Amazon Redshift 的集群版本 - Amazon Redshift

Amazon Redshift 的集群版本

Amazon Redshift 定期发布集群版本。您的 Amazon Redshift 集群将在系统维护时段进行修补。补丁的时间取决于 AWS 区域和维护时段设置。您可以从 Amazon Redshift 控制台中查看或更改维护时段设置。有关维护的更多信息,请参阅集群维护

您可以在 Amazon Redshift 控制台上集群详细信息的维护选项卡中查看集群的集群版本。或者,您可以在 SQL 命令的输出中看到集群版本:

SELECT version();

Amazon Redshift 补丁 183

此修补程序中的集群版本:

  • 1.0.73016 - Amazon Redshift Serverless 版本 – 于 2024 年 8 月 8 日发布

  • 1.0.72982 - 当前跟踪版本 – 于 2024 年 8 月 8 日发布

此补丁中的新功能和改进功能

  • 通过 SVV_DATABASE_PRIVILEGES 和 SVV_SCHEMA_PRIVILEGES 增加了对发现限定范围权限的支持。此外还将列 privilege_scope 引入到 SVV_DATABASE_PRIVILEGES 和 SVV_SCHEMA_PRIVILEGES。

  • 提高了在分组列具有的独特值(NDV,Number of Distinct Value)较少时,执行不同聚合操作的查询的性能。

  • 提高了 Serverless 或预置数据仓库的 INSERT/COPY 语句的性能,数据仓库的大小可弹性调整为 2 倍或更大。

  • 支持动态数据掩蔽政策内的会话上下文变量。

  • 添加将子查询和视图作为 MERGE 语句源的支持。

  • 对于预置并发扩展和无服务器自动扩缩计算,支持包含 MERGE 语句的存储过程。

  • 对于 COPY 命令以及在经历调整大小的数据仓库,在工作负载管理中可更好地进行资源预测,从而提高查询性能。

  • 在可用内存有限的集群中,改进了对内存不足错误的恢复能力

  • 添加了对 COPY 命令中非 ASCII 字符作为字段分隔符的支持。

  • 添加了对使用 COPY 命令摄取以 ISO-8859-1 字符集编码的数据的支持。

  • 在已指定 URI 时,移除了在 MSK 外部架构定义中指定 CLUSTER_ARN 的要求。

Amazon Redshift 补丁 182

此修补程序中的集群版本:

  • 1.0.72528 - Amazon Redshift Serverless 版本 – 于 2024 年 8 月 7 日发布

  • 1.0.72503 - 当前跟踪版本 – 于 2024 年 8 月 8 日发布

  • 1.0.72239 - Amazon Redshift Serverless 版本 – 于 2024 年 8 月 1 日发布

  • 1.0.71714 – Amazon Redshift Serverless 版本 – 于 2024 年 7 月 24 日发布

  • 1.0.71629 – 当前跟踪版本 – 于 2024 年 7 月 24 日发布

  • 1.0.70953 – Amazon Redshift Serverless 版本 – 于 2024 年 7 月 11 日发布

  • 1.0.70890 – 当前跟踪版本 – 于 2024 年 7 月 11 日发布

  • 1.0.70716 – Amazon Redshift Serverless 版本 – 于 2024 年 7 月 8 日发布

  • 1.0.70695 – 当前跟踪版本 – 于 2024 年 7 月 8 日发布

  • 1.0.69945 – Amazon Redshift Serverless 版本 – 于 2024 年 6 月 27 日发布

  • 1.0.69938 – 当前跟踪版本 – 于 2024 年 6 月 27 日发布

此补丁中的新功能和改进功能

  • 将 LISTAGG、MEDIAN、PERCENTILE_CONT 和 PERCENTILE_DISC 更新为不再需要用户定义的表。引用目录表或未引用任何表的查询也可以使用这些函数。

  • 针对高并发工作负载,通过在单个会话中整合多个查询的临时表,缩短数据共享读取查询的查询计划时间。

  • 全面提供 Redshift 机器学习(ML)与 Amazon SageMaker AI Jumpstart 的集成,以使用您自己的大型语言模型。

  • 在 Redshift ML 中引入了对 SUPER 输入和输出数据类型的支持。

  • 当目标表受动态数据掩蔽政策保护并在 JOIN 子句中引用目标表时,支持带有 JOIN 子句的 UPDATE 语句。

  • 支持在 Redshift 上查询零 ETL 数据库,即使已从源中删除此集成。

  • 修复了可能导致零 ETL 集成失败的复制错误。这使得集成更具韧性。

  • 支持除创建零 ETL 集成的用户以外的用户在通过 GRANT 获得权限后查询数据。

  • 修复了一个内存不足问题,该问题可能导致在启用零 ETL 集成的 Amazon Redshift 预置集群中重启集群。

  • 更新了 RDS for MySQL 与 Redshift 的零 ETL 集成,以支持 varbinary/binary 数据类型。

  • 更新了 RDS for MySQL 与 Redshift 的零 ETL 集成,以支持 MEDIUMTEXT 和 LONGTEXT 数据类型。

  • 在零 ETL 表上启用自定义 SORT 键。

  • 支持从源 RDS Multi-AZ 数据库集群中创建 RDS for MySQL 与 Redshift 的零 ETL 集成。多可用区数据库集群是 Amazon RDS 的半同步、高可用性部署模式,具有两个可读副本数据库实例。

  • 通过在将 Amazon Redshift 流式实体化视图与 Amazon MSK 主题关联所需的外部架构定义中指定 Amazon MSK 集群的代理 URI,使用户能够从 Amazon Redshift 流式使用者客户端连接到 Amazon MSK 集群。此功能不再需要在 Amazon MSK 集群上通过互联网网关调用 GetBootStrapBroker API,来获取 Amazon MSK 引导代理节点名称。

  • 解决了恢复 Amazon Redshift Serverless 实例的问题,支持现有数据库用户使用 IAM Identity Center 身份验证方法在 Amazon Redshift 查询编辑器 v2 中连接数据库时恢复无服务器实例。

  • 通过转向基于表的分片,优化 CDC 复制并降低了 Redshift 计算的资源利用率。

  • 通过改善工作负载管理(WLM)中的资源预测,提高查询性能。

  • 修复了查询在并发扩展集群上失败并显示消息 WLM 队列已用完,无法重启的问题。

  • 修复了一个工作负载管理(WLM)问题:当客户尝试应用无效的 WLM 配置时,Amazon Redshift 回退到手动 WLM。

  • 支持数据共享使用者运行读取查询,即使生产者因计划内维护或计划外停机而停机也是如此。

  • 修复极少出现的集群重启问题,当聚合数据(例如,COUNT(DISTINCT) 聚合函数)的查询中使用了 ANY_VALUE 函数时会出现该问题。

