搜索功能可查询并导出SQL语句对应的各种信息,本文介绍如何在SQL洞察和审计中使用搜索功能。

前提条件

  • 在DAS中接入对应的数据库实例,并且接入状态显示为连接正常
  • 实例已开启DAS专业版,详情请参见DAS专业版
  • 目前支持如下数据库:
    • RDS MySQL高可用版、三节点企业版。
    • RDS PostgreSQL高可用版。
    • PolarDB MySQL单节点、历史库、集群版。
    • PolarDB PostgreSQL集群版。

操作步骤

  1. 登录DAS控制台
  2. 在左侧导航栏单击实例监控,进入实例监控页。
  3. 实例监控页,单击目标实例名称进入目标实例详情页。
  4. 在左侧导航栏单击SQL洞察和审计,然后在右侧打开的页面单击搜索,设置如下参数作为查询条件。
    参数 说明
    时间范围

    根据实际需要选择查询的时间范围。

    在线查询时间范围最多为24小时。这是因为SQL洞察记录所有数据库行为,会记录大量SQL语句,在线查询选择时间范围过大,会导致长时间没有返回查询结果,甚至查询超时。
    说明 如果需要查询更大时间范围的SQL记录,请您导出后进行查询。导出功能会异步导出日志,适合大时间范围内的查询。
    关键字 可多字段组合查询,不支持模糊查询,字段间以空格分隔。
    说明 查询的关键字至少包含4个字符。
    用户 用户名,可组合查询,如:user1 user2 user3。
    数据库 可组合查询,如:DB1 DB2 DB3。
    操作类型 选择需要查询的操作类型,可多选。
    说明 您可开启高级查询输入更多信息以缩小搜索范围。
  5. 单击查询,即可看到日志列表SQL语句的具体信息。
    您可单击导出,勾选需要的导出字段导出SQL日志记录
    说明 您可以通过设置导出时间范围来导出更大时间范围的SQL记录。
    s