From f848844ccf0be9be80354cf4c85f93b7678bd3ff Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 6 Oct 2026 14:13:18 +0900 Subject: [PATCH 1/3] i18n(ja): fix translation defects in the v5.0.x to v5.2.x release notes Co-Authored-By: Claude Opus 5.5 --- releases/release-5.0.0-rc.md | 30 ++++++++++++------------ releases/release-5.0.0.md | 45 ++++++++++++++++++------------------ releases/release-5.0.1.md | 12 +++++----- releases/release-5.0.2.md | 16 ++++++------- releases/release-5.0.3.md | 26 ++++++++++----------- releases/release-5.0.4.md | 22 +++++++++--------- releases/release-5.0.6.md | 20 ++++++++-------- releases/release-5.1.0.md | 34 +++++++++++++-------------- releases/release-5.1.1.md | 24 +++++++++---------- releases/release-5.1.2.md | 18 +++++++-------- releases/release-5.1.4.md | 26 ++++++++++----------- releases/release-5.1.5.md | 28 +++++++++++----------- releases/release-5.2.0.md | 16 ++++++------- releases/release-5.2.1.md | 2 +- releases/release-5.2.2.md | 24 +++++++++---------- releases/release-5.2.4.md | 18 +++++++-------- 16 files changed, 181 insertions(+), 180 deletions(-) diff --git a/releases/release-5.0.0-rc.md b/releases/release-5.0.0-rc.md index a2d6f910b824b..d7be923cd5edf 100644 --- a/releases/release-5.0.0-rc.md +++ b/releases/release-5.0.0-rc.md @@ -16,7 +16,7 @@ v5.0 の主な新機能または改善点は次のとおりです。 - クラスター化インデックス。この機能を有効にすると、データベースのパフォーマンスが向上します。例えば、TPC-C tpmCテストでは、クラスター化インデックスを有効にしたTiDBのパフォーマンスは39%向上しました。 - 非同期コミット。この機能を有効にすると、書き込みレイテンシーが短縮されます。例えば、Sysbench olpt-insert テストでは、非同期コミットを有効にした TiDB の書き込みレイテンシーが 37.3% 短縮されます。 - ジッターの低減。これは、オプティマイザの安定性を向上させ、システムタスクによるI/O、ネットワーク、CPU、メモリリソースの使用を制限することで実現されます。例えば、72時間のパフォーマンステストでは、Sysbench TPSジッターの標準偏差が11.09%から3.36%に低減しました。 -- リージョンメンバーシップの変更中にシステムの可用性を確保するRaftジョイント コンセンサス アルゴリズム。 +- リージョンメンバーシップの変更中にシステムの可用性を確保するRaft Joint Consensus アルゴリズム。 - 最適化された`EXPLAIN`機能と不可視インデックスにより、データベース管理者 (DBA) は SQL文をより効率的にデバッグできるようになります。 - エンタープライズデータの信頼性を保証します。TiDBからAWS S3ストレージやGoogle Cloud GCSにデータをバックアップしたり、これらのクラウドストレージプラットフォームからデータを復元したりできます。 - AWS S3ストレージまたはTiDB/MySQLとの間でのデータインポート/エクスポートのパフォーマンスが向上し、企業がクラウド上でアプリケーションを迅速に構築できるようになります。例えば、TPC-Cテストでは、1TiBデータのインポートパフォーマンスが254GiB/時間から366GiB/時間へと40%向上しました。 @@ -39,7 +39,7 @@ v5.0 の主な新機能または改善点は次のとおりです。 たとえば、テーブル( `tbl_name` )にクラスター化インデックスがあるかどうかを確認するには、 `select tidb_pk_type from information_schema.tables where table_name = '{tbl_name}'`を実行します。 - [ユーザードキュメント](/system-variables.md#tidb_enable_clustered_index-new-in-v50) -- 関連号: [#4841](https://github.com/pingcap/tidb/issues/4841) +- 関連問題: [#4841](https://github.com/pingcap/tidb/issues/4841) ### 不可視インデックスをサポート {#support-invisible-indexes} @@ -48,7 +48,7 @@ v5.0 の主な新機能または改善点は次のとおりです。 インデックスの可視性を変更するには、 `ALTER INDEX`文を使用します。変更後、オプティマイザはインデックスの可視性に基づいて、このインデックスをインデックスリストに追加するかどうかを決定します。 - [ユーザードキュメント](/sql-statements/sql-statement-alter-index.md) -- 関連号: [#9246](https://github.com/pingcap/tidb/issues/9246) +- 関連問題: [#9246](https://github.com/pingcap/tidb/issues/9246) ### `EXCEPT`および`INTERSECT`演算子をサポート {#support-except-and-intersect-operators} @@ -57,22 +57,22 @@ v5.0 の主な新機能または改善点は次のとおりです。 `EXCEPT`演算子はセット演算子であり、2つのクエリの結果セットを結合し、最初のクエリ結果にはあるが 2 番目のクエリ結果にはない要素を返します。 - [ユーザードキュメント](/functions-and-operators/set-operators.md) -- 関連号: [#18031](https://github.com/pingcap/tidb/issues/18031) +- 関連問題: [#18031](https://github.com/pingcap/tidb/issues/18031) ## トランザクション {#transaction} ### 悲観的トランザクションの実行成功率を高める {#increase-the-success-rate-of-executing-pessimistic-transactions} -悲観的トランザクションモードでは、トランザクションに関係するテーブルに同時DDL操作または`SCHEMA VERSION`変更が含まれている場合、システムはトランザクションの`SCHEMA VERSION`最新のものに自動的に更新し、DDL操作によるトランザクションの中断を回避し、トランザクションのコミットを確実に成功させます。トランザクションが中断された場合、クライアントは`Information schema is changed`エラーメッセージを受け取ります。 +悲観的トランザクションモードでは、トランザクションに関係するテーブルに同時DDL操作または`SCHEMA VERSION`変更が含まれている場合、システムはトランザクションの`SCHEMA VERSION`を最新のものに自動的に更新し、DDL操作によるトランザクションの中断を回避し、トランザクションのコミットを確実に成功させます。トランザクションが中断された場合、クライアントは`Information schema is changed`エラーメッセージを受け取ります。 -- 関連号: [#18005](https://github.com/pingcap/tidb/issues/18005) +- 関連問題: [#18005](https://github.com/pingcap/tidb/issues/18005) ## 文字セットと照合順序 {#character-set-and-collation} 文字セットの大文字と小文字を区別しない比較ソートをサポートします。 - [ユーザードキュメント](/character-set-and-collation.md#new-framework-for-collations) -- 関連号: [#17596](https://github.com/pingcap/tidb/issues/17596) +- 関連問題: [#17596](https://github.com/pingcap/tidb/issues/17596) ## セキュリティ {#security} @@ -89,7 +89,7 @@ TiDB では、ID 情報やクレジットカード番号などの機密情報の [ユーザードキュメント](/log-redaction.md) -関連号: [#18566](https://github.com/pingcap/tidb/issues/18566) +関連問題: [#18566](https://github.com/pingcap/tidb/issues/18566) ## パフォーマンスの改善 {#performance-improvements} @@ -104,7 +104,7 @@ TiDB では、ID 情報やクレジットカード番号などの機密情報の ユーザーは、グローバル変数`tidb_enable_async_commit = ON`を設定することでこの機能を有効にできます。 - [ユーザードキュメント](/system-variables.md#tidb_enable_async_commit-new-in-v50) -- 関連号: [#8316](https://github.com/tikv/tikv/issues/8316) +- 関連問題: [#8316](https://github.com/tikv/tikv/issues/8316) ### インデックス選択におけるオプティマイザの安定性を向上(実験的) {#improve-the-optimizer-s-stability-in-index-selection-experimental} @@ -116,7 +116,7 @@ TiDB では、ID 情報やクレジットカード番号などの機密情報の - `TopN`の検索ロジックをリファクタリングします。 - ヒストグラムから`TopN`情報を削除し、ヒストグラムのインデックスを作成して、バケット NDV のメンテナンスを容易にします。 -関連号: [#18065](https://github.com/pingcap/tidb/issues/18065) +関連問題: [#18065](https://github.com/pingcap/tidb/issues/18065) ### 不完全なスケジューリングや不完全なI/Oフロー制御によって発生するパフォーマンスジッタを最適化します。 {#optimize-performance-jitter-caused-by-imperfect-scheduling-or-imperfect-i-o-flow-control} @@ -125,10 +125,10 @@ TiDBのスケジューリングプロセスは、I/O、ネットワーク、CPU - ノード容量の変動(常にウォーターライン付近)やPDの`store-limit`設定値が大きすぎることによって引き起こされる冗長なスケジューリングの問題を軽減します。これは、 `region-score-formula-version = v2`設定項目で有効化できる新しいスケジューリング計算式を導入することで実現します[#3269](https://github.com/tikv/pd/pull/3269) - `enable-cross-table-merge = true`を変更して、空のリージョンの数を減らし、リージョン間のマージ機能を有効にします[#3129](https://github.com/tikv/pd/pull/3129) - TiKVバックグラウンドでのデータ圧縮は、多くのI/Oリソースを消費します。システムは、バックグラウンドタスクとフォアグラウンドの読み取り・書き込み間のI/Oリソースの競合をバランスさせるために、圧縮率を自動的に調整します。この機能を`rate-limiter-auto-tuned`設定項目で有効にすると、遅延ジッターが大幅に減少します[#18011](https://github.com/pingcap/tidb/issues/18011) -- TiKVがガベージコレクション(GC)とデータ圧縮を実行する際、パーティションはCPUとI/Oリソースを占有します。これらの2つのタスクの実行中は、データが重複する状態になります。I/O使用量を削減するため、GC圧縮フィルタ機能はこれらの2つのタスクを1つに統合し、同じタスク内で実行します。この機能はまだ実験的であり、 `gc.enable-compaction-filter = true` . から有効化できます。 [#18009](https://github.com/pingcap/tidb/issues/18009) +- TiKVがガベージコレクション(GC)とデータ圧縮を実行する際、パーティションはCPUとI/Oリソースを占有します。これらの2つのタスクの実行中は、データが重複する状態になります。I/O使用量を削減するため、GC圧縮フィルタ機能はこれらの2つのタスクを1つに統合し、同じタスク内で実行します。この機能はまだ実験的であり、 `gc.enable-compaction-filter = true`で有効化できます。 [#18009](https://github.com/pingcap/tidb/issues/18009) - TiFlash がデータを圧縮またはソートすると、大量の I/O リソースが消費されます。システムは、圧縮とデータソートによる I/O リソースの使用を制限することで、リソースの競合を軽減します。この機能はまだ実験的であり、 `bg_task_io_rate_limit`で有効化できます。 -関連号: [#18005](https://github.com/pingcap/tidb/issues/18005) +関連問題: [#18005](https://github.com/pingcap/tidb/issues/18005) ### リアルタイム BI / データ ウェアハウス シナリオにおけるTiFlashの安定性を向上 {#improve-the-stability-of-tiflash-in-real-time-bi-data-warehousing-scenarios} @@ -145,10 +145,10 @@ TiDBのスケジューリングプロセスは、I/O、ネットワーク、CPU ### リージョンメンバーシップの変更時のシステム可用性の向上(実験的) {#improve-system-availability-during-region-membership-change-experimental} -リージョンメンバーシップの変更プロセスでは、「メンバーの追加」と「メンバーの削除」という2つの操作が2つのステップで実行されます。メンバーシップの変更完了時に障害が発生した場合、リージョンは利用できなくなり、フォアグラウンドアプリケーションのエラーが返されます。導入されたRaft Joint Consensusアルゴリズムは、リージョンメンバーシップの変更中のシステム可用性を向上させます。メンバーシップ変更中の「メンバーの追加」と「メンバーの削除」操作は1つの操作に統合され、すべてのメンバーに送信されます。変更プロセス中、リージョンは中間状態にあります。変更されたメンバーのいずれかに障害が発生した場合でも、システムは引き続き利用可能です。ユーザーは、 `pd-ctl config set enable-joint-consensus true` . を実行してメンバーシップ変数を変更することで、この機能を有効にできます。 [#2860](https://github.com/tikv/pd/issues/2860) [#7587](https://github.com/tikv/tikv/issues/7587) +リージョンメンバーシップの変更プロセスでは、「メンバーの追加」と「メンバーの削除」という2つの操作が2つのステップで実行されます。メンバーシップの変更完了時に障害が発生した場合、リージョンは利用できなくなり、フォアグラウンドアプリケーションのエラーが返されます。導入されたRaft Joint Consensusアルゴリズムは、リージョンメンバーシップの変更中のシステム可用性を向上させます。メンバーシップ変更中の「メンバーの追加」と「メンバーの削除」操作は1つの操作に統合され、すべてのメンバーに送信されます。変更プロセス中、リージョンは中間状態にあります。変更されたメンバーのいずれかに障害が発生した場合でも、システムは引き続き利用可能です。ユーザーは、 `pd-ctl config set enable-joint-consensus true`を実行してメンバーシップ変数を変更することで、この機能を有効にできます。 [#2860](https://github.com/tikv/pd/issues/2860) [#7587](https://github.com/tikv/tikv/issues/7587) - [ユーザードキュメント](/pd-configuration-file.md#enable-joint-consensus-new-in-v50) -- 関連号: [#18079](https://github.com/pingcap/tidb/issues/18079) +- 関連問題: [#18079](https://github.com/pingcap/tidb/issues/18079) ### メモリ管理モジュールを最適化してシステムのOOMリスクを軽減します {#optimize-the-memory-management-module-to-reduce-system-oom-risks} @@ -160,7 +160,7 @@ TiDBのスケジューリングプロセスは、I/O、ネットワーク、CPU - バックアップ&リストアツール(BR)は、AWS S3とGoogle Cloud GCSへのデータのバックアップをサポートしています。( [ユーザードキュメント](/br/backup-and-restore-storages.md) ) - バックアップ&リストアツール(BR)は、AWS S3およびGoogle Cloud GCSからTiDBへのデータの復元をサポートしています。( [ユーザードキュメント](/br/backup-and-restore-storages.md) ) -- 関連号: [#89](https://github.com/pingcap/br/issues/89) +- 関連問題: [#89](https://github.com/pingcap/br/issues/89) ## データのインポートとエクスポート {#data-import-and-export} diff --git a/releases/release-5.0.0.md b/releases/release-5.0.0.md index 98ba5dbcf1d71..b14c58a5a0899 100644 --- a/releases/release-5.0.0.md +++ b/releases/release-5.0.0.md @@ -18,10 +18,10 @@ TiDB バージョン: 5.0.0 - 非同期コミット機能を有効にすると、書き込みレイテンシーを削減できます。例えば、64スレッドのSysbenchテストでは、非同期コミットを有効にした場合、インデックス更新の平均レイテンシーは12.04msから7.01msへと41.7%削減されます。 - ジッターを低減します。これは、オプティマイザの安定性を向上させ、システムタスクによるI/O、ネットワーク、CPU、メモリリソースの使用を制限することによって実現されます。例えば、8時間のパフォーマンステストでは、TPC-C tpmCの標準偏差は2%を超えません。 - スケジューリングを改善し、実行計画を可能な限り安定させることで、システムの安定性を向上させる。 -- リージョンメンバーシップの変更時にもシステムの可用性を保証するRaft共同合意アルゴリズムを導入します。 +- リージョンメンバーシップの変更時にもシステムの可用性を保証するRaft Joint Consensus アルゴリズムを導入します。 - `EXPLAIN`機能と不可視インデックスを最適化することで、データベース管理者 (DBA) が SQL文をより効率的にデバッグできるようになります。 - 企業データの信頼性を保証します。TiDBからAmazon S3ストレージやGoogle Cloud GCSにデータをバックアップしたり、これらのクラウドストレージプラットフォームからデータを復元したりできます。 -- Amazon S3ストレージまたはTiDB/MySQLへのデータインポートおよびデータエクスポートのパフォーマンスが向上し、企業がクラウド上でアプリケーションを迅速に構築できるようになります。例えば、TPC-Cテストでは、1 TiBのデータをインポートする際のパフォーマンスが40%向上し、254 GiB/hから366 GiB/hになりました。 +- Amazon S3ストレージまたはTiDB/MySQLからのデータインポートおよびそれらへのデータエクスポートのパフォーマンスが向上し、企業がクラウド上でアプリケーションを迅速に構築できるようになります。例えば、TPC-Cテストでは、1 TiBのデータをインポートする際のパフォーマンスが40%向上し、254 GiB/hから366 GiB/hになりました。 ## 互換性の変更 {#compatibility-changes} @@ -41,7 +41,7 @@ TiDB バージョン: 5.0.0 - 一時テーブルの構文互換性は、システム変数[`tidb_enable_noop_functions`](/system-variables.md#tidb_enable_noop_functions-new-in-v40)を使用して制御します。この変数の値が`OFF`の場合、 `CREATE TEMPORARY TABLE`構文はエラーを返します。 -- ガベージコレクション関連のパラメータを直接制御するには、以下のシステム変数を追加してください。 +- ガベージコレクション関連のパラメータを直接制御するには、以下のシステム変数を追加します。 - [`tidb_gc_concurrency`](/system-variables.md#tidb_gc_concurrency-new-in-v50) - [`tidb_gc_enable`](/system-variables.md#tidb_gc_enable-new-in-v50) - [`tidb_gc_life_time`](/system-variables.md#tidb_gc_life_time-new-in-v50) @@ -58,6 +58,7 @@ TiDB バージョン: 5.0.0 - `OFF` : クラスター化インデックスは無効になっています。非クラスター化インデックスの追加または削除はサポートされています。 - `INT_ONLY` : デフォルト値。動作はv5.0以前と同じです。 `alter-primary-key = false`と併せて、INT型のクラスター化インデックスを有効にするかどうかを制御できます。 + > **Note:** > > 5.0 GA の`tidb_enable_clustered_index`の`INT_ONLY`値は、5.0 RC の`OFF`値と同じ意味です。 `OFF`設定の 5.0 RC クラスターから 5.0 GA にアップグレードすると、 `INT_ONLY`と表示されます。 @@ -65,12 +66,12 @@ TiDB バージョン: 5.0.0 ### 設定ファイルパラメータ {#configuration-file-parameters} - TiDB の[`index-limit`](/tidb-configuration-file.md#index-limit-new-in-v50)設定項目を追加します。デフォルト値は`64`で、範囲は`[64,512]`です。MySQL テーブルは最大 64 個のインデックスをサポートします。この値がデフォルト設定を超え、テーブルに 64 個を超えるインデックスが作成された場合、テーブルスキーマが MySQL に再インポートされるとエラーが報告されます。 -- TiDB が MySQL の ENUM/SET の長さ (ENUM の長さ < 255) と互換性があり、一貫性を保つように、 [`enable-enum-length-limit`](/tidb-configuration-file.md#enable-enum-length-limit-new-in-v50)設定項目を追加します。デフォルト値は`true`です。 -- `pessimistic-txn.enable`設定項目を[`tidb_txn_mode`](/system-variables.md#tidb_txn_mode)環境変数に置き換えてください。 +- TiDB が MySQL の ENUM/SET の長さ (ENUM の長さ < 255) と互換性があり、一貫性を保つように、 [`enable-enum-length-limit`](/tidb-configuration-file.md#enable-enum-length-limit-new-in-v50)設定項目を追加します。デフォルト値は`true`です。 +- `pessimistic-txn.enable`設定項目を[`tidb_txn_mode`](/system-variables.md#tidb_txn_mode)環境変数に置き換えます。 - `performance.max-memory`設定項目を[`performance.server-memory-quota`](/tidb-configuration-file.md#server-memory-quota-new-in-v409)に置き換えます。 - `tikv-client.copr-cache.enable`設定項目を[`tikv-client.copr-cache.capacity-mb`](/tidb-configuration-file.md#capacity-mb)に置き換えます。項目の値が`0.0`の場合、この機能は無効になります。項目の値が`0.0`より大きい場合、この機能は有効になります。デフォルト値は`1000.0`です。 - `rocksdb.auto-tuned`設定項目を[`rocksdb.rate-limiter-auto-tuned`](/tikv-configuration-file.md#rate-limiter-auto-tuned-new-in-v50)に置き換えます。 -- `raftstore.sync-log`設定項目を削除します。デフォルトでは、書き込まれたデータは強制的にディスクに書き込まれます。v5.0 より前は、 `raftstore.sync-log`明示的に無効にできます。v5.0 以降では、設定値は`true`に強制的に設定されます。 +- `raftstore.sync-log`設定項目を削除します。デフォルトでは、書き込まれたデータは強制的にディスクに書き込まれます。v5.0 より前は、 `raftstore.sync-log`を明示的に無効にできます。v5.0 以降では、設定値は`true`に強制的に設定されます。 - `gc.enable-compaction-filter`設定項目のデフォルト値を`false`から`true`に変更します。 - `enable-cross-table-merge`設定項目のデフォルト値を`false`から`true`に変更します。 - [`rate-limiter-auto-tuned`](/tikv-configuration-file.md#rate-limiter-auto-tuned-new-in-v50)設定項目のデフォルト値を`false`から`true`に変更します。 @@ -92,7 +93,7 @@ TiDB バージョン: 5.0.0 この機能を有効にすると、 `PARTITION BY LIST(expr) PARTITION part_name VALUES IN (...)`式に従ってパーティションとパーティション間のデータの分散方法が定義されます。パーティション化されたテーブルのデータセットは、最大 1024 個の異なる整数値をサポートします。これらの値は`PARTITION ... VALUES IN (...)`句を使用して定義できます。 -リストパーティショニングを有効にするには、セッション変数[`tidb_enable_list_partition`](/system-variables.md#tidb_enable_list_partition-new-in-v50) `ON`に設定します。 +リストパーティショニングを有効にするには、セッション変数[`tidb_enable_list_partition`](/system-variables.md#tidb_enable_list_partition-new-in-v50)を`ON`に設定します。 #### リストCOLUMNSパーティショニング(**Experimental**) {#list-columns-partitioning-experimental} @@ -100,7 +101,7 @@ TiDB バージョン: 5.0.0 リストCOLUMNSパーティショニングは、リストパーティショニングの一種です。複数の列をパーティションキーとして使用できます。整数データ型の他に、文字列、 `DATE` 、および`DATETIME`データ型の列もパーティション列として使用できます。 -リストCOLUMNSパーティショニングを有効にするには、セッション変数[`tidb_enable_list_partition`](/system-variables.md#tidb_enable_list_partition-new-in-v50) `ON`に設定します。 +リストCOLUMNSパーティショニングを有効にするには、セッション変数[`tidb_enable_list_partition`](/system-variables.md#tidb_enable_list_partition-new-in-v50)を`ON`に設定します。 #### 不可視インデックス {#invisible-indexes} @@ -122,7 +123,7 @@ TiDB バージョン: 5.0.0 [#18005](https://github.com/pingcap/tidb/issues/18005) -悲観的トランザクションモードでは、トランザクションに関係するテーブルに同時 DDL 操作または`SCHEMA VERSION`変更が含まれている場合、トランザクションのコミットが成功するように、またトランザクションが DDL 操作または`SCHEMA VERSION`変更によって中断されたときにクライアントが`Information schema is changed`エラーを受け取るのを避けるために、システムはトランザクションの`SCHEMA VERSION`最新の状態に自動的に更新します。 +悲観的トランザクションモードでは、トランザクションに関係するテーブルに同時 DDL 操作または`SCHEMA VERSION`変更が含まれている場合、トランザクションのコミットが成功するように、またトランザクションが DDL 操作または`SCHEMA VERSION`変更によって中断されたときにクライアントが`Information schema is changed`エラーを受け取るのを避けるために、システムはトランザクションの`SCHEMA VERSION`を最新の状態に自動的に更新します。 この機能はデフォルトでは無効になっています。機能を有効にするには、システム変数`tidb_enable_amend_pessimistic_txn`の値を変更してください。この機能はバージョン 4.0.7 で導入され、バージョン 5.0 で以下の問題が修正されています。 @@ -171,13 +172,13 @@ TPC-H 100ベンチマークテストにおいて、 TiFlash MPPは従来の分 現在、MPP モードがサポートしていない主な機能は次のとおりです (詳細については、 [TiFlashを使用する](/tiflash/use-tiflash-mpp-mode.md)を参照してください)。 - テーブルパーティショニング -- ウィンドウ機能 +- ウィンドウ関数 - 照合順序 - 組み込み関数 - TiKVからデータを読み取る -- OOM流出 +- OOMスピル - 連合 -- フルアウタージョイント +- Full Outer Join ### クラスター化インデックス {#clustered-index} @@ -248,7 +249,7 @@ CREATE TABLE `t` (`a` VARCHAR(255) PRIMARY KEY CLUSTERED, `b` INT); 非同期コミット機能を有効にした後、同じハードウェアと構成で、Sysbenchを64スレッドで更新インデックスをテストするように設定すると、平均レイテンシーが12.04msから7.01msに41.7%減少します。 -非同期コミット機能が有効になっている場合、ネットワークインタラクションのレイテンシーを1回減らし、データ書き込みのパフォーマンスを向上させるために、データベースアプリケーション開発者は、トランザクションの一貫性を線形一貫性から[因果関係の一貫性](/transaction-overview.md#causal-consistency)の に下げることを検討することをお勧めします。因果一貫性を有効にするSQL文は`START TRANSACTION WITH CAUSAL CONSISTENCY`です。 +非同期コミット機能が有効になっている場合、ネットワークインタラクションのレイテンシーを1回減らし、データ書き込みのパフォーマンスを向上させるために、データベースアプリケーション開発者は、トランザクションの一貫性を線形一貫性から[因果関係の一貫性](/transaction-overview.md#causal-consistency)に下げることを検討することをお勧めします。因果一貫性を有効にするSQL文は`START TRANSACTION WITH CAUSAL CONSISTENCY`です。 因果的一貫性を有効にした後、同じハードウェアと構成で、Sysbenchをoltp_write_onlyを64スレッドでテストするように設定すると、平均レイテンシーが11.86msから11.19msに5.6%減少しました。 @@ -268,9 +269,9 @@ CREATE TABLE `t` (`a` VARCHAR(255) PRIMARY KEY CLUSTERED, `b` INT); 5.0 GAでは、コプロセッサーキャッシュ機能がデフォルトで有効になっています。この機能が有効になると、データ読み取りのレイテンシーを削減するために、TiDBはtikv-serverにプッシュダウンされた演算子の計算結果をtidb-serverにキャッシュします。 -コプロセッサーキャッシュ機能を無効にするには、 `capacity-mb`の設定項目`tikv-client.copr-cache`を`0.0`に変更します。 +コプロセッサーキャッシュ機能を無効にするには、 `tikv-client.copr-cache`の設定項目`capacity-mb`を`0.0`に変更します。 -### `delete from table where id <? Limit ?`ステートメントの実行パフォーマンスを改善します。 {#improve-the-execution-performance-of-delete-from-table-where-id-x3c-limit-statement} +### `delete from table where id ) ... ON DUPLICATE KEY UPDATE`ような文は、リストされていないパーティションからデータを読み取ることを禁止します[#24746](https://github.com/pingcap/tidb/issues/24746) - - SQL文に`GROUP BY`と`UNION`両方が含まれている場合に発生する可能性のある`index out of range`エラーを修正します[#24281](https://github.com/pingcap/tidb/issues/24281) + - `INSERT INTO table PARTITION () ... ON DUPLICATE KEY UPDATE`のような文は、リストされていないパーティションからデータを読み取ることを禁止します[#24746](https://github.com/pingcap/tidb/issues/24746) + - SQL文に`GROUP BY`と`UNION`の両方が含まれている場合に発生する可能性のある`index out of range`エラーを修正します[#24281](https://github.com/pingcap/tidb/issues/24281) - `CONCAT`関数が照合順序を誤って処理する問題を修正しました[#24296](https://github.com/pingcap/tidb/issues/24296) - `collation_server`グローバル変数が新しいセッションで有効にならない問題を修正しました[#24156](https://github.com/pingcap/tidb/pull/24156) @@ -90,7 +90,7 @@ TiDB バージョン: 5.0.2 - PD - - ストア数が多い場合にPDリーダーの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) + - ストア数が多い場合にPD Leaderの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) - 存在しないストアからエビクト リーダー スケジューラを削除するときに発生するpanic問題を修正しました[#3660](https://github.com/tikv/pd/issues/3660) - オフラインピアがマージされた後に統計が更新されない問題を修正[#3611](https://github.com/tikv/pd/issues/3611) @@ -100,7 +100,7 @@ TiDB バージョン: 5.0.2 - TiFlashが不完全なデータで再起動に失敗する潜在的な問題を修正 - 古いdmファイルが自動的に削除されない問題を修正 - 圧縮フィルタ機能が有効になっているときに発生する可能性のあるpanicを修正しました - - `ExchangeSender`重複したデータを送信する潜在的な問題を修正 + - `ExchangeSender`が重複したデータを送信する潜在的な問題を修正 - TiFlash が非同期コミットからフォールバックしたロックを解決できない問題を修正しました - `TIMEZONE`型のキャスト結果に`TIMESTAMP`型が含まれている場合に誤った結果が返される問題を修正しました - セグメント分割中に発生するTiFlash panic問題を修正 @@ -129,4 +129,4 @@ TiDB バージョン: 5.0.2 - KVデータ生成時に発生するTiDB Lightning panicの問題を修正[#1127](https://github.com/pingcap/br/pull/1127) - 自動コミットが無効になっていると、TiDB バックエンド モードのTiDB Lightningでデータをロードできない問題を修正しました[#1104](https://github.com/pingcap/br/issues/1104) - - データインポート中にキーの合計サイズがラフトエントリ制限を超えたためにバッチ分割リージョンが失敗するバグを修正[#969](https://github.com/pingcap/br/issues/969) + - データインポート中にキーの合計サイズがRaftエントリ制限を超えたためにバッチ分割リージョンが失敗するバグを修正[#969](https://github.com/pingcap/br/issues/969) diff --git a/releases/release-5.0.3.md b/releases/release-5.0.3.md index b306f6568bec0..de54b38d62148 100644 --- a/releases/release-5.0.3.md +++ b/releases/release-5.0.3.md @@ -24,7 +24,7 @@ TiDB バージョン: 5.0.3 - ノードの変更フィード情報とヘルス情報を取得するためのHTTP APIを追加します。 [#1955](https://github.com/pingcap/tiflow/pull/1955) - kafka シンクに SASL/SCRAM サポートを追加する [#1942](https://github.com/pingcap/tiflow/pull/1942) - - TiCDCをサーバーレベルで`--data-dir`サポートする [#2070](https://github.com/pingcap/tiflow/pull/2070) + - TiCDCがサーバーレベルで`--data-dir`をサポートするようにする [#2070](https://github.com/pingcap/tiflow/pull/2070) ## 改善点 {#improvements} @@ -33,17 +33,17 @@ TiDB バージョン: 5.0.3 - `TopN`オペレーターのTiFlashへのプッシュダウンをサポート [#25162](https://github.com/pingcap/tidb/pull/25162) - 組み込み関数`json_unquote()`をTiKV にプッシュダウンする機能をサポート [#24415](https://github.com/pingcap/tidb/issues/24415) - デュアルテーブルからユニオンブランチを削除することをサポート [#25614](https://github.com/pingcap/tidb/pull/25614) - - 内蔵機能`replace()` TiFlash にプッシュダウンする機能をサポート [#25565](https://github.com/pingcap/tidb/pull/25565) + - 組み込み関数`replace()`を TiFlash にプッシュダウンする機能をサポート [#25565](https://github.com/pingcap/tidb/pull/25565) - 組み込み関数`unix_timestamp()`、 `concat()`、 `year()`、 `day()`、 `datediff()`、 `datesub()`、 `concat_ws()`をTiFlashにプッシュダウンする機能をサポート [#25564](https://github.com/pingcap/tidb/pull/25564) - 集計オペレーターのコスト係数を最適化する [#25241](https://github.com/pingcap/tidb/pull/25241) - `Limit`オペレーターのTiFlashへのプッシュダウンをサポート [#25159](https://github.com/pingcap/tidb/pull/25159) - - 内蔵機能`str_to_date` TiFlash にプッシュダウンする機能をサポート [#25148](https://github.com/pingcap/tidb/pull/25148) + - 組み込み関数`str_to_date`を TiFlash にプッシュダウンする機能をサポート [#25148](https://github.com/pingcap/tidb/pull/25148) - MPP外部結合がテーブル行数に基づいてビルドテーブルを選択できるようにします。 [#25142](https://github.com/pingcap/tidb/pull/25142) - - `abs()`関数`left()` `right()` TiFlash にプッシュダウンする機能をサポート [#25133](https://github.com/pingcap/tidb/pull/25133) + - 組み込み関数`left()` 、 `right()` 、 `abs()`を TiFlash にプッシュダウンする機能をサポート [#25133](https://github.com/pingcap/tidb/pull/25133) - ブロードキャストカルテシアン結合をTiFlash にプッシュダウンする機能をサポート [#25106](https://github.com/pingcap/tidb/pull/25106) - `Union All`オペレーターのTiFlashへのプッシュダウンをサポート [#25051](https://github.com/pingcap/tidb/pull/25051) - リージョンに基づいて、異なるTiFlashノード間でMPPクエリワークロードのバランスをとることをサポート [#24724](https://github.com/pingcap/tidb/pull/24724) - - MPPクエリ実行後にキャッシュ内の古い領域を無効にする機能をサポート[#24432](https://github.com/pingcap/tidb/pull/24432) + - MPPクエリ実行後にキャッシュ内の古いリージョンを無効にする機能をサポート[#24432](https://github.com/pingcap/tidb/pull/24432) - フォーマット指定子`%b/%M/%r/%T` の組み込み関数`str_to_date`の MySQL 互換性を改善しました [#25767](https://github.com/pingcap/tidb/pull/25767) - TiKV @@ -83,16 +83,16 @@ TiDB バージョン: 5.0.3 - `Limit` を使用してパーティションテーブルをクエリしたときに返される誤った値を修正しました [#24636](https://github.com/pingcap/tidb/issues/24636) - `IFNULL`が`ENUM`または`SET`タイプの列に正しく反映されない問題を修正 [#24944](https://github.com/pingcap/tidb/issues/24944) - 結合サブクエリの`count`を`first_row`に変更することで発生する誤った結果を修正しました [#24865](https://github.com/pingcap/tidb/issues/24865) - - `ParallelApply` `TopN`オペレーター下で使用された場合に発生するクエリ ハングの問題を修正しました [#24930](https://github.com/pingcap/tidb/issues/24930) + - `ParallelApply`が`TopN`オペレーターの下で使用された場合に発生するクエリ ハングの問題を修正しました [#24930](https://github.com/pingcap/tidb/issues/24930) - マルチカラムプレフィックスインデックスを使用してSQL文を実行したときに予想よりも多くの結果が返される問題を修正[#24356](https://github.com/pingcap/tidb/issues/24356) - `<=>`演算子が正しく機能しない問題を修正[#24477](https://github.com/pingcap/tidb/issues/24477) - 並列`Apply`オペレーターのデータ競合問題を修正 [#23280](https://github.com/pingcap/tidb/issues/23280) - PartitionUnionオペレーターのIndexMerge結果をソートするときに`index out of range`エラーが報告される問題を修正しました [#23919](https://github.com/pingcap/tidb/issues/23919) - `tidb_snapshot`変数を予想外に大きな値に設定するとトランザクション分離が損なわれる可能性がある問題を修正しました [#25680](https://github.com/pingcap/tidb/issues/25680) - ODBCスタイルの定数(たとえば、 `{d '2020-01-01'}` )を式として使用できない問題を修正しました。 [#25531](https://github.com/pingcap/tidb/issues/25531) - - `SELECT DISTINCT` `Batch Get`に変換すると誤った結果になる問題を修正[#25320](https://github.com/pingcap/tidb/issues/25320) + - `SELECT DISTINCT`が`Batch Get`に変換されると誤った結果になる問題を修正[#25320](https://github.com/pingcap/tidb/issues/25320) - TiFlashからTiKVへのクエリのバックオフがトリガーされない問題を修正[#23665](https://github.com/pingcap/tidb/issues/23665) [#24421](https://github.com/pingcap/tidb/issues/24421) - - `only_full_group_by` チェックするときに発生する`index-out-of-range`エラーを修正します) [#23839](https://github.com/pingcap/tidb/issues/23839) + - `only_full_group_by`をチェックするときに発生する`index-out-of-range`エラーを修正します [#23839](https://github.com/pingcap/tidb/issues/23839) - 相関サブクエリのインデックス結合の結果が間違っている問題を修正[#25799](https://github.com/pingcap/tidb/issues/25799) - TiKV @@ -117,7 +117,7 @@ TiDB バージョン: 5.0.3 - TiFlashが`CAST`関数で非バイナリ文字に間違ったパディングを追加するバグを修正しました - 複雑な`GROUP BY`列の集計クエリを処理するときに誤った結果が発生する問題を修正しました - 書き込み圧力が高い場合に発生するTiFlash panic問題を修正 - - 右結合キーが null 値ではなく、左結合キーが null 値の場合に発生するpanicを修正しました。 + - 右結合キーが NULL 許容ではなく、左結合キーが NULL 許容の場合に発生するpanicを修正しました。 - `read-index`リクエストに長い時間がかかる可能性がある問題を修正しました - 読み取り負荷が大きい場合に発生するpanic問題を修正しました - `Date_Format`の関数が`STRING`型引数と`NULL`値で呼び出されたときに発生する可能性のあるpanic問題を修正しました。 @@ -126,12 +126,12 @@ TiDB バージョン: 5.0.3 - TiCDC - - チェックポイント更新するときに TiCDC 所有者が終了する問題を修正しました [#1902](https://github.com/pingcap/tiflow/issues/1902) + - チェックポイントを更新するときに TiCDC 所有者が終了する問題を修正しました [#1902](https://github.com/pingcap/tiflow/issues/1902) - MySQLシンクがエラーに遭遇して一時停止した後に、一部のMySQL接続がリークする可能性があるバグを修正しました[#1946](https://github.com/pingcap/tiflow/pull/1946) - TiCDCが`/proc/meminfo` の読み取りに失敗した場合に発生するpanic問題を修正しました [#2024](https://github.com/pingcap/tiflow/pull/2024) - TiCDC のランタイムメモリ消費を削減する[#2012](https://github.com/pingcap/tiflow/pull/2012) [#1958](https://github.com/pingcap/tiflow/pull/1958) - - 解決された ts の計算が遅れることによって TiCDCサーバーのpanicを引き起こす可能性があるバグを修正しました。 [#1576](https://github.com/pingcap/tiflow/issues/1576) - - プロセッサ潜在的なデッドロック問題を修正 [#2142](https://github.com/pingcap/tiflow/pull/2142) + - resolved ts の計算が遅れることによって TiCDCサーバーのpanicを引き起こす可能性があるバグを修正しました。 [#1576](https://github.com/pingcap/tiflow/issues/1576) + - プロセッサの潜在的なデッドロック問題を修正 [#2142](https://github.com/pingcap/tiflow/pull/2142) - Backup & Restore (BR) @@ -143,4 +143,4 @@ TiDB バージョン: 5.0.3 - 一部の特殊データにおけるTiDB Lightning panic問題を修正[#1213](https://github.com/pingcap/br/issues/1213) - TiDB Lightningがインポートした大きなCSVファイルを分割する際に報告されるEOFエラーを修正しました[#1133](https://github.com/pingcap/br/issues/1133) - TiDB Lightningが`FLOAT`または`DOUBLE`タイプの`auto_increment`列を持つテーブルをインポートするときに過度に大きなベース値が生成されるバグを修正しました[#1186](https://github.com/pingcap/br/pull/1186) - - TiDBがParquetファイル内の`DECIMAL`種類のデータを解析できない問題を修正 [#1277](https://github.com/pingcap/br/pull/1277) + - TiDBがParquetファイル内の`DECIMAL`型のデータを解析できない問題を修正 [#1277](https://github.com/pingcap/br/pull/1277) diff --git a/releases/release-5.0.4.md b/releases/release-5.0.4.md index 593e1996cfdc1..c45b03ffe9059 100644 --- a/releases/release-5.0.4.md +++ b/releases/release-5.0.4.md @@ -20,11 +20,11 @@ TiDB バージョン: 5.0.4 - 次のバグ修正により実行結果が変わり、アップグレードの非互換性が発生する可能性があります。 - `UNION`の子に`NULL`値が含まれている場合に TiDB が間違った結果を返す問題を修正しました [#26559](https://github.com/pingcap/tidb/issues/26559) - - `greatest(datetime) union null`空の文字列を返す問題を修正[#26532](https://github.com/pingcap/tidb/issues/26532) + - `greatest(datetime) union null`が空の文字列を返す問題を修正[#26532](https://github.com/pingcap/tidb/issues/26532) - `last_day`関数の動作が SQL モードで互換性がない問題を修正しました [#26000](https://github.com/pingcap/tidb/pull/26000) - `having`節が正しく動作しない可能性がある問題を修正[#26496](https://github.com/pingcap/tidb/issues/26496) - `between`前後の照合順序が異なる場合に発生する誤った実行結果を修正[#27146](https://github.com/pingcap/tidb/issues/27146) - - `group_concat`関数の列に非ビン照合順序ある場合に発生する誤った実行結果を修正しました [#27429](https://github.com/pingcap/tidb/issues/27429) + - `group_concat`関数の列に非ビン照合順序がある場合に発生する誤った実行結果を修正しました [#27429](https://github.com/pingcap/tidb/issues/27429) - 新しい照合順序が有効になっているときに、複数の列で`count(distinct)`式を使用すると間違った結果が返される問題を修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) - `extract`関数の引数が負の期間の場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) - `SQL_MODE`が'STRICT_TRANS_TABLES'の場合、無効な日付を挿入してもエラーが報告されない問題を修正しました[#26762](https://github.com/pingcap/tidb/issues/26762) @@ -42,7 +42,7 @@ TiDB バージョン: 5.0.4 - TiDB - - 最適化の推定を無視し、MPPモードを強制的に使用する設定`tidb_enforce_mpp=1`サポート [#26382](https://github.com/pingcap/tidb/pull/26382) + - オプティマイザーの推定を無視してMPPモードを強制的に使用するための`tidb_enforce_mpp=1`の設定をサポート [#26382](https://github.com/pingcap/tidb/pull/26382) - TiKV @@ -64,12 +64,12 @@ TiDB バージョン: 5.0.4 - ヒストグラムの行数に基づいて自動分析をトリガーする[#24237](https://github.com/pingcap/tidb/issues/24237) - ノードが故障して前に再起動した場合、一定期間TiFlashノードへのリクエストの送信を停止します。 [#26757](https://github.com/pingcap/tidb/pull/26757) - - `split region`上限を上げて`split table`と`presplit`をより安定させる[#26657](https://github.com/pingcap/tidb/pull/26657) + - `split region`の上限を上げて`split table`と`presplit`をより安定させる[#26657](https://github.com/pingcap/tidb/pull/26657) - MPPクエリの再試行をサポート[#26483](https://github.com/pingcap/tidb/pull/26483) - MPPクエリを起動する前にTiFlashの可用性を確認するようにします [#1807](https://github.com/pingcap/tics/issues/1807) - クエリ結果をより安定させるために、安定した結果モードをサポートします[#26084](https://github.com/pingcap/tidb/pull/26084) - MySQLシステム変数`init_connect`とその関連機能をサポートする [#18894](https://github.com/pingcap/tidb/issues/18894) - - MPPモードで`COUNT(DISTINCT)`集約機能を徹底的にプッシュダウンする [#25861](https://github.com/pingcap/tidb/pull/25861) + - MPPモードで`COUNT(DISTINCT)`集計関数を徹底的にプッシュダウンする [#25861](https://github.com/pingcap/tidb/pull/25861) - 集計関数を`EXPLAIN`文でプッシュダウンできない場合にログ警告を出力する [#25736](https://github.com/pingcap/tidb/pull/25736) - Grafanaダッシュボードの`TiFlashQueryTotalCounter`にエラーラベルを追加する [#25327](https://github.com/pingcap/tidb/pull/25327) - HTTP API によるセカンダリインデックス経由でクラスター化インデックステーブルの MVCC データを取得する機能をサポート [#24209](https://github.com/pingcap/tidb/issues/24209) @@ -84,7 +84,7 @@ TiDB バージョン: 5.0.4 - 未確定エラーの可能性を減らすために、できるだけべき等な事前書き込みを行う[#10587](https://github.com/tikv/tikv/pull/10587) - 書き込みフローが低い場合に"GC can not work"という誤った警告を回避する[#10662](https://github.com/tikv/tikv/pull/10662) - 復元するデータベースが、バックアップ時の元のクラスタサイズと常に一致するようにします[#10643](https://github.com/tikv/tikv/pull/10643) - - panic出力がログにフラッシュされていることを確認する [#9955](https://github.com/tikv/tikv/pull/9955) + - panic出力が確実にログにフラッシュされるようにする [#9955](https://github.com/tikv/tikv/pull/9955) - PD @@ -118,13 +118,13 @@ TiDB バージョン: 5.0.4 - 悲観的トランザクションのインデックスキーが繰り返しコミットされる可能性があるバグを修正[#26359](https://github.com/pingcap/tidb/issues/26359) [#10600](https://github.com/tikv/tikv/pull/10600) - 非同期コミットロックを解決する際に TiDB がpanicする可能性がある問題を修正[#25778](https://github.com/pingcap/tidb/issues/25778) - `INDEX MERGE` 使用時に列が見つからないことがあるバグを修正 [#25045](https://github.com/pingcap/tidb/issues/25045) - - `ALTER USER REQUIRE SSL`ユーザーの`authentication_string` をクリアするバグを修正 [#25225](https://github.com/pingcap/tidb/issues/25225) + - `ALTER USER REQUIRE SSL`がユーザーの`authentication_string` をクリアするバグを修正 [#25225](https://github.com/pingcap/tidb/issues/25225) - 新しいクラスターの`tidb_gc_scan_lock_mode`グローバル変数の値が、実際のデフォルトモード"LEGACY" ではなく"PHYSICAL"と表示されるバグを修正しました。 [#25100](https://github.com/pingcap/tidb/issues/25100) - `TIKV_REGION_PEERS`システムテーブルに正しい`DOWN`ステータスが表示されないバグを修正しました [#24879](https://github.com/pingcap/tidb/issues/24879) - HTTP API使用時に発生するメモリリークの問題を修正[#24649](https://github.com/pingcap/tidb/pull/24649) - ビューが`DEFINER` をサポートしない問題を修正 [#24414](https://github.com/pingcap/tidb/issues/24414) - - `tidb-server --help`コード`2` で終了する問題を修正 [#24046](https://github.com/pingcap/tidb/issues/24046) - - グローバル変数`dml_batch_size`設定が有効にならない問題を修正[#24709](https://github.com/pingcap/tidb/issues/24709) + - `tidb-server --help`がコード`2` で終了する問題を修正 [#24046](https://github.com/pingcap/tidb/issues/24046) + - グローバル変数`dml_batch_size`の設定が有効にならない問題を修正[#24709](https://github.com/pingcap/tidb/issues/24709) - `read_from_storage`とパーティションテーブルを同時に使用するとエラーが発生する問題を修正[#20372](https://github.com/pingcap/tidb/issues/20372) - 射影演算子を実行するときに TiDB がパニックを起こす問題を修正しました [#24264](https://github.com/pingcap/tidb/issues/24264) - 統計情報によりクエリがpanicになる可能性がある問題を修正[#24061](https://github.com/pingcap/tidb/pull/24061) @@ -141,7 +141,7 @@ TiDB バージョン: 5.0.4 - Titan が有効になっている 5.0 より前のバージョンからアップグレードするときに発生する TiKV panic問題を修正しました[#10843](https://github.com/tikv/tikv/pull/10843) - 新しいバージョンのTiKVをv5.0.xにロールバックできない問題を修正しました[#10843](https://github.com/tikv/tikv/pull/10843) - 5.0より前のバージョンから5.0以降のバージョンにアップグレードする際に発生するTiKV panicの問題を修正しました。アップグレード前にTitanが有効になっているTiKV v3.xからクラスタをアップグレードした場合、このクラスタでこの問題が発生する可能性があります[#10774](https://github.com/tikv/tikv/issues/10774) - - 左悲観的ロックによる解析エラーを修正[#26404](https://github.com/pingcap/tidb/issues/26404) + - 残存する悲観的ロックによる解析エラーを修正[#26404](https://github.com/pingcap/tidb/issues/26404) - 特定のプラットフォームで期間を計算するときに発生するpanicを修正[#10571](https://github.com/tikv/tikv/pull/10571) - Load Base Split の`batch_get_command`のキーがエンコードされていない問題を修正[#10542](https://github.com/tikv/tikv/issues/10542) @@ -184,7 +184,7 @@ TiDB バージョン: 5.0.4 - TiCDC があまりにも多くのリージョンをキャプチャしたときに発生する OOM を回避するために、gRPC ウィンドウのサイズを小さくします[#2724](https://github.com/pingcap/tiflow/pull/2724) - メモリ負荷が高いときにgRPC接続が頻繁に切断されるエラーを修正[#2202](https://github.com/pingcap/tiflow/issues/2202) - 符号なし`TINYINT`型でTiCDCがpanicを起こすバグを修正 [#2648](https://github.com/pingcap/tiflow/issues/2648) - - TiCDC Open Protocolがトランザクションを挿入し、アップストリームで同じ行のデータを削除すると空の値を出力する問題を修正しました。 [#2612](https://github.com/pingcap/tiflow/issues/2612) + - アップストリームでトランザクションを挿入し、同じ行のデータを削除すると TiCDC Open Protocolが空の値を出力する問題を修正しました。 [#2612](https://github.com/pingcap/tiflow/issues/2612) - スキーマ変更の終了 TS で変更フィードが開始されると DDL 処理が失敗するバグを修正しました。 [#2603](https://github.com/pingcap/tiflow/issues/2603) - 応答しないダウンストリームが、タスクがタイムアウトするまで古い所有者のレプリケーションタスクを中断する問題を修正しました[#2295](https://github.com/pingcap/tiflow/issues/2295) - メタデータ管理のバグを修正 [#2558](https://github.com/pingcap/tiflow/pull/2558) diff --git a/releases/release-5.0.6.md b/releases/release-5.0.6.md index 72a2d258a351f..5a9b01988e199 100644 --- a/releases/release-5.0.6.md +++ b/releases/release-5.0.6.md @@ -35,7 +35,7 @@ TiDB バージョン: 5.0.6 - PD - スケジューラの終了プロセスを高速化 [#4146](https://github.com/tikv/pd/issues/4146) - - スケジューラが空のリージョンをスケジュールできるようにし、スケジューラの構成を固定することで、 `scatter-range-scheduler`スケジューラのスケジュール結果をより均等にします。 [#4497](https://github.com/tikv/pd/issues/4497) + - スケジューラが空のリージョンをスケジュールできるようにし、スケジューラの構成を修正することで、 `scatter-range-scheduler`スケジューラのスケジュール結果をより均等にします。 [#4497](https://github.com/tikv/pd/issues/4497) - リーダー排除スケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) - ツール @@ -44,8 +44,8 @@ TiDB バージョン: 5.0.6 - TiKV リロードのレート制限制御を最適化して、チェンジフィード初期化中の gRPC 輻輳を軽減します[#3110](https://github.com/pingcap/ticdc/issues/3110) - 頻繁な etcd 書き込みが PD サービスに影響を与えないように、EtcdWorker にティック頻度制限を追加します[#3112](https://github.com/pingcap/ticdc/issues/3112) - - Kafkaシンクの`config.Metadata.Timeout`デフォルト設定を追加する [#3352](https://github.com/pingcap/tiflow/issues/3352) - - デフォルト値の`max-message-bytes`を`10M`に設定すると、Kafkaメッセージが送信されない可能性が減ります。 [#3081](https://github.com/pingcap/tiflow/issues/3081) + - Kafkaシンクの`config.Metadata.Timeout`のデフォルト設定を追加する [#3352](https://github.com/pingcap/tiflow/issues/3352) + - `max-message-bytes`のデフォルト値を`10M`に設定すると、Kafkaメッセージが送信されない可能性が減ります。 [#3081](https://github.com/pingcap/tiflow/issues/3081) - `no owner alert`、`mounter row`、`table sink total row`、`buffer sink total row`を含む Prometheus と Grafana の監視メトリックとアラートを追加します。 [#1606](https://github.com/pingcap/tiflow/issues/1606) [#4054](https://github.com/pingcap/tiflow/issues/4054) - Backup & Restore (BR) @@ -71,7 +71,7 @@ TiDB バージョン: 5.0.6 - ベクトル化された式の関数`microsecond`の誤った結果を修正 [#29244](https://github.com/pingcap/tidb/issues/29244) - `auto analyze`の結果のログ情報が不完全である問題を修正 [#29188](https://github.com/pingcap/tidb/issues/29188) - ベクトル化された式の関数`hour`の誤った結果を修正します [#28643](https://github.com/pingcap/tidb/issues/28643) - - サポートされていない`cast`が TiFlash にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`のような予期しないエラーを修正しました [`#23907`](https://github.com/pingcap/tidb/issues/23907) + - サポートされていない`cast`が TiFlash にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`のような予期しないエラーを修正しました [#23907](https://github.com/pingcap/tidb/issues/23907) - MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正[#3118](https://github.com/pingcap/tics/issues/3118) - `MPP task ID` を割り当てる際の`DATA RACE`問題を修正 [#27952](https://github.com/pingcap/tidb/issues/27952) - 空の`dual table` を削除した後のMPPクエリの`INDEX OUT OF RANGE`エラーを修正 [#28250](https://github.com/pingcap/tidb/issues/28250) @@ -98,7 +98,7 @@ TiDB バージョン: 5.0.6 - Raftクライアント実装でバッチメッセージが大きすぎる問題を修正 [#9714](https://github.com/tikv/tikv/issues/9714) - 極端な状況でリージョンのマージ、ConfChange、スナップショットが同時に発生した場合に発生するpanicの問題を修正しました[#11475](https://github.com/tikv/tikv/issues/11475) - TiKVが逆テーブルスキャンを実行するときにメモリロックを検出できない問題を修正しました[#11440](https://github.com/tikv/tikv/issues/11440) - - 小数点以下の除算結果がゼロの場合の負の符号の問題を修正しました[#29586](https://github.com/pingcap/tidb/issues/29586) + - decimal型の除算結果がゼロの場合の負の符号の問題を修正しました[#29586](https://github.com/pingcap/tidb/issues/29586) - GCタスクの蓄積によりTiKVがOOM(メモリ不足)になる可能性がある問題を修正[#11410](https://github.com/tikv/tikv/issues/11410) - TiKV メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) - 統計スレッドの監視データによって発生するメモリリークを修正しました [#11195](https://github.com/tikv/tikv/issues/11195) @@ -115,7 +115,7 @@ TiDB バージョン: 5.0.6 - TiKVノードが削除された後に発生するpanic問題を修正[#4344](https://github.com/tikv/pd/issues/4344) - ストアダウンによりオペレーターがブロックされる問題を修正 [#3353](https://github.com/tikv/pd/issues/3353) - - リージョン機能スタックによりリーダー選出が遅くなる問題を修正 [#3936](https://github.com/tikv/pd/issues/3936) + - Region syncer のスタックによりリーダー選出が遅くなる問題を修正 [#3936](https://github.com/tikv/pd/issues/3936) - ダウンしたノードを修復する際にピアの削除速度が制限される問題を修正[#4090](https://github.com/tikv/pd/issues/4090) - リージョンハートビートが60秒未満の場合にホットスポットキャッシュをクリアできない問題を修正[#4390](https://github.com/tikv/pd/issues/4390) @@ -139,10 +139,10 @@ TiDB バージョン: 5.0.6 - TiCDC - `force-replicate`が有効になっているときに、有効なインデックスのない一部のパーティションテーブルが無視される可能性がある問題を修正[#2834](https://github.com/pingcap/tiflow/issues/2834) - - `cdc cli`予期しないパラメータを受け取ったときにユーザーパラメータを黙って切り捨て、ユーザー入力パラメータが失われる問題を修正[#2303](https://github.com/pingcap/tiflow/issues/2303) + - `cdc cli`が予期しないパラメータを受け取ったときにユーザーパラメータを黙って切り捨て、ユーザー入力パラメータが失われる問題を修正[#2303](https://github.com/pingcap/tiflow/issues/2303) - Kafka メッセージの書き込み中にエラーが発生すると、TiCDC 同期タスクが一時停止する可能性がある問題を修正しました[#2978](https://github.com/pingcap/tiflow/issues/2978) - 一部のタイプの列を Open Protocol 形式にエンコードするときに発生する可能性のあるpanic問題を修正しました。 [#2758](https://github.com/pingcap/tiflow/issues/2758) - - デフォルト値の`max-message-bytes`を`10M` に設定することで、Kafkaが過度に大きなメッセージを送信する可能性がある問題を修正しました。 [#3081](https://github.com/pingcap/tiflow/issues/3081) + - `max-message-bytes`のデフォルト値を`10M` に設定することで、Kafkaが過度に大きなメッセージを送信する可能性がある問題を修正しました。 [#3081](https://github.com/pingcap/tiflow/issues/3081) - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーションタスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - TiKV が同じリージョンに重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 [#2386](https://github.com/pingcap/tiflow/issues/2386) - 複数の TiKV がクラッシュした場合や強制再起動中に TiCDC レプリケーションが中断される問題を修正[#3288](https://github.com/pingcap/ticdc/issues/3288) @@ -154,7 +154,7 @@ TiDB バージョン: 5.0.6 - Canalプロトコルで設定項目`enable-old-value`が自動的に`true`に設定されないバグを修正 [#3676](https://github.com/pingcap/tiflow/issues/3676) - 一部の Red Hat Enterprise Linux リリース (6.8 や 6.9 など) で`cdc server`コマンドを実行したときに発生するタイムゾーンエラーを修正しました[#3584](https://github.com/pingcap/tiflow/issues/3584) - Kafka シンクの不正確な`txn_batch_size`監視メトリックの問題を修正しました [#3431](https://github.com/pingcap/tiflow/issues/3431) - - `tikv_cdc_min_resolved_ts_no_change_for_1m`チェンジフィードがないときに警告が続く問題を修正[#11017](https://github.com/tikv/tikv/issues/11017) + - チェンジフィードがないときに`tikv_cdc_min_resolved_ts_no_change_for_1m`が警告し続ける問題を修正[#11017](https://github.com/tikv/tikv/issues/11017) - etcd でタスクステータスを手動でクリーンアップするときに発生する TiCDC panicの問題を修正しました [#2980](https://github.com/pingcap/tiflow/issues/2980) - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/ticdc/issues/3111) - 初期化に時間がかかりすぎて TiKV が GC safepoint を進めた場合に、changefeed が失敗する可能性がある問題を修正しました[#2470](https://github.com/pingcap/tiflow/issues/2470) @@ -162,7 +162,7 @@ TiDB バージョン: 5.0.6 - Backup & Restore (BR) - - バックアップとリストア平均速度が不正確に計算されるバグを修正 [#1405](https://github.com/pingcap/br/issues/1405) + - バックアップとリストアの平均速度が不正確に計算されるバグを修正 [#1405](https://github.com/pingcap/br/issues/1405) - Dumpling diff --git a/releases/release-5.1.0.md b/releases/release-5.1.0.md index 1d44245f02aa4..4641171e75e02 100644 --- a/releases/release-5.1.0.md +++ b/releases/release-5.1.0.md @@ -47,20 +47,20 @@ TiDB バージョン: 5.1.0 | TiDB設定ファイル | [`pessimistic-txn.deadlock-history-capacity`](/tidb-configuration-file.md#deadlock-history-capacity) | 新しく追加された | 単一の TiDBサーバーの[`INFORMATION_SCHEMA.DEADLOCKS`](/information-schema/information-schema-deadlocks.md)テーブルに記録できるデッドロックイベントの最大数を設定します。デフォルト値は`10`です。 | | TiKV設定ファイル | [`abort-on-panic`](/tikv-configuration-file.md#abort-on-panic) | 新しく追加された | TiKVがパニックを起こした際に、 `abort`プロセスがコアダンプファイルの生成を許可するかどうかを設定します。デフォルト値は`false`で、これはコアダンプファイルの生成が許可されないことを意味します。 | | TiKV設定ファイル | [`hibernate-regions`](/tikv-configuration-file.md#hibernate-regions) | 変更 | デフォルト値が`false`から`true`に変更されます。リージョンが長時間アイドル状態になると、自動的に休止状態に設定されます。 | -| TiKV設定ファイル | [`old-value-cache-memory-quota`](/tikv-configuration-file.md#old-value-cache-memory-quota) | 新しく追加された | TiCDCの古い値に基づいてメモリ使用量の上限を設定します。デフォルト値は`512MB`です。 | +| TiKV設定ファイル | [`old-value-cache-memory-quota`](/tikv-configuration-file.md#old-value-cache-memory-quota) | 新しく追加された | TiCDCの古い値によるメモリ使用量の上限を設定します。デフォルト値は`512MB`です。 | | TiKV設定ファイル | [`sink-memory-quota`](/tikv-configuration-file.md#sink-memory-quota) | 新しく追加された | TiCDCデータ変更イベントによるメモリ使用量の上限を設定します。デフォルト値は`512MB`です。 | | TiKV設定ファイル | [`incremental-scan-threads`](/tikv-configuration-file.md#incremental-scan-threads) | 新しく追加された | 履歴データを増分的にスキャンするタスクのスレッド数を設定します。デフォルト値は`4`で、これはタスクに4つのスレッドが使用されることを意味します。 | | TiKV設定ファイル | [`incremental-scan-concurrency`](/tikv-configuration-file.md#incremental-scan-concurrency) | 新しく追加された | 履歴データの増分スキャンを行うタスクの同時実行の最大数を設定します。デフォルト値は`6`で、これは最大で 6つのタスクを同時に実行できることを意味します。 | | TiKV設定ファイル | [`soft-pending-compaction-bytes-limit`](/tikv-configuration-file.md#soft-pending-compaction-bytes-limit) | 変更 | 保留中の圧縮バイトのソフトリミット。デフォルト値は`"64GB"`から`"192GB"`に変更されます。 | | TiKV設定ファイル | [`storage.io-rate-limit`](/tikv-configuration-file.md#storageio-rate-limit) | 新しく追加された | TiKV書き込みのI/Oレートを制御します。 `storage.io-rate-limit.max-bytes-per-sec`のデフォルト値は`"0MB"`です。 | | TiKV設定ファイル | [`resolved-ts.enable`](/tikv-configuration-file.md#enable) | 新しく追加された | すべてのリージョンリーダーに対して`resolved-ts`を維持するかどうかを決定します。デフォルト値は`true`です。 | -| TiKV設定ファイル | [`resolved-ts.advance-ts-interval`](/tikv-configuration-file.md#advance-ts-interval) | 新しく追加された | `resolved-ts`が転送される間隔。デフォルト値は`"1s"`です。この値は動的に変更できます。 | +| TiKV設定ファイル | [`resolved-ts.advance-ts-interval`](/tikv-configuration-file.md#advance-ts-interval) | 新しく追加された | `resolved-ts`が進められる間隔。デフォルト値は`"1s"`です。この値は動的に変更できます。 | | TiKV設定ファイル | [`resolved-ts.scan-lock-pool-size`](/tikv-configuration-file.md#scan-lock-pool-size) | 新しく追加された | `resolved-ts`を初期化する際に TiKV が MVCC (マルチバージョン同時実行制御) ロックデータをスキャンするために使用するスレッドの数。デフォルト値は`2`です。 | ### その他 {#others} - アップグレード前に、TiDB 設定の[`feedback-probability`](https://docs-archive.pingcap.com/tidb/v5.1/tidb-configuration-file#feedback-probability)の値を確認してください。値が0でない場合、アップグレード後に「panic in the recoverable goroutine」というエラーが発生しますが、このエラーはアップグレード自体には影響しません。 -- TiDBのパフォーマンスを向上させるため、TiDBのGoコンパイラバージョンをgo1.13.7からgo1.16.4にアップグレードしてください。TiDB開発者の方は、スムーズなコンパイルを保証するために、Goコンパイラバージョンをアップグレードすることをお勧めします。 +- TiDBのGoコンパイラバージョンをgo1.13.7からgo1.16.4にアップグレードし、TiDBのパフォーマンスを向上させます。TiDB開発者の方は、スムーズなコンパイルを保証するために、Goコンパイラバージョンをアップグレードすることをお勧めします。 - TiDBローリングアップグレード中は、TiDB Binlogを使用するクラスタでクラスター化インデックスを持つテーブルを作成しないようにしてください。 - TiDB のローリングアップグレード中は`alter table ... modify column`や`alter table ... change column`のようなステートメントを実行しないでください。 - バージョン5.1以降、各テーブルのTiFlashレプリカを作成する際に、システムテーブルのレプリカを設定する機能はサポートされなくなりました。クラスタをアップグレードする前に、関連するシステムテーブルのレプリカをクリアする必要があります。クリアしないと、アップグレードは失敗します。 @@ -103,7 +103,7 @@ TiDB バージョン: 5.1.0 [ユーザー向けドキュメント](/sql-statements/sql-statement-modify-column.md) -- 指定された時点または指定された期間の履歴データを読み取るための新しい実験的機能である「ステイル読み取り」を実行するための新しい SQL 構文`AS OF TIMESTAMP`導入します。 +- 指定された時点または指定された期間の履歴データを読み取るための新しい実験的機能である「ステイル読み取り」を実行するための新しい SQL 構文`AS OF TIMESTAMP`を導入します。 [ユーザー向けドキュメント](/stale-read.md)、 [#21094](https://github.com/pingcap/tidb/issues/21094) @@ -117,7 +117,7 @@ TiDB バージョン: 5.1.0 - 新しい統計タイプ`tidb_analyze_version = 2` (Experimental) を導入します。 - `tidb_analyze_version`はデフォルトで`2`に設定されており、バージョン 1 でハッシュの競合によって発生する可能性のある大きなデータ量のエラーを回避し、ほとんどのシナリオで推定精度を維持します。 + `tidb_analyze_version`はデフォルトで`2`に設定されており、バージョン 1 で大量データにおいてハッシュの競合によって発生する可能性のある大きな誤差を回避し、ほとんどのシナリオで推定精度を維持します。 [ユーザー向けドキュメント](/statistics.md) @@ -135,7 +135,7 @@ TiDB バージョン: 5.1.0 ### パフォーマンス {#performance} -- データレプリカの古い読み取り(Experimental) +- データレプリカのステイル読み取り(Experimental) ローカルレプリカのデータを直接読み込むことで、読み取りレイテンシーを削減し、クエリパフォーマンスを向上させます。 @@ -154,7 +154,7 @@ TiDB バージョン: 5.1.0 - 以下のシナリオでメモリ不足(OOM)を回避するために、TiCDCのメモリ使用量を改善します。 - レプリケーションの中断中に大量のデータが蓄積され、1TBを超えると、再レプリケーションによってメモリ不足(OOM)の問題が発生します。 - TiCDCでは、大量のデータ書き込みによってメモリ不足(OOM)の問題が発生します。 - - 以下のシナリオでは、TiCDCレプリケーションの中断の可能性を低減してください。 + - 以下のシナリオでは、TiCDCレプリケーションの中断の可能性を低減します。 [プロジェクト#11](https://github.com/pingcap/tiflow/projects/11) @@ -192,7 +192,7 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - 複数のシナリオで発生する`Region is Unavailable`の問題を修正[プロジェクト#62](https://github.com/pingcap/tidb/projects/62) - 頻繁にスケジュール設定を行う状況で発生する可能性のある複数の`Region is Unavailable`問題を修正します。 - 一部の高負荷書き込み状況で発生する可能性のある`Region is Unavailable`問題を修正します。 - - キャッシュされた統計情報が最新の場合は、CPU使用率が高くなるのを避けるため、 `mysql.stats_histograms`テーブルを頻繁に読み込まないようにしてください [#24317](https://github.com/pingcap/tidb/pull/24317) + - キャッシュされた統計情報が最新の場合は、CPU使用率が高くなるのを避けるため、 `mysql.stats_histograms`テーブルを頻繁に読み込まないようにします [#24317](https://github.com/pingcap/tidb/pull/24317) - TiKV @@ -202,7 +202,7 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - 各モジュールのメモリ使用量追跡機能を追加する - Raftエントリキャッシュのサイズが大きすぎるために発生するOOM問題を解決します - - スタックされたGCタスクによって引き起こされるOOM問題を解決します + - 蓄積されたGCタスクによって引き起こされるOOM問題を解決します - Raftログから一度にメモリに読み込まれるRaftエントリが多すぎるために発生するOOM問題を解決します。 - ホットスポット書き込み時にリージョンサイズの増加が分割速度を超える問題を軽減するために、リージョンをより均等に分割する [#9785](https://github.com/tikv/tikv/issues/9785) @@ -232,7 +232,7 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - `mysql`スキーマにおけるシステムテーブルのバックアップと復元をサポートする[#1143](https://github.com/pingcap/br/pull/1143) [#1078](https://github.com/pingcap/br/pull/1078) - 仮想ホストアドレス指定モードに基づくS3互換ストレージをサポートする [#10243](https://github.com/tikv/tikv/pull/10243) - - バックアップメタデータのフォーマットを最適化してメモリ使用量を削減する [#1171](https://github.com/pingcap/br/pull/1171) + - `backupmeta`のフォーマットを最適化してメモリ使用量を削減する [#1171](https://github.com/pingcap/br/pull/1171) - TiCDC @@ -257,7 +257,7 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - TiDB - - 投影結果が空の場合に、プロジェクト消去の実行結果が誤っている可能性がある問題を修正しました [#23887](https://github.com/pingcap/tidb/issues/23887) + - 投影結果が空の場合に、射影除去の実行結果が誤っている可能性がある問題を修正しました [#23887](https://github.com/pingcap/tidb/issues/23887) - 列に`NULL`値が含まれている場合に、クエリ結果が間違っている問題を修正しました [#23891](https://github.com/pingcap/tidb/issues/23891) - スキャンに仮想列が含まれている場合、MPPプランの生成を禁止する [#23886](https://github.com/pingcap/tidb/issues/23886) - プランキャッシュにおける`PointGet`と`TableDual`の誤った再利用を修正[#23187](https://github.com/pingcap/tidb/issues/23187) [#23144](https://github.com/pingcap/tidb/issues/23144) [#23304](https://github.com/pingcap/tidb/issues/23304) [#23290](https://github.com/pingcap/tidb/issues/23290) @@ -268,8 +268,8 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - バイナリリテラル定数のインデックス範囲が正しく構築されていない問題を修正しました [#23672](https://github.com/pingcap/tidb/issues/23672) - `IN`句が場合によっては誤った結果をもたらす可能性がある問題を修正 [#23889](https://github.com/pingcap/tidb/issues/23889) - 一部の文字列関数の誤った結果を修正 [#23759](https://github.com/pingcap/tidb/issues/23759) - - ユーザーが`INSERT`操作を実行するには、テーブルに対する`DELETE`権限と`REPLACE`権限の両方が必要になりました [#23909](https://github.com/pingcap/tidb/issues/23909) - - ユーザーが`INSERT`操作を実行するには、テーブルに対する`DELETE`権限と`REPLACE`権限の両方が必要になりました [#24070](https://github.com/pingcap/tidb/pull/24070) + - ユーザーが`REPLACE`操作を実行するには、テーブルに対する`INSERT`権限と`DELETE`権限の両方が必要になりました [#23909](https://github.com/pingcap/tidb/issues/23909) + - ユーザーが`REPLACE`操作を実行するには、テーブルに対する`INSERT`権限と`DELETE`権限の両方が必要になりました [#24070](https://github.com/pingcap/tidb/pull/24070) - バイナリとバイトの比較ミスによって発生した誤った`TableDual`プランを修正 [#23846](https://github.com/pingcap/tidb/issues/23846) - プレフィックスインデックスとインデックス結合の使用によって発生するpanic問題を修正[#24547](https://github.com/pingcap/tidb/issues/24547) [#24716](https://github.com/pingcap/tidb/issues/24716) [#24717](https://github.com/pingcap/tidb/issues/24717) - トランザクションにおいて、 `point get` ステートメントが `point get` のプリペアドプランキャッシュを誤って使用する問題を修正します。 [#24741](https://github.com/pingcap/tidb/issues/24741) @@ -284,7 +284,7 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - 悲観的ロックが `ErrKeyExists` エラーを受け取った場合、不要な悲観的ロールバックを回避する [#23799](https://github.com/pingcap/tidb/issues/23799) - sql_modeに`ANSI_QUOTES`が含まれている場合に数値リテラルが認識されない問題を修正しました [#24429](https://github.com/pingcap/tidb/issues/24429) - `INSERT INTO table PARTITION () ... ON DUPLICATE KEY UPDATE`のようなステートメントがリストにないパーティションからデータを読み取ることを禁止する [#24746](https://github.com/pingcap/tidb/issues/24746) - - SQL文に`UNION`と`GROUP BY`両方が含まれている場合に発生する可能性のある`index out of range`エラーを修正しました [#24281](https://github.com/pingcap/tidb/issues/24281) + - SQL文に`UNION`と`GROUP BY`の両方が含まれている場合に発生する可能性のある`index out of range`エラーを修正しました [#24281](https://github.com/pingcap/tidb/issues/24281) - `CONCAT`関数が照合順序を正しく処理しない問題を修正しました [#24296](https://github.com/pingcap/tidb/issues/24296) - `collation_server`グローバル変数が新しいセッションで有効にならない問題を修正しました [#24156](https://github.com/pingcap/tidb/pull/24156) @@ -300,7 +300,7 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - PD - - ストア数が多い場合にPDリーダーの再選が遅くなる問題を修正しました [#3697](https://github.com/tikv/pd/issues/3697) + - ストア数が多い場合にPD Leaderの再選が遅くなる問題を修正しました [#3697](https://github.com/tikv/pd/issues/3697) - 存在しないストアから退去リーダースケジューラを削除する際に発生するpanic問題を修正 [#3660](https://github.com/tikv/pd/issues/3660) @@ -329,7 +329,7 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - TiDB Lightning - KVデータ生成時に発生するTiDB Lightning panicの問題を修正 [#1127](https://github.com/pingcap/br/pull/1127) - - データインポート中にキーの合計サイズがラフトエントリの制限を超えたためにバッチ分割リージョンが失敗するバグを修正しました [#969](https://github.com/pingcap/br/issues/969) + - データインポート中にキーの合計サイズがRaftエントリの制限を超えたためにバッチ分割リージョンが失敗するバグを修正しました [#969](https://github.com/pingcap/br/issues/969) - CSVファイルをインポートする際に、ファイルの最終行に改行文字( `\r\n` )が含まれていない場合にエラーが発生する問題を修正しました [#1133](https://github.com/pingcap/br/issues/1133) - インポートするテーブルにdouble型のAUTO_INCREMENT列が含まれている場合、auto_incrementの値が異常になる問題を修正しました [#1178](https://github.com/pingcap/br/pull/1178) @@ -339,7 +339,7 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - TiCDC - Unified Sorter の同時実行性問題を修正し、役に立たないエラーメッセージをフィルタリングする [#1678](https://github.com/pingcap/tiflow/pull/1678) - - MinIO を使用したレプリケーションで、冗長ディレクトリの作成が中断される可能性があるバグを修正しました [#1463](https://github.com/pingcap/tiflow/issues/1463) + - 冗長ディレクトリの作成によって MinIO を使用したレプリケーションが中断される可能性があるバグを修正しました [#1463](https://github.com/pingcap/tiflow/issues/1463) - MySQL 5.7ダウンストリームがアップストリーム TiDB と同じ動作を維持するように、 `explicit_defaults_for_timestamp`セッション変数のデフォルト値を ON に設定します [#1585](https://github.com/pingcap/tiflow/issues/1585) - `io.EOF`の不適切な処理により、レプリケーションが中断される可能性がある問題を修正しました [#1633](https://github.com/pingcap/tiflow/issues/1633) - TiCDCダッシュボードのTiKV CDCエンドポイントCPUメトリックを修正する [#1645](https://github.com/pingcap/tiflow/pull/1645) diff --git a/releases/release-5.1.1.md b/releases/release-5.1.1.md index 4adc5f8c25fd0..0d1d4c0a7cd0f 100644 --- a/releases/release-5.1.1.md +++ b/releases/release-5.1.1.md @@ -39,16 +39,16 @@ TiDB バージョン: 5.1.1 - TiDB - ステイル読み取り機能の一般提供 (GA) を発表 - - データ挿入を高速化するために`paramMarker`割り当てを避ける[#26076](https://github.com/pingcap/tidb/pull/26076) + - データ挿入を高速化するために`paramMarker`の割り当てを避ける[#26076](https://github.com/pingcap/tidb/pull/26076) - クエリ結果をより安定させるために、安定した結果モードをサポートします[#25995](https://github.com/pingcap/tidb/pull/25995) - 組み込み関数`json_unquote()`をTiKV にプッシュダウンする機能をサポート [#26265](https://github.com/pingcap/tidb/pull/26265) - MPPクエリの再試行をサポート[#26480](https://github.com/pingcap/tidb/pull/26480) - - `UPDATE`の読み取りで`point get`または`batch point get`を使用して、インデックスキーの`LOCK`レコードを`PUT`レコードに変更します[#26225](https://github.com/pingcap/tidb/pull/26225) - - 古いクエリからのビューの作成を禁止する[#26200](https://github.com/pingcap/tidb/pull/26200) - - MPPモードで`COUNT(DISTINCT)`集約機能を徹底的にプッシュダウンする [#26194](https://github.com/pingcap/tidb/pull/26194) + - `UPDATE`の読み取りで`point get`または`batch point get`を使用するインデックスキーについて、 `LOCK`レコードを`PUT`レコードに変更します[#26225](https://github.com/pingcap/tidb/pull/26225) + - ステイル読み取りクエリからのビューの作成を禁止する[#26200](https://github.com/pingcap/tidb/pull/26200) + - MPPモードで`COUNT(DISTINCT)`集計関数を徹底的にプッシュダウンする [#26194](https://github.com/pingcap/tidb/pull/26194) - MPPクエリを起動する前にTiFlashの可用性を確認するようにします [#26192](https://github.com/pingcap/tidb/pull/26192) - 読み取りタイムスタンプを将来の時刻に設定することを許可しない[#25763](https://github.com/pingcap/tidb/pull/25763) - - 集計関数を`EXPLAIN`文にプッシュダウンできない場合にログ警告を出力する [#25737](https://github.com/pingcap/tidb/pull/25737) + - `EXPLAIN`文で集計関数をプッシュダウンできない場合にログ警告を出力する [#25737](https://github.com/pingcap/tidb/pull/25737) - クラスターの立ち退きカウント情報を記録するためのテーブル`statements_summary_evicted`を追加します。 [#25587](https://github.com/pingcap/tidb/pull/25587) - フォーマット指定子`%b/%M/%r/%T` の組み込み関数`str_to_date`の MySQL 互換性を改善しました [#25768](https://github.com/pingcap/tidb/pull/25768) @@ -83,14 +83,14 @@ TiDB バージョン: 5.1.1 - `tidb_enable_amend_pessimistic_txn=on` で列タイプを変更するときに発生する可能性のあるデータ損失の問題を修正しました [#26203](https://github.com/pingcap/tidb/issues/26203) - `last_day`関数の動作がSQLモードで互換性がない問題を修正 [#26001](https://github.com/pingcap/tidb/pull/26001) - - `LIMIT`がウィンドウ関数の上にある場合に発生する可能性のあるpanic問題を修正しました [`#25344`](https://github.com/pingcap/tidb/issues/25344) + - `LIMIT`がウィンドウ関数の上にある場合に発生する可能性のあるpanic問題を修正しました [#25344](https://github.com/pingcap/tidb/issues/25344) - 悲観的トランザクションをコミットすると書き込み競合が発生する可能性がある問題を修正[#25964](https://github.com/pingcap/tidb/issues/25964) - 相関サブクエリのインデックス結合の結果が間違っている問題を修正[#25799](https://github.com/pingcap/tidb/issues/25799) - 正常にコミットされた楽観的トランザクションがコミットエラーを報告する可能性があるバグを修正[#10468](https://github.com/tikv/tikv/issues/10468) - `SET`型列でマージ結合を使用すると誤った結果が返される問題を修正しました [#25669](https://github.com/pingcap/tidb/issues/25669) - 悲観的トランザクションのインデックスキーが繰り返しコミットされる可能性があるバグを修正[#26359](https://github.com/pingcap/tidb/issues/26359) - オプティマイザがパーティション検索する際の整数オーバーフローのリスクを修正 [#26227](https://github.com/pingcap/tidb/issues/26227) - - `DATE`タイムスタンプにキャストするときに無効な値が書き込まれる可能性がある問題を修正しました [#26292](https://github.com/pingcap/tidb/issues/26292) + - `DATE`をタイムスタンプにキャストするときに無効な値が書き込まれる可能性がある問題を修正しました [#26292](https://github.com/pingcap/tidb/issues/26292) - Grafana でコプロセッサーキャッシュ メトリックが表示されない問題を修正しました [#26338](https://github.com/pingcap/tidb/issues/26338) - テレメトリ による迷惑なログの問題を修正 [#25785](https://github.com/pingcap/tidb/issues/25785) [#25760](https://github.com/pingcap/tidb/issues/25760) - プレフィックスインデックスのクエリ範囲に関するバグを修正 [#26029](https://github.com/pingcap/tidb/issues/26029) @@ -109,7 +109,7 @@ TiDB バージョン: 5.1.1 - 特定のプラットフォームで期間計算がpanicになる可能性がある問題を修正[#10569](https://github.com/tikv/tikv/pull/10569) - Load Base Splitが誤って`batch_get_command` のエンコードされていないキーを使用する問題を修正しました [#10542](https://github.com/tikv/tikv/issues/10542) - `resolved-ts.advance-ts-interval`構成を動的に変更してもすぐには反映されない問題を修正[#10426](https://github.com/tikv/tikv/issues/10426) - - レプリカが 4 つ以上ある場合に稀に発生するフォロワー メタデータ破損の問題を修正[#10225](https://github.com/tikv/tikv/issues/10225) + - レプリカが 4 つを超える場合に稀に発生するフォロワー メタデータ破損の問題を修正[#10225](https://github.com/tikv/tikv/issues/10225) - 暗号化が有効になっている場合にスナップショットを2回構築すると発生するpanic問題を修正[#9786](https://github.com/tikv/tikv/issues/9786) [#10407](https://github.com/tikv/tikv/issues/10407) - 間違った`tikv_raftstore_hibernated_peer_state`指標を修正する[#10330](https://github.com/tikv/tikv/issues/10330) - コプロセッサの関数`json_unquote()`の間違った引数の型を修正 [#10176](https://github.com/tikv/tikv/issues/10176) @@ -124,7 +124,7 @@ TiDB バージョン: 5.1.1 - TiFlash - テーブルスキャンタスクの実行時に発生する可能性のあるpanic問題を修正しました - - TiFlashがDAQリクエストを処理する際に約`duplicated region`エラーを発生させるバグを修正しました + - TiFlashがDAQリクエストを処理する際に`duplicated region`に関するエラーを発生させるバグを修正しました - 読み取り負荷が大きい場合に発生するpanic問題を修正しました - `DateFormat`関数の実行時に発生する可能性のあるpanic問題を修正 - MPPタスク実行時に発生する可能性のあるメモリリークの問題を修正 @@ -140,11 +140,11 @@ TiDB バージョン: 5.1.1 - TiCDC - 新しい照合順序機能のサポートを修正[#2301](https://github.com/pingcap/tiflow/issues/2301) - - 実行時に共有マップへの非同期アクセスによりpanicが発生する可能性がある問題を修正[#2300](https://github.com/pingcap/tiflow/pull/2300) + - 実行時に共有マップへの同期されていないアクセスによりpanicが発生する可能性がある問題を修正[#2300](https://github.com/pingcap/tiflow/pull/2300) - DDL文実行中にオーナーがクラッシュした場合に発生する可能性のある DDL 損失の問題を修正しました。 [#2290](https://github.com/pingcap/tiflow/pull/2290) - TiDB のロックを早期に解決しようとする問題を修正[#2188](https://github.com/pingcap/tiflow/issues/2188) - テーブル移行直後に TiCDC ノードが強制終了した場合にデータ損失が発生する可能性があるバグを修正[#2033](https://github.com/pingcap/tiflow/pull/2033) - - `changefeed update` on `--sort-dir`と`--start-ts` の処理ロジックを修正 [#1921](https://github.com/pingcap/tiflow/pull/1921) + - `--sort-dir`と`--start-ts`に対する`changefeed update`の処理ロジックを修正 [#1921](https://github.com/pingcap/tiflow/pull/1921) - Backup & Restore (BR) @@ -153,5 +153,5 @@ TiDB バージョン: 5.1.1 - TiDB Lightning - - TiDBがParquetファイル内の`DECIMAL`種類のデータを解析できない問題を修正 [#1275](https://github.com/pingcap/br/pull/1275) + - TiDBがParquetファイル内の`DECIMAL`型のデータを解析できない問題を修正 [#1275](https://github.com/pingcap/br/pull/1275) - キー間隔を計算する際の整数オーバーフローの問題を修正[#1291](https://github.com/pingcap/br/issues/1291) [#1290](https://github.com/pingcap/br/issues/1290) diff --git a/releases/release-5.1.2.md b/releases/release-5.1.2.md index 7c02a50aee24c..6ccec5f885561 100644 --- a/releases/release-5.1.2.md +++ b/releases/release-5.1.2.md @@ -44,7 +44,7 @@ TiDB バージョン: 5.1.2 - PD - - 空のリージョンをスケジュールできるようにし、散布範囲スケジューラで別の許容範囲設定を使用します。 [#4117](https://github.com/tikv/pd/pull/4117) + - 空のリージョンをスケジュールできるようにし、scatter range スケジューラで別の許容範囲設定を使用します。 [#4117](https://github.com/tikv/pd/pull/4117) - PD間のリージョン情報の同期パフォーマンスを向上[#3933](https://github.com/tikv/pd/pull/3933) - 生成された演算子に基づいてストアの再試行制限を動的に調整する機能をサポート [#3744](https://github.com/tikv/pd/issues/3744) @@ -59,7 +59,7 @@ TiDB バージョン: 5.1.2 - TiCDC - - 統合ソーターがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) + - Unified Sorterがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) - 同時実行性が高い場合は、ワーカープールを最適化してゴルーチンの数を減らす[#2211](https://github.com/pingcap/tiflow/issues/2211) - テーブルのリージョンがTiKV ノードから転送されるときに goroutine の使用を減らす [#2284](https://github.com/pingcap/tiflow/issues/2284) - グローバル gRPC 接続プールを追加し、KV クライアント間で gRPC 接続を共有する[#2534](https://github.com/pingcap/tiflow/pull/2534) @@ -86,14 +86,14 @@ TiDB バージョン: 5.1.2 - パーティションテーブルからの`TABLESAMPLE`結果が期待どおりにソートされない問題を修正[#27349](https://github.com/pingcap/tidb/issues/27349) - 未使用の`/debug/sub-optimal-plan` HTTP API を削除します [#27265](https://github.com/pingcap/tidb/pull/27265) - ハッシュパーティションテーブルが符号なしデータを扱うときにクエリが間違った結果を返す可能性があるバグを修正[#26569](https://github.com/pingcap/tidb/issues/26569) - - `NO_UNSIGNED_SUBTRACTION` 設定されている場合にパーティションの作成が失敗するバグを修正 [#26765](https://github.com/pingcap/tidb/issues/26765) - - `Apply` `Join`に変換すると`distinct`フラグが消える問題を修正しました[#26958](https://github.com/pingcap/tidb/issues/26958) + - `NO_UNSIGNED_SUBTRACTION`が設定されている場合にパーティションの作成が失敗するバグを修正 [#26765](https://github.com/pingcap/tidb/issues/26765) + - `Apply`が`Join`に変換されると`distinct`フラグが消える問題を修正しました[#26958](https://github.com/pingcap/tidb/issues/26958) - 新しく回復したTiFlashノードのブロック期間を設定して、この期間中にクエリがブロックされるのを回避します[#26897](https://github.com/pingcap/tidb/pull/26897) - CTE が複数回参照されたときに発生する可能性のあるバグを修正[#26212](https://github.com/pingcap/tidb/issues/26212) - MergeJoin 使用時の CTE バグを修正[#25474](https://github.com/pingcap/tidb/issues/25474) - 通常のテーブルがパーティションテーブルに結合するときに、 `SELECT FOR UPDATE`文がデータを正しくロックしないバグを修正しました。 [#26251](https://github.com/pingcap/tidb/issues/26251) - 通常のテーブルがパーティションテーブルに結合すると`SELECT FOR UPDATE`文がエラーを返す問題を修正 [#26250](https://github.com/pingcap/tidb/issues/26250) - - `PointGet`ロックを解決するライト バージョンを使用しない問題を修正しました [#26562](https://github.com/pingcap/tidb/pull/26562) + - `PointGet`がロックを解決するライト バージョンを使用しない問題を修正しました [#26562](https://github.com/pingcap/tidb/pull/26562) - TiKV @@ -105,7 +105,7 @@ TiDB バージョン: 5.1.2 - Titan が有効になっている 5.0 より前のバージョンからアップグレードするときに発生する TiKV panic問題を修正しました[#10842](https://github.com/tikv/tikv/pull/10842) - 新しいバージョンのTiKVをv5.0.xにロールバックできない問題を修正しました[#10842](https://github.com/tikv/tikv/pull/10842) - TiKV が RocksDB にデータを取り込む前にファイルを削除する可能性がある問題を修正しました [#10438](https://github.com/tikv/tikv/issues/10438) - - 左悲観的ロックによる解析エラーを修正[#26404](https://github.com/pingcap/tidb/issues/26404) + - 残存する悲観的ロックによる解析エラーを修正[#26404](https://github.com/pingcap/tidb/issues/26404) - PD @@ -120,9 +120,9 @@ TiDB バージョン: 5.1.2 - TiFlash を複数のディスクにデプロイした場合に発生する可能性のあるデータの不整合の問題を修正しました。 - TiFlashサーバーの負荷が高いときに MPP クエリが間違った結果を返すバグを修正しました - MPPクエリが永久にハングする潜在的なバグを修正 - - ストアの初期化とDDLを同時に操作するとpanic問題を修正しました + - ストアの初期化とDDLを同時に操作すると発生するpanic問題を修正しました - クエリに`CONSTANT` 、 `<` 、 `<=` 、 `>` 、 `>=` 、 `COLUMN`などのフィルターが含まれている場合に誤った結果が発生するバグを修正しました。 - - 複数のDDL操作に`Snapshot`同時に適用された場合に発生する可能性のあるpanic問題を修正しました + - `Snapshot`が複数のDDL操作と同時に適用された場合に発生する可能性のあるpanic問題を修正しました - 書き込みが集中するとメトリクスのストアサイズが不正確になる問題を修正しました - TiFlash が長時間実行した後にデルタデータをガベージコレクションできない潜在的な問題を修正しました - 新しい照合順序が有効になっているときに間違った結果が出る問題を修正しました @@ -137,7 +137,7 @@ TiDB バージョン: 5.1.2 - Dumpling - - 一部のMySQLバージョン(8.0.3および8.0.23)で`show table status`誤った結果を返すときにDumplingが保留になる問題を修正しました[#322](https://github.com/pingcap/dumpling/issues/322) + - 一部のMySQLバージョン(8.0.3および8.0.23)で`show table status`が誤った結果を返すときにDumplingがハングする問題を修正しました[#322](https://github.com/pingcap/dumpling/issues/322) - デフォルト`sort-engine`オプションの 4.0.x クラスタでの CLI 互換性の問題を修正しました [#2373](https://github.com/pingcap/tiflow/issues/2373) - TiCDC diff --git a/releases/release-5.1.4.md b/releases/release-5.1.4.md index b4ad01042da35..fd67e2cfed289 100644 --- a/releases/release-5.1.4.md +++ b/releases/release-5.1.4.md @@ -41,9 +41,9 @@ TiDB バージョン: 5.1.4 - TiFlash - - `ADDDATE()`と`DATE_ADD()` TiFlashにプッシュダウンする機能をサポート - - `INET6_ATON()`と`INET6_NTOA()` TiFlashにプッシュダウンする機能をサポート - - `INET_ATON()`と`INET_NTOA()` TiFlashにプッシュダウンする機能をサポート + - `ADDDATE()`と`DATE_ADD()`をTiFlashにプッシュダウンする機能をサポート + - `INET6_ATON()`と`INET6_NTOA()`をTiFlashにプッシュダウンする機能をサポート + - `INET_ATON()`と`INET_NTOA()`をTiFlashにプッシュダウンする機能をサポート - DAG リクエスト内の式またはプラン ツリーの最大サポート深度を`100`から`200`に増やします。 - ツール @@ -65,7 +65,7 @@ TiDB バージョン: 5.1.4 - システム変数`tidb_analyze_version`が`2`に設定されている場合に発生するメモリリークのバグを修正しました [#32499](https://github.com/pingcap/tidb/issues/32499) - `MaxDays`と`MaxBackups`設定がスローログに反映されない問題を修正 [#25716](https://github.com/pingcap/tidb/issues/25716) - `INSERT ... SELECT ... ON DUPLICATE KEY UPDATE`文を実行するとpanicが発生する問題を修正しました [#28078](https://github.com/pingcap/tidb/issues/28078) - - `ENUM`種類の列に対して`JOIN`を実行するときに発生する可能性のある誤った結果を修正 [#27831](https://github.com/pingcap/tidb/issues/27831) + - `ENUM`型の列に対して`JOIN`を実行するときに発生する可能性のある誤った結果を修正 [#27831](https://github.com/pingcap/tidb/issues/27831) - INDEX HASH JOINが`send on closed channel`エラーを返す問題を修正しました[#31129](https://github.com/pingcap/tidb/issues/31129) - [`BatchCommands`](/tidb-configuration-file.md#max-batch-size) APIを使用すると、まれにTiKVへのTiDBリクエストの送信がブロックされる可能性がある問題を修正しました[#32500](https://github.com/pingcap/tidb/issues/32500) - 楽観的トランザクションモードで潜在的なデータインデックスの不整合が発生する問題を修正 [#30410](https://github.com/pingcap/tidb/issues/30410) @@ -80,15 +80,15 @@ TiDB バージョン: 5.1.4 - 空の`dual table` を削除した後のMPPクエリの`INDEX OUT OF RANGE`エラーを修正 [#28250](https://github.com/pingcap/tidb/issues/28250) - MPPクエリの誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 [#1791](https://github.com/pingcap/tics/issues/1791) - SET GLOBAL tidb_skip_isolation_level_check=1 が新しいセッション設定に影響しない問題を修正しました [#27897](https://github.com/pingcap/tidb/issues/27897) - - `tiup bench`長時間実行した場合に発生する`index out of range`問題を修正[#26832](https://github.com/pingcap/tidb/issues/26832) + - `tiup bench`を長時間実行した場合に発生する`index out of range`問題を修正[#26832](https://github.com/pingcap/tidb/issues/26832) - TiKV - GCワーカーがビジー状態のときにTiKVがデータ範囲を削除できない( `unsafe_destroy_range`を実行できない)というバグを修正[#11903](https://github.com/tikv/tikv/issues/11903) - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) - - 領域が空の場合に関数`any_value`が誤った結果を返すバグを修正しました[#11735](https://github.com/tikv/tikv/issues/11735) + - リージョンが空の場合に関数`any_value`が誤った結果を返すバグを修正しました[#11735](https://github.com/tikv/tikv/issues/11735) - 初期化されていないレプリカを削除すると古いレプリカが再作成される可能性がある問題を修正[#10533](https://github.com/tikv/tikv/issues/10533) - - 新しい選出が終了した後に`Prepare Merge`トリガーされたが、分離されたピアに通知されない場合のメタデータ破損の問題を修正しました[#11526](https://github.com/tikv/tikv/issues/11526) + - 新しい選出が終了した後に`Prepare Merge`がトリガーされたが、分離されたピアに通知されない場合のメタデータ破損の問題を修正しました[#11526](https://github.com/tikv/tikv/issues/11526) - コルーチンの実行速度が速すぎる場合に時々発生するデッドロックの問題を修正しました[#11549](https://github.com/tikv/tikv/issues/11549) - フレームグラフのプロファイリング時に発生する可能性のあるデッドロックとメモリリークの問題を修正[#11108](https://github.com/tikv/tikv/issues/11108) - 悲観的トランザクションで事前書き込みリクエストを再試行するときにまれに発生するデータの不整合の問題を修正[#11187](https://github.com/tikv/tikv/issues/11187) @@ -121,15 +121,15 @@ TiDB バージョン: 5.1.4 - `str_to_date()`関数がマイクロ秒を解析する際に先頭のゼロを誤って処理する問題を修正しました - メモリ制限が有効になっているときにTiFlash がクラッシュする問題を修正しました - 入力時間が1970-01-01 00:00:01 UTCより前の場合、 `unix_timestamp`の動作がTiDBまたはMySQLの動作と一致しない問題を修正しました。 - - 主キーがハンドルされているときに主キー列を拡張することによって発生する可能性のあるデータの不整合を修正しました。 + - 主キーがハンドルである場合に主キー列の幅を広げることによって発生する可能性のあるデータの不整合を修正しました。 - オーバーフローバグと、 `DECIMAL`データ型でデータを比較するときに`Can't compare`エラーを報告する問題を修正しました。 - `3rd arguments of function substringUTF8 must be constants.`の予期しないエラーを修正 - `nsl`ライブラリのないプラットフォームでTiFlashが起動しない問題を修正しました - データを`DECIMAL`データ型にキャストする際のオーバーフローバグを修正 - - `castStringAsReal` TiFlashとTiDB/TiKVの動作が一致しない問題を修正 + - TiFlashとTiDB/TiKVで`castStringAsReal`の動作が一致しない問題を修正 - TiFlash が再起動後に`EstablishMPPConnection`エラーを返す可能性がある問題を修正しました - - TiFlashレプリカの数を0に設定した後に古いデータを再利用できない問題を修正しました - - `CastStringAsDecimal` TiFlashとTiDB/TiKVの動作が一致しない問題を修正 + - TiFlashレプリカの数を0に設定した後に古いデータを回収できない問題を修正しました + - TiFlashとTiDB/TiKVで`CastStringAsDecimal`の動作が一致しない問題を修正 - `where `句を含むクエリが間違った結果を返す問題を修正しました - MPPクエリが停止したときにTiFlashがpanicになる可能性がある問題を修正しました - `Unexpected type of column: Nullable(Nothing)`の予期しないエラーを修正 @@ -140,7 +140,7 @@ TiDB バージョン: 5.1.4 - `batch-replace-enable`が無効になっている場合、MySQLシンクが重複した`replace` SQL文を生成するバグを修正[#4501](https://github.com/pingcap/tiflow/issues/4501) - `cached region`監視メトリックがマイナスになる問題を修正 [#4300](https://github.com/pingcap/tiflow/issues/4300) - - `min.insync.replicas` `replication-factor`より小さい場合にレプリケーションを実行できない問題を修正しました[#3994](https://github.com/pingcap/tiflow/issues/3994) + - `min.insync.replicas`が`replication-factor`より小さい場合にレプリケーションを実行できない問題を修正しました[#3994](https://github.com/pingcap/tiflow/issues/3994) - レプリケーションタスクが削除されたときに発生する可能性のあるpanic問題を修正しました[#3128](https://github.com/pingcap/tiflow/issues/3128) - 不正確なチェックポイントによって発生する潜在的なデータ損失の問題を修正しました [#3545](https://github.com/pingcap/tiflow/issues/3545) - デッドロックによりレプリケーションタスクが停止する可能性がある問題を修正しました[#4055](https://github.com/pingcap/tiflow/issues/4055) @@ -171,7 +171,7 @@ TiDB バージョン: 5.1.4 - TiDB Binlog - - CSVファイルのサイズが約256MBで`strict-format`が`true` 場合、DBaaSのCSVインポートがInvalidRangeで失敗する問題を修正しました。 [#27763](https://github.com/pingcap/tidb/issues/27763) + - CSVファイルのサイズが約256MBで`strict-format`が`true`の場合、DBaaSのCSVインポートがInvalidRangeで失敗する問題を修正しました。 [#27763](https://github.com/pingcap/tidb/issues/27763) - TiDB Lightning diff --git a/releases/release-5.1.5.md b/releases/release-5.1.5.md index 3e13dfe0583b3..447e70d4d9856 100644 --- a/releases/release-5.1.5.md +++ b/releases/release-5.1.5.md @@ -27,7 +27,7 @@ TiDBバージョン:5.1.5 - `left join`を使用して複数のテーブルのデータを削除する際の誤った結果を修正 [#31321](https://github.com/pingcap/tidb/issues/31321) - TiDB における`concat(ifnull(time(3)))`の結果が MySQL における結果と異なる問題を修正しました [#29498](https://github.com/pingcap/tidb/issues/29498) - `cast(integer as char) union string`を含むSQL文が誤った結果を返す問題を修正しました [#29513](https://github.com/pingcap/tidb/issues/29513) - - `INL_HASH_JOIN` `LIMIT`と一緒に使用した場合にハングアップする可能性がある問題を修正しました [#35638](https://github.com/pingcap/tidb/issues/35638) + - `INL_HASH_JOIN`を`LIMIT`と一緒に使用した場合にハングアップする可能性がある問題を修正しました [#35638](https://github.com/pingcap/tidb/issues/35638) - リージョンが空のデータを返した場合に発生する誤った`ANY_VALUE`の結果を修正する [#30923](https://github.com/pingcap/tidb/issues/30923) - innerWorkerのpanicによって発生したインデックス結合の誤った結果を修正 [#31494](https://github.com/pingcap/tidb/issues/31494) - SQL操作がJSON型の列と`CHAR`型の列を結合する際にキャンセルされる問題を修正しました [#29401](https://github.com/pingcap/tidb/issues/29401) @@ -39,14 +39,14 @@ TiDBバージョン:5.1.5 - KVクライアントの接続配列競合によって発生するpanic問題を修正 [#33773](https://github.com/pingcap/tidb/issues/33773) - TiDB Binlogが有効になっている場合、 `ALTER SEQUENCE`文を実行すると、メタデータのバージョンが間違っていて、 Drainerが終了する可能性がある問題を修正しました。 [#36276](https://github.com/pingcap/tidb/issues/36276) - TiDBがステートメントサマリーテーブルをクエリする際にpanicする可能性があるバグを修正しました [#35340](https://github.com/pingcap/tidb/issues/35340) - - TiFlashがまだ空の範囲のテーブル読み取りをサポートしていないにもかかわらず、TiDBが空の範囲のテーブルをスキャンする際に誤った結果を取得する問題を修正します。 [#33083](https://github.com/pingcap/tidb/issues/33083) + - TiFlashがまだ空の範囲のテーブル読み取りをサポートしていないにもかかわらず、TiDBがTiFlashを使用して空の範囲のテーブルをスキャンする際に誤った結果を取得する問題を修正します。 [#33083](https://github.com/pingcap/tidb/issues/33083) - TiFlashからクエリを実行した際に`avg()`関数が`ERROR 1105 (HY000): other error for mpp stream: Could not convert to the target type - -value is out of range.`を返す問題を修正しました。 [#29952](https://github.com/pingcap/tidb/issues/29952) - - `ERROR 1105 (HY000): close of nil channel`を使用した場合に`HashJoinExec`が返される問題を修正しました [#30289](https://github.com/pingcap/tidb/issues/30289) + - `HashJoinExec`を使用した場合に`ERROR 1105 (HY000): close of nil channel`が返される問題を修正しました [#30289](https://github.com/pingcap/tidb/issues/30289) - TiKVとTiFlashが論理演算を照会した際に異なる結果を返す問題を修正しました [#37258](https://github.com/pingcap/tidb/issues/37258) - `EXECUTE`文が特定のシナリオで予期しないエラーを発生させる可能性がある問題を修正しました [#37187](https://github.com/pingcap/tidb/issues/37187) - `tidb_opt_agg_push_down`と`tidb_enforce_mpp`が有効になっている場合に発生するプランナーの誤った動作を修正します [#34465](https://github.com/pingcap/tidb/issues/34465) - TiDBが`SHOW COLUMNS`ステートメントを実行する際にコプロセッサリクエストを送信する可能性があるバグを修正しました [#36496](https://github.com/pingcap/tidb/issues/36496) - - `lock tables`フラグが有効になっていない場合に、 `unlock tables`と`enable-table-lock`に対する警告を追加する [#28967](https://github.com/pingcap/tidb/issues/28967) + - `enable-table-lock`フラグが有効になっていない場合に、 `lock tables`と`unlock tables`に対する警告を追加する [#28967](https://github.com/pingcap/tidb/issues/28967) - レンジパーティションで複数の`MAXVALUE`パーティションが許可される問題を修正 [#36329](https://github.com/pingcap/tidb/issues/36329) - TiKV @@ -56,7 +56,7 @@ TiDBバージョン:5.1.5 - Raftstoreがビジー状態の場合にリージョンが重複する可能性があるバグを修正しました [#13160](https://github.com/tikv/tikv/issues/13160) - スナップショットの適用が中止された際に発生する TiKV panicの問題を修正 [#11618](https://github.com/tikv/tikv/issues/11618) - TiKVが2年以上実行されている場合にpanicする可能性があるバグを修正しました [#11940](https://github.com/tikv/tikv/issues/11940) - - リージョンマージプロセスでソースピアがスナップショットによってログを追いついた際に発生する可能性のpanic問題を修正します [#12663](https://github.com/tikv/tikv/issues/12663) + - リージョンマージプロセスでソースピアがスナップショットによってログに追いついた際に発生する可能性のあるpanic問題を修正します [#12663](https://github.com/tikv/tikv/issues/12663) - TiKVが空文字列の型変換を実行する際にパニックを起こす問題を修正しました [#12673](https://github.com/tikv/tikv/issues/12673) - 古いメッセージが原因で TiKV がpanicを起こすバグを修正しました [#12023](https://github.com/tikv/tikv/issues/12023) - ピアが分割され、同時に破棄される際に発生する可能性のあるpanic問題を修正します [#12825](https://github.com/tikv/tikv/issues/12825) @@ -69,19 +69,19 @@ TiDBバージョン:5.1.5 - PD - - PDリーダーの移籍後に削除されたtombstoneストアが再び表示される問題を修正しました [#4941](https://github.com/tikv/pd/issues/4941) + - PDリーダーの転送後に削除されたtombstoneストアが再び表示される問題を修正しました [#4941](https://github.com/tikv/pd/issues/4941) - PDリーダーの転送後すぐにスケジューリングを開始できない問題を修正します [#4769](https://github.com/tikv/pd/issues/4769) - `not leader` の誤ったステータスコードを修正します。 [#4797](https://github.com/tikv/pd/issues/4797) - PDがダッシュボードプロキシリクエストを正しく処理できない問題を修正 [#5321](https://github.com/tikv/pd/issues/5321) - TSOフォールバックの特定の特殊ケースにおけるバグを修正 [#4884](https://github.com/tikv/pd/issues/4884) - 特定のシナリオでTiFlashラーナーレプリカが作成されない可能性がある問題を修正しました [#5401](https://github.com/tikv/pd/issues/5401) - - ラベル分布にメトリクスに残余ラベルが含まれる問題を修正 [#4825](https://github.com/tikv/pd/issues/4825) + - メトリクスのラベル分布に残余ラベルが含まれる問題を修正 [#4825](https://github.com/tikv/pd/issues/4825) - 大容量(例えば2T)のストアが存在する場合、完全に割り当てられた小型ストアを検出できず、結果としてbalance operatorが生成されない問題を修正します [#4805](https://github.com/tikv/pd/issues/4805) - `SchedulerMaxWaitingOperator`が`1`に設定されている場合、スケジューラが機能しない問題を修正します。 [#4946](https://github.com/tikv/pd/issues/4946) - TiFlash - - 文字列をdatetimeにキャストした際に`microsecond`正しく表示されない問題を修正 [#3556](https://github.com/pingcap/tiflash/issues/3556) + - 文字列をdatetimeにキャストした際に`microsecond`が正しく表示されない問題を修正 [#3556](https://github.com/pingcap/tiflash/issues/3556) - TLSが有効になっているときに発生するpanic問題を修正 [#4196](https://github.com/pingcap/tiflash/issues/4196) - 並列集計のエラーによりTiFlashがクラッシュする可能性があるバグを修正しました [#5356](https://github.com/pingcap/tiflash/issues/5356) - `JOIN`を含むクエリでエラーが発生した場合にハングアップする可能性がある問題を修正しました [#4195](https://github.com/pingcap/tiflash/issues/4195) @@ -92,20 +92,20 @@ TiDBバージョン:5.1.5 - 読み取り負荷の高い環境で列を追加した後に発生する可能性のあるクエリエラーを修正する [#3967](https://github.com/pingcap/tiflash/issues/3967) - `commit state jump backward`エラーによる繰り返し発生するクラッシュを修正 [#2576](https://github.com/pingcap/tiflash/issues/2576) - 削除操作が多数含まれるテーブルをクエリする際に発生する可能性のあるエラーを修正 [#4747](https://github.com/pingcap/tiflash/issues/4747) - - 日付フォーマットが`''`無効な区切り文字として認識する問題を修正 [#4036](https://github.com/pingcap/tiflash/issues/4036) + - 日付フォーマットが`''`を無効な区切り文字として認識する問題を修正 [#4036](https://github.com/pingcap/tiflash/issues/4036) - `DATETIME`を`DECIMAL`にキャストした際に発生する誤った結果を修正します [#4151](https://github.com/pingcap/tiflash/issues/4151) - 一部の例外が正しく処理されないバグを修正 [#4101](https://github.com/pingcap/tiflash/issues/4101) - - `Prepare Merge`ラフトストアのメタデータを破損させ、 TiFlashが再起動する可能性がある問題を修正しました [#3435](https://github.com/pingcap/tiflash/issues/3435) + - `Prepare Merge`がRaftストアのメタデータを破損させ、 TiFlashが再起動する可能性がある問題を修正しました [#3435](https://github.com/pingcap/tiflash/issues/3435) - ランダムなgRPCキープアライブタイムアウトによりMPPクエリが失敗する可能性があるバグを修正しました [#4662](https://github.com/pingcap/tiflash/issues/4662) - `IN`の結果が複数値式で正しくない問題を修正 [#4016](https://github.com/pingcap/tiflash/issues/4016) - MPPタスクがスレッドを永久にリークする可能性があるバグを修正 [#4238](https://github.com/pingcap/tiflash/issues/4238) - - 期限切れデータの再利用が遅い問題を修正 [#4146](https://github.com/pingcap/tiflash/issues/4146) + - 期限切れデータの回収が遅い問題を修正 [#4146](https://github.com/pingcap/tiflash/issues/4146) - `FLOAT`を`DECIMAL`にキャストする際に発生するオーバーフローを修正します [#3998](https://github.com/pingcap/tiflash/issues/3998) - 論理演算子が引数の型がUInt8の場合に誤った結果を返す問題を修正しました [#6127](https://github.com/pingcap/tiflash/issues/6127) - - `index out of bounds`を空の文字列で呼び出した場合に発生する可能性のある`json_length`エラーを修正 [#2705](https://github.com/pingcap/tiflash/issues/2705) + - 空の文字列で`json_length`を呼び出した場合に発生する可能性のある`index out of bounds`エラーを修正 [#2705](https://github.com/pingcap/tiflash/issues/2705) - コーナーケースにおける誤った小数点比較結果を修正 [#4512](https://github.com/pingcap/tiflash/issues/4512) - - `TiFlash_schema_error`列を追加した際に`NOT NULL`が報告される問題を修正 [#4596](https://github.com/pingcap/tiflash/issues/4596) - - 整数のデフォルト値として`0.0`を使用した場合にTiFlashブートストラップが失敗する問題を修正します (例: `` `i` int(11) NOT NULL DEFAULT '0.0'`` [#3157](https://github.com/pingcap/tiflash/issues/3157) + - `NOT NULL`列を追加した際に`TiFlash_schema_error`が報告される問題を修正 [#4596](https://github.com/pingcap/tiflash/issues/4596) + - 整数のデフォルト値として`0.0`を使用した場合にTiFlashブートストラップが失敗する問題を修正します (例: `` `i` int(11) NOT NULL DEFAULT '0.0'`` ) [#3157](https://github.com/pingcap/tiflash/issues/3157) - ツール diff --git a/releases/release-5.2.0.md b/releases/release-5.2.0.md index 83514a735bcda..aedd04e86ac70 100644 --- a/releases/release-5.2.0.md +++ b/releases/release-5.2.0.md @@ -111,7 +111,7 @@ TiDB バージョン: 5.2.0 バージョン5.2では、ロックビューに以下の機能強化が加えられました。 - - ロックビュー関連テーブルのSQLダイジェスト列に加えて、対応する正規化されたSQLテキストを表示する列をこれらのテーブルに追加してください。SQLダイジェストに対応するステートメントを手動でクエリする必要はありません。 + - ロックビュー関連テーブルのSQLダイジェスト列に加えて、対応する正規化されたSQLテキストを表示する列をこれらのテーブルに追加します。SQLダイジェストに対応するステートメントを手動でクエリする必要はありません。 - `TIDB_DECODE_SQL_DIGESTS`関数を追加して、クラスタ内の一連の SQL ダイジェストに対応する正規化された SQL文(リテラル値が `?` や `...` などのプレースホルダーに置き換えられたもの)を照会します。これにより、トランザクションによって過去に実行された文の照会操作が簡素化されます。 - `DATA_LOCK_WAITS`および`DEADLOCKS`システムテーブルに、テーブル名、行 ID、インデックス値、およびキーから解釈されるその他のキー情報を表示する列を追加します。これにより、キーが属するテーブルの検索やキー情報の解釈などの操作が簡素化されます。 - `DEADLOCKS`テーブルで再試行可能なデッドロックエラーの情報を収集する機能をサポートします。これにより、そのようなエラーによって発生する問題のトラブルシューティングが容易になります。エラー収集はデフォルトでは無効になっており、 `pessimistic-txn.deadlock-history-collect-retryable`設定を使用して有効にできます。 @@ -199,7 +199,7 @@ Apple M1チップを搭載したMacコンピュータで`tiup playground`コマ - TiKV への組み込み関数`json_unquote()`のプッシュダウンをサポートする [#24415](https://github.com/pingcap/tidb/issues/24415) - デュアルテーブルから`union`ブランチを削除することをサポートします [#25614](https://github.com/pingcap/tidb/pull/25614) - - 集約事業者のコスト係数を最適化する [#25241](https://github.com/pingcap/tidb/pull/25241) + - 集約演算子のコスト係数を最適化する [#25241](https://github.com/pingcap/tidb/pull/25241) - MPP外部結合で、テーブルの行数に基づいて構築テーブルを選択できるようにする [#25142](https://github.com/pingcap/tidb/pull/25142) - リージョンに基づいて、異なるTiFlashノード間でMPPクエリワークロードのバランスを取ることをサポートする [#24724](https://github.com/pingcap/tidb/pull/24724) - MPPクエリ実行後にキャッシュ内の古いリージョンを無効化する機能をサポートする [#24432](https://github.com/pingcap/tidb/pull/24432) @@ -238,7 +238,7 @@ Apple M1チップを搭載したMacコンピュータで`tiup playground`コマ - kvクライアントの増分スキャンに同時実行制限を追加する [#1899](https://github.com/pingcap/tiflow/pull/1899) - TiCDCは常に内部的に古い値を取得できる [#2271](https://github.com/pingcap/tiflow/pull/2271) - TiCDCは、回復不能なDMLエラーが発生するとすぐに失敗して終了する可能性がある [#1928](https://github.com/pingcap/tiflow/pull/1928) - - `resolve lock`リージョンの初期化直後には実行できません [#2235](https://github.com/pingcap/tiflow/pull/2235) + - `resolve lock`はリージョンの初期化直後には実行できません [#2235](https://github.com/pingcap/tiflow/pull/2235) - 高並行処理時のゴルーチン数を削減するためにワーカープールを最適化する [#2201](https://github.com/pingcap/tiflow/pull/2201) - Dumpling @@ -257,14 +257,14 @@ Apple M1チップを搭載したMacコンピュータで`tiup playground`コマ - `Limit`を使用してパーティションテーブルをクエリしたときに返される誤った値を修正する [#24636](https://github.com/pingcap/tidb/issues/24636) - `IFNULL`が`ENUM`または`SET`タイプの列に正しく適用されない問題を修正します。 [#24944](https://github.com/pingcap/tidb/issues/24944) - 結合サブクエリ内の`count`を`first_row`に変更したことで発生した誤った結果を修正します [#24865](https://github.com/pingcap/tidb/issues/24865) - - `ParallelApply`演算子の下で`TopN`を使用した場合に発生するクエリのハング問題を修正します [#24930](https://github.com/pingcap/tidb/issues/24930) + - `TopN`演算子の下で`ParallelApply`を使用した場合に発生するクエリのハング問題を修正します [#24930](https://github.com/pingcap/tidb/issues/24930) - 複数列プレフィックスインデックスを使用したSQL文の実行時に、予想よりも多くの結果が返される問題を修正しました [#24356](https://github.com/pingcap/tidb/issues/24356) - `<=>`演算子が正しく機能しない問題を修正しました [#24477](https://github.com/pingcap/tidb/issues/24477) - 並列演算子`Apply`のデータ競合問題を修正 [#23280](https://github.com/pingcap/tidb/issues/23280) - PartitionUnion オペレーターの IndexMerge 結果をソートする際に`index out of range`エラーが報告される問題を修正しました [#23919](https://github.com/pingcap/tidb/issues/23919) - `tidb_snapshot`変数に予想外に大きな値を設定するとトランザクション分離が損なわれる可能性がある問題を修正しました [#25680](https://github.com/pingcap/tidb/issues/25680) - ODBC スタイルの定数 (例: `{d '2020-01-01'}` ) を式として使用できない問題を修正しました [#25531](https://github.com/pingcap/tidb/issues/25531) - - `SELECT DISTINCT` `Batch Get`に変換されることで誤った結果が生じる問題を修正します [#25320](https://github.com/pingcap/tidb/issues/25320) + - `SELECT DISTINCT`が`Batch Get`に変換されることで誤った結果が生じる問題を修正します [#25320](https://github.com/pingcap/tidb/issues/25320) - TiFlashからTiKVへのバックオフクエリがトリガーできない問題を修正[#23665](https://github.com/pingcap/tidb/issues/23665) [#24421](https://github.com/pingcap/tidb/issues/24421) - `only_full_group_by`をチェックした際に発生する`index-out-of-range`エラーを修正します[#23839](https://github.com/pingcap/tidb/issues/23839) - 相関サブクエリにおけるインデックス結合の結果が間違っている問題を修正しました [#25799](https://github.com/pingcap/tidb/issues/25799) @@ -274,7 +274,7 @@ Apple M1チップを搭載したMacコンピュータで`tiup playground`コマ - 誤った`tikv_raftstore_hibernated_peer_state` メトリックを修正 [#10330](https://github.com/tikv/tikv/issues/10330) - コプロセッサ内の`json_unquote()`関数の引数の型が間違っている問題を修正 [#10176](https://github.com/tikv/tikv/issues/10176) - 場合によってはACIDが損なわれるのを避けるため、正常シャットダウン時にクリアリングコールバックをスキップする[#10353](https://github.com/tikv/tikv/issues/10353) [#10307](https://github.com/tikv/tikv/issues/10307) - - Leader上でレプリカ読み取り時に読み取りインデックスが共有されるバグを修正 [#10347](https://github.com/tikv/tikv/issues/10347) + - Leader上でレプリカ読み取り時にReadIndex が共有されるバグを修正 [#10347](https://github.com/tikv/tikv/issues/10347) - `DOUBLE`を`DOUBLE`にキャストする誤った関数を修正 [#25200](https://github.com/pingcap/tidb/issues/25200) - PD @@ -291,7 +291,7 @@ Apple M1チップを搭載したMacコンピュータで`tiup playground`コマ - 右側の結合キーがnull許容でなく、左側の結合キーがnull許容である場合に発生するpanicを修正します。 - `read-index`リクエストの処理に時間がかかる可能性がある問題を修正します。 - 読み込み負荷が高いときに発生するpanic問題を修正します。 - - `Date_Format`panicが`STRING`型の引数と`NULL`の値で呼び出されたときに発生する可能性のあるパニック問題を修正します。 + - `Date_Format`関数が`STRING`型の引数と`NULL`の値で呼び出されたときに発生する可能性のあるパニック問題を修正します。 - ツール @@ -310,7 +310,7 @@ Apple M1チップを搭載したMacコンピュータで`tiup playground`コマ - Backup & Restore (BR) - BRが復元時にすべてのシステムテーブルの復元をスキップするバグを修正[#1197](https://github.com/pingcap/br/issues/1197) [#1201](https://github.com/pingcap/br/issues/1201) - - CDclog復元時にBRがDDL操作を見逃すバグを修正 [#870](https://github.com/pingcap/br/issues/870) + - cdclog復元時にBRがDDL操作を見逃すバグを修正 [#870](https://github.com/pingcap/br/issues/870) - TiDB Lightning diff --git a/releases/release-5.2.1.md b/releases/release-5.2.1.md index c779005fa4f62..21f0404df4b2d 100644 --- a/releases/release-5.2.1.md +++ b/releases/release-5.2.1.md @@ -13,7 +13,7 @@ TiDB バージョン: 5.2.1 - TiDB - - 実行中に発生するエラーを修正しました。これは、パーティションテーブルで集計オペレーターをプッシュダウンする際に、スキーマ列の浅いコピーが行われることが原因で発生します[#27797](https://github.com/pingcap/tidb/issues/27797) [#26554](https://github.com/pingcap/tidb/issues/26554) + - 誤った実行計画が原因で実行中に発生するエラーを修正しました。この誤った実行計画は、パーティションテーブルで集計オペレーターをプッシュダウンする際に、スキーマ列の浅いコピーが行われることが原因で発生します[#27797](https://github.com/pingcap/tidb/issues/27797) [#26554](https://github.com/pingcap/tidb/issues/26554) - TiKV diff --git a/releases/release-5.2.2.md b/releases/release-5.2.2.md index 18b9ad7baa0cf..a86039acee3a4 100644 --- a/releases/release-5.2.2.md +++ b/releases/release-5.2.2.md @@ -1,6 +1,6 @@ --- title: TiDB 5.2.2 Release Notes -summary: TiDB 5.2.2は2021年10月29日にリリースされました。このリリースには、TiDB、TiKV、PD、TiCDC、 TiFlash、TiDB Binlogのさまざまな改善とバグ修正が含まれています。改善点には、影響を受けるSQL文をデバッグログに表示すること、バックアップと復元のデータサイズの表示のサポートなどが含まれます。バグ修正では、プランキャッシュの検出、誤ったパーティション関数、クエリ関数、クライアント接続、データレプリケーションに関連するその他のさまざまな問題に対処しています。 +summary: TiDB 5.2.2は2021年10月29日にリリースされました。このリリースには、TiDB、TiKV、PD、TiCDC、 TiFlash、TiDB Binlogのさまざまな改善とバグ修正が含まれています。改善点には、影響を受けるSQL文をデバッグログに表示すること、バックアップと復元のデータサイズの表示のサポートなどが含まれます。バグ修正では、プランキャッシュの検出、誤ったパーティションプルーニング、クエリ関数、クライアント接続、データレプリケーションに関連するその他のさまざまな問題に対処しています。 --- # TiDB 5.2.2 リリースノート {#tidb-5-2-2-release-notes} @@ -19,7 +19,7 @@ TiDB バージョン: 5.2.2 - TiKV - L0フロー制御のアルゴリズムを簡素化する [#10879](https://github.com/tikv/tikv/issues/10879) - - ラフトクライアントモジュールのエラーログレポートを改善 [#10983](https://github.com/tikv/tikv/pull/10983) + - Raftクライアントモジュールのエラーログレポートを改善 [#10983](https://github.com/tikv/tikv/pull/10983) - パフォーマンスのボトルネックにならないようにログスレッドを改善する[#10841](https://github.com/tikv/tikv/issues/10841) - 書き込みクエリの統計タイプを追加する[#10507](https://github.com/tikv/tikv/issues/10507) @@ -44,10 +44,10 @@ TiDB バージョン: 5.2.2 - TiDB - - プランキャッシュが未署名フラグの変更を検出できない問題を修正[#28254](https://github.com/pingcap/tidb/issues/28254) + - プランキャッシュが符号なし(unsigned)フラグの変更を検出できない問題を修正[#28254](https://github.com/pingcap/tidb/issues/28254) - パーティション関数が範囲外の場合の誤ったパーティションプルーニングを修正[#28233](https://github.com/pingcap/tidb/issues/28233) - プランナーが`join`の無効なプランをキャッシュする可能性がある問題を修正しました[#28087](https://github.com/pingcap/tidb/issues/28087) - - ハッシュ列の型が列挙型場合の間違ったインデックス ハッシュ結合を修正しました [#27893](https://github.com/pingcap/tidb/issues/27893) + - ハッシュ列の型が列挙型の場合の間違ったインデックス ハッシュ結合を修正しました [#27893](https://github.com/pingcap/tidb/issues/27893) - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27688](https://github.com/pingcap/tidb/pull/27688) - ターゲットクラスタでチェックサムの実行に失敗した場合のTiDB Lightning panic問題を修正しました。 [#27686](https://github.com/pingcap/tidb/pull/27686) - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) @@ -56,7 +56,7 @@ TiDB バージョン: 5.2.2 - 新しいインデックスが追加されたときに、指定された時間外にauto analyzeがトリガーされる可能性がある問題を修正しました[#28698](https://github.com/pingcap/tidb/issues/28698) - セッション変数を設定すると`tidb_snapshot` が無効になるバグを修正 [#28683](https://github.com/pingcap/tidb/pull/28683) - ピアが見つからないリージョンが多数あるクラスタでBRが機能しないバグを修正[#27534](https://github.com/pingcap/tidb/issues/27534) - - サポートされていない`cast` TiFlash にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`ような予期しないエラーを修正しました [#23907](https://github.com/pingcap/tidb/issues/23907) + - サポートされていない`cast`が TiFlash にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`のような予期しないエラーを修正しました [#23907](https://github.com/pingcap/tidb/issues/23907) - `%s value is out of range in '%s'`エラーメッセージに`DECIMAL overflow`が欠落している問題を修正 [#27964](https://github.com/pingcap/tidb/issues/27964) - MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正[#3118](https://github.com/pingcap/tics/issues/3118) - `MPP task ID` を割り当てる際の`DATA RACE`問題を修正 [#27952](https://github.com/pingcap/tidb/issues/27952) @@ -67,31 +67,31 @@ TiDB バージョン: 5.2.2 - 安全でない3DES(トリプルデータ暗号化アルゴリズム)ベースのTLS暗号スイートサポートを削除します [#27859](https://github.com/pingcap/tidb/pull/27859) - Lightning が事前チェック中にオフラインの TiKV ノードに接続し、インポートが失敗する問題を修正しました[#27826](https://github.com/pingcap/tidb/pull/27826) - 多数のファイルをテーブルにインポートするときに事前チェックに時間がかかりすぎる問題を修正しました [#27605](https://github.com/pingcap/tidb/issues/27605) - - 式を書き換えると間違った照合順序が推測される問題を修正`between` [#27146](https://github.com/pingcap/tidb/issues/27146) + - 式を書き換えると`between`が間違った照合順序を推測する問題を修正 [#27146](https://github.com/pingcap/tidb/issues/27146) - `group_concat`関数が照合順序を考慮していなかった問題を修正[#27429](https://github.com/pingcap/tidb/issues/27429) - - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) - - `NO_UNSIGNED_SUBTRACTION` 設定されている場合にパーティションの作成が失敗する問題を修正 [#26765](https://github.com/pingcap/tidb/issues/26765) + - `extract`関数の引数が負の期間の場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) + - `NO_UNSIGNED_SUBTRACTION`が設定されている場合にパーティションの作成が失敗する問題を修正 [#26765](https://github.com/pingcap/tidb/issues/26765) - 列プルーニングと集計プッシュダウンで副作用のある式を避ける [#27106](https://github.com/pingcap/tidb/issues/27106) - 不要なgRPCログを削除する[#24190](https://github.com/pingcap/tidb/issues/24190) - 有効な小数点以下の桁数を制限することで精度関連の問題を修正する[#3091](https://github.com/pingcap/tics/issues/3091) - `plus`式のオーバーフローをチェックする間違った方法の問題を修正 [#26977](https://github.com/pingcap/tidb/issues/26977) - - `new collation`データをテーブルから統計をダンプするときに`data too long`のエラーが発生する問題を修正しました。 [#27024](https://github.com/pingcap/tidb/issues/27024) + - `new collation`データを含むテーブルから統計をダンプするときに`data too long`のエラーが発生する問題を修正しました。 [#27024](https://github.com/pingcap/tidb/issues/27024) - 再試行されたトランザクションのステートメントが`TIDB_TRX` に含まれない問題を修正 [#28670](https://github.com/pingcap/tidb/pull/28670) - TiKV - 輻輳エラーによりCDCがスキャン再試行を頻繁に追加する問題を修正 [#11082](https://github.com/tikv/tikv/issues/11082) - - チャネルがいっぱいになるとラフト接続が切断される問題を修正[#11047](https://github.com/tikv/tikv/issues/11047) + - チャネルがいっぱいになるとRaft接続が切断される問題を修正[#11047](https://github.com/tikv/tikv/issues/11047) - Raftクライアント実装でバッチメッセージが大きすぎる問題を修正 [#9714](https://github.com/tikv/tikv/issues/9714) - `resolved_ts` で一部のコルーチンがリークする問題を修正 [#10965](https://github.com/tikv/tikv/issues/10965) - 応答サイズが4GiBを超えるとコプロセッサに発生するpanic問題を修正[#9012](https://github.com/tikv/tikv/issues/9012) - - スナップショットファイルがガベージコレクションできない場合に、スナップショット ガベージコレクション (GC) で GC スナップショットファイルが失われる問題を修正しました[#10813](https://github.com/tikv/tikv/issues/10813) + - スナップショットファイルがガベージコレクションできない場合に、スナップショット ガベージコレクション (GC) で スナップショットファイルの GC が漏れる問題を修正しました[#10813](https://github.com/tikv/tikv/issues/10813) - コプロセッサーリクエストの処理中にタイムアウトによって発生するpanic問題を修正[#10852](https://github.com/tikv/tikv/issues/10852) - PD - ピア数が設定されたピア数を超えたために、PD がデータがあり保留中の状態のピアを誤って削除する問題を修正しました。 [#4045](https://github.com/tikv/pd/issues/4045) - - PDが時間内にピアを修正しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) + - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - 散布範囲スケジューラが空のリージョンをスケジュールできない問題を修正[#4118](https://github.com/tikv/pd/pull/4118) - キーマネージャのCPU使用率が高すぎる問題を修正[#4071](https://github.com/tikv/pd/issues/4071) - ホットリージョンスケジューラの設定時に発生する可能性のあるデータ競合の問題を修正しました。 [#4159](https://github.com/tikv/pd/issues/4159) diff --git a/releases/release-5.2.4.md b/releases/release-5.2.4.md index 54717e9e85da7..5bcc7a792c7ed 100644 --- a/releases/release-5.2.4.md +++ b/releases/release-5.2.4.md @@ -33,7 +33,7 @@ TiDBバージョン:5.2.4 - TiKV - レイテンシージッターを低減するために、リーダーシップをCDCオブザーバーに移管する [#12111](https://github.com/tikv/tikv/issues/12111) - - 解決ロック手順を必要とするリージョンの数を減らすことで、TiCDC のリカバリ時間を短縮します。 [#11993](https://github.com/tikv/tikv/issues/11993) + - Resolve Locks ステップを必要とするリージョンの数を減らすことで、TiCDC のリカバリ時間を短縮します。 [#11993](https://github.com/tikv/tikv/issues/11993) - procファイルシステム(procfs)をv0.12.0にアップデートする [#11702](https://github.com/tikv/tikv/issues/11702) - RaftログへのGC実行時に書き込みバッチサイズを増やすことで、ガベージコレクション(GC)プロセスを高速化する [#11404](https://github.com/tikv/tikv/issues/11404) - 検証プロセスを`Apply`スレッドプールから`Import`スレッドプールに移動することで、SSTファイルの挿入速度を向上させます [#11239](https://github.com/tikv/tikv/issues/11239) @@ -42,14 +42,14 @@ TiDBバージョン:5.2.4 - TiCDC - - TiCDCがKafkaパーティション全体にメッセージをより均等に分散するように、Kafkaシンクのデフォルト値`partition-num` 3に変更します。 [#3337](https://github.com/pingcap/tiflow/issues/3337) + - TiCDCがKafkaパーティション全体にメッセージをより均等に分散するように、Kafkaシンクの`partition-num`のデフォルト値を3に変更します。 [#3337](https://github.com/pingcap/tiflow/issues/3337) - TiKVストアがダウンした際にKVクライアントが復旧するまでの時間を短縮する [#3191](https://github.com/pingcap/tiflow/issues/3191) - Grafanaに`Lag analyze`パネルを追加する [#4891](https://github.com/pingcap/tiflow/issues/4891) - TiCDCでKafkaプロデューサーの設定パラメータを公開し、設定可能にする [#4385](https://github.com/pingcap/tiflow/issues/4385) - 変更フィードを再開するための指数バックオフメカニズムを追加 [#3329](https://github.com/pingcap/tiflow/issues/3329) - 「EventFeed retry rate limited」ログの数を減らす [#4006](https://github.com/pingcap/tiflow/issues/4006) - `max-message-bytes`のデフォルト値を 10M に設定します [#4041](https://github.com/pingcap/tiflow/issues/4041) - - `no owner alert` 、 `mounter row` 、 `table sink total row`を含む、 `buffer sink total row`および Grafana の監視メトリクスとアラートをさらに追加します[#4054](https://github.com/pingcap/tiflow/issues/4054) [#1606](https://github.com/pingcap/tiflow/issues/1606) + - `no owner alert` 、 `mounter row` 、 `table sink total row` 、 `buffer sink total row`を含む、Prometheus および Grafana の監視メトリクスとアラートをさらに追加します[#4054](https://github.com/pingcap/tiflow/issues/4054) [#1606](https://github.com/pingcap/tiflow/issues/1606) - Grafanaダッシュボードで複数のKubernetesクラスターをサポートする [#4665](https://github.com/pingcap/tiflow/issues/4665) - `changefeed checkpoint` モニタリングメトリックに、キャッチアップ ETA (到着予定時刻) を追加します。 [#5232](https://github.com/pingcap/tiflow/issues/5232) @@ -79,7 +79,7 @@ TiDBバージョン:5.2.4 - マージ結合オペレーターが特定の場合に誤った結果を返す問題を修正しました [#33042](https://github.com/pingcap/tidb/issues/33042) - 相関サブクエリが定数を返す場合に TiDB が誤った結果を取得する問題を修正 [#32089](https://github.com/pingcap/tidb/issues/32089) - `ENUM`または`SET`列のエンコーディングが間違っているために TiDB が誤ったデータを書き込む問題を修正しました [#32302](https://github.com/pingcap/tidb/issues/32302) - - TiDB で新しい照合順序が有効になっている場合`MAX`または`MIN`関数が`ENUM`または`SET`列に対して誤った結果を返す照合順序を修正します。 [#31638](https://github.com/pingcap/tidb/issues/31638) + - TiDB で新しい照合順序が有効になっている場合に、 `ENUM`または`SET`列に対する`MAX`または`MIN`関数が誤った結果を返す問題を修正します。 [#31638](https://github.com/pingcap/tidb/issues/31638) - IndexHashJoin オペレーターが正常に終了しない問題を修正しました [#31062](https://github.com/pingcap/tidb/issues/31062) - テーブルに仮想列がある場合、TiDBが誤ったデータを読み取る可能性がある問題を修正しました [#30965](https://github.com/pingcap/tidb/issues/30965) - ログレベルの設定がスロークエリログに反映されない問題を修正しました [#30309](https://github.com/pingcap/tidb/issues/30309) @@ -93,7 +93,7 @@ TiDBバージョン:5.2.4 - `ORDER BY`と`LIMIT`を 1つのステートメントで一緒に使用すると、プレフィックス列インデックスを使用してデータをクエリする場合に誤った結果が出力される可能性がある問題を修正しました [#29711](https://github.com/pingcap/tidb/issues/29711) - 楽観的トランザクションの再試行時に、DOUBLE型のAUTO_INCREMENT列が変更される可能性がある問題を修正しました [#29892](https://github.com/pingcap/tidb/issues/29892) - STR_TO_DATE関数がマイクロ秒部分の先頭のゼロを正しく処理できない問題を修正しました [#30078](https://github.com/pingcap/tidb/issues/30078) - - TiFlashがまだ空の範囲のテーブル読み取りをサポートしていないにもかかわらず、TiDBが空の範囲のテーブルをスキャンする際に誤った結果を取得する問題を修正します。 [#33083](https://github.com/pingcap/tidb/issues/33083) + - TiFlashがまだ空の範囲のテーブル読み取りをサポートしていないにもかかわらず、TiDBがTiFlashを使用して空の範囲のテーブルをスキャンする際に誤った結果を取得する問題を修正します。 [#33083](https://github.com/pingcap/tidb/issues/33083) - TiKV @@ -133,7 +133,7 @@ TiDBバージョン:5.2.4 - MPPタスクがスレッドを永久にリークする可能性があるバグを修正 [#4238](https://github.com/pingcap/tiflash/issues/4238) - `IN`の結果が複数値式で正しくない問題を修正 [#4016](https://github.com/pingcap/tiflash/issues/4016) - - 日付フォーマットが`'\n'`無効な区切り文字として認識する問題を修正 [#4036](https://github.com/pingcap/tiflash/issues/4036) + - 日付フォーマットが`'\n'`を無効な区切り文字として認識する問題を修正 [#4036](https://github.com/pingcap/tiflash/issues/4036) - 読み取り負荷の高い環境で列を追加した後に発生する可能性のあるクエリエラーを修正する [#3967](https://github.com/pingcap/tiflash/issues/3967) - 無効なストレージディレクトリ構成が予期しない動作を引き起こすバグを修正 [#4093](https://github.com/pingcap/tiflash/issues/4093) - 一部の例外が正しく処理されないバグを修正 [#4101](https://github.com/pingcap/tiflash/issues/4101) @@ -168,7 +168,7 @@ TiDBバージョン:5.2.4 - デフォルト値が複製できない問題を修正 [#3793](https://github.com/pingcap/tiflow/issues/3793) - シーケンスが一部のケースで誤って複製されるバグを修正しました [#4552](https://github.com/pingcap/tiflow/issues/4552) - PDリーダーが強制終了された際にTiCDCノードが異常終了するバグを修正しました [#4248](https://github.com/pingcap/tiflow/issues/4248) - - `replace`が無効になっている場合に、MySQLシンクが重複した`batch-replace-enable` SQL文を生成するバグを修正しました [#4501](https://github.com/pingcap/tiflow/issues/4501) + - `batch-replace-enable`が無効になっている場合に、MySQLシンクが重複した`replace` SQL文を生成するバグを修正しました [#4501](https://github.com/pingcap/tiflow/issues/4501) - デフォルト列値を出力する際に発生するpanicとデータ不整合の問題を修正しました [#3929](https://github.com/pingcap/tiflow/issues/3929) - `mq sink write row`に監視データがない問題を修正 [#3431](https://github.com/pingcap/tiflow/issues/3431) - `min.insync.replicas`が`replication-factor`より小さい場合にレプリケーションが実行できない問題を修正します [#3994](https://github.com/pingcap/tiflow/issues/3994) @@ -189,14 +189,14 @@ TiDBバージョン:5.2.4 - DDL処理後のメモリリーク問題を修正 [#3174](https://github.com/pingcap/tiflow/issues/3174) - テーブルが同じノードで繰り返しスケジュールされると、changefeedが停止する問題を修正します [#4464](https://github.com/pingcap/tiflow/issues/4464) - PDノードが異常な場合に、OpenAPI経由でステータスを照会するとブロックされる可能性があるバグを修正しました [#4778](https://github.com/pingcap/tiflow/issues/4778) - - 所有者変更によって発生した不正確なメトリクスを修正 [#4774](https://github.com/pingcap/tiflow/issues/4774) + - オーナー変更によって発生した不正確なメトリクスを修正 [#4774](https://github.com/pingcap/tiflow/issues/4774) - Unified Sorterで使用されるワーカープールの安定性の問題を修正しました [#4447](https://github.com/pingcap/tiflow/issues/4447) - `cached region`モニタリングメトリックが負の値になる問題を修正しました [#4300](https://github.com/pingcap/tiflow/issues/4300) - TiDB Lightning - TiDB Lightningが`mysql.tidb`テーブルにアクセスする権限を持たない場合に発生する、インポート結果の誤りに関する問題を修正しました [#31088](https://github.com/pingcap/tidb/issues/31088) - - チェックサムエラー「GCの有効期間がトランザクション期間より短い」を修正 [#32733](https://github.com/pingcap/tidb/issues/32733) + - チェックサムエラー「GC life time is shorter than transaction duration」を修正 [#32733](https://github.com/pingcap/tidb/issues/32733) - TiDB Lightningが、一部のインポートタスクにソースファイルが含まれていない場合にメタデータスキーマを削除しない可能性があるバグを修正しました [#28144](https://github.com/pingcap/tidb/issues/28144) - S3ストレージパスが存在しない場合にTiDB Lightningがエラーを報告しない問題を修正[#28031](https://github.com/pingcap/tidb/issues/28031) [#30709](https://github.com/pingcap/tidb/issues/30709) - GCSで1000個以上のキーを反復処理する際に発生するエラーを修正しました [#30377](https://github.com/pingcap/tidb/issues/30377) From 087882cb607a6706eb3e3214f83cf1f72962a62f Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 6 Oct 2026 15:51:18 +0900 Subject: [PATCH 2/3] i18n(ja): clarify the TiCDC Open Protocol empty-value condition in the v5.0.4 release notes Co-Authored-By: Claude Opus 5.5 --- releases/release-5.0.4.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-5.0.4.md b/releases/release-5.0.4.md index c45b03ffe9059..7ac2ec4a6de1c 100644 --- a/releases/release-5.0.4.md +++ b/releases/release-5.0.4.md @@ -184,7 +184,7 @@ TiDB バージョン: 5.0.4 - TiCDC があまりにも多くのリージョンをキャプチャしたときに発生する OOM を回避するために、gRPC ウィンドウのサイズを小さくします[#2724](https://github.com/pingcap/tiflow/pull/2724) - メモリ負荷が高いときにgRPC接続が頻繁に切断されるエラーを修正[#2202](https://github.com/pingcap/tiflow/issues/2202) - 符号なし`TINYINT`型でTiCDCがpanicを起こすバグを修正 [#2648](https://github.com/pingcap/tiflow/issues/2648) - - アップストリームでトランザクションを挿入し、同じ行のデータを削除すると TiCDC Open Protocolが空の値を出力する問題を修正しました。 [#2612](https://github.com/pingcap/tiflow/issues/2612) + - アップストリームで同一トランザクション内に同じ行の挿入と削除が行われた場合に、TiCDC Open Protocolが空の値を出力する問題を修正しました。 [#2612](https://github.com/pingcap/tiflow/issues/2612) - スキーマ変更の終了 TS で変更フィードが開始されると DDL 処理が失敗するバグを修正しました。 [#2603](https://github.com/pingcap/tiflow/issues/2603) - 応答しないダウンストリームが、タスクがタイムアウトするまで古い所有者のレプリケーションタスクを中断する問題を修正しました[#2295](https://github.com/pingcap/tiflow/issues/2295) - メタデータ管理のバグを修正 [#2558](https://github.com/pingcap/tiflow/pull/2558) From 227115c1fcc02c37d48727964d8da7b621c7ec96 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 7 Oct 2026 09:39:49 +0900 Subject: [PATCH 3/3] i18n(ja): fix issues found in a self-review of this PR Co-Authored-By: Claude Opus 5.5 --- releases/release-5.0.0.md | 2 +- releases/release-5.2.2.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/release-5.0.0.md b/releases/release-5.0.0.md index b14c58a5a0899..286d1454668e4 100644 --- a/releases/release-5.0.0.md +++ b/releases/release-5.0.0.md @@ -177,7 +177,7 @@ TPC-H 100ベンチマークテストにおいて、 TiFlash MPPは従来の分 - 組み込み関数 - TiKVからデータを読み取る - OOMスピル -- 連合 +- Union - Full Outer Join ### クラスター化インデックス {#clustered-index} diff --git a/releases/release-5.2.2.md b/releases/release-5.2.2.md index a86039acee3a4..5477042768d71 100644 --- a/releases/release-5.2.2.md +++ b/releases/release-5.2.2.md @@ -85,7 +85,7 @@ TiDB バージョン: 5.2.2 - Raftクライアント実装でバッチメッセージが大きすぎる問題を修正 [#9714](https://github.com/tikv/tikv/issues/9714) - `resolved_ts` で一部のコルーチンがリークする問題を修正 [#10965](https://github.com/tikv/tikv/issues/10965) - 応答サイズが4GiBを超えるとコプロセッサに発生するpanic問題を修正[#9012](https://github.com/tikv/tikv/issues/9012) - - スナップショットファイルがガベージコレクションできない場合に、スナップショット ガベージコレクション (GC) で スナップショットファイルの GC が漏れる問題を修正しました[#10813](https://github.com/tikv/tikv/issues/10813) + - スナップショットファイルがガベージコレクションできない場合に、スナップショット ガベージコレクション (GC) でスナップショットファイルの GC が漏れる問題を修正しました[#10813](https://github.com/tikv/tikv/issues/10813) - コプロセッサーリクエストの処理中にタイムアウトによって発生するpanic問題を修正[#10852](https://github.com/tikv/tikv/issues/10852) - PD