如何排查Oracle表空间不足问题
时间:2021-07-01 10:21:17
帮助过:58人阅读
| 3579K|
|* 2 | HASH JOIN | |
9023K| 9130M| | 439 |
| 3 | TABLE ACCESS FULL | ENROL_EXAMINEE |
15146 | 310K| | 231 |
|* 4 | TABLE ACCESS BY INDEX ROWID| ENROL_EXAMINEE |
596 | 591K| | 2 |
| 5 | NESTED LOOPS | | 4171 | 4236K| | 170 |
| 6 | TABLE ACCESS FULL | BASE_SPECIALITY | 84 | 2016 | | 2 |
|* 7 | INDEX RANGE SCAN | EXAMINEE_DEFAULTSPEC_INDEX | 202 | | | 1 |
PLAN_TABLE_OUTPUT
--------------------------------------------------------------------------------
Predicate Information (identified by operation id):
---------------------------------------------------
由上面的执行计划可以看出,临时表空间已经扩展到了19G。这会把临时表空间全部吃掉。
如果再进行排序、分组等操作,会更加消耗资源,这时应该从sql语句本身来找问题。
总结,这种报错,90%以上的概率是执行计划太差导致的,重点检查脚本性能
如何排查Oracle表空间不足问题
标签:row form 数据库 temp ide 使用 ati ali 问题