社区
Oracle
帖子详情
请问关于查询时索引的问题
demo001
2004-11-01 03:38:12
具体是这样几种写法(片断),关于查询时索引的
1.……AND groupid+0 ……
-- +0是为了避免使用groupid字段的索引
2 那么DELETE /*+ all_rows */FROM ……
--这句话什么意思?
3.…… WHERE a.servid=b.servid(+) ……
--这句话(+)又是什么意思?
...全文
219
8
打赏
收藏
请问关于查询时索引的问题
具体是这样几种写法(片断),关于查询时索引的 1.……AND groupid+0 …… -- +0是为了避免使用groupid字段的索引 2 那么DELETE /*+ all_rows */FROM …… --这句话什么意思? 3.…… WHERE a.servid=b.servid(+) …… --这句话(+)又是什么意思?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuyi8903
2004-11-02
打赏
举报
回复
3.…… WHERE a.servid=b.servid(+) ……
--这句话(+)又是什么意思?
外连接
liuyi8903
2004-11-02
打赏
举报
回复
all_rows :hint促使优化器使用all_rows目标来生成执行计划.这导致了对一个相应的索引的使用,而不需要在索引创建之后分析表.
dinya2003
2004-11-02
打赏
举报
回复
http://www.51blog.net/artCatolog.asp?classID=6
bzszp
2004-11-01
打赏
举报
回复
这个还是到网上看一下oracle优化器方面的文章吧
demo001
2004-11-01
打赏
举报
回复
up
demo001
2004-11-01
打赏
举报
回复
楼上两位大侠能不能稍加解释?
什么叫做全表扫描?有什么好处?
(+)外连接又是什么意思呢?
zmgowin
2004-11-01
打赏
举报
回复
2是删除时采用optimizer=all_rows的方式
bzszp
2004-11-01
打赏
举报
回复
/*+ all_rows */ 全表扫描
(+) 外连接
Tianlesoftware Oracle 学习手册(v1.0)高清完整PDF版
Tianlesoftware Oracle 学习手册(v1.0)
JDK 8 0 apidoc 带完整
索引
和目录 高清完整CHM版
最新版 JDK 8.0 英文版帮助文档, 带完整的
索引
和目录,方便
查询
。 附上该文档的制作软件源代码: https://github.com/subchen/javadoc.chm/ 更新了首页链接错误。
lucene-4.6.0全套jar包
Lucene
索引
工具全套jar包,版本4.6.0
关于多字段的联合
索引
在
查询
单个字段
时
是否可以用到
索引
1、联合
索引
是由多个字段组成的
索引
。2、
查询
时
使用联合
索引
的一个字段,如果这个字段在联合
索引
中所有字段的第一个,那就会用到
索引
,否则就无法使用到
索引
。3、联合
索引
IDX(字段A,字段B,字段C,字段D),当仅使用字段A
查询
时
,
索引
IDX就会使用到;如果仅使用字段B或字段C或字段D
查询
,则
索引
IDX都不会用到。 这个规则在oracle和mysql数据库中均成立。如果你经常要用到多个字段的多条件
查询
...
MySQL
查询
时
指定使用
索引
在MySQL中,可以通过指定
查询
使用的
索引
来提高
查询
性能和优化
查询
执行计划。以下是一些常见的场景,可能需要考虑指定
查询
使用的
索引
:
Oracle
17,136
社区成员
55,257
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章