上QQ阅读APP看书,第一时间看更新
2.3.4 内存参数的设置
PostgreSQL安装完毕后,可以修改以下主要内存参数。
·shared_buffers:共享内存的大小,主要用于共享数据块。
·work_mem:单个SQL执行时,以及排序、Hash Join时使用的内存,SQL运行完毕后,该内存就会被释放。
shared_buffers的默认值为32MB,如果你的机器上有足够的内存,可以把这个参数设置得大一些,如可以设置为物理内存大小的四分之一,这样数据库就可以缓存更多数据块,当读取数据时,就可以从共享内存中进行读取,而不需要再从文件上去读。而work_mem设置大一些,会使排序操作效率更高。