oracle怎么查看是否走了索引

SELECT * FROM CRM_STATION_APPEAL_RESULT WHERE COMPLAINT_ID = 'ce1a1d8f-e2a2-4126-8cb7-14384cb24468';

这是查询语句,怎么看这个查询是否走了索引呢

java 复制代码
EXPLAIN PLAN FOR
SELECT * FROM CRM_STATION_APPEAL_RESULT WHERE COMPLAINT_ID = 'ce1a1d8f-e2a2-4126-8cb7-14384cb24468';
SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY());

执行这段查询

TABLE ACCESS FULL 表示没有走索引

加上索引再执行一遍

INDEX RANGE SCAN : 表明走了索引

RESULT_COMPLAINT_ID_IDX :索引名称

用ID查询 再执行一遍

INDEX UNIQUE SCAN :表明走了唯一索引。

相关推荐
IAtlantiscsdn35 分钟前
Redis Stack扩展功能
java·数据库·redis
没有bug.的程序员1 小时前
Redis 大 Key 与热 Key:生产环境的风险与解决方案
java·数据库·redis·缓存·热key·大key
王维志1 小时前
LiteDB详解
数据库·后端·mongodb·sqlite·c#·json·database
2301_815357701 小时前
parameterType和@Param注解的区别
java·开发语言·数据库
零雲2 小时前
除了缓存,我们还可以用redis做什么?
数据库·redis·缓存
cyforkk2 小时前
MySQL 唯一约束:从基础到实战,解决数据重复的核心工具
数据库·mysql
不想被吃掉氩2 小时前
MySQL的事务特性和高可用架构
数据库·oracle
万添裁2 小时前
关系模型的数据结构
数据库
「QT(C++)开发工程师」3 小时前
UML | 最好的类图设计工具结合CSDN天启呈现-领路架构师
数据库·uml·类视图
Damon小智3 小时前
玩转ClaudeCode:用Database-MCP实现自然语言操作数据库
数据库·ai编程·claude·vibe coding·claude code