You need to enable JavaScript to run this app.
文档中心
数据库工作台

数据库工作台

复制全文
下载 pdf
运维管理
慢日志管理
复制全文
下载 pdf
慢日志管理
本文介绍如何在数据库工作台 DBW 控制台查看慢日志的分析结果和下载目标慢日志的操作步骤。
前提条件
  • 已创建文档数据库 MongoDB 版实例和账号,且实例处于运行中。详细操作,请参见创建实例和创建账号。
注意事项
  • 默认展示近 10 分钟内的慢日志信息,例如慢 SQL 数量、CPU 使用率和慢 SQL 列表。
  • 最多可以支持查看近 30 天内的慢日志数据,最长查询的时间跨度是 7 天。
  • 在筛选查看某时间段内的慢 SQL 时,查询结束时间需晚于开始时间。
  • 慢日志管理所记录的慢日志信息最大容量为 10 K ,超出部分将被截断,不会被记录。
  • 当您按时间筛选查看指定时间内实例或只读节点的慢 SQL 数量和 CPU 使用率时,慢 SQL 列表区域将展示该指定时间内每个 SQL 模板的数据库、执行 User、IP 来源、平均执行时间 (s)、最大锁等待时间 (s)、平均返回行数和首次等待时间。
  • 在下载慢日志中,您需要注意以下事项:
  • 单次最多支持下载 100 万条慢日志信息。
  • 下载慢日志详情的任务默认保留 1 天,到期后任务将被自动删除。
  • 在选择下载的是慢日志详情时,您将获得可直接执行的慢 SQL。
  • 您可以在导出历史中查看和导出慢日志的下载文件。
  • 系统下载的慢日志文件采用 .gz(Gzip)格式进行压缩。当您使用的是 macOS 系统时,需根据以下提示解压下载后的文件:
  • 使用系统自带的 gzip 或 gunzip 命令行工具解压:打开终端 Terminal 使用系统自带的 gzip 或 gunzip 命令行工具进行解压。命令格式为 gzip -d 你的文件名.gzgunzip 你的文件名.gz
  • 使用 tar 工具解压:下载安装 tar 工具进行解压。命令格式为 tar -xz --force-local -f 文件名.gz
查询慢日志
  1. 登录 DBW 控制台
  1. 在顶部菜单栏,选择地域。
  1. 根据以下提示选择进入目标实例的慢日志分析中:
  • 路径一:通过观测诊断进入慢日志分析
    路径二:通过实例列表进入慢日志分析
    1. 在左侧导航栏,选择运维管理 > 观测诊断
    1. 观测诊断页面,单击日志管理
    1. 在页面右上角的下拉列表中,选择目标数据库类型为文档数据库 MongoDB 版
    1. 在页面左上角下拉列表中,选择目标实例。
  1. 日志管理页签,按需选择组件、节点 ID 和时间范围,查看实例内所有节点或某一节点的慢日志信息,例如慢日志趋势、统计和明细。详细信息,如下所示:
说明
当文档数据库 MongoDB 版实例的实例类型为分片集时,需选择组件和节点;若实例类型为副本集,则无需选择组件,仅选择节点即可。
  • 您也可以按需筛选指定时间段内的慢日志。
  • 最多可以支持查看近 30 天内的慢日志数据,最长查询的时间跨度是 7 天。
  • 选择时间范围时,查询结束时间需晚于开始时。
  • 查看慢日志趋势:在日志管理页签的慢 SQL 数量区域,您可以查看某时间段内的慢日志趋势。同时,您也可以单击某时间点,查看该时间点的 SQL 数量
  • 查看慢日志统计:在日志管理页签右侧,您可以查看某段时间内 SQL 一日 TOP 位点慢 SQL 七日 TOP 位点
  • 查看慢日志明细:在 SQL 列表区域,按需筛选符合需求的慢 SQL 模板,并查看慢 SQL 模板内慢 SQL 的详细信息,具体参数如下表所示。
  • 在慢 SQL 列表区域查看慢 SQL 明细前,您需要在慢日志发展趋势图内,单击某时间点的柱状图。
  • 筛选慢 SQL
    查看慢 SQL 列表
    查看慢 SQL 明细
    单击高级筛选,在展开的筛选区域,按需配置以下参数后,单击查询
    • 聚合方式:按需勾选是否聚合忽略执行 User聚合忽略 IP 来源聚合忽略 DB,支持同时勾选。
    默认会忽略执行 User 和 IP 来源进行聚合,如需按 User、IP 维度展开查看,请在此处取消勾选对应聚合方式选项。
    • 数据库名称:在下拉列表中勾选目标数据库,支持多选。
    • Collection 名:在输入框中输入需要查询的集合名称。
    • 用户:在下拉列表中勾选目标用户,支持多选。
    • IP:在下拉列表中勾选 IP,支持多选。
    • 关键字:在输入框内输入需查询的关键字,例如 select、from、drop。
    • 耗时区间:在输入框内设置耗时时间范围,最小耗时需小于等于最大耗时时间。
    • 命令类型:在输入框中输入需要查询的命令类型,然后按回车键。
下载慢日志
说明
  • 单次最多支持下载 100 万条日志信息。
  • 导出慢日志详情的任务默认保留 1 天,到期后任务将被自动删除。
  • 在导出历史中查看和导出慢日志的下载文件。
  • 系统下载的慢日志文件采用 .gz(Gzip)格式进行压缩。当您使用的是 macOS 系统时,需根据以下提示解压下载后的文件:
  • 使用系统自带的 gzip 或 gunzip 命令行工具解压:打开终端 Terminal 使用系统自带的 gzip 或 gunzip 命令行工具进行解压。命令格式为 gzip -d 你的文件名.gzgunzip 你的文件名.gz
  • 使用 tar 工具解压:下载安装 tar 工具进行解压。命令格式为 tar -xz --force-local -f 文件名.gz
  1. 登录 DBW 控制台
  1. 在顶部菜单栏,选择地域。
  1. 根据以下提示选择进入目标实例的慢日志分析中:
  • 路径一:通过观测诊断进入慢日志分析
    路径二:通过实例列表进入慢日志分析
    1. 在左侧导航栏,选择运维管理 > 观测诊断
    1. 观测诊断页面,单击日志管理
    1. 在页面右上角的下拉列表中,选择目标数据库类型为文档数据库 MongoDB 版
    1. 在页面左上角下拉列表中,选择目标实例。
  1. 日志管理页签,按需选择组件、节点和时间范围。
  1. 慢 SQL 列表区域,根据需求筛选目标慢日志,然后单击下载图标,依据需求选择下载的慢日志范围,支持导出慢日志详情、导出当前页。具体配置如下所示;
  • 导出慢日志详情
    导出当前页
    导出的慢日志详情包含可直接执行的慢 SQL。
    1. 单击导出慢日志详情,在导出慢日志详情对话框,配置一下参数信息。
    • 参数
      说明
      文件格式
      按需选择下载慢日志的文件格式,支持选择 CSV JSON
      导出范围
      按需选择下载的慢日志范围,当前支持自定义近 2 小时近 12 小时近 24 小时
      自定义时间段
      选择日志导出的时间范围。
      说明
      导出范围选择自定义时支持设置该参数。
    1. 单击确定
    导出历史对话框中,当待下载任务状态变为已完成时,您可单击目标任务操作列的下载文件,以获取下载的慢日志详情信息。
    1. 慢 SQL 列表区域,单击下载图标,选择导出历史
    1. 导出历史对话框,单击目标导出任务名称操作列的下载文件
最近更新时间:2026.09.01 14:02:01
这个页面对您有帮助吗?
有用
有用
无用
无用