最近我被告知,自从启用pg_stat_statements,可用磁盘空间正在迅速下降。我不认为这是由那个引起的,但我想知道:启用会pg_stat_statements减少磁盘空间吗?多少?
pg_stat_statements 不应该使用太多磁盘空间。
它使用两个文件:
pg_stat_statements.statpg_stat_statement在服务器重新启动时持久化的数据。
它在关闭时写入并在服务器启动时读取。该文件一旦被读取就会被删除,因此在服务器启动时它不应该存在。
pg_stat_tmp/pgss_query_texts.stat 包含正在跟踪的查询的文本。
这个文件会随着新语句的添加而增长,但如果它变得太大,pg_stat_statements将执行“垃圾收集”并重写它。
如果您怀疑 存在磁盘空间问题pg_stat_statements,请检查pg_stat_tmp/pgss_query_texts.stat。但是我不认为这个文件会成为一个问题,除非你设置pg_stat_statements.max一个天文数字的高值并运行许多不同的语句。
| 归档时间: |
|
| 查看次数: |
452 次 |
| 最近记录: |