社区
应用实例
帖子详情
建了索引没效果
lovesq2018
2019-05-10 02:10:27
为id建的索引, 表里有二百多万数据,建索引前后查询用时一模一样为什么呀,求大神告知
SELECT id
FROM saleorderproduct
WITH (INDEX(IX_saleOrderProduct))
和
SELECT id
FROM saleorderproduct
都一样,和建索引之前也一样
...全文
222
3
打赏
收藏
建了索引没效果
为id建的索引, 表里有二百多万数据,建索引前后查询用时一模一样为什么呀,求大神告知 SELECT id FROM saleorderproduct WITH (INDEX(IX_saleOrderProduct)) 和 SELECT id FROM saleorderproduct 都一样,和建索引之前也一样
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xzxmustwin
2019-05-14
打赏
举报
回复
索引不是说你建了就一定会走。如果你的查询条件里面都没有索引建的这一列,他不会走你的索引。
SQL有自己的执行计划逻辑,建议你把执行计划打开,对比看看各部分实际开销。
https://www.cnblogs.com/leohahah/p/7398160.html
lovesq2018
2019-05-10
打赏
举报
回复
那么问题来了 原来的索引针对的是不包括id的列 我查询的是id那一列 用了1分54秒 我针对id建了 个索引 就如您所说的强制使用了,和建索引之前用时一样 总共300W+数据 查完用了近2分钟
大鱼>
2019-05-10
打赏
举报
回复
强制使用索引与使用默认索引都是使用了索引,而且看你的索引只有IX_saleOrderProduct这个聚集索引,因此我理解他们两个都使用了这同一个索引,所以查询速度是一样的而不是你说的没有效果
Mysql
索引
-可以给text字段建
索引
吗?
先给结论,直接在text字段建
索引
会报错;指定
索引
前缀的长度,并且长度小于等于767(utf8mb4字符集)、长度小于等于1023(utf8字符集)则可以创建
索引
。 例如对于Mysql5.7,如下的语句会报错”
索引
长度最大为3072...
mysql date建
索引
有用吗,MySQL分区字段列有必要再单独建
索引
吗?
前言大家都知道对于分区字段必须是主键的一部分,那么
建了
复合主键之后,是否需要对分许字段再单独添加一个
索引
呢?有
没
有
效果
?来验证一下,下面话不多说了,来一起看看详细的介绍吧。1、新建表effect_new(以创建...
外键为何要建
索引
?
但发现有时开发人员提交SQL语句时未必会注意外键列需要定义
索引
,或者不清楚为什么外键列需要建立
索引
,网上一些所谓的“宝典”也会将外键列建
索引
作为其中的一条,包括TOM大师,曾说过: 导致死锁的头号原因是...
哪些情况适合建
索引
?哪些不适合?
哪些情况适合建
索引
? 1. 主键自动建立唯一
索引
。 2. 频繁作为查询条件的字段应该创建
索引
。 3.查询中与其他表关联的字段,外键关系建立
索引
。 4. 频繁更新的字段不适合创建
索引
,因为每次更新不单单是更新了...
mysql 排序字段是否需要建
索引
_MySQL
索引
详解(优缺点,何时需要/不需要创建
索引
,
索引
及sql语句的优化)...
一、什么是
索引
?
索引
是对数据库表中的一列或多列值进行排序的一种结构,使用
索引
可以快速访问数据库表中的特定信息。二、
索引
的作用?
索引
相当于图书上的目录,可以根据目录上的页码快速找到所需的内容,提高性能...
应用实例
27,579
社区成员
68,558
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章