随笔分类 - MySQL
摘要:没有索引,全表扫描,需要进行添加索引 扫描没有使用where id>xxx order by id limit 进行扫描,直接where xxx order by id limit offset,limit,两种前者是explain : type range,后面是 index,性能 range >
阅读全文
摘要:什么时候添加B+树索引呢? 在访问表中很少一部分时使用B+树索引才有意义。 Q: 怎么查看索引是否是高选择性的呢? A:可以通过SHOW INDEX 结果中的列 Cardinality 来观察。Cardinality 表示索引中不重复记录数量的预估值。 Q: 为什么Cardinality 是预估值呢
阅读全文
摘要:场景: 写入一条优惠劵数据,然后将该优惠劵信息读取出来同步给下游数据 现象: 本地写入优惠劵数据成功,同步信息成功。上周同步数据代码正常,周末改了发送优惠劵的信息,然后周一来了发现同步数据无法同步。 排查问题: 线上查看日志和debug数据是正常的,可以写入成功,但是读取不出来,分析了大概半个小时左
阅读全文
摘要:今天在业务上有一个列表页的需求,列表页需要进行统计记录的求和情况,也就是需要用到sum语句。如: 自己在date_time 上面加了索引,那么我们对a字段求和的时候是否会使用到索引呢? select sum(a) from table where date_time>='start_time' an
阅读全文
摘要:|id| name| current_city| login_time | | | | | | |8 | 用户A| 上海 | 2019 10 18 10:00:00| |7 | 用户A| 北京 | 2019 10 18 09:00:00| |6 | 用户B| 杭州 | 2019 10 18 08:0
阅读全文