PostgreSQL 内存参数的设置
Posted Ryan.zheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL 内存参数的设置相关的知识,希望对你有一定的参考价值。
PostgreSQl 安装完毕后,可以修改以下两个主要内存参数。
shared_buffers:共享内存的大小,主要用于共享内存数据块。
work_mem:单个 SQL 执行时,排序、hash join 所使用的内存,SQL 运行完成后,内存就释放了。
shared_buffers 默认值为 32 MB,work_mem 为 1MB,如果你的机器上有足够的内存,可以把这个参数改得大一些,
这样数据库就可以缓存更多的数据块,当读取数据时,就可以从共享内存中读,而不需要再从文件上去读取。
work_mem 设置大一些,会让排序操作快一些。
以上是关于PostgreSQL 内存参数的设置的主要内容,如果未能解决你的问题,请参考以下文章