随笔分类 -  MySQL

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

点击右上角即可分享
微信分享提示