Flexus云服务
Flexus云服务
- 服务公告
- 产品介绍
- 快速入门
-
用户指南
- FlexusRDS for MySQL用户指南
- FlexusRDS for PostgreSQL用户指南
- 最佳实践
- API参考
-
常见问题
- 什么是FlexusRDS
- FlexusRDS for MySQL可以与标准数据库相互访问吗
- FlexusRDS怎么扩CPU/内存规格
- FlexusRDS支持跨AZ高可用吗
- FlexusRDS的备份策略是什么
- FlexusRDS的备份是如何收费的
- 如何下载FlexusRDS备份文件,在本地进行恢复
- FlexusRDS for MySQL的root账号为什么没有super权限
- FlexusRDS for MySQL提供什么引擎
- 为什么FlexusRDS for MySQL不支持MyISAM引擎
- FlexusRDS for MySQL支持只读实例吗
- FlexusRDS for MySQL绑定公网IP后无法ping通的解决方案
- 开通FlexusRDS实例以后如何创建账号和数据库
- FlexusRDS for MySQL支持哪些版本,对应的小版本是多少
- 为什么FlexusRDS没有提供按需的实例计费模式
- FlexusRDS for MySQL是否支持磁盘扩容
- 文档下载
- 通用参考
文档首页/
Flexus云服务_Flexus云数据库RDS/
用户指南/
FlexusRDS for PostgreSQL用户指南/
日志管理/
查看或下载FlexusRDS for PostgreSQL实例慢日志
链接复制成功!
查看或下载FlexusRDS for PostgreSQL实例慢日志
操作场景
慢日志用来记录执行时间超过当前慢日志阈值“log_min_duration_statement”的语句,您可以通过慢日志的日志明细,查找出执行效率低的语句,进行优化。您也可以下载慢日志进行业务分析。
目前支持查看近30天的慢日志。
FlexusRDS for PostgreSQL支持以下执行语句类型:
- 全部
- SELECT
- INSERT
- UPDATE
- DELETE
- CREATE
- DROP
- ALTER
- DO
- CALL
- COPY
- WITH
- OTHER
参数解析
参数名称 |
说明 |
---|---|
log_min_duration_statement |
设置最小执行时间,执行时间大于等于这个值的语句都将被记录。 参数值变小会导致日志记录增加,进而增加磁盘I/O消耗,降低SQL性能。 |
log_statement |
记录SQL语句的类型。该参数默认值为“ddl”,且不支持修改。 |
cron.log_statement |
执行任务前,是否将SQL打印到日志。该参数默认值为“on”。 |
查看日志明细
- 在实例列表,选择目标实例,单击实例名称。
- 选择“日志”,在“慢日志”页签下,查看慢SQL语句的详细信息。
说明:
- 慢日志功能支持查看指定执行语句类型或时间段的慢日志记录。
- 针对当前的慢日志功能, 阈值参数“log_min_duration_statement”可以控制SQL响应时间为多少而生成一条慢日志记录,只会影响新增的部分。比如慢日志阈值参数为1000毫秒时,上报了超过1000毫秒的慢日志记录,后续调整为100毫秒,原有上报的日志仍然会展示。
- 目前支持查询2000条慢日志明细。
下载慢日志
- 在实例列表,选择目标实例,单击实例名称。
- 选择“日志”,在右侧单击“日志下载”。
- 在弹框中,选择“慢日志”。
- 对状态为“准备完成”的日志文件,单击操作列中的“下载”,下载慢日志。
图1 下载慢日志
- 系统会自动加载下载准备任务,加载时长受日志文件大小及网络环境影响。
- 下载准备过程中,日志文件状态显示为“准备中...”。
- 下载准备完成,日志文件状态显示为“准备完成”。
- 下载准备工作失败,日志文件状态显示为“异常”。
“准备中...”和“异常”状态的日志文件不支持下载。
- 当前页面支持下载的文件最大不超过40MB,时间范围是从当前时间往前计算,直至文件大小累计为40MB。
- 下载链接有效期为5分钟。如果超时,提示用户下载链接已失效,是否重新下载。如果需要重新下载,单击“确定”,否则单击“取消”。
- 下载的日志仅包含主节点的日志。
- 系统会自动加载下载准备任务,加载时长受日志文件大小及网络环境影响。
父主题: 日志管理