老公说我应该感到自豪才对去suoyin,怎么样suoyin效果是最好的啊?

Oracle9i数据库创建索引,如何判断该索引是否有效?_百度知道
Oracle9i数据库创建索引,如何判断该索引是否有效?
Oracle9i数据库创建索引,如何判断该索引是否有效,进行sql查询时候,创建的index是否起到作用.....
我有更好的答案
一般看执行计划。表的数据量比较大,根据索引查询满足条件的记录数不超过20%,那么使用索引的效率会比较明显,不否可能还不如直接全表扫描着来查呢。
能否给几个创建了索引,而索引未起作用的原因.....
最简单的办法就是对比直接查询和索引查询所用的时间。但是,当建立索引进行查询时,需要数据库里面存储着较大的数据量,这样才能体现出建立索引的好处。如果只是几十行的数据的话,使用索引查询可能要比直接查询占用更长的时间。
能否把你的意思理解成:有索引时候查询,再将索引删除后查询作比较...&?这种方法说过,不带索引查询速度比有索引查询速度快....
可以那样做啊!(当表中的记录不是很多时,不带索引查询速度比有索引查询速度快)
我现在有800w的数据,数据量还会继续增加....但是使用索引查询速度比不使用索引查询速度慢...能否给个可能出现此问题的原因.谢谢..!!
索引建的不合理呗!看一下你的索引是否符合以下条件:1.在大表上建立索引才有意义2.在where子句或是连接条件上经常使用的列(不常使用的不能建,否则速度就慢,建的越多越慢)上建索引3.索引的层次不要超过四层4.在如下情况下建立索引是不恰当的:
a.很少或者从不引用的字段
b.逻辑型字段(如:男或者女)索引的缺点:不恰当的索引不但于事无补,反而因索引在进行频繁的增删改查时花费更多的系统时间
这些都核对过了...网上资料基本上都翻遍了...
你把你的sql 语句贴出来,还有创建索引的字段贴出来。
其他类似问题
为您推荐:
oracle9i的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
电脑疑难杂症
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(923)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_080075',
blogTitle:'请问:SQL 创建索引的作用以及如何创建索引',
blogAbstract:'
SQL 创建索引的作用
一、使用索引的优点:& 1、通过唯一性索引(unique)可确保数据的唯一性& 2、加快数据的检索速度& 3、加快表之间的连接& 4、减少分组和排序时间& 5、使用优化隐藏器提高系统性能二、使用索引的原则:& 1、在需要经常搜索的列上创建索引& 2、主键上创建索引& 3、经常用于连接的列上创建索引& 4、经常需要根据范围进行搜索的列上创建索引& 5、经常需要排序的列上创建索引& 6、经常用于where子句的列上创建索引三、不创建索引的原则:',
blogTag:'索引,创建,create,index,lastname',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:6,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:true,
hostIntro:'电脑疑难杂症',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}您还未登陆,请登录后操作!
怎么关闭索引,我按说的双击我的电脑,然后点硬盘和子文件夹的属性,然后也没有网上说的去索引的选项.
,然后点硬盘和子文件夹的属性,然后也没有网上说的去索引的选项.
你把索引服务关闭就可以了
右键单击“我的电脑”--管理--服务和应用程序--服务--右边窗口中找到 “Indexing
Service ”这个服务,并用鼠标双击,弹出窗口,启动类型选择“已禁用”,服务状态点击“停止”--应用--确定。ok
大家还关注oracle 如何根据索引找到该索引的所有字段_百度知道
oracle 如何根据索引找到该索引的所有字段
根据索引找到该索引的所有字段假如有 A 表有 ID,C1,C2,C3
4个字段。ID上建有索引。那么对于索引的存储结构来说, 包含2个部分,一个是索引包含的数据,也就是 ID 的数字,一个是 索引所在行的 物理地址 (ROWID)当 SELECT * FROM A WHERE id = 1 的时候。首先通过索引,检索到 行的物理地址,然后通过行的物理地址,读取到 C1,C2,C3的数据。假如SQL是 SELECT Count(1) FROM A WHERE id = 1 的时候。数据库在读取完索引以后, 发现不需要读取物理行的信息( 因为 select 里面,没有其他字段), 那么就直接返回了。
来自团队:
其他类似问题
为您推荐:
其他1条回答
例如表T有ABCD四个字段,如果你给字段C加索引,那么当你用C字段作为查询条件时就可以通过索引查询到所需的记录,索引的目的是加快查询速度。例如下面的SQL语句:select A, B, C, D from T where C='查询条件';
oracle的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 我应该感到自豪才对 的文章

 

随机推荐