Amazon Redshift 补丁 181

此修补程序中的集群版本:

  • 1.0.72031 - 当前跟踪版本 – 于 2024 年 8 月 1 日发布

  • 1.0.71912 – 尾随跟踪版本 – 于 2024 年 8 月 1 日发布

  • 1.0.70665 – Amazon Redshift Serverless 版本 – 于 2024 年 7 月 8 日发布

  • 1.0.70634 – 当前跟踪版本 – 于 2024 年 7 月 8 日发布

  • 1.0.69954 – Amazon Redshift Serverless 版本 – 于 2024 年 6 月 26 日发布

  • 1.0.69952 – 当前跟踪版本 – 于 2024 年 6 月 26 日发布

  • 1.0.69497 – Amazon Redshift Serverless 版本 – 于 2024 年 6 月 18 日发布

  • 1.0.69451 – 当前跟踪版本 – 于 2024 年 6 月 18 日发布

  • 1.0.69076 – Amazon Redshift Serverless 版本 – 于 2024 年 6 月 14 日发布

  • 1.0.69065 – 当前跟踪版本 – 于 2024 年 6 月 14 日发布

  • 1.0.68555 – Amazon Redshift Serverless 版本 – 于 2024 年 5 月 31 日发布

  • 1.0.68540 – 当前跟踪版本 – 于 2024 年 5 月 31 日发布

  • 1.0.68328 – Amazon Redshift Serverless 版本 – 于 2024 年 5 月 23 日发布

  • 1.0.68205 – 当前跟踪版本 – 于 2024 年 5 月 23 日发布

  • 1.0.67796 – Amazon Redshift Serverless 版本 – 于 2024 年 5 月 15 日发布

  • 1.0.67788 – 当前跟踪版本 – 于 2024 年 5 月 15 日发布

  • 1.0.67308 – Amazon Redshift Serverless 版本 – 于 2024 年 5 月 1 日发布

  • 1.0.67305 – 当前跟踪版本 – 于 2024 年 5 月 1 日发布

此补丁中的新功能和改进功能

  • 引入了对更改实体化视图的分配键和排序键的支持。

  • 引入了对“lower_attribute_names()”和“upper_attribute_names()”函数的支持,这些函数修改 SUPER 对象值的属性名称的大小写。

  • 修复了使用身份列时 CREATE TABLE LIKE 中的一个问题。以前,新表将继承源表的标识符。如果稍后删除源表,这会导致问题,因为标识符在新表中会失效。

  • 修复了导致某些外部表无法在 SVV_ALL_TABLES 中显示的问题。

  • 缩短集群引导时间,并加快高并发工作负载的查询初始化速度。

  • 修复了在将 split_part() 函数传递到联合源直至 RDS 和 Aurora MySQL 时会导致错误的联合查询问题

  • 对于预调配并发扩展集群和无服务器自动扩缩计算,支持用户通过 ALTER TABLE...ALTER DISTSTYLE KEY DISTKEY 命令发起对分配键的更改。

  • 对于预调配并发扩展和无服务器自动扩缩计算,支持手动刷新且涉及聚合的实体化视图。

  • 增加了对零 ETL 的支持,来处理大小不超过 16 MB 的记录,并支持最大为 16 MB 的 SUPER 值。

  • 通过提供诸如架构和表名称等其它详细信息,增强在 Aurora MySQL 中使用零 ETL 进行初始同步期间的错误消息。

  • 引入了对使用 Amazon Redshift ML CREATE MODEL 进行标记的支持。通过这项改进,您现在可以标记 Amazon Redshift ML 使用的 Amazon SageMaker 资源。标记可帮助您管理、识别、组织、搜索和筛选资源。

  • 通过使用 AWS Lambda 优化数据处理,提高涉及 Lambda 用户定义函数(UDF)的查询性能。

  • 降低在经弹性调整大小的无服务器集群的排序表中摄取数据期间的内存利用率。

  • 添加对视图 SYS_QUERY_HISTORY 的列 query_text 中换行符(\n)和视图 SYS_QUERY_TEXT 中列 text 的支持。

Amazon Redshift 补丁 180

