码迷,mamicode.com
首页 > 数据库 > 详细

PostgreSQL 内存参数的设置

时间:2018-10-30 01:00:57      阅读:1320      评论:0      收藏:0      [点我收藏+]

标签:gre   取数据   参数   work   red   mem   hash join   post   大小   

PostgreSQl 安装完毕后,可以修改以下两个主要内存参数。

shared_buffers:共享内存的大小,主要用于共享内存数据块。

work_mem:单个 SQL 执行时,排序、hash join 所使用的内存,SQL 运行完成后,内存就释放了。

 

shared_buffers 默认值为 32 MB,work_mem 为 1MB,如果你的机器上有足够的内存,可以把这个参数改得大一些,

这样数据库就可以缓存更多的数据块,当读取数据时,就可以从共享内存中读,而不需要再从文件上去读取。

 

work_mem 设置大一些,会让排序操作快一些。

PostgreSQL 内存参数的设置

标签:gre   取数据   参数   work   red   mem   hash join   post   大小   

原文地址:https://www.cnblogs.com/ryanzheng/p/9874230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!