【发布时间】:2011-02-02 01:12:11
【问题描述】:
我们正在使用 PostgreSQL 8.2。
在我们的应用程序中,我们大量使用临时表 (REPORTTEMP) 进行报告 代目的。所有类型的 DML 语句都在此表中执行,但 UPDATE 使用 INSERT 和 DELETE 的语句相对较低。所以,在任何时候 的时间,事务完成后,该表中的记录数将 永远为零。
我的问题是,我如何找出有多少 INSERT、UPDATE 和 DELETE 发生在这个表中,就是一个表的命中计数。我需要此统计信息以进一步调整 性能方面。
我还在这里阅读了 PostgreSQL 的 Statistics Collector http://www.postgresql.org/docs/8.2/interactive/monitoring-stats.html 但这是以额外的运行时开销为代价的。
在启用此 statistcs 收集器之前,是否有任何不同/更好的方式 我们能找出来吗?
【问题讨论】:
标签: database postgresql temp-tables