此修补程序中的集群版本:

  • 1.0.68520 – 尾随跟踪版本 – 于 2024 年 5 月 28 日发布

  • 1.0.67699 – 尾随跟踪版本 – 于 2024 年 5 月 15 日发布

  • 1.0.66960 – 早先版本跟踪版本 – 于 2024 年 4 月 21 日发布

  • 1.0.66954 - 当前跟踪版本 – 于 2024 年 4 月 21 日发布

  • 1.0.66276 - 当前跟踪版本 – 于 2024 年 4 月 12 日发布

  • 1.0.66290 - Amazon Redshift Serverless 版本 – 于 2024 年 4 月 10 日发布

  • 1.0.63590 – 当前跟踪版本 – 于 2024 年 2 月 19 日发布

  • 1.0.63567 – Amazon Redshift Serverless 版本 – 于 2024 年 2 月 16 日发布

  • 1.0.63282 – Amazon Redshift Serverless 版本 – 于 2024 年 2 月 13 日发布

  • 1.0.63269 – 当前跟踪版本 – 于 2024 年 2 月 13 日发布

  • 1.0.63215 – Amazon Redshift Serverless 版本 – 于 2024 年 2 月 12 日发布

  • 1.0.63205 – 当前跟踪版本 – 于 2024 年 2 月 12 日发布

  • 1.0.63030 – Amazon Redshift Serverless 版本 – 于 2024 年 2 月 7 日发布

  • 1.0.62913 – 当前跟踪版本 – 于 2024 年 2 月 7 日发布

  • 1.0.62922 – Amazon Redshift Serverless 版本 – 于 2024 年 2 月 5 日发布

  • 1.0.62878 – 当前跟踪版本 – 于 2024 年 2 月 5 日发布

  • 1.0.62698 – Amazon Redshift Serverless 版本 – 于 2024 年 1 月 31 日发布

  • 1.0.62614 – 当前跟踪版本 – 于 2024 年 1 月 31 日发布

  • 1.0.61687 – Amazon Redshift Serverless 版本 – 于 2024 年 1 月 5 日发布

  • 1.0.61678 – 当前跟踪版本 – 于 2024 年 1 月 5 日发布

  • 1.0.61567 – Amazon Redshift Serverless 版本 – 于 2023 年 12 月 31 日发布

  • 1.0.61559 – 当前跟踪版本 – 于 2023 年 12 月 31 日发布

  • 1.0.61430 – Amazon Redshift Serverless 版本 – 于 2023 年 12 月 29 日发布

  • 1.0.61395 – 当前跟踪版本 – 于 2023 年 12 月 29 日发布

此补丁中的新功能和改进功能

  • 对 CURRENT_USER 进行了更改,不再将返回的用户名截断为 64 个字符。

  • 增加了对标准视图和后期绑定视图应用数据掩蔽策略的功能。

  • 添加了将动态数据掩蔽 (DDM) 应用于 SUPER 数据类型列中的标量属性的功能。

  • 添加 OBJECT_TRANSFORM SQL 函数。有关更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的 OBJECT_TRANSFORM 函数

  • 添加了对嵌套数据应用 AWS Lake Formation 精细访问控制以及使用 Amazon Redshift 数据湖分析进行查询的功能。

  • 添加 INTERVAL 数据类型。

  • 添加 CONTINUE_HANDLER,这是一种控制存储过程流程的异常处理程序。使用此处理程序,您可以在不结束现有语句块的情况下捕获和处理异常。

  • 添加了在单个对象之外,对范围(架构或数据库)定义权限的功能。这样便可以向用户和角色授予对范围内所有当前和未来对象的权限。

  • 添加了从数据共享创建数据库的功能,且其权限允许使用者端管理员将共享数据库上对象的单独权限,授予使用者端用户和角色。

  • 添加了对来自远程 BYOM 模型的 SUPER 返回数据类型的支持。这扩大了可接受的 SageMaker 模型的范围,可以包括那些具有更复杂返回格式的模型。

  • 对外部函数进行了更改,现在可将带或不带小数部分的数字隐式转换为列的数值数据类型。对于 int2、int4 和 int8 列,现在可通过截断小数来接受带有小数位数的数字,除非数字超出范围。对于 float4 和 float8 列,接受不带小数位数的数字。

  • 添加三个与 H3 分层地理空间索引网格系统配合使用的空间函数:H3_FromLongLat、H3_FromPoint 和 H3_Polyfill。

Amazon Redshift 补丁 179

此修补程序中的集群版本:

  • 1.0.62317 – Amazon Redshift Serverless 版本 – 于 2024 年 1 月 29 日发布

  • 1.0.62312 – 尾随版本跟踪版本 – 于 2024 年 1 月 29 日发布

  • 1.0.61631 – Amazon Redshift Serverless 版本 – 于 2024 年 1 月 5 日发布

  • 1.0.61626 – 当前跟踪版本 – 于 2024 年 1 月 5 日发布

  • 1.0.61191 – 当前跟踪版本 – 于 2023 年 12 月 16 日发布

  • 1.0.61150 – Amazon Redshift Serverless 版本 – 于 2023 年 12 月 16 日发布

  • 1.0.60982 – Amazon Redshift Serverless 版本 – 于 2023 年 12 月 13 日发布

  • 1.0.60854 – 当前跟踪版本 – 于 2023 年 12 月 10 日发布

  • 1.0.60354 - Amazon Redshift Serverless 版本 – 于 2023 年 11 月 22 日发布

  • 1.0.60353 - 当前跟踪版本 – 于 2023 年 11 月 21 日发布

  • 1.0.60293 - Amazon Redshift Serverless 版本 – 于 2023 年 11 月 21 日发布

  • 1.0.60292 - 当前跟踪版本 – 于 2023 年 11 月 22 日发布

  • 1.0.60161 - Amazon Redshift Serverless 版本 – 于 2023 年 11 月 18 日发布

  • 1.0.60140 - 当前跟踪版本 – 于 2023 年 11 月 18 日发布

  • 1.0.60139 - Amazon Redshift Serverless 版本 – 于 2023 年 11 月 18 日发布

  • 1.0.59947 - Amazon Redshift Serverless 版本 – 于 2023 年 11 月 16 日发布

  • 1.0.59945 - 当前跟踪版本 – 于 2023 年 11 月 16 日发布

  • 1.0.59118 - Amazon Redshift Serverless 版本 – 于 2023 年 11 月 9 日发布

  • 1.0.59117 - 当前跟踪版本 – 于 2023 年 11 月 9 日发布

