相关疑难解决方法(0)

如何对 PostgreSQL 查询进行基准测试?

我想对包含我为 PostgreSQL 编写的用户定义函数的查询进行基准测试。有没有标准的方法来运行这样的基准测试?

我知道可以\timing在 psql 提示符下打开计时,但理想情况下,我想要一个自动处理所有事情的脚本:运行查询几次,每次运行后清除 PostgreSQL 缓存(可能通过重新启动 PostgreSQL 的服务),并输出平均运行时间(使用的内存是一个加号)。

postgresql benchmark

41
推荐指数
1
解决办法
3万
查看次数

如何在 PostgreSQL 中永久设置“计时”?

我在命令行界面中使用 PostgreSQL。我想为集群中的每个数据库永久激活一个\timing命令,所以每次我连接到数据库时 - 这个参数是打开的。我在postgresql.conf文件中进行了搜索,但没有找到类似我想打开的内容。

我的 PostgreSQL 在 x86_64 Ubuntu 16.04.2 上是 9.5.4。

postgresql linux ubuntu configuration

2
推荐指数
1
解决办法
2083
查看次数

如何从命令行使用 psql 为 SQL 查询计时?

已经有一个问题“如何使用 psql 为 SQL 查询计时? ”但我缺少如何从命令行执行此操作的答案。如何从命令行运行带有(可选)计时\timing [on|off]的脚本- 请不要在脚本中运行?

postgresql performance psql query-performance

1
推荐指数
1
解决办法
4584
查看次数