暂无图片
为什么查询语句中的索引没有起作用?
我来答
分享
语菲
2023-07-16
为什么查询语句中的索引没有起作用?

为什么查询语句中的索引没有起作用?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新

在一些情况下,查询语句中使用了带有索引的字段,但索引并没有起作用。例如,在WHERE条件中的LIKE关键字匹配的字符串以“%”开头,这种情况下索引不会起作用。又如,在WHERE条件中使用OR关键字连接查询条件,如果有1个字段没有使用索引,那么其他索引也不会起作用。如果使用多列索引,但没有使用多列索引中的第1个字段,那么多列索引也不会起作用。

暂无图片 评论
暂无图片 有用 3
打赏 0
暂无图片
lu9up的数据库笔记

1.先收集表统计信息,确保执行计划的正确。

2.查看执行计划,看看步骤里有没有用到相关的索引。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
OGG colmap列映射报OGG-00919 Error in COLMAP clause
回答 7
已采纳
试试大写字段名COLMAP(“targetcolumn””sourceexpression“);
谁有oracle19c 2021年以下GI DB OJVM补丁,分享一下好吗?
回答 2
这个是OJVM的,缺少DB和GI的
有一台oracle服务器创建数据文件很慢,创建数据文件的同时这台oracle 也在impdp 大量记录,也非常慢,有什么排查思路?
回答 4
1、先看等待事件,看看有没有异常等待。2、看io,iostatdkx2,观察响应时间、吞吐量、繁忙程度
Oracle goldengate 的检查点信息是保存在队列文件还是目标库的checkpoint表中?
回答 1
已采纳
分情况的;抽取进程(集成模式)是保存在数据库抽取进程(经典模式)是保存在本地dirchk目录下复制进程默认是保存在本地dirchk,也可以checkpointtable参数指定在数据库
oracle数据库中发起并行执行SQL语句的用
户进程所对应的Oracle数据库端的专有进程Query Coordinator (QC)的作用包含以下哪些?
回答 1
已采纳
Oracle数据库中发起并行执行SQL语句的用户进程对应的Oracle数据库端的专有进程是QueryCoordinator(QC)。它的主要作用包括:任务调度与分发:QueryCoordinator负
startup mount 导致sga持续分配到100%
回答 2
明白了,谢谢章芋文
Oracle 客户端时间一定取的是库的时间?
回答 2
的确sysdate是库的时间,但是注意时区,客户端会话是可以定义时区的,因此会出现不同客户端同时查同一个库的sysdate不一样,但它只是由于时区不一致而显示得不一样,实际上是一样的
用户忘记Oracle 数据库密码,现在用alter修改密码时,一直执行中,修改不了,怎么解决?
回答 1
将连接该用户的会话杀死,然后再重置密码试试
麻烦问一下,这种等待事件中的p3怎么解读呢,谢谢
回答 1
已采纳
SELECTNAME,PARAMETER1P1,PARAMETER2P2,PARAMETER3P3FROMV$EVENTNAMEWHERENAME‘enq:TXrowlockcontention’;
Oracle DG环境中主库使用ASM,备库能不能不用ASM?
回答 3
已采纳
dbfilenameconvertlogfilenameconvert