此补丁中的新功能和改进功能

  • 添加了支持,使具有适当权限的联合用户可以查看行级安全视图和动态数据掩蔽系统视图,包括:

    • SVV_ATTACHED_MASKING_POLICY

    • SVV_MASKING_POLICY

    • SVV_RLS_ATTACHED_POLICY

    • SVV_RLS_POLICY

    • SVV_RLS_RELATION

  • 添加了功能,使在 FROM 子句中仅包含标量函数的查询现在会导致错误。

  • 在并发扩展集群中添加了带有永久目标表功能的 CREATE TABLE AS (CTAS) 语句。并发扩展集群现在支持更多查询。

  • 添加了以下系统表,用于在 RA3 集群上运行经典大小调整后跟踪表的重新分配状态:

    • SYS_RESTORE_STATE 系统表显示了表级别的重新分配进度。

    • SYS_RESTORE_LOG 系统表显示了数据重新分配的历史吞吐量。

  • 改进了在 RA3 节点类型上运行经典大小调整后,EVEN 表上的切片偏斜最小化。这也适用于运行经典大小调整的补丁 178 集群。

  • 在并发扩展集群上添加了对带 EXTENSION 的 UNLOAD 的支持。

  • 提高了在 HashJoins 和 NestLoop 联接中包含 Λ UDF 的查询的性能。

  • 提高了 RA3 节点类型禁用弹性调整大小的性能。

  • 提高了数据共享查询的性能。

  • 在弹性调整大小的预置集群和无服务器工作组中,提高了手动启动的分析查询的性能。

  • 通过改善工作负载管理中的资源预测,提高自动 WLM 查询性能。

  • 删除在专用租赁 VPC 中启动集群的功能。此更改不会影响 VPC 中任何 EC2 实例的租赁。您可以使用 modify-vpc-tenancy AWS CLI 命令将 VPC 的租赁修改为默认值。

  • 预置并发扩展集群和无服务器自动扩缩计算现在支持实体化视图手动刷新。

  • 在 EXTRACT 函数中添加了对 INTERVAL 文本的支持。例如,EXTRACT('hours' from Interval '50 hours') 之所以返回 2,是因为将 50 小时解释为 2 天零 2 小时,并且提取了小时部分 2。

Amazon Redshift 补丁 178

此修补程序中的集群版本:

  • 1.0.63327 - 当前跟踪版本 – 于 2024 年 2 月 9 日发布

  • 1.0.63313 – 尾随跟踪版本 – 于 2024 年 2 月 9 日发布

  • 1.0.60977 - 早先版本跟踪版本 – 于 2023 年 12 月 15 日发布

  • 1.0.59596 - 当前跟踪版本 – 于 2023 年 11 月 9 日发布

  • 1.0.58593 - Amazon Redshift Serverless 版本 – 于 2023 年 10 月 23 日发布

  • 1.0.58558 - 当前跟踪版本 – 于 2023 年 10 月 23 日发布

  • 1.0.57864 - 当前跟踪版本 – 于 2023 年 10 月 12 日发布

  • 1.0.57850 - Amazon Redshift Serverless 版本 – 于 2023 年 10 月 12 日发布

  • 1.0.56952 - 当前跟踪版本 – 于 2023 年 9 月 25 日发布

  • 1.0.56970 - Amazon Redshift Serverless 版本 – 于 2023 年 9 月 25 日发布

