在我的应用程序中,postgresql 数据库中的一些查询返回:
SQLSTATE[08006] [7] timeout expired (SQL: ^some_sql^ )
在运行查询的同时,我还运行了一个pg_dump
通过 cron 使用的备份脚本。
可以并行pg_dump可能会导致查询超时,在什么情况下会出现?
在我的应用程序中,postgresql 数据库中的一些查询返回:
SQLSTATE[08006] [7] timeout expired (SQL: ^some_sql^ )
在运行查询的同时,我还运行了一个pg_dump
通过 cron 使用的备份脚本。
可以并行pg_dump可能会导致查询超时,在什么情况下会出现?
唯一
pg_dump
可能对查询持续时间产生的影响是因为它还消耗数据库机器的资源,尤其是 I/O。这会影响并发查询的性能。要么使用较低程度的并行化,要么获得更强大的机器。