var
您好,欢迎访问景安网络旗下资讯网!
运营 建站 系统 数据库 编程

首页 > MySQL  >MySQL运行常见系统瓶颈有哪些?

MySQL运行常见系统瓶颈有哪些?

来源:景安资讯平台作者:小李发布时间:2015-09-16点击:3581

只有弄清楚MySQL数据库容易受到MySQL运行环境,多是服务器系统方面哪些的瓶颈限制,并针对MySQL运行环境的实际情况,进行合理有效的配置和优化,才能够有效保证高性能MySQL的高效运行。


MySQL运行得快得最重要因素是数据库基本的设计。并且还必须清楚MySQL要用来做什么,以及存在的瓶颈。MySQL最常见的系统瓶颈有以下几种:


内存带宽。当CPU要将更多的数据存放在CPU缓存中时,主内存的带宽就是瓶颈了。在大多数系统中,这不是常见的瓶颈,不过也是要注意的一个因素。


磁盘搜索。它慢慢地在磁盘中搜索数据块。对现代磁盘来说,平时的搜索时间基本上小于10毫秒,因此理论上每秒钟可以做100次磁盘搜索。这个时间对于全新的新磁盘来说提高的不多,并且对于只有一个表的情况也是如此。加快搜索时间的方法是将数据分开存放到多个磁盘中。


CPU周期。数据存储在主内存中(或者它已经在主内存中了),这就需要处理这些数据以得到想要的结果。最常见的瓶颈是调度内存资源对数据集进行对比,如果结果集不大则还好。


磁盘读/写。当磁盘在正确的位置上时,就需要读取数据。对现代磁盘来说,磁盘吞吐量至少是10-20MB/秒。这比磁盘搜索的优化更容易,因为可以从多个媒介中并行地读取数据。


只有弄清楚MySQL数据库容易受到MySQL运行环境,多是服务器系统方面哪些的瓶颈限制,并针对MySQL运行环境的实际情况,进行合理有效的配置和MySQL优化,才能够有效保证高性能MySQL的高效运行。


关键词: MySQL MySQL数据库

版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:https://www.zzidc.com:443/info/mysql/668.html

返回顶部