У меня есть файл с простым запросом SELECT 1;
повторяется 1000 раз. Когда я запускаю его через time psql -f test.sql -o /dev/null/
, есть следующие результаты:Почему psql медленный?
real 0m0.362s
user 0m0.064s
sys 0m0.060s
Это около 1000/0,362 = 2762 запросов/сек?
В pgbench для этого запроса у меня есть:
transaction type: Custom query
scaling factor: 1
query mode: simple
number of clients: 1
number of threads: 1
number of transactions per client: 100000
number of transactions actually processed: 100000/100000
tps = 12233.355663 (including connections establishing)
tps = 12239.560512 (excluding connections establishing)
Где PSQL проводит время?
Он проводит время перенаправления ввода-вывода. –