此补丁中的新功能和改进功能

  • 现在,Amazon Redshift 通过加快使用者实例上的元数据刷新速度来提高数据共享查询性能,同时在生产者实例上发生并发数据更改。

  • 添加了对以下功能的支持:当实体化视图的基表引用共享数据时,对 Amazon Redshift 数据共享使用者实例上的实体化视图进行自动增量刷新。

  • 添加了对以 SUPER 数据类型存储大小不超过 16MB 的大型对象的支持。从 JSON、PARQUET、TEXT 和 CSV 源文件中摄取时,您可以将半结构化数据或文档加载为 SUPER 数据类型的值,最大为 16MB。

  • 添加了对弹性调整大小的支持,可在单节点 Amazon Redshift RA3 集群中进行扩展。

  • 单节点 Amazon Redshift RA3 集群现在可以受益于加密增强功能,从而缩短了加密过程中的总体加密时间,并提高了加密期间数据仓库的可用性。

  • 改进了在取消嵌套和取消透视以 SUPER 数据类型存储的数据时对查询的支持。

  • 提高了刷新具有 SUPER 数据类型的实体化视图的性能。

  • 添加了对使用 ANY_VALUE 函数聚合 INTERVAL 文本的支持。

  • 流式摄取现在支持以下新的 SQL 命令来清流式数据:DELETE FROM streaming_materialized_views WHERE <where filter clause>

  • DECODE 函数将一个特定值替换为另一个特定值或默认值,具体取决于等式条件的结果。DECODE 现在需要以下三个参数:

    • expression

    • 搜索

    • result

  • 向存储过程添加了功能,以允许捕获数据溢出数据类型转换错误,并在异常处理块内进行处理。

  • 现在,如果您将 enable_case_sensitive_identifier 更改为与会话默认设置不同,则在查询行级别安全性或受动态数据掩蔽保护的关系时会收到错误消息。此外,当在预调配集群或无服务器命名空间中应用行级别安全性或动态数据掩蔽策略时,将阻止以下配置:

    ALTER USER <current_user> SET case-sensitive identifier.

  • MERGE 命令现在支持一种简化的语法,该语法只需要目标表和源表。有关更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的 MERGE

  • 添加了对将相同的动态数据掩蔽策略附加到具有相同优先级或未指定优先级的多个用户或角色的支持。

  • 现在,您可以通过 ALTER TABLE ADD COLUMN 在添加新列时指定 COLLATION。

  • 修复了在并发扩展集群和 Amazon Redshift Serverless 上延迟执行 QMR 规则的问题。

  • Amazon Redshift 联合查询在 Amazon RDS for PostgreSQL 和 Amazon Aurora PostgreSQL 上扩展了对带有时间戳的时区的下推支持。

  • 现在,可以将以数字开头的 Amazon RDS for MySQL 和 Aurora MySQL 数据库名称与联合身份查询结合使用。

  • 添加了 SYS_ANALYZE_HISTORY 视图,其中包含 ANALYZE 操作的记录详细信息。

  • 添加了 SYS_ANALYZE_COMPRESSION_HISTORY 视图,其中包含 COPY 或 ANALYZE COMPRESSION 命令期间压缩分析操作的记录详细信息。

  • 添加了 SYS_SESSION_HISTORY 视图,其中包含与活动的会话、历史会话和重启会话相关的记录详细信息。

  • 添加了 SYS_TRANSACTION_HISTORY 视图,其中包含与事务级别分析相关的记录详细信息,这一分析提供提交所花费的时间、提交的数据块数和隔离级别。

  • 添加了 SVV_REDSHIFT_SCHEMA_QUOTA 视图,其中包含与限额相关的记录,以及数据库中每个模式的当前磁盘使用情况。

  • 添加了 SYS_PROCEDURE_CALL 视图,该视图包含与存储过程调用相关的记录,包括开始时间、结束时间、存储过程调用的状态以及嵌套存储过程调用的调用层次结构。

  • 添加了 SYS_CROSS_REGION_DATASHARING_USAGE 视图,其中包含与跟踪跨区域数据共享使用情况相关的记录。

  • 添加了 SYS_PROCEDURE_MESSAGES 视图,其中包含与记录的存储过程消息的跟踪信息相关的记录。

  • 添加 SYS_UDF_LOG 视图,其中包含与跟踪来自用户定义函数调用、错误、警告或跟踪(如果适用)的系统日志消息相关的记录。

  • 向 SYS_EXTERNAL_QUERY_DETAIL 添加了新列 IS_RECURSIVE、IS_NESTED、S3LIST_TIME 和 GET_PARTITION_TIME。

  • 添加了 MaxRPU,这是面向 Redshift Serverless 的新计算成本控制设置。使用 MaxRPU,您可以选择指定计算资源阈值上限,以此来控制不同时间点的数据仓库成本,其做法是选择 Redshift Serverless 可以为每个工作组扩展的最大计算资源水平。

  • 将 INTERVAL 文本的输出更改为数字式的间隔字符串。例如,指定为 INTERVAL '1' YEAR 的间隔现在将返回 1 YEAR 而不是 "00:00:00。此外,INTERVAL 文本的输出会被截断为指定的最小 INTERVAL 分量。例如,INTERVAL '1 day 1 hour 1 minute 1.123 seconds' HOUR TO MINUTE 将被截断为 1 day 01:01:00

Amazon Redshift 补丁 177

此修补程序中的集群版本:

  • 1.0.57922 - 早先版本跟踪版本 – 于 2023 年 10 月 12 日发布

  • 1.0.57799 - Amazon Redshift Serverless 版本 – 于 2023 年 10 月 10 日发布

  • 1.0.57798 - 当前跟踪版本 – 于 2023 年 10 月 10 日发布

  • 1.0.57085 - 早先版本跟踪版本 – 于 2023 年 9 月 26 日发布

  • 1.0.56899 - Amazon Redshift Serverless 版本 – 于 2023 年 9 月 21 日发布

  • 1.0.56754 - 当前跟踪版本 – 于 2023 年 9 月 21 日发布

  • 1.0.56242 - 当前跟踪版本 – 于 2023 年 9 月 11 日发布

  • 1.0.55539 - Amazon Redshift Serverless 版本 – 于 2023 年 8 月 28 日发布

  • 1.0.55524 - 当前跟踪版本 – 于 2023 年 8 月 28 日发布

  • 1.0.54899 - 当前跟踪版本 – 于 2023 年 8 月 15 日发布

  • 1.0.54899 - 当前跟踪版本 – 于 2023 年 8 月 14 日发布

  • 1.0.54899 - 当前跟踪版本 – 于 2023 年 8 月 15 日发布

  • 1.0.54239 - 当前跟踪版本 – 于 2023 年 8 月 3 日发布

  • 1.0.54321 - Amazon Redshift Serverless 版本 – 于 2023 年 8 月 3 日发布

