05 2021 档案

摘要:工具类: package com.yzh.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; 阅读全文
posted @ 2021-05-31 14:00 coding++ 阅读(371) 评论(0) 推荐(0) 编辑
摘要:where执行顺序是从左往右执行的,在数据量小的时候不用考虑,但数据量多的时候要考虑条件的先后顺序,此时应遵守一个原则:排除越多的条件放在第一个。 在用MySQL查询数据库的时候,连接了很多个过滤条件,发现非常慢。例如:SELECT … WHERE p.languages_id=1 AND t.ty 阅读全文
posted @ 2021-05-24 13:32 coding++ 阅读(501) 评论(0) 推荐(0) 编辑
摘要:1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进 阅读全文
posted @ 2021-05-21 10:57 coding++ 阅读(427) 评论(0) 推荐(0) 编辑
摘要:对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查找 .当最左侧字段是常量引用时,索引就十分有效。下面用几个例子对比查 阅读全文
posted @ 2021-05-21 10:54 coding++ 阅读(328) 评论(0) 推荐(0) 编辑

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