1. 程式人生 > >PostgreSQL 內存參數的設置

PostgreSQL 內存參數的設置

修改 sha 取數 postgres 共享內存 gre 默認值 讀取 如果

PostgreSQl 安裝完畢後,可以修改以下兩個主要內存參數。

shared_buffers:共享內存的大小,主要用於共享內存數據塊。

work_mem:單個 SQL 執行時,排序、hash join 所使用的內存,SQL 運行完成後,內存就釋放了。

shared_buffers 默認值為 32 MB,work_mem 為 1MB,如果你的機器上有足夠的內存,可以把這個參數改得大一些,

這樣數據庫就可以緩存更多的數據塊,當讀取數據時,就可以從共享內存中讀,而不需要再從文件上去讀取。

work_mem 設置大一些,會讓排序操作快一些。

PostgreSQL 內存參數的設置