一、参数
long_query_time:慢查询阈值参数,精度可达微秒级别,默认为1s,SQL 语句执行时间超过此数值时,会被记录到慢日志。参数支持用户手动调整,范围是:0.000000 – 3600.00000,调整参数请参见 参数配置。
二、目的
通过此参数设置,我们可以查找出哪些 SQL 语句的执行效率低,以便进行优化。通俗的说,TDSQL Boundless 慢日志是记录排查问题 SQL 语句的日志,以及检查当前 TDSQL Boundless 性能的一个重要功能。
三、相关操作
| 操作项 | 操作场景 | 如何操作 |
| 设置慢日志相关参数 | 通过设置参数 long_query_time 的值,记录慢日志。 | 参数配置 |
| 查询和下载慢日志明细 | 在慢日志明细页,默认记录30天内数据库中执行时间超过1s的 SQL 语句,并可查询慢日志信息,也支持下载。 | 查询和下载慢日志 |
| 慢日志投递 | 可将慢日志投递到日志服务(Cloud Log Service,CLS)进行分析,以便快速监控和定位业务问题。 | 慢日志投递 |
| 分析优化慢日志 | 通过 DBbrain 可查看完整的 SQL 模板、SQL 样例以及优化建议和说明,用以分析和优化 SQL。 | 慢 SQL 分析 |