Oracle排查全表扫描的语句
1 | SELECT * |
依据SQL ID找出相对应的 SQL TEXT
1 |
|
或
1 | SELECT * FROM V$SQL WHERE SQL_ID = '9b0pykv6ww3jq'; |
表访问的几种方式:(非全部)
- TABLE ACCESS FULL(全表扫描)
- TABLE ACCESS BY ROWID(通过ROWID的表存取)
- TABLE ACCESS BY INDEX SCAN(索引扫描)
索引扫描又分五种:
- INDEX UNIQUE SCAN(索引唯一扫描)
- INDEX RANGE SCAN(索引范围扫描)
- INDEX FULL SCAN(索引全扫描)
- INDEX FAST FULL SCAN(索引快速扫描)
- INDEX SKIP SCAN(索引跳跃扫描)