工作中遇到一个关于sql优化:distinct

 对于mysql 来说如果对 多个字段

select distinct a.*  from a    速度会很慢:这样会比对每个字段导致 sql 查询出来做过滤很费性能

(ps 工作中遇到这样的一个sql 的问题,速度慢了 10 倍 ,后来发现原来是这个惹得祸,后来清掉 重复得数据 就不再用distinct 了)

select distinct (a.p)  from a    只会对这个字段做过滤(如果说 p字段有索引的话  会更好)

发布了192 篇原创文章 · 获赞 45 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/flymoringbird/article/details/103688518
今日推荐