1. shiro权限注解原理
2. 使用Netty进行文件传输
3. win10使用WSL 2运行Docker Desktop,运行文件从C盘迁移到其他目录
4. Sublime Text3添加到右键快捷菜单教程
5. spring boot jpa写原生sql报Cannot resolve table错误解决方法
6. explain使用记录
Join关联、in和exsits优化、count(*)查询优化
如何查看执行计划(Explain)
怎么通过explain关键字看SQL语句的性能?
一般优化SQL语句第一步是要知道这条SQL语句有哪些需要优化的,explain执行计划就相当于一面镜子,能把详细的执行情况给开发者列出来。所以说善用explain执行计划,能解决80%的SQL优化问题。
explain的信息中,一般我们要关心的是type,看是什么级别,如果是在互联网公司一般需要在range以上的级别,接着关心的是Extra,有没有出现filesort或者using template,一旦出现就要想办法避免,接着再看key使用的是什么索引,还有看filtered筛选比是多少。
