postgres是否包括在\ timing或者解析分析中在屏幕上呈现输出所花费的时间。据我所知,它没有。我是对的吗?
实际上我在屏幕上输出了很多行,我发现postgres没有花太多时间在屏幕上显示它们,而如果我写一个简单的C程序来输出结果,那么C程序需要大约3000ms。而postgres需要大约500ms才能在屏幕上显示相同的数据。
答案 0 :(得分:1)
“postgres”根本不显示任何内容。我认为你的意思是psql
客户。
如果是这样:\timing
显示时间,包括从服务器接收数据的时间。 EXPLAIN ANALYZE
没有,但增加了执行详细服务器端计时的开销。 log_min_duration_statement
只记录服务器端的语句时序。