Postgresql性能优化 (五)
管理类:maintenance_work_mem参数 这个参数表明VACUUM或者REINDEX处理可以使用的内存空间。基本上只有一个用户在指定时间(半夜)运行此类的处理,所以可以设置的大方一点。这次服务器的内存足够...
Postgresql性能优化 (四)
更新类:wal_sync_method参数 向磁盘强制更新 WAL 数据的方法。在linux环境里可以使用fsync,fdatasync,open_sync三种方式。那种方式最快呢?可以用postgresql代码里面的test_fsync这个工具来测试。8.3版...
Postgresql性能优化 (三)
查询类:shared_buffers参数 大家都很熟悉的参数吧,共享内存的大小当然是越大越好啦。先别急,再仔细想想。读数据时: 数据库先在共享内存里查找,找不到的话,再检索磁盘。检索磁盘时先查OS的缓存,找...
Postgresql性能优化 (二)
查询类:random_page_cost参数和effective_cache_size参数 索引可以增加查询效率,而该参数的设置会影响数据库是否积极地使用索引。 默认的索引是树状结构,根据索引来检索数据的时候,是根据索引的匹配...
Postgresql性能优化 (一)
公司里面新买了两台服务器,用pgpool做同步。postgresql用8.4版本,请了外面的公司做性能优化。结果也就只是调整postgresql.conf文件里面参数而已。服务器是36G内存,Dual Xeon 4核CPU装了2个。优化分了...