PostgreSQL:清除快照
我在文档中找不到清除这些表中数据的方法(保留几个月) 截断级联快照表显示: 注意:截断级联到表“snap_params” 注意:截断级联到表“bl_快照” 注意:截断表“snap_语句”的级联 注意:截断级联到表“snap\u statements\u total” 注意:截断级联到表“snap\u stat\u user\u tables” 注意:截断表“snap\u stat\u user\u index”的级联 注意:截断级联到表“snap\u stat\u user\u functions” 注意:将级联截断到表“snap\u statio\u user\u tables” 注意:截断表“snap\u statio\u user\u index”的级联 注意:截断表“snap\u stat\u database”的级联PostgreSQL:清除快照,postgresql,Postgresql,我在文档中找不到清除这些表中数据的方法(保留几个月) 截断级联快照表显示: 注意:截断级联到表“snap_params” 注意:截断级联到表“bl_快照” 注意:截断表“snap_语句”的级联 注意:截断级联到表“snap\u statements\u total” 注意:截断级联到表“snap\u stat\u user\u tables” 注意:截断表“snap\u stat\u user\u index”的级联 注意:截断级联到表“snap\u stat\u user\u function
注意:截断表“snap_stat_cluster”的级联您可以像postgresql.conf中的任何其他参数一样定义扩展参数 pg_profile.retention=7—快照的保留时间(以天为单位)。下次调用snapshot()时,将自动删除快照、过期的pg_profile.retention days等 pg_profile.topn=20-顶部对象的数量
使用
DELETE
而不是TRUNCATE
。或者,更好的方法是对表进行分区。我在新的开发环境中使用了cascade来查看涉及的表。所以在oracle中没有AWR保留。您必须解释什么是AWR保留。我认为Oracle中的AWR指的是统计数据。Oracle中的AWR是htmt或文本报告,相当于您通过postgre with profile获得的。报告(profile是安装pg_profile的模式)保留和快照间隔通过DBA_HIST_WR_控件控制。我在postgre中寻找同样的东西,而不是手动操作。类似于cron作业?