社区
MS-SQL Server
帖子详情
关于索引的问题
sharegaozhe
2004-02-18 10:18:14
如果我在表A上只建了一个索引INDEX_a,而且用了聚集。那么我在用SQL语句的时候用WITH INDEX()与不用,有什么区别吗???
...全文
49
2
打赏
收藏
关于索引的问题
如果我在表A上只建了一个索引INDEX_a,而且用了聚集。那么我在用SQL语句的时候用WITH INDEX()与不用,有什么区别吗???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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...
性别字段建立
索引
问题
之前面试被问到一个
问题
什么字段适合建
索引
,什么字段不适合建
索引
。 性别字段可以建
索引
吗? 我回答得不是很好。 性别字段这种重复性很强的字段,不要建立
索引
。为什么不能呢? 下面建立表测试下。如:我建了...
MySQL的
索引
(普通
索引
、唯一
索引
,主键
索引
、组合
索引
、全文
索引
、空间
索引
)相关操作
Hash
索引
和B+tree
索引
的区别 应用场景
索引
分类 普通
索引
创建单列
索引
——普通
索引
(3种语法) 查看数据库中的
索引
查看数据表中的
索引
删除
索引
唯一
索引
主键
索引
组合
索引
创建和删除组合
索引
全文...
彻底解决
索引
问题
彻底解决
索引
面试
问题
什么是
索引
?为什么要用
索引
?(
索引
的优点)
索引
有什么缺点?
索引
有哪些数据结构?Hash
索引
与B+树
索引
相比有什么优缺点?B树和B+树区别聚集
索引
与非聚集
索引
什么是
索引
?
索引
是一种数据结构,...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章