-1
我有一個運行在Windows 8機器上的4GB RAM的PostgreSQL 9.5實例。該服務器主要用於通過copy/insert/update命令插入/更新大量數據,很少用於運行select查詢。Postgresql 9.5性能問題
以下是相關配置參數我改變:
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
設置完成後。我運行select查詢以在postgresql中獲取大量29000的記錄,但需要10.3秒,但同一個查詢需要2秒才能在MSSQL中執行。
所以我的查詢是如何提高postgresql的perfermance。
請編輯您的問題並添加您的SQL語句的explain(analyze,verbose)輸出([formatted text](http://meta.stackoverflow.com/questions/285551/why-may-我沒有上傳圖像的代碼,所以當提問/ 285557#285557),沒有截圖或上傳到http://explain.depesz.com)。您可能將SQL客戶端的性能與_display_ 30k行進行比較,而不是服務器的性能 –