paip.提升性能----SQL优化总结
paip.提升性能----SQL优化总结
作者Attilax , 1466519819@qq.com
两个LEFT JOIN.. 4.5S
首先改成INNER JOIN,不行..
第一个先LEFT JOIN,排好序...然后()括号括起来做为一个TABLE同最后一个进行LEFT JOIN,效果不错,优化后达到 300MS了..
使用EXPLAIN看了下,MS有的表没用至KEY....于是还原来原来的两个LEFT JOIN,然后把WHERE,ORDER BY 后面的列统统做了个组合索引...
join on后面的做了个单独的索引..
然后再EX,发现有些表还是没用到索引..于是使用 USE INDEX (index_name),强迫使用索引..使用EX查看,果然用到了索引..
然后EXCE.. 速度达到了0.01S..
大大的成功.
我的结论是.LEFT JOIN多表,其实不影响速度的.只要做好索引.就可以了..
USE INDEX
在查询语句中表名的后面,添加USE INDEX 来提供希望MySQL去参考的索引列表,就可以让MySQL不再考虑其他可用的索引。
如果用户只是单纯地想让MySQL忽略一个或者多个索引,则可以使用IGNORE INDEX 作为HINT
3. FORCE INDEX
paip.提升性能----SQL优化总结相关推荐
- paip. 提升性能---hibernate的缓存使用 总结
paip. 提升性能---hibernate的缓存使用 总结 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog ...
- paip.提升性能----硬盘不同转速不同缓存对比转
paip.提升性能----硬盘不同转速不同缓存对比转 西数 WDC WD2500BEVT-08A23T1 ( 250 GB / 5400 转/分 ) 5400转 8M缓存 单碟250 GB 产品 ...
- php 多核cpu,paip.提升性能--多核cpu中的java/.net/php/c++编程
paip.提升性能--多核cpu中的java/.net/php/c++编程 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http ...
- sql server 海量数据速度提升:SQL优化-索引(11) 【转】
12.高效的TOP 事实上,在查询和提取超大容量的数据集时,影响数据库响应时间的最大因素不是数据查找,而是物理的I/0操作.如: select top 10 * from ( select top 1 ...
- sql server 海量数据速度提升:SQL优化-索引(7) 【转】
介绍完SARG后,我们来总结一下使用SARG以及在实践中遇到的和某些资料上结论不同的经验: 1.Like语句是否属于SARG取决于所使用的通配符的类型 如:name like '张%' ,这就属于SA ...
- sql server 海量数据速度提升:SQL优化-索引(9) 【转】
8.union并不绝对比or的执行效率高 我们前面已经谈到了在where子句中使用or会引起全表扫描,一般的,我所见过的资料都是推荐这里用union来代替or.事实证明,这种说法对于大部分都是适用的. ...
- sql优化ppt_Spark优化 | Spark 3.0 中七个必须知道的 SQL 性能优化
本文来自 IBM 东京研究院的高级技术人员 Kazuaki Ishizaki 博士在 Spark Summit North America 2020 的 <SQL Performance Imp ...
- 从一条巨慢SQL看基于Oracle的SQL优化(重磅彩蛋+PPT)
本文根据DBAplus社群第110期线上分享整理而成,文末还有好书送哦~ 讲师介绍 丁俊 新炬网络首席性能优化专家 SQL审核产品经理 DBAplus社群联合发起人.<剑破冰山-Oracle开发 ...
- 智能SQL优化工具--SQL Optimizer for SQL Server(帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 )...
SQL Optimizer for SQL Server 帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 SQL Optimizer for SQL Server 让 SQL Serve ...
- mysql解释器优化_MySQL——SQL性能分析优化利器之Explain
系统性能的优劣取决于我们sql的查询速度,MySQL Explain命令是分析SQL性能及优化不可缺少的一部分. Explain被我们称为解释器,通过 explain 我们可以知道以下信息:表的读取顺 ...
最新文章
- Keras Lambda层
- docker安装redis提示没有日记写入权限_Docker 学习笔记(第六集:使用 Dockerfile 定制镜像)...
- Lubuntu下小巧好用的Python编辑工具Geany
- 插入排序InsertionSort(Python实现)
- boost源码剖析之:Tuple Types(rev#2)
- MM--关于STO步骤和配置
- 德云斗笑社何九华为什么没参加_江西省会为什么是南昌?
- springboot使用redisTemplate 报错:APP FAILED TO START Field template in required a single bean redis工具类
- 揭秘高德地图如何利用MaxCompute管理海量数据
- java 封闭类型_Java并发之线程封闭
- 三江学院计算机答辩严格,三江学院论文答辩
- SQL SERVER导入EXCEL文件:无法创建链接服务器 (null) 的 OLE DB 访问接口 Microsoft.Ace.OLEDB.12.0 的实例。...
- python 基础学习1
- 文件没保存怎么恢复?3种方法恢复未保存office文档
- Hexo主题修改Next.Mist
- 热烈欢迎中消云物联网研究院一行莅临上海铭控!
- 一个汉字占用多少个字节?不同的编码方式
- 数学:它的内容、方法、意义的目录
- Excel多人同时编辑的几种方案与比较
- phonegap3.0 本地blackberry(bb10) 环境命令配置