Mysql数据库的瓶颈处理一点建议
2014-05-19 19:13
141 查看
Mysql数据库的瓶颈处理一点建议
我们在使用Mysql数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈的出现呢发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上。所以大家在购买新硬件时就要考虑工作负载是否会造成瓶颈或是CPU的或是I/O的。我们可以用mpstat,iostat和vmstat来查看。大家可能会想如果多加几个CPU,那么瓶颈问题不就迎刃而解了吗?错!Mysql在单个查询中只能使用一个CPU,而且他多CPU支持的不好,多加了也没用,所以我们要提高CPU速度,这里我们简单理解为提高CPU主频,当然64位架构会更佳(即64位OS配合64位的CPU)。
下期为大家介绍OS文件系统对Mysql性能的影响。本文出自 “李晨光原创技术博客” 博客,谢绝转载!
我们在使用Mysql数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候。磁盘I/O瓶颈的出现呢发生在装入数据远大于内存容量的时候,如果应用分布在网络上,那么查询量相当大的时候那么平瓶颈就会出现在网络上。所以大家在购买新硬件时就要考虑工作负载是否会造成瓶颈或是CPU的或是I/O的。我们可以用mpstat,iostat和vmstat来查看。大家可能会想如果多加几个CPU,那么瓶颈问题不就迎刃而解了吗?错!Mysql在单个查询中只能使用一个CPU,而且他多CPU支持的不好,多加了也没用,所以我们要提高CPU速度,这里我们简单理解为提高CPU主频,当然64位架构会更佳(即64位OS配合64位的CPU)。
下期为大家介绍OS文件系统对Mysql性能的影响。本文出自 “李晨光原创技术博客” 博客,谢绝转载!
相关文章推荐
- Mysql数据库的瓶颈处理一点建议
- Mysql数据库的瓶颈处理一点建议
- Entity framework:关于并发处理的一点建议
- 如何和开发工程师交流——给测试工程师的一点建议
- 给初级程序员的一点建议
- 如何和开发工程师交流-给测试工程师的一点建议
- 异常处理的几个语言无关的建议
- UpdateBatch与事务处理的一点总结
- 给windows media初学者的一点建议
- [建议]我对博客园的发展的一点想法
- 关于异常处理的一点感受
- 错误处理的一点思考
- 给想进入IT行业的同胞一点建议(加入我的观点)
- 【原创】自勉暨给即将找工作和初入职场的朋友的一点建议(2005-10-2)
- 对ORACLE初学者的一点建议
- 关于博客园Post的时候排版的一点小建议
- 关于cnblogs上面功能改进的一点建议
- 给间发(间断发生)头晕患者的一点建议
- 给初级程序员的一点建议
- 对ACE_TP_Reactor定时器处理机制做一点修改。