下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、processlist中哪些状态要引起关注一般而言,在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。在processlist中,看到哪些运行状态时要引起关注,主要有下面几个:状态建议copy to tmp table执行ALTER TABLE修改表结构时建议:放在凌晨执行或者采用类似pt-osc工具Copying to tmp table拷贝数据到内存中的临时表,常见于GROUP BY操作时建议:创建适当的索引Copying to tmp table on disk临时结果集太大,内存中放不下,需要将内存中的临时
2、表拷贝到磁盘上,形成 #sql*.MYD、#sql*.MYI(在5.6及更高的版本,临时表可以改成InnoDB引擎了,可以参考选项default_tmp_storage_engine)建议:创建适当的索引,并且适当加大sort_buffer_size/tmp_table_size/max_heap_table_sizeCreating sort index当前的SELECT中需要用到临时表在进行ORDER BY排序建议:创建适当的索引Creating tmp table创建基于内存或磁盘的临时表,当从内存转成磁盘的临时表时,状态会变成:Copying to tmp table on disk建
3、议:创建适当的索引,或者少用UNION、视图(VIEW)、子查询(SUBQUERY)之类的,确实需要用到临时表的时候,可以在session级临时适当调大 tmp_table_size/max_heap_table_size 的值Reading from net表示server端正通过网络读取客户端发送过来的请求建议:减小客户端发送数据包大小,提高网络带宽/质量Sending data从server端发送数据到客户端,也有可能是接收存储引擎层返回的数据,再发送给客户端,数据量很大时尤其经常能看见备注:Sending Data不是网络发送,是从硬盘读取,发送到网络是Writin
4、g to net建议:通过索引或加上LIMIT,减少需要扫描并且发送给客户端的数据量Sorting result正在对结果进行排序,类似Creating sort index,不过是正常表,而不是在内存表中进行排序建议:创建适当的索引statistics进行数据统计以便解析执行计划,如果状态比较经常出现,有可能是磁盘IO性能很差建议:查看当前io性能状态,例如iowait2 / 3Waiting for global read lockFLUSH TABLES WITH READ LOCK整等待全局读锁建议:不要对线上业务数据库加上全局读锁,通常是备份引起,可以放在业务低谷期间执行或者放在sl
5、ave服务器上执行备份Waiting for tables,Waiting for table flushFLUSH TABLES, ALTER TABLE, RENAME TABLE, REPAIR TABLE, ANALYZE TABLE, OPTIMIZE TABLE等需要刷新表结构并重新打开建议:不要对线上业务数据库执行这些操作,可以放在业务低谷期间执行Waiting for lock_type lock等待各种类型的锁: Waiting for event metadata lock Waiting for global read lock Waiting for schema metadata lock Waiting for stored function metadata lock Waiting for stored procedure metadata lock Waiting for table level lock Waiting for table metadata lock Waiting for trigger metadata lock建议:比较常见的是上面提到的global read lock以及table metadata
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品研发项目管理风险评估表
- 工程成本控制标准核算模板
- 供应商评估与选择评分标准表
- 金属冶炼(除铜、铝、铅、锌之外的其他有色金属)模拟试卷及答案
- 2025年健康管理师技能考核试卷(含答案)
- 数字健康科技服务承诺书9篇
- 2025年达芬奇训练考试题及答案
- 2025年临床执业医师资格考试模拟试卷重点考点
- 2021-2022年中级银行从业资格之中级个人贷款考前冲刺模拟试卷A卷含答案
- 产品功能需求文档模板用户体验优化版
- 2025广西南宁市公安局第二次公开招聘警务辅助人员445人考试参考题库及答案解析
- 代购汽车买卖合同范本
- 光催化还原剂设计与调控-洞察与解读
- 2025年华能鼎力(北京)新能源有限公司介绍企业发展分析报告
- 仲利国际租赁在线测试答案
- 2025公安机关人民警察(高级)执法资格证考试模拟试题及答案
- 2025年成都市事业单位招聘考试综合类专业能力测试试卷(人力资源类)试题集
- 悬崖架子施工方案范本
- 【《采煤工作面液压支架结构设计》18000字(论文)】
- 2025年国家公务员考试【申论】真题模拟试题(行政执法卷)含答案
- 脱口秀主持人核心技能
评论
0/150
提交评论