Tablice alokują określoną wielkość pamięci przy inicjacji. Jeśli trzeba więcej to alokują więcej. Twoim problemem nie jest z pewnością pamięć, a już na pewno nie przy 2000 rekordów w tablicy składającej się z dwóch kolumn.reptile pisze:32kB na 1 tablicę, czy jak ? Gdzie czytać o tych ograniczeniach ?
Sprawdź czyszczenie tablic, może jakiś rekord jest walnięty po 1500 skoro do 1500 działa, jak sortujesz (po całości, czy po określonych kolumnach), itp.