方法一:分析 DBA_TABLES.CHAIN_CNT

DBA_TABLES.CHAIN_CNT 如果存大比较大的值,就需要引起重视。

方法二:使用 Oracle 提供的 utlchain.sql 脚本

1.首先创建 chaind_rows 表,用于存放找到的迁移行:

sqlplus hr/hr
drop table chained_rows purge;
@?/rdbms/admin/utlchain.sql

2.以下命令对业务表做分析,将产生行迁移的记录插入到 chained_rows 表中:

analyze table EMPLOYEES list chained rows into chained_rows;
-- By 许望(RHCA、OCM、VCP)
最后修改:2020 年 05 月 06 日 09 : 54 AM
如果觉得我的文章对你有用,请随意赞赏