查询表空间是很常见一个监控,但有可能遇到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)
阅读(1922) | 评论(0) | 转发(0) |