栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

第3章服务器性能剖析- 3.1性能优化简述

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第3章服务器性能剖析- 3.1性能优化简述

《高性能mysql》 学习笔记

3.1性能优化简介
    性能定义:完成某件任务所需要的时间度量,性能即响应时间数据服务器的性能:用查询的响应时间来度量,单位是每个查询花费的时间 (查询指所有发送给服务器的命令)性能优化:在一定的工作负载下尽可能地降低响应时间

性能优化就是降低CPU使用率(X)
原因:资源就是用来消耗并用来工作的,所以有时间消耗更多的资源能够加快查询速度,查询的响应时间更能体现性能是否变得更好。

建议:花90%的时间来测量响应时间花在哪里。

两种常见情况会导致不合适的测量:
1.在错误的时间启动和停止测量
2.测量的是聚合后的信息,而不是目标活动本身。

3.1.1通过性能剖析进行优化

剖析:prifiling

性能剖析有2个步骤:
1.测量任务所花费的时间
2.对结果进行排序和统计,将重要的任务排到前面

性能剖析 类型:
基于执行时间的分析(什么任务的执行时间最长)
基于等待的分析(判断任务在什么地方被阻塞的时间最长)

3.1.2理解性能剖析
mysql的性能剖析缺少的内容:
1.值得优化的查询
2.异常情况:未知的未知(丢失时间)、被掩藏的细节(最好弄直方图、百分比、标准差、偏差指数等)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/730457.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号