此补丁中的新功能和改进功能

  • 添加了 SYS_MV_STATE 视图,该视图对于实体化视图的每次状态转换包含一行。SYS_MV_STATE 可用于 Amazon Redshift Serverless 和 Amazon Redshift 预置实例的 MV 刷新监控。

  • 添加了 SYS_USERLOG 视图,该视图记录为创建用户、删除用户、更改用户(重命名)、更改用户(更改属性)而对数据库用户所做更改的详细信息。

  • 添加了 SYS_COPY_REPLACEMENTS 视图,该视图显示当无效的 UTF-8 字符由带有 ACCEPTINVCHARS 选项的 COPY 命令替换时所记录的日志。

  • 添加了 SYS_SPATIAL_SIMPLIFY 视图,该视图包含有关使用 COPY 命令简化空间几何对象的信息。

  • 添加了 SYS_VACUUM_HISTORY 视图,您可以使用该视图查看 VACUUM 操作的详细信息和结果。

  • 添加了 SYS_SCHEMA_QUOTA_VIOLATIONS 视图,该视图记录超出架构限额时的匹配项、时间戳、XID 和其他有用信息。

  • 添加了 SYS_RESTORE_STATE 视图,在异步经典大小调整期间,您可以使用该视图监控集群中每个表的再分配进度。

  • 添加了 SYS_EXTERNAL_QUERY_ERROR 视图,该视图返回有关 Redshift Spectrum 扫描错误的信息。

  • 在 CREATE MODEL 命令中添加了标签参数,因此,您现在可以在自动驾驶训练任务中跟踪训练成本。

  • 为 Amazon Redshift 集群添加了自定义域名 (CNAME)。

  • 添加了对 Apache Iceberg 的预览支持,使客户能够对 Amazon Redshift 中的 Apache Iceberg 表运行分析查询。

  • 添加了对在工作负载管理 (WLM) 中使用用户角色以及参数组的支持。

  • 添加了对自动安装 AWS Glue Data Catalog 的支持,使客户可以更轻松地在其数据湖中运行查询。

  • 添加了相关功能,以便使用不带 GROUP BY 子句的分组函数或在 WHERE 子句中使用分组操作会导致错误。

  • 向存储过程添加了功能,以允许捕获除以零错误并在异常处理块内进行处理。

  • 修复了一个错误:当源表是数据共享表时,查询无法使用并发扩展将数据写入表。

  • 修复了 enable_case_sensitive_identifier 中记录的区分大小写的标识符,现在可以用于 MERGE 语句。

  • 修复了一个错误:对函数 pg_get_late_binding_view_cols() 的查询偶尔会被忽略。现在,您始终可以取消此类查询。

  • 提高了在生产者上运行 vacuum 任务时在使用者上运行的数据共享查询的性能。

  • 提高了数据共享和并发扩展查询的性能,尤其是在生产者上进行并行数据更改或分载到与使用者相连的并发扩展实例时。

Amazon Redshift 补丁 176

此修补程序中的集群版本:

  • 1.0.56738 - 早先版本跟踪版本 – 于 2023 年 9 月 21 日发布

  • 1.0.55837 - 早先版本跟踪版本 – 于 2023 年 9 月 11 日发布

  • 1.0.54776 - 当前跟踪版本 – 于 2023 年 8 月 15 日发布

  • 1.0.54052 - 当前跟踪版本 – 于 2023 年 7 月 26 日发布

  • 1.0.53642 - Amazon Redshift Serverless 版本 – 于 2023 年 7 月 20 日发布

  • 1.0.53301 - 当前跟踪版本 – 于 2023 年 7 月 20 日发布

  • 1.0.52943 - Amazon Redshift Serverless 版本 – 于 2023 年 7 月 7 日发布

  • 1.0.52931 - 当前跟踪版本 – 于 2023 年 7 月 7 日发布

  • 1.0.52194 - Amazon Redshift Serverless 版本 – 于 2023 年 6 月 21 日发布

  • 1.0.51986 - 当前跟踪版本 – 于 2023 年 6 月 16 日发布

  • 1.0.51594 - 当前跟踪版本 – 于 2023 年 6 月 9 日发布

此补丁中的新功能和改进功能

  • 改进了为空的分组集编写 GROUP BY () 时的错误处理。此前曾被忽略,现在返回解析器错误。

  • 增强了使用 SUPER 列以增量方式刷新实体化视图的性能。

  • ALTER TABLE <target_tbl> APPEND FROM <streaming_mv> – (ATA) SQL 命令现在支持将所有记录从作为源的流式实体化视图 (MV) 以及作为源的表移至目标表。在流式 MV 上支持 ATA,可允许用户通过将流式 MV 中的所有记录移到另一个表来快速清除这些记录,以此来管理数据增长。

  • TRUNCATE <streaming_mv> – SQL 命令现在支持截断流式实体化视图 (MV) 以及表中的所有记录。TRUNCATE 会删除流式 MV 中的所有记录,同时保持流式 MV 结构不变。在流式 MV 上运行 TRUNCATE 可让客户快速清除流式 MV 中的所有记录,以管理数据增长。

  • 在 SELECT 命令中添加了 QUALITY 子句的功能。

  • 通过与 Amazon Forecast 集成,Redshift 机器学习支持时间序列预测。

  • 支持 AWS Glue Data Catalog 自动挂载来简化数据湖的查询,无需额外步骤来创建外部架构引用。

  • 现在支持更改 RLS 策略。有关更多详细信息,请参阅 ALTER RLS POLICY 中的文档。

  • Lambda UDF 现在支持 CREATE FUNCTION 语句中的 STABLE 函数不稳定性参数。如果在 CREATE FUNCTION 语句中使用了 STABLE 参数,并使用相同的参数多次调用 Lambda UDF,则 Lambda UDF 函数的预期调用次数会减少。CREATE FUNCTION 参数中更详细地说明了 STABLE 函数不稳定性类别。

  • 多项 Lambda UDF 性能改进。具体而言,改进了查询受行级别安全性 (RLS) 策略保护的表时的记录批处理支持。

  • 缩短了 Amazon Redshift RA3 集群的总体加密时间,并提高了加密期间数据仓库的可用性。有关更多信息,请参阅 Amazon Redshift 数据库加密

  • Redshift 中添加了新的系统视图 SYS_MV_REFRESH_HISTORY。SYS_MV_REFRESH_HISTORY 视图包含与实体化视图的刷新活动相对应的一行。使用 SYS_MV_REFRESH_HISTORY,您可以检查实体化视图的刷新历史记录。SYS_MV_REFRESH_HISTORY 对所有用户均可见。超级用户可以查看所有行;普通用户只能查看其自己的数据。

    系统视图 SYS_QUERY_DETAIL 中添加了一个新列 SPILLED_BLOCK_LOCAL_DISK。新列 SPILLED_BLOCK_LOCAL_DISK 有助于客户确定溢出到本地磁盘的块。可以使用 SYS_QUERY_DETAIL 在步骤级别查看查询的详细信息。SYS_QUERY_DETAIL 对所有用户可见。超级用户可以查看所有行;普通用户只能查看其具有访问权限的元数据。

  • Amazon Redshift Serverless 中添加了新的系统视图 SYS_QUERY_TEXT,且预调配了 Amazon Redshift。SYS_QUERY_TEXT 视图类似于预调配集群的 SVL_STATEMENTTEXT。使用 SYS_QUERY_TEXT 视图中的 sequence 列获取完整的 SQL 语句文本。

Amazon Redshift 补丁 175

此修补程序中的集群版本:

  • 1.0.53064 - 当前跟踪版本 – 于 2023 年 7 月 7 日发布

  • 1.0.51973 - 当前跟踪版本 – 于 2023 年 6 月 16 日发布

  • 1.0.51781 - 当前跟踪版本 – 于 2023 年 6 月 10 日发布

  • 1.0.51314 - Amazon Redshift Serverless 版本 – 于 2023 年 6 月 3 日发布

  • 1.0.51304 - 当前跟踪版本 – 于 2023 年 6 月 2 日发布

  • 1.0.50708 - 当前跟踪版本 – 于 2023 年 5 月 19 日发布

  • 1.0.50300 - 当前跟踪版本 – 于 2023 年 5 月 8 日发布

  • 1.0.49710 - Amazon Redshift Serverless 版本 – 于 2023 年 4 月 28 日发布

  • 1.0.49676 - 当前跟踪版本 – 于 2023 年 4 月 28 日发布

此补丁中的新功能和改进功能

  • 次要错误修复。

  • Amazon Redshift 流式摄取现在支持跨区域流式摄取,其中,您的来源 Amazon Kinesis Data Streams (KDS) 或 Amazon Managed Streaming for Apache Kafka (MSK) 主题可以位于与您的Amazon Redshift 数据仓库所在 AWS 区域不同的 AWS 区域。开始使用 Amazon Kinesis Data Streams 流式摄取中的文档已经过修订,解释了如何使用 REGION 关键字。

  • 埃及夏令时调整。

  • 缩短了 RA3 集群的总体加密时间。

Amazon Redshift 补丁 174

1.0.51296 – 于 2023 年 6 月 2 日发布

发布到早先版本跟踪。无版本注释。

1.0.50468 – 于 2023 年 5 月 12 日发布

维护版本。无版本注释。

1.0.49780、1.0.49868 和 1.0.49997 – 于 2023 年 4 月 28 日发布

此版本的版本注释:

  • 改进了对 Lambda UDF 的批处理支持。

  • Lambda UDF 的增量批处理。

  • 新的 MERGE SQL 命令可将源数据更改应用于 Amazon Redshift 表。

  • 新的动态数据掩蔽功能可简化在 Amazon Redshift 数据仓库中保护敏感数据的过程。

  • 用于与 Lake Formation 共享数据的新集中式访问控制,允许使用 Lake Formation API 和 AWS 控制台对 Amazon Redshift 数据共享中的表和视图进行权限授予、查看访问控制和审核权限等管理。

  • 埃及夏令时调整。

1.0.49087 – 于 2023 年 4 月 12 日发布

维护版本。无版本注释。

1.0.48805 – 于 2023 年 4 月 5 日发布

此版本的版本注释:

  • Amazon Redshift 使用 BYTEDICT,为字符串密集型查询引入了额外的性能增强,BYTEDICT 是 Amazon Redshift 中的一种新的压缩编码,与 LZO 或 ZSTD 等其他压缩编码相比,可将基于字符串的数据处理速度提高 5 到 63 倍。有关更多信息,请参阅《Amazon Redshift 数据库开发人员指南》中的字节字典编码

1.0.48004 – 于 2023 年 3 月 17 日发布

维护版本。无版本注释。

1.0.47470 – 于 2023 年 3 月 11 日发布

此版本的版本注释:

  • 提高了 pg_catalog.svv_table_info 上的查询性能。还添加了新列 create_time。创建表时,此列以 UTC 格式存储日期/时间戳。

  • 增加了对在联合查询上指定会话级别超时的支持。

Amazon Redshift 补丁 173

1.0.49788 – 于 2023 年 4 月 28 日发布

此版本的版本注释:

  • 埃及夏令时调整。

1.0.49074 – 于 2023 年 4 月 12 日发布

此版本的版本注释:

  • 时区配置已更新为 IANA 库版本 2022g。

1.0.48766 – 于 2023 年 4 月 5 日发布

维护版本。无版本注释。

1.0.48714 – 于 2023 年 4 月 5 日发布

维护版本。无版本注释。

1.0.48022 – 于 2023 年 3 月 17 日发布

维护版本。无版本注释。

1.0.47357 – 于 2023 年 3 月 7 日发布

维护版本。无版本注释。

1.0.46987 – 于 2023 年 2 月 24 日发布

维护版本。无版本注释。

1.0.46806 – 于 2023 年 2 月 18 日发布

维护版本。无版本注释。

1.0.46607 – 于 2023 年 2 月 13 日发布

此版本的版本注释:

  • 现在,如果具有手动设置的交错排序键的表的分配方式已设置为 DISTSTYLE KEY,我们会自动将这些表转换为复合排序键,以提高它们的性能。这是在将快照还原到 Amazon Redshift Serverless 时完成的。

1.0.45698 – 于 2023 年 1 月 20 日发布

此版本的版本注释:

  • 向 UNLOAD 命令添加文件扩展名参数,这样,文件扩展名就会自动添加到文件名中。

  • 默认情况下,在将受 RLS 保护的对象添加到数据共享或者它们已经是数据共享的一部分时,支持对其进行保护。管理员现在可以对数据共享关闭 RLS,以允许使用者访问受保护的对象。

  • 增加了新的系统表以监控:SVV_ML_MODEL_INFOSVV_MV_DEPENDENCYSYS_LOAD_DETAIL。还将 data_skewnesstime_skewness 列添加到系统表 SYS_QUERY_DETAIL 中。

Amazon Redshift 补丁 172

此修补程序中的集群版本:

  • 1.0.46534 – 于 2023 年 2 月 18 日发布

  • 1.0.46523 – 于 2023 年 2 月 13 日发布

  • 1.0.46206 – 于 2023 年 2 月 1 日发布

  • 1.0.45603 – 于 2023 年 1 月 20 日发布

  • 1.0.44924 – 于 2022 年 12 月 19 日发布

  • 1.0.44903 – 于 2022 年 12 月 18 日发布

  • 1.0.44540 – 于 2022 年 12 月 13 日发布

  • 1.0.44126 – 于 2022 年 11 月 23 日发布

  • 1.0.43980 – 于 2022 年 11 月 17 日发布

此补丁中的新功能和改进功能

  • 默认情况下,由 CTAS 创建的表为 AUTO。

  • 在实体化视图中增加了行级别安全性 (RLS) 支持。

  • 增加了 S3 超时以改善跨区域数据共享。

  • 增加了新的空间函数 ST_GeomFromGeohash

  • 改进了从复合主键中自动选择分配键的功能,以提高即时可用的性能。

  • 将自动主键添加到具有复合主键的表的分配键,以提高即时可用的性能。

  • 改进了并发扩展,即使在数据发生变化时也能扩展更多查询。

  • 提高了数据共享查询性能。

  • 为分类模型增加了机器学习概率指标。

  • 增加了新的系统表以进行监控:SVV_USER_INFOSVV_MV_INFOSYS_CONNECTION_LOGSYS_DATASHARE_USAGE_PRODUCERSYS_DATASHARE_USAGE_CONSUMERSYS_DATASHARE_CHANGE_LOG

  • 添加了对在外部表中查询 Parquet 和 ORC 文件类型的 VARBYTE 列的支持。

Amazon Redshift 补丁 171

此修补程序中的集群版本:

  • 1.0.43931 – 于 2022 年 11 月 16 日发布

  • 1.0.43551 – 于 2022 年 11 月 5 日发布

  • 1.0.43331 – 于 2022 年 9 月 29 日发布

  • 1.0.43029 – 于 2022 年 9 月 26 日发布

此补丁中的新功能和改进功能

  • CONNECT BY 支持:增加了对 CONNECT BY SQL 构造的支持,使您可以基于数据集内的父子关系递归查询数据仓库中的分层数据。

Amazon Redshift 补丁 170

此修补程序中的集群版本:

  • 1.0.43922 – 于 2022 年 11 月 21 日发布

  • 1.0.43573 – 于 2022 年 11 月 7 日发布

  • 1.0.41881 – 于 2022 年 9 月 20 日发布

  • 1.0.41465 – 已于 2022 年 9 月 7 日发布

  • 1.0.40325 – 于 2022 年 7 月 27 日发布

此补丁中的新功能和改进功能

  • ST_GeomfromGeoJSON:从采用 GeoJSON 表示形式的 VARCHAR 构造 Amazon Redshift 空间几何体对象。

Amazon Redshift 补丁 169

此修补程序中的集群版本:

  • 1.0.41050 – 于 2022 年 9 月 7 日发布

  • 1.0.40083:于 2022 年 7 月 16 日发布

  • 1.0.39734:于 2022 年 7 月 7 日发布

  • 1.0.39380:于 2022 年 6 月 23 日发布

  • 1.0.39251:于 2022 年 6 月 15 日发布

  • 1.0.39009:于 2022 年 6 月 8 日发布

此补丁中的新功能和改进功能

  • 添加角色作为 Alter Default Privileges 命令的参数,以支持基于角色的访问控制。

  • 添加 ACCEPTINVCHARS 参数,以支持在从 Parquet 和 ORC 文件复制时替换无效的 UTF-8 字符。

  • 添加 OBJECT(k,v) 函数,以从键值对构建 SUPER 对象。

Amazon Redshift 补丁 168

此修补程序中的集群版本:

  • 1.0.38698 – 于 2022 年 5 月 25 日发布

  • 1.0.38551 – 于 2022 年 5 月 20 日发布

  • 1.0.38463 – 于 2022 年 5 月 18 日发布

  • 1.0.38361 – 于 2022 年 5 月 13 日发布

  • 1.0.38199:于 2022 年 5 月 9 日发布

  • 1.0.38112 — 于 2022 年 5 月 6 日发布

  • 1.0.37684 — 于 2022 年 4 月 20 日发布

此补丁中的新功能和改进功能

  • 在 Amazon Redshift ML 中添加对线性学习器模型类型的支持。

  • 为 SQL 事务隔离级别添加了 SNAPSHOT 选项。

  • 添加 farmhashFingerprint64 作为 VARBYTEVARCHAR 数据的新哈希算法。

  • 在实体化视图的增量刷新中支持 AVG 函数。

  • 支持 Redshift Spectrum 中对外部表的相关子查询。

  • 为了提高开箱即用的查询性能,Amazon Redshift 会自动为特定表选择单列主键作为分发键。