![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
优化
写回
这个作者很懒,什么都没留下…
展开
-
mysql 强制不排序
order by null order by null: 强制不排序 有的sql语句在执行完毕之后把结果给排序了,而我们对该结果没要求有排序效果, 这个排序是多余的,反而还消耗mysql的资源。为了使得获得数据的自然性、不要排序、降低mysql资源的开销,可以强制不排序。例如: 获得每个分类下商品的总数量: select c.cat_id,count(g.goods_id) f...转载 2018-11-30 09:43:02 · 956 阅读 · 0 评论 -
MYSQL强制使用索引和禁止使用索引
1、mysql强制使用索引:force index(索引名或者主键PRI)例如:select * from table force index(PRI) limit 2;(强制使用主键)select * from table force index(ziduan1_index) limit 2;(强制使用索引"ziduan1_index")select * from table f...转载 2018-11-30 09:45:33 · 405 阅读 · 2 评论 -
20亿与20亿表关联优化方法(超级大表与超级大表join优化方法)
记得5年前遇到一个SQL,就是一个简单的两表关联,SQL跑了差不多一天一夜,这两个表都非常巨大,每个表都有几十个G,数据量每个表有20多亿,表的字段也特别多。相信大家也知道SQL慢在哪里了,单个进程的PGA 是绝对放不下几十个G的数据,这就会导致消耗大量temp tablespace,SQL慢就是慢在temp来回来回来回...的读写数据。遇到这种超级大表与超级大表怎么优化呢?这篇文章将...转载 2019-03-27 11:28:15 · 1721 阅读 · 0 评论