tencent cloud

TDSQL MySQL 版

公告
告警升级公告
产品简介
产品概述
产品优势
应用场景
地域和可用区
InnoDB 引擎
购买指南
计费概述(InnoDB)
产品定价(InnoDB)
购买升级
退费说明
欠费说明
备份空间计费
快速入门
InnoDB 引擎
操作指南(InnoDB)
实例管理
灾备/只读实例
修改网络
账号管理
安全管理
慢查询分析
备份与回档
数据迁移
数据库审计
实践教程
从单机实例导入到分布式实例
从分布式实例导入到分布式实例
选择实例配置和分片配置
安全白皮书
平台侧安全设计
租户侧安全功能
开发指南
InnoDB 引擎
API 文档
History
Introduction
API Category
Security Group APIs
Other APIs
Making API Requests
TDSQL APIs
Data Types
Error Codes
常见问题
InnoDB 引擎相关
通用参考
强同步性能对比数据
词汇表
联系我们

慢查询分析

PDF
聚焦模式
字号
最后更新时间: 2025-10-21 10:38:47

功能说明

将超过指定时间的 SQL 查询语句称为“慢查询”,对应语句称为“慢查询语句”,而数据库管理员(DBA)对慢查询语句进行分析并找到慢查询出现原因的过程叫做慢查询分析。
登录 TDSQL MySQL 版控制台,在实例列表单击实例 ID 进入管理页,选择性能优化 > 慢查询分析页,可进行慢查询分析。

说明:
单击右上角的


自定义显示列表字段。
目前慢查询分析需要拆分到每个分片分别查看。
下载慢日志,需复制下载地址,并 登录到云数据库所在 VPC 下的 CVM(Linux 系统)中,运用 wget 命令进行内网下载。

主要参数说明

主要默认设置

慢查询功能:默认开启。
慢查询时间(long_query_time):默认配置为1秒;即慢查询语句查询时间超过1秒的才被记录。
分析数据输出延迟:1分钟 - 5分钟。
日志记录时长:30天,根据备份和日志设置周期决定。

分析列表字段说明

校验值(checksum):表示慢查询语句的一串序列数字,默认64bit。
抽象后的慢查询语句(fingerprint):隐去用户数据以后的慢查询语句。
数据库:出现慢查询语句的数据库。
账号:出现慢查询语句的账号。
最后执行时间(last_seen):时间范围内,最后一次出现慢查询语句的时间。
首次执行时间(first_seen):时间范围内,第一次出现慢查询语句的时间。
总次数(ts_cnt):时间范围内,慢查询语句出现的次数。
总次数占比:时间范围内,慢查询语句占所有慢查询语句次数的占比。
总时间(query_time_sum):时间范围内,慢查询语句查询总耗时。
总时间占比:时间范围内,慢查询语句查询总耗时的占比。
平均时间(query_time_avg):慢查询语句总时间除以总次数的平均时间。
最小时间(query_time_min):慢查询语句出现的最小时间。
最大时间(query_time_max):慢查询语句出现的最大时间。
总锁时间(lock_time_sum):慢查询语句出现锁的总耗时。
总锁时间占比:时间范围内,慢查询语句占所有慢查询语句锁时间的占比。
平均锁时间(lock_time_avg):慢查询语句总锁时间除以总锁次数的平均时间。
最小锁时间(lock_time_min):慢查询语句锁出现的最小时间。
最大锁时间(lock_time_max):慢查询语句锁出现的最大时间。
发送行数(Rows_sent_sum):该条慢查询语句发送的数据行数总和。
扫描行数(Rows_examined_sum):该条慢查询语句扫描的数据行数总和。
主机地址(Host):该条慢查询所来自的主机。
监控:单击查看 SQL 语句分析详情。
SQL 示例:典型 SQL 的示例展示。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