为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:cent7
【CPU】:1
【问题描述】*:DBMS_STATS.GATHER_SCHEMA_STATS('模式名大写',100,TRUE,'FOR ALL COLUMNS SIZE AUTO'); 我用这个收集了全库的统计信息,我想知道如何查询库里某某表收集日志完成时间,来判断是否收集成功全部。???
--查看统计信息变化
SELECT
SCH.NAME AS SCHEMA_NAME,
TAB.NAME AS TABLE_NAME,
ST.LAST_GATHERED
FROM
SYSSTATS ST,
SYSOBJECTS TAB,
SYSOBJECTS SCH
WHERE
SCH.ID = TAB.SCHID
AND ST.ID = TAB.ID
AND SCH.NAME = 'SYSDBA'
AND T_FLAG='T'
AND TAB.NAME IN ('TABLE_NAME');
可以自行拓展了解一下
1、自动收集统计信息:AUTO_STAT_OBJ
2、启用表级监控:MONITOR_MODIFICATIONS

ALL_TABLES的last_analyzed