本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Redshift 參數群組
在 Amazon Redshift 中,您可以將參數群組與您建立的每個叢集建立關聯。參數群組為參數的群組,這些參數會套用至您在叢集中建立的所有資料庫。這些參數用於設定查詢逾時和日期樣式等資料庫設定。啟動叢集時,必須將此叢集與參數群組建立關聯。如果稍後想要變更參數群組,您可以修改叢集並選擇不同的參數群組。
每個參數群組都有多個參數,用於設定資料庫的設定。可用的參數群組清單視參數群組所屬的參數群組系列而定。參數群組系列為參數群組中參數所套用的 Amazon Redshift 引擎版本。參數群組族群名稱的格式為redshift-
何 version
version
是引擎版本。例如,組態的目前版本是 redshift-1.0
。
Amazon Redshift 為每個參數群組系列提供一個預設的參數群組。預設參數群組的每個參數都有預設的數值,無法修改。預設參數群組名稱的格式為default.
,其中 parameter_group_family
parameter_group_family
是參數群組所屬的引擎版本。舉例來說,redshift-1.0
版本的預設參數群組名稱為 default.redshift-1.0
。
注意
目前,redshift-1.0
為 Amazon Redshift 引擎的唯一版本。因此,default.redshift-1.0
為唯一的預設參數群組。
如果您想使用非預設參數群組的其他參數值,您必須建立自訂參數群組,然後將叢集與群組相關聯。自訂參數群組中的參數值一開始與預設參數群組中的相同。所有參數的初始 source
是 engine-default
,因為值是由 Amazon Redshift 預設。變更參數值後,source
將變更為 user
,表示數值經過修改,不同於預設值。
注意
Amazon Redshift 主控台不會顯示每個參數的 source
。您必須使用 Amazon RedshiftAPI, AWS CLI,或其中一個 AWS SDKs以檢視source
。
如為您建立的參數群組,您可以隨時修改其參數值,或將所有參數值重設為預設值。也可將不同的參數群組與叢集相關聯。在某些情況下,您可能修改已與叢集相關聯的參數群組中的參數值,或將不同參數群組與叢集建立關聯。在這些情況下,您可能需要重新啟動叢集,更新的參數值才會生效。如果叢集失敗,而且 Amazon Redshift 重新啟動叢集,變更將在此時套用。如果叢集在維護期間重新啟動,則不會套用變更。如需詳細資訊,請參閱WLM動態和靜態屬性。
預設參數值
下表顯示預設參數值的概覽,包含各參數深入資訊的連結。這些是 redshift-1.0
參數群組系列的預設值。
參數名稱 | Value | 其他資訊 |
---|---|---|
auto_analyze |
true |
《Amazon Redshift 資料庫開發人員指南》中的 auto_analyze |
auto_mv |
true |
《Amazon Redshift 資料庫開發人員指南》中的自動具體化視觀表 |
datestyle |
ISO, MDY |
《Amazon Redshift 資料庫開發人員指南》中的 datestyle |
enable_case_sensitive_identifier |
false |
《Amazon Redshift 資料庫開發人員指南》中的 enable_case_sensitive_identifier |
enable_user_activity_logging |
false |
本指南中的 資料庫稽核記錄日誌 |
extra_float_digits |
0 |
《Amazon Redshift 資料庫開發人員指南》中的 extra_float_digits |
max_concurrency_scaling_clusters |
1 |
《Amazon Redshift 資料庫開發人員指南》中的 max_concurrency_scaling_clusters |
query_group |
預設 |
《Amazon Redshift 資料庫開發人員指南》中的 query_group |
require_ssl |
false |
本指南中的 設定連線的安全選項 |
search_path |
$user、public |
《Amazon Redshift 資料庫開發人員指南》中的 search_path |
statement_timeout |
0 |
《Amazon Redshift 資料庫開發人員指南》中的 statement_timeout |
wlm_json_configuration |
[{"auto_wlm":true}] |
本指南中的工作負載管理 |
use_fips_ssl |
false |
只有在您的系統必須FIPS符合標準時,才啟用符合標準的SSL模式。FIPS |
注意
max_cursor_result_set_size
參數已棄用。如需游標結果集大小的相關資訊,請參閱《Amazon Redshift 資料庫開發人員指南》中的游標限制條件。
您可在資料庫中使用 SET
命令暫時覆寫參數。SET
命令僅覆寫表示目前工作階段持續時間的參數。除了上表列出的參數,您也可設定資料庫中的 wlm_query_slot_count
來暫時調整槽計數。wlm_query_slot_count
參數不適用於參數群組中的組態。如需調整插槽計數的相關資訊,請參閱《Amazon Redshift 資料庫開發人員指南》中的 wlm_query_slot_count。如需暫時覆寫其他參數的相關資訊,請參閱《Amazon Redshift 資料庫開發人員指南》中的修改伺服器組態。