sue0917 最近的时间轴更新
sue0917

sue0917

V2EX 第 236963 号会员,加入于 2017-06-23 22:40:03 +08:00
今日活跃度排名 10386
MSYQL-取两个时间字段中的数据-索引如何建?
MySQL  •  sue0917  •  6 小时 49 分钟前  •  最后回复来自 Cy1
17
[成都] 18 届,求一份 Java 开发实习
求职  •  sue0917  •  2017-07-03 12:27:51 PM  •  最后回复来自 sue0917
4
sue0917 最近回复了
22 小时 11 分钟前
回复了 sue0917 创建的主题 MySQL MSYQL-取两个时间字段中的数据-索引如何建?
@Cy1 查整行数据,回表是必然的,也没有想避免。而且我只查 10 条数据就行。

问题像下面描述的,按照你这种方式建立索引,好像比对次数也有 200 万。。。。感觉不太合适
比如开始结束时间都在今天前的,和开始结束时间都在今天后的,分别有 200 万条数据。
1 天前
回复了 sue0917 创建的主题 MySQL MSYQL-取两个时间字段中的数据-索引如何建?
@dongtingyue 关键是走不上索引,或者说没有找到合适的索引怎么建。,。
现在就是来问问,索引怎么建才比较好。,。
1 天前
回复了 sue0917 创建的主题 MySQL MSYQL-取两个时间字段中的数据-索引如何建?
@lxd8023 返回一行全部字段,只拉取 10 条。
但是抱歉我没有理解到你的意思,。
1 天前
回复了 sue0917 创建的主题 MySQL MSYQL-取两个时间字段中的数据-索引如何建?
@billlee 状态字段定时器是种方式,不过不一定特别及时,万一定时器那一刻压力大了忙不过来,查出的数据就可能有误

另外经常更新的字段做索引,不知道好不好。。想了下也还好,当做删除数据插入新数据了
1 天前
回复了 sue0917 创建的主题 MySQL MSYQL-取两个时间字段中的数据-索引如何建?
@beichenhpy 看看其他老哥们有方案没有,确实有点打脑壳。,。
2 天前
回复了 sue0917 创建的主题 MySQL MSYQL-取两个时间字段中的数据-索引如何建?
@chenhua19940128
@zengxs
@beichenhpy

联合索引或者分别建立索引感觉用处都非常有限啊,老哥们。。


比如开始结束时间都在今天前的,和开始结束时间都在今天后的,分别有 200 万条数据。

单独建开始时间或结束时间索引,都扫描出了 200 万条以上的主键 id 去回表?,基本是无效索引了。。
搞个联合索引,好处可能是可以通过索引确实找到了主键 id 去回表,不过依然需要连续比对几百万条数据,开销依然很大
10 天前
回复了 villivateur 创建的主题 Android 不开心, Lineage OS 18.1 不支持小米 6
感觉刷机都是很多年前的事情了,。为什么现在还要刷机啊,。
没推送等于没广告,还不满足吗
114 天前
回复了 felixin 创建的主题 Android 最轻 android 手机排名推荐
当然是三星 note20u,6.9 的屏幕下 208g,手感秒杀同等级
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3391 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 08:37 · PVG 16:37 · LAX 01:37 · JFK 04:37
♥ Do have faith in what you're doing.