更新时间:2025-04-23 gmt 08:00
如何通过数据管理服务(das)查询sql语句-j9九游会登录
通过数据管理服务(data admin service,简称das)这款可视化的专业数据库管理工具,开启全量sql洞察,可查询到相关sql语句。
约束限制
全量sql功能不能保证记录全部数据,针对mysql引擎,会有如下使用限制:
- 当前全量sql受内存缓冲区限制,业务量大的场景下,全量sql有较小概率因缓冲区满,存在丢弃部分记录。
- 当前全量sql单条记录超过4096字节时,会默认丢弃该条记录。
此限制在mysql 5.7.33.3及以后版本可以通过设置参数rds_sql_tracer_reserve_big_records来选择是否丢弃。您可以通过编辑参数模板,将该参数设为on,表示单条记录超过4096字节也不被丢弃。
操作步骤
- 。
- 单击管理控制台左上角的
,选择区域。 - 单击页面左上角的
,选择“数据库 > 云数据库 rds”,进入rds信息页面。 - 在“实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务登录界面。
- 正确输入数据库用户名和密码,单击“登录”,即可进入您的数据库。
- 在数据管理服务左侧的导航栏中单击“云dba(dba智能运维)”页签,进入云dba实例总览页面。
- 在实例总览页面选择需要查看的实例卡片,单击“详情”。
- 在sql页签下选择“全量sql洞察”,您可以查看当前实例的全量sql详情。
- 在“sql列表”页签中,单击“开启das收集全量sql”,您可以通过选择时间范围、用户、关键字、操作类型、数据库等sql查询条件单击“查询”,获取当前实例所执行过的sql信息。
图1 开启das收集全量sql
- 参考表1筛选操作类型,单击“导出”,即可导出对应的sql语句。
表1 常用sql语句类型 类型
关键字
ddl
create、drop 、alter
dml
insert、update、delete、select
dcl
grant、revoke
当前支持显示1万条符合查询条件的sql信息,多于1万条时,您可以通过“导出”功能获取更多sql信息。
导出功能最多支持10万条数据。
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