- TiDBについて
- クイックスタート
- 発展させる
- 概要
- クイックスタート
- TiDB Cloud(開発者層) で TiDB クラスターを構築する
- TiDB の CRUD SQL
- TiDB でシンプルな CRUD アプリを構築する
- 応用例
- TiDB に接続する
- データベース スキーマの設計
- 書き込みデータ
- データの読み取り
- 取引
- 最適化
- トラブルシューティング
- 参照
- 書店のサンプル アプリケーション
- ガイドライン
- アーカイブされたドキュメント
- クラウドネイティブ開発環境
- サードパーティのサポート
- デプロイ
- 移行する
- 管理
- 監視と警告
- トラブルシューティング
- TiDB トラブルシューティング マップ
- 遅いクエリを特定する
- 遅いクエリを分析する
- SQL 診断
- Top SQLを使用して高価なクエリを特定する
- ログを使用して高価なクエリを特定する
- ステートメント要約表
- ホットスポットの問題のトラブルシューティング
- 増加した読み取りおよび書き込み遅延のトラブルシューティング
- クラスターのオンサイト情報の保存と復元
- クラスタ セットアップのトラブルシューティング
- 高いディスク I/O 使用率のトラブルシューティング
- ロック競合のトラブルシューティング
- TiFlash のトラブルシューティング
- オプティミスティック トランザクションでの書き込み競合のトラブルシューティング
- データとインデックス間の不一致のトラブルシューティング
- 性能チューニング
- チューニングガイド
- Configuration / コンフィグレーションのチューニング
- システムのチューニング
- ソフトウェアのチューニング
- Configuration / コンフィグレーション
- コプロセッサ キャッシュ
- SQL チューニング
- チュートリアル
- TiDB ツール
- 概要
- ユースケース
- ダウンロード
- TiUP
- ドキュメンテーション マップ
- 概要
- 用語と概念
- TiUP コンポーネントの管理
- FAQ
- トラブルシューティングガイド
- コマンドリファレンス
- 概要
- TiUP コマンド
- TiUP クラスタ コマンド
- 概要
- tiup cluster audit
- tiup cluster check
- tiup cluster clean
- tiup cluster deploy
- tiup cluster destroy
- tiup cluster disable
- tiup cluster display
- tiup cluster edit-config
- tiup cluster enable
- tiup cluster help
- tiup cluster import
- tiup cluster list
- tiup cluster patch
- tiup cluster prune
- tiup cluster reload
- tiup cluster rename
- tiup cluster replay
- tiup cluster restart
- tiup cluster scale-in
- tiup cluster scale-out
- tiup cluster start
- tiup cluster stop
- tiup cluster template
- tiup cluster upgrade
- TiUP DMコマンド
- TiDB クラスター トポロジ リファレンス
- DM クラスタ トポロジ リファレンス
- ミラー リファレンス ガイド
- TiUP コンポーネント
- PingCAPクリニック診断サービス
- TiDB Operator
- Dumpling
- TiDB Lightning
- TiDB データ移行
- バックアップと復元 (BR)
- Binlog
- TiCDC
- Dumpling
- 同期差分インスペクター
- ティスパーク
- 参照
- クラスタ アーキテクチャ
- 主な監視指標
- セキュリティ
- 権限
- SQL
- SQL 言語の構造と構文
- SQL ステートメント
ADD COLUMN
ADD INDEX
ADMIN
ADMIN CANCEL DDL
ADMIN CHECKSUM TABLE
ADMIN CHECK [TABLE|INDEX]
ADMIN SHOW DDL [JOBS|QUERIES]
ADMIN SHOW TELEMETRY
ALTER DATABASE
ALTER INDEX
ALTER INSTANCE
ALTER PLACEMENT POLICY
ALTER TABLE
ALTER TABLE COMPACT
ALTER USER
ANALYZE TABLE
BACKUP
BATCH
BEGIN
CHANGE COLUMN
COMMIT
CHANGE DRAINER
CHANGE PUMP
CREATE [GLOBAL|SESSION] BINDING
CREATE DATABASE
CREATE INDEX
CREATE PLACEMENT POLICY
CREATE ROLE
CREATE SEQUENCE
CREATE TABLE LIKE
CREATE TABLE
CREATE USER
CREATE VIEW
DEALLOCATE
DELETE
DESC
DESCRIBE
DO
DROP [GLOBAL|SESSION] BINDING
DROP COLUMN
DROP DATABASE
DROP INDEX
DROP PLACEMENT POLICY
DROP ROLE
DROP SEQUENCE
DROP STATS
DROP TABLE
DROP USER
DROP VIEW
EXECUTE
EXPLAIN ANALYZE
EXPLAIN
FLASHBACK TABLE
FLUSH PRIVILEGES
FLUSH STATUS
FLUSH TABLES
GRANT <privileges>
GRANT <role>
INSERT
KILL [TIDB]
LOAD DATA
LOAD STATS
MODIFY COLUMN
PREPARE
RECOVER TABLE
RENAME INDEX
RENAME TABLE
REPLACE
RESTORE
REVOKE <privileges>
REVOKE <role>
ROLLBACK
SELECT
SET DEFAULT ROLE
SET [NAMES|CHARACTER SET]
SET PASSWORD
SET ROLE
SET TRANSACTION
SET [GLOBAL|SESSION] <variable>
SHOW ANALYZE STATUS
SHOW [BACKUPS|RESTORES]
SHOW [GLOBAL|SESSION] BINDINGS
SHOW BUILTINS
SHOW CHARACTER SET
SHOW COLLATION
SHOW [FULL] COLUMNS FROM
SHOW CONFIG
SHOW CREATE PLACEMENT POLICY
SHOW CREATE SEQUENCE
SHOW CREATE TABLE
SHOW CREATE USER
SHOW DATABASES
SHOW DRAINER STATUS
SHOW ENGINES
SHOW ERRORS
SHOW [FULL] FIELDS FROM
SHOW GRANTS
SHOW INDEX [FROM|IN]
SHOW INDEXES [FROM|IN]
SHOW KEYS [FROM|IN]
SHOW MASTER STATUS
SHOW PLACEMENT
SHOW PLACEMENT FOR
SHOW PLACEMENT LABELS
SHOW PLUGINS
SHOW PRIVILEGES
SHOW [FULL] PROCESSSLIST
SHOW PROFILES
SHOW PUMP STATUS
SHOW SCHEMAS
SHOW STATS_HEALTHY
SHOW STATS_HISTOGRAMS
SHOW STATS_META
SHOW STATUS
SHOW TABLE NEXT_ROW_ID
SHOW TABLE REGIONS
SHOW TABLE STATUS
SHOW [FULL] TABLES
SHOW [GLOBAL|SESSION] VARIABLES
SHOW WARNINGS
SHUTDOWN
SPLIT REGION
START TRANSACTION
TABLE
TRACE
TRUNCATE
UPDATE
USE
WITH
- データ型
- 関数と演算子
- クラスタ化インデックス
- 制約
- 生成された列
- SQL モード
- テーブル属性
- 取引
- ガベージ コレクション (GC)
- ビュー
- パーティショニング
- 一時テーブル
- キャッシュされたテーブル
- 文字セットと照合順序
- SQL の配置規則
- システム テーブル
mysql
- 情報_スキーマ
- 概要
ANALYZE_STATUS
CLIENT_ERRORS_SUMMARY_BY_HOST
CLIENT_ERRORS_SUMMARY_BY_USER
CLIENT_ERRORS_SUMMARY_GLOBAL
CHARACTER_SETS
CLUSTER_CONFIG
CLUSTER_HARDWARE
CLUSTER_INFO
CLUSTER_LOAD
CLUSTER_LOG
CLUSTER_SYSTEMINFO
COLLATIONS
COLLATION_CHARACTER_SET_APPLICABILITY
COLUMNS
DATA_LOCK_WAITS
DDL_JOBS
DEADLOCKS
ENGINES
INSPECTION_RESULT
INSPECTION_RULES
INSPECTION_SUMMARY
KEY_COLUMN_USAGE
METRICS_SUMMARY
METRICS_TABLES
PARTITIONS
PLACEMENT_POLICIES
PROCESSLIST
REFERENTIAL_CONSTRAINTS
SCHEMATA
SEQUENCES
SESSION_VARIABLES
SLOW_QUERY
STATISTICS
TABLES
TABLE_CONSTRAINTS
TABLE_STORAGE_STATS
TIDB_HOT_REGIONS
TIDB_HOT_REGIONS_HISTORY
TIDB_INDEXES
TIDB_SERVERS_INFO
TIDB_TRX
TIFLASH_REPLICA
TIKV_REGION_PEERS
TIKV_REGION_STATUS
TIKV_STORE_STATUS
USER_PRIVILEGES
VIEWS
METRICS_SCHEMA
- UI
- TiDB ダッシュボード
- 概要
- 管理
- アクセス
- 概要ページ
- クラスター情報ページ
- Top SQLページ
- キー ビジュアライザー ページ
- メトリクス関係グラフ
- SQL ステートメントの分析
- スロークエリページ
- クラスタ診断
- 検索ログ ページ
- インスタンスのプロファイリング
- セッションの管理とConfiguration / コンフィグレーション
- FAQ
- CLI
- コマンド ライン フラグ
- Configuration / コンフィグレーションファイルのパラメーター
- システム変数
- ストレージ エンジン
- テレメトリー
- エラーコード
- テーブル フィルター
- トポロジ ラベルごとにレプリカをスケジュールする
- よくある質問
- リリースノート
- すべてのリリース
- リリースのタイムライン
- TiDB のバージョニング
- v6.1
- v6.0
- v5.4
- v5.3
- v5.2
- v5.1
- v5.0
- v4.0
- v3.1
- v3.0
- v2.1
- v2.0
- v1.0
- 用語集
重要
このページは英語版のページを機械翻訳しています。原文はこちらからご覧ください。
データ移行監視メトリック
DMクラスタがTiUPを使用してデプロイされている場合、 監視システムも同時にデプロイされます。このドキュメントでは、DM-workerが提供する監視メトリックについて説明します。
仕事
Grafanaダッシュボードでは、DMのデフォルト名はDM-task
です。
overview
Overview
には、現在選択されているタスク内のすべてのDM-workerおよびDM-masterインスタンスまたはソースの監視メトリックが含まれています。現在のデフォルトのアラートルールは、単一のDM-worker/DM-masterインスタンス/ソースのみを対象としています。
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
タスクの状態 | 移行のためのサブタスクの状態 | 該当なし | 該当なし |
ストレージ容量 | リレーログが占めるディスクの合計ストレージ容量 | 該当なし | 該当なし |
ストレージは残ります | リレーログが占めるディスクの残りのストレージ容量 | 該当なし | 該当なし |
マスターとリレー間のbinlogファイルのギャップ | relay の処理装置がアップストリームマスターの背後にあるbinlogファイルの数 | 該当なし | 該当なし |
ロードの進行状況 | ロードユニットの完了したロードプロセスのパーセンテージ。値は0%〜100%の間です | 該当なし | 該当なし |
マスターとシンカー間のbinlogファイルのギャップ | binlogレプリケーションユニットがアップストリームマスターの背後にあるbinlogファイルの数 | 該当なし | 該当なし |
シャードロックの解決 | 現在のサブタスクがシャーディングDDL移行を待機しているかどうか。 0より大きい値は、現在のサブタスクがシャーディングDDL移行を待機していることを意味します | 該当なし | 該当なし |
操作エラー
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
操作エラーの前 | 操作前のエラーの数 | 該当なし | 該当なし |
ソースバウンドエラー | データソースバインディング操作のエラー数 | 該当なし | 該当なし |
開始エラー | サブタスクの開始中のエラーの数 | 該当なし | 該当なし |
一時停止エラー | サブタスクの一時停止中のエラーの数 | 該当なし | 該当なし |
再開エラー | サブタスクの再開中のエラーの数 | 該当なし | 該当なし |
自動再開エラー | サブタスクの自動再開中のエラーの数 | 該当なし | 該当なし |
更新エラー | サブタスクの更新中のエラーの数 | 該当なし | 該当なし |
停止エラー | サブタスクの停止中のエラーの数 | 該当なし | 該当なし |
高可用性
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
1分あたりのdm-masters開始リーダーコンポーネントの数 | 1分あたりのリーダー関連コンポーネントを有効にするDMマスターの試行回数 | 該当なし | 該当なし |
異なる州の労働者の数 | さまざまな州のDM労働者の数 | 一部のDMワーカーは、1時間以上オフラインになっています | 致命的 |
労働者の状態 | DMワーカーの状態 | 該当なし | 該当なし |
ワーカーイベントエラーの数 | さまざまなタイプのDMワーカーエラーの数 | 該当なし | 該当なし |
1分あたりのシャードddlエラー | 1分あたりのさまざまなタイプのシャーディングDDLエラーの数 | シャーディングDDLエラーが発生します | 致命的 |
保留中のシャードddlの数 | 保留中のシャーディングDDL操作の数 | 保留中のシャーディングDDL操作が1時間以上存在している | 致命的 |
タスクの状態
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
タスクの状態 | サブタスクの状態 | サブタスクがPaused 状態になってから20分以上経過すると、アラートが発生します。 | 致命的 |
ダンプ/ロードユニット
次のメトリックは、 task-mode
がfull
またはall
モードの場合にのみ表示されます。
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
ロードの進行状況 | ロードユニットの完了したロードプロセスのパーセンテージ。値の範囲は0%〜100%です | 該当なし | 該当なし |
データファイルサイズ | ロードユニットによってインポートされた完全なデータ内のデータファイル( INSERT INTO のステートメントを含む)の合計サイズ | 該当なし | 該当なし |
ダンププロセスがエラーで終了します | ダンプユニットがDMワーカー内でエラーに遭遇し、終了します | 即時アラート | 致命的 |
ロードプロセスがエラーで終了します | ロードユニットがDMワーカー内でエラーに遭遇し、終了します | 即時アラート | 致命的 |
テーブル数 | ロードユニットによってインポートされた完全なデータ内のテーブルの総数 | 該当なし | 該当なし |
データファイル数 | ロードユニットによってインポートされた完全なデータ内のデータファイルの総数( INSERT INTO のステートメントを含む) | 該当なし | 該当なし |
トランザクション実行の待ち時間 | ロードユニットによるトランザクションの実行の待ち時間(秒単位) | 該当なし | 該当なし |
ステートメント実行待ち時間 | ロードユニットによるステートメントの実行時間(秒単位) | 該当なし | 該当なし |
残り時間 | ロードユニットによるデータ複製の残り時間(秒単位) | 該当なし | 該当なし |
Binlogレプリケーション
次のメトリックは、 task-mode
がincremental
またはall
モードの場合にのみ表示されます。
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
同期する残り時間 | syncer がアップストリームマスターに完全に移行されるまでにかかる予測残り時間(分単位) | 該当なし | 該当なし |
ラグゲージを複製する | binlogをアップストリームからダウンストリームに複製するのにかかる待ち時間(秒単位) | 該当なし | 該当なし |
ラグヒストグラムを複製する | binlogをアップストリームからダウンストリームに複製するヒストグラム(秒単位)。統計メカニズムが異なるため、データが不正確になる可能性があることに注意してください | 該当なし | 該当なし |
プロセスがエラーで存在します | binlogレプリケーションユニットでDMワーカー内でエラーが発生し、終了します | 即時アラート | 致命的 |
マスターとシンカー間のbinlogファイルのギャップ | syncer の処理装置がアップストリームマスターの背後にあるbinlogファイルの数 | syncer のプロセッシングユニットがアップストリームマスターの背後にあるbinlogファイルの数が1を超え(> 1)、状態が10分以上続くと、アラートが発生します。 | 致命的 |
リレーとシンカー間のbinlogファイルのギャップ | syncer がrelay より遅れているbinlogファイルの数 | 1つの処理装置がrelay の処理装置の後ろにあるbinlogファイルの数がsyncer を超え(> 1)、状態が10分以上続くと、アラートが発生します。 | 致命的 |
binlogイベントQPS | 単位時間あたりに受信されたbinlogイベントの数(この数には、スキップする必要のあるイベントは含まれていません) | 該当なし | 該当なし |
binlogイベントQPSをスキップしました | スキップする必要がある単位時間あたりに受信したbinlogイベントの数 | 該当なし | 該当なし |
binlogイベント期間の読み取り | binlogレプリケーションユニットがリレーログまたはアップストリームMySQLからbinlogを読み取る期間(秒単位) | 該当なし | 該当なし |
binlogイベント期間の変換 | binlogレプリケーションユニットがbinlogを解析してSQLステートメントに変換する期間(秒単位) | 該当なし | 該当なし |
binlogイベント期間のディスパッチ | binlogレプリケーションユニットがbinlogイベントをディスパッチする期間(秒単位) | 該当なし | 該当なし |
トランザクション実行の待ち時間 | binlogレプリケーションユニットがダウンストリームへのトランザクションを実行する期間(秒単位) | 該当なし | 該当なし |
binlogイベントサイズ | binlogレプリケーションユニットがリレーログまたはアップストリームMySQLから読み取るbinlogイベントのサイズ | 該当なし | 該当なし |
DMLキューは長さのままです | 残りのDMLジョブキューの長さ | 該当なし | 該当なし |
合計SQLジョブ | 単位時間あたりに新しく追加されたジョブの数 | 該当なし | 該当なし |
終了したSQLジョブ | 単位時間あたりの完了したジョブの数 | 該当なし | 該当なし |
ステートメント実行待ち時間 | binlogレプリケーションユニットがダウンストリームに対してステートメントを実行する期間(秒単位) | 該当なし | 該当なし |
仕事の期間を追加する | binlogレプリケーションユニットがキューにジョブを追加する期間(秒単位) | 該当なし | 該当なし |
DML競合検出期間 | binlogレプリケーションユニットがDMLで競合を検出する期間(秒単位) | 該当なし | 該当なし |
スキップされたイベント期間 | binlogレプリケーションユニットがbinlogイベントをスキップする期間(秒単位) | 該当なし | 該当なし |
同期されていないテーブル | 現在のサブタスクでシャードDDLステートメントを受信していないテーブルの数 | 該当なし | 該当なし |
シャードロックの解決 | 現在のサブタスクがシャードDDLロックの解決を待機しているかどうか。 0より大きい値は、シャードDDLロックが解決されるのを待機していることを示します | 該当なし | 該当なし |
理想的なQPS | DMの実行時間が0のときに達成できる最高のQPS | 該当なし | 該当なし |
binlogイベント行 | binlogイベントの行数 | 該当なし | 該当なし |
完了したトランザクションの合計 | 完了したトランザクションの総数 | 該当なし | 該当なし |
レプリケーショントランザクションバッチ | ダウンストリームに対して実行されたトランザクションのSQL行の数 | 該当なし | 該当なし |
フラッシュチェックポイントの時間間隔 | チェックポイントをフラッシュするための時間間隔(秒単位) | 該当なし | 該当なし |
リレーログ
ノート:
現在、DMv2.0はリレーログ機能の有効化をサポートしていません。
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
ストレージ容量 | リレーログが占めるディスクのストレージ容量 | 該当なし | 該当なし |
ストレージは残ります | リレーログが占めるディスクの残りのストレージ容量 | 値が10Gより小さい場合は、アラートが必要です | 致命的 |
プロセスはエラーで終了します | リレーログでDMワーカー内でエラーが発生し、終了します | 即時アラート | 致命的 |
リレーログデータの破損 | 破損したリレーログファイルの数 | 即時アラート | 緊急 |
マスターからのbinlogの読み取りに失敗する | リレーログがアップストリームMySQLからbinlogを読み取るときに発生したエラーの数 | 即時アラート | 致命的 |
リレーログの書き込みに失敗する | リレーログがbinlogをディスクに書き込むときに発生したエラーの数 | 即時アラート | 致命的 |
binlogファイルインデックス | リレーログファイルの最大インデックス番号。たとえば、「value=1」は「relay-log.000001」を示します | 該当なし | 該当なし |
マスターとリレー間のbinlogファイルのギャップ | アップストリームマスターの背後にあるリレーログ内のbinlogファイルの数 | relay のプロセッシングユニットがアップストリームマスターの背後にあるbinlogファイルの数が1を超え(> 1)、状態が10分以上続くと、アラートが発生します。 | 致命的 |
binlog pos | 最新のリレーログファイルの書き込みオフセット | 該当なし | 該当なし |
binlogイベント期間の読み取り | リレーログがアップストリームMySQLからbinlogを読み取る期間(秒単位) | 該当なし | 該当なし |
リレーログ期間の書き込み | リレーログが毎回binlogをディスクに書き込む時間(秒単位) | 該当なし | 該当なし |
binlogイベントサイズ | リレーログがディスクに書き込む単一のbinlogイベントのサイズ | 該当なし | 該当なし |
実例
Grafanaダッシュボードでは、インスタンスのデフォルト名はDM-instance
です。
リレーログ
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
ストレージ容量 | リレーログが占めるディスクの合計ストレージ容量 | 該当なし | 該当なし |
ストレージは残ります | リレーログが占めるディスク内の残りのストレージ容量 | 値が10Gより小さいと、アラートが発生します | 致命的 |
プロセスはエラーで終了します | リレーログでDM-workerでエラーが発生し、終了します | 即時アラート | 致命的 |
リレーログデータの破損 | 破損したリレーログの数 | 即時アラート | 緊急 |
マスターからのbinlogの読み取りに失敗する | リレーログがアップストリームMySQLからbinlogを読み取るときに発生したエラーの数 | 即時アラート | 致命的 |
リレーログの書き込みに失敗する | リレーログがbinlogをディスクに書き込むときに発生したエラーの数 | 即時アラート | 致命的 |
binlogファイルインデックス | リレーログファイルの最大インデックス番号。たとえば、「value=1」は「relay-log.000001」を示します | 該当なし | 該当なし |
マスターとリレー間のbinlogファイルのギャップ | relay の処理装置がアップストリームマスターの背後にあるbinlogファイルの数 | relay のプロセッシングユニットがアップストリームマスターの背後にあるbinlogファイルの数が1を超え(> 1)、状態が10分以上続くと、アラートが発生します。 | 致命的 |
binlog pos | 最新のリレーログファイルの書き込みオフセット | 該当なし | 該当なし |
binlog期間の読み取り | リレーログがアップストリームMySQLからbinlogを読み取る期間(秒単位) | 該当なし | 該当なし |
リレーログ期間の書き込み | リレーログが毎回binlogをディスクに書き込む時間(秒単位) | 該当なし | 該当なし |
binlogサイズ | リレーログがディスクに書き込む単一のbinlogイベントのサイズ | 該当なし | 該当なし |
仕事
メトリック名 | 説明 | アラート | 重大度レベル |
---|---|---|---|
タスクの状態 | 移行のためのサブタスクの状態 | サブタスクが10分を超えて一時停止された場合、アラートが発生します | 致命的 |
ロードの進行状況 | ロードユニットの完了したロードプロセスのパーセンテージ。値の範囲は0%〜100%です | 該当なし | 該当なし |
マスターとシンカー間のbinlogファイルのギャップ | binlogレプリケーションユニットがアップストリームマスターの背後にあるbinlogファイルの数 | 該当なし | 該当なし |
シャードロックの解決 | 現在のサブタスクがシャーディングDDL移行を待機しているかどうか。 0より大きい値は、現在のサブタスクがシャーディングDDL移行を待機していることを意味します | 該当なし | 該当なし |