[考试大纲]DP-300截至 2023 年 8 月 23 日的技能水平

受众概况
本考试的考生应具备构建数据库解决方案方面的专业知识,这些解决方案旨在支持使用 SQL Server 内部部署和 Azure SQL 服务构建的多种工作负载。

本考试的考生是管理使用 SQL Server 和 Azure SQL 服务构建的内部部署和云数据库的数据库管理员。

Azure 数据库管理员实施并管理基于 SQL Server 和 Azure SQL 服务构建的云原生和混合数据平台解决方案的操作方面。该职位的专业人员使用各种方法和工具来执行日常操作并使其自动化,包括应用 T-SQL 和其他工具的知识进行行政管理。

这些专业人员负责数据库解决方案的管理、可用性、安全性、性能监控和优化。他们评估并实施在 Azure 和内部部署之间移动数据库的迁移策略。此外,他们还与 Azure 数据工程师、Azure 解决方案架构师、Azure 开发人员、数据科学家和其他专业人员合作,管理数据平台解决方案的运行方面。

该考试的考生应了解 Azure SQL Database、Azure SQL Managed Instance 和 Azure 虚拟机(Windows 和 Linux)上的 SQL Server 并具有相关经验。

  • 规划和实施数据平台资源(20-25)
  • 实施安全环境(15-20)
  • 监控、配置和优化数据库资源(20-25)
  • 配置和管理自动化任务(15-20)
  • 规划和配置高可用性和灾难恢复(HA/DR)环境(20-25)

规划和实施数据平台资源(20-25)

规划和部署 Azure SQL 解决方案

  • 在选定平台上部署数据库产品
  • 了解自动部署
  • 为混合部署和基础设施即服务(IaaS)部署应用补丁和更新
  • 部署混合 SQL Server 解决方案
  • 根据具体要求推荐合适的数据库产品
  • 评估可能的数据库产品的安全方面
  • 推荐表分区解决方案
  • 推荐数据库分片解决方案

配置资源以提高规模和性能

  • 配置 Azure SQL 数据库以实现扩展和性能
  • 针对规模和性能配置 Azure SQL 托管实例
  • 在 Azure 虚拟机上配置 SQL Server 以实现扩展和性能
  • 配置表分区
  • 配置数据压缩

规划和实施迁移策略

  • 评估迁移要求
  • 评估离线或在线迁移策略
  • 实施在线迁移策略
  • 实施离线迁移策略
  • 执行迁移后验证
  • 排除迁移故障
  • 为 Azure 设置 SQL 数据同步
  • 实施向 Azure 的迁移
  • 在 Azure SQL 服务之间实施迁移

实施安全环境(15-20)
配置数据库身份验证和授权

  • 使用 Microsoft Entra 的 Active Directory 和 Microsoft Azure Active Directory (Azure AD) 配置身份验证
  • 从 Azure AD 身份创建用户
  • 配置安全原则
  • 使用图形工具配置数据库和对象级权限
  • 对所有安全对象应用最小权限原则
  • 排除身份验证和授权问题
  • 使用 T-SQL 管理身份验证和授权

对静态数据和传输中的数据实施安全保护

  • 实施透明数据加密(TDE)
  • 实施对象级加密
  • 配置服务器和数据库级防火墙规则
  • 实施始终加密
  • 配置安全访问
  • 配置传输层安全 (TLS)

对敏感数据实施合规性控制

  • 应用数据分类策略
  • 配置服务器和数据库审计
  • 实施数据变更跟踪
  • 实施动态数据屏蔽
  • 使用 Azure Purview 管理数据库资源
  • 实施 Azure SQL 数据库分类账
  • 实施行级安全
  • 为 SQL 配置 Microsoft Defender

监控、配置和优化数据库资源(20-25)
监控资源活动和性能

  • 准备运行性能基线
  • 确定性能指标的来源
  • 解释性能指标
  • 配置并监控活动和性能
  • 使用 SQL Insights 进行监控
  • 使用扩展事件进行监控

监控和优化查询性能

  • 配置查询存储
  • 使用查询存储进行监控
  • 识别导致阻塞的会话
  • 使用动态管理视图(DMV)识别性能问题
  • 确定并实施查询索引更改
  • 根据资源使用情况建议修改查询结构
  • 评估查询提示对查询性能的影响
  • 审查执行计划

配置数据库解决方案以获得最佳性能

  • 执行索引维护任务
  • 执行统计维护任务
  • 执行数据库完整性检查
  • 配置数据库自动调整
  • 配置服务器设置以提高性能
  • 配置资源调速器以提高性能
  • 实施数据库范围配置
  • 为扩展配置计算和存储资源
  • 配置智能查询处理 (IQP)

配置和管理自动化任务(15-20)
创建和管理 SQL Server 代理任务

  • 管理定期维护工作的时间表
  • 配置任务警报和通知
  • 排除 SQL 服务器代理工作的故障

自动部署数据库资源

  • 使用 Azure 资源管理器模板(ARM 模板)和 Bicep 自动部署
  • 使用 PowerShell 自动部署
  • 使用 Azure CLI 自动部署
  • 监控部署并排除故障

在 Azure 中创建和管理数据库任务

  • 创建和配置弹性工作
  • 使用自动化创建和配置数据库任务
  • 使用 Azure Logic Apps 自动执行数据库工作流
  • 配置数据库任务的警报和通知
  • 排除自动化数据库任务的故障

规划和配置高可用性和灾难恢复(HA/DR)环境(20-25)
为数据库解决方案推荐 HA/DR 策略

  • 根据恢复点目标/恢复时间目标(RPO/RTO)要求,推荐 HA/DR 策略
  • 评估混合部署的 HA/DR
  • 评估特定于 Azure 的 HA/DR 解决方案
  • 推荐 HA/DR 解决方案的测试程序

计划并执行数据库备份和恢复

  • 推荐数据库备份和还原策略
  • 使用数据库工具执行数据库备份
  • 使用数据库工具执行数据库还原
  • 将数据库还原到某个时间点
  • 配置长期备份保留
  • 使用 T-SQL 备份和还原数据库
  • 备份和还原到云存储或从云存储还原

为数据库解决方案配置 HA/DR

  • 配置主动地理复制
  • 配置始终可用组
  • 配置自动故障转移组
  • 配置 Windows Server 故障转移群集的法定人数选项
  • 在 Azure 虚拟机上配置始终开启故障转移群集实例
  • 配置日志传输
  • 监控 HA/DR 解决方案
  • 排除 HA/DR 解决方案故障

学习资源

我们建议您在参加考试前进行培训并获得实践经验。我们提供自学选项、课堂培训以及文档、社区网站和视频链接。

 

posted @ 2023-09-22 15:34  巴拉拉没多少能量  阅读(27)  评论(0编辑  收藏  举报