SQL洞察
PolarDB MySQL版的SQL洞察功能已升级为SQL洞察和审计。SQL洞察和审计由数据库自治服务DAS提供,在全量请求和安全审计的基础上,融合了搜索、SQL洞察、安全审计以及流量回放和压测等功能,帮助您更好地获取SQL语句的具体信息、排查各种性能问题、识别高危风险来源、验证实例规格。
背景信息
开启SQL洞察和审计功能可以记录所有DQL、DML和DDL操作信息,这些信息是通过数据库内核输出,对系统CPU消耗极低。
前提条件
如果是RAM用户,使用搜索功能时,需要为RAM用户授予AliyunPolardbReadOnlyWithSQLLogArchiveAccess权限。如何为RAM用户授权,请参见创建和管理RAM用户。
您也可以通过自定义权限策略授予RAM用户使用搜索(包含导出)功能的权限,详情请参见通过自定义权限策略授权RAM用户使用SQL洞察和审计的搜索(包含导出)功能。
功能说明
支持的功能 | 地域 | 计费 |
SQL洞察和审计(新版)
| 华东1(杭州)、华东2(上海)、华北2(北京)华南1(深圳)、华北3(张家口)、中国(香港)、新加坡 |
|
SQL洞察和审计(旧版)
| 华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华南1(深圳)、华北3(张家口)、华北5(呼和浩特)、西南1(成都)、华北6(乌兰察布)、中国香港、新加坡、马来西亚(吉隆坡)、印度尼西亚(雅加达) | |
SQL洞察
| 除上述地域、菲律宾(马尼拉)、泰国(曼谷)和韩国(首尔)之外的其他地域 | 由PolarDB MySQL版侧收取,详情请参见SQL洞察计费规则(可选)。 |
开通SQL洞察和审计
- 登录PolarDB控制台。
- 在控制台左上角,选择集群所在地域。
- 找到目标集群,单击集群ID。
在左侧导航栏中,选择 。
开通SQL洞察和审计。
如果是SQL洞察和审计(旧版)或SQL洞察和审计(新版),单击一键开启,开通SQL洞察和审计。
说明如果您当前的阿里云账号未开通DAS专业版,请按照界面提示,开通DAS专业版,详细信息请参见购买DAS专业版。
如果是SQL洞察,单击正式版,选择SQL审计日志的存储时长并单击确定,开通SQL洞察和审计。
说明SQL洞察和审计默认存储时长为30天,您可以在服务设置中修改存储时长。
超过存储时长的SQL日志将被删除。
在右侧页面中单击对应功能页签即可查看相关信息。
修改SQL日志的存储时长
- 登录PolarDB控制台。
- 在控制台左上角,选择集群所在地域。
- 找到目标集群,单击集群ID。
在左侧导航栏中,选择 。
单击右上角服务设置。
修改存储时长并单击确定。
关闭SQL洞察和审计
SQL洞察和审计功能关闭后,SQL审计日志会被清空。请将SQL审计日志导出并保存至本地后,再关闭SQL洞察和审计功能。当重新开启SQL洞察和审计功能时,SQL审计日志将从本次开启SQL洞察和审计的时间开始记录。
- 登录PolarDB控制台。
- 在控制台左上角,选择集群所在地域。
- 找到目标集群,单击集群ID。
在左侧导航栏中,选择 。
单击服务设置。
在弹出的对话框中,关闭开启SQL洞察开关后单击确定。
在弹出的对话框中,单击确定。
查看审计日志的大小和消费明细
登录阿里云管理控制台。
在页面右上角,选择费用 > 用户中心。
在左侧导航栏中,选择 。
在账单详情页面,单击明细账单页签,设置搜索实例ID并输入目标集群ID进行搜索。
查看计费项列为sql_explorer的费用明细。
迁移到新版
当前仅华东1(杭州)、华东2(上海)、华北2(北京)和华南1(深圳)地域的数据库实例支持将旧版SQL洞察和审计迁移到新版。
- 登录PolarDB控制台。
- 在控制台左上角,选择集群所在地域。
- 找到目标集群,单击集群ID。
在左侧导航栏单击日志与审计>SQL洞察。
单击右上角的迁移到新版。
在弹出的对话框中,选择存储时长,并单击确定。