摘要: 在explain我们所使用的sql的时候,经常会遇到using filesort这种情况,原以为是由于有相同列值的原因引起,结果昨天看到公司的一个sql,跟同事讨论了下加上自己又做了一些测试,突然发现自己原来的想法是错误的。 首先,只有在order by 数据列的时候才可能会出现using file 阅读全文
posted @ 2021-09-03 14:10 piwenfei 阅读(638) 评论(0) 推荐(0) 编辑
摘要: Count distinct是SQL分析时的祸根 首先:如果你有一个大的且能够容忍不精确的数据集,那像HyperLogLog这样的概率计数器应该是你最好的选择。但对于需要快速、精准答案的查询,一些简单的子查询可以节省你很多时间。 让我们以我们一直使用的一个简单查询开始:哪个图表的用户访问量最大? s 阅读全文
posted @ 2021-09-03 13:36 piwenfei 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 最近反映接口加载变慢的情况,查了一下原因发现是sql语句中的问题, 1.先对sql做精简,测试几次过后发现 left join depot_feed_details 对效率影响特别大,问题已定位。 2.是不是索引问题,但是回头一想,我那张表的数据也就几千,理论上不应该这么慢的,也没到加索引的地步。 阅读全文
posted @ 2021-09-03 13:33 piwenfei 阅读(1625) 评论(0) 推荐(0) 编辑