один стринг и другой уинт64
400кк записей
делаю скл запрос на селект где просто битвин
запрос отрабатывает за секунд 15
что можно для ускорения сделать?
MergeTree
сколько работает такой запрос: SELECT count(t.integer) FROM test AS t WHERE tri.integer BETWEEN 0 AND 99999999999999
1 секунду 392241316
я думаю что проблема не в КХ сервере. либо медленная сеть, 392241316 -- долго скачиваются либо медленный клиент, который долго процессит 392241316, jdbc например пол дня будет память выделять на 300млн строк.
с лимитом 1 кстати весь запрос что я делаю быстро работает (400мс) а вот без лимитов уже 9 секунд
так что там с курлом-то?
да щас я что-то запускаю и он ничего не отображает
$ sudo time curl -o out 'http://localhost:8123/?query=SELECT+COUNT(t.integer)+FROM+test+AS+t+WHERE+t.integer+BETWEEN+0+AND+99999999999999' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 10 0 10 0 0 23 0 --:--:-- --:--:-- --:--:-- 23 0.00user 0.00system 0:00.45elapsed 1%CPU (0avgtext+0avgdata 10756maxresident)k 0inputs+8outputs (0major+595minor)pagefaults 0swaps
эм и зачем там count( ) ?
а там просто 300кк таймстемпов я поэтому каунт сделал
Обсуждают сегодня