Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在 Workload Factory 中实施架构良好的数据库配置

贡献者 netapp-rlithman

使用配置分析见解和建议,利用 NetApp Workload Factory 为使用 Microsoft SQL Server 和 Oracle 的数据库配置实施最佳实践。您可以轻松查看精心设计的状态,了解数据库配置的问题,并修复未针对可靠性、安全性、效率、性能和成本进行优化的配置。

您还可以忽略不适用于您的环境的特定配置的分析,以避免不必要的警报和不准确的优化结果。

关于此任务

Workload Factory 每天分析数据库配置。每日分析提供精心设计的状态、见解和建议。您可以自动修复配置问题以满足最佳实践要求。

您可以查看配置问题的建议,并从 Workload Factory 控制台中的数据库清单中修复这些问题。

对于 SQL Server 资源,可以执行一次性评估以查看数据库配置的最佳实践。您无需注册资源或存储凭据即可执行一次性评估。

分析的内容

Workload Factory 分析以下配置的良好架构状态:

对于 Microsoft SQL Server 实例:

  • 存储规模估算:包括存储层、文件系统余量、日志驱动器大小和TempDB驱动器大小

  • 存储布局:包括用户数据文件放置、日志文件放置和TempDB放置

  • 存储配置:包括容量管理、精简配置、分层策略、快照、Microsoft 多路径 I/O (MPIO) 状态和 MPIO 超时设置

  • 计算:包括调整大小、操作系统补丁和网络适配器设置,如接收方缩放 (RSS)、TCP 卸载和 MTU 对齐

  • 应用程序:包括Microsoft SQL Server许可证、Microsoft SQL Server修补程序和MAXDOP设置

  • 弹性:包括本地快照、FSx for ONTAP备份、跨区域复制 (CRR) 和 Microsoft SQL 高可用性。

  • 克隆:包括刷新和删除在 Workload Factory 内部或外部创建的超过 60 天的克隆(沙盒)的选项

对于 Oracle 数据库:

  • 存储空间大小:包括交换空间分配和文件系统余量

  • 存储配置:包括容量管理、精简配置、分层策略、快照、存储效率和使用 NFS 或 iSCSI 进行部署的操作系统配置,包括或不包括 Automatic Storage Management (ASM),包括 Microsoft Multipath I/O (MPIO) 状态和设置,以及以下 dNFS 设置:dNFS 启用、dNFS 一致 IP 解析、dNFS 配置文件和 dNFS nosharecache

  • 存储布局:包括重做日志放置、临时表空间放置、数据文件放置、存档日志放置、控制文件放置和二进制文件放置、ASM 磁盘组 LUN 数量

  • 计算:包括操作系统补丁

当配置依赖于其他配置时,Oracle 的架构完善分析会通知您,并列出优化链接配置的操作。

对 SQL Server 数据库配置执行一次性评估

执行一次性评估以找出 Microsoft SQL Server 实例的良好架构状态,而无需存储凭据或注册实例。

您可以根据需要多次运行脚本并上传结果。每次上传时,系统都会根据最新结果更新 well-architected 状态和见解。

步骤
  1. 使用其中一个登录"控制台体验"

  2. 选择菜单 汉堡菜单图标用于导航至存储、EDA、AI、数据库、VMware 和管理等工作负载。 然后选择 Databases

  3. Inventory 中,选择 One-time assessment > Learn about assessment。查看有关一次性评估的信息。

  4. 选择 Download script

    1. 将脚本复制到 Microsoft SQL Server 主机。

    2. 在 PowerShell 中运行脚本。一个脚本从所有实例收集元数据。

  5. 选择 One-time assessment > Upload。找到文件并将其上传到 Workload Factory 控制台。

  6. 查看任何配置的建议。建议包括最佳实践和配置未优化时可能遇到的问题。

在开始修复、关闭和重新激活配置之前

  • 你必须"授予 操作和修复 权限"在您的 AWS 账户中。

  • 资源必须在 Workload Factory 中注册,存储类型必须是 FSx for ONTAP。"了解如何注册资源。"

  • 在修复设置或配置之前,请查看每个建议。对于 RSS 和 MAXDOP,请在更改生产环境之前测试建议的设置以检查性能。

