我有一个像10K函数,视图,表格......的数据库。
是否可以获取有关上次使用函数/视图/表的信息?
postgresql会保存这样的统计信息吗?
答案 0 :(得分:1)
您可以监控这些对象的使用频率,但最后一次使用时 。
您需要启用track_io_timing
和track_functions
启用后,您可以使用pg_stat_reset()
然后让您的应用程序运行一段时间并检查统计信息:
pg_stat_all_tables
会告诉您访问表的频率pg_stat_user_functions
会告诉您功能的用法手册中的更多细节:
http://www.postgresql.org/docs/current/static/monitoring-stats.html