社区
MS-SQL Server
帖子详情
关于索引的问题
sharegaozhe
2004-02-18 10:18:14
如果我在表A上只建了一个索引INDEX_a,而且用了聚集。那么我在用SQL语句的时候用WITH INDEX()与不用,有什么区别吗???
...全文
56
2
打赏
收藏
关于索引的问题
如果我在表A上只建了一个索引INDEX_a,而且用了聚集。那么我在用SQL语句的时候用WITH INDEX()与不用,有什么区别吗???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cheyo车油
2004-03-18
打赏
举报
回复
创建索引后,数据表的记录是不是就会根据索引里创建的排序规则,而重新排序?
progress99
2004-03-17
打赏
举报
回复
sql 2000查詢計劃會自動處理,但如果A字段上建的索引,你的條件where a='' 這樣速度就會很快。
索引參考:
1.確定數據表的操作是大量的查詢還是大量的增刪操作,以此確定使用索引的數目,較多增刪操作應嚴格限制索引數目,如果是較多查詢可以適當增加索引數目。
2.嘗試建立索引來幫助查詢。檢查自己的SQL語句,為在WHERE子句中出現的字段建立索引。使查詢引擎快速的定位到指定條件。
3.嘗試建立一些復合索引來進一步提高系統性能(修改復合索引將消耗更多的時間,且佔磁盤空間)
4.對小型表(記錄少)建立索引可能反而影響性能,因為此時對表掃描操作效率更高。(查詢優化器不能智能處理)
5.避免對具有較少值的字段建立索引(如性別)
6.避免選擇具有大型數據類型的列作為索引。
MySQL
索引
常见
问题
问题
1:用联合
索引
优化using filesort
问题
2:给区分度高的字段加
索引
问题
3:select的字段会导致回表
问题
4:多个字段有
索引
,使用哪个
索引
?
问题
5:内连接之大表和小表
问题
6:模糊搜索使用
索引
问题
7:in和not ...
mysql关于or的
索引
问题
_mysql关于or的
索引
问题
起问:一条sql语句只能用一个
索引
么?SELECT * FROM `comment` WHERE `toconuid` = '10' or `tocomuid` = '10'其中 toconuid列 和 tocomuid列 分别为单列
索引
explain后 显示两个
索引
都用了,extra为 Using union...
性别字段建立
索引
问题
之前面试被问到一个
问题
什么字段适合建
索引
,什么字段不适合建
索引
。 性别字段可以建
索引
吗? 我回答得不是很好。 性别字段这种重复性很强的字段,不要建立
索引
。为什么不能呢? 下面建立表测试下。如:我建了...
oracle
索引
问题
梳理
索引
基础知识
索引
概念
索引
是为了加快数据的查找而创建的可选数据库对象
索引
是建立在表的一列或多列上且进行排序的一种结构 通过指针快速定位数据行的方法,减少CPU和磁盘的I/O
索引
是由Oracle自动使用和维护的,...
彻底解决
索引
问题
彻底解决
索引
面试
问题
什么是
索引
?为什么要用
索引
?(
索引
的优点)
索引
有什么缺点?
索引
有哪些数据结构?Hash
索引
与B+树
索引
相比有什么优缺点?B树和B+树区别聚集
索引
与非聚集
索引
什么是
索引
?
索引
是一种数据结构,...
MS-SQL Server
34,874
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章