高性能MySQL–服务器性能剖析
- 3354
- MySQL
- 0
- super_dodo
- 2017/03/03
性能剖析一般有两个步骤:测量任务所花费的时间;然后对结果进行统计和排序,将重要的任务排到前面。无法测量就无法有效的优化。完成一项任务所需要的时候可以分为两部分:执行时间和等待时间。
当一个资源变得效率低下时,应该了解一下为什么会这样。有如下可能的原因:资源被过度使用,余量已经不足以正常工作。资源没有被正确配置。资源已经损坏或者失灵。
我们认为定义性能最有效的方法是响应时间。
如果无法测量就无法有效的优化,所以性能优化工作需要基于高质量、全方位及完整的响应时间测量。
测量的最佳开始点事应用程序,而不是数据库。即使问题出在底层数据库,借助良好的测量也可以很容易的发现问题。
大多数系统无法完整地测量,测量有时候也会有错误的结果。但也可以想办法绕过一些限制,并得到好的结果。
完整的测试会产生大量需要分析的数据,所以需要用到剖析器。剖析报告是一种汇总信息。
有两种消耗时间的操作:操作或者等待。
我们要保持空杯精神,抛弃掉一些关于性能的常见的误解。
我们从没有势均力敌过,你居高临下,我落荒而逃。多少年了!
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例