社区
基础和管理
帖子详情
这个语句应该如何建立索引呢
coolmasoft
2009-03-10 03:35:37
select * from a where f=0 and d>sysdate-3 order by id desc
建立 f 和 d 字段的联合索引不起作用,好像因为d字段是范围查询,不走索引。
有什么好办法?
...全文
145
9
打赏
收藏
这个语句应该如何建立索引呢
select * from a where f=0 and d>sysdate-3 order by id desc 建立 f 和 d 字段的联合索引不起作用,好像因为d字段是范围查询,不走索引。 有什么好办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bai_jiong
2009-03-15
打赏
举报
回复
可以创建以下的索引:
create index ind_fd on a(f,d);
然后改写一下你的SQL语句:
select * from a where f=0 and d>=sysdate-2 order by id desc;
多壮志
2009-03-15
打赏
举报
回复
[Quote=引用 3 楼 happy84911 的回复:]
索引不会在SQL语句体现出来的,
索引的作用在于提高查询效率,降低查询时的资源利用。
一个基表不能建太多的索引;
空值不能被索引
只有唯一索引才真正提高速度,一般的索引只能提高30%左右。
对表进行insert,update,delete处理时,由于要将表的存放位置记录到索引项中 而会降低一些速度。
[/Quote]
一知半解!
codearts
2009-03-15
打赏
举报
回复
试下这2种:
create index ind_fd on a(f,d, id);
create index ind_fd on a(f,d, id desc);
wangsong145
2009-03-11
打赏
举报
回复
[Quote=引用楼主 coolmasoft 的帖子:]
select * from a where f=0 and d>sysdate-3 order by id desc
建立 f 和 d 字段的联合索引不起作用,好像因为d字段是范围查询,不走索引。
有什么好办法?
[/Quote]
字段是怎么查询的跟索引没有关系的啊
liuyi8903
2009-03-10
打赏
举报
回复
[Quote=引用 3 楼 happy84911 的回复:]
....
只有唯一索引才真正提高速度,一般的索引只能提高30%左右。
.....
[/Quote]
从哪里来的观点?
可以这么说,不管是unique还是一般的普通index,
这不是区别性能的根本,通常来说,在同样的结果集返回率的情况下,3个左右的IO都能完成索引扫描,这不取决于是什么索引类型,
而是取决于你的索引的构造,如CF和blevel等.
当然还有CBO的选择,统计信息的差异.
因此不是说提高30%还是多少,而是根据很多东西来决定的. oracle中有太多的因素会影响你的查询.因此不能一概而论.
zcs_1
2009-03-10
打赏
举报
回复
看是否走索引,用set autotrace on,查询后会显示执行计划,看看是不是用了索引.
happy84911
2009-03-10
打赏
举报
回复
索引不会在SQL语句体现出来的,
索引的作用在于提高查询效率,降低查询时的资源利用。
一个基表不能建太多的索引;
空值不能被索引
只有唯一索引才真正提高速度,一般的索引只能提高30%左右。
对表进行insert,update,delete处理时,由于要将表的存放位置记录到索引项中 而会降低一些速度。
Andy__Huang
2009-03-10
打赏
举报
回复
你什么知道它不起作用呢?
create index idx_tb on tb (f,d);
xanaduwpz
2009-03-10
打赏
举报
回复
索引跟范围查询没多大关系吧?
学习
手写数字识别系统.doc【GUI设计Matlab】
资 源 简 介 手写数字识别系统,非常好的啊!带有GUI界面,使用方便! 详 情 说 明 用这个手写数字识别系统,你可以轻松地识别手写数字。这个系统不仅功能强大,而且还带有直观的图形用户界面(GUI),非常容易使用。你只需要将手写数字输入系统,它将立即给出准确的识别结果。这个系统可以在各种场景中使用,无论是学校、工作还是日常生活,都能为你提供快速和准确的识别服务。它是一个非常方便和实用的工具,你一定会喜欢它的!
如何通过区域科技创新分析工具精准掌握区域创新要素分布与产业链融合现状?.docx
如何通过区域科技创新分析工具精准掌握区域创新要素分布与产业链融合现状?
Visual-Workflow-Orphan-Node-Auditor-v1.0-原创源码与文档.zip
原创本地工程审计与分析工具合集中的独立资源包。每个ZIP包含完整源码、3项自动化测试、可复现合成示例、离线HTML、JSON与SVG报告、1080×720真实运行效果图、README、运行说明、功能清单、MIT License及原创与授权声明。解压后进入project目录,执行npm test验证算法,执行npm run report生成报告,也可通过本地静态服务器打开网页。运行时零第三方依赖,不包含热点产品或开源项目源码、Logo、官方截图、论文、生产日志或其他受限素材。适合前端开发、AI应用工程、测试审计和课程实践。
Cypress-Flaky-Test-Evidence-Auditor-v1.0-原创源码与文档.zip
原创本地工程审计与分析工具合集中的独立资源包。每个ZIP包含完整源码、3项自动化测试、可复现合成示例、离线HTML、JSON与SVG报告、1080×720真实运行效果图、README、运行说明、功能清单、MIT License及原创与授权声明。解压后进入project目录,执行npm test验证算法,执行npm run report生成报告,也可通过本地静态服务器打开网页。运行时零第三方依赖,不包含热点产品或开源项目源码、Logo、官方截图、论文、生产日志或其他受限素材。适合前端开发、AI应用工程、测试审计和课程实践。
FortiGate-v7.4.9-FGT-601E-v7.4.9.M-build2829-FORTINET.out
FGT_601E-v7.4.9.M-build2829-FORTINET.out
基础和管理
17,377
社区成员
95,112
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章