

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 查看 SQL Server 工作负载 Trusted Advisor 的建议
<a name="sql-server-trusted-advisor"></a>

## 概述
<a name="sql-server-trusted-advisor-overview"></a>

[AWS Trusted Advisor](https://docs.aws.amazon.com/awssupport/latest/user/trusted-advisor.html) 提供了一些建议，可帮助您遵循 AWS 最佳实践。通过分析您的使用情况、配置和支出， Trusted Advisor 提供切实可行的建议，以降低成本、提高系统可用性和性能，或帮助填补安全漏洞。本节重点介绍可帮助您降低在中操作 SQL Server 工作负载的成本的 Trusted Advisor 检查 AWS Cloud。

## 成本优化建议
<a name="sql-server-trusted-advisor-recommendations"></a>

Trusted Advisor 提供了一些建议，可帮助您在亚马逊弹性计算云 (Amazon EC2) 上优化 SQL Server 工作负载。这些检查可用于检查您的 SQL Server 工作负载并自动列出需要优化的实例。实施 Trusted Advisor 建议可以降低成本并改善组织的安全状况。

以下是以微软 SQL Server 为重点的 Trusted Advisor 检查：
+ [为 Microsoft SQL Server 过度预调配的 Amazon EC2 实例](https://docs.aws.amazon.com/awssupport/latest/user/cost-optimization-checks.html#ec2-instance-over-provisioned-microsoft-sql-server) – 此检查会分析运行 SQL Server 的 Amazon EC2 实例，并在实例超出 SQL Server 软件 vCPU 限制时提醒您。例如，采用 SQL Server 标准版的实例最多可以使用 48 v CPUs。 带有 SQL Server Web 的实例最多可以使用 32 v CPUs。  
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/prescriptive-guidance/latest/optimize-costs-microsoft-workloads/sql-server-trusted-advisor.html)
+ [Microsoft SQL Server 的 Amazon EC2 实例整合](https://docs.aws.amazon.com/awssupport/latest/user/cost-optimization-checks.html#ec2-instances-consolidation-sql-server) – 此检查会分析您的 Amazon EC2 实例，并在实例的 SQL Server 许可证数量少于最低数量时提醒您。您可以整合较小的 SQL Server 实例以帮助降低成本。如果您有许多包含许可证的小型 SQL Server 实例，请考虑整合。根据 [Microsoft SQL Server 2019 许可指南](https://download.microsoft.com/download/e/2/9/e29a9331-965d-4faa-bd2e-7c1db7cd8348/SQL_Server_2019_Licensing_guide.pdf)，SQL Server 的每个实例至少需要 4 个 vCPU 许可证。如果您整合这些数据库，则可以节省许可成本。您可以根据实例上的数据库数量、最大数据库大小和数据库总大小来做出决定。SQL Server 的 Web 版、标准版和企业版均支持整合。有关更多信息，请参阅[整合 SQL Server 数据库](https://learn.microsoft.com/en-us/archive/blogs/mvpawardprogram/consolidating-sql-server-databases)（Microsoft 博客文章）。

  AWS 不建议将大型生产数据库只放在一台服务器上。但是，您可以整合那些用于非生产环境（如开发、测试和暂存环境）的较小数据库。这取决于您当前的 SQL Server 使用情况；如果您的数据库使用量较低，则可以整合到一台服务器上。

## 配置 Trusted Advisor
<a name="sql-server-trusted-advisor-configuration"></a>

执行以下操作来评估以 SQL Server 为重点的签入 Trusted Advisor。

1. 登录到 AWS 管理控制台。

1. 打开 [AWS Trusted Advisor 控制台](https://console.aws.amazon.com/trustedadvisor/home)。

1. 在导航窗格中的**建议**下，选择**成本优化**。

1. 在**成本优化检查**清单中，查看 **Microsoft SQL Server 的 Amazon EC2 实例整合**和**为 Microsoft SQL Server 过度预调配的 Amazon EC2 实例**检查的状态。
   + 绿色勾号表示您的 Amazon EC2 实例已实现最佳配置。
   + 橙色提醒符号表示有改进的机会。

1. 选择一项检查以查看其详细信息和建议。

1. 按照检查提供的说明进行操作，以优化运行 SQL Server 工作负载的 Amazon EC2 实例。

1. 定期监控您的实例，并定期刷新检查。

## 其他资源
<a name="sql-server-trusted-advisor-resources"></a>
+ [Trusted Advisor 查看参考资料](https://docs.aws.amazon.com/awssupport/latest/user/trusted-advisor-check-reference.html)（AWS 文档）
+ [AWS上的 Microsoft SQL Server](https://aws.amazon.com/sql/)（AWS）
+ [AWS上的 Microsoft 许可](https://aws.amazon.com/windows/resources/licensing/)（AWS）
+ [SQL Server 2019 定价](https://www.microsoft.com/en-us/sql-server/sql-server-2019-pricing)（Microsoft）
+ [AWS Launch Wizard 适用于 SQL 服务器](https://docs.aws.amazon.com/launchwizard/latest/userguide/launch-wizard-sql.html)（AWS 文档）