背景信息
关系数据库MySQL版的慢日志功能将记录执行时间超过当前慢日志阈值“long_query_time”的语句,通过对慢日志的查看和分析,可以找出执行效率低的语句,以便进行优化。
注意事项
慢日志采集频率为每20分钟,如果执行迁移可用区会导致该时间段的日志丢失。
采集时超过64K长度的SQL语句会被忽略。
查看日志明细
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版,进入关系数据库MySQL产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,单击目标实例名称,进入实例基本信息页面。
单击日志管理,进入错误日志页签。
单击慢日志页签。
在日志列表中,查看慢日志的详细信息。
慢日志功能支持查看指定时间范围的慢日志记录。
针对当前的慢日志功能, 可以设置阈值参数“long_query_time”,当SQL执行时间超过该值时将生成一条慢日志记录(只会影响新增的记录)。比如慢日志阈值参数为1s时,上报了超过1s的慢日志记录,后续调整为0.1s, 原有上报的日志仍然会展示。
说明
- 目前支持查询并保存15天内的慢日志明细。
- 对于无法完全显示的“执行语句”,鼠标悬停查看完整信息。
- 下载慢日志仅支持备份类型为对象存储的情况。下载时会产生流量费用,具体资费参考备份。
导出当前页
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版,进入关系数据库MySQL产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,单击目标实例名称,进入实例基本信息页面。
单击日志管理,进入错误日志页签。
单击慢日志页签。
在日志列表上方,单击导出当前页。
系统自动下载.xls表格到本地,您可以在本地查看和分析慢日志的详细信息。
慢日志分析
说明
仅部分资源池支持慢日志分析跳转,用以查看更多细节。
在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版,进入关系数据库MySQL产品页面。然后单击管理控制台,进入概览页面。
在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
在实例列表中,单击目标实例名称,进入实例基本信息页面。
单击日志管理,进入错误日志页签。
单击慢日志页签。
在日志列表上方,单击慢日志分析。
系统自动进入DMS的SQL治理 > 慢SQL页面。此时,您可以查看优化建议、诊断信息等详细内容,具体操作,请参见MySQL慢SQL。