更新时间:2022-03-23 GMT+08:00
分享

全量SQL洞察

使用须知

全量SQL功能不能保证记录全部数据,针对MySQl引擎,会有如下使用限制:

  • 当前全量SQL受内存缓冲区限制,业务量大的场景下,全量SQL有较小概率因缓冲区满,存在丢弃部分记录。
  • 当前全量SQL单条记录超过4096字节时,会默认丢弃该条记录。

    此限制在MySQL 5.7.33.3及以后版本可以通过设置参数rds_sql_tracer_reserve_big_records来选择是否丢弃。您可以在参数设置界面,将该参数设为ON,即表示单条记录超过4096字节也不被丢弃。

操作步骤

  1. 输入账号密码登录数据管理服务控制台。
  2. 在产品概览中单击“进入DBA智能运维”
  3. 选择所需实例,单击“详情”,进入DBA智能运维总览页面。
  4. 在SQL页签下选择“全量SQL洞察”,您可以查看当前实例的全量SQL详情。
  5. “SQL列表”页签中,单击开启DAS收集全量SQL,您可以通过选择时间范围、用户、关键字、数据库等SQL查询条件单击“查询”,获取当前实例所执行过的SQL信息。

    图1 开启DAS收集全量SQL
    • 单击“导出”可导出SQL信息,最多支持导出10万条数据。此功能仅限付费实例使用,免费实例暂不支持导出功能。
    • 单击“查看导出列表”查看已经导出的列表。

  6. “SQL模板”页签中,根据需要选择所需的时间段,您可以在SQL模板中获取SQL语句的模板以及模板的统计信息。 例如平均执行耗时。
  7. 执行慢SQL,通常此模板下的SQL都是慢SQL。

    图2 SQL模板

  8. “SQL操作类型”页签中,您可以获取SQL历史执行情况。

免费实例SQL数据保存1小时,计费实例SQL数据最大保存30天。每个用户最多可以开启10个免费实例的全量SQL洞察,计费实例不限制。

分享:

    相关文档

    相关产品

close