搜索功能可查询并导出SQL语句对应的各种信息,如数据库、状态、执行时间等。本文介绍如何使用搜索功能。
前提条件
已单击一键开启,开启SQL洞察与压测功能。
如果是RAM用户,使用搜索功能时,需要为RAM用户授予AliyunDRDSReadOnlyWithSQLLogArchiveAccess权限。如何为RAM用户授权,请参见为RAM用户授权。
说明您也可以通过自定义权限策略授予RAM用户使用搜索(包含导出)功能的权限,详情请参见通过自定义权限策略授权RAM用户使用SQL洞察和审计的搜索(包含导出)功能。
操作步骤
- 登录PolarDB分布式版控制台。
- 在页面左上角选择目标实例所在地域。
- 在实例列表页,单击PolarDB-X 2.0页签。
- 找到目标实例,单击实例ID。
在左侧导航栏中,单击 。
说明单击服务设置,可设置SQL日志存储的时长。
在右侧页面单击搜索页签,设置如下参数作为查询条件。
参数
说明
时间范围
根据实际需要选择查询的时间范围。
在线查询时间范围最多为24小时。这是因为SQL洞察记录所有数据库行为,会记录大量SQL语句,在线查询选择时间范围过大,会导致长时间没有返回查询结果,甚至查询超时。
说明如果需要查询更大时间范围的SQL记录,请您导出后进行查询。导出功能会异步导出日志,适合大时间范围内的查询。
关键字
可多字段组合查询,不支持模糊查询。字段间以空格分隔。
说明查询的关键字至少包含4个字符。
用户
可组合查询用户名,如:user1 user2 user3。
数据库
可组合查询数据库名,如:DB1 DB2 DB3。
操作类型
选择需要查询的操作类型,可多选。
说明您可开启高级查询输入更多信息以缩小搜索范围。
单击查询,即可看到日志列表中SQL语句的具体信息。
说明单击导出,勾选需要的导出字段来导出SQL日志记录,通过设置导出时间范围可以导出更大时间范围的SQL记录。
单击查看导出列表,可查看最近导出任务列表。
文档内容是否对您有帮助?