本記事では、リソース分離機能内でのリソースグループの作成方法について説明します。
前提条件
- 操作アカウントが プロジェクト管理者 または インスタンス管理者 権限を持っていること。
- データベースバージョンがV4.2.1.8以上であること。データベースバージョンの詳細については、サポートされているデータベースバージョンをご参照ください。
操作手順
リソース分離画面にアクセスします。
公式ウェブサイト OB Cloud クラウドデータベースにログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストで対象インスタンスを見つけ、インスタンスの左側の矢印をクリックしてインスタンステナント情報を展開します。次に、対象テナント名をクリックして、テナントワークベンチ に入ります。
テナントワークベンチの左側のナビゲーションペインで、リソース分離 をクリックします。
リソース分離画面で、リソースグループ タブをクリックします。
リソースグループタブで、リソースグループを作成 をクリックします。
リソースグループの設定を入力します。
パラメータ説明リソースグループ名 リソースグループの名前。 リソース分離方式 - データベースアカウントの分離:ユーザーとリソースグループのマッピング関係を指定するために使用されます。このユーザーが実行するすべてのSQLが、対応するグループに割り当てられたリソースを使用します。この機能を使用することで、異なるユーザーが異なるタイプのタスクを実行できます。
- バックグラウンドタスクの分離:バックグラウンドタスクとリソースグループのマッピング関係を指定し、各タスクが使用するリソースを分離します。サポートされているタスクタイプについては、後の バックグラウンドタスク分離のサポートリスト のセクションをご参照ください。
データベースアカウント リソース分離方式として データベースアカウントの分離 を選択した場合、ドロップダウンリストから対象のデータベースアカウントを選択します。 バックグラウンドタスク リソース分離方式として バックグラウンドタスクの分離 を選択した場合、ドロップダウンリストからリソース分離が必要なバックグラウンドタスクを選択します。 備考 このリソースグループに関するメモを追加できます。 OK をクリックすると、作成が完了します。リソースグループの作成に成功すると、リソースルールでの選択と設定が可能になります。詳細な操作については、リソースルールの作成をご参照ください。
バックグラウンドタスク分離のサポートリスト
タスク名 |
説明 |
|---|---|
| COMPACTION HIGH | Mini MergeおよびDDL KV Mergeタスク |
| COMPACTION_LOW | Major Mergeタスク |
| COMPACTION_MID | Minor Mergeタスク |
| HA_LOW | バックアップやバックアップのクリーンアップなど、低優先順位で高信頼性のタスク |
| HA_MID | 移行タスクなど、中優先順位で高信頼性のタスク |
| HA_HIGH | レプリケーション、Rebuild、復元など、高優先順位で高信頼性のタスク |
| DDL | 一意インデックスの検証、列削除後のデータ補完などのシナリオにおけるタスク |
| DDL_HIGH | DDL MemTableのダンプタスク |
| SQL_AUDIT | SQL監査ログの永続化 |
| MVIEW | マテリアライズドビューのバックグラウンドタスク |
| REPLAY_HIGH | ログ再生 |
| CLOG_HIGH | clogをローカルディスクに書き込む、clogファイルを共有ストレージにアップロードする、Followerレプリカがローカルディスクを読むなどのタスク |
| CLOG_LOW | 物理スタンバイデータベースとCDCの読み取りタスク |
| CLOG_MID | Followerレプリカが共有ストレージを読む、ログアーカイブがローカルディスクを読むなどのタスク |
| OPT_STATS | 統計情報収集タスク |
| GC_MACRO BLOCK | マクロブロックの回収と再利用タスク |