![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库优化
让我做你的眼睛、
这个作者很懒,什么都没留下…
展开
-
数据库SQL优化——使用EXIST代替IN
查询进行优化,应尽量避免全表扫描 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 . 尝试下面的技巧以避免优化器错选了表扫描: · 使用ANALYZE TABLEtbl_name为扫描的表更新关键字分布。 · 对扫描的表使用FORCEINDEX告知MySQL,相对于使用给定的索引表扫描将非常耗时。 SELEC...转载 2018-08-10 10:06:45 · 2172 阅读 · 0 评论 -
selectKey标签详解
1.为什么要使用selectKey 数据库主键包括自增和非自增,有时候新增一条数据不仅仅知道成功就行了,后边的逻辑可能还需要这个新增的主键,这时候再查询数据库就有点耗时耗力,我们可以采用selectKey来帮助我们获取新增的主键 2.具体实现demo 查询数据库最简单的几步 2.1 controller @Controller public class SelectKeyContro...原创 2019-05-14 19:10:35 · 31213 阅读 · 3 评论 -
mysql 替换like的几种方法
1.LOCATE语句 SELECTcolumnfromtablewhere locate(‘keyword’,condition)>0 2.locate 的別名 position POSITION语句 SELECTcolumnfromtablewhere position(‘keyword’ INcondition) 3.INSTR语句 SELECTcol...原创 2019-05-07 16:10:50 · 5466 阅读 · 0 评论