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性能的影响。

本文出自 “李晨光原创技术博客” 博客,谢绝转载!

posted on 2014-05-19 19:13  李晨光  阅读(546)  评论(0编辑  收藏  举报