【发布时间】:2016-06-10 20:19:58
【问题描述】:
我正在尝试重现客户问题,为了证明我对正在发生的事情的假设,我需要放慢 postgres 的速度。当数据库查询变得非常慢时,我强烈地感觉到我的应用程序会增加 CPU 使用率。有没有办法减慢我的 postgres 查询速度。 我已经尝试减少到以下
- 共享缓冲区 = 64kB
- Work_mem = 64kB
- max_connection=8
另外我目前使用的是hibernate 3.0,有没有人知道这个版本的hibernate的性能问题
【问题讨论】:
-
您为什么认为任意“减慢” Postgres 速度会代表您的客户正在处理的场景?您应该排除故障并找出对他们来说速度慢的原因。
-
如果你lock应用程序试图访问的表,那么查询将挂起直到锁被释放
标签: database hibernate postgresql spring-jdbc postgresql-9.4