メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012-12-01)

チュートリアル: クエリ処理を改善するワークロード管理 (WLM) キューの設定

概要

このチュートリアルでは、Amazon Redshift のワークロード管理 (WLM) を設定するプロセスについて順を追って説明します。WLM を設定することで、クラスターのクエリパフォーマンスとリソース割り当てを改善することができます。

Amazon Redshift はユーザークエリをキューにルーティングして処理します。WLM は、クエリがキューにルーティングされる方法を定義します。デフォルトで、Amazon Redshift にはクエリに使用できるキューが 2 つあります。1 つはスーパーユーザー用で、もう 1 つはユーザー用です。スーパーユーザーキューは設定ができず、一度に 1 つのクエリしか処理できません。このキューはトラブルシューティング目的のみに使用してください。ユーザーキューは最大 5 件のクエリを一度に処理できますが、必要に応じてキューの同時実行レベルを変更することで、この件数を設定できます。

データベースに対して数人のユーザーがクエリを実行する場合は、別の設定の方が効率的なことがあります。たとえば、一部のユーザーが VACUUM のように大量のリソースを使う操作を実行する場合、レポートのようにリソースをあまり使わないクエリに対して悪影響が生じることがあります。このような場合は、キューを追加して、異なるワークロード用に設定することを検討してください。

予測時間: 75 分

推定コスト: 50 セント

前提条件

Amazon Redshift クラスター、サンプル TICKIT データベース、psql クライアントツールが必要です。これらをまだセットアップしていない場合は、Amazon Redshift 入門ガイド および「psql ツールを使用してクラスターに接続する」を参照してください。

セクション

このページの内容: