Amazon RDS 上的 Microsoft SQL Server 功能
Amazon RDS 上支持的 SQL Server 版本包括以下功能。一般来说,除非 Microsoft 文档中另有说明,否则版本中也包括以前版本的功能。
主题
Microsoft SQL Server 2025 功能
SQL Server 2025 包括以下新功能:
-
外部 REST 端点调用 (
sp_invoke_external_rest_endpoint):新的系统存储过程,支持 T-SQL 代码直接从数据库引擎调用 AWS 服务,无需额外的中间件。使用它来调用 AWS 服务(例如 AWS Lambda 和 Amazon Bedrock)、调用外部 REST API 以及使用 AWS 基础设施构建事件驱动的工作流。您可以在数据库实例参数组中启用sp_invoke_external_rest_endpoint。有关更多信息,请参阅 Amazon RDS 的参数组。 -
AI 和向量支持:用于存储和查询向量嵌入的原生向量数据类型、向量函数(
VECTOR_DISTANCE、VECTOR_NORM、VECTOR_NORMALIZE),以及 REST 推理端点的外部 AI 模型管理。 -
正则表达式:用于模式匹配和文本操作的新 T-SQL 函数(
REGEXP_LIKE、REGEXP_REPLACE、REGEXP_SUBSTR、REGEXP_INSTR、REGEXP_COUNT、REGEXP_MATCHES、REGEXP_SPLIT_TO_TABLE)。 -
JSON 原生二进制格式:JSON 数据以优化的二进制格式存储,而内置函数用于解析、读取、修改和格式化 JSON。
-
优化的锁定:减少阻塞和锁定内存消耗,并避免锁定升级。
-
标准版容量增加:SQL Server 2025 将最大计算容量增加到 4 个插槽或 32 个内核,并将最大缓冲池内存增加到 256 GB。
-
标准版中的资源调控器:资源调控器现已在标准版中推出,其功能与企业版相同,包括能够管理每个工作负载的 TempDB 空间使用情况。有关更多信息,请参阅 Microsoft 文档中的 Resource Governor
。 -
Power BI Report Server 取代了 SSRS:报告服务已整合至 Power BI Report Server(PBIRS)下。有关更多信息,请参阅 Amazon RDS for SQL Server 中的 SQL Server Reporting Services 和 Power BI Report Server 支持。
-
开发人员版:新的独立开发人员 EE 和开发人员 SE 版取代了先前版本中的单个开发人员版。有关支持的实例类,请参阅 Microsoft SQL Server 的数据库实例类支持。
有关 SQL Server 2025 功能的完整列表,请参阅 Microsoft 文档中的 SQL Server 2025(17.x)中的新增功能
有关不支持特征的列表,请参阅 不支持的功能以及有限支持的功能。
Microsoft SQL Server 2022 功能
SQL Server 2022 包括很多新功能,例如以下各项:
-
参数敏感计划优化 – 允许单个参数化语句有多个缓存计划,从而可能减少有关参数嗅探的问题。
-
SQL Server Ledger – 提供以加密方式证明您的数据未经授权而未被更改的功能。
-
事务日志文件增长事件的即时文件初始化 – 可以更快地执行高达 64MB 的日志增长事件,包括对于启用了 TDE 的数据库。
-
系统页面锁存并发增强 – 在分配和取消分配数据页和范围时减少页面锁存争用,为
tempdb繁重的工作负载提供显著的性能增强。
有关 SQL Server 2022 功能的完整列表,请参阅 Microsoft 文档中的 SQL Server 2022(16.x)中的新增功能
有关不支持特征的列表,请参阅 不支持的功能以及有限支持的功能。
Microsoft SQL Server 2019 功能
SQL Server 2019 包括很多新功能,例如以下内容:
-
加速数据库恢复 (ADR) – 减少重新启动或长时间运行的事务回滚后的崩溃恢复时间。
-
智能查询处理 (IQP):
-
行模式内存授予反馈 – 自动更正多余的授权,否则会导致内存浪费并降低并发性。
-
行存储上的批处理模式 – 为分析工作负载启用批处理模式执行,而不需要列存储索引。
-
表变量延迟编译 – 提高了引用表变量的查询的计划质量和整体性能。
-
-
智能性能:
-
OPTIMIZE_FOR_SEQUENTIAL_KEY索引选项 – 提高向索引进行高并发性插入的吞吐量。 -
改进了间接检查点可扩展性 – 帮助具有繁重 DML 工作负载的数据库。
-
并发页可用空间 (PFS) 更新 – 允许作为共享闩锁而非独占闩锁进行处理。
-
-
监控改进:
-
WAIT_ON_SYNC_STATISTICS_REFRESH等待类型 – 显示在同步统计信息刷新操作上花费的累积实例级时间。 -
数据库范围内的配置 – 包括
LIGHTWEIGHT_QUERY_PROFILING和LAST_QUERY_PLAN_STATS。 -
动态管理功能 (DMF) – 包括
sys.dm_exec_query_plan_stats和sys.dm_db_page_info。
-
-
详细截断警告 – 数据截断错误消息默认包括表名和列名以及截断的值。
-
可恢复的联机索引创建 – 在 SQL Server 2017 中,只支持可恢复的联机索引重建。
有关 SQL Server 2019 功能的完整列表,请参阅 Microsoft 文档中的 SQL Server 2019(15.x)中的新增功能
有关不支持功能的列表,请参阅 不支持的功能以及有限支持的功能。
Microsoft SQL Server 2017 功能
SQL Server 2017 包括很多新功能,例如以下内容:
-
自适应查询处理
-
自动更正计划(自动优化功能)
-
GraphDB
-
可恢复的索引重建
有关 SQL Server 2017 功能的完整列表,请参阅 Microsoft 文档中的 SQL Server 2017 中的新增功能
有关不支持功能的列表,请参阅 不支持的功能以及有限支持的功能。
Microsoft SQL Server 2016 功能
Amazon RDS 支持 SQL Server 2016 的以下功能:
-
始终加密
-
JSON 支持
-
运行分析
-
查询存储
-
临时表
有关 SQL Server 2016 功能的完整列表,请参阅 Microsoft 文档中的 SQL Server 2016 中的新增功能
Amazon RDS 上的 Microsoft SQL Server 2014 支持终止
SQL Server 2014 在 Amazon RDS 上的支持已经终止。
RDS 正在将仍在使用 SQL Server 2014 的所有现有数据库实例升级到 SQL Server 2016 的最新次要版本。有关更多信息,请参阅 Amazon RDS 中的版本管理。
Amazon RDS 上的 Microsoft SQL Server 2012 支持终止
SQL Server 2012 在 Amazon RDS 上的支持已经终止。
RDS 正在将仍在使用 SQL Server 2012 的所有现有数据库实例升级到 SQL Server 2016 的最新次要版本。有关更多信息,请参阅 Amazon RDS 中的版本管理。
Amazon RDS 上的 Microsoft Server 2008 R2 支持终止
SQL Server 2008 R2 在 Amazon RDS 上的支持已经终止。
RDS 正在将仍在使用 SQL Server 2008 R2 的所有现有实例升级到 SQL Server 2012 的最新次要版本。有关更多信息,请参阅 Amazon RDS 中的版本管理。