リソースマネージャー
Verticaのリソース管理は、リソースマネージャーによって行われます。クエリの実行、データロード、Move Out/Merge Outなどのあらゆる処理を実行する際に、VerticaはCPUやメモリ領域を使用します。各処理にはそれぞれ利用可能なリソースに関するルールが設定されており、リソースマネージャーが管理を行います。![【鴨田】リソースマネージャ2](http://vertica-tech.ashisuto.co.jp/wp-content/uploads/2016/07/df282f3d27a725a976ae8dd471c7f325.png)
リソースプール
リソースマネージャーによる各処理のCPUリソースやメモリリソースの管理は、リソースプールによっておこなわれます。リソースプールではVerticaの各処理が使用できるリソースの定義を行い、各処理で利用可能なメモリサイズやCPUの優先度を設定することで、クエリの同時実行や優先順位を制御することができます。リソースプールには大きく分けて、「定義済みのリソースプール」と「ユーザ定義のリソースプール」があります。![](http://vertica-tech.ashisuto.co.jp/wp-content/uploads/2016/07/efec4ffe2a73ede58c45b3496aaf85de.png)
検証バージョンについて
この記事の内容はVertica 12.0で確認しています。更新履歴
2023/05/15 Vertica12.0用に改訂2016/07/13 本記事を公開
- 投稿タグ
- リソースプール, リソース制御, リソース管理, リソースマネージャー, 優先