课程介绍
本课程向学员提供知识和技能以管理用于云端、内部和混合关系数据库的 SQL Server 数据库基础结构,并与 Microsoft PaaS 关系数据库产品一起使用。此外,它对开发从基于 SQL 的关系数据库传递内容的应用程序的个人有用。
培训对象
从事相关工作的专业人员。
课程收益
了解适合其他数据平台角色的 Azure 数据库管理员角色;
评估并实现将数据库移至 Azure 的策略;
管理对数据库对象的访问权限;
配置用户数据库以获得最佳性能;
确定查询或设计更改是否有产生积极作用;
为PaaS 服务配置自动化;
如何通过动手实验配置高可用性解决方案。
知识概要
-- Azure 数据库管理员角色;
-- 规划和实现数据平台资源;
-- 实现安全环境;
-- 监视和优化运营资源;
-- 优化查询性能;
-- 任务自动化;
-- 规划及实现高可用性及灾难恢复环境。
课程大纲
Azure 数据库管理员角色
Azure 数据平台角色
Azure 数据库平台和选项
SQL Server 兼容性级别
Azure 预览功能
实验:使用 Azure 门户和 SQL Server Management Studio
在 Azure 虚拟机上预配 SQL Server
连接到 SQL Server 并还原备份
规划和实现数据平台资源
使用 IaaS 部署 SQL Server
使用 PaaS 部署 SQL Server
在 Azure 上部署开源数据库解决方案
实验:部署 Azure SQL 数据库
使用 ARM 模板部署 VM
配置建立数据库之前所需的资源
部署 Azure SQL 数据库
在 Azure Data Studio 中注册 Azure SQL 数据库实例并验证连接
使用客户端工具部署 PostgreSQL 或 MySQL 以验证连接性
实现安全环境
配置数据库身份验证
配置数据库授权
为静态数据实现安全性
为传输中的数据实现安全性
为敏感数据实现合规性控制
实验:实现安全环境
使用 Azure 门户配置基于服务器的防火墙规则
通过 Azure Active Directory 授予对 Azure SQL 数据库的访问权限
启用高级数据安全和数据分类
管理对数据库对象的访问权限
监视和优化运营资源
基线和性能监视
性能问题的主要原因
配置资源以获得最佳性能
用户数据库配置
与性能相关的维护任务
实验:监视及优化资源
隔离 CPU 问题
使用查询存储观察阻塞问题
检测并纠正碎片问题
优化查询性能
了解 SQL Server 查询计划
探索基于性能的数据库设计
评估性能改进
实验:查询性能故障排除
确定数据库设计 AdventureWorks2017 的问题
在 AdventureWorks2017 中隔离性能不佳的查询中的问题区域
使用查询存储来检测和处理 AdventureWorks2017 中的回归
使用查询提示影响 AdventureWorks2017 中的性能
任务自动化
设置自动部署
定义计划任务
配置扩展事件
使用自动化方法管理 Azure PaaS 资源
实验:任务自动化
从 GitHub 上的快速启动模板部署 Azure 模板
根据性能指标配置通知
部署 Azure 自动化 Runbook(或弹性作业)以在 Azure SQL 数据库上重建索引
规划及实现高可用性及灾难恢复环境
高可用性和灾难恢复策略
用于 HADR 的 IaaS 平台和数据库工具
用于 HADR 的 PaaS 平台和数据库工具
数据库备份和恢复
实验:规划及实现高可用性和灾难恢复环境
建立 Always On 可用性组
为 Azure SQL 数据库启用异地复制
备份到 URL 并从 URL 还原
认证过程
无认证考试
开班信息
暂无开班信息