数据管理服务
快速入门
文档版本 01
发布日期 2021-04-21
版权所有 © 华为技术有限公司 2021。 保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传 播。
商标声明
和其他华为商标均为华为技术有限公司的商标。
本文档提及的其他所有商标或注册商标,由各自的所有人拥有。
注意
您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或 特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声 明或保证。
由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文 档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
目 录
1 DBA 智能运维快速入门... 1
1.1 概述... 1
1.2 步骤一:登录数据管理服务... 2
1.3 步骤二:DBA 智能运维...3
2 数据管理快速入门... 7
2.1 概述... 7
2.2 步骤一:登录数据管理服务... 8
2.3 步骤二:新增数据库登录... 10
2.4 步骤三:登录数据库... 11
2.5 步骤四:数据管理操作... 12
A 修订记录... 23
快速入门 目 录
1
DBA 智能运维快速入门
1.1 概述
操作场景
本章介绍如何登录数据管理服务并实现对实例的DBA智能运维监控操作。
使用流程
实现DBA智能运维监控的使用流程如下:
步骤一:登录数据管理服务 步骤二:DBA智能运维
图1-1 DBA 智能运维使用流程
快速入门 1 DBA 智能运维快速入门
1.2 步骤一:登录数据管理服务
操作步骤
步骤1 在数据管理服务登录页面,输入账号及密码,登录数据管理服务。
图1-2 登录页面
步骤2 单击管理左上角的 ,选择区域和项目。
步骤3 在服务列表页面,选择“数据库 > 数据管理服务”,进入数据管理服务信息页面。
快速入门 1 DBA 智能运维快速入门
图1-3 数据管理服务
----结束
1.3 步骤二:DBA 智能运维
操作步骤
步骤1 在数据管理服务左侧的导航栏中单击“DBA智能运维”页签,进入DBA智能运维实例 总览页面。
图1-4 控制台首页
步骤2 在实例总览页面选择需要查看的实例卡片,单击“详情”。
快速入门 1 DBA 智能运维快速入门
图1-5 DBA 智能运维实例总览页面
说明
本次以“全量SQL洞察”为例介绍,各监控指标的具体使用方法请参考《数据管理服务用户指 南》中“DBA智能运维-MySQL实例和GaussDB(for MySQL)实例”的内容。
步骤3 在所选实例的DBA智能运维总览页面选择“SQL”>“全量SQL洞察”。
图1-6 全量 SQL 洞察
说明
● 开启DAS收集全量SQL开关,这里一定要先打开这个开关,系统才会对您的全量SQL进行收 集、统计和分析。
● 开启后,实例的性能损耗在5%以内。
步骤4 在“全量SQL洞察”下选择“SQL列表”。
图1-7 SQL 列表
快速入门 1 DBA 智能运维快速入门
说明
● “SQL列表”页签用列表的方式最多显示10000条数据,大于10000条数据,可以使用导出功 能进行查看。系统还提供了执行时间、执行耗时、扫描行数、锁等待时间等多种排序选项,
并且支持基于关键字、执行时间范围、更新行数等多种维度查询SQL信息。
● 若您需要查询相同条件的更多数据,可以单击“导出”创建导出任务。在导出列表中查看导 出任务状态是否成功。
● 导出成功后,下载本地查看。
图1-8 导出数据
步骤5 在“全量SQL洞察”下选择“SQL模板”。
图1-9 SQL 模板
说明
● “SQL模板”页签,默认显示近一个小时的执行耗时和执行次数的变化曲线,按照默认选择 的时间范围将SQL按照SQL模板的类型进行列表展示,还提供了平均耗时、总耗时、总执行 次数、平均扫描行数等多种排序选项。
步骤6 您可以根据需要,选择需要查询的时间范围的SQL,也可以单击“详情”查看详细的 SQL模板信息。
图1-10 SQL 模板详情
快速入门 1 DBA 智能运维快速入门
步骤7 您还可以根据需要,再次单击诊断,查看最新诊断详情。
图1-11 诊断详情
步骤8 在“全量SQL洞察”下选择“SQL操作类型”。
图1-12 SQL 操作类型
说明
“SQL操作类型”页签,对用户常用的并且最关心的insert、delete、update等6种操作类型的 SQL进行了展示和分析,默认显示近一个小时的这6种SQL类型和total的变化曲线,按照默认选 择的时间范围将SQL以不同操作类型进行列表展示,还提供了总执行次数、平均耗时等多种排序 选项。
步骤9 您还可以根据需要,选择需要查询的时间范围的SQL,也可以单击“详情”查看详细 的SQL信息。
图1-13 SQL 详情
----结束
快速入门 1 DBA 智能运维快速入门
2
数据管理快速入门
2.1 概述
操作场景
本章介绍如何登录数据管理服务并实现对数据库中的数据管理。
使用流程
通过控制台进行数据管理的使用流程如下:
步骤一:登录数据管理服务 步骤二:新增数据库登录 步骤三:登录数据库 步骤四:数据管理操作
快速入门 2 数据管理快速入门
图2-1 数据管理操作
2.2 步骤一:登录数据管理服务
操作步骤
步骤1 在数据管理服务登录页面,输入账号及密码,登录数据管理服务。
快速入门 2 数据管理快速入门
图2-2 登录页面
步骤2 单击管理左上角的 ,选择区域和项目。
步骤3 在服务列表页面,选择“数据库 > 数据管理服务”,进入数据管理服务信息页面。
快速入门 2 数据管理快速入门
图2-3 数据管理服务
----结束
2.3 步骤二:新增数据库登录
操作场景
● 用户通过创建数据库登录,进入可视化的数据管理操作页面。
● 此处以新增RDS实例为例,其他实例新增请参考《数据管理服务用户指南》中
“新增数据库登录”的内容。。
新增 RDS 实例登录
步骤1 在数据管理服务DAS左侧导航栏,单击“开发工具”,进入开发工具数据库登录列表 页面。
步骤2 单击“新增数据库登录”,打开新增数据库登录窗口。
步骤3 选择“数据库引擎”、“数据库来源”、目标实例,填写登录用户名、密码以及描述
(非必填项)信息,开启定时采集、SQL执行记录功能。
步骤4 您可根据需要选择“测试连接”(必选操作步骤)。如测试连接成功,将提示“连接 成功”,您可继续新增操作。如测试连接失败,将提示连接失败原因,您需根据提示 信息进行修改,以便新增数据库登录成功。
快速入门 2 数据管理快速入门
说明
● 新增数据库登录所需的登录用户名及密码为数据库的用户名和密码。
● 用户可通过修改登录信息或删除登录信息的方式清除密码。
● 建议您打开定时采集开关,若不开启,DAS只能实时的从数据库获取结构定义数据,将会影 响数据库实时性能。
采集时间不支持自定义,启用“定时采集”后,系统会在UTC时间每天20:00点自动采集数 据。如果您本地不是UTC时间,请根据本地时区转换成对应时间即可。即使未启用“定时采 集”,您也可以根据需要随时单击“立即采集”采集数据。
● 建议您开启SQL执行历史记录,开启后,便于在“SQL操作>SQL执行记录”查看,并可再次 执行,无需重复输入。
步骤5 设置完登录信息,单击“立即新增”。
----结束
2.4 步骤三:登录数据库
库管理
步骤1 在数据管理服务DAS左侧导航栏,单击“开发工具”,进入开发工具数据库登录列表 页面。
图2-4 DAS 开发工具
步骤2 选择“RDS实例”下的“MySQL”数据库引擎。
说明
DAS可支持的实例类型有RDS实例、GaussDB实例等多种,且每个实例下分别有不同的数据库引 擎。此次以RDS实例下的MySQL数据库引擎为例具体说明。若您想具体了解每个实例的使用方 法,请参考用户指南对应章节。
步骤3 登录需要查看的MySQL数据库,进入数据库内部控制台页面。
图2-5 登录数据库
快速入门 2 数据管理快速入门
步骤4 单击管理控制台上方的“库管理”页签,选择需要操作的数据库名称。
图2-6 库管理
步骤5 选择“对象列表”页签,您可以看到表、视图、存储过程、事件、触发器、函数等对 象。
图2-7 对象列表
----结束
2.5 步骤四:数据管理操作
表管理
步骤1 在“对象列表”下选择“表”页签。单击“新建表”,输入表名、存储引擎、字符 集、校验视角、备注、高级选项等信息。
快速入门 2 数据管理快速入门
图2-8 新建表
步骤2 确认无误后,单击“下一步”。添加表的字段信息。
步骤3 确认无误后,依次单击“下一步”,添加虚拟列、索引和外键。
步骤4 确认无误后,单击“立即创建”并在SQL预览窗口再次确认,有误请单击“返回修 改”,无误请单击“执行脚本”即可建表成功。
快速入门 2 数据管理快速入门
图2-9 SQL 预览
----结束
视图管理
步骤1 在“对象列表”下选择“视图”页签。单击“新建视图”,输入视图名称、安全性、
定义者、检查选项、算法和“视图定义”等信息。
图2-10 新建视图
步骤2 确认无误后,单击“立即创建”并在“请确认试图定义脚本”窗口再次确认,有误请
快速入门 2 数据管理快速入门
图2-11 请确认视图定义脚本
----结束
存储过程管理
步骤1 在“对象列表”下选择“存储过程”页签。单击“新建存储过程”,输入存储过程名 称和描述信息。
图2-12 新建存储过程
快速入门 2 数据管理快速入门
步骤3 在SQL预览页面中单击“选项”,对存储过程的SQL Security、确定性、数据访问等进 行配置。
图2-13 选项配置
步骤4 确认无误后,单击“保存”。单击取消,再跳转至预览窗口修改 步骤5 确认无误后,单击“执行”即可创建成功。
图2-14 SQL 执行
快速入门 2 数据管理快速入门
事件管理
步骤1 在“对象列表”下选择“事件”页签。单击“新建事件”,输入事件名称、状态、备 注、执行时间定义、事件定义语句等信息。
图2-15 新建事件
步骤2 确认无误后,单击“立即创建”并在“请确认事件定义脚本”窗口再次确认,有误请 单击“返回修改”,无误请单击“执行脚本”即可创建成功。
快速入门 2 数据管理快速入门
图2-16 请确认事件定义脚本
----结束
触发器管理
步骤1 在“对象列表”下选择“触发器”页签。单击“新建触发器”,输入触发器名称、触 发表、触发时机、和触发事件、触发器语句等信息。
快速入门 2 数据管理快速入门
图2-17 新建触发器
步骤2 确认无误后,单击“立即创建”并在“请确认触发器定义脚本”窗口再次确认,有误 请单击“返回修改”,无误请单击“执行脚本”即可创建成功。
快速入门 2 数据管理快速入门
图2-18 请确认触发器定义脚本
----结束
函数管理
步骤1 在“对象列表”下选择“函数”页签。单击“新建函数”,输入函数名称、返回值类 型和描述等信息。
快速入门 2 数据管理快速入门
图2-19 新建函数
步骤2 确认无误后,单击“确定”。页面跳转到创建函数的SQL预览页面。
步骤3 在SQL预览页面中单击“选项”,对存储过程的SQL Security、确定性、数据访问等进 行配置。
图2-20 选项配置
步骤4 确认无误后,单击“保存”。若您需要修改,请在SQL窗口修改SQL语句,若您确认无 误,请单击“执行”即可创建成功。
快速入门 2 数据管理快速入门
图2-21 SQL 执行
----结束
快速入门 2 数据管理快速入门
A
修订记录
发布日期 修改说明
2020-10-15 新增DBA智能运维场景和数据管理场景内容。
2020-09-27 刷新约束限制内容。
2020-08-17 刷新目录。
2020-07-21 修改TaurusDB为GaussDB(for MySQL) 2019-10-20 第二次正式发布。
调整章节结构及适配新版界面。
2018-06-25 第一次正式发布。
快速入门 A 修订记录