У меня установлен тест TP C -H. Я могу запустить эту команду в браузере, и она отлично работает:
select * from h_customer;
Но если я запускаю ее из Linux CLI, она просто никогда не вернется.
Если я изменю его, чтобы он был меньше, он будет работать в CLI:
select * from h_customer limit 10;
Это возвращает просто отлично. Затем я могу продолжить:
select * from h_customer limit 100; -- This works.
select * from h_customer limit 1000; -- This hangs.
Представление «История» показывает, что сервер получил запрос с «пределом 1000» и обработал его правильно. Он был запущен за разумное время, и представление истории показывает 1000 строк.
Я могу воспроизвести это с другими таблицами и запросами. Кажется, это проблема объема данных на стороне клиента. Но возвращение 1000 строк должно быть тривиальным. И я ожидаю, что он вернется гораздо больше.