社区
Oracle
帖子详情
oracle 11g nvarchar 索引不生效
cgxcgx520
2014-06-30 04:28:24
nvarchar 存储的字符串前40个字符相同
从解释计划和实际效果看,索引未生效
记录数近200万条
...全文
202
3
打赏
收藏
oracle 11g nvarchar 索引不生效
nvarchar 存储的字符串前40个字符相同 从解释计划和实际效果看,索引未生效 记录数近200万条
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cgxcgx520
2014-06-30
打赏
举报
回复
引用 1 楼 wildwave 的回复:
信息太少。索引未生效的语句中,该字段条件的选择性如何
create table storagefie ( filename nvarchar2(512) ) create index ix_filename on storagefile (filename) filename 重复性小 结构为/PRODUCT/LEVEL1/XML/LIB/2014-06-30/XML-203-312-20140630_jpg 其中/PRODUCT/LEVEL1/XML/LIB/ 重复度很高
AcHerat
2014-06-30
打赏
举报
回复
怎么建的索引,类型,查询呢?
小灰狼W
2014-06-30
打赏
举报
回复
信息太少。索引未生效的语句中,该字段条件的选择性如何
java操作
Oracle
批量入库的问题
Java操作
Oracle
批量入库的问题 技术文档
Oracle
逻辑备用数据库配置.doc
Oracle
逻辑备用数据库配置.doc
oracle
索引
失效的情况已经
oracle
的一些隐式转换
容易引起
oracle
索引
失效的原因很多: 1、在
索引
列上使用函数。如SUBSTR,DECODE,INSTR等,对
索引
列进行运算.需要建立函数
索引
就可以解决了。 2、新建的表还没来得及生成统计信息,分析一下就好了 3、基于cost的成本分析,访问的表过小,使用全表扫描的消耗小于使用
索引
。 4、使用 5、单独的>、 6、like "%
oracle
索引
失效原因及解决方法
一、以下的方法会引起
索引
失效 1,<> 2,单独的>,<,(有时会用到,有时不会) 3,like "%_" 百分号在前. 4,表没分析. 5,单独引用复合
索引
里非第一位置的
索引
列. 6,字符型字段为数字时在where条件里不添加引号. 7,对
索引
列进行运算.需要建立函数
索引
. 8,not in ,not exist. 9,当变量采用的是times变量,而表的字段采用的是date变量时.或相反情况。 10,
索引
失效。 11,基于cost成本分析(
oracle
因为走全表成本会更小)
《
Oracle
11g
数据库基础教程》读书笔记:
第一章 一,
Oracle
版本 企业版,标准版,标准版1,简化版。
Oracle
11g
的g代表网格计算 二,
Oracle
体系结构: (一)信息管理的关键———数据库服务器 服务器功能: 1 在多用户网络环境中管理大量数据,保证许多用户同时访问相同的数据。 2 防止没有授权的访问。 3 提供有效的故障恢复解决方案。 4
Oracle
的逻辑结构和数据结构是分离的,对物理结构的管...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章