AnalyticDB for MySQL の [ストレージの概要] ページでは、合計、ホット、コールドデータサイズ、インデックスデータサイズ、パーティション数、ノードディスク使用率など、クラスターとテーブルのメトリックを表示できます。
クラスターのデータサイズを表示する
スペースの概要 セクションでは、現在のクラスターについて、総データ量、ホットデータ量、コールドデータ量、および 最近の24 xiao shi と 過去 1 週間の 1 日平均 データの増加量 のメトリックを表示できます。
AnalyticDB for MySQL コンソールにログインします。コンソールの左上隅でリージョンを選択します。左側のナビゲーションウィンドウで、[クラスター] をクリックします。[クラスター] ページで、管理するクラスターを見つけ、クラスター ID をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
スペースの概要 セクションで、総データ量、ホットデータ量、コールドデータ量、および データの増加量 のメトリックを表示します。
メトリックカテゴリ
メトリック
説明
総データ量
総データ量
クラスター内のすべてのテーブルの合計データサイズ。
ホットデータ量
クラスター内のすべてのテーブルのホットデータサイズ。
説明ホットデータの詳細については、「コールド・ホットデータ分離」をご参照ください。
コールドデータ量
クラスター内のすべてのテーブルのコールドデータサイズ。
説明予約モードの AnalyticDB for MySQL Data Warehouse Edition クラスターは、コールド・ホットデータ分離をサポートしていません。したがって、コールドデータサイズは表示されません。
コールドデータの詳細については、「コールド・ホットデータ分離」をご参照ください。
ホットデータ量
説明クラスター内の各テーブルには、ホットパーティションやコールドパーティションなど、複数のパーティションがあります。各パーティションの 総データ量 は、データの型 (テーブルレコード、一般的なインデックス、プライマリキーのインデックス、その他) によって分類されます。
テーブルレコード
クラスター内のすべてのテーブルのホットパーティションのデータサイズ。一般的なインデックス と プライマリキーのインデックス のデータは除きます。
一般的なインデックス
クラスター内のすべてのテーブルのホットパーティションにおける標準インデックスのデータサイズ。
説明クラスターでテーブルを作成すると、デフォルトで全列インデックスが作成されます。インデックスに大量のデータが含まれている場合は、アイドル状態のインデックスを削除してデータサイズを削減します。詳細については、「スキーマの最適化」をご参照ください。
プライマリキーのインデックス
クラスター内のすべてのテーブルのホットパーティションにおける主キーインデックスのデータサイズ。
説明主キーインデックスに大量のデータが含まれている場合は、テーブルスペースの情報 セクションで主キーインデックスの比率が高いテーブルを見つけ、インデックスを最適化します。テーブルのストレージ情報の詳細については、「テーブルのデータサイズを表示する」をご参照ください。
その他
クラスター内のすべてのテーブルのホットパーティションにおけるメタデータ、一時データ、およびその他のデータのサイズ。
コールドデータ量
説明クラスター内の各テーブルには、ホットパーティションやコールドパーティションなど、複数のパーティションがあります。各パーティションの 総データ量 は、データの型 (テーブルレコード、一般的なインデックス、プライマリキーのインデックス、その他) によって分類されます。
テーブルレコード
クラスター内のすべてのテーブルのコールドパーティションのデータサイズ。一般的なインデックス と プライマリキーのインデックス のデータは除きます。
一般的なインデックス
クラスター内のすべてのテーブルのコールドパーティションにおける標準インデックスのデータサイズ。
説明クラスターでテーブルを作成すると、デフォルトで全列インデックスが作成されます。インデックスに大量のデータが含まれている場合は、アイドル状態のインデックスを削除してデータサイズを削減します。詳細については、「スキーマの最適化」をご参照ください。
プライマリキーのインデックス
クラスター内のすべてのテーブルのコールドパーティションにおける主キーインデックスのデータサイズ。
説明主キーインデックスに大量のデータが含まれている場合は、テーブルスペースの情報 セクションで主キーインデックスの比率が高いテーブルを見つけ、インデックスを最適化します。テーブルのストレージ情報の詳細については、「テーブルのデータサイズを表示する」をご参照ください。
その他
クラスター内のすべてのテーブルのコールドパーティションにおけるメタデータ、一時データ、およびその他のデータのサイズ。
データの増加量
最近の24 xiao shi
過去 24 時間におけるクラスターの合計データサイズの増加量。
式:
過去 24 時間のデータ増加量 = 現在の時点のデータサイズ - 24 時間前のデータサイズ。過去 1 週間の 1 日平均
過去 1 週間のクラスターの合計データサイズの 1 日あたりの平均増加量。
式:
過去 1 週間の 1 日あたりの平均増加量 = (現在の時点のデータサイズ - 7 日前の同じ時点のデータサイズ) / 7。
ノードレベルのデータサイズとディスク使用率を表示する
スペースの推移 セクションでは、特定の期間におけるノードレベルのデータサイズとディスク使用率を表示できます。
AnalyticDB for MySQL コンソールにログインします。コンソールの左上隅でリージョンを選択します。左側のナビゲーションウィンドウで、[クラスター] をクリックします。[クラスター] ページで、管理するクラスターを見つけ、クラスター ID をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
スペースの推移 セクションで、右側のドロップダウンリストから期間を選択します。または、総データ量 および [ノードディスク使用率] チャートの下にある時間曲線 をドラッグして期間を指定します。
重要過去 30 日間のデータを表示できます。各クエリの最大期間は 7 日間です。
総データ量 セクションのメトリックは、クラスターのタイプによって異なります。予約モードのクラスターはコールド・ホットデータ分離をサポートしていないため、これらのクラスターの 総データ量 セクションには、総データ量、平均ノードデータ量、および 最大ノードデータ量 のメトリックのみが表示されます。
Data Warehouse Edition (Elastic Mode) および Enterprise、Basic、および Data Lakehouse Edition クラスター
カテゴリ
メトリック
説明
総データ量
平均ノードホットデータ量
クラスター内のすべてのデータノードの平均ホットデータサイズ。
最大ノードホットデータ量
クラスター内のすべてのデータノードの最大ホットデータサイズ。
ホットデータ量
クラスター内のすべてのテーブルのホットデータサイズ。
コールドデータ量
クラスター内のすべてのテーブルのコールドデータサイズ。
ノードディスク使用率
平均ディスク使用量
クラスター内のすべてのデータノードの平均ディスク使用率。
最大ディスク使用量
クラスター内のすべてのデータノードの最大ディスク使用率。
式:
最大ディスク使用率 = 最も多くのデータを占有するノードが占有するストレージ容量 / (エラスティック I/O ユニットの最大ホットデータサイズ / 0.9) × 100%。重要最も多くのデータを占有するノードが占有するストレージ容量は GB 単位で測定されます。
Data Warehouse Edition (Elastic Mode) クラスターと Enterprise、Basic、および Data Lakehouse Edition クラスターのストレージ容量は自動的にスケールアウトします。ただし、エラスティック I/O ユニット (EIU) のホットデータサイズは 8 TB に制限されています。最大ディスク使用率を計算するときは、8000 GB の値を使用します。
たとえば、ノードのホットデータサイズが 8000 GB の場合、ノードの最大ディスク使用率は 8000/(8000/0.9) × 100% = 90% です。
ディスク使用量のしきい値 (90%)
最大ディスク使用率がクラスターのロックしきい値 (90%) を超えると、クラスターはロックされます。クラスターがロックされると、データをクエリできますが、データを書き込むことはできません。
Cloud Monitor コンソールにログインし、最大ディスク使用率のアラートしきい値を 80% に設定します。これにより、問題を迅速に処理し、クラスターがロックされるのを防ぐことができます。詳細については、「アラートルールの作成」をご参照ください。
Data Warehouse Edition (予約モード)
カテゴリ
メトリック
説明
総データ量
総データ量
クラスター内のすべてのテーブルの合計データサイズ。
平均ノードデータ量
クラスター内のすべてのデータノードの平均データサイズ。
最大ノードデータ量
クラスター内のすべてのデータノードの最大データサイズ。
ノードディスク使用率
平均ディスク使用量
クラスター内のすべてのデータノードの平均ディスク使用率。
最大ディスク使用量
クラスター内のすべてのデータノードの最大ディスク使用率。
式:
最大ディスク使用率 = (最も多くのデータを占有するノードグループが占有するストレージ容量 / 単一ノードグループのストレージ容量) × 100%。説明最も多くのデータを占有するノードグループが占有するストレージ容量と単一ノードグループのストレージ容量は GB 単位で測定されます。
たとえば、2 つのノードグループを購入し、それぞれに 200 GB のストレージ容量があるとします。クラスター内のすべてのテーブルの合計データサイズは 140 GB です。データは、一方のノードグループに 60 GB、もう一方に 80 GB で分散されます。最大ディスク使用率は (80/200) × 100% = 40% です。
ディスク使用量のしきい値 (90%)
最大ディスク使用率がクラスターのロックしきい値 (90%) を超えると、クラスターはロックされます。クラスターがロックされると、データをクエリできますが、データを書き込むことはできません。
Cloud Monitor コンソールにログインし、最大ディスク使用率のアラートしきい値を 80% に設定します。これにより、問題を迅速に処理し、クラスターがロックされるのを防ぐことができます。詳細については、「アラートルールの作成」をご参照ください。
テーブルのデータサイズを表示する
テーブルスペースの情報 セクションには、総データ量、ホットデータ量、コールドデータ量、一般的なインデックス のデータサイズなど、クラスター内の各テーブルの詳細が表示されます。
AnalyticDB for MySQL コンソールにログインします。コンソールの左上隅でリージョンを選択します。左側のナビゲーションウィンドウで、[クラスター] をクリックします。[クラスター] ページで、管理するクラスターを見つけ、クラスター ID をクリックします。
左側のナビゲーションウィンドウで、 を選択します。
テーブルスペースの情報 セクションでは、[合計データサイズ]、[ホットデータサイズ]、[コールドデータサイズ]、[テーブル行]、[パーティション] などのテーブルメトリックを表示できます。
メトリック
説明
データベース
データベースの名前。
テーブル名
テーブルの名前。
スペース割合
テーブルの合計データサイズがクラスターの合計データサイズに占める割合。
式:
ストレージの割合 = (テーブルの合計データサイズ / クラスターの合計データサイズ) × 100%。総データ量
テーブルの合計データサイズ。次のいずれかのメソッドを使用して計算されます:
メソッド 1:
合計データサイズ = ホットデータサイズ + コールドデータサイズ。メソッド 2:
合計データサイズ = テーブルレコードのデータサイズ + 標準インデックスのデータサイズ + 主キーインデックスのデータサイズ + その他のデータのデータサイズ。
ホットデータ量
テーブル内のすべてのホットパーティションのデータサイズ。これには、テーブルレコード、一般的なインデックス、プライマリキーのインデックス、および その他 の型のデータが含まれます。
コールドデータ量
テーブル内のすべてのコールドパーティションのデータサイズ。これには、テーブルレコード、一般的なインデックス、プライマリキーのインデックス、および その他 の型のデータが含まれます。
テーブルレコード
テーブル内のすべてのパーティションのデータサイズ。一般的なインデックス または プライマリキーのインデックス 型のデータは除きます。
一般的なインデックス
テーブルのすべてのパーティションにおける標準インデックスのデータサイズ。
プライマリキーのインデックス
テーブルのすべてのパーティションにおける主キーインデックスのデータサイズ。
その他
テーブルのすべてのパーティションにおけるメタデータと一時データのサイズ。
テーブル行数
テーブルの行数。
パーティション数
テーブルのパーティション数。
関連操作
API 操作 | 説明 |
Enterprise Edition、Basic Edition、または Data Lakehouse Edition クラスターのストレージの概要をクエリします。 | |
Data Warehouse Edition クラスターのストレージの概要をクエリします。 | |
Data Warehouse Edition クラスターのテーブル統計をクエリします。 | |
Data Warehouse Edition クラスターのパフォーマンスデータをクエリします。 |