教學:設定手動工作負載管理 (WLM) 佇列 - Amazon Redshift

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

教學:設定手動工作負載管理 (WLM) 佇列

概觀

建議在 Amazon Redshift 中設定自動工作負載管理 (WLM)。如需自動 WLM 的相關資訊,請參閱實作工作負載管理。不過,如果您需要多個 WLM 佇列,此教學課程會逐步解說如何在 Amazon Redshift 中設定手動工作負載管理 (WLM)。您可以藉由設定手動 WLM 來改善叢集中的查詢效能和資源配置。

Amazon Redshift 將使用者查詢路由到佇列以進行處理。WLM 定義如何將這些查詢路由到佇列。Amazon Redshift 預設有兩個用於查詢的佇列:一個給超級使用者使用,一個給使用者使用。超級使用者佇列無法設定,且一次只能處理一個佇列。只有為了故障排除的目的才需要保留此佇列。使用者佇列一次最多可以處理五個查詢,但您可以視需要變更佇列的並行層級以改變設定。

如果有多個使用者對資料庫執行查詢,您可能會發現另一種設定更有效率。例如,如果某些使用者執行資源密集型操作 (如 VACUUM),這些操作可能會對非密集型的查詢 (如報表) 造成負面影響。您可以考慮加入額外的佇列,並設定它們處理不同的工作負載。

預估時間:75 分鐘

評估成本:50 美分

必要條件

您需要 Amazon Redshift 叢集、範例 TICKIT 資料庫和 Amazon Redshift RSQL 用戶端工具。如果您還沒有進行這些設定,請前往《Amazon Redshift 入門指南》和 Amazon Redshift RSQL

章節