【问题标题】:Postgresql 9.5 Performance IssuePostgresql 9.5 性能问题
【发布时间】:2016-08-20 05:05:41
【问题描述】:

我有一个 PostgreSQL 9.5 实例在 Windows 8 机器上运行,具有 4GB 内存。该服务器主要用于通过复制/插入/更新命令插入/更新大量数据,很少用于运行选择查询。

以下是我更改的相关配置参数:

max_connections = 100  
shared_buffers = 512MB  
effective_cache_size = 3GB  
work_mem = 12233kB  
maintenance_work_mem = 256MB  
min_wal_size = 1GB  
max_wal_size = 2GB  
checkpoint_completion_target = 0.7  
wal_buffers = 16MB  
default_statistics_target = 100

postgresql.conf中设置后。我在 postgresql 中运行 select 查询以获取 29000 条记录,但它需要 10.3 秒,但在 MSSQL 中执行相同的查询需要 2 秒。

所以我的问题是如何提高 postgresql 的性能。

【问题讨论】:

  • edit您的问题并添加您的SQL语句的explain (analyze, verbose)的输出(formatted text,没有截图或上传到explain.depesz.com)。您可能会将 SQL 客户端的性能与 显示 30k 行进行比较,而不是服务器的性能

标签: postgresql postgresql-performance postgresql-9.5


【解决方案1】:

尝试在您的表上创建一个索引并使用此网站更好地设置参数pgtune 该网站为您的 postgres 提供了理想的参数。

【讨论】:

    猜你喜欢
    • 2010-09-28
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多