本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
文件歷史記錄
注意
如需 Amazon Redshift 中新功能的描述,請參閱新功能
下表說明 2018 年 5 月之後 Amazon Redshift 資料庫開發人員指南的重要文件變更。如需有關此文件更新的通知,您可以訂閱 RSS 訂閱源。
API 版本:2012-12-01
如需《Amazon Redshift 管理指南》的變更清單,請參閱 Amazon Redshift 管理指南文件歷史記錄。
如需新功能的相關資訊,包括每個版本的修正清單以及關聯的叢集版本編號,請參閱叢集版本歷史記錄。
變更 | 描述 | 日期 |
---|---|---|
您現在可以使用額外的空間函數,且 3D 和 4D 幾何圖形支援已新增到某些函數中。 | 2021 年 8 月 19 日 | |
您可以為資料表指定 ENCODE AUTO 選項,以自動管理資料表中所有資料欄的壓縮編碼。 | 2021 年 8 月 3 日 | |
您現在可以搭配 Amazon Redshift 資料 API 執行多個或一個具有參數的 SQL 陳述式。 | 2021 年 7 月 28 日 | |
您現在可以在 CREATE DATABASE 陳述式中使用 COLLATE 子句來指定預設定序。 | 2021 年 6 月 24 日 | |
您現在可以跨 共用資料 AWS 帳戶。 | 2021 年 4 月 30 日 | |
您現在可以在 SQL 中使用遞迴通用資料表運算式 (CTE)。 | 2021 年 4 月 29 日 | |
您現在可以在叢集中的各個資料庫上查詢資料。 | 2021 年 3 月 10 日 | |
您現在可以授予執行 COPY 和 UNLOAD 命令的權限給 Amazon Redshift 叢集中的特定使用者和群組,以建立更精細的存取控制政策。 | 2021 年 1 月 12 日 | |
您現在可以定義 SUPER 資料類型。 | 2020 年 12 月 9 日 | |
您現在可以將聯合查詢寫入支援的 MySQL 引擎。 | 2020 年 12 月 9 日 | |
您可以在 Amazon Redshift 叢集之間共用資料。 | 2020 年 12 月 9 日 | |
您現在可以定義自動的分佈和排序索引鍵。 | 2020 年 12 月 9 日 | |
您現在可以建立、訓練和部署機器學習 (ML) 模型。 | 2020 年 12 月 8 日 | |
現在,您可以使用自動重新整理將具體化視觀表保持在最新狀態,而且可以透過自動重寫改善查詢效能。 | 2020 年 11 月 11 日 | |
您現在可以使用 TIME 和 TIMETZ 資料類型建立資料表。TIME 資料類型會儲存一天中的時間但不包含時區資訊,而 TIMETZ 會儲存一天中的時間,且包括時區資訊 | 2020 年 11 月 11 日 | |
您現在可以撰寫 Lambda UDF 來啟用資料的外部記號化。 | 2020 年 10 月 26 日 | |
您現在可以修改資料表的資料欄編碼。 | 2020 年 10 月 20 日 | |
Amazon Redshift 現在可查詢叢集中的各個資料庫。 | 2020 年 10 月 15 日 | |
Amazon Redshift 現在可以儲存和處理 HyperLogLogSketches。 | 2020 年 10 月 2 日 | |
建立 Redshift Spectrum 外部資料表的增強功能。 | 2020 年 9 月 24 日 | |
增強功能包括載入 Shapefile 和數個新的空間 SQL 函數。 | 2020 年 9 月 15 日 | |
您可以在 Amazon Redshift 中建立參考外部資料來源的具體化視觀表。 | 2020 年 6 月 19 日 | |
您可以透過執行 CREATE EXTERNAL TABLE AS SELECT 來寫入一個新的外部資料表或以 INSERT INTO 來插入資料到現有的外部資料表。 | 2020 年 6 月 8 日 | |
管理結構描述之儲存控制項的命令和檢視更新。 | 2020 年 6 月 2 日 | |
更新有關使用聯合查詢來查詢資料的資訊。 | 2020 年 4 月 16 日 | |
新增其他空間函數的描述。 | 2020 年 4 月 2 日 | |
從叢集版本 1.0.13059 開始全面推出具體化檢視。 | 2020 年 2 月 19 日 | |
從叢集版本 1.0.13059 開始,即可使用資料欄層級的權限。 | 2020 年 2 月 19 日 | |
您可以使用 ALTER TABLE 命令搭配 ALTER DISTSTYLE ALL 子句來變更資料表的分佈樣式。 | 2020 年 2 月 11 日 | |
更新指南,使用更新的 CREATE EXTERNAL SCHEMA 說明聯合查詢。 | 2019 年 12 月 3 日 | |
更新指南,說明 UNLOAD 命令的新參數。 | 2019 年 12 月 3 日 | |
更新指南以說明空間資料的支援。 | 2019 年 11 月 21 日 | |
更新指南以說明新的 Amazon Redshift 主控台。 | 2019 年 11 月 11 日 | |
Amazon Redshift 可以自動排序資料表資料。 | 2019 年 11 月 7 日 | |
您可以在清空資料表時使用 BOOST 選項。 | 2019 年 11 月 7 日 | |
您可以利用預設 IDENTITY 資料欄建立資料表。 | 2019 年 9 月 19 日 | |
您可以利用 AZ64 壓縮編碼來編碼一些資料欄。 | 2019 年 9 月 19 日 | |
您可以設定自動 WLM 佇列的查詢優先順序。 | 2019 年 8 月 22 日 | |
您可以將 Lake Formation Data Catalog 與 Amazon Redshift Spectrum 搭配使用。 | 2019 年 8 月 8 日 | |
您可以將 COPY 命令搭配 COMPUPDATE PRESET 使用,以啟用 Amazon Redshift 來選擇壓縮編碼。 | 2019 年 6 月 13 日 | |
您可以使用 ALTER TABLE 命令搭配 ALTER COLUMN 以增加 VARCHAR 資料欄的大小。 | 2019 年 5 月 22 日 | |
您可以在 Amazon Redshift 中定義 PL/pgSQL 預存程序。 | 2019 年 4 月 24 日 | |
您可以讓 Amazon Redshift 搭配自動 WLM 一起執行。 | 2019 年 4 月 24 日 | |
您可以使用 UNLOAD 命令,將 Zstandard 壓縮套用至卸載到 Amazon S3 的文字檔和逗號分隔值 (CSV) 檔案。 | 2019 年 4 月 3 日 | |
當並行擴展啟用時,當您需要更多叢集容量以執行增加的並行讀取查詢時,Amazon Redshift 將會自動新增額外的叢集容量。 | 2019 年 3 月 21 日 | |
您可以使用 UNLOAD 命令來卸載至以 CSV 文字格式化的檔案。 | 2019 年 3 月 13 日 | |
若要啟用自動分佈,您可以使用 CREATE TABLE 陳述式來指定 AUTO 分佈樣式。啟用自動分佈時,Amazon Redshift 會根據資料表資料來指派最佳分佈樣式。分佈是在幾秒內於背景中發生變化。 | 2019 年 1 月 23 日 | |
來自 Parquet 的 COPY 支援 SMALLINT | COPY 現支援從 Parquet 格式的檔案載入至使用 SMALLINT 資料類型的欄。如需詳細資訊,請參閱從單欄資料格式 COPY | 2019 年 1 月 2 日 |
您可以在 DROP SCHEMA 命令中包含 DROP EXTERNAL DATABASE 子句,以捨棄外部資料庫。 | 2018 年 12 月 3 日 | |
您可以透過指定 REGION 參數,將 UNLOAD 卸載至另一個 AWS 區域中的 Amazon S3 儲存貯體。 | 2018 年 10 月 31 日 | |
Amazon Redshift 會在背景執行 VACUUM DELETE 操作,因此您很少需要執行 DELETE ONLY 清空。Amazon Redshift 會將 VACUUM DELETE 排程在負載降低的期間執行,並在高負載期間暫停操作。 | 2018 年 10 月 31 日 | |
當您在 CREATE TABLE 陳述式中未指定分佈樣式時,Amazon Redshift 會根據資料表資料來指派最佳分佈樣式。分佈是在幾秒內於背景中發生變化。 | 2018 年 10 月 31 日 | |
您現在可以指定對存放在 中的資料的存取層級 AWS Glue Data Catalog。 | 2018 年 10 月 15 日 | |
您可以在 UNLOAD 命令中指定 MANIFEST VERBOSE 選項,將中繼資料新增至資訊清單檔案,包括欄的名稱和資料類型、檔案大小及列計數。 | 2018 年 10 月 10 日 | |
對於 Redshift Spectrum 外部資料表,您可以在單一 ALTER TABLE ADD 陳述式中合併多個 PARTITION 子句。如需詳細資訊,請參閱更改外部資料表範例。 | 2018 年 10 月 10 日 | |
您可以在 UNLOAD 命令中指定 HEADER 選項,在每個輸出檔案的頂端新增含有欄名稱的標頭行。 | 2018 年 9 月 19 日 | |
新增 SVL_S3Retries、SVL_USER_INFO 和 STL_DISK_FULL_DIAG 文件。 | 2018 年 8 月 31 日 | |
您現在可以查詢 Amazon Redshift Spectrum 資料表中儲存的巢狀資料。如需詳細資訊,請參閱教學課程:使用 Amazon Redshift Spectrum 查詢巢狀資料。 | 2018 年 8 月 8 日 | |
所有新叢集現在預設為啟用短期查詢加速 (SQA)。SQA 使用機器學習提升效能、更快產生結果,以及更準確預測查詢執行時間。如需詳細資訊,請參閱短期查詢加速。 | 2018 年 8 月 8 日 | |
針對如何提高叢集效能和降低運營成本,您現在可以從 Amazon Redshift Advisor 獲得量身訂做的建議。如需詳細資訊,請參閱 Amazon Redshift Advisor。 | 2018 年 7 月 26 日 | |
現在,您可以在定義別名表達式後立即參考它。如需詳細資訊,請參閱 SELECT 清單。 | 2018 年 7 月 18 日 | |
現在,您可以在使用 Amazon Redshift Spectrum 建立外部資料表時指定壓縮類型。如需詳細資訊,請參閱建立外部資料表。 | 2018 年 6 月 27 日 | |
新增有關新的系統資訊函數 PG_LAST_UNLOAD_ID 的文件。如需詳細資訊,請參閱 PG_LAST_UNLOAD_ID。 | 2018 年 6 月 27 日 | |
ALTER TABLE 現在支援重新命名外部資料表的資料欄。如需詳細資訊,請參閱更改外部資料表範例。 | 2018 年 6 月 7 日 |
舊版更新
下表會說明 2018 年 6 月之前,《Amazon Redshift 資料庫開發人員指南》每個版本的重要變更。
變更 | 描述 | 變更日期 |
---|---|---|
來自 Parquet 的 COPY 包含 SMALLINT | COPY 現支援從 Parquet 格式的檔案載入至使用 SMALLINT 資料類型的欄。如需詳細資訊,請參閱 從單欄資料格式 COPY |
2019 年 1 月 2 日 |
從資料欄格式 COPY | COPY 現在支援從 Amazon S3 上使用 Parquet 和 ORC 資料欄資料格式的檔案載入資料。如需詳細資訊,請參閱 從單欄資料格式 COPY |
2018 年 5 月 17 日 |
動態的 SQA 執行時間上限 | 根據預設,工作負載管理 (WLM) 現在會根據叢集工作負載分析,動態地指派短期查詢加速 (SQA) 的執行時間上限值。如需詳細資訊,請參閱短期查詢最長執行時間。 |
2018 年 5 月 17 日 |
STL_LOAD_COMMITS 中的新資料欄 | STL_LOAD_COMMITS 系統資料表有一個新資料欄: |
2018 年 5 月 10 日 |
STL_HASHJOIN 和其他系統日誌資料表中的新資料欄 | STL_HASHJOIN 系統資料表有三個新資料欄: |
2018 年 5 月 17 日 |
STL_AGGR 中的新資料欄 | STL_AGGR 系統資料表有兩個新資料欄: |
2018 年 4 月 19 日 |
REGEX 函數的新選項 | 現在,使用 REGEXP_INSTR 和 REGEXP_SUBSTR 函數時,您可以指定要使用出現的哪一個相符項目,以及是否執行區分大小寫的比對。REGEXP_INSTR 也可讓您指定要傳回相符項目第一個字元的位置,或是相符項目後第一個字元的位置。 |
2018 年 3 月 22 日 |
系統資料表中的新資料欄 | STL_COMMIT_STATS 系統資料表中新增 tombstonedblocks、tossedblocks、batched_by 資料欄。STV_SLICES 系統檢視中新增 localslice 資料欄。 | 2018 年 3 月 22 日 |
新增和丟棄外部資料表中的資料欄 | 對於 Amazon Redshift Spectrum 外部資料表,ALTER TABLE 現在支援 ADD COLUMN 和 DROP COLUMN。 | 2018 年 3 月 22 日 |
Redshift Spectrum 新 AWS 區域 | Redshift Spectrum 現已在孟買和聖保羅區域提供。如需支援的區域的清單,請參閱 Amazon Redshift Spectrum 區域。 | 2018 年 3 月 22 日 |
資料表限制增加至 20,000 | 現在,8xlarge 叢集節點類型的資料表數目上限是 20,000。大型與特大型節點類型上限則是 9,900。如需詳細資訊,請參閱限制和配額。 |
2018 年 3 月 13 日 |
Redshift Spectrum 支援 JSON 和 Ion | 使用 Redshift Spectrum,您可以參考包含 JSON 或 Ion 資料格式純量資料的檔案。如需詳細資訊,請參閱CREATE EXTERNAL TABLE。 |
2018 年 2 月 26 日 |
Redshift Spectrum 的 IAM 角色變更 | 您可以鏈結 AWS Identity and Access Management (IAM) 角色,讓您的叢集可以擔任未連接到叢集的其他角色,包括屬於另一個 AWS 帳戶的角色。如需詳細資訊,請參閱在 Amazon Redshift Spectrum 中鏈結 IAM 角色。 |
2018 年 2 月 1 日 |
ADD PARTITION 支援 IF NOT EXISTS | ALTER TABLE 的 ADD PARTITION 子句現在支援 IF NOT EXISTS 選項。如需詳細資訊,請參閱ALTER TABLE。 | 2018 年 1 月 11 日 |
外部資料表的 DATE 資料 | Redshift Spectrum 外部資料表現在支援 DATE 日期類型。如需詳細資訊,請參閱CREATE EXTERNAL TABLE。 | 2018 年 1 月 11 日 |
Redshift Spectrum 新 AWS 區域 | Redshift Spectrum 現已在新加坡、雪梨、首爾、法蘭克福區域提供。如需支援的 AWS 區域清單,請參閱 Amazon Redshift Spectrum 區域。 | 2017 年 11 月 16 日 |
Amazon Redshift 工作負載管理 (WLM) 中的短期查詢加速 | 短期查詢加速 (SQA) 可排定讓短期執行的查詢優先於長期執行的查詢。SQA 會在專用佇列中執行短期查詢,所以 SQA 查詢不會被迫在佇列中排在長期查詢後面等待。SQA 可讓短期執行的查詢更快開始執行,使用者會更快看到結果。如需詳細資訊,請參閱短期查詢加速。 | 2017 年 11 月 16 日 |
WLM 重新指派跳轉查詢 | 現在,Amazon Redshift 工作負載管理 (WLM) 不再取消並重新啟動跳轉查詢,而是改成將合格查詢重新指派至新佇列。當 WLM 重新指派查詢時,會將查詢移到新佇列並繼續執行,這可節省時間和系統資源。不符合重新指派資格的跳轉查詢,則會重新啟動或取消。如需詳細資訊,請參閱WLM 查詢佇列跳轉。 | 2017 年 11 月 16 日 |
使用者存取系統日誌 | 根據預設,在大部份使用者可查看的系統日誌資料表中,一般使用者無法查看另一位使用者產生的資料列。若要允許一般使用者查看使用者可查看資料表中所有資料列,包括另一位使用者產生的資料列,請執行 ALTER USER 或 CREATE USER,然後將 SYSLOG ACCESS 參數設定為 UNRESTRICTED。 | 2017 年 11 月 16 日 |
結果快取 | 有了 結果快取 ,當您執行查詢時,Amazon Redshift 會快取結果。當您再次執行查詢,Amazon Redshift 會檢查有沒有該查詢結果的有效快取副本。如果在結果快取中找到符合者,Amazon Redshift 會使用快取的結果,不會執行查詢。結果快取預設為開啟。若要關閉結果快取,請將 enable_result_cache_for_session 組態參數設為 off 。 |
2017 年 11 月 16 日 |
資料欄中繼資料函數 | PG_GET_COLS 和 PG_GET_LATE_BINDING_VIEW_COLS 會傳回 Amazon Redshift 資料表、檢視、晚期繫結檢視的欄中繼資料。 | 2017 年 11 月 16 日 |
CTAS 的 WLM 佇列跳轉 | 對於 CREATE TABLE AS (CTAS) 陳述式及唯讀查詢,例如 SELECT 陳述式,Amazon Redshift 工作負載管理 (WLM) 現在支援查詢佇列跳轉。如需詳細資訊,請參閱WLM 查詢佇列跳轉。 | 2017 年 10 月 19 日 |
Amazon Redshift Spectrum 清單檔案 | 當您建立 Redshift Spectrum 外部資料表時,可以指定一個其中已列出 Amazon S3 上資料檔案位置的資訊清單檔案。如需詳細資訊,請參閱CREATE EXTERNAL TABLE。 | 2017 年 10 月 19 日 |
Amazon Redshift Spectrum 新 AWS 區域 | Redshift Spectrum 現已在歐洲 (愛爾蘭) 和亞太區域 (東京) 區域提供。如需支援的 AWS 區域清單,請參閱 Amazon Redshift Spectrum 限制。 | 2017 年 10 月 19 日 |
Amazon Redshift Spectrum 已新增檔案格式 | 現在,您可以建立 Regex、OpenCSV、Avro 資料檔案格式的 Amazon Redshift Spectrum 外部資料表。如需詳細資訊,請參閱CREATE EXTERNAL TABLE。 | 2017 年 10 月 5 日 |
Amazon Redshift Spectrum 外部資料表的虛擬資料欄 | 您可以在 Redshift Spectrum 外部資料表中選取 $path 和 $size 虛擬欄,以檢視 Amazon S3 中的參考資料檔案的位置和大小。如需詳細資訊,請參閱虛擬資料欄。 |
2017 年 10 月 5 日 |
驗證 JSON 的函數 | 您可以使用 IS_VALID_JSON 和 IS_VALID_JSON_ARRAY 函數來檢查 JSON 格式有效與否。其他 JSON 函數現在有選用的 null_if_invalid 引數。 |
2017 年 10 月 5 日 |
LISTAGG DISTINCT | 您可以使用 DISTINCT 子句搭配 LISTAGG 彙總函數和 LISTAGG 視窗函數,在將值串連成單一字串之前,從指定的表達式中消除重複的值。 | 2017 年 10 月 5 日 |
以大寫名稱檢視資料欄 | 若要在 SELECT 結果中以大寫名稱檢視資料欄,您可以將 describe_field_name_in_uppercase 組態參數設為 true 。 |
2017 年 10 月 5 日 |
略過外部資料表的標題行 | 您可以在 skip.header.line.count 命令中設定 CREATE EXTERNAL TABLE 屬性,來略過 Redshift Spectrum 資料檔案一開始的標題行。 |
2017 年 10 月 5 日 |
掃描的資料列數 | WLM 查詢監控規則使用 scan_row_count 指標來傳回掃描步驟中的資料列數。資料列計數,指的是在篩選標記要刪除的資料列 (幽靈資料列) 之前,且在套用使用者定義的查詢篩選條件之前所發出的資料列總數。如需詳細資訊,請參閱已佈建 Amazon Redshift 的查詢監控指標。 | 2017 年 9 月 21 日 |
SQL 使用者定義的函數 | SQL 的純量使用者定義函數 (UDF) 運用了 SQL SELECT 子句,後者會在函數被用時執行,並傳回單一值。如需詳細資訊,請參閱純量 SQL UDFs。 | 2017 年 8 月 31 日 |
近期繫結檢視 | 近期繫結的檢視不會與底層資料庫物件繫結,像是資料表、使用者定義的函數。因此,檢視和其參考的物件之間並無相依性。即使參考的物件不存在,您仍可以建立檢視。由於沒有相依性,您可以捨棄或修改參考物件,而不會影響檢視。Amazon Redshift 在查詢檢視之前不會檢查相依姓。若要建立近期繫結的檢視,在您的 CREATE VIEW 陳述式中指定 WITH NO SCHEMA BINDING 子句。如需詳細資訊,請參閱CREATE VIEW。 | 2017 年 8 月 31 日 |
OCTET_LENGTH 函數 | OCTET_LENGTH 傳回指定字串的長度 (以位元組為單位)。 | 2017 年 8 月 18 日 |
支援 ORC 和 Grok 檔案類型 | Amazon Redshift Spectrum 現在可以支援 Redshift Spectrum 資料檔案的 ORC 和 Grok 資料格式。如需詳細資訊,請參閱Amazon Redshift Spectrum 中查詢的資料檔案。 | 2017 年 8 月 18 日 |
現可支援 RegexSerDe | Amazon Redshift Spectrum 現在可以支援 RegexSerDe 資料格式。如需詳細資訊,請參閱Amazon Redshift Spectrum 中查詢的資料檔案。 | 2017 年 7 月 19 日 |
SVV_TABLES 和 SVV_COLUMNS 新增新資料欄 | domain_name 新增 remarks 和 SVV_COLUMNS 資料欄。SVV_TABLES 新增 remarks 資料欄。 |
2017 年 7 月 19 日 |
SVV_TABLES 和 SVV_COLUMNS 系統檢視 | SVV_TABLES 和 SVV_COLUMNS 系統檢視提供本機、外部資料表與檢視資料欄相關的資訊,以及其他詳細資訊。 | 2017 年 7 月 7 日 |
使用 Amazon EMR Hive 中繼存放區的 Amazon Redshift Spectrum 不再需要 VPC | 使用 Amazon EMR Hive 中繼存放區時,Redshift Spectrum 已不要求 Amazon Redshift 叢集和 Amazon EMR 叢集必須位於同一個 VPC 和同一子網路。如需詳細資訊,請參閱在 Amazon Redshift Spectrum 中使用外部目錄。 | 2017 年 7 月 7 日 |
UNLOAD 為更小的檔案 | 根據預設,UNLOAD 會在 Amazon S3 上建立多個檔案,檔案大小最大為 6.2 GB。若要建立更小的檔案,可在 UNLOAD 命令中指定 MAXFILESIZE。您可以指定 5 MB 至 6.2 GB 的檔案大小上限。如需詳細資訊,請參閱UNLOAD。 | 2017 年 7 月 7 日 |
TABLE PROPERTIES | 您現在可以為 CREATE EXTERNAL TABLE 或 ALTER TABLE 設定 TABLE PROPERTIES numRows 參數,這會更新資料表統計以反映資料表中的資料列數。 | 2017 年 6 月 6 日 |
ANALYZE PREDICATE COLUMNS | 為了節省時間和叢集資源,您可以選擇僅分析可能用來做為述詞的資料列。執行 ANALYZE 搭配 PREDICATE COLUMNS 子句時,分析操作只會含括已用在連接、篩選條件、GROUP BY 子句、或者用作排序索引鍵或分佈索引鍵的資料欄。如需詳細資訊,請參閱分析資料表。 | 2017 年 5 月 25 日 |
Amazon Redshift Spectrum 的 IAM 政策 | 若要授予只使用 Redshift Spectrum 的 Amazon S3 儲存貯體存取權,您可以加入允許使用者代理程式 AWS
Redshift/Spectrum 存取的條件。如需詳細資訊,請參閱Amazon Redshift Spectrum 的 IAM 政策。 |
2017 年 5 月 25 日 |
Amazon Redshift Spectrum 遞迴掃描 | Redshift Spectrum 現在會掃描 Amazon S3 中指定資料夾以及子資料夾裡的檔案。如需詳細資訊,請參閱Redshift Spectrum 的外部資料表。 | 2017 年 5 月 25 日 |
查詢監控規則 | 使用 WLM 查詢監控規則,您可以為 WLM 查詢定義以指標為基礎的效能邊界,並指定在查詢超出那些邊界時 (日誌記錄、跳轉或中止),要採取何種動作。請將查詢監控規則定義為工作負載管理 (WLM) 組態的一部分。如需詳細資訊,請參閱WLM 查詢監控規則。 | 2017 年 4 月 21 日 |
Amazon Redshift Spectrum | 使用 Redshift Spectrum,可以有效率地查詢 Amazon S3 裡的檔案並擷取資料,無需將資料載入資料表。Redshift Spectrum 對於大型資料庫的查詢執行十分快速,因為 Redshift Spectrum 會直接掃描 Amazon S3 裡的檔案。大部分的處理發生在 Amazon Redshift Spectrum 層,大部分資料則保留在 Amazon S3。可以多個叢集同時查詢 Amazon S3 上的相同資料集,無需為每個叢集複製資料副本。如需詳細資訊,請參閱 Amazon Redshift Spectrum | 2017 年 4 月 19 日 |
新系統資料表支援 Redshift Spectrum | 新增下列新的系統檢視來支援 Redshift Spectrum: | 2017 年 4 月 19 日 |
APPROXIMATE PERCENTILE_DISC 彙總函數 | 現已可使用 APPROXIMATE PERCENTILE_DISC 彙總函數。 | 2017 年 4 月 4 日 |
使用 KMS 的伺服器端加密 | 您現在可以搭配 AWS Key Management Service 金鑰 (SSE-KMS) 來使用伺服器端加密,將資料卸載到 Amazon S3。此外,COPY 現在會明顯地從 Amazon S3 載入 KMS 加密的資料檔案。如需詳細資訊,請參閱UNLOAD。 | 2017 年 2 月 9 日 |
新的授權語法 | 您現在可以使用 IAM_ROLE、MASTER_SYMMETRIC_KEY、ACCESS_KEY_ID、SECRET_ACCESS_KEY、SESSION_TOKEN 參數將授權和存取資訊提供給 COPY、UNLOAD、CREATE LIBRARY 命令。新的授權語法是提供單一字串引數給 CREDENTIALS 參數的彈性替代做法。如需詳細資訊,請參閱授權參數。 | 2017 年 2 月 9 日 |
提升結構描述限制 | 現在每個叢集最多可以建立 9,900 個結構描述。如需詳細資訊,請參閱CREATE SCHEMA。 | 2017 年 2 月 9 日 |
預設資料表編碼 | CREATE TABLE 和 ALTER TABLE 現在會為大部分新資料欄指派 LZO 壓縮編碼。定義為排序索引鍵的資料欄、定義為 BOOLEAN、REAL 或 DOUBLE PRECISION 資料類型的資料欄、以及暫時資料表,則預設指派 RAW 編碼。如需詳細資訊,請參閱ENCODE。 | 2017 年 2 月 6 日 |
ZSTD 壓縮編碼 | Amazon Redshift 現在支援 ZSTD 資料欄壓縮編碼。 | 2017 年 1 月 19 日 |
PERCENTILE_CONT 和 MEDIAN 彙總函數 | PERCENTILE_CONT 和 MEDIAN 現已是彙總函數也是視窗函數。 | 2017 年 1 月 19 日 |
使用者定義的函數 (UDF) 的使用者日誌 | 您可以使用 Python 記錄模組,在 UDF 中建立使用者定義的錯誤和警告訊息。您可以在查詢執行之後,查詢 SVL_UDF_LOG 系統檢視來擷取日誌記錄的訊息。如需使用者定義的資訊相關資訊,請參閱 在 Python UDFs中記錄錯誤和警告 | 2016 年 12 月 8 日 |
ANALYZE COMPRESSION 預估減少 | ANALYZE COMPRESSION 命令現在支援估算每個資料欄的磁碟空間減少百分比。如需詳細資訊,請參閱ANALYZE COMPRESSION。 | 2016 年 11 月 10 日 |
連線限制 | 您現在可以設定允許使用者同時打開的資料庫連線數目限制。您也可以限制資料庫的並行連線數量。如需詳細資訊,請參閱 CREATE USER 和 CREATE DATABASE。 | 2016 年 11 月 10 日 |
強化 COPY 的排序 | 現在,當您以排序索引鍵的順序載入資料時,COPY 會自動在資料表的已排序區域中加入一個資料列。如需啟用此強化的特定需求,請參閱依排序索引鍵順序載入您的資料 | 2016 年 11 月 10 日 |
CTAS 的壓縮 | 現在,CREATE TABLE AS (CTAS) 會根據資料欄的資料類型,自動指派壓縮編碼給新資料表。如需詳細資訊,請參閱欄位和資料表屬性的繼承。 | 2016 年 10 月 28 日 |
時間戳記包含時區資料類型 | 對於時區 (TIMESTAMPTZ) 資料類型,Amazon Redshift 現在支援時間戳記。同時,也已新增多個新函數來支援新的資料類型。如需詳細資訊,請參閱日期和時間函數。 | 2016 年 9 月 29 日 |
分析閾值 | 為了減少處理時間並提高 ANALYZE 操作的整體系統效能,如果自上次執行 ANALYZE 命令以來變更後的資料欄百分比低於 analyze_threshold_percent 參數指定的分析閾值,Amazon Redshift 會跳過資料表分析。analyze_threshold_percent 預設為 10。 |
2016 年 8 月 9 日 |
新的 STL_RESTARTED_SESSIONS 系統資料表 | 當 Amazon Redshift 重新啟動工作階段時,STL_RESTARTED_SESSIONS 會記錄新的處理程序 ID (PID) 和舊的 PID。 | 2016 年 8 月 9 日 |
已更新日期和時間函數的文件 | 新增函數的摘要資訊和 日期和時間函數 的連結,並已更新函數的參考資訊使資訊一致。 | 2016 年 6 月 24 日 |
STL_CONNECTION_LOG 中的新資料欄 | STL_CONNECTION_LOG 系統資料表有兩個新的資料欄可追蹤 SSL 連線。如果您定期將稽核日誌載入 Amazon Redshift 資料表,則需要將以下新欄位新增到目標資料表:sslcompression 和 sslexpansion。 | 2016 年 5 月 5 日 |
MD5 雜湊密碼 | 您可以提供密碼和使用者名稱的 MD5 雜湊字串,藉此為 CREATE USER 或 ALTER USER 命令指定密碼。 | 2016 年 4 月 21 日 |
STV_TBL_PERM 中的新資料欄 | backup 系統檢視中的 STV_TBL_PERM 資料欄指出叢集快照中是否包含資料表。如需詳細資訊,請參閱BACKUP。 |
2016 年 4 月 21 日 |
不備份資料表 | 對於不包含重要資料的資料表 (例如臨時資料表),您可以在 CREATE TABLE 或 CREATE TABLE AS 陳述式中指定 BACKUP NO,以防止 Amazon Redshift 將該資料表納入自動或手動快照中。使用不備份資料表可以在建立快照以及從快還原照時節省處理時間,並節省 Amazon S3 上的儲存空間。 | 2016 年 4 月 7 日 |
VACUUM 刪除閾值 | 根據預設,VACUUM 命令現在會回收空間,使至少百分之 95 的剩餘資料列不會被標記為刪除。因此,與 100% 回收刪除的資料列相比,VACUUM 通常在刪除階段需要的時間更少。您可以在執行 VACUUM 命令時加入 TO threshold PERCENT 參數,來變更單一資料表的預設閾值。 | 2016 年 4 月 7 日 |
SVV_TRANSACTIONS 系統資料表 | SVV_TRANSACTIONS 系統檢視會記錄資料庫中目前保持鎖定之資料表的交易相關資訊。 | 2016 年 4 月 7 日 |
使用 IAM 角色存取其他 AWS 資源 | 若要在叢集與其他 AWS 資源之間移動資料,例如 Amazon S3、DynamoDB、Amazon EMR 或 Amazon EC2,您的叢集必須具有存取資源和執行必要動作的許可。您現在可以指定叢集用於身分驗證和授權的 IAM 角色,這是使用 COPY、UNLOAD 或 CREATE LIBRARY 命令提供存取金鑰的更安全替代方法。如需詳細資訊,請參閱角色類型存取控制。 | 2016 年 3 月 29 日 |
VACUUM 排序閾值 | 現在,若資料表中超過百分之 95 的資料列已排序,VACUUM 命令會略過資料表的排序階段。您可以在執行 VACUUM 命令時加入 TO threshold PERCENT 參數,來變更單一資料表的預設排序閾值。 | 2016 年 3 月 17 日 |
STL_CONNECTION_LOG 中的新資料欄 | STL_CONNECTION_LOG 系統資料表有三個新資料欄。如果您定期將稽核日誌載入 Amazon Redshift 資料表,則需要將以下新欄位新增到目標資料表:sslversion、sslcipher 和 mtu。 | 2016 年 3 月 17 日 |
使用 bzip2 壓縮進行 UNLOAD | 您現在可以選擇使用 bzip2 壓縮進行 UNLOAD。 | 2016 年 2 月 8 日 |
ALTER TABLE APPEND | ALTER TABLE APPEND 會從現有來源資料表移出資料,將資料列附加到目標資料表。因為是移動而不是複製資料,ALTER TABLE APPEND 通常比類似的 CREATE TABLE AS 或 INSERT INTO 操作更快。 | 2016 年 2 月 8 日 |
WLM 查詢佇列跳轉 | 如果工作負載管理 (WLM) 因為逾時而取消唯讀查詢 (如 SELECT 陳述式),WLM 會嘗試將查詢路由到下一個相符的佇列。如需詳細資訊,請參閱 WLM 查詢佇列跳轉 | 2016 年 1 月 7 日 |
ALTER DEFAULT PRIVILEGES | 您可以使用 ALTER DEFAULT PRIVILEGES 命令來定義日後由指定使用者建立的物件將套用的存取權限預設設定。 | 2015 年 12 月 10 日 |
bzip2 檔案壓縮 | COPY 命令支援從使用 bzip2 壓縮的檔案載入資料。 | 2015 年 12 月 10 日 |
NULLS FIRST 和 NULLS LAST | 您可以指定 ORDER BY 子句要將 NULLS 排在結果集中的開頭或結尾。如需詳細資訊,請參閱 ORDER BY 子句 和 範圍函數語法摘要。 | 2015 年 11 月 19 日 |
CREATE LIBRARY 的 REGION 關鍵字 | 如果包含 UDF 程式庫檔案的 Amazon S3 儲存貯體不位於與 Amazon Redshift 叢集相同的 AWS 區域,您可以使用 REGION 選項來指定資料所在的區域。如需詳細資訊,請參閱CREATE LIBRARY。 | 2015 年 11 月 19 日 |
使用者定義的純量函數 (UDF) | 您現在可以建立自訂的使用者定義純量函數來實作非 SQL 處理的功能,這些功能可以是由 Python 2.7 標準程式庫中支援 Amazon Redshift 的模組提供,或是由您自己以 Python 程式語言編寫的自訂 UDF 提供。如需詳細資訊,請參閱Amazon Redshift 中的使用者定義函數。 | 2015 年 9 月 11 日 |
WLM 組態中的動態屬性 | WLM 組態參數現在支援動態套用部分屬性。其他屬性仍然是靜態變更,需要將關聯的叢集重新啟動才會套用組態變更。如需詳細資訊,請參閱 WLM 動態和靜態組態屬性 和 工作負載管理。 | 2015 年 8 月 3 日 |
LISTAGG 函數 | LISTAGG 函數 和 LISTAGG 範圍函數 會傳回字串,這個字串是將一組資料欄的值串連起來建立而成。 | 2015 年 7 月 30 日 |
已棄用的參數 | 已棄用 max_cursor_result_set_size 組態參數。游標結果集的大小限制是根據叢集的節點類型而定。如需詳細資訊,請參閱游標限制條件。 |
2015 年 7 月 24 日 |
已已修 COPY 命令的文件 | 大幅修訂 COPY 命令的參考資料,使資料易懂更容易取得。 | 2015 年 7 月 15 日 |
從 Avro 格式 COPY | COPY 命令支援從 Amazon S3、Amazon EMR 上的資料檔案和從遠端主機 (透過 SSH 連線 ) 載入 Avro 格式的資料。如需詳細資訊,請參閱 AVRO 和 從 Avro 複製的範例。 | 2015 年 7 月 8 日 |
STV_STARTUP_RECOVERY_STATE | STV_STARTUP_RECOVERY_STATE 系統資料表會記錄在叢集重新啟動操作期間暫時鎖定的資料表狀態。Amazon Redshift 會在處理資料表時暫時鎖定資料表,以解決叢集重新啟動後的過時交易。 | 2015 年 5 月 25 日 |
排名函數可選用 ORDER BY 選項 | 現在,某些排名視窗函數的 ORDER BY 選項為選用。如需詳細資訊,請參閱 CUME_DIST 範圍函數、DENSE_RANK 範圍函數、RANK 範圍函數、NTILE 範圍函數、PERCENT_RANK 範圍函數、ROW_NUMBER 範圍函數。 | 2015 年 5 月 25 日 |
交錯的排序索引鍵 | 交錯的排序索引鍵使排序索引鍵中的每個資料欄具有相等權重。若使用交錯的排序索引鍵來代替預設的複合索引鍵,當查詢對第二個排序資料欄使用限制性述詞,尤其是查詢大型資料表時,可以大幅改善查詢效能。在對相同資料表中不同資料欄套用多個篩選條件時,交錯排序也能改善效能。如需詳細資訊,請參閱 排序索引鍵 和 CREATE TABLE。 | 2015 年 5 月 11 日 |
已修訂的調校查詢效能主題 | 已擴充查詢效能調校的內容,增加用於分析查詢效能的新查詢以及更多範例。此外,也將主題修訂得更清楚更完整。設計查詢的 Amazon Redshift 最佳實務提供如何撰寫查詢以改善效能的詳細資訊。 | 2015 年 3 月 23 日 |
SVL_QUERY_QUEUE_INFO | SVL_QUERY_QUEUE_INFO 檢視摘要說明在 WLM 查詢佇列或遞交佇列中花費時間之查詢的詳細資訊。 | 2015 年 2 月 19 日 |
SVV_TABLE_INFO | 您可以使用 SVV_TABLE_INFO 檢視來診斷和解決可能影響查詢效能的資料表設計問題,包括壓縮編碼、分佈索引鍵、排序樣式、資料配送偏度、資料表大小、統計等方面的問題。 | 2015 年 2 月 19 日 |
UNLOAD 使用伺服器端檔案加密 | UNLOAD 命令現在會自動使用 Amazon S3 伺服器端加密 (SSE) 來加密所有卸載資料檔案。伺服器端加密增加了另一層資料安全,且對效能幾乎沒有影響。 | 2014 年 10 月 31 日 |
CUME_DIST 範圍函數 | CUME_DIST 範圍函數 會計算視窗或分割區內值的累積分佈。 | 2014 年 10 月 31 日 |
MONTHS_BETWEEN 函數 | MONTHS_BETWEEN 函數 可判斷兩個日期之間有幾個月。 | 2014 年 10 月 31 日 |
NEXT_DAY 函數 | NEXT_DAY 函數 會傳回在給定日期之後的指定那天 (星期幾) 後的第一個執行個體的日期。 | 2014 年 10 月 31 日 |
PERCENT_RANK 範圍函數 | PERCENT_RANK 範圍函數 會計算給定資料列的百分比排行。 | 2014 年 10 月 31 日 |
RATIO_TO_REPORT 範圍函數 | RATIO_TO_REPORT 範圍函數 會計算視窗或分割區內值與值總和的比率。 | 2014 年 10 月 31 日 |
TRANSLATE 函數 | TRANSLATE 函數 會用指定的取代值來取代給定表達式中出現的所有指定字元。 | 2014 年 10 月 31 日 |
NVL2 函數 | NVL2 函數 會根據指定的表達式判斷值為 NULL 還是 NOT NULL,傳回兩個值中的一個。 | 2014 年 10 月 16 日 |
MEDIAN 範圍函數 | MEDIAN 範圍函數 會計算視窗或分割區內值範圍的中位數。 | 2014 年 10 月 16 日 |
GRANT 和 REVOKE 命令的 ON ALL TABLES IN SCHEMA schema_name 子句 | GRANT 和 REVOKE 命令已更新為帶有 ON ALL TABLES IN SCHEMA schema_name 子句。這個子句可讓您使用單一命令來變更結構描述中所有資料表的權限。 | 2014 年 10 月 16 日 |
DROP SCHEMA、DROP TABLE、DROP USER 和 DROP VIEW 命令的 IF EXISTS 子句 | DROP SCHEMA、DROP TABLE、DROP USER、DROP VIEW 命令已更新為帶有 IF EXISTS 子句。如果指定的物件不存在,這個子句可使命令不進行任何變更並傳回訊息,而不是以發生錯誤終止。 | 2014 年 10 月 16 日 |
CREATE SCHEMA 和 CREATE TABLE 命令的 IF NOT EXISTS 子句 | CREATE SCHEMA 和 CREATE TABLE 命令已更新為帶有 IF NOT EXISTS 子句。如果指定的物件已存在,這個子句可使命令不進行任何變更並傳回訊息,而不是以發生錯誤終止。 | 2014 年 10 月 16 日 |
COPY 支援 UTF-16 編碼 | COPY 現在支援從使用 UTF-16 編碼和 UTF-8 編碼的資料檔案載入資料。如需詳細資訊,請參閱ENCODING。 | 2014 年 9 月 29 日 |
新的工作負載管理教學 | 教學:設定手動工作負載管理 (WLM) 佇列引導您完成設定工作負載管理 (WLM) 佇列的過程,以改進查詢處理和資源配置。 | 2014 年 9 月 25 日 |
AES 128 位元加密 | 現在,COPY 命令從透過 Amazon S3 用戶端加密所加密的資料檔案載入時,支援 AES 128 位元加密和 AES 256 位元加密。如需詳細資訊,請參閱從 Amazon S3 載入加密的資料檔案。 | 2014 年 9 月 29 日 |
PG_LAST_UNLOAD_COUNT 函數 | PG_LAST_UNLOAD_COUNT 函數會傳回最近一次 UNLOAD 操作處理的資料列數。如需詳細資訊,請參閱PG_LAST_UNLOAD_COUNT。 | 2014 年 9 月 15 日 |
新的故障診斷查詢章節 | 查詢疑難排解 提供快速的參考,方便識別和解決您使用 Amazon Redshift 查詢時可能遇到的一些最常見和最嚴重的問題。 | 2014 年 7 月 7 日 |
新的載入資料教學 | 教學課程:從 Amazon S3 載入資料 將從頭到尾引導您完成從 Amazon S3 儲存貯體中的資料檔案將資料載入 Amazon Redshift 資料庫資料表的過程。 | 2014 年 7 月 1 日 |
PERCENTILE_CONT 範圍函數 | PERCENTILE_CONT 範圍函數 是反向分發函數,假定連續的分發模型。它採用百分位數值和排序規格,且會傳回插入值,該值將根據排序規格落入給定的百分位數值。 | 2014 年 6 月 30 日 |
PERCENTILE_DISC 範圍函數 | PERCENTILE_DISC 範圍函數 是反向分發函數,假定不連續的分發模型。它採用百分位數值和排序規格,且會傳回集裡的一個元素。 | 2014 年 6 月 30 日 |
GREATEST 和 LEAST 函數 | GREATEST 和 LEAST 函數 函數會傳回表達式清單中的最大或最小值。 | 2014 年 6 月 30 日 |
跨區域 COPY | COPY 命令支援從 Amazon Redshift 叢集以外區域中的 Amazon S3 儲存貯體或 Amazon DynamoDB 資料表載入資料。如需詳細資訊,請參閱 COPY 命令參考資料中的REGION。 | 2014 年 6 月 30 日 |
擴充最佳實務 | Amazon Redshift 最佳實務的內容已擴充、重新組織並移至導覽階層的頂端,使其更容易被找到。 | 2014 年 5 月 28 日 |
UNLOAD 至單一檔案 | UNLOAD 命令可以選擇性加入 PARALLEL OFF 選項,將資料表資料依序卸載到 Amazon S3 上的單一檔案。如果資料大於檔案大小上限 6.2 GB,UNLOAD 會額外建立檔案。 | 2014 年 5 月 6 日 |
REGEXP 函數 | REGEXP_COUNT、REGEXP_INSTR、REGEXP_REPLACE 函數會根據正規表達式模式比對來操作字串。 | 2014 年 5 月 6 日 |
從 Amazon EMR 進行 COPY | COPY 命令支援直接從 Amazon EMR 叢集載入資料。如需詳細資訊,請參閱從 Amazon EMR 載入資料。 |
2014 年 4 月 18 日 |
WLM 並行限制提高 | 現在您可以設定工作負載管理 (WLM) 在使用者定義的佇列中同時執行最多 50 個查詢。限制提高後,使用者可以修改 WLM 組態,更靈活地管理系統效能。如需詳細資訊,請參閱 實作手動 WLM |
2014 年 4 月 18 日 |
新的組態參數用於管理游標大小 |
如需詳細資訊,請參閱本指南中的 DECLARE 和《Amazon Redshift 管理指南》中的設定游標結果集的大小上限。 |
2014 年 3 月 28 日 |
從 JSON 格式 COPY | COPY 命令支援從 Amazon S3 上的資料檔案和從遠端主機 (透過 SSH 連線 ) 載入 JSON 格式的資料。如需詳細資訊,請參閱從 JSON 格式 COPY 使用須知。 | 2014 年 3 月 25 日 |
新的系統資料表 STL_PLAN_INFO | STL_PLAN_INFO 資料表補充了 EXPLAIN 命令,是查看查詢計劃的另一種方式。 | 2014 年 3 月 25 日 |
新函數 REGEXP_SUBSTR | REGEXP_SUBSTR 函數 會搜索正規表達式模式,傳回從字串中擷取的字元。 | 2014 年 3 月 25 日 |
STL_COMMIT_STATS 的新資料欄 | STL_COMMIT_STATS 資料表有兩個新資料欄:numxids 和 oldestxid 。 |
2014 年 3 月 6 日 |
從 SSH COPY 支援 gzip 和 lzop | 透過 SSH 連線載入資料時,COPY 命令支援 gzip 和 lzop 壓縮。 | 2014 年 2 月 13 日 |
新函數 | ROW_NUMBER 範圍函數 會傳回目前資料列的編號。STRTOL 函數 將指定底數之數字的字串表達式轉換為等同的整數值。PG_CANCEL_BACKEND 和 PG_TERMINATE_BACKEND 可讓使用者取消查詢和工作階段連線。新增 LAST_DAY 函數以便和 Oracle 相容。 | 2014 年 2 月 13 日 |
新的系統資料表 | STL_COMMIT_STATS 系統資料表提供與遞交效能相關的指標,包括各種遞交階段的時間,以及遞交的區塊數。 | 2014 年 2 月 13 日 |
FETCH 單一節點的叢集 | 在單一節點的叢集上使用游標時,使用 FETCH 命令可以擷取的資料列數上限為 1000。單一節點的叢集不支援 FETCH FORWARD ALL。 | 2014 年 2 月 13 日 |
DS_DIST_ALL_INNER 重新配送策略 | Explain 計劃輸出中的 DS_DIST_ALL_INNER 指出整個內部資料表已重新配送至單一配量,因為外部資料表使用 DISTSTYLE ALL。如需詳細資訊,請參閱 聯結類型範例 和 評估查詢計畫。 | 2014 年 1 月 13 日 |
用於查詢的新系統資料表 | Amazon Redshift 新增新的系統資料表,客戶可用來評估查詢執行,以便進行調校和故障診斷。如需詳細資訊,請參閱 SVL_COMPILE, STL_SCAN, STL_RETURN, STL_SAVE STL_ALERT_EVENT_LOG. | 2014 年 1 月 13 日 |
單一節點的游標 | 單一節點的叢集現在支援游標。單一節點的叢集可同時有兩個游標,其結果集大小上限為 32 GB。建議您在單一節點的叢集上,將 ODBC 快取大小參數設為 1,000。如需詳細資訊,請參閱DECLARE。 | 2013 年 13 月 12 日 |
ALL 配送樣式 | ALL 配送可以動態縮短某些查詢類型的執行時間。當資料表使用 ALL 配送樣式時,會將資料表的副本配送至每個節點。由於資料表與其他每個資料表有效地共置,因此在查詢執行期間不需要重新配送。ALL 配送並不適合所有資料表,因為會增加儲存空間的需求,以及增加載入時間。如需詳細資訊,請參閱查詢最佳化的資料分佈。 | 2013 年 11 月 11 日 |
從遠端主機 COPY | 除了從 Amazon S3 和 Amazon DynamoDB 資料表上的資料檔案載入資料表之外,COPY 命令還可以使用 SSH 連線,從 Amazon EMR 叢集、Amazon EC2 執行個體和其他遠端主機載入文字資料。Amazon Redshift 會使用多個同時的 SSH 連線,以平行方式讀取和載入資料。如需詳細資訊,請參閱從遠端主機載入資料。 | 2013 年 11 月 11 日 |
使用的 WLM 記憶體百分比 | 您可以為工作負載管理 (WLM) 組態中每個佇列的記憶體指定特定百分比,來平衡工作負載。如需詳細資訊,請參閱實作手動 WLM。 | 2013 年 11 月 11 日 |
APPROXIMATE COUNT(DISTINCT) | 使用 APPROXIMATE COUNT(DISTINCT) 的查詢執行較快,其相對錯誤率約 2%。APPROXIMATE COUNT(DISTINCT) 函數採用 HyperLogLog 演算法。如需詳細資訊,請參閱 COUNT 函數。 | 2013 年 11 月 11 日 |
可擷取最近查詢詳細資訊的新 SQL 函數 | 四個新的 SQL 函數可擷取最近的查詢和 COPY 命令的詳細資訊。新函數使查詢系統日誌資料表變得更加容易,且在許多情況下不必存取系統資料表即可提供必要的詳細資訊。如需詳細資訊,請參閱 PG_BACKEND_PID, PG_LAST_COPY_ID, PG_LAST_COPY_COUNT, PG_LAST_QUERY_ID. | 2013 年 11 月 1 日 |
UNLOAD 的 MANIFEST 選項 | UNLOAD 命令的 MANIFEST 選項補強了 COPY 命令的 MANIFEST 選項。使用 UNLOAD 搭配 MANIFEST 選項會自動建立資訊清單檔案,檔案中明確列出在 Amazon S3 上由卸載操作 (UNLOAD) 建立的資料檔案。接著您可以對相同資訊清單檔案使用 COPY 命令來載入資料。如需詳細資訊,請參閱 將資料卸載到 Amazon S3 和 UNLOAD 範例。 | 2013 年 11 月 1 日 |
COPY 的 MANIFEST 選項 | 您可以在 COPY 命令中使用 MANIFEST 選項,明確列出將從 Amazon S3. 載入的資料檔案。 | 2013 年 10 月 18 日 |
用於查詢的故障診斷的系統資料表 | 新增用於對查詢進行故障診斷的系統資料表的文件。用於記錄日誌的 STL 檢視小節現在包含下列系統資料表的文件:STL_AGGR、STL_BCAST、STL_DIST、STL_DELETE、STL_HASH、STL_HASHJOIN、STL_INSERT、STL_LIMIT、STL_MERGE、STL_MERGEJOIN、STL_NESTLOOP、STL_PARSE、STL_PROJECT、STL_SCAN、STL_SORT、STL_UNIQUE、STL_WINDOW。 | 2013 年 10 月 3 日 |
CONVERT_TIMEZONE 函數 | CONVERT_TIMEZONE 函數 會將時間戳記從一個時區轉換為另一個時區,並可選擇自動調整日光節約時間。 | 2013 年 10 月 3 日 |
SPLIT_PART 函數 | SPLIT_PART 函數 會在指定分隔符號之處分割字串,並傳回指定位置的部分。 | 2013 年 10 月 3 日 |
STL_USERLOG 系統資料表 | 當建立、更改或刪除資料庫使用者時,STL_USERLOG 會記錄發生變更的詳細資訊。 | 2013 年 10 月 3 日 |
LZO 資料欄編碼和 LZOP 檔案壓縮。 | LZO 資料欄壓縮編碼結合了極高的壓縮率和良好的效能。從 Amazon S3 COPY 支援從使用 LZOP 壓縮的檔案載入資料。 | 2013 年 9 月 19 日 |
JSON、常規表達式及游標 | 新增剖析 JSON 字串的支援,包括使用常規表達式進行模式比對、以及透過 ODBC 連線使用游標擷取大型資料集。如需詳細資訊,請參閱JSON 函數、模式比對條件及DECLARE。 | 2013 年 9 月 10 日 |
COPY 的 ACCEPTINVCHAR 選項 | 使用 COPY 命令並指定 ACCEPTINVCHAR 選項,可以成功載入包含無效 UTF-8 字元的資料。 | 2013 年 8 月 29 日 |
COPY 的 CSV 選項 | COPY 命令現在支援從 CSV 格式的輸入檔案載入資料。 | 2013 年 8 月 9 日 |
CRC32 | CRC32 函數 會執行循環冗餘檢查。 | 2013 年 8 月 9 日 |
WLM 萬用字元 | 在將使用者群組和查詢群組新增至佇列時,工作負載管理 (WLM) 支援使用萬用字元。如需詳細資訊,請參閱萬用字元。 | 2013 年 8 月 1 日 |
WLM 逾時 | 若要限制給定的 WLM 佇列中允許查詢使用的時間,您可以設定每個佇列的 WLM 逾時值。如需詳細資訊,請參閱WLM 逾時。 | 2013 年 8 月 1 日 |
新的 COPY 選項 'auto' 和 'epochsecs' | COPY 命令會執行日期和時間格式的自動辨識。新的時間格式 'epochsecs' 和 'epochmillisecs' 讓 COPY 可以載入 epoch 格式的資料。 | 2013 年 7 月 25 日 |
CONVERT_TIMEZONE 函數 | CONVERT_TIMEZONE 函數 可將時間戳記從一個時區轉換為另一個時區。 | 2013 年 7 月 25 日 |
FUNC_SHA1 函數 | FUNC_SHA1 函數 使用 SHA1 演算法轉換字串。 | 2013 年 7 月 15 日 |
max_execution_time | 若要限制給定的 WLM 佇列中允許查詢使用的時間量,您可以在 WLM 組態中設定 max_execution_time 參數。如需詳細資訊,請參閱修改 WLM 組態。 | 2013 年 7 月 22 日 |
四個位元組的 UTF-8 字元 | VARCHAR 資料類型現在支援四個位元組的 UTF-8 字元。不支援五個位元組或更長的 UTF-8 字元。如需詳細資訊,請參閱儲存與範圍。 | 2013 年 7 月 18 日 |
SVL_QERROR | 已棄用 SVL_QERROR 系統檢視。 | 2013 年 7 月 12 日 |
修訂文件歷史記錄 | Document History (文件歷史記錄) 頁面現在會顯示文件更新的日期。 | 2013 年 7 月 12 日 |
STL_UNLOAD_LOG | STL_UNLOAD_LOG 會記錄卸載操作的詳細資訊。 | 2013 年 7 月 5 日 |
JDBC 擷取大小參數 | 若要在使用 JDBC 擷取大型資料時避免用戶端發生記憶體不足的錯誤,可以設定 JDBC 擷取大小參數來啟用用戶端的批次資料擷取。如需詳細資訊,請參閱設定 JDBC 擷取大小參數。 | 2013 年 6 月 27 日 |
UNLOAD 加密的檔案 | UNLOAD 現在支援將資料表的資料卸載到 Amazon S3 上已加密的檔案。 | 2013 年 5 月 22 日 |
暫時性憑證 | COPY 和 UNLOAD 現在支援使用暫時性登入資料。 | 2013 年 11 月 4 日 |
補充說明 | 闡明並已擴充設計資料表和載入資料的討論。 | 2013 年 2 月 14 日 |
新增最佳實務 | 新增設計資料表的 Amazon Redshift 最佳實務和載入資料的 Amazon Redshift 最佳實務。 | 2013 年 2 月 14 日 |
闡明密碼限制 | 闡明了 CREATE USER 和 ALTER USER 的密碼限制,各種小修訂。 | 2013 年 2 月 14 日 |
新指南 |
這是《Amazon Redshift 開發人員指南》的第一個版本。 | 2013 年 2 月 14 日 |