备注 修复配置可能会导致实例停机或服务中断。在选择修复配置之前,请务必仔细阅读建议。

修复配置问题

修复在 FSx for ONTAP存储上运行的 SQL Server 或 Oracle 环境的配置问题。

备注 修复过程可能会导致实例停机或服务中断。在选择修复配置问题之前,请务必仔细查看建议。
步骤
  1. 使用其中一个登录"控制台体验"

  2. 选择菜单 汉堡菜单图标用于导航至存储、EDA、AI、数据库、VMware 和管理等工作负载。 然后选择 Databases

  3. 在*库存*中,选择引擎类型:Microsoft SQL Server 或 Oracle。

  4. 选择要修复特定配置的资源。

    • 如果选择了 Microsoft SQL Server,请选择“实例”选项卡。

    • 如果您选择了 Oracle,请选择“数据库”选项卡。

  5. 选择“查看并修复”以查看实例的配置问题。

  6. 在实例的“良好架构状态”页面上,查看分析结果。

    您可以按类别、子类别、状态、严重性和标签过滤配置问题。

    选择 Export PDF 以下载调查结果报告。

  7. 选择下拉箭头可查看任何配置的建议。建议包括最佳实践、未优化配置的潜在缺陷以及重要注意事项。请务必仔细阅读此建议。

  8. 当选项可用时,选择“查看并修复”配置问题。

    *全选*是默认设置,但您可以选择特定资源进行修复。

    1. 对于除克隆清理之外的所有配置,请查看建议详细信息以了解如果选择修复问题会发生什么。某些修复操作可能会导致实例停机或服务中断。

    2. 对于克隆清理、请选择要刷新或删除的克隆数据库(沙盒)。

      • 刷新克隆会使其与源数据库同步。刷新仅适用于在 Workload Factory 中创建的克隆。

      • 删除克隆会将其永久删除,释放存储空间并降低成本。您可以删除在 Workload Factory 内部和外部创建的克隆。

  9. 选择*继续*以修复配置问题。

结果

Workload Factory 开始修复问题。选择“作业监控”选项卡来查看操作的状态。

忽略对数据库配置的分析

忽略不适用于数据库环境的特定数据库配置的分析,以避免不必要的警报和不准确的优化结果。您可以随时重新激活已忽略的配置分析。

步骤
  1. 使用其中一个登录"控制台体验"

  2. 选择菜单 汉堡菜单图标用于导航至存储、EDA、AI、数据库、VMware 和管理等工作负载。 然后选择 Databases

  3. 从数据库菜单中,选择*Inventory*。

  4. 在清单中,选择数据库引擎类型:Microsoft SQL ServerOracle

  5. 导航到要推迟配置的 SQL Server 实例或 Oracle 数据库,选择操作菜单,然后选择 Well-architected

  6. 在 Well-architected 分析页面上,向下滚动到要推迟的配置,选择操作菜单,然后选择 Dismiss

  7. 在 Dismiss 配置对话框中,选择 Dismiss 选项,然后选择 Dismiss 确认关闭。

结果

配置分析将停止。

您可以随时重新激活分析。配置不再包含在总优化分数中。

重新激活已解除的配置分析

随时重新激活已关闭的配置分析。您可以选择一个或多个要重新激活的配置。

步骤
  1. 使用其中一个登录"控制台体验"

  2. 选择菜单 汉堡菜单图标用于导航至存储、EDA、AI、数据库、VMware 和管理等工作负载。 然后选择 Databases

  3. 从数据库菜单中,选择*Inventory*。

  4. 在清单中,选择数据库引擎类型:Microsoft SQL ServerOracle

  5. 导航到要推迟配置的 SQL Server 实例或 Oracle 数据库,选择操作菜单,然后选择 Well-architected

  6. 在 Well-architected 分析页面上,选择 Dismissed configuration 以仅显示已解除的配置。

  7. 选择*重新激活*以重新启动已推迟或已取消的配置的配置分析。

结果

配置分析将重新激活,并从现在开始每天运行。