全部产品
云市场
云游戏

慢 SQL 监控

更新时间:2020-06-18 17:08:59

数据访问代理中,慢 SQL 监控 是通过 阿里云日志服务 SLS 收集数据访问代理实例的 SQL 执行日志,将日志存储到用户空间中,在收集到 SQL 数据后,以图表的方式展示出收集到的 SQL 详情。其中,慢 SQL 是指执行耗时大于等于 500ms 的 SQL。慢 SQL 日志最多可以保存 7 天。

前置条件

使用 慢 SQL 监控 功能,您需要确保已满足以下条件:

使用慢 SQL 监控功能

  1. 进入数据访问代理控制台,在左侧导航栏中,选择 监控 > 慢 SQL 监控
  2. 慢 SQL 监控 页面,点击 SQL 审计设置 按钮。
  3. 在新弹出窗口中,选择数据访问代理实例与该实例下的目标数据库后,点击 确定
    SQL 审计设置
  4. 设置完成后,当前页面将以图表的形式展示以下两部分 SQL 信息:
    • 慢 SQL 数量:展示了指定时间范围内的慢 SQL(耗时大于等于 500ms)的统计数据变化图。其中,横坐标为一小段时间(比如 30 秒),纵坐标为该一小段时间内慢 SQL 的总数。
    • SQL 详情:展示了指定时间范围内的所有 SQL 及其详情,包括执行时间、逻辑库名、执行耗时等。
  5. 慢 SQL 数量 图中,点击图中任意点,即可查询该逻辑库在该时间段内的 SQL 详情,如下图所示。
    SQL 详情
  6. SQL 详情 列表中,您还可以按照表名、SQL 内容进行模糊搜索,如下图所示。
    list

关闭慢 SQL 监控功能

SQL 日志均会存储在用户空间,日志服务 SLS 会对此收取一定量的费用。因此,如果部分逻辑库不再需要慢 SQL 监控功能,建议将其关闭。操作步骤如下:

  1. 慢 SQL 监控 页面,点击右上角的 SQL 审计设置 按钮。
  2. 权限设置 栏中,选择 关闭 SQL 审计监控 后,点击 确定
    关闭慢 SQL 监控功能