Как я могу получить немедленные, потоковые результаты запроса? - PullRequest
2 голосов
/ 29 апреля 2019

Вместо прерывания SQL-запроса, который занимает слишком много времени, могу ли я заставить его вернуть результаты, которые он собрал до сих пор?

select *
from giant_table
where complex_conditions;

В настоящее время я пытаюсь оценить время выполнения с лимитом:

...
limit 10; -- takes 30s
limit 100; -- takes 5min
limit ?; -- takes as long as my lunch

Конечно, обычно это далеко. Было бы замечательно что-то вроде SQL-запроса в любое время, который не отменяет результаты, когда он остановлен.

(я отмечаю это как sqlite, так как это то, что я сейчас использую. Но диалект на самом деле не так важен)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...