文档首页 > > 用户指南> 日志管理> 慢日志

慢日志

分享
更新时间: 2019/11/13 GMT+08:00

操作场景

文档数据库服务的日志管理功能支持查看数据库级别的慢日志,慢日志记录执行时间超过“operationProfiling.slowOpThresholdMs”设定值(默认100ms)的语句,执行时间的单位为ms。通过该日志,可查找出执行效率低的语句,以便优化。

使用限制

  • 对于社区版实例,支持通过界面查看和导出日志明细、开启慢日志明文显示、以及下载日志文件的功能。
  • 对于社区增强版实例,仅支持通过界面查看日志明细。
  • 删除实例、添加集群实例的节点、变更规格、重建备机,以及实例冻结时,不支持开启慢日志明文开关。
  • 开启慢日志明文开关时,不支持删除实例、添加集群实例的节点、变更规格、以及重建备机。

相关参数(社区版)

表1 参数说明

参数名称

说明

operationProfiling.mode

数据库profiling(分析)级别。默认值为slowOp。

  • off:分析器关闭,不收集任何数据。
  • slowOp:对于耗时超过慢查询阈值的操作,采集器采集数据。
  • all:采集器采集所有操作的数据。

operationProfiling.slowOpThresholdMs

慢查询的时间阈值,单位为毫秒,超过该阈值的操作将被认为是慢操作。默认值为100ms。

如无特殊需求,建议使用默认值100ms。

开启慢日志明文显示

  • 开启慢日志明文显示功能后,暂不支持关闭。
  • 开启后界面会显示明文日志。云服务会转储您的明文日志,且转储的明文日志会在30天后自动删除。
  • 如果慢日志所属的实例被删除,开启后,相关日志也同步删除。
  1. 登录文档数据库服务
  2. “实例管理”页面,选择目标实例,单击实例名称。
  3. 在左侧导航树,栏单击“慢日志”
  4. “慢日志”页面,默认在“日志明细”页签下,单击
  5. 在弹出框中,单击“是”,开启慢日志明文显示功能。

查看和导出日志明细

  1. 登录文档数据库服务
  2. “实例管理”页面,选择指定的实例,单击实例名称。
  3. 在左侧导航树,单击“慢日志”
  4. “慢日志”页面,默认在“日志明细”页签下,设置查询条件,单击“查询”,查看日志信息。

    • 对于集群实例,节点类型默认“All shards”,可查看集群实例下所有shard节点的慢日志信息。
    • 对于副本集实例,节点类型默认“All nodes”,可查看副本集实例下所有节点的慢日志信息。
    • 可查看对应节点在不同时间段的慢日志。
    • 可查看以下级别的慢查询语句:
      • 全部语句类型
      • INSERT
      • QUERY
      • UPDATE
      • REMOVE
      • GETMORE
      • COMMAND
      • KILLCURSORS

  5. “日志明细”页签下,您也可以单击日志列表右上方,导出日志明细。

    • 导出完成后,您可以在本地查看生成的“.csv”文件。
    • 支持单次最多导出10000条日志明细。

下载日志文件

  1. 登录文档数据库服务
  2. “实例管理”页面,选择指定的社区版实例,单击实例名称。
  3. 在左侧导航树,单击“慢日志”
  4. “慢日志”页面,选择“日志文件”页签,在状态为“准备完成”的日志文件上,单击“下载”,下载慢日志。

    图1 慢日志
    • 系统会自动加载下载准备任务,加载时长受日志文件大小及网络环境影响。
      • 下载准备过程中,日志文件状态显示为“准备中...”。
      • 下载准备完成,日志文件状态显示为“准备完成”。
      • 下载准备失败,日志文件状态显示为“异常”。
    • 一个节点对应一个待下载的日志文件,最大支持下载40MB日志文件。
    • 下载链接有效期为5分钟。如果超时,提示用户下载链接已失效,是否重新下载。如果需要重新下载,单击“确定”,否则,单击“取消”。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区