常用的查询数据在CACHE 中的稳定性
全表扫描和索引扫描
表膨胀
大表分区的问题
在不同表空间移动表的问题
但今天讨论的都不是这些,今天讨论的是错误的配置参数的问题
1 shared_buffer...关键的问题在于postgresql 不能 O_DIRECT , (MYSQL 可以O_DIRECT吗?...来进行更有效的调整.
2 work_mem
order by distinct , merge joins ,hash join 等操作使用的内存配置,为什么要使用这个设置主要是避免将这些数据写入到磁盘...,而是在内存中处理,我见过的最大的work_mem的设置叨叨 256MB 的WORK_MEM, 为了提高大数据量的排序操作,但实际上我们要注意你的最大的连接数和你的WORK_MEM之间的关系,你可以通过...Track_counts
对于数据库的状态的追踪,例如insert, updates 和 删除等操作的跟踪,Autovacuum 将使用这些信息来做对表做vacuum 和 analyze等操作,
4