1.什么是性能
性能是指为完成某件任务所需要的时间量度,性能即时间。
2.理解性能剖析
要了解哪些是值得优化的查询,哪些是异常情况,哪些是未知,哪些是被掩藏的细节
3.剖析mysql查询
a.使用慢查询日志,即捕获较慢的查询,其开销可以忽略不不计,但是需要占领磁盘空间。所以需要注意不要长期开启慢查询日志,只在需要收集负载样本的期间开启。
b.通过抓取TCP网络包,然后根据Mysql的客户端进行解析。
4.剖析单条查询
a.使用SHOW PROFILE命令,在set profile=1后可以使用。会返回一个语句和时间对应的表,格式化之后可以从高到低排列。
b.使用SHOW STATUS命令,
c.使用慢查询日志。
5.究竟是什么导致了性能低下
资源过度使用、资源没有被正常配置和资源已经损坏或者失灵。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报