Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion faq/sql-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ v6.4.0 以降、TiDB は[メタデータロックメカニズム](/metadata-lock
> - 各 DDL 操作では、 `schema`バージョンの変更の数は、対応する`schema state`バージョンの変更の数と同じです。
> - DDL操作によって、バージョン`schema`の変更回数は異なります。例えば、 `CREATE TABLE`文ではバージョン`schema`変更が1回発生しますが、 `ADD COLUMN`文ではバージョン5の変更が4回発生します。

### 「情報スキーマが古くなっています」というエラーの原因は何ですか? {#what-are-the-causes-of-the-information-schema-is-out-of-date-error}
### 「Information schema is out of date」というエラーの原因は何ですか? {#what-are-the-causes-of-the-information-schema-is-out-of-date-error}

DML文の実行時に、TiDBがDDLリース(デフォルトでは45秒)内に最新のスキーマをロードできない場合、エラー`Information schema is out of date`が発生する可能性があります。考えられる原因は以下のとおりです。

Expand Down
2 changes: 1 addition & 1 deletion tidb-cloud/sql-concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,6 @@ TiDB では、ユーザー定義変数を設定および読み取ることがで

## メタデータロック {#metadata-lock}

TiDBでは、メタデータロックは、オンラインスキーマ変更中にテーブルメタデータの変更を管理するために導入されたメカニズムです。トランザクションが開始されると、現在のメタデータのスナップショットにロックされます。トランザクション中にメタデータが変更されると、TiDBは「情報スキーマが変更されました」というエラーをスローし、トランザクションのコミットを阻止します。メタデータロックは、データ操作言語(DML)とデータ定義言語(DDL)の操作を調整し、DMLの優先順位付けを行うことで、古いメタデータを持つ進行中のDMLトランザクションが新しいDDL変更を適用する前にコミットされるようにし、エラーを最小限に抑え、データの一貫性を維持します。
TiDBでは、メタデータロックは、オンラインスキーマ変更中にテーブルメタデータの変更を管理するために導入されたメカニズムです。トランザクションが開始されると、現在のメタデータのスナップショットにロックされます。トランザクション中にメタデータが変更されると、TiDBは「Information schema is changed」というエラーをスローし、トランザクションのコミットを阻止します。メタデータロックは、データ操作言語(DML)とデータ定義言語(DDL)の操作を調整し、DMLの優先順位付けを行うことで、古いメタデータを持つ進行中のDMLトランザクションが新しいDDL変更を適用する前にコミットされるようにし、エラーを最小限に抑え、データの一貫性を維持します。

詳細については、[メタデータロック](/metadata-lock.md)を参照してください。
2 changes: 1 addition & 1 deletion troubleshoot-tidb-cluster.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ summary: TiDB を使用する際に問題を診断して解決する方法を学
<!---->

- すべてのプロセスが実行中の場合は、 `tidb-server`ログをチェックして、次のメッセージが表示されているかどうかを確認します。
- 情報スキーマが古くなっています: `tikv-server`に接続できない場合にこのメッセージが表示されます。`pd-server`と`tikv-server`の状態とログを確認してください。
- Information schema is out of date: `tikv-server`に接続できない場合にこのメッセージが表示されます。`pd-server`と`tikv-server`の状態とログを確認してください。
- panic:プログラムに問題が発生した場合、このメッセージが表示されます。詳細なpanicログをご提供いただければ、 [バグを報告する](/support.md) .

3. データがクリアされ、サービスが再デプロイされる場合は、次の点を確認してください。
Expand Down
Loading