统计信息发生了哪些变化?
从上次收集到最近一次收集有什么不同?
set long 999999 longc 99999 line 100
select report, maxdiffpct from table(dbms_stats.diff_table_stats_in_history('SYS','T1',to_timestamp('2025-01-22 09:01:46','YYYY-MM-DD hh24:mi:ss')));
上次收集表T1(以dba_users数据为样例演示)统计信息时,表中有36条记录,插入10条后再收集,又插入了几十条收集后,比对结果看到,最终是92条了。
继续往下看这个差异报告
表T1中expiry_date空值之前有31个(大部分用户没有过期日期),随机插入一些后,累计到76个
一目了然。