Для простого запроса (что-то вроде select * from some_table
) я предполагаю, что каждый сегодняшний GUI делает то же самое - выбирает первые «n» (50, 100, 500) строк быстро . Он возвращает неупорядоченный набор и говорит: «Вот и ты, посмотри, что у тебя есть».
Но, если все идет немного сложнее, например, select count(*) from some_table
или select * From some_table order by col1
, тогда он должен получить все строк, а для больших таблиц это требует времени.
Кроме того, как запросы go wild (объединения, агрегаты и т. д.), это также делает его более сложным и требует больше времени.
Итак - сколько времени вы бы считали удовлетворительным для строк 165K? Ctrl + A требует времени.