Jeśli twoje wiersze są duże, pamiętaj, że wszystkie wiersze, które pobierasz jednocześnie, będą musiały być przechowywane na stercie Java w wewnętrznych buforach sterownika. W 12c Oracle ma kolumny VARCHAR(32k), jeśli masz ich 50 i są one pełne, to jest 1 600 000 znaków na wiersz. Każdy znak ma 2 bajty w Javie. Tak więc każdy wiersz może zająć do 3,2 MB. Jeśli pobierasz wiersze 100 na 100, będziesz potrzebować 320 MB sterty do przechowywania danych, a to tylko dla jednej instrukcji. Dlatego należy zwiększać rozmiar wstępnego pobierania wiersza tylko w przypadku zapytań, które pobierają stosunkowo małe wiersze (mały rozmiar danych).