【问题标题】:how to slowdown postgresql server?如何减慢postgresql服务器的速度?
【发布时间】: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


【解决方案1】:

我将使用 VirtualBox 创建一个 VM,在其上设置您的 PostgreSQL 服务器,并在 VDI 上设置低带宽限制以模拟一个非常慢的磁盘。我还会像您一样将内存设置设置得较低,这样 RAM 就不会用于缓存,并为 VM 提供最少的 RAM,因此它不会进行磁盘缓存。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-02
    • 2021-10-09
    • 1970-01-01
    • 2018-09-01
    • 2014-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多