数据库优化之什么影响性能
2018-06-18 01:16:26来源:未知 阅读 ()
影响性能的几个方面
- 服务器
- 硬件
- 软件
- 数据库
- 数据库存储引擎的选择(插件式存储引擎)
- 数据库参数配置(影响远远大于前面几个影响)
- 数据库结构设计和SQL语句
一、服务器
- 服务器硬件
- CPU密集型-不支持多CPU对同一SQL并发处理
- 并发量
- 内存
- RAID增加传统集齐硬盘的性能
- 总结
- CPU
- 64位的CPU一定要工作在64位的系统下
- 对于并发比较高的场景CPU的数量比频率重要
- 对于CPU密集性场景和复杂SQL则频率越高越好
- 内存
- 选择主板所能适用的最高频率的内存
- 内存的大小对性能很重要,所以尽可能的大
- I/O子系统
- PCIe -> SSD -> Raid10 -> 磁盘 -> SAN
- CPU
- 服务器系统
- MySQL适合的操作系统
- 文件系统对性能的影响
数据库
- 插件式存储引擎
- Mysiam
- Innodb
影响性能原因
- 过分的反范式的设计表
- 过分的范式化造成太多表关联(最多10)
- 在OLTP环境下使用不恰当的分区表
- 使用外键保证数据的完整性
性能优化顺序
- 数据库结构设计和SQL语句
- 数据库存储引擎的选择和参数配置
- 系统选择及优化
- 硬件升级
相关链接
《数据库优化之实例和故事 》
作者:不动峰
博客园:http://www.cnblogs.com/mylly/
版权所有,欢迎保留原文链接进行转载:)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- SQL如何查询语句优化 2020-02-26
- Nginx为什么高效?一文搞明白Nginx核心原理 2019-10-08
- php是什么?如何学好php? 2019-09-30
- 可能是全网最好的MySQL重要知识点 2019-09-23
- MySQL性能优化的20条经验 2019-09-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash