查询表空间是很常见一个监控,但有可能遇到X$KTFBUE表中记录数非常多 导致查询慢,十几分钟才能看到结果。
第49步耗时 db file sequential read (83秒) 还没有结束,解决方法可是三板斧:
-
1.清空回收站
-
purge recyclebin;
-
-
2. 收集统计信息
-
EXEC DBMS_STATS.GATHER_TABLE_STATS(OWNNAME =>'SYS', TABNAME => 'X$KTFBUE',ESTIMATE_PERCENT=>100)
-
-
3.如果还是不行,尝试
-
exec DBMS_STATS.DELETE_DICTIONARY_STATS
-
exec DBMS_STATS.GATHER_DICTIONARY_STATS
-
参考:
查询提取表空间信息的字典视图很慢或似乎挂起(文档 ID 1292253.1)
DBA_FREE_SPACE 上的查询很慢(文档 ID 271169.1)
应用 11.2.0.4 后对 DBA_FREE_SPACE 的查询很慢(文档 ID 1904677.1)
阅读(2243) | 评论(0) | 转发(0) |