上上周有同事问道
checkpoint 时候磁盘大量的写造成数据库的统计信息统计超时,个人在查阅源码之后,给出的回复也是数据库统计会有写磁盘,那时候存在磁盘的大量写,统计会超时,然后不了了之。个人在阅读其他大神的博客时,注意到了这个问题,然后再次查看PostgreSQL的数据库配置文件中是存在一个配置选项的
#stats_temp_directory = 'pg_stat_tmp'
就是说在数据目录下会存在这个目录,里面会有计时等。 那么在数据库很大,存在大量统计的时候,我们是不是可以将该目录,这个配置文件放到系统内存文件系统中呢, 个人认为是可以的