如何减慢postgresql服务器的速度?
Posted
技术标签:
【中文标题】如何减慢postgresql服务器的速度?【英文标题】:how to slowdown postgresql server? 【发布时间】:2016-06-10 20:19:58 【问题描述】:我正在尝试重现客户问题,为了证明我对正在发生的事情的假设,我需要放慢 postgres 的速度。当数据库查询变得非常慢时,我强烈地感觉到我的应用程序会增加 CPU 使用率。有没有办法减慢我的 postgres 查询速度。 我已经尝试减少到以下
共享缓冲区 = 64kB Work_mem = 64kB max_connection=8另外我目前使用的是hibernate 3.0,有没有人知道这个版本的hibernate的性能问题
【问题讨论】:
您为什么认为任意“减慢” Postgres 速度会代表您的客户正在处理的场景?您应该排除故障并找出对他们来说速度慢的原因。 如果你lock应用程序试图访问的表,那么查询将挂起直到锁被释放 【参考方案1】:我将使用 VirtualBox 创建一个 VM,在其上设置您的 PostgreSQL 服务器,并在 VDI 上设置低带宽限制以模拟一个非常慢的磁盘。我还会像您一样将内存设置设置得较低,这样 RAM 就不会用于缓存,并为 VM 提供最少的 RAM,因此它不会进行磁盘缓存。
【讨论】:
以上是关于如何减慢postgresql服务器的速度?的主要内容,如果未能解决你的问题,请参考以下文章