本文主要是介绍52. Python语言 的 MySQL数据库 之 第二十一章 MySQL之 SQL语句分析 影响服务器性能的几个方面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
影响服务器性能的几个方面
- 本章主题
- 关键词
- 影响服务器性能的几个方面
- SQL性能下降原因
- SQL加载顺序
- MySQL常见瓶颈
- 总结小便条
本章主题
关键词
影响服务器性能的几个方面
1.服务器硬件
2.服务器的操作系统
3.数据库存储引擎的选择
4.数据库参数配置
5.数据库结构设计和SQL语句
SQL性能下降原因
• 查询语句写的不好
• 索引失效
• 关联查询太多join
• 服务器调优及各个参数设置
SQL加载顺序
• 手写SQL的顺序
select distinct <select _list>
from <left_table>
join <right_table> on <join_codition>
where<where_condition>
group by<group_by_list>
having<having_condition>
order by<order_by_condition>
limit <limit number>
• 机读的SQL顺序
MySQL常见瓶颈
• CPU:CPU在饱和的时候一般发生在数据装入内存或从磁盘读取数据的时候
• IO:磁盘I/O瓶颈发生在装入数据远大于内存容量的时候
• 服务器硬件的性能瓶颈
总结小便条
本篇文章主要讲了以下几点内容:
本章回顾暂时就到这了,如果还有点晕,那就把文章里所有引用的案例代码再敲几遍吧。拜拜~
这篇关于52. Python语言 的 MySQL数据库 之 第二十一章 MySQL之 SQL语句分析 影响服务器性能的几个方面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!