From f15478638035eb9081c15867a6dba4047d605c9b Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:29 +0900 Subject: [PATCH 1/9] =?UTF-8?q?i18n(ja):=20standardize=20terminology=20(?= =?UTF-8?q?=E3=83=97=E3=83=83=E3=82=B7=E3=83=A5=E3=83=80=E3=82=A6=E3=83=B3?= =?UTF-8?q?,=20PointGet,=20tombstone,=20=E3=83=A9=E3=83=BC=E3=83=8A?= =?UTF-8?q?=E3=83=BC,=20=E9=9D=9E=E5=8E=B3=E5=AF=86=E3=83=A2=E3=83=BC?= =?UTF-8?q?=E3=83=89,=20exchange=20partition,=20WHERE=E5=8F=A5,=20operator?= =?UTF-8?q?=20names,=20etc.)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- as-of-timestamp.md | 8 +- best-practices/readonly-nodes.md | 8 +- character-set-and-collation.md | 2 +- configure-placement-rules.md | 2 +- daily-check.md | 2 +- dashboard/dashboard-cluster-info.md | 2 +- data-type-default-values.md | 4 +- develop/dev-guide-optimize-sql-overview.md | 2 +- ...dev-guide-sql-development-specification.md | 2 +- develop/dev-guide-unstable-result-set.md | 4 +- dr-solution-introduction.md | 2 +- explain-aggregation.md | 2 +- faq/tidb-faq.md | 2 +- follower-read.md | 4 +- .../aggregate-group-by-functions.md | 2 +- .../functions-and-operators-overview.md | 2 +- functions-and-operators/group-by-modifier.md | 6 +- .../information-functions.md | 2 +- functions-and-operators/operators.md | 4 +- functions-and-operators/string-functions.md | 2 +- functions-and-operators/tidb-functions.md | 8 +- functions-and-operators/window-functions.md | 2 +- garbage-collection-configuration.md | 2 +- glossary.md | 12 +- identify-slow-queries.md | 2 +- .../information-schema-data-lock-waits.md | 2 +- .../information-schema-deadlocks.md | 2 +- .../information-schema-tidb-trx.md | 2 +- .../information-schema-tikv-region-peers.md | 4 +- latency-breakdown.md | 32 +-- non-transactional-dml.md | 2 +- online-unsafe-recovery.md | 4 +- placement-rules-in-sql.md | 4 +- releases/release-1.1-alpha.md | 2 +- releases/release-2.0.10.md | 2 +- releases/release-2.0.2.md | 2 +- releases/release-2.0.3.md | 2 +- releases/release-2.0.4.md | 2 +- releases/release-2.0.9.md | 2 +- releases/release-2.1-ga.md | 4 +- releases/release-2.1-rc.4.md | 2 +- releases/release-2.1-rc.5.md | 2 +- releases/release-2.1.17.md | 6 +- releases/release-2.1.18.md | 2 +- releases/release-2.1.19.md | 4 +- releases/release-2.1.9.md | 4 +- releases/release-3.0-beta.md | 2 +- releases/release-3.0-ga.md | 2 +- releases/release-3.0.0-beta.1.md | 4 +- releases/release-3.0.0-rc.1.md | 2 +- releases/release-3.0.0-rc.2.md | 2 +- releases/release-3.0.14.md | 4 +- releases/release-3.0.15.md | 2 +- releases/release-3.0.19.md | 2 +- releases/release-3.0.2.md | 2 +- releases/release-3.0.4.md | 2 +- releases/release-3.0.7.md | 2 +- releases/release-3.0.9.md | 2 +- releases/release-3.1.0-ga.md | 2 +- releases/release-3.1.0-rc.md | 2 +- releases/release-4.0.0-rc.1.md | 4 +- releases/release-4.0.0-rc.2.md | 6 +- releases/release-4.0.11.md | 6 +- releases/release-4.0.12.md | 4 +- releases/release-4.0.14.md | 2 +- releases/release-4.0.15.md | 2 +- releases/release-4.0.2.md | 2 +- releases/release-4.0.5.md | 2 +- releases/release-4.0.6.md | 2 +- releases/release-4.0.8.md | 4 +- releases/release-5.0.1.md | 2 +- releases/release-5.0.4.md | 2 +- releases/release-5.1.5.md | 4 +- releases/release-5.3.2.md | 2 +- releases/release-5.3.4.md | 4 +- releases/release-5.4.3.md | 4 +- releases/release-6.0.0-dmr.md | 2 +- releases/release-6.1.0.md | 2 +- releases/release-6.1.2.md | 4 +- releases/release-6.1.4.md | 4 +- releases/release-6.3.0.md | 2 +- releases/release-6.5.0.md | 4 +- releases/release-6.5.1.md | 4 +- releases/release-6.5.11.md | 4 +- releases/release-6.5.12.md | 2 +- releases/release-6.5.2.md | 68 +++--- releases/release-6.5.3.md | 2 +- releases/release-6.5.4.md | 4 +- releases/release-6.5.9.md | 4 +- releases/release-6.6.0.md | 2 +- releases/release-7.1.0.md | 2 +- releases/release-7.1.3.md | 2 +- releases/release-7.1.5.md | 4 +- releases/release-7.1.6.md | 2 +- releases/release-7.3.0.md | 4 +- releases/release-7.4.0.md | 4 +- releases/release-7.5.0.md | 2 +- releases/release-7.5.2.md | 222 +++++++++--------- releases/release-7.5.3.md | 2 +- releases/release-7.5.5.md | 4 +- releases/release-8.1.0.md | 2 +- releases/release-8.1.1.md | 2 +- releases/release-8.3.0.md | 2 +- releases/release-8.5.5.md | 2 +- releases/release-8.5.6.md | 2 +- releases/release-rc.3.md | 2 +- .../sql-statement-distribute-table.md | 2 +- .../sql-statement-explain-analyze.md | 16 +- sql-tuning-best-practice.md | 2 +- system-variables.md | 2 +- ticdc/integrate-confluent-using-ticdc.md | 2 +- tidb-cloud/data-service-concepts.md | 2 +- tidb-performance-tuning-config.md | 2 +- tidb-scheduling.md | 2 +- tikv-configuration-file.md | 14 +- tikv-control.md | 8 +- tiup/tiup-command-status.md | 2 +- tiup/tiup-component-cluster-display.md | 2 +- topn-limit-push-down.md | 2 +- 119 files changed, 344 insertions(+), 344 deletions(-) diff --git a/as-of-timestamp.md b/as-of-timestamp.md index e505045a80936..39cb0a34d9965 100644 --- a/as-of-timestamp.md +++ b/as-of-timestamp.md @@ -15,17 +15,17 @@ TiDBは、特別なクライアントやドライバーを必要とせず、標 ## 構文 {#syntax} -`AS OF TIMESTAMP`節は次の 3 つの方法で使用できます。 +`AS OF TIMESTAMP`句は次の 3 つの方法で使用できます。 - [`SELECT ... FROM ... AS OF TIMESTAMP`](/sql-statements/sql-statement-select.md) - [`START TRANSACTION READ ONLY AS OF TIMESTAMP`](/sql-statements/sql-statement-start-transaction.md) - [`SET TRANSACTION READ ONLY AS OF TIMESTAMP`](/sql-statements/sql-statement-set-transaction.md) -正確な時刻を指定したい場合は、 `AS OF TIMESTAMP`節に datetime 値を設定するか、time 関数を使用します。datetime の形式は「2016-10-08 16:45:26.999」のように、最小の時間単位はミリ秒ですが、ほとんどの場合、datetime を指定するには「2016-10-08 16:45:26」のように秒単位で十分です。3 関数を使用して、現在時刻を`NOW(3)`秒単位で取得することもできます。数秒前のデータを読み取りたい場合は、 `NOW() - INTERVAL 10 SECOND`のような式を使用することを**お勧めします**。 +正確な時刻を指定したい場合は、 `AS OF TIMESTAMP`句に datetime 値を設定するか、time 関数を使用します。datetime の形式は「2016-10-08 16:45:26.999」のように、最小の時間単位はミリ秒ですが、ほとんどの場合、datetime を指定するには「2016-10-08 16:45:26」のように秒単位で十分です。3 関数を使用して、現在時刻を`NOW(3)`秒単位で取得することもできます。数秒前のデータを読み取りたい場合は、 `NOW() - INTERVAL 10 SECOND`のような式を使用することを**お勧めします**。 時間範囲を指定する場合は、句内で[`TIDB_BOUNDED_STALENESS()`](/functions-and-operators/tidb-functions.md#tidb_bounded_staleness)関数を使用できます。この関数を使用すると、TiDB は指定された時間範囲内で適切なタイムスタンプを選択します。「適切」とは、このタイムスタンプより前に開始され、アクセス先のレプリカにコミットされていないトランザクションがないことを意味します。つまり、TiDB はアクセス先のレプリカに対して読み取り操作を実行でき、読み取り操作がブロックされていないことを意味します。この関数を呼び出すには`TIDB_BOUNDED_STALENESS(t1, t2)`使用する必要があります。5 と`t2` `t1`範囲の両端であり、datetime 値または時間関数を使用して指定できます。 -`AS OF TIMESTAMP`節の例をいくつか示します。 +`AS OF TIMESTAMP`句の例をいくつか示します。 - `AS OF TIMESTAMP '2016-10-08 16:45:26'` : 2016 年 10 月 8 日 16:45:26 に保存された最新のデータを読み取るように TiDB に指示します。 - `AS OF TIMESTAMP NOW() - INTERVAL 10 SECOND` : TiDB に 10 秒前に保存された最新のデータを読み取るように指示します。 @@ -42,7 +42,7 @@ TiDBは、特別なクライアントやドライバーを必要とせず、標 ## 使用例 {#usage-examples} -このセクションでは、いくつかの例を用いて、 `AS OF TIMESTAMP`節の様々な使用方法を説明します。まず、リカバリ用のデータの準備方法を紹介し、次に`SELECT` 、 `START TRANSACTION READ ONLY AS OF TIMESTAMP` 、 `SET TRANSACTION READ ONLY AS OF TIMESTAMP`でそれぞれ`AS OF TIMESTAMP`使用する方法を示します。 +このセクションでは、いくつかの例を用いて、 `AS OF TIMESTAMP`句の様々な使用方法を説明します。まず、リカバリ用のデータの準備方法を紹介し、次に`SELECT` 、 `START TRANSACTION READ ONLY AS OF TIMESTAMP` 、 `SET TRANSACTION READ ONLY AS OF TIMESTAMP`でそれぞれ`AS OF TIMESTAMP`使用する方法を示します。 ### データサンプルを準備する {#prepare-data-sample} diff --git a/best-practices/readonly-nodes.md b/best-practices/readonly-nodes.md index c7ab8914588c2..ce6125de551b0 100644 --- a/best-practices/readonly-nodes.md +++ b/best-practices/readonly-nodes.md @@ -1,6 +1,6 @@ --- title: Best Practices for Read-Only Storage Nodes -summary: このドキュメントでは、オンラインサービスから高許容遅延負荷を分離するための読み取り専用ストレージノードの設定方法を紹介します。手順としては、TiKVノードを読み取り専用としてマークし、配置ルールを使用して読み取り専用ノードに学習者としてデータを保存し、Follower Readを使用して読み取り専用ノードからデータを読み取ることが含まれます。 +summary: このドキュメントでは、オンラインサービスから高許容遅延負荷を分離するための読み取り専用ストレージノードの設定方法を紹介します。手順としては、TiKVノードを読み取り専用としてマークし、配置ルールを使用して読み取り専用ノードにラーナーとしてデータを保存し、Follower Readを使用して読み取り専用ノードからデータを読み取ることが含まれます。 aliases: ['/ja/tidb/stable/readonly-nodes/','/ja/tidb/dev/readonly-nodes/'] --- @@ -22,7 +22,7 @@ aliases: ['/ja/tidb/stable/readonly-nodes/','/ja/tidb/dev/readonly-nodes/'] labels: $mode: readonly -### 2. 配置ルールを使用して、学習者として読み取り専用ノードにデータを保存する {#2-use-placement-rules-to-store-data-on-read-only-nodes-as-learners} +### 2. 配置ルールを使用して、ラーナーとして読み取り専用ノードにデータを保存する {#2-use-placement-rules-to-store-data-on-read-only-nodes-as-learners} 1. `pd-ctl config placement-rules`コマンドを実行して、デフォルトの配置ルールをエクスポートします。 @@ -52,7 +52,7 @@ aliases: ['/ja/tidb/stable/readonly-nodes/','/ja/tidb/dev/readonly-nodes/'] ] ``` -2. すべてのデータを学習者として読み取り専用ノードに保存します。以下の例はデフォルトの設定に基づいています。 +2. すべてのデータをラーナーとして読み取り専用ノードに保存します。以下の例はデフォルトの設定に基づいています。 ```json [ @@ -101,7 +101,7 @@ aliases: ['/ja/tidb/stable/readonly-nodes/','/ja/tidb/dev/readonly-nodes/'] > **注記:** > > - 大規模なデータセットを持つクラスターで上記の操作を実行すると、クラスター全体のデータが読み取り専用ノードに完全に複製されるまでに時間がかかる場合があります。この間、読み取り専用ノードはサービスを提供できない可能性があります。 -> - バックアップの特別な実装のため、各ラベルの学習者数は 1 を超えることはできません。そうでない場合、バックアップ中に重複データが生成されます。 +> - バックアップの特別な実装のため、各ラベルのラーナー数は 1 を超えることはできません。そうでない場合、バックアップ中に重複データが生成されます。 ### 3. Follower Readを使用して読み取り専用ノードからデータを読み取る {#3-use-follower-read-to-read-data-from-read-only-nodes} diff --git a/character-set-and-collation.md b/character-set-and-collation.md index 5d4aa3bfb9981..41d3961c86dc6 100644 --- a/character-set-and-collation.md +++ b/character-set-and-collation.md @@ -564,7 +564,7 @@ ERROR 1062 (23000): Duplicate entry 'a ' for key 't.PRIMARY' -- TiDB modifies th 式に異なる照合順序を持つ複数の節が含まれる場合、計算で使用される照合順序を推測する必要があります。そのルールは以下のとおりです。 -- 明示的な`COLLATE`節の強制可能性値は`0`です。 +- 明示的な`COLLATE`句の強制可能性値は`0`です。 - 2 つの文字列の照合順序に互換性がない場合は、異なる照合順序を持つ 2 つの文字列の連結の強制可能性値は`1`なります。 - 列の照合順序`CAST()` 、 `CONVERT()` 、または`BINARY()`の強制値は`2`です。 - システム定数 ( `USER ()`または`VERSION ()`によって返される文字列) の強制値は`3`です。 diff --git a/configure-placement-rules.md b/configure-placement-rules.md index cf2c61bedbc8e..29f8c1dada2f8 100644 --- a/configure-placement-rules.md +++ b/configure-placement-rules.md @@ -35,7 +35,7 @@ TiDBバージョン5.0以降では、配置ルール機能はデフォルトで | `Override` | `true` / `false` | グループ内のより小さいインデックスを持つルールを上書きするかどうか。 | | `StartKey` | `string` (16進数形式) | 範囲の開始キーに適用されます。 | | `EndKey` | `string` (16進数形式) | 範囲の終了キーに適用されます。 | -| `Role` | `string` | 投票者/リーダー/フォロワー/学習者などのレプリカロール。 | +| `Role` | `string` | 投票者/リーダー/フォロワー/ラーナーなどのレプリカロール。 | | `Count` | `int` 、正の整数 | レプリカの数。 | | `LabelConstraint` | `[]Constraint` | ラベルに基づいてノードをフィルタリングします。 | | `LocationLabels` | `[]string` | 物理的な分離に使用されます。 | diff --git a/daily-check.md b/daily-check.md index 341f98d8bc6f1..80be291715c06 100644 --- a/daily-check.md +++ b/daily-check.md @@ -40,7 +40,7 @@ CPU、メモリ、ディスクの使用状況を確認できます。いずれ - `down-peer-region-count` : Raftリーダーによって報告された、応答しないピアを持つリージョンの数。 - `empty-region-count` :サイズが1MiB未満の空のリージョンの数。これらのリージョンは、 `TRUNCATE TABLE` / `DROP TABLE`ステートメントを実行することによって生成されます。この数が多い場合は、 `Region Merge`有効にして複数のテーブル間でリージョンをマージすることを検討してください。 - `extra-peer-region-count` :追加のレプリカを持つリージョンの数。これらのリージョンはスケジューリング処理中に生成されます。 -- `learner-peer-region-count` :学習者ピアが存在するリージョンの数。学習者ピアのソースは様々で、例えば、 TiFlashの学習者ピアや、設定済みの配置ルールに含まれる学習者ピアなどがあります。 +- `learner-peer-region-count` :ラーナーピアが存在するリージョンの数。ラーナーピアのソースは様々で、例えば、 TiFlashのラーナーピアや、設定済みの配置ルールに含まれるラーナーピアなどがあります。 - `miss-peer-region-count` :レプリカが不足しているリージョンの数。この値は必ずしも`0`より大きいとは限りません。 - `offline-peer-region-count` :ピアオフライン処理中のリージョン数。 - `oversized-region-count` : サイズが`region-max-size`または`region-max-keys`より大きい領域の数。 diff --git a/dashboard/dashboard-cluster-info.md b/dashboard/dashboard-cluster-info.md index a53f0515f900f..fc6774887162d 100644 --- a/dashboard/dashboard-cluster-info.md +++ b/dashboard/dashboard-cluster-info.md @@ -38,7 +38,7 @@ summary: TiDB Dashboardのクラスタ情報ページでは、クラスタ全体 - 稼働中: インスタンスは正常に実行されています。 - ダウンまたは到達不能: インスタンスが実行されていないか、対応するホストにネットワークの問題が発生しています。 -- トゥームストーン: インスタンス上のデータが完全に移行され、スケールインが完了しました。このステータスは、TiKV またはTiFlashインスタンスにのみ存在します。 +- tombstone: インスタンス上のデータが完全に移行され、スケールインが完了しました。このステータスは、TiKV またはTiFlashインスタンスにのみ存在します。 - 離脱中: インスタンス上のデータが移行中で、スケールインが進行中です。このステータスは、TiKV またはTiFlashインスタンスでのみ表示されます。 - 不明: インスタンスの実行状態は不明です。 diff --git a/data-type-default-values.md b/data-type-default-values.md index 38bd60be4b258..cdefc492e06a5 100644 --- a/data-type-default-values.md +++ b/data-type-default-values.md @@ -20,7 +20,7 @@ summary: TiDB のデータ型のデフォルト値について学習します。 - 列が値として`NULL`取ることができる場合、列は明示的な`DEFAULT NULL`句で定義されます。 - 列が値として`NULL`取ることができない場合は、TiDB は明示的な`DEFAULT`句なしで列を定義します。 -明示的な`DEFAULT`節のない`NOT NULL`列へのデータ入力の場合、 `INSERT`または`REPLACE`ステートメントに列の値が含まれていないと、TiDB はその時点で有効な SQL モードに従って列を処理します。 +明示的な`DEFAULT`句のない`NOT NULL`列へのデータ入力の場合、 `INSERT`または`REPLACE`ステートメントに列の値が含まれていないと、TiDB はその時点で有効な SQL モードに従って列を処理します。 - 厳密なSQLモードが有効になっている場合、トランザクションテーブルではエラーが発生し、文はロールバックされます。非トランザクションテーブルではエラーが発生します。 - 厳密モードが有効になっていない場合、TiDB は列を列データ型の暗黙的なデフォルト値に設定します。 @@ -33,7 +33,7 @@ summary: TiDB のデータ型のデフォルト値について学習します。 ## 式をデフォルト値として指定する {#specify-expressions-as-default-values} -MySQL 8.0.13以降では、 `DEFAULT`節のデフォルト値として式を指定できるようになりました。詳細については、 [MySQL 8.0.13以降の明示的なデフォルト処理](https://dev.mysql.com/doc/refman/8.0/en/data-type-defaults.html#data-type-defaults-explicit)参照してください。 +MySQL 8.0.13以降では、 `DEFAULT`句のデフォルト値として式を指定できるようになりました。詳細については、 [MySQL 8.0.13以降の明示的なデフォルト処理](https://dev.mysql.com/doc/refman/8.0/en/data-type-defaults.html#data-type-defaults-explicit)参照してください。 TiDB は、 `DEFAULT`句のデフォルト値として次の式を指定することをサポートしています。 diff --git a/develop/dev-guide-optimize-sql-overview.md b/develop/dev-guide-optimize-sql-overview.md index 6b6824d225e12..cb36532f64902 100644 --- a/develop/dev-guide-optimize-sql-overview.md +++ b/develop/dev-guide-optimize-sql-overview.md @@ -16,7 +16,7 @@ aliases: ['/ja/tidb/stable/dev-guide-optimize-sql-overview/','/ja/tidbcloud/dev- 良好な SQL ステートメントのパフォーマンスを得るには、次のガイドラインに従ってください。 - スキャンする行数はできるだけ少なくしてください。必要なデータのみをスキャンし、余分なデータのスキャンは避けることをお勧めします。 -- 適切なインデックスを使用してください。SQLの`WHERE`節の列に対応するインデックスがあることを確認してください。インデックスがない場合、文はフルテーブルスキャンを必要とし、パフォーマンスが低下します。 +- 適切なインデックスを使用してください。SQLの`WHERE`句の列に対応するインデックスがあることを確認してください。インデックスがない場合、文はフルテーブルスキャンを必要とし、パフォーマンスが低下します。 - 適切な結合タイプを使用してください。クエリに含まれるテーブルの相対的なサイズに基づいて、適切な結合タイプを選択することが重要です。通常、TiDBのコストベースオプティマイザは、パフォーマンスが最も高い結合タイプを選択します。ただし、場合によっては、より適切な結合タイプを手動で指定する必要があることもあります。 - 適切なストレージエンジンを使用してください。OLTPとOLAPのハイブリッドワークロードには、 TiFlashエンジンが推奨されます。詳細については、 [HTAPクエリ](/develop/dev-guide-hybrid-oltp-and-olap-queries.md)参照してください。 diff --git a/develop/dev-guide-sql-development-specification.md b/develop/dev-guide-sql-development-specification.md index b88e2403aeaf9..7bbc85e85417d 100644 --- a/develop/dev-guide-sql-development-specification.md +++ b/develop/dev-guide-sql-development-specification.md @@ -20,7 +20,7 @@ aliases: ['/ja/tidb/stable/dev-guide-sql-development-specification/','/ja/tidbcl ## フィールドで関数を使用する {#use-functions-on-fields} -- 基本原則:クエリ対象のフィールドに対して関連関数を使用できます。インデックスの失敗を避けるため、 `WHERE`節のフィルタリング対象フィールドに対しては、データ型変換関数を含むいかなる関数も使用しないでください。式インデックスの使用を検討してください。 +- 基本原則:クエリ対象のフィールドに対して関連関数を使用できます。インデックスの失敗を避けるため、 `WHERE`句のフィルタリング対象フィールドに対しては、データ型変換関数を含むいかなる関数も使用しないでください。式インデックスの使用を検討してください。 - 詳細な説明: 推奨されません: diff --git a/develop/dev-guide-unstable-result-set.md b/develop/dev-guide-unstable-result-set.md index 3e43ad79219c5..40bfe15ec8bae 100644 --- a/develop/dev-guide-unstable-result-set.md +++ b/develop/dev-guide-unstable-result-set.md @@ -118,7 +118,7 @@ ERROR 1055 (42000): Expression #2 of ORDER BY is not in GROUP BY clause and cont SQLセマンティクスでは、 `ORDER BY`構文が使用されている場合にのみ結果セットが順序通りに出力されます。単一インスタンスのデータベースでは、データが1つのサーバーに保存されるため、複数回実行してもデータの再編成なしで結果が安定することがよくあります。一部のデータベース(特にMySQL InnoDBストレージエンジン)では、主キーまたはインデックスの順序で結果セットを出力することも可能です。 -分散データベースであるTiDBは、複数のサーバーにデータを保存しています。また、TiDBレイヤーはデータページをキャッシュしないため、 `ORDER BY`を含まないSQL文の結果セットの順序は不安定であると認識されやすくなります。連続した結果セットを出力するには、SQLセマンティクスに準拠した`ORDER BY`節に明示的に順序フィールドを追加する必要があります。 +分散データベースであるTiDBは、複数のサーバーにデータを保存しています。また、TiDBレイヤーはデータページをキャッシュしないため、 `ORDER BY`を含まないSQL文の結果セットの順序は不安定であると認識されやすくなります。連続した結果セットを出力するには、SQLセマンティクスに準拠した`ORDER BY`句に明示的に順序フィールドを追加する必要があります。 次の例では、 `ORDER BY`句に 1 つのフィールドのみが追加され、TiDB はその 1 つのフィールドのみで結果を並べ替えます。 @@ -174,7 +174,7 @@ mysql> select a.class, a.stuname, b.course, b.courscore from stu_info a join stu TiDB はストレージレイヤーからデータを並列に読み取るため、結果セットは不安定になります。そのため、 `ORDER BY`なしで`GROUP_CONCAT()`によって返される結果セットの順序は不安定であると簡単に認識されます。 -`GROUP_CONCAT()`結果セットの出力を順序通りにするには、SQLセマンティクスに準拠した`ORDER BY`節にソートフィールドを追加する必要があります。次の例では、 `ORDER BY`を除いた`customer_id`を連結する`GROUP_CONCAT()`によって、結果セットが不安定になります。 +`GROUP_CONCAT()`結果セットの出力を順序通りにするには、SQLセマンティクスに準拠した`ORDER BY`句にソートフィールドを追加する必要があります。次の例では、 `ORDER BY`を除いた`customer_id`を連結する`GROUP_CONCAT()`によって、結果セットが不安定になります。 1. 除外`ORDER BY` diff --git a/dr-solution-introduction.md b/dr-solution-introduction.md index 6dd62b78e3bef..ddf089b95b4f4 100644 --- a/dr-solution-introduction.md +++ b/dr-solution-introduction.md @@ -36,7 +36,7 @@ TiDBは、コンピューティングとストレージを分離したアーキ - TiDBは、システムのSQLコンピューティングレイヤーです。 - TiKVはシステムのストレージレイヤーであり、行ベースのストレージエンジンです。[リージョン](/glossary.md#regionpeerraft-group)TiKVにおけるデータスケジューリングの基本単位です。リージョンは、ソートされたデータ行の集合です。リージョン内のデータは少なくとも3つのレプリカに保存され、データの変更はRaftプロトコルを介してログレイヤーに複製されます。 -- オプションコンポーネントTiFlashは、分析クエリの高速化に使用できるカラム型ストレージエンジンです。データは、 Raftグループの学習者ロールを介してTiKVからTiFlashに複製されます。 +- オプションコンポーネントTiFlashは、分析クエリの高速化に使用できるカラム型ストレージエンジンです。データは、 Raftグループのラーナーロールを介してTiKVからTiFlashに複製されます。 TiDBは3つの完全なデータレプリカを保存します。そのため、複数のレプリカに基づく災害復旧(DR)を自然に実現できます。同時に、TiDBはRaftログを使用してトランザクションログを複製するため、トランザクションログの複製に基づくDRも提供できます。 diff --git a/explain-aggregation.md b/explain-aggregation.md index 57726c812f22e..c6898a8f18006 100644 --- a/explain-aggregation.md +++ b/explain-aggregation.md @@ -163,7 +163,7 @@ Query OK, 0 rows affected (0.28 sec) v7.4.0 以降、TiDB の`GROUP BY`句は`WITH ROLLUP`修飾子をサポートします。 -`GROUP BY`節では、1 つ以上の列をグループリストとして指定し、リストの後に`WITH ROLLUP`修飾子を付加できます。すると、TiDB はグループリスト内の列に基づいて多次元降順グループ化を実行し、各グループの要約結果を出力します。 +`GROUP BY`句では、1 つ以上の列をグループリストとして指定し、リストの後に`WITH ROLLUP`修飾子を付加できます。すると、TiDB はグループリスト内の列に基づいて多次元降順グループ化を実行し、各グループの要約結果を出力します。 > **注記:** > diff --git a/faq/tidb-faq.md b/faq/tidb-faq.md index 9a6ca897b2faa..250fafed4f2c1 100644 --- a/faq/tidb-faq.md +++ b/faq/tidb-faq.md @@ -108,7 +108,7 @@ Atomikosの2つのデータソースを設定したら、JDBCドライブをXA ### TiDB は、パフォーマンスを損なうことなく、列指向ストレージエンジン (TiFlash) への大量の同時INSERTまたはUPDATE操作をどのようにサポートできるでしょうか? {#how-could-tidb-support-high-concurrent-code-insert-code-or-code-update-code-operations-to-the-columnar-storage-engine-tiflash-without-hurting-performance} - [TiFlash](/tiflash/tiflash-overview.md) 、列指向エンジンの変更を処理するために DeltaTree という特別な構造が導入されています。 -- TiFlash はRaftグループにおいて学習者として動作するため、ログコミットや書き込みの投票は行いません。つまり、DML 操作はTiFlashの確認応答を待つ必要がなく、そのためTiFlashによって OLTP パフォーマンスが低下することはありません。さらに、 TiFlashと TiKV は別々のインスタンスで動作するため、相互に影響を与えることはありません。 +- TiFlash はRaftグループにおいてラーナーとして動作するため、ログコミットや書き込みの投票は行いません。つまり、DML 操作はTiFlashの確認応答を待つ必要がなく、そのためTiFlashによって OLTP パフォーマンスが低下することはありません。さらに、 TiFlashと TiKV は別々のインスタンスで動作するため、相互に影響を与えることはありません。 ### TiFlash はどのような一貫性を提供しますか? {#what-kind-of-consistency-does-tiflash-provide} diff --git a/follower-read.md b/follower-read.md index 96c5a1ac371e3..468188fc12ca8 100644 --- a/follower-read.md +++ b/follower-read.md @@ -92,8 +92,8 @@ set [session | global] tidb_replica_read = ''; > > TiDB v7.5.0 以前のバージョンの場合: > -> - `tidb_replica_read`から`follower`に設定し、フォロワー レプリカまたは学習者レプリカが利用できない場合、TiDB はエラーを返します。 -> - `tidb_replica_read`から`learner`に設定し、学習者レプリカが利用できない場合は、TiDB はエラーを返します。 +> - `tidb_replica_read`から`follower`に設定し、フォロワー レプリカまたはラーナーレプリカが利用できない場合、TiDB はエラーを返します。 +> - `tidb_replica_read`から`learner`に設定し、ラーナーレプリカが利用できない場合は、TiDB はエラーを返します。 diff --git a/functions-and-operators/aggregate-group-by-functions.md b/functions-and-operators/aggregate-group-by-functions.md index 1c51801d5ce37..5336e0f6624bb 100644 --- a/functions-and-operators/aggregate-group-by-functions.md +++ b/functions-and-operators/aggregate-group-by-functions.md @@ -163,7 +163,7 @@ group by id, floor(value/100); TiDB は標準 SQL を拡張して`GROUP BY`句で非列式を許可し、前述のステートメントを有効と見なします。 -標準SQLでは、 `GROUP BY`節でのエイリアスの使用は許可されていません。TiDBは標準SQLを拡張してエイリアスの使用を許可しているため、クエリの別の記述方法は次のようになります。 +標準SQLでは、 `GROUP BY`句でのエイリアスの使用は許可されていません。TiDBは標準SQLを拡張してエイリアスの使用を許可しているため、クエリの別の記述方法は次のようになります。 ```sql select id, floor(value/100) as val diff --git a/functions-and-operators/functions-and-operators-overview.md b/functions-and-operators/functions-and-operators-overview.md index 6abc32969deb9..1185c94a5eec5 100644 --- a/functions-and-operators/functions-and-operators-overview.md +++ b/functions-and-operators/functions-and-operators-overview.md @@ -7,7 +7,7 @@ summary: 関数と演算子の使い方を学びます。 TiDBの関数と演算子の使い方はMySQLと似ています。1 [MySQLの関数と演算子](https://dev.mysql.com/doc/refman/8.0/en/functions.html)参照してください。 -SQL 文では、 [`SELECT`](/sql-statements/sql-statement-select.md)文の`ORDER BY`と`HAVING`節、 [`SELECT`](/sql-statements/sql-statement-select.md) / [`DELETE`](/sql-statements/sql-statement-delete.md) / [`UPDATE`](/sql-statements/sql-statement-update.md)文の`WHERE`節、 [`SET`](/sql-statements/sql-statement-set-variable.md)文で式を使用できます。 +SQL 文では、 [`SELECT`](/sql-statements/sql-statement-select.md)文の`ORDER BY`と`HAVING`句、 [`SELECT`](/sql-statements/sql-statement-select.md) / [`DELETE`](/sql-statements/sql-statement-delete.md) / [`UPDATE`](/sql-statements/sql-statement-update.md)文の`WHERE`句、 [`SET`](/sql-statements/sql-statement-set-variable.md)文で式を使用できます。 リテラル、列名、 `NULL` 、組み込み関数、演算子などを使用して式を記述できます。 diff --git a/functions-and-operators/group-by-modifier.md b/functions-and-operators/group-by-modifier.md index 5d036a9a57515..24307797e604e 100644 --- a/functions-and-operators/group-by-modifier.md +++ b/functions-and-operators/group-by-modifier.md @@ -7,7 +7,7 @@ summary: TiDB GROUP BY 修飾子の使用方法を学習します。 v7.4.0 以降、TiDB の`GROUP BY`句は`WITH ROLLUP`修飾子をサポートします。 -`GROUP BY`節では、1 つ以上の列をグループリストとして指定し、リストの後に`WITH ROLLUP`修飾子を付加できます。すると、TiDB はグループリスト内の列に基づいて多次元降順グループ化を実行し、各グループの要約結果を出力します。 +`GROUP BY`句では、1 つ以上の列をグループリストとして指定し、リストの後に`WITH ROLLUP`修飾子を付加できます。すると、TiDB はグループリスト内の列に基づいて多次元降順グループ化を実行し、各グループの要約結果を出力します。 - グループ化方法: @@ -70,7 +70,7 @@ ALTER TABLE bank SET TIFLASH REPLICA 1; -- Add a TiFlash replica for the table i INSERT INTO bank VALUES(2000, "Jan", 1, 10.3),(2001, "Feb", 2, 22.4),(2000,"Mar", 3, 31.6) ``` -銀行の年間利益を取得するには、次のように単純な`GROUP BY`節を使用できます。 +銀行の年間利益を取得するには、次のように単純な`GROUP BY`句を使用できます。 ```sql SELECT year, SUM(profit) AS profit FROM bank GROUP BY year; @@ -242,4 +242,4 @@ EXPLAIN SELECT year, month, grouping(year), grouping(month), SUM(profit) AS prof +------------+------+-------+-----+ ``` -クエリ内の`SELECT`節は`GROUPING`関数を使用していることに注意してください。 `GROUPING`関数が`SELECT` 、 `HAVING` 、または`ORDER BY`節で使用されている場合、TiDB は論理最適化フェーズでそれを書き換え、 `GROUPING`関数と`GROUP BY`項目の関係をディメンショングループ( `grouping set`とも呼ばれます)のロジックに関連する`GID`に変換し、この`GID`新しい`GROUPING`関数にメタデータとして入力します。 +クエリ内の`SELECT`句は`GROUPING`関数を使用していることに注意してください。 `GROUPING`関数が`SELECT` 、 `HAVING` 、または`ORDER BY`句で使用されている場合、TiDB は論理最適化フェーズでそれを書き換え、 `GROUPING`関数と`GROUP BY`項目の関係をディメンショングループ( `grouping set`とも呼ばれます)のロジックに関連する`GID`に変換し、この`GID`新しい`GROUPING`関数にメタデータとして入力します。 diff --git a/functions-and-operators/information-functions.md b/functions-and-operators/information-functions.md index 245d0410bc76b..b3af3f6e13cc9 100644 --- a/functions-and-operators/information-functions.md +++ b/functions-and-operators/information-functions.md @@ -16,7 +16,7 @@ TiDB は、MySQL 8.0 で利用可能な[情報関数](https://dev.mysql.com/doc/ | [`CURRENT_ROLE()`](#current_role) | 接続で使用されているロールを返します | | [`CURRENT_USER()` 、 `CURRENT_USER`](#current_user) | 認証されたユーザー名とホスト名を返す | | [`DATABASE()`](#database) | デフォルト(現在の)データベース名を返す | -| [`FOUND_ROWS()`](#found_rows) | `LIMIT`節を持つ`SELECT`の場合、 `LIMIT`節がない場合に返される行の数 | +| [`FOUND_ROWS()`](#found_rows) | `LIMIT`句を持つ`SELECT`の場合、 `LIMIT`句がない場合に返される行の数 | | [`LAST_INSERT_ID()`](#last_insert_id) | 最後の`INSERT`列の`AUTOINCREMENT`番目の値を返す | | [`ROW_COUNT()`](#row_count) | 影響を受ける行数 | | [`SCHEMA()`](#schema) | `DATABASE()`の同義語 | diff --git a/functions-and-operators/operators.md b/functions-and-operators/operators.md index a6078a5c42b58..2fbf604e73bae 100644 --- a/functions-and-operators/operators.md +++ b/functions-and-operators/operators.md @@ -15,7 +15,7 @@ summary: 演算子の優先順位、比較関数と演算子、論理演算子 | 名前 | 説明 | | ---------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [AND, &&](https://dev.mysql.com/doc/refman/8.0/en/logical-operators.html#operator_and) | 論理積 | -| [=](https://dev.mysql.com/doc/refman/8.0/en/assignment-operators.html#operator_assign-equal) | 値を割り当てる( [`SET`](https://dev.mysql.com/doc/refman/8.0/en/set-variable.html)文の一部として、または[`UPDATE`](https://dev.mysql.com/doc/refman/8.0/en/update.html)文の`SET`節の一部として) | +| [=](https://dev.mysql.com/doc/refman/8.0/en/assignment-operators.html#operator_assign-equal) | 値を割り当てる( [`SET`](https://dev.mysql.com/doc/refman/8.0/en/set-variable.html)文の一部として、または[`UPDATE`](https://dev.mysql.com/doc/refman/8.0/en/update.html)文の`SET`句の一部として) | | [:=](https://dev.mysql.com/doc/refman/8.0/en/assignment-operators.html#operator_assign-value) | 値を割り当てる | | [BETWEEN](https://dev.mysql.com/doc/refman/8.0/en/comparison-operators.html#operator_between) | 値が範囲内にあるかどうかを確認します | | [BINARY](https://dev.mysql.com/doc/refman/8.0/en/cast-functions.html#operator_binary) | 文字列をバイナリ文字列に変換する | @@ -133,7 +133,7 @@ OR, || | 名前 | 説明 | | --------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [=](https://dev.mysql.com/doc/refman/8.0/en/assignment-operators.html#operator_assign-equal) | 値を割り当てる( [`SET`](https://dev.mysql.com/doc/refman/8.0/en/set-variable.html)文の一部として、または[`UPDATE`](https://dev.mysql.com/doc/refman/8.0/en/update.html)文の`SET`節の一部として) | +| [=](https://dev.mysql.com/doc/refman/8.0/en/assignment-operators.html#operator_assign-equal) | 値を割り当てる( [`SET`](https://dev.mysql.com/doc/refman/8.0/en/set-variable.html)文の一部として、または[`UPDATE`](https://dev.mysql.com/doc/refman/8.0/en/update.html)文の`SET`句の一部として) | | [:=](https://dev.mysql.com/doc/refman/8.0/en/assignment-operators.html#operator_assign-value) | 値を割り当てる | 詳細は[機能依存の検出](https://dev.mysql.com/doc/refman/8.0/en/group-by-functional-dependence.html)参照。 diff --git a/functions-and-operators/string-functions.md b/functions-and-operators/string-functions.md index b640c589c6c0e..2b9913d8bcbc5 100644 --- a/functions-and-operators/string-functions.md +++ b/functions-and-operators/string-functions.md @@ -1662,7 +1662,7 @@ FROM +----------+------------------+------------------------+ 4 rows in set (0.00 sec) -次の例は、 `REGEXP` `SELECT`節に限定されないことを示しています。例えば、クエリの`WHERE`節でも使用できます。 +次の例は、 `REGEXP` `SELECT`句に限定されないことを示しています。例えば、クエリの`WHERE`句でも使用できます。 ```sql SELECT diff --git a/functions-and-operators/tidb-functions.md b/functions-and-operators/tidb-functions.md index b378fa2ec8871..54bb0ca81261a 100644 --- a/functions-and-operators/tidb-functions.md +++ b/functions-and-operators/tidb-functions.md @@ -291,7 +291,7 @@ SELECT tidb_decode_plan('8QIYMAkzMV83CQEH8E85LjA0CWRhdGE6U2VsZWN0aW9uXzYJOTYwCXR > **注記:** > -> - この機能を使用できるのは、 [プロセス](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみです。 +> - この機能を使用できるのは、 [PROCESS](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみです。 > - `TIDB_DECODE_SQL_DIGESTS`実行すると、TiDB は各 SQL ダイジェストに対応するステートメントをステートメントサマリーテーブルから照会します。そのため、どの SQL ダイジェストに対しても、必ず対応するステートメントが見つかるとは限りません。見つかるのはクラスタ内で実行されたステートメントのみであり、これらの SQL ステートメントを照会できるかどうかは、ステートメントサマリーテーブルの関連設定にも影響されます。ステートメントサマリーテーブルの詳細については、 [明細書要約表](/statement-summary-tables.md)参照してください。 > - この関数はオーバーヘッドが大きいため、行数の多いクエリ(例えば、大規模で高負荷なクラスターでテーブル`information_schema.cluster_tidb_trx`全体を検索するなど)では、この関数を使用するとクエリの実行時間が長くなりすぎる可能性があります。注意して使用してください。 > - この関数は、呼び出されるたびに内部的に`STATEMENTS_SUMMARY` 、 `STATEMENTS_SUMMARY_HISTORY` 、 `CLUSTER_STATEMENTS_SUMMARY` 、 `CLUSTER_STATEMENTS_SUMMARY_HISTORY`テーブルを照会し、そのクエリに`UNION`演算が含まれるため、オーバーヘッドが大きくなります。この関数は現在ベクトル化をサポートしていません。つまり、複数行のデータに対してこの関数を呼び出す場合、上記のクエリは各行ごとに個別に実行されます。 @@ -482,9 +482,9 @@ SELECT *, TIDB_ROW_CHECKSUM() FROM t WHERE id = 1; - 不等式クエリでは使用できません。 - `OR`と最外部の`AND`演算子が混在するクエリでは使用できません。 - - `GROUP BY`節では使用できません。 - - `ORDER BY`節では使用できません。 - - `ON`節では使用できません。 + - `GROUP BY`句では使用できません。 + - `ORDER BY`句では使用できません。 + - `ON`句では使用できません。 - `WHERE`サブクエリでは使用できません。 - 整数フィールドのみの一意インデックスを分散させるために使用できます。 - 複合インデックスでは効果がない可能性があります。 diff --git a/functions-and-operators/window-functions.md b/functions-and-operators/window-functions.md index 60e7e3c403ae5..019258a78ea53 100644 --- a/functions-and-operators/window-functions.md +++ b/functions-and-operators/window-functions.md @@ -33,7 +33,7 @@ TiDBは、 `GROUP_CONCAT()`と`APPROX_PERCENTILE()`を除く[`GROUP BY`集計関 ## CUME_DIST() {#code-cume-dist-code} -`CUME_DIST()`値のグループ内における値の累積分布を計算します。値のグループをソートするには、 `ORDER BY`節と`CUME_DIST()`を使用する必要があります。そうしないと、この関数は期待される値を返しません。 +`CUME_DIST()`値のグループ内における値の累積分布を計算します。値のグループをソートするには、 `ORDER BY`句と`CUME_DIST()`を使用する必要があります。そうしないと、この関数は期待される値を返しません。 ```sql WITH RECURSIVE cte(n) AS ( diff --git a/garbage-collection-configuration.md b/garbage-collection-configuration.md index 9e8f827aded8c..c71a9adc4bdd9 100644 --- a/garbage-collection-configuration.md +++ b/garbage-collection-configuration.md @@ -52,7 +52,7 @@ TiDB v6.1.0では、アクティブなトランザクションがGCセーフポ ### 圧縮フィルターのGC {#gc-in-compaction-filter} -`DISTRIBUTED` GCモードをベースに、Compaction FilterのGCメカニズムは、独立したGCワーカースレッドではなく、RocksDBのコンパクションプロセスを利用してGCを実行します。この新しいGCメカニズムは、GCによる余分なディスク読み取りを回避するのに役立ちます。また、古いデータをクリアした後、シーケンシャルスキャンのパフォーマンスを低下させる大量のトゥームストーンマークが残るのを防ぎます。 +`DISTRIBUTED` GCモードをベースに、Compaction FilterのGCメカニズムは、独立したGCワーカースレッドではなく、RocksDBのコンパクションプロセスを利用してGCを実行します。この新しいGCメカニズムは、GCによる余分なディスク読み取りを回避するのに役立ちます。また、古いデータをクリアした後、シーケンシャルスキャンのパフォーマンスを低下させる大量のtombstoneマークが残るのを防ぎます。 diff --git a/glossary.md b/glossary.md index ea6840a9956ac..ccf795a21e11e 100644 --- a/glossary.md +++ b/glossary.md @@ -179,7 +179,7 @@ Dumplingは、TiDB、MySQL、またはMariaDBに保存されているデータ ### Leader/Follower/Learner {#leader-follower-learner} -Raftグループ( [仲間](#regionpeerraft-group)構成)では、Leader、Follower、Learnerがそれぞれ役割を担います。リーダーはすべてのクライアント要求を処理し、フォロワーにデータを複製します。グループリーダーが故障した場合、フォロワーの中から1人が新しいリーダーに選出されます。学習者は投票権を持たないフォロワーであり、複製データの追加処理のみに関与します。 +Raftグループ( [仲間](#regionpeerraft-group)構成)では、Leader、Follower、Learnerがそれぞれ役割を担います。リーダーはすべてのクライアント要求を処理し、フォロワーにデータを複製します。グループリーダーが故障した場合、フォロワーの中から1人が新しいリーダーに選出されます。ラーナーは投票権を持たないフォロワーであり、複製データの追加処理のみに関与します。 ### 軽量ディレクトリアクセスプロトコル(LDAP) {#lightweight-directory-access-protocol-ldap} @@ -238,8 +238,8 @@ TiCDCが出力する増分変更ログにおける「元の値」。TiCDCが出 - `TransferLeader` :指定されたメンバーにリーダーシップを移譲する - `AddPeer` : 指定されたストアにピアを追加します - `RemovePeer` :リージョンのピアを削除します -- `AddLearner` : 指定されたストアに学習者を追加します -- `PromoteLearner` :指定された学習者を投票権を持つメンバーに昇格させる +- `AddLearner` : 指定されたストアにラーナーを追加します +- `PromoteLearner` :指定されたラーナーを投票権を持つメンバーに昇格させる - `SplitRegion` :指定されたリージョンを2つに分割します ### 楽観的トランザクション {#optimistic-transaction} @@ -260,7 +260,7 @@ PD Control (pd-ctl) は、TiDB クラスタ内の Placement Driver (PD) と対 ### 保留中/ダウン中 {#pending-down} -「保留中」と「ダウン」は、ピアの2つの特別な状態です。「保留中」とは、フォロワーまたは学習者のRaftログがリーダーのログと大きく異なる状態を指します。保留中のフォロワーはリーダーに選出されません。「ダウン」とは、ピアが長時間リーダーに応答しなくなった状態を指し、通常は対応するノードがダウンしているか、ネットワークから孤立していることを意味します。 +「保留中」と「ダウン」は、ピアの2つの特別な状態です。「保留中」とは、フォロワーまたはラーナーのRaftログがリーダーのログと大きく異なる状態を指します。保留中のフォロワーはリーダーに選出されません。「ダウン」とは、ピアが長時間リーダーに応答しなくなった状態を指し、通常は対応するノードがダウンしているか、ネットワークから孤立していることを意味します。 ### Placement Driver(PD) {#placement-driver-pd} @@ -272,9 +272,9 @@ Placement Driver(PD) は、メタデータの保存、トランザクション 詳細については、 [SQLにおける配置ルール](/placement-rules-in-sql.md)参照してください。 -### ポイント獲得 {#point-get} +### PointGet {#point-get} -ポイント取得とは、一意インデックスまたは主インデックスによってデータの単一行を読み取ることを意味し、返される結果セットは最大で1行です。 +PointGetとは、一意インデックスまたは主インデックスによってデータの単一行を読み取ることを意味し、返される結果セットは最大で1行です。 ### 特定時点復旧(PITR) {#point-in-time-recovery-pitr} diff --git a/identify-slow-queries.md b/identify-slow-queries.md index c07d86ba41d20..267459a01647f 100644 --- a/identify-slow-queries.md +++ b/identify-slow-queries.md @@ -134,7 +134,7 @@ TiKVコプロセッサータスクフィールド: - `Cop_wait_p90` : 警官タスクの P90 待機時間。 - `Cop_wait_max` : 警官タスクの最大待機時間。 - `Cop_wait_addr` : 待ち時間が最も長い警官タスクのアドレス。 -- `Rocksdb_delete_skipped_count` : RocksDB がデータをスキャンする際に検出する削除済み (墓石) キーの数。 +- `Rocksdb_delete_skipped_count` : RocksDB がデータをスキャンする際に検出する削除済み (tombstone) キーの数。 - `Rocksdb_key_skipped_count` : RocksDB がデータをスキャンする際に遭遇するすべてのキーの数。 - `Rocksdb_block_cache_hit_count` : RocksDB がブロックキャッシュからデータを読み取る回数。 - `Rocksdb_block_read_count` : RocksDB がファイルシステムからデータを読み取る回数。 diff --git a/information-schema/information-schema-data-lock-waits.md b/information-schema/information-schema-data-lock-waits.md index 02396c7d9c2f8..171a9067f90b8 100644 --- a/information-schema/information-schema-data-lock-waits.md +++ b/information-schema/information-schema-data-lock-waits.md @@ -34,7 +34,7 @@ DESC data_lock_waits; > **警告:** > -> - [プロセス](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみがこのテーブルをクエリできます。 +> - [PROCESS](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみがこのテーブルをクエリできます。 > - 現在、楽観的トランザクションの場合、フィールド`SQL_DIGEST`とフィールド`SQL_DIGEST_TEXT`は`null` (使用不可)になっています。回避策として、ブロックの原因となっているSQL文を特定するには、このテーブルを[`CLUSTER_TIDB_TRX`](/information-schema/information-schema-tidb-trx.md)と結合して、楽観的トランザクションのすべてのSQL文を取得できます。 > - `DATA_LOCK_WAITS`テーブルの情報は、クエリ実行中にすべての TiKV ノードからリアルタイムで取得されます。現在、クエリに`WHERE`条件が含まれている場合でも、情報収集はすべての TiKV ノードに対して実行されます。クラスターの規模が大きく、負荷が高い場合、このテーブルへのクエリはパフォーマンスジッターのリスクを引き起こす可能性があります。したがって、実際の状況に応じて使用してください。 > - 異なる TiKV ノードからの情報が、同じ時刻のスナップショットであるとは限りません。 diff --git a/information-schema/information-schema-deadlocks.md b/information-schema/information-schema-deadlocks.md index c5fb751e4c319..d9b6e021adbd8 100644 --- a/information-schema/information-schema-deadlocks.md +++ b/information-schema/information-schema-deadlocks.md @@ -58,7 +58,7 @@ DESC deadlocks; > **警告:** > -> - [プロセス](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみがこのテーブルをクエリできます。 +> - [PROCESS](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみがこのテーブルをクエリできます。 > - `CURRENT_SQL_DIGEST`列目の情報(SQLダイジェスト)は、正規化されたSQL文から計算されたハッシュ値です。3 `CURRENT_SQL_DIGEST_TEXT`目の情報は、内部的にステートメントサマリーテーブルから照会されるため、対応するステートメントが内部的に見つからない可能性があります。SQLダイジェストとステートメントサマリーテーブルの詳細については、 [明細書概要表](/statement-summary-tables.md)参照してください。 ## KEY_INFO {#code-key-info-code} diff --git a/information-schema/information-schema-tidb-trx.md b/information-schema/information-schema-tidb-trx.md index 8fe7f504752a7..115fa8d8062de 100644 --- a/information-schema/information-schema-tidb-trx.md +++ b/information-schema/information-schema-tidb-trx.md @@ -57,7 +57,7 @@ DESC TIDB_TRX; > **注記:** > -> - [プロセス](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみがこのテーブルの完全な情報を取得できます。PROCESS権限を持たないユーザーは、現在のユーザーが実行したトランザクションの情報のみを照会できます。 +> - [PROCESS](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみがこのテーブルの完全な情報を取得できます。PROCESS権限を持たないユーザーは、現在のユーザーが実行したトランザクションの情報のみを照会できます。 > - `CURRENT_SQL_DIGEST`列目と`ALL_SQL_DIGESTS`列目の情報(SQLダイジェスト)は、正規化されたSQL文から計算さ`CURRENT_SQL_DIGEST_TEXT`たハッシュ値です。5列目の情報と`TIDB_DECODE_SQL_DIGESTS`目の関数から返される結果は、内部的にステートメントサマリーテーブルから照会されるため、対応するステートメントが内部的に見つからない可能性があります。SQLダイジェストとステートメントサマリーテーブルの詳細については、 [明細書概要表](/statement-summary-tables.md)参照してください。 > - [`TIDB_DECODE_SQL_DIGESTS`](/functions-and-operators/tidb-functions.md#tidb_decode_sql_digests)関数呼び出しは大きなオーバーヘッドを伴います。この関数を多数のトランザクションの履歴SQL文のクエリに使用した場合、クエリに長時間かかる可能性があります。クラスターが大きく、同時トランザクション数が多い場合は、 `TIDB_TRX`のテーブル全体をクエリする際に、 `ALL_SQL_DIGEST`列に対してこの関数を直接使用することは避けてください。つまり、 `SELECT *, tidb_decode_sql_digests(all_sql_digests) FROM TIDB_TRX`ようなSQL文は避けてください。 > - 現在、 `TIDB_TRX`テーブルは TiDB 内部トランザクションの情報の表示をサポートしていません。 diff --git a/information-schema/information-schema-tikv-region-peers.md b/information-schema/information-schema-tikv-region-peers.md index 22935d9e492f1..ce109a85e42b3 100644 --- a/information-schema/information-schema-tikv-region-peers.md +++ b/information-schema/information-schema-tikv-region-peers.md @@ -5,7 +5,7 @@ summary: TIKV_REGION_PEERS` INFORMATION_SCHEMA テーブルについて学習し # TIKV_REGION_PEERS {#tikv-region-peers} -`TIKV_REGION_PEERS`テーブルには、TiKV 内の単一のリージョンノードの詳細情報が表示されます。たとえば、それが学習者かリーダーかなどです。 +`TIKV_REGION_PEERS`テーブルには、TiKV 内の単一のリージョンノードの詳細情報が表示されます。たとえば、それがラーナーかリーダーかなどです。 > **注記:** > @@ -55,7 +55,7 @@ WHERE - REGION_ID:リージョンID。 - PEER_ID:リージョンピアのID。 - STORE_ID:リージョンが配置されている TiKV ストアの ID。 -- IS_LEARNER: 相手が学習者であるかどうか。 +- IS_LEARNER: 相手がラーナーであるかどうか。 - IS_LEADER: 相手がリーダーであるかどうか。 - ステータス:ピアのステータス: - 保留中:一時的に利用できません。 diff --git a/latency-breakdown.md b/latency-breakdown.md index d8e370c47ea68..ee161256538f2 100644 --- a/latency-breakdown.md +++ b/latency-breakdown.md @@ -73,9 +73,9 @@ e2e duration = 読み取りクエリにはプロセス フォームが 1 つだけあります。 -### ポイントゲット {#point-get} +### PointGet {#point-get} -以下は[ポイントゲット](/glossary.md#point-get)操作の時間コスト図です。 +以下は[PointGet](/glossary.md#point-get)操作の時間コスト図です。 ```railroad+diagram Diagram( @@ -140,9 +140,9 @@ read value duration(from disk) = TiKVはストレージエンジンとしてRocksDBを使用します。必要な値がブロックキャッシュに存在しない場合、TiKVはディスクから値をロードする必要があります。1 `tikv_storage_rocksdb_perf`場合、getリクエストは`get`または`batch_get_command`いずれかになります。 -### バッチポイント取得 {#batch-point-get} +### Batch PointGet {#batch-point-get} -以下はバッチ ポイント取得操作の時間コスト図です。 +以下はBatch PointGet操作の時間コスト図です。 ```railroad+diagram Diagram( @@ -156,7 +156,7 @@ Diagram( ) ``` -バッチポイント取得中、 `tidb_session_execute_duration_seconds{type="general"}`次のように計算されます。 +Batch PointGetの実行中、 `tidb_session_execute_duration_seconds{type="general"}`次のように計算されます。 ```text tidb_session_execute_duration_seconds{type="general"} = @@ -165,7 +165,7 @@ tidb_session_execute_duration_seconds{type="general"} = read values duration ``` -バッチ ポイント取得のプロセスは、バッチ ポイント取得が複数の値を同時に読み取る点を除いて、 [ポイントゲット](#point-get)とほぼ同じです。 +Batch PointGetのプロセスは、Batch PointGetが複数の値を同時に読み取る点を除いて、 [PointGet](#point-get)とほぼ同じです。 `read handles duration`と`read values duration`次のように計算されます。 @@ -197,7 +197,7 @@ read value duration(from disk) = sum(rate(tikv_storage_rocksdb_perf{metric="block_read_time",req="batch_get"})) / sum(rate(tikv_storage_rocksdb_perf{metric="block_read_count",req="batch_get"})) ``` -スナップショットを取得した後、TiKVは同じスナップショットから複数の値を読み取ります。読み取り時間は[ポイントゲット](#point-get)と同じです。TiKVがディスクからデータを読み込む場合の平均時間は、 `tikv_storage_rocksdb_perf`と`req="batch_get"`で計算できます。 +スナップショットを取得した後、TiKVは同じスナップショットから複数の値を読み取ります。読み取り時間は[PointGet](#point-get)と同じです。TiKVがディスクからデータを読み込む場合の平均時間は、 `tikv_storage_rocksdb_perf`と`req="batch_get"`で計算できます。 ### テーブルスキャンとインデックススキャン {#table-scan-x26-index-scan} @@ -319,11 +319,11 @@ Diagram( 実行フェーズでは、TiDBはメモリ内のデータを操作します。主なレイテンシーは必要なデータの読み取りに起因します。更新クエリと削除クエリの場合、TiDBはまずTiKVからデータを読み取り、次にメモリ内の行を更新または削除します。 -例外はポイントゲットとバッチポイントゲットによるロックタイム読み取り操作( `SELECT FOR UPDATE` )で、これは1回のリモートプロシージャコール(RPC)で読み取りとロックを実行します。 +例外はPointGetとバッチPointGetによるロックタイム読み取り操作( `SELECT FOR UPDATE` )で、これは1回のリモートプロシージャコール(RPC)で読み取りとロックを実行します。 -### ロックタイムポイント取得 {#lock-time-point-get} +### Lock Time PointGet {#lock-time-point-get} -以下は、ロックタイムポイント取得操作の時間コスト図です。 +以下は、Lock Time PointGet操作の時間コスト図です。 ```railroad+diagram Diagram( @@ -349,11 +349,11 @@ execution(non-clustered PK or UK) = 2 * tidb_tikvclient_txn_cmd_duration_seconds{type="lock_keys"} ``` -ロックタイムポイント取得はキーをロックし、その値を返します。実行後のロックフェーズと比較すると、1ラウンドトリップを節約できます。ロックタイムポイント取得の実行時間は[ロック期間](#lock)として扱うことができます。 +Lock Time PointGetはキーをロックし、その値を返します。実行後のロックフェーズと比較すると、1ラウンドトリップを節約できます。Lock Time PointGetの実行時間は[ロック期間](#lock)として扱うことができます。 -### ロックタイムバッチポイント取得 {#lock-time-batch-point-get} +### Lock Time Batch PointGet {#lock-time-batch-point-get} -以下は、ロックタイム バッチ ポイント取得操作の時間コスト図です。 +以下は、Lock Time Batch PointGet操作の時間コスト図です。 ```railroad+diagram Diagram( @@ -367,7 +367,7 @@ Diagram( ) ``` -ロックタイム バッチ ポイント取得中、 `execution(clustered PK)`と`execution(non-clustered PK or UK)`期間は次のように計算されます。 +Lock Time Batch PointGetの実行中、 `execution(clustered PK)`と`execution(non-clustered PK or UK)`期間は次のように計算されます。 ```text execution(clustered PK) = @@ -377,7 +377,7 @@ execution(non-clustered PK or UK) = tidb_tikvclient_txn_cmd_duration_seconds{type="lock_keys"} ``` -ロックタイムバッチポイント取得の実行は、1回のRPCで複数の値を読み取る点を除けば、 [ロックタイムポイント取得](#lock-time-point-get)と同様です。3 `tidb_tikvclient_txn_cmd_duration_seconds{type="batch_get"}`所要時間の詳細については、 [バッチポイント取得](#batch-point-get)セクションを参照してください。 +Lock Time Batch PointGetの実行は、1回のRPCで複数の値を読み取る点を除けば、 [Lock Time PointGet](#lock-time-point-get)と同様です。 `tidb_tikvclient_txn_cmd_duration_seconds{type="batch_get"}`所要時間の詳細については、 [Batch PointGet](#batch-point-get)セクションを参照してください。 ### ロック {#lock} @@ -863,7 +863,7 @@ tikv_raftstore_apply_log_duration_seconds = `SELECT`ステートメントがデータベース時間の大部分を占める場合、TiDB の読み取りクエリが遅いと想定できます。 -スロークエリの実行プランは、TiDB Dashboardの[Top SQL文](/dashboard/dashboard-overview.md#top-sql-statements)パネルに表示されます。遅い読み取りクエリの時間コストを調査するには、前述の説明に従って[ポイントゲット](#point-get) 、および[シンプルなコプロセッサクエリ](#table-scan--index-scan) [バッチポイント取得](#batch-point-get)できます。 +スロークエリの実行プランは、TiDB Dashboardの[Top SQL文](/dashboard/dashboard-overview.md#top-sql-statements)パネルに表示されます。遅い読み取りクエリの時間コストを調査するには、前述の説明に従って[PointGet](#point-get) 、および[シンプルなコプロセッサクエリ](#table-scan--index-scan) [Batch PointGet](#batch-point-get)できます。 ### 書き込みクエリが遅い {#slow-write-queries} diff --git a/non-transactional-dml.md b/non-transactional-dml.md index e48826c2b225f..fb0cd1b30f371 100644 --- a/non-transactional-dml.md +++ b/non-transactional-dml.md @@ -321,7 +321,7 @@ batch-dml は、DML ステートメントの実行中にトランザクション ### 複数のテーブル結合ステートメントを実行するとUnknown column xxx in 'where clause'エラーが発生します。 {#executing-a-multiple-table-joins-statement-results-in-the-code-unknown-column-xxx-in-where-clause-code-error} -このエラーは、クエリ内で連結された`WHERE`節が、 [破片の列](#parameter-description)が定義されているテーブル以外のテーブルに関係する場合に発生します。例えば、次のSQL文では、シャード列は`t2.id`で、テーブル`t2`に定義されていますが、 `WHERE`節はテーブル`t2`と`t3`に関係しています。 +このエラーは、クエリ内で連結された`WHERE`句が、 [破片の列](#parameter-description)が定義されているテーブル以外のテーブルに関係する場合に発生します。例えば、次のSQL文では、シャード列は`t2.id`で、テーブル`t2`に定義されていますが、 `WHERE`句はテーブル`t2`と`t3`に関係しています。 ```sql BATCH ON test.t2.id LIMIT 1 diff --git a/online-unsafe-recovery.md b/online-unsafe-recovery.md index 73630e3fd6af1..e696705b3c89a 100644 --- a/online-unsafe-recovery.md +++ b/online-unsafe-recovery.md @@ -83,10 +83,10 @@ pd-ctl -u unsafe remove-failed-stores show 回復プロセスには複数の段階があります。 - `collect report` : PD が TiKV からレポートを収集し、グローバル情報を取得する初期段階。 -- `tombstone tiflash learner` : 異常なリージョンのうち、他の正常なピアよりも新しいTiFlash学習者を削除して、このような極端な状況やpanicの可能性を防ぎます。 +- `tombstone tiflash learner` : 異常なリージョンのうち、他の正常なピアよりも新しいTiFlashラーナーを削除して、このような極端な状況やpanicの可能性を防ぎます。 - `force leader for commit merge` : 特別な段階。コミットマージが完了していない場合、極端な状況を想定して、コミットマージが行われたリージョンに対してまず`force leader`実行されます。 - `force leader` : 正常でないリージョンに、残りの正常なピアの中からRaftリーダーを割り当てるように強制します。 -- `demote failed voter` : リージョンの失敗した投票者を学習者に降格し、その後、リージョンは通常どおりRaftリーダーを選出できます。 +- `demote failed voter` : リージョンの失敗した投票者をラーナーに降格し、その後、リージョンは通常どおりRaftリーダーを選出できます。 - `create empty region` : キー範囲のギャップを埋めるために空のリージョンを作成します。これは、一部のリージョンのすべてのレプリカを含むストアが破損しているケースを解決するためのものです。 上記の各ステージは、情報、時間、詳細な復旧計画を含むJSON形式で出力されます。例: diff --git a/placement-rules-in-sql.md b/placement-rules-in-sql.md index 1f0fa66a9ff09..7bd2c533cefac 100644 --- a/placement-rules-in-sql.md +++ b/placement-rules-in-sql.md @@ -219,8 +219,8 @@ DROP PLACEMENT POLICY myplacementpolicy; | `CONSTRAINTS` | すべての役割に適用される制約のリスト。例: `CONSTRAINTS="[+disk=ssd]"` 。 | | `LEADER_CONSTRAINTS` | Leaderにのみ適用される制約のリスト。 | | `FOLLOWER_CONSTRAINTS` | フォロワーにのみ適用される制約事項のリスト。 | -| `LEARNER_CONSTRAINTS` | 学習者のみに適用される制約事項のリスト。 | -| `LEARNERS` | 学習者の数。 | +| `LEARNER_CONSTRAINTS` | ラーナーのみに適用される制約事項のリスト。 | +| `LEARNERS` | ラーナーの数。 | | `SURVIVAL_PREFERENCE` | ラベルの災害耐性レベルに応じたレプリカ配置の優先順位。例: `SURVIVAL_PREFERENCE="[region, zone, host]"` 。 | ### 制約形式 {#constraints-formats} diff --git a/releases/release-1.1-alpha.md b/releases/release-1.1-alpha.md index 85fd6ec6d976c..df9275a092a3a 100644 --- a/releases/release-1.1-alpha.md +++ b/releases/release-1.1-alpha.md @@ -38,7 +38,7 @@ summary: 2018年1月19日にリリースされたTiDB 1.1 Alphaでは、MySQLと ## TiKV {#tikv} -- Raft学習者をサポート +- Raftラーナーをサポート - Raftスナップショットを最適化し、I/Oオーバーヘッドを削減する - TLSをサポート - RocksDB 構成を最適化してパフォーマンスを向上させる diff --git a/releases/release-2.0.10.md b/releases/release-2.0.10.md index 066cd25b5e490..b6eb76b5e3105 100644 --- a/releases/release-2.0.10.md +++ b/releases/release-2.0.10.md @@ -17,7 +17,7 @@ summary: TiDB 2.0.10およびTiDB Ansible 2.0.10は、2018年12月18日にリリ - 終了信号[#8501](https://github.com/pingcap/tidb/pull/8501)受信してもTiDBが終了できない可能性がある問題を修正しました - `IndexLookUpJoin`場合によっては間違った結果が返される問題を修正[#8508](https://github.com/pingcap/tidb/pull/8508) - `GetVar`または`SetVar` [#8454](https://github.com/pingcap/tidb/pull/8454)を含むフィルターを押し下げないでください -- `UNION`節の結果の長さが場合によっては正しくない問題を修正[#8491](https://github.com/pingcap/tidb/pull/8491) +- `UNION`集合演算子の結果の長さが場合によっては正しくない問題を修正[#8491](https://github.com/pingcap/tidb/pull/8491) - `PREPARE FROM @var_name` [#8488](https://github.com/pingcap/tidb/pull/8488)の問題を修正 - 一部のケースで統計情報をダンプするときにpanic問題を修正[#8464](https://github.com/pingcap/tidb/pull/8464) - いくつかのケースにおけるポイントクエリの統計推定の問題を修正[#8493](https://github.com/pingcap/tidb/pull/8493) diff --git a/releases/release-2.0.2.md b/releases/release-2.0.2.md index c3a2141d6dfe3..8f03af67f5845 100644 --- a/releases/release-2.0.2.md +++ b/releases/release-2.0.2.md @@ -26,5 +26,5 @@ summary: TiDB 2.0.2は2018年5月21日にリリースされ、システムの安 - Raftログが印刷されない問題を修正 - より多くの gRPC 関連パラメータの設定をサポート - リーダー選出のタイムアウト範囲の設定をサポート -- 古くなった学習者が削除されない問題を修正 +- 古くなったラーナーが削除されない問題を修正 - Fix the issue that the snapshot intermediate file is mistakenly deleted diff --git a/releases/release-2.0.3.md b/releases/release-2.0.3.md index ff2205126845e..cdd00cd2c2e8b 100644 --- a/releases/release-2.0.3.md +++ b/releases/release-2.0.3.md @@ -33,5 +33,5 @@ summary: TiDB 2.0.3は、システムの互換性と安定性の向上を伴い ## TiKV {#tikv} -- 学習者フラグが誤ってPDに報告されるバグを修正 +- ラーナーフラグが誤ってPDに報告されるバグを修正 - `do_div_mod`のうち`divisor/dividend`が 0 の場合、結果を取得する代わりにエラーを報告します。 diff --git a/releases/release-2.0.4.md b/releases/release-2.0.4.md index f628009321f12..cb25b7650e1d6 100644 --- a/releases/release-2.0.4.md +++ b/releases/release-2.0.4.md @@ -36,6 +36,6 @@ summary: TiDB 2.0.4は2018年6月15日にリリースされ、システムの互 - デバッグ用のRocksDB `PerfContext`インターフェースを追加する - `import-mode`パラメータを削除します - `tikv-ctl`に`region-properties`コマンドを追加 -- RocksDBの墓石が多数存在する場合に`reverse-seek`遅くなる問題を修正 +- RocksDBのtombstoneが多数存在する場合に`reverse-seek`遅くなる問題を修正 - `do_sub`によって引き起こされたクラッシュの問題を修正 - GC がデータの複数のバージョンに遭遇したときにログを記録するようにする diff --git a/releases/release-2.0.9.md b/releases/release-2.0.9.md index e5cce0c8e3610..10a6affded55b 100644 --- a/releases/release-2.0.9.md +++ b/releases/release-2.0.9.md @@ -14,7 +14,7 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの - 間違ったDDLジョブによって発生するスタックオーバーフローの問題を修正[#7959](https://github.com/pingcap/tidb/pull/7959) - `Commit`操作[#7983](https://github.com/pingcap/tidb/pull/7983)のスローログを追加する - `Limit`値が大きすぎるために発生するpanic問題を修正しました[#8004](https://github.com/pingcap/tidb/pull/8004) -- `USING`節[#8048](https://github.com/pingcap/tidb/pull/8048)で`utf8mb4`文字セットの指定をサポート +- `USING`句で`utf8mb4`文字セットの指定をサポート [#8048](https://github.com/pingcap/tidb/pull/8048) - `TRUNCATE`組み込み関数が符号なし整数型[#8069](https://github.com/pingcap/tidb/pull/8069)のパラメータをサポートするようにする - 一部のケースにおける統計モジュールの主キーの選択性推定の問題を修正[#8150](https://github.com/pingcap/tidb/pull/8150) - `Session`変数を追加して、 `_tidb_rowid` [#8126](https://github.com/pingcap/tidb/pull/8126)に書き込むことができるかどうかを制御します。 diff --git a/releases/release-2.1-ga.md b/releases/release-2.1-ga.md index 5e24e2fc991ce..f5da598351afb 100644 --- a/releases/release-2.1-ga.md +++ b/releases/release-2.1-ga.md @@ -19,11 +19,11 @@ summary: TiDB 2.1 GA は 2018 年 11 月 30 日にリリースされ、安定性 - 結合ヒント`TIDB_INLJ`最適化して、結合する内部テーブルを指定します。 - - 相関サブクエリを最適化し、フィルタを押し下げ、インデックスの選択範囲を拡張することで、一部のクエリの効率が桁違いに向上します。 + - 相関サブクエリを最適化し、フィルタをプッシュダウン、インデックスの選択範囲を拡張することで、一部のクエリの効率が桁違いに向上します。 - `UPDATE`と`DELETE`のステートメントでインデックスヒントと結合ヒントの使用をサポートします - - より多くの関数の押し下げをサポート: `ABS` / `CEIL` / `FLOOR` / `IS TRUE` / `IS FALSE` + - より多くの関数のプッシュダウンをサポート: `ABS` / `CEIL` / `FLOOR` / `IS TRUE` / `IS FALSE` - 組み込み関数`IF`と`IFNULL`定数畳み込みアルゴリズムを最適化する diff --git a/releases/release-2.1-rc.4.md b/releases/release-2.1-rc.4.md index 30969aeb21fd3..28942098d96ad 100644 --- a/releases/release-2.1-rc.4.md +++ b/releases/release-2.1-rc.4.md @@ -40,7 +40,7 @@ summary: TiDB 2.1 RC4は2018年10月23日にリリースされ、安定性、SQL ## PD {#pd} -- Grafana [#1261](https://github.com/pingcap/pd/pull/1261)から墓石 TiKV が削除されない問題を修正 +- Grafana からtombstone TiKV が削除されない問題を修正 [#1261](https://github.com/pingcap/pd/pull/1261) - grpc-goがステータス[#1265](https://github.com/pingcap/pd/pull/1265)を設定する際のデータ競合問題を修正 - etcdの起動失敗によりPDサーバーが停止する問題を修正[#1267](https://github.com/pingcap/pd/pull/1267) - リーダー切り替え時にデータ競合が発生する可能性がある問題を修正[#1273](https://github.com/pingcap/pd/pull/1273) diff --git a/releases/release-2.1-rc.5.md b/releases/release-2.1-rc.5.md index 2001bca3c70b7..c840fd3c47404 100644 --- a/releases/release-2.1-rc.5.md +++ b/releases/release-2.1-rc.5.md @@ -18,7 +18,7 @@ summary: TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQL - SQL実行エンジン - ワイドテーブル[#8024](https://github.com/pingcap/tidb/pull/8024)挿入または更新におけるTiDBのパフォーマンスを向上 - 組み込み関数`Truncate`のunsigned `int`フラグをサポートする[#8068](https://github.com/pingcap/tidb/pull/8068) - - JSONデータを[#8109](https://github.com/pingcap/tidb/pull/8109)進数型に変換する際に発生したエラーを修正しました + - JSONデータを数値型に変換する際に発生したエラーを修正しました [#8109](https://github.com/pingcap/tidb/pull/8109) - `Update` float型[#8170](https://github.com/pingcap/tidb/pull/8170)で発生したエラーを修正 - 統計 - ポイントクエリ中に一部のケースで統計情報が正しく表示されない問題を修正[#8035](https://github.com/pingcap/tidb/pull/8035) diff --git a/releases/release-2.1.17.md b/releases/release-2.1.17.md index 12833d0982d55..5848f9f883ec2 100644 --- a/releases/release-2.1.17.md +++ b/releases/release-2.1.17.md @@ -14,7 +14,7 @@ TiDB Ansible バージョン: 2.1.17 - 新機能 - TiDBの`SHOW TABLE REGIONS`構文に`WHERE`句を追加する - TiKVとPDに`config-check`機能を追加して構成項目をチェックする - - pd-ctlに`remove-tombstone`コマンドを追加して、トゥームストーンストアのレコードをクリアします。 + - pd-ctlに`remove-tombstone`コマンドを追加して、tombstoneストアのレコードをクリアします。 - Reparoに`worker-count`と`txn-batch`設定項目を追加して回復速度を制御します - 改善点 @@ -51,7 +51,7 @@ TiDB Ansible バージョン: 2.1.17 - `oom-action = "cancel"`と OOM が`Insert Into … Select`構文[#12126](https://github.com/pingcap/tidb/pull/12126)で発生したときに OOMpanicの問題を誤って処理することによって発生する接続切断の問題を修正しました。 - DDL - `tikvSnapshot`にリバーススキャンインターフェースを追加し、DDL履歴ジョブを効率的にクエリできるようにします。このインターフェースを使用することで、 `ADMIN SHOW DDL JOBS`実行時間が大幅に短縮されます[#11789](https://github.com/pingcap/tidb/pull/11789) - - `CREATE TABLE ... PRE_SPLIT_REGION`構文の改善: `PRE_SPLIT_REGION = N` [#11797](https://github.com/pingcap/tidb/pull/11797/files)の場合、事前分割領域の数を 2^(N-1) から 2^N に変更します。 + - `CREATE TABLE ... PRE_SPLIT_REGION`構文の改善: `PRE_SPLIT_REGION = N` の場合、事前分割されるリージョンの数を 2^(N-1) から 2^N に変更します。 [#11797](https://github.com/pingcap/tidb/pull/11797/files) - オンラインワークロードに大きな影響を与えないように、 `Add Index`操作のバックグラウンドワーカースレッドのデフォルトパラメータ値を減らします[#11875](https://github.com/pingcap/tidb/pull/11875) - `SPLIT TABLE`構文の動作を改善します。3 `SPLIT TABLE ... REGIONS N`使用して領域[#11929](https://github.com/pingcap/tidb/pull/11929)を分割すると、N 個のデータリージョンと 1 つのインデックスリージョンが生成されます。 - 設定ファイルに`split-region-max-num`パラメータ(デフォルトでは`10000` )を追加して、 `SPLIT TABLE`構文で許可されるリージョンの最大数を調整可能にします[#12080](https://github.com/pingcap/tidb/pull/12080) @@ -73,7 +73,7 @@ TiDB Ansible バージョン: 2.1.17 ## PD {#pd} - PDに`config-check`オプションを追加して、PD構成項目が有効かどうかを確認する[#1725](https://github.com/pingcap/pd/pull/1725) -- pd-ctlに`remove-tombstone`コマンドを追加して、トゥームストーンストアレコードのクリアをサポートする[#1705](https://github.com/pingcap/pd/pull/1705) +- pd-ctlに`remove-tombstone`コマンドを追加して、tombstoneストアレコードのクリアをサポートする[#1705](https://github.com/pingcap/pd/pull/1705) - オペレーターのスケジュール調整を積極的に促進するサポート[#1686](https://github.com/pingcap/pd/pull/1686) ## ツール {#tools} diff --git a/releases/release-2.1.18.md b/releases/release-2.1.18.md index bbcd1cf3d97ec..e7e668d8ff5cb 100644 --- a/releases/release-2.1.18.md +++ b/releases/release-2.1.18.md @@ -15,7 +15,7 @@ TiDB Ansible バージョン: 2.1.18 - SQLオプティマイザー - フィードバック[#12172](https://github.com/pingcap/tidb/pull/12172)で分割すると無効なクエリ範囲が表示される可能性がある問題を修正しました - - ポイント取得プラン[#12341](https://github.com/pingcap/tidb/pull/12341)で権限チェックが正しく行われない問題を修正 + - PointGetプランで権限チェックが正しく行われない問題を修正 [#12341](https://github.com/pingcap/tidb/pull/12341) - Limit演算子を`IndexLookUpReader`実行ロジック[#12380](https://github.com/pingcap/tidb/pull/12380)にプッシュすることで、 `select ... limit ... offset …`文の実行パフォーマンスを最適化します。 - `ORDER BY` `GROUP BY` [#12514](https://github.com/pingcap/tidb/pull/12514) `LIMIT OFFSET`使用をサポート - パーティションテーブル`IndexJoin`が誤った結果を返す問題を修正[#12713](https://github.com/pingcap/tidb/pull/12713) diff --git a/releases/release-2.1.19.md b/releases/release-2.1.19.md index 636f0a1576ca0..60df4b8005ec5 100644 --- a/releases/release-2.1.19.md +++ b/releases/release-2.1.19.md @@ -20,7 +20,7 @@ TiDB Ansible バージョン: 2.1.19 - `UPDATE`ステートメントにサブクエリとストアされた生成列の両方が含まれている場合に結果が正しくない問題を修正しました。3 `UPDATE`ステートメントに異なるデータベースの同じ名前のテーブルが 2 つ含まれている場合にステートメント実行エラーが発生する問題を修正しました[#13357](https://github.com/pingcap/tidb/pull/13357) - `PhysicalUnionScan`演算子が統計[#14134](https://github.com/pingcap/tidb/pull/14134)誤って設定するため、クエリ プランが誤って選択される可能性がある問題を修正しました。 - `minAutoAnalyzeRatio`制約を取り除き、自動`ANALYZE`をよりタイムリーに[#14013](https://github.com/pingcap/tidb/pull/14013)する - - `WHERE`節に一意キー[#13385](https://github.com/pingcap/tidb/pull/13385)等号条件が含まれている場合に推定行数が`1`より大きくなる問題を修正しました。 + - `WHERE`句に一意キー等号条件が含まれている場合に推定行数が`1`より大きくなる問題を修正しました。 [#13385](https://github.com/pingcap/tidb/pull/13385) - SQL実行エンジン - `ConvertJSONToInt` [#13036](https://github.com/pingcap/tidb/pull/13036)で`unit64`中間結果として`int64`使用するときに精度オーバーフローが発生する問題を修正しました。 - クエリに`SLEEP`関数が含まれている場合(たとえば`select 1 from (select sleep(1)) t;)` )、列の整理によってクエリ内の`sleep(1)`無効になる問題を修正しました[#13039](https://github.com/pingcap/tidb/pull/13039) @@ -37,7 +37,7 @@ TiDB Ansible バージョン: 2.1.19 - `Write_size` - `Prewrite_region` - `Txn_retry` - - `UPDATE`文に含まれるサブクエリが誤って変換される問題を修正しました。5 `WHERE`にサブクエリ[#13120](https://github.com/pingcap/tidb/pull/13120)が含まれている場合に`UPDATE`実行エラーが発生する問題を修正しました。 + - `UPDATE`文に含まれるサブクエリが誤って変換される問題を修正しました。`WHERE`句にサブクエリが含まれている場合に`UPDATE`実行エラーが発生する問題を修正しました。 [#13120](https://github.com/pingcap/tidb/pull/13120) - パーティションテーブル[#13143](https://github.com/pingcap/tidb/pull/13143)で`ADMIN CHECK TABLE`実行をサポート - 列属性として`ON UPDATE CURRENT_TIMESTAMP`使用し、浮動小数点精度を指定した場合、 `SHOW CREATE TABLE`などのステートメントの精度が不完全になる問題を修正しました[#12462](https://github.com/pingcap/tidb/pull/12462) - 列[#14162](https://github.com/pingcap/tidb/pull/14162)削除、修正、または変更するときに外部キーがチェックされないため、 `SELECT * FROM information_schema.KEY_COLUMN_USAGE`文の実行時にpanicが発生する問題を修正しました。 diff --git a/releases/release-2.1.9.md b/releases/release-2.1.9.md index 0a94431c9a909..a7e73f96332d3 100644 --- a/releases/release-2.1.9.md +++ b/releases/release-2.1.9.md @@ -19,11 +19,11 @@ TiDB Ansible バージョン: 2.1.9 - DistSQL [#10197](https://github.com/pingcap/tidb/pull/10197)でメモリ使用量を追跡および制御する - 照合順序を`utf8mb4_0900_ai_ci` [#10201](https://github.com/pingcap/tidb/pull/10201)として指定するサポート - 主キーが符号なし型[#10209](https://github.com/pingcap/tidb/pull/10209)の場合の`MAX`関数の誤った結果の問題を修正しました -- 非厳密SQLモード[#10254](https://github.com/pingcap/tidb/pull/10254)でNOT NULL列にNULL値が挿入される問題を修正 +- 非厳密モードでNOT NULL列にNULL値が挿入される問題を修正 [#10254](https://github.com/pingcap/tidb/pull/10254) - `DISTINCT` [#10270](https://github.com/pingcap/tidb/pull/10270)に複数の列が存在する場合の`COUNT`関数の誤った結果の問題を修正しました - `LOAD DATA`不規則なCSVファイルを解析する際に発生するpanic問題を修正[#10269](https://github.com/pingcap/tidb/pull/10269) - `Index Lookup Join` [#10244](https://github.com/pingcap/tidb/pull/10244)で外部結合キーと内部結合キーの型が一致しない場合は、オーバーフローエラーを無視します。 -- 一部のケースで誤ってポイント取得と判断される問題を修正[#10299](https://github.com/pingcap/tidb/pull/10299) +- 一部のケースで誤ってPointGetと判断される問題を修正[#10299](https://github.com/pingcap/tidb/pull/10299) - 一部のケースで時間型がタイムゾーンを変換しない場合に誤った結果が出る問題を修正[#10345](https://github.com/pingcap/tidb/pull/10345) - TiDB の文字セットの大文字と小文字が一致しないケースがいくつかある問題を修正[#10354](https://github.com/pingcap/tidb/pull/10354) - 演算子[#9166](https://github.com/pingcap/tidb/issues/9166)によって返される行数を制御するサポート diff --git a/releases/release-3.0-beta.md b/releases/release-3.0-beta.md index 848d74c5caa67..d6eea81cdc794 100644 --- a/releases/release-3.0-beta.md +++ b/releases/release-3.0-beta.md @@ -49,7 +49,7 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安 - クエリプランキャッシュを最適化して、 `DELETE` / `UPDATE` / `INSERT`のクエリプランがキャッシュされることを保証する[#8107](https://github.com/pingcap/tidb/pull/8107) - クエリプランキャッシュを最適化して、 `DEALLOCATE`文[#8332](https://github.com/pingcap/tidb/pull/8332)実行するときに対応するプランを削除します。 - クエリプランキャッシュを最適化し、メモリ使用量を制限することで、過剰なプランをキャッシュすることによって引き起こされる TiDB OOM の問題を回避します[#8339](https://github.com/pingcap/tidb/pull/8339) - - `Prepare`文を最適化して、 `ORDER BY` / `GROUP BY` / `LIMIT`節[#8206](https://github.com/pingcap/tidb/pull/8206)の`?`プレースホルダの使用をサポートする + - `Prepare`文を最適化して、 `ORDER BY` / `GROUP BY` / `LIMIT`句の`?`プレースホルダの使用をサポートする [#8206](https://github.com/pingcap/tidb/pull/8206) - 権限管理 - `ANALYZE`文[#8486](https://github.com/pingcap/tidb/pull/8486)権限チェックを追加する - `USE`文[#8414](https://github.com/pingcap/tidb/pull/8418)権限チェックを追加する diff --git a/releases/release-3.0-ga.md b/releases/release-3.0-ga.md index e66cc364188d1..1caca0bfca048 100644 --- a/releases/release-3.0-ga.md +++ b/releases/release-3.0-ga.md @@ -121,7 +121,7 @@ TiDB Ansible バージョン: 3.0.0 - 単一ノードからのクラスターの再作成をサポート - 大規模クラスタのetcdのストレージボトルネックを解決するために、リージョンメタデータをetcdからgo-leveldbストレージエンジンに移行します。 - API - - トゥームストーンストアをクリアするための`remove-tombstone` API を追加します + - tombstoneストアをクリアするための`remove-tombstone` API を追加します - リージョン情報を一括クエリするAPI `ScanRegions`を追加 - 実行中の演算子を照会するための`GetOperator` API を追加します - `GetStores` APIのパフォーマンスを最適化 diff --git a/releases/release-3.0.0-beta.1.md b/releases/release-3.0.0-beta.1.md index 4e9536f727d5c..b92e76c5c923e 100644 --- a/releases/release-3.0.0-beta.1.md +++ b/releases/release-3.0.0-beta.1.md @@ -81,12 +81,12 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - ホットスポットのスケジュールを設定可能にする[#1412](https://github.com/pingcap/pd/pull/1412) - 以前のストアID [#1429](https://github.com/pingcap/pd/pull/1429)を置き換えるために、ディメンション監視項目としてストアアドレスを追加します。 - `GetStores`オーバーヘッドを最適化して、リージョン検査サイクル[#1410](https://github.com/pingcap/pd/pull/1410)高速化します。 -- トゥームストーンストア[#1472](https://github.com/pingcap/pd/pull/1472)を削除するためのインターフェースを追加する +- tombstoneストアを削除するためのインターフェースを追加する [#1472](https://github.com/pingcap/pd/pull/1472) ## TiKV {#tikv} - コプロセッサーの計算実行フレームワークを最適化し、TableScanセクションを実装することで、単一のTableScanのパフォーマンスが5%〜30%向上しました。 - - `BatchRows`行目と`BatchColumn`列目の[#3660](https://github.com/tikv/tikv/pull/3660)の定義を実装する + - `BatchRows`行と`BatchColumn`列の定義を実装する [#3660](https://github.com/tikv/tikv/pull/3660) - `VectorLike`実装して、エンコードされたデータとデコードされたデータに同じ方法でアクセスできるようにする[#4242](https://github.com/tikv/tikv/pull/4242) - `BatchExecutor`インターフェースに定義し、リクエストを`BatchExecutor` [#4243](https://github.com/tikv/tikv/pull/4243)に変換する方法を実装する - 式ツリーをRPN形式に変換する実装[#4329](https://github.com/tikv/tikv/pull/4329) diff --git a/releases/release-3.0.0-rc.1.md b/releases/release-3.0.0-rc.1.md index 50b24bc9b42ee..a1455348d4d6f 100644 --- a/releases/release-3.0.0-rc.1.md +++ b/releases/release-3.0.0-rc.1.md @@ -82,7 +82,7 @@ TiDB Ansible バージョン: 3.0.0-rc.1 - 読み取りトラフィックの統計情報が不正確になる可能性がある問題を修正[#4436](https://github.com/tikv/tikv/pull/4436) - 範囲[#4503](https://github.com/tikv/tikv/pull/4503)削除するときにプレフィックス抽出プログラムがpanicを起こす可能性がある問題を修正しました - メモリ管理を最適化してメモリ割り当てとコピーを削減`Iterator Key Bound Option` [#4537](https://github.com/tikv/tikv/pull/4537) - - 学習者のログギャップを考慮しないと、場合によってはpanicが発生する可能性がある問題を修正しました[#4559](https://github.com/tikv/tikv/pull/4559) + - ラーナーのログギャップを考慮しないと、場合によってはpanicが発生する可能性がある問題を修正しました[#4559](https://github.com/tikv/tikv/pull/4559) - 異なる`column families` [#4612](https://github.com/tikv/tikv/pull/4612)間での`block cache`共有をサポート - サーバ diff --git a/releases/release-3.0.0-rc.2.md b/releases/release-3.0.0-rc.2.md index 146e6b9061960..0de22058901bd 100644 --- a/releases/release-3.0.0-rc.2.md +++ b/releases/release-3.0.0-rc.2.md @@ -78,7 +78,7 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - Raftstore - ラフトストアCPUの消費を減らすために休止状態リージョンをサポートする[#4591](https://github.com/tikv/tikv/pull/4591) - - リーダーが学習者[#4653](https://github.com/tikv/tikv/pull/4653) `ReadIndex`リクエストに返信しない問題を修正 + - リーダーがラーナー[#4653](https://github.com/tikv/tikv/pull/4653) `ReadIndex`リクエストに返信しない問題を修正 - 一部のケースでリーダーの転送に失敗する問題を修正[#4684](https://github.com/tikv/tikv/pull/4684) - いくつかのケースでダーティリードの問題を修正[#4688](https://github.com/tikv/tikv/pull/4688) - スナップショットで適用されたデータが失われる場合がある問題を修正[#4716](https://github.com/tikv/tikv/pull/4716) diff --git a/releases/release-3.0.14.md b/releases/release-3.0.14.md index 151d011f9e572..5542e336efa02 100644 --- a/releases/release-3.0.14.md +++ b/releases/release-3.0.14.md @@ -105,9 +105,9 @@ TiDB バージョン: 3.0.14 - 一部のケースで分離回復後にノードを正しく削除できない問題を修正[#7703](https://github.com/tikv/tikv/pull/7703) - リージョンマージ操作[#7679](https://github.com/tikv/tikv/pull/7679)によってネットワーク分離中に発生するデータ損失の問題を修正 - - 学習者が正しく削除されない場合がある問題を修正[#7598](https://github.com/tikv/tikv/pull/7598) + - ラーナーが正しく削除されない場合がある問題を修正[#7598](https://github.com/tikv/tikv/pull/7598) - 生のキーと値のペアのスキャン結果が順序どおりに行われない可能性がある問題を修正[#7597](https://github.com/tikv/tikv/pull/7597) - Raftメッセージのバッチが大きすぎる場合の再接続の問題を修正[#7542](https://github.com/tikv/tikv/pull/7542) - 空のリクエスト[#7538](https://github.com/tikv/tikv/pull/7538)によって引き起こされるgRPCスレッドデッドロックの問題を修正 - - マージ処理中に学習者を再起動する処理ロジックが正しくない問題を修正[#7457](https://github.com/tikv/tikv/pull/7457) + - マージ処理中にラーナーを再起動する処理ロジックが正しくない問題を修正[#7457](https://github.com/tikv/tikv/pull/7457) - ロックのクリーンアップの繰り返しリクエストによりトランザクションの原子性が破壊される可能性がある問題を修正[#7388](https://github.com/tikv/tikv/pull/7388) diff --git a/releases/release-3.0.15.md b/releases/release-3.0.15.md index cd685d5dbde06..d9f248eccb6bd 100644 --- a/releases/release-3.0.15.md +++ b/releases/release-3.0.15.md @@ -17,7 +17,7 @@ TiDB バージョン: 3.0.15 - パーティションテーブル[#17315](https://github.com/pingcap/tidb/pull/17315) [#17390](https://github.com/pingcap/tidb/pull/17390)の`admin recover index`と`admin check index`ステートメントをサポートします - 範囲パーティションテーブル[#17318](https://github.com/pingcap/tidb/pull/17318)の条件`in`のパーティションプルーニングをサポート - `SHOW CREATE TABLE`の出力を最適化し、パーティション名[#16315](https://github.com/pingcap/tidb/pull/16315)に引用符を追加します。 - - `GROUP_CONCAT`関数[#16988](https://github.com/pingcap/tidb/pull/16988)の`ORDER BY`節をサポートする + - `GROUP_CONCAT`関数の`ORDER BY`句をサポートする [#16988](https://github.com/pingcap/tidb/pull/16988) - `CMSketch`統計のメモリ割り当てメカニズムを最適化して、ガベージコレクション(GC)がパフォーマンスに与える影響を軽減する[#17543](https://github.com/pingcap/tidb/pull/17543) - PD diff --git a/releases/release-3.0.19.md b/releases/release-3.0.19.md index 87964afdcd07f..4ac92a1f618e6 100644 --- a/releases/release-3.0.19.md +++ b/releases/release-3.0.19.md @@ -40,7 +40,7 @@ TiDBバージョン: 3.0.19 - 小数型を整数型に変更することを禁止する[#19681](https://github.com/pingcap/tidb/pull/19681) - `ENUM`型列[#20045](https://github.com/pingcap/tidb/pull/20045) `SET`変更する際に制約がチェックされない問題を修正 - panic後にtidb-serverがテーブルロックを解放しないバグを修正[#20021](https://github.com/pingcap/tidb/pull/20021) - - `WHERE`節[#19901](https://github.com/pingcap/tidb/pull/19901)で`OR`演算子が正しく処理されないバグを修正 + - `WHERE`句で`OR`演算子が正しく処理されないバグを修正 [#19901](https://github.com/pingcap/tidb/pull/19901) - TiKV diff --git a/releases/release-3.0.2.md b/releases/release-3.0.2.md index 1fd540ed0ba64..2f97d1737eb43 100644 --- a/releases/release-3.0.2.md +++ b/releases/release-3.0.2.md @@ -109,7 +109,7 @@ TiDB Ansible バージョン: 3.0.2 - Scatter リージョンスケジューラが動作しないバグを修正[#1642](https://github.com/pingcap/pd/pull/1642) - pd-ctl [#1653](https://github.com/pingcap/pd/pull/1653)でマージリージョン操作が実行できないバグを修正しました -- pd-ctl [#1651](https://github.com/pingcap/pd/pull/1651)で削除トゥームストーン操作が実行できないバグを修正しました +- pd-ctl でtombstoneの削除操作が実行できないバグを修正しました [#1651](https://github.com/pingcap/pd/pull/1651) - スキャンリージョン操作[#1648](https://github.com/pingcap/pd/pull/1648)実行するときに、キースコープと重複するリージョンが見つからない問題を修正しました - PD [#1643](https://github.com/pingcap/pd/pull/1643)にメンバーが正常に追加されたことを確認するための再試行メカニズムを追加します。 diff --git a/releases/release-3.0.4.md b/releases/release-3.0.4.md index c1daa8f50b252..d6162b85fbaf7 100644 --- a/releases/release-3.0.4.md +++ b/releases/release-3.0.4.md @@ -54,7 +54,7 @@ TiDB Ansible バージョン: 3.0.4 - `PREPARED`文が正しく実行されなかった場合に、SQL文をログに出力します[#12191](https://github.com/pingcap/tidb/pull/12191) - `UNIX_TIMESTAMP`関数を使用してパーティショニング[#12169](https://github.com/pingcap/tidb/pull/12169)実装する場合にパーティション プルーニングをサポートする - `AUTO_INCREMENT` `MAX int64`と`MAX uint64`誤って割り当てた場合にエラーが報告されない問題を修正しました[#12162](https://github.com/pingcap/tidb/pull/12162) - - `SHOW TABLE … REGIONS`と`SHOW TABLE .. INDEX … REGIONS`構文に`WHERE`節を追加する[#12123](https://github.com/pingcap/tidb/pull/12123) + - `SHOW TABLE … REGIONS`と`SHOW TABLE .. INDEX … REGIONS`構文に`WHERE`句を追加する[#12123](https://github.com/pingcap/tidb/pull/12123) - SQL実行がメモリ制限[#12127](https://github.com/pingcap/tidb/pull/12127)を超えたときにリンクを切断する代わりに`Out Of Memory Quota`エラーを返す - `JSON_UNQUOTE`関数がJSONテキスト[#11955](https://github.com/pingcap/tidb/pull/11955)を処理するときに誤った結果が返される問題を修正 - 最初の行の`AUTO_INCREMENT`列に値を割り当てるときに`LAST INSERT ID`間違っているという問題を修正しました(たとえば、 `insert into t (pk, c) values (1, 2), (NULL, 3)` ) [#12002](https://github.com/pingcap/tidb/pull/12002) diff --git a/releases/release-3.0.7.md b/releases/release-3.0.7.md index 456c41523ab29..36556ded6c7ae 100644 --- a/releases/release-3.0.7.md +++ b/releases/release-3.0.7.md @@ -17,7 +17,7 @@ TiDB Ansible バージョン: 3.0.7 - `gotime.Local` [#13793](https://github.com/pingcap/tidb/pull/13793)を使用して文字列から日付を解析した後にタイムゾーンが正しくない問題を修正しました - `builtinIntervalRealSig` [#13767](https://github.com/pingcap/tidb/pull/13767)の実装で`binSearch`関数がエラーを返さないため、結果が正しくない可能性がある問題を修正しました。 - 整数を符号なし浮動小数点型または小数型に変換すると精度が失われ、データが正しくなくなる問題を修正[#13755](https://github.com/pingcap/tidb/pull/13755) -- Natural Outer JoinとOuter Join [#13739](https://github.com/pingcap/tidb/pull/13739)で`USING`節が使用されている場合に`not null`フラグが適切にリセットされないため、結果が正しくないという問題を修正しました。 +- Natural Outer JoinとOuter Join で`USING`句が使用されている場合に`not null`フラグが適切にリセットされないため、結果が正しくないという問題を修正しました。 [#13739](https://github.com/pingcap/tidb/pull/13739) - 統計情報の更新時にデータ競合が発生し、統計情報が正確でない問題を修正しました[#13687](https://github.com/pingcap/tidb/pull/13687) ## TiKV {#tikv} diff --git a/releases/release-3.0.9.md b/releases/release-3.0.9.md index 8f29089ef1d6e..738f42a280bf9 100644 --- a/releases/release-3.0.9.md +++ b/releases/release-3.0.9.md @@ -46,7 +46,7 @@ TiDB Ansible バージョン: 3.0.9 ## PD {#pd} - 位置ラベル名[#2083](https://github.com/pingcap/pd/pull/2083)でバックラッシュ`/`使用をサポート -- トゥームストーンストアがラベルカウンタ[#2067](https://github.com/pingcap/pd/pull/2067)に誤って含まれているために誤った統計を修正しました +- tombstoneストアがラベルカウンタに誤って含まれているために誤った統計を修正しました [#2067](https://github.com/pingcap/pd/pull/2067) ## ツール {#tools} diff --git a/releases/release-3.1.0-ga.md b/releases/release-3.1.0-ga.md index d5e9790b69b97..991946de6d341 100644 --- a/releases/release-3.1.0-ga.md +++ b/releases/release-3.1.0-ga.md @@ -37,7 +37,7 @@ TiDB Ansible バージョン: 3.1.0 GA - TiFlash - DeltaTreeエンジンの読み取りおよび書き込みワークロードに関連するメトリックレポートを追加します - - `fromUnixTime`と`dateFormat`押し下げ関数をサポート + - `fromUnixTime`と`dateFormat`プッシュダウン関数をサポート - デフォルトでラフセットフィルタを無効にする - TiDB Ansible diff --git a/releases/release-3.1.0-rc.md b/releases/release-3.1.0-rc.md index 5d8d2da3f84aa..9ac25c61ce93b 100644 --- a/releases/release-3.1.0-rc.md +++ b/releases/release-3.1.0-rc.md @@ -41,7 +41,7 @@ TiDB Ansible バージョン: 3.1.0-rc - PD - - `shuffle-region-scheduler` [#2235](https://github.com/pingcap/pd/pull/2235)を使用して学習者のスケジュール管理をサポート + - `shuffle-region-scheduler` を使用してラーナーのスケジュール管理をサポート [#2235](https://github.com/pingcap/pd/pull/2235) - pd-ctlに配置ルール[#2306](https://github.com/pingcap/pd/pull/2306)を設定するためのコマンドを追加する - ツール diff --git a/releases/release-4.0.0-rc.1.md b/releases/release-4.0.0-rc.1.md index de9ab10b1a8fa..cbc8f2c3a8163 100644 --- a/releases/release-4.0.0-rc.1.md +++ b/releases/release-4.0.0-rc.1.md @@ -80,7 +80,7 @@ TiDB バージョン: 4.0.0-rc.1 - DeltaTreeエンジンの読み取りおよび書き込みワークロードに関連するメトリックレポートを追加します - `handle`目と`version`列目をキャッシュして、単一の読み取りまたは書き込み要求のディスクI/Oを削減します。 - - `fromUnixTime`と`dateFormat`押し下げ関数をサポート + - `fromUnixTime`と`dateFormat`プッシュダウン関数をサポート - 最初のディスクに従ってグローバル状態を評価し、この評価を報告する - DeltaTreeエンジンの読み取りおよび書き込みワークロードに関連するグラフィックスをGrafanaに追加します - `Chunk`コーデックの 10 進データエンコードを最適化します @@ -130,7 +130,7 @@ TiDB バージョン: 4.0.0-rc.1 - 楽観的トランザクション[#7604](https://github.com/tikv/tikv/pull/7604)で多くの書き込み競合が発生する場合、パフォーマンスを向上させるために`BatchRollback`で書き込まれたロールバックレコードを保護しないようにする - ロック競合の負荷が高いワークロードで、トランザクションの不要なウェイクアップによって無駄な再試行が発生し、パフォーマンスが低下する問題を修正しました[#7551](https://github.com/tikv/tikv/pull/7551) - リージョンが複数回のマージでスタックする可能性がある問題を修正[#7518](https://github.com/tikv/tikv/pull/7518) - - 学習者[#7518](https://github.com/tikv/tikv/pull/7518)削除しても学習者が削除されない問題を修正 + - ラーナー削除してもラーナーが削除されない問題を修正 [#7518](https://github.com/tikv/tikv/pull/7518) - raft-rs [#7408](https://github.com/tikv/tikv/pull/7408)でフォロワーの読み取りによってpanicが発生する可能性がある問題を修正しました - `group by constant`エラー[#7383](https://github.com/tikv/tikv/pull/7383)によりSQL操作が失敗する可能性があるバグを修正しました - 対応するプライマリロックが悲観的ロックの場合に楽観的ロックが読み取りをブロックする可能性がある問題を修正[#7328](https://github.com/tikv/tikv/pull/7328) diff --git a/releases/release-4.0.0-rc.2.md b/releases/release-4.0.0-rc.2.md index 34538f70e7699..d2fe7d7b89e90 100644 --- a/releases/release-4.0.0-rc.2.md +++ b/releases/release-4.0.0-rc.2.md @@ -33,7 +33,7 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB - - `WHERE`節に同等の条件が 1 つしかない場合に間違ったパーティションが選択される問題を修正[#17054](https://github.com/pingcap/tidb/pull/17054) + - `WHERE`句に同等の条件が 1 つしかない場合に間違ったパーティションが選択される問題を修正[#17054](https://github.com/pingcap/tidb/pull/17054) - `WHERE`句に文字列列[#16660](https://github.com/pingcap/tidb/pull/16660)のみが含まれている場合に誤ったインデックス範囲を構築することで誤った結果が発生する問題を修正しました。 - `DELETE`操作[#16991](https://github.com/pingcap/tidb/pull/16991)後にトランザクション内の`PointGet`クエリを実行するときに発生するpanic問題を修正しました - エラーが発生したときにGCワーカーがデッドロックに遭遇する可能性がある問題を修正しました[#16915](https://github.com/pingcap/tidb/pull/16915) @@ -64,7 +64,7 @@ TiDB バージョン: 4.0.0-rc.2 - `CREATE TABLE`の文の`auto_random`オプションをサポートする[#16813](https://github.com/pingcap/tidb/pull/16813) - TiKV がリクエストをより適切にスケジュールして処理できるように、DistSQL リクエストに TaskID を割り当てます[#17155](https://github.com/pingcap/tidb/pull/17155) - MySQLクライアント[#17187](https://github.com/pingcap/tidb/pull/17187)にログインした後、TiDBサーバーのバージョン情報を表示する機能をサポート - - `GROUP_CONCAT`関数[#16990](https://github.com/pingcap/tidb/pull/16990)の`ORDER BY`節をサポートする + - `GROUP_CONCAT`関数の`ORDER BY`句をサポートする [#16990](https://github.com/pingcap/tidb/pull/16990) - スローログに`Plan_from_cache`情報を表示して、ステートメントがプラン キャッシュ[#17121](https://github.com/pingcap/tidb/pull/17121)にヒットしたかどうかを示すことをサポート - TiDB DashboardにTiFlashマルチディスク構成の容量情報を表示できる機能を追加 - ダッシュボードでSQL文を使用してTiFlashログを照会する機能を追加 @@ -132,7 +132,7 @@ TiDB バージョン: 4.0.0-rc.2 - 悲観的トランザクションモード[#16897](https://github.com/pingcap/tidb/pull/16897)で`SELECT FOR UPDATE`文がスローログに記録できない問題を修正 - `Enum`または`Set`タイプの列で`SELECT DISTINCT`実行したときに発生する誤った結果を修正[#16892](https://github.com/pingcap/tidb/pull/16892) - `SHOW CREATE TABLE`文[#16864](https://github.com/pingcap/tidb/pull/16864)の`auto_random_base`の表示エラーを修正 - - `WHERE`節[#16559](https://github.com/pingcap/tidb/pull/16559)の`string_value`の誤った値を修正する + - `WHERE`句の`string_value`の誤った値を修正する [#16559](https://github.com/pingcap/tidb/pull/16559) - `GROUP BY`ウィンドウ関数のエラーメッセージがMySQL [#16165](https://github.com/pingcap/tidb/pull/16165)と一致しない問題を修正しました - データベース名に大文字の[#17167](https://github.com/pingcap/tidb/pull/17167)含まれている場合に`FLASH TABLE`文の実行が失敗する問題を修正しました - 投影実行プログラム[#17118](https://github.com/pingcap/tidb/pull/17118)の不正確なメモリトレースを修正しました diff --git a/releases/release-4.0.11.md b/releases/release-4.0.11.md index 2783dffcb2696..6aa1f5701929b 100644 --- a/releases/release-4.0.11.md +++ b/releases/release-4.0.11.md @@ -79,7 +79,7 @@ TiDB バージョン: 4.0.11 - `like`関数が単一文字のワイルドカード ( `_` ) に続いて複数文字のワイルドカード ( `%` ) を処理するときに発生するバグを修正しました[#22575](https://github.com/pingcap/tidb/pull/22575) - TiDBの組み込み関数の型推論エラーを修正( `least`と`greatest` ) [#22562](https://github.com/pingcap/tidb/pull/22562) - パターン文字列がUnicode文字列[#22529](https://github.com/pingcap/tidb/pull/22529)の場合に`like`関数が間違った結果を返すバグを修正しました - - `@@tidb_snapshot`変数が[#22527](https://github.com/pingcap/tidb/pull/22527)設定されている場合にポイント取得クエリがスナップショットデータを取得できないバグを修正しました + - `@@tidb_snapshot`変数が設定されている場合にPointGetクエリがスナップショットデータを取得できないバグを修正しました [#22527](https://github.com/pingcap/tidb/pull/22527) - 結合からヒントを生成するときに発生する可能性のあるpanicを修正[#22518](https://github.com/pingcap/tidb/pull/22518) - 文字列が`BIT`型[#22420](https://github.com/pingcap/tidb/pull/22420)に誤って変換される問題を修正 - `tidb_rowid`列目に値を挿入するときに発生する`index out of range`エラーを修正[#22359](https://github.com/pingcap/tidb/pull/22359) @@ -130,7 +130,7 @@ TiDB バージョン: 4.0.11 - PD - メンバーの健康指標が正しく表示されない問題を修正[#3368](https://github.com/pingcap/pd/pull/3368) - - ピア[#3352](https://github.com/pingcap/pd/pull/3352)まだ残っているトゥームストーンストアの削除を禁止する + - ピアまだ残っているtombstoneストアの削除を禁止する [#3352](https://github.com/pingcap/pd/pull/3352) - ストア制限が維持できない問題を修正[#3403](https://github.com/pingcap/pd/pull/3403) - 散布範囲スケジューラ[#3401](https://github.com/pingcap/pd/pull/3401)の制限制限を修正 @@ -140,7 +140,7 @@ TiDB バージョン: 4.0.11 - TiFlashがデータ読み取り時にクラッシュする可能性があるバグを修正 - DDL操作後に書き込まれたデータの一部がデータ圧縮後に失われる可能性がある問題を修正しました - TiFlashがコプロセッサー内の10進定数を正しく処理しない問題を修正 - - 学習者の読み取りプロセス中に発生する可能性のあるクラッシュを修正しました + - ラーナーの読み取りプロセス中に発生する可能性のあるクラッシュを修正しました - TiDBとTiFlash間の`0`または`NULL`による除算の不一致な動作を修正 - ツール diff --git a/releases/release-4.0.12.md b/releases/release-4.0.12.md index 0b88e8aca7052..3c6ada726c228 100644 --- a/releases/release-4.0.12.md +++ b/releases/release-4.0.12.md @@ -34,7 +34,7 @@ TiDB バージョン: 4.0.12 - TiKV - 短時間に大量の再接続を防ぐ[#9879](https://github.com/tikv/tikv/pull/9879) - - 多数の墓石のシナリオで書き込み操作とバッチ取得を最適化します[#9729](https://github.com/tikv/tikv/pull/9729) + - 多数のtombstoneのシナリオで書き込み操作とバッチ取得を最適化します[#9729](https://github.com/tikv/tikv/pull/9729) - リーダー移行の成功率を上げるために、デフォルト値の`leader-transfer-max-log-lag`を`128`に変更します[#9605](https://github.com/tikv/tikv/pull/9605) - PD @@ -87,7 +87,7 @@ TiDB バージョン: 4.0.12 - `NULL`定数[#23135](https://github.com/pingcap/tidb/pull/23135)の戻り値の型で予期しない`NotNullFlag`が発生する問題を修正 - テキストタイプ[#23092](https://github.com/pingcap/tidb/pull/23092)で照合順序が処理されない可能性があるバグを修正 - 範囲パーティションが`IN`式[#23074](https://github.com/pingcap/tidb/pull/23074)を誤って処理する可能性がある問題を修正しました - - TiKVストアをトゥームストーンとしてマークした後、同じIPアドレスとポートで異なるStoreIDを持つ新しいTiKVストアを開始すると、 `StoreNotMatch`エラー[#23071](https://github.com/pingcap/tidb/pull/23071)が返され続ける問題を修正しました。 + - TiKVストアをtombstoneとしてマークした後、同じIPアドレスとポートで異なるStoreIDを持つ新しいTiKVストアを開始すると、 `StoreNotMatch`エラーが返され続ける問題を修正しました。 [#23071](https://github.com/pingcap/tidb/pull/23071) - `INT`型は`NULL`で`YEAR` [#22844](https://github.com/pingcap/tidb/pull/22844)を比較すると調整しない - `auto_random`列[#22736](https://github.com/pingcap/tidb/pull/22736)列のテーブルにデータをロードする際に接続が失われる問題を修正しました - DDL 操作がキャンセル パス[#23297](https://github.com/pingcap/tidb/pull/23297)でpanicに遭遇した場合の DDL ハングオーバーの問題を修正しました。 diff --git a/releases/release-4.0.14.md b/releases/release-4.0.14.md index 76d6d4df9b298..d9e7ae0b4a7b1 100644 --- a/releases/release-4.0.14.md +++ b/releases/release-4.0.14.md @@ -81,7 +81,7 @@ TiDB バージョン: 4.0.14 - TiDB - - `false` [#24865](https://github.com/pingcap/tidb/issues/24865)と評価される`WHERE`節を持つサブクエリを結合すると、 `SELECT`結果が MySQL と互換性がない問題を修正しました。 + - `false` と評価される`WHERE`句を持つサブクエリを結合すると、 `SELECT`結果が MySQL と互換性がない問題を修正しました。 [#24865](https://github.com/pingcap/tidb/issues/24865) - 引数が`ENUM`または`SET`型の場合に発生する`ifnull`関数の計算エラーを修正[#24944](https://github.com/pingcap/tidb/issues/24944) - いくつかのケースで誤った集計プルーニングを修正[#25202](https://github.com/pingcap/tidb/issues/25202) - 列が`SET`型[#25669](https://github.com/pingcap/tidb/issues/25669)の場合に発生する可能性のあるマージ結合操作の誤った結果を修正しました diff --git a/releases/release-4.0.15.md b/releases/release-4.0.15.md index 4822619b8d73d..950442efc9a36 100644 --- a/releases/release-4.0.15.md +++ b/releases/release-4.0.15.md @@ -93,7 +93,7 @@ TiDB バージョン: 4.0.15 - [#26553](https://github.com/pingcap/tidb/pull/26553)に`GROUP BY`と`UNION`両方が含まれている場合に発生する「インデックスが範囲外です」というエラーを修正しました。 - - TiKVにトゥームストーンストアがある場合、TiDBがリクエストの送信に失敗する可能性がある問題を修正[#23676](https://github.com/pingcap/tidb/issues/23676) [#24648](https://github.com/pingcap/tidb/issues/24648) + - TiKVにtombstoneストアがある場合、TiDBがリクエストの送信に失敗する可能性がある問題を修正[#23676](https://github.com/pingcap/tidb/issues/23676) [#24648](https://github.com/pingcap/tidb/issues/24648) - 文書化されていない`/debug/sub-optimal-plan` HTTP API [#27264](https://github.com/pingcap/tidb/pull/27264)を削除する diff --git a/releases/release-4.0.2.md b/releases/release-4.0.2.md index 3eecac3414335..2ae8c4ede5fb5 100644 --- a/releases/release-4.0.2.md +++ b/releases/release-4.0.2.md @@ -130,7 +130,7 @@ TiDB バージョン: 4.0.2 - `max_execution_time`ヒントが時々機能しない問題を修正[#17536](https://github.com/pingcap/tidb/pull/17536) - `EXPLAIN ANALYZE` [#17350](https://github.com/pingcap/tidb/pull/17350)の結果に同時実行情報が重複して出力される問題を修正しました - `STR_TO_DATE`関数[#17498](https://github.com/pingcap/tidb/pull/17498)の`%h`の非互換な動作を修正 - - `tidb_replica_read` `follower`に設定され、リーダーとフォロワー/学習者[#17443](https://github.com/pingcap/tidb/pull/17443)間にネットワーク パーティションがある場合にフォロワー/学習者が再試行を続ける問題を修正しました。 + - `tidb_replica_read` `follower`に設定され、リーダーとフォロワー/ラーナー間にネットワーク パーティションがある場合にフォロワー/ラーナーが再試行を続ける問題を修正しました。 [#17443](https://github.com/pingcap/tidb/pull/17443) - TiDBがPDフォロワーにpingを送信しすぎる場合がある問題を修正[#17947](https://github.com/pingcap/tidb/pull/17947) - TiDB v4.0 [#17983](https://github.com/pingcap/tidb/pull/17983)で古いバージョンの範囲パーティションテーブルをロードできない問題を修正しました - 各リージョンに異なる`Backoffer`割り当てることで、複数のリージョン要求が同時に失敗した場合の SQL ステートメントのタイムアウト問題を修正しました[#17585](https://github.com/pingcap/tidb/pull/17585) diff --git a/releases/release-4.0.5.md b/releases/release-4.0.5.md index 48b41c96c9ee8..85b219bb8f7a3 100644 --- a/releases/release-4.0.5.md +++ b/releases/release-4.0.5.md @@ -63,7 +63,7 @@ TiDB バージョン: 4.0.5 - リージョン分散[#2684](https://github.com/tikv/pd/pull/2684)後のリーダー分布の改善 - TSOリクエスト[#2678](https://github.com/tikv/pd/pull/2678)テストとログを追加する - リージョンのリーダーが変更された後の無効なキャッシュ更新を回避する[#2672](https://github.com/tikv/pd/pull/2672) - - `store.GetLimit`墓石ストア[#2743](https://github.com/tikv/pd/pull/2743)を返却できるようにするオプションを追加します + - `store.GetLimit`tombstoneストアを返却できるようにするオプションを追加します [#2743](https://github.com/tikv/pd/pull/2743) - PDリーダーとフォロワー間のリージョンリーダーの変更の同期をサポート[#2795](https://github.com/tikv/pd/pull/2795) - GCセーフポイントサービス[#2797](https://github.com/tikv/pd/pull/2797)照会するためのコマンドを追加する - パフォーマンスを向上させるためにフィルターの`region.Clone`の呼び出しを置き換えます[#2801](https://github.com/tikv/pd/pull/2801) diff --git a/releases/release-4.0.6.md b/releases/release-4.0.6.md index 5f0615f43c666..999fb1aff72d1 100644 --- a/releases/release-4.0.6.md +++ b/releases/release-4.0.6.md @@ -121,7 +121,7 @@ TiDB バージョン: 4.0.6 - ビュー[#19491](https://github.com/pingcap/tidb/pull/19491)使用時に予期しないpanicが発生する問題を修正しました - `anti-semi-join`クエリ[#19477](https://github.com/pingcap/tidb/pull/19477)の誤った結果を修正 - 統計を削除しても統計`TopN`が削除されないバグを修正[#19465](https://github.com/pingcap/tidb/pull/19465) - - バッチポイント取得[#19460](https://github.com/pingcap/tidb/pull/19460)の誤った使用によって発生した誤った結果を修正 + - バッチPointGetの誤った使用によって発生した誤った結果を修正 [#19460](https://github.com/pingcap/tidb/pull/19460) - 仮想生成列[#19439](https://github.com/pingcap/tidb/pull/19439)で`indexLookupJoin`が見つからないバグを修正 - `select`と`update`クエリの異なるプランがデータ[#19403](https://github.com/pingcap/tidb/pull/19403)を比較するエラーを修正しました - リージョンキャッシュ[#19362](https://github.com/pingcap/tidb/pull/19362)のTiFlash作業インデックスのデータ競合を修正 diff --git a/releases/release-4.0.8.md b/releases/release-4.0.8.md index 974c397940e46..9ff49048b988f 100644 --- a/releases/release-4.0.8.md +++ b/releases/release-4.0.8.md @@ -123,7 +123,7 @@ TiDB バージョン: 4.0.8 - 暗号化時のミューテックスの競合によりpd-workerのハートビート処理が遅くなるバグを修正[#8869](https://github.com/tikv/tikv/pull/8869) - メモリプロファイルが誤って生成される問題を修正[#8790](https://github.com/tikv/tikv/pull/8790) - storageクラス[#8763](https://github.com/tikv/tikv/pull/8763)が指定されている場合に GCS 上のデータベースをバックアップできない問題を修正しました - - リージョンが再起動されたり、新しく分割されたりしたときに学習者がリーダーを見つけられないバグを修正[#8864](https://github.com/tikv/tikv/pull/8864) + - リージョンが再起動されたり、新しく分割されたりしたときにラーナーがリーダーを見つけられないバグを修正[#8864](https://github.com/tikv/tikv/pull/8864) - PD @@ -136,7 +136,7 @@ TiDB バージョン: 4.0.8 - マルチディスクTiFlash展開中に、間違った容量が原因でTiFlashレプリカの作成が失敗する問題を修正しました。 - 再起動後にTiFlashが壊れたデータファイルに関するエラーをスローする可能性があるバグを修正しました - TiFlashがクラッシュした後に壊れたファイルがディスク上に残る可能性がある問題を修正しました - - プロキシが最新のRaftリース情報に追いつけない場合、学習者の読み取り中にインデックスを待つのに長い時間がかかる可能性があるというバグを修正しました。 + - プロキシが最新のRaftリース情報に追いつけない場合、ラーナーの読み取り中にインデックスを待つのに長い時間がかかる可能性があるというバグを修正しました。 - 古いRaftログを再生中にプロキシがキー値エンジンに過剰なリージョン状態情報を書き込むバグを修正しました。 - ツール diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 81245dea953d3..29dc9ca5adcef 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -47,7 +47,7 @@ TiDB バージョン: 5.0.1 - `PointGet`演算子が存在する場合に一部のオプティマイザヒントが有効にならない問題を修正[#23685](https://github.com/pingcap/tidb/pull/23685) - エラー[#24080](https://github.com/pingcap/tidb/pull/24080)によりロールバック時にDDL操作が失敗する可能性がある問題を修正 - バイナリリテラル定数のインデックス範囲が正しく構築されない問題を修正[#24041](https://github.com/pingcap/tidb/pull/24041) - - いくつかのケースで`IN`節の潜在的な誤った結果を修正[#24023](https://github.com/pingcap/tidb/pull/24023) + - いくつかのケースで`IN`述語の潜在的な誤った結果を修正[#24023](https://github.com/pingcap/tidb/pull/24023) - いくつかの文字列関数の誤った結果を修正[#23879](https://github.com/pingcap/tidb/pull/23879) - ユーザーは、テーブルに対して`REPLACE`操作を実行するために`INSERT`と`DELETE`両方の権限が必要になります[#23939](https://github.com/pingcap/tidb/pull/23939) - ポイントクエリ[#24070](https://github.com/pingcap/tidb/pull/24070)を実行する際のパフォーマンスの低下を修正 diff --git a/releases/release-5.0.4.md b/releases/release-5.0.4.md index 0d8899d874759..1ccc650fff2ec 100644 --- a/releases/release-5.0.4.md +++ b/releases/release-5.0.4.md @@ -33,7 +33,7 @@ TiDB バージョン: 5.0.4 - `LOAD DATA`文が非 UTF8 データを異常にインポートする可能性がある問題を修正[#25979](https://github.com/pingcap/tidb/issues/25979) - `insert ignore on duplicate update`セカンダリインデックスに主キーと同じ列がある場合に間違ったデータが挿入される可能性がある問題を修正[#25809](https://github.com/pingcap/tidb/issues/25809) - パーティションテーブルにクラスター化インデックスがある場合に間違ったデータが挿入される可能性が`insert ignore duplicate update`問題を修正しました[#25846](https://github.com/pingcap/tidb/issues/25846) - - ポイント取得またはバッチポイント取得[#24562](https://github.com/pingcap/tidb/issues/24562)でキーが`ENUM`型の場合にクエリ結果が間違っている可能性がある問題を修正しました + - PointGetまたはバッチPointGetでキーが`ENUM`型の場合にクエリ結果が間違っている可能性がある問題を修正しました [#24562](https://github.com/pingcap/tidb/issues/24562) - `BIT`型の値を[#23479](https://github.com/pingcap/tidb/issues/23479)割ったときに発生する誤った結果を修正しました - `prepared`ステートメントと直接クエリの結果が矛盾する可能性がある問題を修正[#22949](https://github.com/pingcap/tidb/issues/22949) - `YEAR`型を文字列または整数型[#23262](https://github.com/pingcap/tidb/issues/23262)と比較するとクエリ結果が間違っている可能性がある問題を修正しました diff --git a/releases/release-5.1.5.md b/releases/release-5.1.5.md index 3564256d78675..ff06c77830187 100644 --- a/releases/release-5.1.5.md +++ b/releases/release-5.1.5.md @@ -69,12 +69,12 @@ TiDBバージョン:5.1.5 - PD - - PDリーダーの移籍後に削除された墓石ストアが再び表示される問題を修正しました[#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) + - 特定のシナリオでTiFlashラーナーレプリカが作成されない可能性がある問題を修正しました [#5401](https://github.com/tikv/pd/issues/5401) - ラベル分布にメトリクスに残余ラベルが含まれる問題を修正 [#4825](https://github.com/tikv/pd/issues/4825) - 大容量(例えば2T)のストアが存在する場合、完全に割り当てられた小型ストアを検出できず、結果としてバランス演算子が生成されない問題を修正します [#4805](https://github.com/tikv/pd/issues/4805) - `SchedulerMaxWaitingOperator`が`1`に設定されている場合、スケジューラが機能しない問題を修正します。 [#4946](https://github.com/tikv/pd/issues/4946) diff --git a/releases/release-5.3.2.md b/releases/release-5.3.2.md index 1a5cf26c021e8..09473f206ccd6 100644 --- a/releases/release-5.3.2.md +++ b/releases/release-5.3.2.md @@ -84,7 +84,7 @@ TiDB バージョン: 5.3.2 - ホットリージョンにリーダーがない場合に発生するPDpanicを修正[#5005](https://github.com/tikv/pd/issues/5005) - PDリーダー移行後すぐにスケジュールを開始できない問題を修正[#4769](https://github.com/tikv/pd/issues/4769) - - PDリーダー移転後に削除した墓石ストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) + - PDリーダー移転後に削除したtombstoneストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) - いくつかのコーナーケースにおけるTSOフォールバックのバグを修正[#4884](https://github.com/tikv/pd/issues/4884) - 大容量(例えば2T)のストアが存在する場合、完全に割り当てられた小さなストアを検出できず、バランス演算子が生成されない問題を修正しました[#4805](https://github.com/tikv/pd/issues/4805) - `SchedulerMaxWaitingOperator` `1` [#4946](https://github.com/tikv/pd/issues/4946)に設定するとスケジューラが動作しない問題を修正しました diff --git a/releases/release-5.3.4.md b/releases/release-5.3.4.md index eb3c1270d13c5..307ca210681e2 100644 --- a/releases/release-5.3.4.md +++ b/releases/release-5.3.4.md @@ -35,13 +35,13 @@ TiDB バージョン: 5.3.4 - DMLエグゼキュータを使用した`EXPLAIN ANALYZE`文がトランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました[#37373](https://github.com/pingcap/tidb/issues/37373) - 多数のリージョンをマージした後にリージョンキャッシュが適切にクリアされない問題を修正[#37174](https://github.com/pingcap/tidb/issues/37174) - 特定のシナリオで`EXECUTE`文が予期しないエラーをスローする可能性がある問題を修正しました[#37187](https://github.com/pingcap/tidb/issues/37187) - - `ORDER BY`節に相関サブクエリ[#18216](https://github.com/pingcap/tidb/issues/18216)が含まれている場合に`GROUP CONCAT`と`ORDER BY`が失敗する可能性がある問題を修正しました + - `ORDER BY`句に相関サブクエリが含まれている場合に`GROUP CONCAT`と`ORDER BY`が失敗する可能性がある問題を修正しました [#18216](https://github.com/pingcap/tidb/issues/18216) - プラン キャッシュ[#29565](https://github.com/pingcap/tidb/issues/29565)使用時に、Decimal と Real の長さと幅が正しく設定されていない場合に返される誤った結果を修正しました。 - PD - PDがダッシュボードプロキシリクエストを正しく処理できない問題を修正[#5321](https://github.com/tikv/pd/issues/5321) - - 特定のシナリオでTiFlash学習者レプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) + - 特定のシナリオでTiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) - 不正確なストリームタイムアウトを修正し、リーダーの切り替えを高速化[#5207](https://github.com/tikv/pd/issues/5207) - TiFlash diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 19c10d90ea4bb..fb0c8d54b91b1 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -63,8 +63,8 @@ TiDB バージョン: 5.4.3 - PD - PDがダッシュボードプロキシリクエストを正しく処理できない問題を修正[#5321](https://github.com/tikv/pd/issues/5321) - - PDリーダー移転後に削除した墓石ストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) - - TiFlash学習者レプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) + - PDリーダー移転後に削除したtombstoneストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) + - TiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) - TiFlash diff --git a/releases/release-6.0.0-dmr.md b/releases/release-6.0.0-dmr.md index 8a45b7aec7361..e57786fa80fa1 100644 --- a/releases/release-6.0.0-dmr.md +++ b/releases/release-6.0.0-dmr.md @@ -501,7 +501,7 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - `INT`を`DECIMAL`にキャストするとオーバーフローが発生する可能性がある問題を修正[#3920](https://github.com/pingcap/tiflash/issues/3920) - 複数値式[#4016](https://github.com/pingcap/tiflash/issues/4016)で`IN`の結果が正しくない問題を修正 - 日付形式が`'\n'`無効な区切り文字として認識する問題を修正[#4036](https://github.com/pingcap/tiflash/issues/4036) - - 同時実行性の高いシナリオで学習者の読み取りプロセスに時間がかかりすぎる問題を修正[#3555](https://github.com/pingcap/tiflash/issues/3555) + - 同時実行性の高いシナリオでラーナーの読み取りプロセスに時間がかかりすぎる問題を修正[#3555](https://github.com/pingcap/tiflash/issues/3555) - `DATETIME`を`DECIMAL` [#4151](https://github.com/pingcap/tiflash/issues/4151)にキャストするときに発生する誤った結果を修正 - クエリがキャンセルされたときに発生するメモリリークの問題を修正しました[#4098](https://github.com/pingcap/tiflash/issues/4098) - エラスティックスレッドプールを有効にするとメモリリークが発生する可能性があるバグを修正[#4098](https://github.com/pingcap/tiflash/issues/4098) diff --git a/releases/release-6.1.0.md b/releases/release-6.1.0.md index 2513a1260bfdb..4ce70cf775461 100644 --- a/releases/release-6.1.0.md +++ b/releases/release-6.1.0.md @@ -398,7 +398,7 @@ TiDB バージョン: 6.1.0 - `not leader` [#4797](https://github.com/tikv/pd/issues/4797)の間違ったステータスコードを修正 - Fix a bug of TSO fallback in some corner cases [#4884](https://github.com/tikv/pd/issues/4884) - - PDリーダー移転後に削除した墓石ストアが再び表示される問題を修正[#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) - TiDB Dashboard diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 424107f3b2de1..c42a1cba5da0a 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -44,7 +44,7 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - リージョンが[#37141](https://github.com/pingcap/tidb/issues/37141) @ [sticnarf](https://github.com/sticnarf)にマージされたときにリージョンキャッシュが時間内にクリーンアップされない問題を修正しました - KVクライアントが不要なpingメッセージ[#36861](https://github.com/pingcap/tidb/issues/36861) @ [jackysp](https://github.com/jackysp)を送信する問題を修正しました - DMLエグゼキュータを使用した`EXPLAIN ANALYZE`文が、トランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました[#37373](https://github.com/pingcap/tidb/issues/37373) @ [cfzjywxk](https://github.com/cfzjywxk) - - `ORDER BY`節に相関サブクエリ[#18216](https://github.com/pingcap/tidb/issues/18216) @ [winoros](https://github.com/winoros)が含まれている場合に`GROUP CONCAT` with `ORDER BY`が失敗する可能性がある問題を修正しました。 + - `ORDER BY`句に相関サブクエリが含まれている場合に`GROUP CONCAT` with `ORDER BY`が失敗する可能性がある問題を修正しました。 [#18216](https://github.com/pingcap/tidb/issues/18216) @ [winoros](https://github.com/winoros) - `UPDATE`文に共通テーブル式 (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) @ [AilinKid](https://github.com/AilinKid)が含まれている場合に`Can't find column`報告される問題を修正しました - 特定のシナリオで予期しないエラーが発生[#37187](https://github.com/pingcap/tidb/issues/37187) `EXECUTE` [思い出させる](https://github.com/Reminiscent) @@ -58,7 +58,7 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - PD - リージョンツリーの統計が不正確になる可能性がある問題を修正[#5318](https://github.com/tikv/pd/issues/5318) @ [rleungx](https://github.com/rleungx) - - TiFlash学習者レプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) @ [HunDunDM](https://github.com/HunDunDM) + - TiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) @ [HunDunDM](https://github.com/HunDunDM) - PD がダッシュボード プロキシ リクエスト[#5321](https://github.com/tikv/pd/issues/5321) @ [HunDunDM](https://github.com/HunDunDM)を正しく処理できない問題を修正しました - 不健全なリージョンがPDpanic[#5491](https://github.com/tikv/pd/issues/5491) @ [nolouch](https://github.com/nolouch)を引き起こす可能性がある問題を修正 diff --git a/releases/release-6.1.4.md b/releases/release-6.1.4.md index a430094491ff0..b43f4fca0893e 100644 --- a/releases/release-6.1.4.md +++ b/releases/release-6.1.4.md @@ -42,7 +42,7 @@ TiDB バージョン: 6.1.4 - `LazyTxn.LockKeys`関数[#40355](https://github.com/pingcap/tidb/issues/40355) @ [HuSharp](https://github.com/HuSharp)のデータ競合問題を修正 - 長いセッション接続[#40351](https://github.com/pingcap/tidb/issues/40351) @ [fanrenhoo](https://github.com/fanrenhoo)で`INSERT`または`REPLACE`ステートメントがpanic可能性がある問題を修正しました - 「カーソル読み取り」メソッドを使用してデータを読み取ると、GC [#39447](https://github.com/pingcap/tidb/issues/39447) @ [zyguan](https://github.com/zyguan)のためにエラーが返される可能性がある問題を修正しました。 - - [`pessimistic-auto-commit`](/tidb-configuration-file.md#pessimistic-auto-commit-new-in-v600)構成項目がポイント取得クエリ[#39928](https://github.com/pingcap/tidb/issues/39928) @ [zyguan](https://github.com/zyguan)で有効にならない問題を修正しました + - [`pessimistic-auto-commit`](/tidb-configuration-file.md#pessimistic-auto-commit-new-in-v600)構成項目がPointGetクエリで有効にならない問題を修正しました [#39928](https://github.com/pingcap/tidb/issues/39928) @ [zyguan](https://github.com/zyguan) - `INFORMATION_SCHEMA.TIKV_REGION_STATUS`テーブルをクエリすると誤った結果が返される問題を修正[#37436](https://github.com/pingcap/tidb/issues/37436) @ [zimulala](https://github.com/zimulala) - 一部のパターンの`IN`と`NOT IN`サブクエリが`Can't find column`エラー[#37032](https://github.com/pingcap/tidb/issues/37032) @ [AilinKid](https://github.com/AilinKid) @ [lance6716](https://github.com/lance6716)を報告する問題を修正しました @@ -50,7 +50,7 @@ TiDB バージョン: 6.1.4 - PD - - PD が予期せず複数の学習者をリージョン[#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM)に追加する可能性がある問題を修正しました。 + - PD が予期せず複数のラーナーをリージョンに追加する可能性がある問題を修正しました。 [#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM) diff --git a/releases/release-6.3.0.md b/releases/release-6.3.0.md index ce312048b1589..10e6c4c49bdb8 100644 --- a/releases/release-6.3.0.md +++ b/releases/release-6.3.0.md @@ -384,7 +384,7 @@ TiDBバージョン: 6.3.0-DMR - `enable-forwarding`が有効になっている場合にgRPCがエラーを不適切に処理する問題によって発生するPDパニックを修正 [#5373](https://github.com/tikv/pd/issues/5373) @[bufferflies](https://github.com/bufferflies) - 不健康なリージョンがPDpanicを引き起こす可能性がある問題を修正 [#5491](https://github.com/tikv/pd/issues/5491) @[nolouch](https://github.com/nolouch) - - TiFlash学習者レプリカが作成されない可能性がある問題を修正 [#5401](https://github.com/tikv/pd/issues/5401) @[HunDunDM](https://github.com/HunDunDM) + - TiFlashラーナーレプリカが作成されない可能性がある問題を修正 [#5401](https://github.com/tikv/pd/issues/5401) @[HunDunDM](https://github.com/HunDunDM) - TiFlash diff --git a/releases/release-6.5.0.md b/releases/release-6.5.0.md index 97381520db94b..1e1623f1e27d1 100644 --- a/releases/release-6.5.0.md +++ b/releases/release-6.5.0.md @@ -149,7 +149,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では - [インデックスマージ](/glossary.md#index-merge) `AND` [#39333](https://github.com/pingcap/tidb/issues/39333) @ [guo-shaoge](https://github.com/guo-shaoge) @ [time-and-fate](https://github.com/time-and-fate) @ [hailanwhu](https://github.com/hailanwhu)で接続された式をサポートします - v6.5.0より前のTiDBでは、 `OR`で連結されたフィルタ条件に対してのみインデックスマージがサポートされていました。v6.5.0以降、TiDBは`WHERE`節の`AND`で連結されたフィルタ条件に対してもインデックスマージがサポートされるようになりました。これにより、TiDBのインデックスマージは、より一般的なクエリフィルタ条件の組み合わせをカバーできるようになり、union( `OR` )関係に限定されなくなりました。現在のv6.5.0バージョンでは、オプティマイザによって自動的に選択された`OR`の条件でのインデックスマージのみがサポートされています。11 `AND`条件でインデックスマージを有効にするには、 [`USE_INDEX_MERGE`](/optimizer-hints.md#use_index_merget1_name-idx1_name--idx2_name-)ヒントを使用する必要があります。 + v6.5.0より前のTiDBでは、 `OR`で連結されたフィルタ条件に対してのみインデックスマージがサポートされていました。v6.5.0以降、TiDBは`WHERE`句の`AND`で連結されたフィルタ条件に対してもインデックスマージがサポートされるようになりました。これにより、TiDBのインデックスマージは、より一般的なクエリフィルタ条件の組み合わせをカバーできるようになり、union( `OR` )関係に限定されなくなりました。現在のv6.5.0バージョンでは、オプティマイザによって自動的に選択された`OR`の条件でのインデックスマージのみがサポートされています。11 `AND`条件でインデックスマージを有効にするには、 [`USE_INDEX_MERGE`](/optimizer-hints.md#use_index_merget1_name-idx1_name--idx2_name-)ヒントを使用する必要があります。 インデックスマージの詳細については、 [v5.4.0 リリースノート](/releases/release-5.4.0.md#performance)と[インデックスのマージについて説明する](/explain-index-merge.md)参照してください。 @@ -404,7 +404,7 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - 大規模クラスタのスケジューラパフォーマンスを最適化し、スケジューリングポリシー[#5473](https://github.com/tikv/pd/issues/5473) @ [bufferflies](https://github.com/bufferflies)の本番を高速化します。 - リージョン[#5606](https://github.com/tikv/pd/issues/5606) @ [rleungx](https://github.com/rleungx)の読み込み速度を向上 - リージョンハートビート[#5648](https://github.com/tikv/pd/issues/5648) @ [rleungx](https://github.com/rleungx)の最適化された処理により不要なオーバーヘッドを削減 - - 墓石ストア[#5348](https://github.com/tikv/pd/issues/5348) @ [nolouch](https://github.com/nolouch)の自動ガベージコレクション機能を追加 + - tombstoneストアの自動ガベージコレクション機能を追加 [#5348](https://github.com/tikv/pd/issues/5348) @ [nolouch](https://github.com/nolouch) - TiFlash diff --git a/releases/release-6.5.1.md b/releases/release-6.5.1.md index 18d28ba542461..19de69e9fe331 100644 --- a/releases/release-6.5.1.md +++ b/releases/release-6.5.1.md @@ -78,7 +78,7 @@ TiDB バージョン: 6.5.1 - TiDB - - [`pessimistic-auto-commit`](/tidb-configuration-file.md#pessimistic-auto-commit-new-in-v600)構成項目がポイント取得クエリ[#39928](https://github.com/pingcap/tidb/issues/39928) @ [zyguan](https://github.com/zyguan)で有効にならない問題を修正しました + - [`pessimistic-auto-commit`](/tidb-configuration-file.md#pessimistic-auto-commit-new-in-v600)構成項目がPointGetクエリで有効にならない問題を修正しました [#39928](https://github.com/pingcap/tidb/issues/39928) @ [zyguan](https://github.com/zyguan) - 長いセッション接続[#40351](https://github.com/pingcap/tidb/issues/40351) @ [winoros](https://github.com/winoros)で`INSERT`または`REPLACE`ステートメントがpanic可能性がある問題を修正しました - `auto analyze`正常なシャットダウンに長い時間がかかる問題を修正[#40038](https://github.com/pingcap/tidb/issues/40038) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) - DDL取り込み[#40970](https://github.com/pingcap/tidb/issues/40970) @ [tangenta](https://github.com/tangenta)中にデータ競合が発生する可能性がある問題を修正 @@ -134,7 +134,7 @@ TiDB バージョン: 6.5.1 - PD - 特定の条件下で実行`replace-down-peer`が遅くなる問題を修正[#5788](https://github.com/tikv/pd/issues/5788) @ [HunDunDM](https://github.com/HunDunDM) - - PD が予期せず複数の学習者をリージョン[#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM)に追加する可能性がある問題を修正しました。 + - PD が予期せず複数のラーナーをリージョンに追加する可能性がある問題を修正しました。 [#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM) - リージョンスキャッタタスクが予期せず冗長レプリカを生成する問題を修正[#5909](https://github.com/tikv/pd/issues/5909) @ [HunDunDM](https://github.com/HunDunDM) - `ReportMinResolvedTS`の呼び出しが[#5965](https://github.com/tikv/pd/issues/5965) @ [HunDunDM](https://github.com/HunDunDM)で頻繁に発生する PD OOM 問題を修正しました - リージョン散布により、リーダー[#6017](https://github.com/tikv/pd/issues/6017) @ [HunDunDM](https://github.com/HunDunDM)の分布が不均一になる可能性がある問題を修正しました。 diff --git a/releases/release-6.5.11.md b/releases/release-6.5.11.md index 302050fa5d0ec..84bf1c79b38a7 100644 --- a/releases/release-6.5.11.md +++ b/releases/release-6.5.11.md @@ -53,8 +53,8 @@ TiDBバージョン: 6.5.11 - 場合によっては無効な列タイプ`DECIMAL(0,0)`が作成される可能性がある問題を修正[#53779](https://github.com/pingcap/tidb/issues/53779) @ [tangenta](https://github.com/tangenta) - SQLクエリのフィルタ条件に仮想列が含まれており、実行条件に`UnionScan` [#54870](https://github.com/pingcap/tidb/issues/54870) @ [qw4990](https://github.com/qw4990)が含まれている場合に述語を適切にプッシュダウンできない問題を修正しました。 - `SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...`クエリを実行すると誤った結果が返される可能性がある問題を修正[#53726](https://github.com/pingcap/tidb/issues/53726) @ [hawkingrei](https://github.com/hawkingrei) - - `SELECT ... FOR UPDATE` [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990)の間違ったポイント取得プランを再利用する問題を修正しました - - 厳密に自己増分ではないRANGEパーティションテーブルが[#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014)で作成できる問題を修正 + - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) + - 厳密に自己増分ではないRANGEパーティションテーブルが作成できる問題を修正 [#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014) - 最初の引数が`month`で、2番目の引数が負の[#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008)場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 - `auth_socket`認証プラグイン[#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao)を使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 - 分散実行フレームワーク (DXF) を使用してインデックスを追加する際のネットワーク パーティションによって、データ インデックス[#54897](https://github.com/pingcap/tidb/issues/54897) @ [tangenta](https://github.com/tangenta)の不整合が発生する可能性がある問題を修正しました。 diff --git a/releases/release-6.5.12.md b/releases/release-6.5.12.md index 51634c4a61ac4..e1700df9a2846 100644 --- a/releases/release-6.5.12.md +++ b/releases/release-6.5.12.md @@ -48,7 +48,7 @@ TiDBバージョン: 6.5.12 - TiDB - - `NATURAL JOIN`または`USING`節の後にサブクエリを使用するとエラー[#53766](https://github.com/pingcap/tidb/issues/53766) @ [dash12653](https://github.com/dash12653)が発生する可能性がある問題を修正しました + - `NATURAL JOIN`または`USING`句の後にサブクエリを使用するとエラーが発生する可能性がある問題を修正しました [#53766](https://github.com/pingcap/tidb/issues/53766) @ [dash12653](https://github.com/dash12653) - `CAST`関数が文字セット[#55677](https://github.com/pingcap/tidb/issues/55677) @ [Defined2014](https://github.com/Defined2014)の明示的な設定をサポートしていない問題を修正しました - `LOAD DATA ... REPLACE INTO`操作でデータの不整合が発生する問題を修正[#56408](https://github.com/pingcap/tidb/issues/56408) @ [fzzf678](https://github.com/fzzf678) - `ADD INDEX` [#56930](https://github.com/pingcap/tidb/issues/56930) @ [fzzf678](https://github.com/fzzf678)を実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました diff --git a/releases/release-6.5.2.md b/releases/release-6.5.2.md index 4a9bf40d4c460..faad06b84b108 100644 --- a/releases/release-6.5.2.md +++ b/releases/release-6.5.2.md @@ -13,7 +13,7 @@ TiDB バージョン: 6.5.2 ## 互換性の変更 {#compatibility-changes} -- TiCDCは、Avro [#8490](https://github.com/pingcap/tiflow/issues/8490) @ [3AceShowHand](https://github.com/3AceShowHand)で`FLOAT`データのエンコードが正しくない問題を修正しました。 +- TiCDCは、Avro で`FLOAT`データのエンコードが正しくない問題を修正しました。 [#8490](https://github.com/pingcap/tiflow/issues/8490) @ [3AceShowHand](https://github.com/3AceShowHand) TiCDC クラスターを v6.5.2 またはそれ以降の v6.5.x バージョンにアップグレードする際、Avro を使用してレプリケートされたテーブルに`FLOAT`データ型が含まれている場合は、アップグレード前に Confluent Schema Registry の互換性ポリシーを手動で`None`に調整し、changefeed がスキーマを正常に更新できるようにする必要があります。そうしないと、アップグレード後に changefeed がスキーマを更新できず、エラー状態になります。 @@ -23,86 +23,86 @@ TiDB バージョン: 6.5.2 - TiDB - - プリペアドプランキャッシュ[#42125](https://github.com/pingcap/tidb/issues/42125) @ [qw4990](https://github.com/qw4990)で`BatchPointGet`実行プランのキャッシュをサポート - - インデックス結合[#40505](https://github.com/pingcap/tidb/issues/40505) @ [Yisaer](https://github.com/Yisaer)より多くの SQL 形式をサポート - - 一部のインデックスマージリーダーのログレベルを`"info"`から`"debug"` [#41949](https://github.com/pingcap/tidb/issues/41949) @ [yibin87](https://github.com/yibin87)に変更します - - 範囲パーティションテーブルに Limit を設定した`distsql_concurrency`設定を最適化して、クエリのレイテンシー[#41480](https://github.com/pingcap/tidb/issues/41480) @ [you06](https://github.com/you06)を削減します。 + - プリペアドプランキャッシュで`BatchPointGet`実行プランのキャッシュをサポート [#42125](https://github.com/pingcap/tidb/issues/42125) @ [qw4990](https://github.com/qw4990) + - インデックス結合より多くの SQL 形式をサポート [#40505](https://github.com/pingcap/tidb/issues/40505) @ [Yisaer](https://github.com/Yisaer) + - 一部のインデックスマージリーダーのログレベルを`"info"`から`"debug"` に変更します [#41949](https://github.com/pingcap/tidb/issues/41949) @ [yibin87](https://github.com/yibin87) + - 範囲パーティションテーブルに Limit を設定した`distsql_concurrency`設定を最適化して、クエリのレイテンシーを削減します。 [#41480](https://github.com/pingcap/tidb/issues/41480) @ [you06](https://github.com/you06) - TiFlash - TiFlash読み取り時のタスク スケジューリングの CPU 消費を削減[#6495](https://github.com/pingcap/tiflash/issues/6495) @ [JinheLin](https://github.com/JinheLin) - - デフォルト設定[#7272](https://github.com/pingcap/tiflash/issues/7272) @ [breezewish](https://github.com/breezewish)でBRおよびTiDB LightningからTiFlashへのデータインポートのパフォーマンスを向上 + - デフォルト設定でBRおよびTiDB LightningからTiFlashへのデータインポートのパフォーマンスを向上 [#7272](https://github.com/pingcap/tiflash/issues/7272) @ [breezewish](https://github.com/breezewish) - ツール - TiCDC - - TiCDC オープン API v2.0 [#8743](https://github.com/pingcap/tiflow/issues/8743) @ [sdojjy](https://github.com/sdojjy)をリリース + - TiCDC オープン API v2.0 をリリース [#8743](https://github.com/pingcap/tiflow/issues/8743) @ [sdojjy](https://github.com/sdojjy) - TiCDC の OOM 問題を防ぐために`gomemlimit`を導入する[#8675](https://github.com/pingcap/tiflow/issues/8675) @ [amyangfei](https://github.com/amyangfei) - `UPDATE`ステートメントを[#8057](https://github.com/pingcap/tiflow/issues/8057) [アミャンフェイ](https://github.com/amyangfei)つ実行するシナリオでは、マルチステートメントアプローチを使用してレプリケーションのパフォーマンスを最適化します。 - 災害復旧シナリオにおけるスループットの向上とRTOの短縮のために、REDOアプライヤでのトランザクション分割をサポートする[#8318](https://github.com/pingcap/tiflow/issues/8318) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - REDOログ[#8361](https://github.com/pingcap/tiflow/issues/8361) @ [CharlesCheung96](https://github.com/CharlesCheung96)へのDDLイベントの適用をサポート + - REDOログへのDDLイベントの適用をサポート [#8361](https://github.com/pingcap/tiflow/issues/8361) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Lightning - - BOM ヘッダー[#40744](https://github.com/pingcap/tidb/issues/40744) @ [dsdashun](https://github.com/dsdashun)を含む CSV データファイルのインポートをサポート + - BOM ヘッダーを含む CSV データファイルのインポートをサポート [#40744](https://github.com/pingcap/tidb/issues/40744) @ [dsdashun](https://github.com/dsdashun) ## バグ修正 {#bug-fixes} - TiDB - - キャッシュテーブルに新しい列が追加された後、列[#42928](https://github.com/pingcap/tidb/issues/42928) @ [lqs](https://github.com/lqs)のデフォルト値ではなく値が`NULL`なる問題を修正しました。 - - 多数のパーティションとTiFlashレプリカ[#42940](https://github.com/pingcap/tidb/issues/42940) @ [mjonss](https://github.com/mjonss)を持つパーティション テーブルに対して`TRUNCATE TABLE`実行するときに書き込み競合によって発生する DDL 再試行の問題を修正しました。 + - キャッシュテーブルに新しい列が追加された後、列のデフォルト値ではなく値が`NULL`なる問題を修正しました。 [#42928](https://github.com/pingcap/tidb/issues/42928) @ [lqs](https://github.com/lqs) + - 多数のパーティションとTiFlashレプリカを持つパーティション テーブルに対して`TRUNCATE TABLE`実行するときに書き込み競合によって発生する DDL 再試行の問題を修正しました。 [#42940](https://github.com/pingcap/tidb/issues/42940) @ [mjonss](https://github.com/mjonss) - `DROP TABLE`操作が実行されているときに`ADMIN SHOW DDL JOBS`結果にテーブル名が表示されない問題を修正[#42268](https://github.com/pingcap/tidb/issues/42268) @ [tiancaiamao](https://github.com/tiancaiamao) - cgroup 情報の読み取りエラーにより、TiDBサーバーが起動できない問題を修正しました。エラー メッセージは「cgroup v1 からファイルメモリ.stat を読み取れません: /sys/メモリ.stat をオープンすると、そのようなファイルまたはディレクトリが見つかりません」です[#42659](https://github.com/pingcap/tidb/issues/42659) @ [hawkingrei](https://github.com/hawkingrei) - - DDLデータバックフィル[#24427](https://github.com/pingcap/tidb/issues/24427) @ [mjonss](https://github.com/mjonss)を実行するときにトランザクションで頻繁に発生する書き込み競合を修正 + - DDLデータバックフィルを実行するときにトランザクションで頻繁に発生する書き込み競合を修正 [#24427](https://github.com/pingcap/tidb/issues/24427) @ [mjonss](https://github.com/mjonss) - 実行プラン[#41622](https://github.com/pingcap/tidb/issues/41622) @ [tiancaiamao](https://github.com/tiancaiamao)を生成する際に不整合な InfoSchema が取得され、TiDBpanicが発生する問題を修正しました。 - DDLを使用して浮動小数点型を変更し、長さを変更せずに小数点以下の桁数を減らしても、古いデータが同じままになる問題を修正しました[#41281](https://github.com/pingcap/tidb/issues/41281) @ [zimulala](https://github.com/zimulala) - - トランザクション内で`PointUpdate`実行した後、TiDB が`SELECT`文[#28011](https://github.com/pingcap/tidb/issues/28011) @ [zyguan](https://github.com/zyguan)に対して誤った結果を返す問題を修正しました。 + - トランザクション内で`PointUpdate`実行した後、TiDB が`SELECT`文に対して誤った結果を返す問題を修正しました。 [#28011](https://github.com/pingcap/tidb/issues/28011) @ [zyguan](https://github.com/zyguan) - カーソルフェッチを使用し、実行、フェッチ、およびクローズの間に他のステートメントを実行すると、フェッチおよびクローズコマンドが誤った結果を返したり、TiDB がpanicたりする可能性がある問題を修正しました[#40094](https://github.com/pingcap/tidb/issues/40094) @ [YangKeao](https://github.com/YangKeao) - - `INSERT IGNORE`と`REPLACE`ステートメントが値[#42121](https://github.com/pingcap/tidb/issues/42121) @ [zyguan](https://github.com/zyguan)を変更しないキーをロックしない問題を修正しました + - `INSERT IGNORE`と`REPLACE`ステートメントが値を変更しないキーをロックしない問題を修正しました [#42121](https://github.com/pingcap/tidb/issues/42121) @ [zyguan](https://github.com/zyguan) - 実行中にTiFlash が生成された列に対してエラーを報告する問題を修正[#40663](https://github.com/pingcap/tidb/issues/40663) @ [guo-shaoge](https://github.com/guo-shaoge) - 単一のSQL文に異なるパーティションテーブルが出現した場合にTiDBが誤った結果を生成する可能性がある問題を修正[#42135](https://github.com/pingcap/tidb/issues/42135) @ [mjonss](https://github.com/mjonss) - プリペアドプランキャッシュが有効な場合にフルインデックススキャンでエラーが発生する可能性がある問題を修正[#42150](https://github.com/pingcap/tidb/issues/42150) @ [fzzf678](https://github.com/fzzf678) - プリペアドプランキャッシュが有効な場合に IndexMerge が誤った結果を生成する可能性がある問題を修正[#41828](https://github.com/pingcap/tidb/issues/41828) @ [qw4990](https://github.com/qw4990) - `max_prepared_stmt_count`の設定が[#39735](https://github.com/pingcap/tidb/issues/39735)で@[xuyifangreeneyes](https://github.com/xuyifangreeneyes)に反映されない問題を修正 - - グローバルメモリ制御が、メモリ使用量が`tidb_server_memory_limit_sess_min_size` [#42662](https://github.com/pingcap/tidb/issues/42662) @ [XuHuaiyu](https://github.com/XuHuaiyu)未満の SQL 文を誤って強制終了する可能性がある問題を修正しました。 - - パーティションテーブル[#40596](https://github.com/pingcap/tidb/issues/40596) @ [tiancaiamao](https://github.com/tiancaiamao)の動的トリミングモードでインデックス結合によりpanicが発生する可能性がある問題を修正しました。 + - グローバルメモリ制御が、メモリ使用量が`tidb_server_memory_limit_sess_min_size` 未満の SQL 文を誤って強制終了する可能性がある問題を修正しました。 [#42662](https://github.com/pingcap/tidb/issues/42662) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - パーティションテーブルの動的トリミングモードでインデックス結合によりpanicが発生する可能性がある問題を修正しました。 [#40596](https://github.com/pingcap/tidb/issues/40596) @ [tiancaiamao](https://github.com/tiancaiamao) - TiKV - - TiKVがcgroupパス[#14538](https://github.com/tikv/tikv/issues/14538) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)を処理するときに`:`文字目を正しく解析しない問題を修正しました + - TiKVがcgroupパスを処理するときに`:`文字目を正しく解析しない問題を修正しました [#14538](https://github.com/tikv/tikv/issues/14538) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - PD - - PD が予期せず複数の学習者をリージョン[#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM)に追加する可能性がある問題を修正しました。 - - 配置ルールの切り替えにより、リーダー[#6195](https://github.com/tikv/pd/issues/6195) @ [bufferflies](https://github.com/bufferflies)の分布が不均等になる可能性がある問題を修正しました。 + - PD が予期せず複数のラーナーをリージョンに追加する可能性がある問題を修正しました。 [#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM) + - 配置ルールの切り替えにより、リーダーの分布が不均等になる可能性がある問題を修正しました。 [#6195](https://github.com/tikv/pd/issues/6195) @ [bufferflies](https://github.com/bufferflies) - TiFlash - - TiFlashが生成された列[#6801](https://github.com/pingcap/tiflash/issues/6801) @ [guo-shaoge](https://github.com/guo-shaoge)を認識できない問題を修正 + - TiFlashが生成された列を認識できない問題を修正 [#6801](https://github.com/pingcap/tiflash/issues/6801) @ [guo-shaoge](https://github.com/guo-shaoge) - 特定のケースで小数点以下の桁が切り上げられない問題を修正[#7022](https://github.com/pingcap/tiflash/issues/7022) @ [LittleFall](https://github.com/LittleFall) - - 特定のケースで[#6994](https://github.com/pingcap/tiflash/issues/6994) @ [windtalker](https://github.com/windtalker) 10 進キャストが誤って切り上げられる問題を修正しました - - 新しい照合順序[#6807](https://github.com/pingcap/tiflash/issues/6807) @ [xzhangxian1008](https://github.com/xzhangxian1008)を有効にした後に TopN/Sort 演算子が誤った結果を生成する問題を修正しました + - 特定のケースで 10 進キャストが誤って切り上げられる問題を修正しました [#6994](https://github.com/pingcap/tiflash/issues/6994) @ [windtalker](https://github.com/windtalker) + - 新しい照合順序を有効にした後に TopN/Sort 演算子が誤った結果を生成する問題を修正しました [#6807](https://github.com/pingcap/tiflash/issues/6807) @ [xzhangxian1008](https://github.com/xzhangxian1008) - TiCDC の非互換性によるTiFlashプロセス障害の問題を修正[#7212](https://github.com/pingcap/tiflash/issues/7212) @ [hongyunyan](https://github.com/hongyunyan) - ツール - Backup & Restore (BR) - - TiDBクラスタ[#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau)にPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 - - PITRリカバリプロセス[#42001](https://github.com/pingcap/tidb/issues/42001) @ [joccau](https://github.com/joccau)中に分割リージョンの再試行の待機時間が不十分になる問題を修正 + - TiDBクラスタにPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 [#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau) + - PITRリカバリプロセス中に分割リージョンの再試行の待機時間が不十分になる問題を修正 [#42001](https://github.com/pingcap/tidb/issues/42001) @ [joccau](https://github.com/joccau) - TiCDC - TiCDCがオブジェクトストレージ[#8581](https://github.com/pingcap/tiflow/issues/8581) @ [CharlesCheung96](https://github.com/CharlesCheung96) @ [Rustin170506](https://github.com/Rustin170506)にデータを複製するときにパーティションセパレーターが機能しない問題を修正しました - - TiCDC がオブジェクトストレージ[#8256](https://github.com/pingcap/tiflow/issues/8256) @ [zhaoxinyu](https://github.com/zhaoxinyu)にデータを複製するときにテーブル スケジューリングによってデータ損失が発生する可能性がある問題を修正しました。 - - 非再入可能DDL文[#8662](https://github.com/pingcap/tiflow/issues/8662) @ [hicqu](https://github.com/hicqu)によりレプリケーションが停止する問題を修正 - - TiCDC がオブジェクトストレージ[#8666](https://github.com/pingcap/tiflow/issues/8666) @ [CharlesCheung96](https://github.com/CharlesCheung96)にデータを複製するときに、TiCDC スケーリングによってデータ損失が発生する可能性がある問題を修正しました。 - - `db sorter`のメモリ使用量が`cgroup memory limit` [#8588](https://github.com/pingcap/tiflow/issues/8588) @ [amyangfei](https://github.com/amyangfei)で制御されない問題を修正 - - Redo ログ[#8591](https://github.com/pingcap/tiflow/issues/8591) @ [CharlesCheung96](https://github.com/CharlesCheung96)の適用中に特別なケースでデータ損失が発生する可能性がある問題を修正しました - - `db sorter`のメモリ使用量が`cgroup memory limit` [#8588](https://github.com/pingcap/tiflow/issues/8588) @ [amyangfei](https://github.com/amyangfei)で制御されない問題を修正 - - データレプリケーション中の`UPDATE`と`INSERT`ステートメントの順序が乱れると、 `Duplicate entry`エラー[#8597](https://github.com/pingcap/tiflow/issues/8597) @ [sdojjy](https://github.com/sdojjy)が発生する可能性がある問題を修正しました。 - - PDとTiCDC [#8562](https://github.com/pingcap/tiflow/issues/8562) @ [overvenus](https://github.com/overvenus)間のネットワーク分離によって発生するTiCDCサービスの異常終了問題を修正 - - Kubernetes [#8484](https://github.com/pingcap/tiflow/issues/8484) @ [overvenus](https://github.com/overvenus)で TiCDC クラスターの正常なアップグレードが失敗する問題を修正しました + - TiCDC がオブジェクトストレージにデータを複製するときにテーブル スケジューリングによってデータ損失が発生する可能性がある問題を修正しました。 [#8256](https://github.com/pingcap/tiflow/issues/8256) @ [zhaoxinyu](https://github.com/zhaoxinyu) + - 非再入可能DDL文によりレプリケーションが停止する問題を修正 [#8662](https://github.com/pingcap/tiflow/issues/8662) @ [hicqu](https://github.com/hicqu) + - TiCDC がオブジェクトストレージにデータを複製するときに、TiCDC スケーリングによってデータ損失が発生する可能性がある問題を修正しました。 [#8666](https://github.com/pingcap/tiflow/issues/8666) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - `db sorter`のメモリ使用量が`cgroup memory limit` で制御されない問題を修正 [#8588](https://github.com/pingcap/tiflow/issues/8588) @ [amyangfei](https://github.com/amyangfei) + - Redo ログの適用中に特別なケースでデータ損失が発生する可能性がある問題を修正しました [#8591](https://github.com/pingcap/tiflow/issues/8591) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - `db sorter`のメモリ使用量が`cgroup memory limit` で制御されない問題を修正 [#8588](https://github.com/pingcap/tiflow/issues/8588) @ [amyangfei](https://github.com/amyangfei) + - データレプリケーション中の`UPDATE`と`INSERT`ステートメントの順序が乱れると、 `Duplicate entry`エラーが発生する可能性がある問題を修正しました。 [#8597](https://github.com/pingcap/tiflow/issues/8597) @ [sdojjy](https://github.com/sdojjy) + - PDとTiCDC 間のネットワーク分離によって発生するTiCDCサービスの異常終了問題を修正 [#8562](https://github.com/pingcap/tiflow/issues/8562) @ [overvenus](https://github.com/overvenus) + - Kubernetes で TiCDC クラスターの正常なアップグレードが失敗する問題を修正しました [#8484](https://github.com/pingcap/tiflow/issues/8484) @ [overvenus](https://github.com/overvenus) - すべての下流 Kafka サーバーが利用できない場合に TiCDCサーバーがパニックになる問題を修正[#8523](https://github.com/pingcap/tiflow/issues/8523) @ [3AceShowHand](https://github.com/3AceShowHand) - - 変更フィードを再開するとデータが失われる可能性がある、またはチェックポイントが[#8242](https://github.com/pingcap/tiflow/issues/8242) @ [overvenus](https://github.com/overvenus)に進めない問題を修正しました。 + - 変更フィードを再開するとデータが失われる可能性がある、またはチェックポイントがに進めない問題を修正しました。 [#8242](https://github.com/pingcap/tiflow/issues/8242) @ [overvenus](https://github.com/overvenus) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 4b7ad24a40bca..e0882cc3538db 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -93,7 +93,7 @@ TiDB バージョン: 6.5.3 - 継続的プロファイリング[#14224](https://github.com/tikv/tikv/issues/14224) @ [tabokie](https://github.com/tabokie)におけるファイル ハンドル リークの問題を修正しました - PD クラッシュにより PITR が[#14184](https://github.com/tikv/tikv/issues/14184) @ [YuJuncen](https://github.com/YuJuncen)で続行できなくなる問題を修正しました - 暗号化キーIDの競合により古いキー[#14585](https://github.com/tikv/tikv/issues/14585) @ [tabokie](https://github.com/tabokie)が削除される可能性がある問題を修正しました - - 自動コミットとポイント取得レプリカ読み取りによって線形化可能性[#14715](https://github.com/tikv/tikv/issues/14715) @ [cfzjywxk](https://github.com/cfzjywxk)が破壊される可能性がある問題を修正しました + - 自動コミットとPointGetレプリカ読み取りによって線形化可能性が破壊される可能性がある問題を修正しました [#14715](https://github.com/tikv/tikv/issues/14715) @ [cfzjywxk](https://github.com/cfzjywxk) - クラスタを以前のバージョンからv6.5以降のバージョン[#14780](https://github.com/tikv/tikv/issues/14780) @ [MyonKeminta](https://github.com/MyonKeminta)にアップグレードしたときに、蓄積されたロックレコードによって引き起こされるパフォーマンス低下の問題を修正しました。 - TiDB Lightning がSST ファイルの漏洩を引き起こす可能性がある問題を修正[#14745](https://github.com/tikv/tikv/issues/14745) @ [YuJuncen](https://github.com/YuJuncen) - 暗号化キーとラフトログファイルの削除の間の潜在的な競合を修正しました。これにより、TiKV が[#14761](https://github.com/tikv/tikv/issues/14761) @ [Connor1996](https://github.com/Connor1996)で起動しなくなる可能性があります。 diff --git a/releases/release-6.5.4.md b/releases/release-6.5.4.md index c495f66f219d2..5173b99c8b006 100644 --- a/releases/release-6.5.4.md +++ b/releases/release-6.5.4.md @@ -133,9 +133,9 @@ TiDB バージョン: 6.5.4 - etcd がすでに起動しているがクライアントがまだ接続していない場合、クライアントを呼び出すと PD がpanic[#6860](https://github.com/tikv/pd/issues/6860) @ [HuSharp](https://github.com/HuSharp)になる可能性がある問題を修正しました。 - リーダーが長時間退出できない問題を修正[#6918](https://github.com/tikv/pd/issues/6918) @ [bufferflies](https://github.com/bufferflies) - 配置ルールが`LOCATION_LABELS`使用する場合、SQL とルールチェッカーが[#38605](https://github.com/pingcap/tidb/issues/38605) @ [nolouch](https://github.com/nolouch)と互換性がない問題を修正しました - - PD が予期せず複数の学習者をリージョン[#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM)に追加する可能性がある問題を修正しました。 + - PD が予期せず複数のラーナーをリージョンに追加する可能性がある問題を修正しました。 [#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM) - ルールチェッカーがピア[#6559](https://github.com/tikv/pd/issues/6559) @ [nolouch](https://github.com/nolouch)を選択した場合に、不健全なピアを削除できない問題を修正しました - - `unsafe recovery`で不合格になった学習者のピアが`auto-detect`モード[#6690](https://github.com/tikv/pd/issues/6690) @ [v01dstar](https://github.com/v01dstar)で無視される問題を修正 + - `unsafe recovery`で不合格になったラーナーのピアが`auto-detect`モードで無視される問題を修正 [#6690](https://github.com/tikv/pd/issues/6690) @ [v01dstar](https://github.com/v01dstar) - TiFlash diff --git a/releases/release-6.5.9.md b/releases/release-6.5.9.md index cf731f75bf4ce..5eeb62200c0f9 100644 --- a/releases/release-6.5.9.md +++ b/releases/release-6.5.9.md @@ -103,8 +103,8 @@ TiDB バージョン: 6.5.9 - レプリカ移行[#8323](https://github.com/pingcap/tiflash/issues/8323) @ [JaySon-Huang](https://github.com/JaySon-Huang)中に PD とのネットワーク接続が不安定になり、 TiFlash がpanic可能性がある問題を修正しました - リモート読み取り[#8685](https://github.com/pingcap/tiflash/issues/8685) @ [solotzg](https://github.com/solotzg)の場合にデータ競合によりTiFlash がクラッシュする可能性がある問題を修正しました - チャンクエンコード[#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87)中に`ENUM`列目がTiFlashを引き起こす可能性がある問題を修正しました - - 非厳密な`sql_mode` [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました - - `TIME`列の精度が変更された後にリージョンの移行、分割、またはマージが発生すると、クエリが[#8601](https://github.com/pingcap/tiflash/issues/8601) @ [JaySon-Huang](https://github.com/JaySon-Huang)で失敗する可能性がある問題を修正しました。 + - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - `TIME`列の精度が変更された後にリージョンの移行、分割、またはマージが発生すると、クエリが失敗する可能性がある問題を修正しました。 [#8601](https://github.com/pingcap/tiflash/issues/8601) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール diff --git a/releases/release-6.6.0.md b/releases/release-6.6.0.md index 54c656d624a06..87c50dc6ad928 100644 --- a/releases/release-6.6.0.md +++ b/releases/release-6.6.0.md @@ -313,7 +313,7 @@ TiDB バージョン: 6.6.0- [DMR](/releases/versioning.md#development-milestone | [`tidb_enable_plan_replayer_capture`](/system-variables.md#tidb_enable_plan_replayer_capture) | 変更 | この変数はv6.6.0から有効になり、 [`PLAN REPLAYER CAPTURE`機能](/sql-plan-replayer.md#use-plan-replayer-capture-to-capture-target-plans)を有効にするかどうかを制御します。デフォルト値は`OFF`から`ON`に変更され、 `PLAN REPLAYER CAPTURE`機能がデフォルトで有効になります。 | | [`tidb_enable_telemetry`](/system-variables.md#tidb_enable_telemetry-new-in-v402) | 変更 | デフォルト値が`ON`から`OFF`に変更されます。これは、TiDB でテレメトリがデフォルトで無効になっていることを意味します。 | | `tidb_general_plan_cache_size` | 変更 | この変数は、General Plan Cache によってキャッシュできる実行プランの最大数を制御します。v6.6.0 以降、この変数は[`tidb_non_prepared_plan_cache_size`](/system-variables.md#tidb_non_prepared_plan_cache_size)に名前が変更されました。 | -| [`tidb_replica_read`](/system-variables.md#tidb_replica_read-new-in-v40) | 変更 | この変数に新しい値オプション`learner`が追加され、TiDB が読み取り専用ノードからデータを読み取る際に使用する学習者レプリカを指定できます。 | +| [`tidb_replica_read`](/system-variables.md#tidb_replica_read-new-in-v40) | 変更 | この変数に新しい値オプション`learner`が追加され、TiDB が読み取り専用ノードからデータを読み取る際に使用するラーナーレプリカを指定できます。 | | [`tidb_replica_read`](/system-variables.md#tidb_replica_read-new-in-v40) | 変更 | TiDBクラスタの読み取り可用性を向上させるため、この変数に新しい値オプション`prefer-leader`が追加されました。このオプションを設定すると、TiDBはリーダーレプリカからの読み取りを優先します。リーダーレプリカのパフォーマンスが著しく低下した場合、TiDBは自動的にフォロワーレプリカからの読み取りに切り替わります。 | | [`tidb_store_batch_size`](/system-variables.md#tidb_store_batch_size) | 変更 | この変数は`IndexLookUp`オペレータのコプロセッサータスクのバッチ サイズを制御します。 `0`バッチを無効にすることを意味します。v6.6.0 以降、デフォルト値は`0`から`4`に変更され、リクエストのバッチごとに 4 つのコプロセッサータスクが 1 つのタスクにまとめられます。 | | [`mpp_exchange_compression_mode`](/system-variables.md#mpp_exchange_compression_mode-new-in-v660) | 新しく追加された | この変数は、MPP Exchange オペレータのデータ圧縮モードを指定します。この変数は、TiDB がバージョン番号`1`の MPP 実行プランを選択した場合に有効になります。デフォルト値`UNSPECIFIED`は、TiDB が自動的に`FAST`圧縮モードを選択することを意味します。 | diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index 082def376bf53..8d74ebbce60ef 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -142,7 +142,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 TiDB v6.5.0以降、 `INSERT INTO SELECT`ステートメントの`SELECT`の句(分析クエリ)をTiFlashにプッシュダウンできるようになりました。これにより、 TiFlashクエリの結果を`INSERT INTO`の句で指定されたTiDBテーブルに簡単に保存し、さらに分析することができます。これは、結果のキャッシュ(つまり、結果のマテリアライゼーション)として機能します。 - この機能はバージョン7.1.0で一般公開されています。3 `INSERT INTO SELECT`の`SELECT`節の実行中、オプティマイザーは、 [SQLモード](/sql-mode.md)とTiFlashレプリカのコスト見積もりに基づいて、クエリをTiFlashにプッシュダウンするかどうかをインテリジェントに決定できます。そのため、実験的段階で導入された`tidb_enable_tiflash_read_for_write_stmt`システム変数は非推奨となりました。TiFlashの`INSERT INTO SELECT`文の計算規則は`STRICT SQL Mode`要件を満たしていないため、TiDBは、現在のセッションの[SQLモード](/sql-mode.md)が厳密でない場合にのみ、 `INSERT INTO SELECT`文の`SELECT`節をTiFlashにプッシュダウンすることを許可します。つまり、 `sql_mode`値に`STRICT_TRANS_TABLES`と`STRICT_ALL_TABLES`が含まれません。 + この機能はバージョン7.1.0で一般公開されています。3 `INSERT INTO SELECT`の`SELECT`句の実行中、オプティマイザーは、 [SQLモード](/sql-mode.md)とTiFlashレプリカのコスト見積もりに基づいて、クエリをTiFlashにプッシュダウンするかどうかをインテリジェントに決定できます。そのため、実験的段階で導入された`tidb_enable_tiflash_read_for_write_stmt`システム変数は非推奨となりました。TiFlashの`INSERT INTO SELECT`文の計算規則は`STRICT SQL Mode`要件を満たしていないため、TiDBは、現在のセッションの[SQLモード](/sql-mode.md)が厳密でない場合にのみ、 `INSERT INTO SELECT`文の`SELECT`句をTiFlashにプッシュダウンすることを許可します。つまり、 `sql_mode`値に`STRICT_TRANS_TABLES`と`STRICT_ALL_TABLES`が含まれません。 詳細については[ドキュメント](/tiflash/tiflash-results-materialization.md)参照してください。 diff --git a/releases/release-7.1.3.md b/releases/release-7.1.3.md index 65e5fea482d64..2f904dc04d5a3 100644 --- a/releases/release-7.1.3.md +++ b/releases/release-7.1.3.md @@ -116,7 +116,7 @@ TiDB バージョン: 7.1.3 - 大規模クラスタに複数の TiKV ノードを追加すると、TiKVハートビートレポートが遅くなったり停止したりする可能性がある問題を修正しました[#7248](https://github.com/tikv/pd/issues/7248) @ [rleungx](https://github.com/rleungx) - TiDB DashboardがPD `trace`データを正しく読み取れない問題を修正[#7253](https://github.com/tikv/pd/issues/7253) @ [nolouch](https://github.com/nolouch) - Gin Web Framework のバージョンを v1.8.1 から v1.9.1 にアップグレードして、いくつかのセキュリティ問題を修正しました[#7438](https://github.com/tikv/pd/issues/7438) @ [niubell](https://github.com/niubell) - - ルールチェッカーが配置ルール[#7185](https://github.com/tikv/pd/issues/7185) @ [nolouch](https://github.com/nolouch)設定に従って学習者を追加しない問題を修正しました + - ルールチェッカーが配置ルール設定に従ってラーナーを追加しない問題を修正しました [#7185](https://github.com/tikv/pd/issues/7185) @ [nolouch](https://github.com/nolouch) - TiKVノードが利用できない場合にPDが通常のピアを削除する可能性がある問題を修正[#7249](https://github.com/tikv/pd/issues/7249) @ [lhy1024](https://github.com/lhy1024) - DR自動同期モード[#6988](https://github.com/tikv/pd/issues/6988) @ [HuSharp](https://github.com/HuSharp)でリーダーの切り替えに時間がかかる問題を修正 diff --git a/releases/release-7.1.5.md b/releases/release-7.1.5.md index 45292d489a227..7683f55e21ee1 100644 --- a/releases/release-7.1.5.md +++ b/releases/release-7.1.5.md @@ -88,8 +88,8 @@ TiDB バージョン: 7.1.5 - ログ[#8895](https://github.com/pingcap/tiflash/issues/8895) @ [JaySon-Huang](https://github.com/JaySon-Huang)の誤った`local_region_num`値を修正 - 生成された列をクエリするとエラー[#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge)が返される問題を修正しました - チャンクエンコード[#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87)中に`ENUM`列目がTiFlashを引き起こす可能性がある問題を修正しました - - 非厳密な`sql_mode` [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました - - `TIME`列の精度が変更された後にリージョンの移行、分割、またはマージが発生すると、クエリが[#8601](https://github.com/pingcap/tiflash/issues/8601) @ [JaySon-Huang](https://github.com/JaySon-Huang)で失敗する可能性がある問題を修正しました。 + - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - `TIME`列の精度が変更された後にリージョンの移行、分割、またはマージが発生すると、クエリが失敗する可能性がある問題を修正しました。 [#8601](https://github.com/pingcap/tiflash/issues/8601) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール diff --git a/releases/release-7.1.6.md b/releases/release-7.1.6.md index 866bf602845aa..346612f6c7d50 100644 --- a/releases/release-7.1.6.md +++ b/releases/release-7.1.6.md @@ -89,7 +89,7 @@ TiDB バージョン: 7.1.6 - `UPDATE`リスト内のサブクエリによって TiDB がpanicを起こす可能性がある問題を修正[#52687](https://github.com/pingcap/tidb/issues/52687) @ [winoros](https://github.com/winoros) - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列[#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990)を見つけられない問題を修正しました - `Sort`演算子がスピルした後にディスクファイルが削除されず、クエリエラーが発生する可能性がある問題を修正[#55061](https://github.com/pingcap/tidb/issues/55061) @ [wshwsh12](https://github.com/wshwsh12) - - `SELECT ... FOR UPDATE` [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990)の間違ったポイント取得プランを再利用する問題を修正しました + - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) - 複数のレベルの`max_execute_time`設定が互いに干渉する問題を修正[#50914](https://github.com/pingcap/tidb/issues/50914) @ [jiyfhust](https://github.com/jiyfhust) - TiDB [#37548](https://github.com/pingcap/tidb/issues/37548) @ [hawkingrei](https://github.com/hawkingrei)を再起動した後、主キー列統計のヒストグラムと TopN がロードされない問題を修正しました - TopN演算子が誤って[#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990)にプッシュダウンされる可能性がある問題を修正しました diff --git a/releases/release-7.3.0.md b/releases/release-7.3.0.md index 8ecd04ed31d05..02bccb5353851 100644 --- a/releases/release-7.3.0.md +++ b/releases/release-7.3.0.md @@ -263,8 +263,8 @@ TiDB バージョン: 7.3.0 - PD の再起動によって`default`リソース グループが再初期化される可能性がある問題を修正 [#6787](https://github.com/tikv/pd/issues/6787) @[glorv](https://github.com/glorv) - etcdが既に起動しているがクライアントがまだ接続していない場合に、クライアントを呼び出すとPDがpanicを起こす可能性がある問題を修正しました [#6860](https://github.com/tikv/pd/issues/6860) @[HuSharp](https://github.com/HuSharp) - リージョンの出力 `health-check` が、リージョン ID を照会して返されるリージョン情報と一致しない問題を修正します。 [#6560](https://github.com/tikv/pd/issues/6560) @[JmPotato](https://github.com/JmPotato) - - `unsafe recovery`で失敗した学習者ピアが`auto-detect`モードでは無視される問題を修正 [#6690](https://github.com/tikv/pd/issues/6690) @[v01dstar](https://github.com/v01dstar) - - 配置ルールがルールを満たしていないTiFlash学習者を選択してしまう問題を修正します [#6662](https://github.com/tikv/pd/issues/6662) @[rleungx](https://github.com/rleungx) + - `unsafe recovery`で失敗したラーナーピアが`auto-detect`モードでは無視される問題を修正 [#6690](https://github.com/tikv/pd/issues/6690) @[v01dstar](https://github.com/v01dstar) + - 配置ルールがルールを満たしていないTiFlashラーナーを選択してしまう問題を修正します [#6662](https://github.com/tikv/pd/issues/6662) @[rleungx](https://github.com/rleungx) - ルールチェッカーがピアを選択する際に、不健全なピアを削除できない問題を修正 [#6559](https://github.com/tikv/pd/issues/6559) @[nolouch](https://github.com/nolouch) - TiFlash diff --git a/releases/release-7.4.0.md b/releases/release-7.4.0.md index 3ac0e3911aaee..8b888a77decb6 100644 --- a/releases/release-7.4.0.md +++ b/releases/release-7.4.0.md @@ -168,7 +168,7 @@ TiDB バージョン: 7.4.0 - TiDBは`ROLLUP`修飾子と`GROUPING`関数[#44487](https://github.com/pingcap/tidb/issues/44487) @ [AilinKid](https://github.com/AilinKid)の使用をサポートしています - `WITH ROLLUP`修飾子と`GROUPING`関数は、多次元データ要約のためのデータ分析でよく使用されます。v7.4.0 以降では、 `GROUP BY`節で`WITH ROLLUP`修飾子と`GROUPING`関数を使用できます。例えば、 `SELECT ... FROM ... GROUP BY ... WITH ROLLUP`構文で`WITH ROLLUP`修飾子を使用できます。 + `WITH ROLLUP`修飾子と`GROUPING`関数は、多次元データ要約のためのデータ分析でよく使用されます。v7.4.0 以降では、 `GROUP BY`句で`WITH ROLLUP`修飾子と`GROUPING`関数を使用できます。例えば、 `SELECT ... FROM ... GROUP BY ... WITH ROLLUP`構文で`WITH ROLLUP`修飾子を使用できます。 詳細については[ドキュメント](/functions-and-operators/group-by-modifier.md)参照してください。 @@ -351,7 +351,7 @@ TiDB バージョン: 7.4.0 - TiDBパーサーが状態のままになり、解析エラーが発生する問題を修正[#45898](https://github.com/pingcap/tidb/issues/45898) @ [qw4990](https://github.com/qw4990) - `EXCHANGE PARTITION`制約[#45922](https://github.com/pingcap/tidb/issues/45922) @ [mjonss](https://github.com/mjonss)をチェックしない問題を修正 - `tidb_enforce_mpp`システム変数が正しく復元できない問題を修正[#46214](https://github.com/pingcap/tidb/issues/46214) @ [djshow832](https://github.com/djshow832) - - `LIKE`節の`_`誤って処理される問題を修正[#46287](https://github.com/pingcap/tidb/issues/46287) [#46618](https://github.com/pingcap/tidb/issues/46618) @ [Defined2014](https://github.com/Defined2014) + - `LIKE`述語の`_`が誤って処理される問題を修正[#46287](https://github.com/pingcap/tidb/issues/46287) [#46618](https://github.com/pingcap/tidb/issues/46618) @ [Defined2014](https://github.com/Defined2014) - TiDBがスキーマ[#46325](https://github.com/pingcap/tidb/issues/46325) @ [hihihuhu](https://github.com/hihihuhu)を取得できなかった場合に`schemaTs`が0に設定される問題を修正しました - `AUTO_ID_CACHE=1` [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました - `AUTO_ID_CACHE=1` [#46454](https://github.com/pingcap/tidb/issues/46454) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に、panic後に TiDB がゆっくりと回復する問題を修正しました。 diff --git a/releases/release-7.5.0.md b/releases/release-7.5.0.md index 4f6460756fc3f..8f4d3d814d387 100644 --- a/releases/release-7.5.0.md +++ b/releases/release-7.5.0.md @@ -213,7 +213,7 @@ v7.5.0 以降、次のコンテンツが`TiDB-community-toolkit`[バイナリパ - `evict-leader-scheduler`の設定が失われる可能性がある問題を修正 [#6897](https://github.com/tikv/pd/issues/6897) @[HuSharp](https://github.com/HuSharp) - ストアがオフラインになった後、その統計情報の監視メトリックが削除されない問題を修正します [#7180](https://github.com/tikv/pd/issues/7180) @[rleungx](https://github.com/rleungx) - データレプリケーション自動同期(DR Auto-Sync)モードを採用しているクラスターにおいて、配置ルールの設定が複雑な場合に`canSync` `hasMajority`が正しく計算されない可能性がある問題を修正します [#7201](https://github.com/tikv/pd/issues/7201) @[disksing](https://github.com/disksing) - - ルールチェッカーが配置ルールの設定に従って学習者を追加しない問題を修正 [#7185](https://github.com/tikv/pd/issues/7185) @[nolouch](https://github.com/nolouch) + - ルールチェッカーが配置ルールの設定に従ってラーナーを追加しない問題を修正 [#7185](https://github.com/tikv/pd/issues/7185) @[nolouch](https://github.com/nolouch) - TiDB DashboardがPD `trace`データを正しく読み取れない問題を修正 [#7253](https://github.com/tikv/pd/issues/7253) @[nolouch](https://github.com/nolouch) - 内部的に取得したリージョンが空であるためにPDがpanic可能性がある問題を修正 [#7261](https://github.com/tikv/pd/issues/7261) @[lhy1024](https://github.com/lhy1024) - データレプリケーション自動同期(DR Auto-Sync)モードを採用しているクラスターで`available_stores`が正しく計算されない問題を修正します [#7221](https://github.com/tikv/pd/issues/7221) @[disksing](https://github.com/disksing) diff --git a/releases/release-7.5.2.md b/releases/release-7.5.2.md index b838e453fda04..ee1b9732a248e 100644 --- a/releases/release-7.5.2.md +++ b/releases/release-7.5.2.md @@ -13,39 +13,39 @@ TiDB バージョン: 7.5.2 ## 互換性の変更 {#compatibility-changes} -- RocksDB の TiKV 構成項目[`track-and-verify-wals-in-manifest`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#track-and-verify-wals-in-manifest-new-in-v659-v715-and-v752)追加します。これは、Write Ahead Log (WAL) [#16549](https://github.com/tikv/tikv/issues/16549) @ [v01dstar](https://github.com/v01dstar)の破損の可能性を調査するのに役立ちます。 +- RocksDB の TiKV 構成項目[`track-and-verify-wals-in-manifest`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#track-and-verify-wals-in-manifest-new-in-v659-v715-and-v752)追加します。これは、Write Ahead Log (WAL) の破損の可能性を調査するのに役立ちます。 [#16549](https://github.com/tikv/tikv/issues/16549) @ [v01dstar](https://github.com/v01dstar) - TiDB Lightning `strict-format`または`SPLIT_FILE`使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります[#37338](https://github.com/pingcap/tidb/issues/37338) @ [lance6716](https://github.com/lance6716) -- TiCDCオープンプロトコルの`sink.open.output-old-value`設定項目を追加して、更新前の値を下流[#10916](https://github.com/pingcap/tiflow/issues/10916) @ [sdojjy](https://github.com/sdojjy)に出力するかどうかを制御します。 +- TiCDCオープンプロトコルの`sink.open.output-old-value`設定項目を追加して、更新前の値を下流に出力するかどうかを制御します。 [#10916](https://github.com/pingcap/tiflow/issues/10916) @ [sdojjy](https://github.com/sdojjy) - 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`目と`INSERT`目のイベントに分割していました。v7.5.2以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS` TiCDC `thresholdTS` (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`目のイベントを`DELETE` `INSERT`と13件目のイベントに分割します。この動作変更は、TiCDCが受信した`UPDATE`目のイベントの順序が誤っている可能性があり、分割された`DELETE`と`INSERT`目のイベントの順序が誤っている可能性があるため、ダウンストリームデータの不整合が発生する問題に対処しています。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v7.5/ticdc-split-update-behavior#split-update-events-for-mysql-sinks) [#10918](https://github.com/pingcap/tiflow/issues/10918)してください[リデジュ](https://github.com/lidezhu) ## 改善点 {#improvements} - TiDB - - `ANALYZE`文がメタデータロック[#47475](https://github.com/pingcap/tidb/issues/47475) @ [wjhuang2016](https://github.com/wjhuang2016)をブロックする問題を最適化します - - `SHOW CREATE TABLE` [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf)の出力に表示される式のデフォルト値のMySQL互換性を改善しました + - `ANALYZE`文がメタデータロックをブロックする問題を最適化します [#47475](https://github.com/pingcap/tidb/issues/47475) @ [wjhuang2016](https://github.com/wjhuang2016) + - `SHOW CREATE TABLE` の出力に表示される式のデフォルト値のMySQL互換性を改善しました [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf) - 常に`false`である DNF 項目の処理を強化し、そのようなフィルタ条件を直接無視することで、不要なテーブル全体のスキャンを回避します[#40997](https://github.com/pingcap/tidb/issues/40997) @ [Rustin170506](https://github.com/Rustin170506) - - `EXPLAIN ANALYZE` [#51727](https://github.com/pingcap/tidb/issues/51727) @ [JinheLin](https://github.com/JinheLin)のTiFlash `TableScan`オペレータの実行プロセスの統計を最適化します - - MPP ロード バランシング[#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008)中にリージョンのないストアを削除する - - PD からリージョンを一括ロードすることをサポートし、大規模なテーブル[#51326](https://github.com/pingcap/tidb/issues/51326) @ [SeaRise](https://github.com/SeaRise)をクエリするときに KV 範囲からリージョンへの変換プロセスを高速化します。 - - `Resource Control`監視ページで、各リソース グループ[#49318](https://github.com/pingcap/tidb/issues/49318) @ [nolouch](https://github.com/nolouch)の最大 RU 消費率を表示する新しいパネル`RU(Max)`を追加します。 + - `EXPLAIN ANALYZE` のTiFlash `TableScan`オペレータの実行プロセスの統計を最適化します [#51727](https://github.com/pingcap/tidb/issues/51727) @ [JinheLin](https://github.com/JinheLin) + - MPP ロード バランシング中にリージョンのないストアを削除する [#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008) + - PD からリージョンを一括ロードすることをサポートし、大規模なテーブルをクエリするときに KV 範囲からリージョンへの変換プロセスを高速化します。 [#51326](https://github.com/pingcap/tidb/issues/51326) @ [SeaRise](https://github.com/SeaRise) + - `Resource Control`監視ページで、各リソース グループの最大 RU 消費率を表示する新しいパネル`RU(Max)`を追加します。 [#49318](https://github.com/pingcap/tidb/issues/49318) @ [nolouch](https://github.com/nolouch) - 同期ロードパフォーマンスを改善し、統計情報のロードのレイテンシーを削減します[#52994](https://github.com/pingcap/tidb/issues/52294) [ホーキングレイ](https://github.com/hawkingrei) - 統計初期化の同時実行性を高めて起動を高速化します[#52466](https://github.com/pingcap/tidb/issues/52466) [#52102](https://github.com/pingcap/tidb/issues/52102) [#52553](https://github.com/pingcap/tidb/issues/52553) [ホーキングレイ](https://github.com/hawkingrei) - TiKV - - コプロセッサエラーのログレベルを`warn`から`debug`に調整して、クラスタ[#15881](https://github.com/tikv/tikv/issues/15881) @ [cfzjywxk](https://github.com/cfzjywxk)の不要なログを削減します。 + - コプロセッサエラーのログレベルを`warn`から`debug`に調整して、クラスタの不要なログを削減します。 [#15881](https://github.com/tikv/tikv/issues/15881) @ [cfzjywxk](https://github.com/cfzjywxk) - CDC イベント処理のキュー時間の監視メトリックを追加して、下流の CDC イベントレイテンシー問題のトラブルシューティングを容易にします[#16282](https://github.com/tikv/tikv/issues/16282) @ [hicqu](https://github.com/hicqu) - TiKV の安定性を向上させるために、raftstore スレッドでスナップショット ファイルに対する IO 操作を実行しないようにします[#16564](https://github.com/tikv/tikv/issues/16564) @ [Connor1996](https://github.com/Connor1996) - - ピアのスローログを追加し、メッセージ[#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996)を保存します + - ピアのスローログを追加し、メッセージを保存します [#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996) - TiKVは破損したSSTファイルの存在を検出すると、破損の具体的な理由をログに記録します[#16308](https://github.com/tikv/tikv/issues/16308) @ [overvenus](https://github.com/overvenus) - 不要な非同期ブロックを削除してメモリ使用量を削減する[#16540](https://github.com/tikv/tikv/issues/16540) @ [overvenus](https://github.com/overvenus) - - TiKV [#16680](https://github.com/tikv/tikv/issues/16680) @ [LykxSassinator](https://github.com/LykxSassinator)のシャットダウン速度を加速 + - TiKV のシャットダウン速度を加速 [#16680](https://github.com/tikv/tikv/issues/16680) @ [LykxSassinator](https://github.com/LykxSassinator) - PD - - etcdのバージョンをv3.4.30 [#7904](https://github.com/tikv/pd/issues/7904) @ [JmPotato](https://github.com/JmPotato)にアップグレードします - - 1秒あたりの最大リクエストユニット(RU)の監視メトリックを[#7908](https://github.com/tikv/pd/issues/7908) @ [nolouch](https://github.com/nolouch)追加します。 + - etcdのバージョンをv3.4.30 にアップグレードします [#7904](https://github.com/tikv/pd/issues/7904) @ [JmPotato](https://github.com/JmPotato) + - 1秒あたりの最大リクエストユニット(RU)の監視メトリックを追加します。 [#7908](https://github.com/tikv/pd/issues/7908) @ [nolouch](https://github.com/nolouch) - TiFlash @@ -56,9 +56,9 @@ TiDB バージョン: 7.5.2 - Backup & Restore (BR) - BRはデータ復旧中に空のSSTファイルをクリーンアップします[#16005](https://github.com/tikv/tikv/issues/16005) @ [Leavrth](https://github.com/Leavrth) - - ログバックアップの互換性テストとインデックスアクセラレーション[#51987](https://github.com/pingcap/tidb/issues/51987) @ [Leavrth](https://github.com/Leavrth)をカバーするPITR統合テストケースを追加します。 - - ログバックアップのマージ操作に対する許容度を向上します。比較的長いマージ操作が発生した場合、ログバックアップタスクがエラー状態[#16554](https://github.com/tikv/tikv/issues/16554) @ [YuJuncen](https://github.com/YuJuncen)に陥る可能性が低くなります。 - - 大規模なデータセット[#48301](https://github.com/pingcap/tidb/issues/48301) @ [Leavrth](https://github.com/Leavrth)シナリオで`RESTORE`ステートメントのテーブル作成パフォーマンスを向上 + - ログバックアップの互換性テストとインデックスアクセラレーションをカバーするPITR統合テストケースを追加します。 [#51987](https://github.com/pingcap/tidb/issues/51987) @ [Leavrth](https://github.com/Leavrth) + - ログバックアップのマージ操作に対する許容度を向上します。比較的長いマージ操作が発生した場合、ログバックアップタスクがエラー状態に陥る可能性が低くなります。 [#16554](https://github.com/tikv/tikv/issues/16554) @ [YuJuncen](https://github.com/YuJuncen) + - 大規模なデータセットシナリオで`RESTORE`ステートメントのテーブル作成パフォーマンスを向上 [#48301](https://github.com/pingcap/tidb/issues/48301) @ [Leavrth](https://github.com/Leavrth) - リストアプロセス中にテーブルIDを事前割り当てすることで、テーブルIDの再利用を最大化し、リストアパフォーマンスを向上します[#51736](https://github.com/pingcap/tidb/issues/51736) @ [Leavrth](https://github.com/Leavrth) - ログバックアップの開始時にアクティブなDDLジョブの無効な検証を削除します[#52733](https://github.com/pingcap/tidb/issues/52733) @ [Leavrth](https://github.com/Leavrth) - Google Cloud Storage(GCS)を外部ストレージとして使用する場合の古い互換性チェックを削除します[#50533](https://github.com/pingcap/tidb/issues/50533) @ [lance6716](https://github.com/lance6716) @@ -66,188 +66,188 @@ TiDB バージョン: 7.5.2 - TiCDC - - REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM [#10900](https://github.com/pingcap/tiflow/issues/10900) @ [CharlesCheung96](https://github.com/CharlesCheung96)の確率を低減します。 + - REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM の確率を低減します。 [#10900](https://github.com/pingcap/tiflow/issues/10900) @ [CharlesCheung96](https://github.com/CharlesCheung96) - トランザクション競合シナリオにおけるデータレプリケーションの安定性が大幅に向上し、パフォーマンスが最大10倍向上します[#10896](https://github.com/pingcap/tiflow/issues/10896) @ [CharlesCheung96](https://github.com/CharlesCheung96) - PDクライアント転送機能を有効にして、TiCDCとPDリーダー間のネットワーク分離中にTiCDCをより安定させます[#10849](https://github.com/pingcap/tiflow/issues/10849) @ [asddongmen](https://github.com/asddongmen) - - レプリケーションタスク[#11124](https://github.com/pingcap/tiflow/issues/11124) @ [asddongmen](https://github.com/asddongmen)の初期化速度を向上 - - レプリケーションタスクを非同期に初期化して、プロセッサと所有者[#10845](https://github.com/pingcap/tiflow/issues/10845) @ [sdojjy](https://github.com/sdojjy)の初期化時間を短縮します。 - - Kafka クラスターのバージョンを自動的に検出し、Kafka [#10852](https://github.com/pingcap/tiflow/issues/10852) @ [wk989898](https://github.com/wk989898)との互換性を向上します + - レプリケーションタスクの初期化速度を向上 [#11124](https://github.com/pingcap/tiflow/issues/11124) @ [asddongmen](https://github.com/asddongmen) + - レプリケーションタスクを非同期に初期化して、プロセッサと所有者の初期化時間を短縮します。 [#10845](https://github.com/pingcap/tiflow/issues/10845) @ [sdojjy](https://github.com/sdojjy) + - Kafka クラスターのバージョンを自動的に検出し、Kafka との互換性を向上します [#10852](https://github.com/pingcap/tiflow/issues/10852) @ [wk989898](https://github.com/wk989898) ## バグ修正 {#bug-fixes} - TiDB - - 一意インデックス[#52914](https://github.com/pingcap/tidb/issues/52914) @ [wjhuang2016](https://github.com/wjhuang2016)を追加するときに同時 DML 操作によって発生するデータ インデックスの不整合の問題を修正しました。 - - パーティションテーブル[#52080](https://github.com/pingcap/tidb/issues/52080) @ [tangenta](https://github.com/tangenta)に複数のスキーマ変更を含むインデックスを追加することで発生するデータインデックスの不整合の問題を修正しました。 - - 多値インデックス[#51162](https://github.com/pingcap/tidb/issues/51162) @ [ywqzzy](https://github.com/ywqzzy)を追加することによって発生するデータ インデックスの不整合の問題を修正しました + - 一意インデックスを追加するときに同時 DML 操作によって発生するデータ インデックスの不整合の問題を修正しました。 [#52914](https://github.com/pingcap/tidb/issues/52914) @ [wjhuang2016](https://github.com/wjhuang2016) + - パーティションテーブルに複数のスキーマ変更を含むインデックスを追加することで発生するデータインデックスの不整合の問題を修正しました。 [#52080](https://github.com/pingcap/tidb/issues/52080) @ [tangenta](https://github.com/tangenta) + - 複数値インデックスを追加することによって発生するデータ インデックスの不整合の問題を修正しました [#51162](https://github.com/pingcap/tidb/issues/51162) @ [ywqzzy](https://github.com/ywqzzy) - ネットワークの問題によりDDL操作が停止する問題を修正[#47060](https://github.com/pingcap/tidb/issues/47060) @ [wjhuang2016](https://github.com/wjhuang2016) - 起動時に統計情報をロードするときにTiDBがGCによるエラーを報告する可能性がある問題を修正[#53592](https://github.com/pingcap/tidb/issues/53592) @ [you06](https://github.com/you06) - - TiDBが準備完了していないTiKVノード[#50758](https://github.com/pingcap/tidb/issues/50758) @ [zyguan](https://github.com/zyguan)にリクエストを送信する可能性がある問題を修正 - - TiKVローリング再起動[#52193](https://github.com/pingcap/tidb/issues/52193) @ [zyguan](https://github.com/zyguan)後にステイル読み取りが失われる可能性がある問題を修正 - - KV リクエストの再試行中にデータ競合が発生し、TiDB パニック[#51921](https://github.com/pingcap/tidb/issues/51921) @ [zyguan](https://github.com/zyguan)が発生する可能性がある問題を修正しました。 - - インデックスデータ[#47115](https://github.com/pingcap/tidb/issues/47115) @ [zyguan](https://github.com/zyguan)を解析するときに TiDB がpanic可能性がある問題を修正しました - - JOIN条件に暗黙的な型変換[#46556](https://github.com/pingcap/tidb/issues/46556) @ [qw4990](https://github.com/qw4990)が含まれている場合にTiDBがpanic可能性がある問題を修正しました + - TiDBが準備完了していないTiKVノードにリクエストを送信する可能性がある問題を修正 [#50758](https://github.com/pingcap/tidb/issues/50758) @ [zyguan](https://github.com/zyguan) + - TiKVローリング再起動後にステイル読み取りが失われる可能性がある問題を修正 [#52193](https://github.com/pingcap/tidb/issues/52193) @ [zyguan](https://github.com/zyguan) + - KV リクエストの再試行中にデータ競合が発生し、TiDB パニックが発生する可能性がある問題を修正しました。 [#51921](https://github.com/pingcap/tidb/issues/51921) @ [zyguan](https://github.com/zyguan) + - インデックスデータを解析するときに TiDB がpanic可能性がある問題を修正しました [#47115](https://github.com/pingcap/tidb/issues/47115) @ [zyguan](https://github.com/zyguan) + - JOIN条件に暗黙的な型変換が含まれている場合にTiDBがpanic可能性がある問題を修正しました [#46556](https://github.com/pingcap/tidb/issues/46556) @ [qw4990](https://github.com/qw4990) - `YEAR`型の列を範囲外の符号なし整数と比較すると誤った結果が発生する問題を修正[#50235](https://github.com/pingcap/tidb/issues/50235) @ [qw4990](https://github.com/qw4990) - `UPDATE`リスト内のサブクエリによって TiDB がpanic可能性がある問題を修正[#52687](https://github.com/pingcap/tidb/issues/52687) @ [winoros](https://github.com/winoros) - - 述語[#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei)の`Longlong`型のオーバーフローの問題を修正 + - 述語の`Longlong`型のオーバーフローの問題を修正 [#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei) - クラスター化インデックスを述語として使用すると`SELECT INTO OUTFILE`が機能しない問題を修正[#42093](https://github.com/pingcap/tidb/issues/42093) @ [qw4990](https://github.com/qw4990) - TopN演算子が誤って[#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990)にプッシュダウンされる可能性がある問題を修正しました - - 空の投影により TiDB がpanic[#49109](https://github.com/pingcap/tidb/issues/49109) @ [winoros](https://github.com/winoros)を引き起こす問題を修正しました + - 空の投影により TiDB がpanicを引き起こす問題を修正しました [#49109](https://github.com/pingcap/tidb/issues/49109) @ [winoros](https://github.com/winoros) - インデックス プランが[#52947](https://github.com/pingcap/tidb/issues/52947) @ [AilinKid](https://github.com/AilinKid)順序に保たれている場合に、インデックス マージによって部分的な制限が誤って押し下げられる問題を修正しました。 - - 再帰CTE [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei)でビューの使用が機能しない問題を修正 - - 列の不安定な一意のIDにより、 `UPDATE`文がエラー[#53236](https://github.com/pingcap/tidb/issues/53236) @ [winoros](https://github.com/winoros)を返す可能性がある問題を修正しました。 - - 常に`true` [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520)となる述語を持つ`SHOW ERRORS`文を実行すると TiDB がパニックを起こす問題を修正しました。 - - 大規模並列処理 (MPP) [#51362](https://github.com/pingcap/tidb/issues/51362) @ [AilinKid](https://github.com/AilinKid)で`final` AggMode と`non-final` AggMode が共存できない問題を修正しました - - 間違った TableDual プランにより空のクエリ結果[#50051](https://github.com/pingcap/tidb/issues/50051) @ [onlyacat](https://github.com/onlyacat)が発生する問題を修正しました - - `lite-init-stats`と`concurrently-init-stats`両方の[#52223](https://github.com/pingcap/tidb/issues/52223) @ [hawkingrei](https://github.com/hawkingrei)を有効にした後に統計を初期化するとTiDBがpanicを起こす可能性がある問題を修正しました - - `NO_JOIN`ヒントが`CREATE BINDING` [#52813](https://github.com/pingcap/tidb/issues/52813) @ [qw4990](https://github.com/qw4990)で機能しない問題を修正しました + - 再帰CTE でビューの使用が機能しない問題を修正 [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei) + - 列の不安定な一意のIDにより、 `UPDATE`文がエラーを返す可能性がある問題を修正しました。 [#53236](https://github.com/pingcap/tidb/issues/53236) @ [winoros](https://github.com/winoros) + - 常に`true` となる述語を持つ`SHOW ERRORS`文を実行すると TiDB がパニックを起こす問題を修正しました。 [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520) + - 大規模並列処理 (MPP) で`final` AggMode と`non-final` AggMode が共存できない問題を修正しました [#51362](https://github.com/pingcap/tidb/issues/51362) @ [AilinKid](https://github.com/AilinKid) + - 間違った TableDual プランにより空のクエリ結果が発生する問題を修正しました [#50051](https://github.com/pingcap/tidb/issues/50051) @ [onlyacat](https://github.com/onlyacat) + - `lite-init-stats`と`concurrently-init-stats`両方のを有効にした後に統計を初期化するとTiDBがpanicを起こす可能性がある問題を修正しました [#52223](https://github.com/pingcap/tidb/issues/52223) @ [hawkingrei](https://github.com/hawkingrei) + - `NO_JOIN`ヒントが`CREATE BINDING` で機能しない問題を修正しました [#52813](https://github.com/pingcap/tidb/issues/52813) @ [qw4990](https://github.com/qw4990) - `ALL`関数に含まれるサブクエリが誤った結果を引き起こす可能性がある問題を修正[#52755](https://github.com/pingcap/tidb/issues/52755) @ [hawkingrei](https://github.com/hawkingrei) - - `VAR_SAMP()`ウィンドウ関数[#52933](https://github.com/pingcap/tidb/issues/52933) @ [Rustin170506](https://github.com/Rustin170506)として使用できない問題を修正 + - `VAR_SAMP()`ウィンドウ関数として使用できない問題を修正 [#52933](https://github.com/pingcap/tidb/issues/52933) @ [Rustin170506](https://github.com/Rustin170506) - スライスの浅いコピーを使用せずに列プルーニングを行うと、TiDB がpanic可能性がある問題を修正しました[#52768](https://github.com/pingcap/tidb/issues/52768) @ [winoros](https://github.com/winoros) - 一意インデックスを追加するとTiDBがpanic可能性がある問題を修正[#52312](https://github.com/pingcap/tidb/issues/52312) @ [wjhuang2016](https://github.com/wjhuang2016) - 初期化が完了する前に TiDBサーバーが正常とマークされる問題を修正[#51596](https://github.com/pingcap/tidb/issues/51596) @ [shenqidebaozi](https://github.com/shenqidebaozi) - - `IFNULL`関数によって返される型が MySQL [#51765](https://github.com/pingcap/tidb/issues/51765) @ [YangKeao](https://github.com/YangKeao)と一致しない問題を修正しました - - テーブルにクラスター化インデックス[#51372](https://github.com/pingcap/tidb/issues/51372) @ [guo-shaoge](https://github.com/guo-shaoge)がある場合に並列`Apply`で誤った結果が生成される可能性がある問題を修正しました。 - - サブクエリの`HAVING`句に相関列[#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei)が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 - - `TIDB_HOT_REGIONS`テーブルをクエリすると、誤って`INFORMATION_SCHEMA`テーブル[#50810](https://github.com/pingcap/tidb/issues/50810) @ [Defined2014](https://github.com/Defined2014)が返される可能性がある問題を修正しました。 + - `IFNULL`関数によって返される型が MySQL と一致しない問題を修正しました [#51765](https://github.com/pingcap/tidb/issues/51765) @ [YangKeao](https://github.com/YangKeao) + - テーブルにクラスター化インデックスがある場合に並列`Apply`で誤った結果が生成される可能性がある問題を修正しました。 [#51372](https://github.com/pingcap/tidb/issues/51372) @ [guo-shaoge](https://github.com/guo-shaoge) + - サブクエリの`HAVING`句に相関列が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 [#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei) + - `TIDB_HOT_REGIONS`テーブルをクエリすると、誤って`INFORMATION_SCHEMA`テーブルが返される可能性がある問題を修正しました。 [#50810](https://github.com/pingcap/tidb/issues/50810) @ [Defined2014](https://github.com/Defined2014) - 統計の初期化が完了する前に自動統計収集がトリガーされる問題を修正[#52346](https://github.com/pingcap/tidb/issues/52346) @ [Rustin170506](https://github.com/Rustin170506) - - AutoIDLeaderの変更により、 `AUTO_ID_CACHE=1` [#52600](https://github.com/pingcap/tidb/issues/52600) @ [tiancaiamao](https://github.com/tiancaiamao)の場合にAUTO_INCREMENT列の値が減少する可能性がある問題を修正しました。 + - AutoIDLeaderの変更により、 `AUTO_ID_CACHE=1` の場合にAUTO_INCREMENT列の値が減少する可能性がある問題を修正しました。 [#52600](https://github.com/pingcap/tidb/issues/52600) @ [tiancaiamao](https://github.com/tiancaiamao) - 共通テーブル式 (CTE) を使用して、統計情報が欠落しているパーティション テーブルにアクセスすると、クエリ結果が正しくなくなる可能性がある問題を修正しました[#51873](https://github.com/pingcap/tidb/issues/51873) @ [qw4990](https://github.com/qw4990) - - TiDB Dashboardのモニタリングページ[#51889](https://github.com/pingcap/tidb/issues/51889) @ [YangKeao](https://github.com/YangKeao)における接続数(接続数)の計算と表示が誤っていた問題を修正しました。 - - 外部キー[#51838](https://github.com/pingcap/tidb/issues/51838) @ [YangKeao](https://github.com/YangKeao)を持つテーブルを復元するときに DDL 操作が停止する問題を修正しました + - TiDB Dashboardのモニタリングページにおける接続数(接続数)の計算と表示が誤っていた問題を修正しました。 [#51889](https://github.com/pingcap/tidb/issues/51889) @ [YangKeao](https://github.com/YangKeao) + - 外部キーを持つテーブルを復元するときに DDL 操作が停止する問題を修正しました [#51838](https://github.com/pingcap/tidb/issues/51838) @ [YangKeao](https://github.com/YangKeao) - 列のデフォルト値が削除されている場合、列のデフォルト値を取得するとエラーが返される問題を修正[#50043](https://github.com/pingcap/tidb/issues/50043) [#51324](https://github.com/pingcap/tidb/issues/51324) @ [crazycs520](https://github.com/crazycs520) - - `force-init-stats` [#51473](https://github.com/pingcap/tidb/issues/51473) @ [hawkingrei](https://github.com/hawkingrei)に設定されている場合に TiDB が対応するポートを listen しない問題を修正しました - - `IN()`述語に`NULL` [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros)が含まれている場合にクエリ結果が正しくない問題を修正しました - - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei)を出力問題を修正しました。 - - `EXCHANGE PARTITION`外部キー[#51807](https://github.com/pingcap/tidb/issues/51807) @ [YangKeao](https://github.com/YangKeao)を誤って処理する問題を修正 + - `force-init-stats` に設定されている場合に TiDB が対応するポートを listen しない問題を修正しました [#51473](https://github.com/pingcap/tidb/issues/51473) @ [hawkingrei](https://github.com/hawkingrei) + - `IN()`述語に`NULL` が含まれている場合にクエリ結果が正しくない問題を修正しました [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros) + - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log を出力問題を修正しました。 [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei) + - `EXCHANGE PARTITION`外部キーを誤って処理する問題を修正 [#51807](https://github.com/pingcap/tidb/issues/51807) @ [YangKeao](https://github.com/YangKeao) - `LIMIT` `OR`型`Index Merge` [#48588](https://github.com/pingcap/tidb/issues/48588) @ [AilinKid](https://github.com/AilinKid)に押し下げられない可能性がある問題を修正しました - - 相関サブクエリ[#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87)における TopN 演算子の誤った結果を修正 - - `CPS by type`メトリックに誤った値[#52605](https://github.com/pingcap/tidb/issues/52605) @ [nolouch](https://github.com/nolouch)が表示される問題を修正しました + - 相関サブクエリにおける TopN 演算子の誤った結果を修正 [#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87) + - `CPS by type`メトリックに誤った値が表示される問題を修正しました [#52605](https://github.com/pingcap/tidb/issues/52605) @ [nolouch](https://github.com/nolouch) - 特定の列の統計情報が完全にロードされていない場合に、 `EXPLAIN`ステートメントの結果に誤った列 ID が表示される可能性がある問題を修正しました[#52207](https://github.com/pingcap/tidb/issues/52207) @ [time-and-fate](https://github.com/time-and-fate) - 照合の新しいフレームワークが無効になっているときに、異なる照合を含む式によってクエリがpanicになる可能性がある問題を修正しました[#52772](https://github.com/pingcap/tidb/issues/52772) @ [wjhuang2016](https://github.com/wjhuang2016) - - 多値インデックスを持つテーブルを含むSQL文を実行すると、 `Can't find a proper physical plan for this query`エラー[#49438](https://github.com/pingcap/tidb/issues/49438) @ [qw4990](https://github.com/qw4990)が返される可能性がある問題を修正しました。 - - TiDBが式[#43527](https://github.com/pingcap/tidb/issues/43527) @ [Rustin170506](https://github.com/Rustin170506)内のシステム変数の型を正しく変換できない問題を修正 - - `INSERT IGNORE`実行すると、一意インデックスとデータ[#51784](https://github.com/pingcap/tidb/issues/51784) @ [wjhuang2016](https://github.com/wjhuang2016)の間に不整合が発生する可能性がある問題を修正しました。 + - 複数値インデックスを持つテーブルを含むSQL文を実行すると、 `Can't find a proper physical plan for this query`エラーが返される可能性がある問題を修正しました。 [#49438](https://github.com/pingcap/tidb/issues/49438) @ [qw4990](https://github.com/qw4990) + - TiDBが式内のシステム変数の型を正しく変換できない問題を修正 [#43527](https://github.com/pingcap/tidb/issues/43527) @ [Rustin170506](https://github.com/Rustin170506) + - `INSERT IGNORE`実行すると、一意インデックスとデータの間に不整合が発生する可能性がある問題を修正しました。 [#51784](https://github.com/pingcap/tidb/issues/51784) @ [wjhuang2016](https://github.com/wjhuang2016) - OOMエラー発生後に自動統計収集が停止する問題を修正[#51993](https://github.com/pingcap/tidb/issues/51993) @ [Rustin170506](https://github.com/Rustin170506) - - `tidb_mem_quota_analyze`が有効になっていて、統計の更新に使用されるメモリが[#52601](https://github.com/pingcap/tidb/issues/52601) @ [hawkingrei](https://github.com/hawkingrei)制限を超えると TiDB がクラッシュする可能性がある問題を修正しました。 + - `tidb_mem_quota_analyze`が有効になっていて、統計の更新に使用されるメモリが制限を超えると TiDB がクラッシュする可能性がある問題を修正しました。 [#52601](https://github.com/pingcap/tidb/issues/52601) @ [hawkingrei](https://github.com/hawkingrei) - 複数のレベルの`max_execute_time`設定が互いに干渉する問題を修正[#50914](https://github.com/pingcap/tidb/issues/50914) @ [jiyfhust](https://github.com/jiyfhust) - 単一のSQL文を使用して複数のインデックスを追加することによって発生するインデックスの不整合の問題を修正[#51746](https://github.com/pingcap/tidb/issues/51746) @ [tangenta](https://github.com/tangenta) - 関連するサブクエリがある場合にウィンドウ関数がpanic可能性がある問題を修正[#42734](https://github.com/pingcap/tidb/issues/42734) @ [Rustin170506](https://github.com/Rustin170506) - `shuffleExec`予期せず終了すると TiDB がクラッシュする問題を修正[#48230](https://github.com/pingcap/tidb/issues/48230) @ [wshwsh12](https://github.com/wshwsh12) - - パーティションDDLタスク[#51090](https://github.com/pingcap/tidb/issues/51090) @ [jiyfhust](https://github.com/jiyfhust)をロールバックするときにステータスが停止する問題を修正しました + - パーティションDDLタスクをロールバックするときにステータスが停止する問題を修正しました [#51090](https://github.com/pingcap/tidb/issues/51090) @ [jiyfhust](https://github.com/jiyfhust) - `BINARY`タイプの JSON をクエリすると、場合によってはエラーが発生する可能性がある問題を修正しました[#51547](https://github.com/pingcap/tidb/issues/51547) @ [YangKeao](https://github.com/YangKeao) - - 分散実行フレームワーク (DXF) [#52640](https://github.com/pingcap/tidb/issues/52640) @ [tangenta](https://github.com/tangenta)を有効にした後に、大きなテーブルにインデックスを追加できない問題を修正しました。 - - TTL 機能により、データ範囲の分割が不正確になり、場合によっては[#51527](https://github.com/pingcap/tidb/issues/51527) @ [lcwangchao](https://github.com/lcwangchao)でデータ ホットスポットが発生する問題を修正しました。 - - 主キーの型が`VARCHAR` [#51810](https://github.com/pingcap/tidb/issues/51810) @ [breezewish](https://github.com/breezewish)の場合に`ALTER TABLE ... COMPACT TIFLASH REPLICA`誤って終了する可能性がある問題を修正しました - - インデックス[#52411](https://github.com/pingcap/tidb/issues/52411) @ [tangenta](https://github.com/tangenta)追加中にクラスターのアップグレードによって発生するデータ インデックスの不整合の問題を修正しました。 - - TableDual [#50614](https://github.com/pingcap/tidb/issues/50614) @ [time-and-fate](https://github.com/time-and-fate)で述語プッシュダウンを無効にすることで発生するパフォーマンス低下の問題を修正しました + - 分散実行フレームワーク (DXF) を有効にした後に、大きなテーブルにインデックスを追加できない問題を修正しました。 [#52640](https://github.com/pingcap/tidb/issues/52640) @ [tangenta](https://github.com/tangenta) + - TTL 機能により、データ範囲の分割が不正確になり、場合によってはでデータ ホットスポットが発生する問題を修正しました。 [#51527](https://github.com/pingcap/tidb/issues/51527) @ [lcwangchao](https://github.com/lcwangchao) + - 主キーの型が`VARCHAR` の場合に`ALTER TABLE ... COMPACT TIFLASH REPLICA`誤って終了する可能性がある問題を修正しました [#51810](https://github.com/pingcap/tidb/issues/51810) @ [breezewish](https://github.com/breezewish) + - インデックス追加中にクラスターのアップグレードによって発生するデータ インデックスの不整合の問題を修正しました。 [#52411](https://github.com/pingcap/tidb/issues/52411) @ [tangenta](https://github.com/tangenta) + - TableDual で述語プッシュダウンを無効にすることで発生するパフォーマンス低下の問題を修正しました [#50614](https://github.com/pingcap/tidb/issues/50614) @ [time-and-fate](https://github.com/time-and-fate) - TiDBサーバーがHTTPインターフェース経由でラベルを追加し成功を返すが、それが有効にならない問題を修正[#51427](https://github.com/pingcap/tidb/issues/51427) @ [you06](https://github.com/you06) - 取り込みモードでインデックスを追加すると、一部のコーナーケースでデータインデックスの不整合が発生する可能性がある問題を修正[#51954](https://github.com/pingcap/tidb/issues/51954) @ [lance6716](https://github.com/lance6716) - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが[#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei)で終了する可能性がある問題を修正しました。 - - 無効な設定項目[#51399](https://github.com/pingcap/tidb/issues/51399) @ [Defined2014](https://github.com/Defined2014)が含まれている場合、設定ファイルが有効にならない問題を修正しました - - SQL 文に`JOIN`が含まれ、文内の`SELECT`リストに定数[#50358](https://github.com/pingcap/tidb/issues/50358) @ [yibin87](https://github.com/yibin87)のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 + - 無効な設定項目が含まれている場合、設定ファイルが有効にならない問題を修正しました [#51399](https://github.com/pingcap/tidb/issues/51399) @ [Defined2014](https://github.com/Defined2014) + - SQL 文に`JOIN`が含まれ、文内の`SELECT`リストに定数のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 [#50358](https://github.com/pingcap/tidb/issues/50358) @ [yibin87](https://github.com/yibin87) - `determinate`モード( `tidb_opt_objective='determinate'` )でクエリに述語が含まれていない場合、統計がロードされない可能性がある問題を修正しました[#48257](https://github.com/pingcap/tidb/issues/48257) @ [time-and-fate](https://github.com/time-and-fate) - 特定の条件下で`SURVIVAL_PREFERENCES`属性が`SHOW CREATE PLACEMENT POLICY`ステートメントの出力に表示されない可能性がある問題を修正[#51699](https://github.com/pingcap/tidb/issues/51699) @ [lcwangchao](https://github.com/lcwangchao) - - IndexJoin が Left Outer Anti Semi type [#52902](https://github.com/pingcap/tidb/issues/52902) @ [yibin87](https://github.com/yibin87)のハッシュ値を計算するときに重複行を生成する問題を修正しました。 + - IndexJoin が Left Outer Anti Semi type のハッシュ値を計算するときに重複行を生成する問題を修正しました。 [#52902](https://github.com/pingcap/tidb/issues/52902) @ [yibin87](https://github.com/yibin87) - `TIMESTAMPADD()`関数が誤った結果を返す問題を修正[#41052](https://github.com/pingcap/tidb/issues/41052) @ [xzhangxian1008](https://github.com/xzhangxian1008) - `FLOAT`型から`UNSIGNED`型へのデータ変換で誤った結果が返される問題を修正[#41736](https://github.com/pingcap/tidb/issues/41736) @ [guo-shaoge](https://github.com/guo-shaoge) - - `TRUNCATE()`関数の 2 番目の引数が大きな負の数[#52978](https://github.com/pingcap/tidb/issues/52978) @ [yibin87](https://github.com/yibin87)の場合に誤った結果を返す問題を修正しました。 - - Grafana で重複したパネル ID により[#51556](https://github.com/pingcap/tidb/issues/51556) @ [D3Hunter](https://github.com/D3Hunter)表示が異常になる可能性がある問題を修正しました - - gRPC エラー[#51301](https://github.com/pingcap/tidb/issues/51301) @ [guo-shaoge](https://github.com/guo-shaoge)をログに記録するときに TiDB が予期せず再起動する問題を修正しました - - 起動時にTiDBの統計情報を読み込むとOOM [#52219](https://github.com/pingcap/tidb/issues/52219) @ [hawkingrei](https://github.com/hawkingrei)が発生する可能性がある問題を修正しました。 + - `TRUNCATE()`関数の 2 番目の引数が大きな負の数の場合に誤った結果を返す問題を修正しました。 [#52978](https://github.com/pingcap/tidb/issues/52978) @ [yibin87](https://github.com/yibin87) + - Grafana で重複したパネル ID により表示が異常になる可能性がある問題を修正しました [#51556](https://github.com/pingcap/tidb/issues/51556) @ [D3Hunter](https://github.com/D3Hunter) + - gRPC エラーをログに記録するときに TiDB が予期せず再起動する問題を修正しました [#51301](https://github.com/pingcap/tidb/issues/51301) @ [guo-shaoge](https://github.com/guo-shaoge) + - 起動時にTiDBの統計情報を読み込むとOOM が発生する可能性がある問題を修正しました。 [#52219](https://github.com/pingcap/tidb/issues/52219) @ [hawkingrei](https://github.com/hawkingrei) - テーブルが削除された後もテーブルの TTL ジョブが停止しない問題を修正[#51540](https://github.com/pingcap/tidb/issues/51540) @ [YangKeao](https://github.com/YangKeao) - TiKV - - TiKV ログ[#16398](https://github.com/tikv/tikv/issues/16398) @ [overvenus](https://github.com/overvenus)で`thread_id`値が`0x5`として誤って表示される問題を修正しました - - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケース[#16871](https://github.com/tikv/tikv/issues/16871) @ [glorv](https://github.com/glorv)に影響しないようにします。 - - バイナリからJSON [#16616](https://github.com/tikv/tikv/issues/16616) @ [YangKeao](https://github.com/YangKeao)への変換中にTiKVがpanic可能性がある問題を修正しました - - tikv-ctlの`raft region`コマンドの出力にリージョンステータス情報[#17037](https://github.com/tikv/tikv/issues/17037) @ [glorv](https://github.com/glorv)が含まれていない問題を修正しました + - TiKV ログで`thread_id`値が`0x5`として誤って表示される問題を修正しました [#16398](https://github.com/tikv/tikv/issues/16398) @ [overvenus](https://github.com/overvenus) + - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケースに影響しないようにします。 [#16871](https://github.com/tikv/tikv/issues/16871) @ [glorv](https://github.com/glorv) + - バイナリからJSON への変換中にTiKVがpanic可能性がある問題を修正しました [#16616](https://github.com/tikv/tikv/issues/16616) @ [YangKeao](https://github.com/YangKeao) + - tikv-ctlの`raft region`コマンドの出力にリージョンステータス情報が含まれていない問題を修正しました [#17037](https://github.com/tikv/tikv/issues/17037) @ [glorv](https://github.com/glorv) - 1 つの TiKV ノードで遅い`check-leader`操作により、他の TiKV ノードの`resolved-ts`正常に[#15999](https://github.com/tikv/tikv/issues/15999) @ [crazycs520](https://github.com/crazycs520)に進まなくなる問題を修正しました。 - スナップショットの適用によってピアの破棄処理が中断された後、スナップショットの適用が完了しても再開されない問題を修正[#16561](https://github.com/tikv/tikv/issues/16561) @ [tonyxuqqi](https://github.com/tonyxuqqi) - - `DECIMAL`型の小数点部分が[#16913](https://github.com/tikv/tikv/issues/16913) @ [gengliqi](https://github.com/gengliqi)場合に正しくない問題を修正しました + - `DECIMAL`型の小数点部分が場合に正しくない問題を修正しました [#16913](https://github.com/tikv/tikv/issues/16913) @ [gengliqi](https://github.com/gengliqi) - クエリ内の`CONV()`関数が数値システム変換中にオーバーフローし、TiKVpanic[#16969](https://github.com/tikv/tikv/issues/16969) @ [gengliqi](https://github.com/gengliqi)が発生する問題を修正しました。 - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - 監視メトリック`tikv_unified_read_pool_thread_count`データがない場合がある問題を修正[#16629](https://github.com/tikv/tikv/issues/16629) @ [YuJuncen](https://github.com/YuJuncen) - RocksDB の非アクティブな Write Ahead Logs (WAL) によってデータが破損する可能性がある問題を修正しました[#16705](https://github.com/tikv/tikv/issues/16705) @ [Connor1996](https://github.com/Connor1996) - - 古いリージョンピアがGCメッセージ[#16504](https://github.com/tikv/tikv/issues/16504) @ [crazycs520](https://github.com/crazycs520)を無視するとresolve-tsがブロックされる問題を修正しました - - 楽観的トランザクションの実行中に、他のトランザクションがそのトランザクションのロック解決操作を開始すると、トランザクションの主キーに非同期コミットまたは 1PC モード[#16620](https://github.com/tikv/tikv/issues/16620) @ [MyonKeminta](https://github.com/MyonKeminta)で以前にコミットされたデータがある場合、トランザクションの原子性が壊れる可能性がわずかにあるという問題を修正しました。 + - 古いリージョンピアがGCメッセージを無視するとresolve-tsがブロックされる問題を修正しました [#16504](https://github.com/tikv/tikv/issues/16504) @ [crazycs520](https://github.com/crazycs520) + - 楽観的トランザクションの実行中に、他のトランザクションがそのトランザクションのロック解決操作を開始すると、トランザクションの主キーに非同期コミットまたは 1PC モードで以前にコミットされたデータがある場合、トランザクションの原子性が壊れる可能性がわずかにあるという問題を修正しました。 [#16620](https://github.com/tikv/tikv/issues/16620) @ [MyonKeminta](https://github.com/MyonKeminta) - PD - - TiDBネットワークパーティション[#7926](https://github.com/tikv/pd/issues/7926) @ [CabinfeverB](https://github.com/CabinfeverB)の障害回復後の接続panicの問題を修正しました - - オンラインデータ復旧[#8095](https://github.com/tikv/pd/issues/8095) @ [JmPotato](https://github.com/JmPotato)後にスケジュールが誤って一時停止される可能性がある問題を修正 - - リソース グループ[#52605](https://github.com/pingcap/tidb/issues/52605) @ [nolouch](https://github.com/nolouch)を有効にした後に、CPS By Type 監視タイプが正しく表示されない問題を修正しました。 + - TiDBネットワークパーティションの障害回復後の接続panicの問題を修正しました [#7926](https://github.com/tikv/pd/issues/7926) @ [CabinfeverB](https://github.com/CabinfeverB) + - オンラインデータ復旧後にスケジュールが誤って一時停止される可能性がある問題を修正 [#8095](https://github.com/tikv/pd/issues/8095) @ [JmPotato](https://github.com/JmPotato) + - リソース グループを有効にした後に、CPS By Type 監視タイプが正しく表示されない問題を修正しました。 [#52605](https://github.com/pingcap/tidb/issues/52605) @ [nolouch](https://github.com/nolouch) - 設定ファイル経由でログレベルを変更しても反映されない問題を修正[#8117](https://github.com/tikv/pd/issues/8117) @ [rleungx](https://github.com/rleungx) - - リソースグループクエリ[#8217](https://github.com/tikv/pd/issues/8217) @ [nolouch](https://github.com/nolouch)をキャンセルするときに再試行回数が多すぎる問題を修正 - - `ALTER PLACEMENT POLICY`配置ポリシー[#52257](https://github.com/pingcap/tidb/issues/52257) [#51712](https://github.com/pingcap/tidb/issues/51712) @ [jiyfhust](https://github.com/jiyfhust)を変更できない問題を修正 - - 配置ルール[#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx)を使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 - - PDリーダーを手動で転送すると[#8225](https://github.com/tikv/pd/issues/8225) @ [HuSharp](https://github.com/HuSharp)失敗する可能性がある問題を修正しました + - リソースグループクエリをキャンセルするときに再試行回数が多すぎる問題を修正 [#8217](https://github.com/tikv/pd/issues/8217) @ [nolouch](https://github.com/nolouch) + - `ALTER PLACEMENT POLICY`配置ポリシー を変更できない問題を修正 [#51712](https://github.com/pingcap/tidb/issues/51712) @ [jiyfhust](https://github.com/jiyfhust) [#52257](https://github.com/pingcap/tidb/issues/52257) + - 配置ルールを使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 [#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx) + - PDリーダーを手動で転送すると失敗する可能性がある問題を修正しました [#8225](https://github.com/tikv/pd/issues/8225) @ [HuSharp](https://github.com/HuSharp) - 書き込みホットスポットのスケジュール設定により配置ポリシーの制約が破られる可能性がある問題を修正[#7848](https://github.com/tikv/pd/issues/7848) @ [lhy1024](https://github.com/lhy1024) - - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値[#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge)より少なくなる問題を修正しました。 + - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge) - スケーリングの進行状況が正しく表示されない問題を修正[#7726](https://github.com/tikv/pd/issues/7726) @ [CabinfeverB](https://github.com/CabinfeverB) - 展開された2つのデータセンター間でリーダーを切り替えるとLeaderが失敗する問題を修正[#7992](https://github.com/tikv/pd/issues/7992) @ [TonsnakeLin](https://github.com/TonsnakeLin) - PDの`Filter target`監視メトリックが散布範囲情報を提供しない問題を修正[#8125](https://github.com/tikv/pd/issues/8125) @ [HuSharp](https://github.com/HuSharp) - - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx)が含まれる問題を修正しました + - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` が含まれる問題を修正しました [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx) - TiFlash - - 分散ストレージおよびコンピューティングアーキテクチャで、DDL操作[#9084](https://github.com/pingcap/tiflash/issues/9084) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で非NULL列を追加した後にクエリでNULL値が誤って返される可能性がある問題を修正しました。 - - 空のパーティション[#9024](https://github.com/pingcap/tiflash/issues/9024) @ [JinheLin](https://github.com/JinheLin)を含むパーティション テーブルでクエリを実行するときに発生するクエリ タイムアウトの問題を修正しました。 + - 分散ストレージおよびコンピューティングアーキテクチャで、DDL操作で非NULL列を追加した後にクエリでNULL値が誤って返される可能性がある問題を修正しました。 [#9084](https://github.com/pingcap/tiflash/issues/9084) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 空のパーティションを含むパーティション テーブルでクエリを実行するときに発生するクエリ タイムアウトの問題を修正しました。 [#9024](https://github.com/pingcap/tiflash/issues/9024) @ [JinheLin](https://github.com/JinheLin) - 分散ストレージとコンピューティングアーキテクチャで、コンピューティングノードのプロセスが停止するとTiFlash がpanic可能性がある問題を修正しました[#8860](https://github.com/pingcap/tiflash/issues/8860) @ [guo-shaoge](https://github.com/guo-shaoge) - - 生成された列をクエリするとエラー[#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge)が返される問題を修正しました + - 生成された列をクエリするとエラーが返される問題を修正しました [#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge) - クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました[#9039](https://github.com/pingcap/tiflash/issues/9039) @ [JaySon-Huang](https://github.com/JaySon-Huang) - チャンクエンコード[#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87)中に`ENUM`列目がTiFlashを引き起こす可能性がある問題を修正しました - - ログ[#8895](https://github.com/pingcap/tiflash/issues/8895) @ [JaySon-Huang](https://github.com/JaySon-Huang)の誤った`local_region_num`値を修正 - - 分散ストレージとコンピューティングアーキテクチャで、シャットダウン[#8837](https://github.com/pingcap/tiflash/issues/8837) @ [JaySon-Huang](https://github.com/JaySon-Huang)中にTiFlash がpanicになる可能性がある問題を修正しました。 + - ログの誤った`local_region_num`値を修正 [#8895](https://github.com/pingcap/tiflash/issues/8895) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 分散ストレージとコンピューティングアーキテクチャで、シャットダウン中にTiFlash がpanicになる可能性がある問題を修正しました。 [#8837](https://github.com/pingcap/tiflash/issues/8837) @ [JaySon-Huang](https://github.com/JaySon-Huang) - TiFlash が高同時読み取りシナリオで一時的に誤った結果を返す可能性がある問題を修正[#8845](https://github.com/pingcap/tiflash/issues/8845) @ [JinheLin](https://github.com/JinheLin) - - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlashコンピューティングノード[#8920](https://github.com/pingcap/tiflash/issues/8920) @ [JinheLin](https://github.com/JinheLin)の`storage.remote.cache.capacity`構成項目の値を変更した後、Grafanaに表示されるディスク`used_size`メトリックが正しくないという問題を修正しました。 - - 分散ストレージおよびコンピューティングアーキテクチャで、ネットワーク分離[#8806](https://github.com/pingcap/tiflash/issues/8806) @ [JinheLin](https://github.com/JinheLin)後にクエリが永続的にブロックされる可能性がある問題を修正しました - - 非厳密な`sql_mode` [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました + - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlashコンピューティングノードの`storage.remote.cache.capacity`構成項目の値を変更した後、Grafanaに表示されるディスク`used_size`メトリックが正しくないという問題を修正しました。 [#8920](https://github.com/pingcap/tiflash/issues/8920) @ [JinheLin](https://github.com/JinheLin) + - 分散ストレージおよびコンピューティングアーキテクチャで、ネットワーク分離後にクエリが永続的にブロックされる可能性がある問題を修正しました [#8806](https://github.com/pingcap/tiflash/issues/8806) @ [JinheLin](https://github.com/JinheLin) + - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - ツール - Backup & Restore (BR) - - 特別なイベントタイミングにより、ログバックアップ[#16739](https://github.com/tikv/tikv/issues/16739) @ [YuJuncen](https://github.com/YuJuncen)でデータ損失が発生する可能性があるという稀な問題を修正しました。 + - 特別なイベントタイミングにより、ログバックアップでデータ損失が発生する可能性があるという稀な問題を修正しました。 [#16739](https://github.com/tikv/tikv/issues/16739) @ [YuJuncen](https://github.com/YuJuncen) - フルバックアップが失敗したときにログが多すぎる問題を修正[#51572](https://github.com/pingcap/tidb/issues/51572) @ [Leavrth](https://github.com/Leavrth) - - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanic[#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen)になる可能性がある問題を修正しました。 + - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanicになる可能性がある問題を修正しました。 [#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen) - TiKV の再起動により、ログ バックアップのグローバル チェックポイントが実際のバックアップ ファイルの書き込みポイントよりも先に進められ、少量のバックアップ データが失われる可能性がある問題を修正しました[#16809](https://github.com/tikv/tikv/issues/16809) @ [YuJuncen](https://github.com/YuJuncen) - - PD [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen)へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました + - PD へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen) - 不安定なテストケース[#52547](https://github.com/pingcap/tidb/issues/52547) [リーヴルス](https://github.com/Leavrth)で修正する - BRを使用してデータを復元する場合、または物理インポート モードでTiDB Lightningを使用してデータをインポートする場合に、PD から取得されたリージョンにLeaderがない問題を修正しました[#51124](https://github.com/pingcap/tidb/issues/51124) [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - フルバックアップでピアが見つからない場合に TiKV がパニックを起こす問題を修正[#16394](https://github.com/tikv/tikv/issues/16394) @ [Leavrth](https://github.com/Leavrth) - - ログバックアップタスクを一時停止後に削除しても、GCセーフポイント[#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer)がすぐに復元されない問題を修正しました。 - - 不安定なテストケース`TestClearCache` [#50743](https://github.com/pingcap/tidb/issues/50743) @ [3pointer](https://github.com/3pointer)を修正 - - 空の`EndKey` [#52574](https://github.com/pingcap/tidb/issues/52574) @ [3pointer](https://github.com/3pointer)が原因でBR がトランザクション KV クラスターの復元に失敗する問題を修正しました - - PDリーダーの転送により、データ[#53724](https://github.com/pingcap/tidb/issues/53724) @ [Leavrth](https://github.com/Leavrth)復元時にBRがpanicになる可能性がある問題を修正しました。 - - BRが`AUTO_RANDOM`列[#52255](https://github.com/pingcap/tidb/issues/52255) @ [Leavrth](https://github.com/Leavrth)を含むユニオンクラスター化インデックスの`AUTO_RANDOM` ID割り当ての進行状況をバックアップできなかった問題を修正しました。 + - ログバックアップタスクを一時停止後に削除しても、GCセーフポイントがすぐに復元されない問題を修正しました。 [#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer) + - 不安定なテストケース`TestClearCache` を修正 [#50743](https://github.com/pingcap/tidb/issues/50743) @ [3pointer](https://github.com/3pointer) + - 空の`EndKey` が原因でBR がトランザクション KV クラスターの復元に失敗する問題を修正しました [#52574](https://github.com/pingcap/tidb/issues/52574) @ [3pointer](https://github.com/3pointer) + - PDリーダーの転送により、データ復元時にBRがpanicになる可能性がある問題を修正しました。 [#53724](https://github.com/pingcap/tidb/issues/53724) @ [Leavrth](https://github.com/Leavrth) + - BRが`AUTO_RANDOM`列を含むユニオンクラスター化インデックスの`AUTO_RANDOM` ID割り当ての進行状況をバックアップできなかった問題を修正しました。 [#52255](https://github.com/pingcap/tidb/issues/52255) @ [Leavrth](https://github.com/Leavrth) - TiCDC - - PDディスクI/Oの高レイテンシーによりデータレプリケーション[#9054](https://github.com/pingcap/tiflow/issues/9054) @ [asddongmen](https://github.com/asddongmen)で深刻なレイテンシーが発生する問題を修正 + - PDディスクI/Oの高レイテンシーによりデータレプリケーションで深刻なレイテンシーが発生する問題を修正 [#9054](https://github.com/pingcap/tiflow/issues/9054) @ [asddongmen](https://github.com/asddongmen) - TiCDC所有者ノードを退去させるAPI( `/api/v2/owner/resign` )を呼び出すと、TiCDCタスクが予期せず再起動する問題を修正しました[#10781](https://github.com/pingcap/tiflow/issues/10781) @ [sdojjy](https://github.com/sdojjy) - DDL文が頻繁に実行されるシナリオで、間違ったBarrierTSが原因でデータが間違ったCSVファイルに書き込まれる問題を修正[#10668](https://github.com/pingcap/tiflow/issues/10668) @ [lidezhu](https://github.com/lidezhu) - 単一行データのデータ整合性検証が有効にされた後、タイムゾーンの不一致により TiCDC が`TIMESTAMP`種類のチェックサムの検証に失敗する問題を修正[#10573](https://github.com/pingcap/tiflow/issues/10573) @ [3AceShowHand](https://github.com/3AceShowHand) - オブジェクトストレージシンクに一時的な障害が発生した場合に、結果整合性が有効になっている変更フィードが失敗する可能性がある問題を修正しました[#10710](https://github.com/pingcap/tiflow/issues/10710) @ [CharlesCheung96](https://github.com/CharlesCheung96) - `DROP PRIMARY KEY`と`DROP UNIQUE KEY`ステートメントが正しく複製されない問題を修正[#10890](https://github.com/pingcap/tiflow/issues/10890) @ [asddongmen](https://github.com/asddongmen) - - テーブルレプリケーションタスク[#10613](https://github.com/pingcap/tiflow/issues/10613) @ [CharlesCheung96](https://github.com/CharlesCheung96)をスケジュールするときに TiCDC がパニックになる問題を修正しました + - テーブルレプリケーションタスクをスケジュールするときに TiCDC がパニックになる問題を修正しました [#10613](https://github.com/pingcap/tiflow/issues/10613) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 下流の Pulsar が停止しているときに、changefeed を削除すると通常の TiCDC プロセスが停止し、他の changefeed プロセスも停止するという問題を修正しました[#10629](https://github.com/pingcap/tiflow/issues/10629) @ [asddongmen](https://github.com/asddongmen) - - PDを再起動するとTiCDCノードがエラー[#10799](https://github.com/pingcap/tiflow/issues/10799) @ [3AceShowHand](https://github.com/3AceShowHand)で再起動する可能性がある問題を修正しました - - `open-protocol`の古い値部分が、実際のタイプ[#10803](https://github.com/pingcap/tiflow/issues/10803) @ [3AceShowHand](https://github.com/3AceShowHand)ではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 - - `TIMEZONE`種類のデフォルト値が正しいタイムゾーン[#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand)に従って設定されない問題を修正 + - PDを再起動するとTiCDCノードがエラーで再起動する可能性がある問題を修正しました [#10799](https://github.com/pingcap/tiflow/issues/10799) @ [3AceShowHand](https://github.com/3AceShowHand) + - `open-protocol`の古い値部分が、実際のタイプではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 [#10803](https://github.com/pingcap/tiflow/issues/10803) @ [3AceShowHand](https://github.com/3AceShowHand) + - `TIMEZONE`種類のデフォルト値が正しいタイムゾーンに従って設定されない問題を修正 [#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand) - TiCDC が上流に書き込まれた後に下流の`Exchange Partition ... With Validation` DDL の実行に失敗し、変更フィードが[#10859](https://github.com/pingcap/tiflow/issues/10859) @ [hongyunyan](https://github.com/hongyunyan)で停止する問題を修正しました。 - - KVクライアントのデータ競合によりTiCDCがpanic[#10718](https://github.com/pingcap/tiflow/issues/10718) @ [asddongmen](https://github.com/asddongmen)になる問題を修正 + - KVクライアントのデータ競合によりTiCDCがpanicになる問題を修正 [#10718](https://github.com/pingcap/tiflow/issues/10718) @ [asddongmen](https://github.com/asddongmen) - アップストリームの主キーまたは一意キーを更新すると、アップストリームとダウンストリーム間でデータの不整合が発生する可能性がある問題を修正[#10918](https://github.com/pingcap/tiflow/issues/10918) @ [lidezhu](https://github.com/lidezhu) - TiDB Data Migration (DM) - - `go-mysql` [#11041](https://github.com/pingcap/tiflow/issues/11041) @ [D3Hunter](https://github.com/D3Hunter)にアップグレードして接続ブロックの問題を修正しました - - アップストリーム主キーがバイナリ型[#10672](https://github.com/pingcap/tiflow/issues/10672) @ [GMHDBJD](https://github.com/GMHDBJD)の場合にデータが失われる問題を修正しました + - `go-mysql` にアップグレードして接続ブロックの問題を修正しました [#11041](https://github.com/pingcap/tiflow/issues/11041) @ [D3Hunter](https://github.com/D3Hunter) + - アップストリーム主キーがバイナリ型の場合にデータが失われる問題を修正しました [#10672](https://github.com/pingcap/tiflow/issues/10672) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning - EBS BRが[#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh)で実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました - - ソースファイル[#51800](https://github.com/pingcap/tidb/issues/51800) @ [lance6716](https://github.com/lance6716)内の互換性のない SQL ステートメントが原因で、 TiDB Lightning がデータインポート中に`no database selected`報告する問題を修正しました。 - - PD Leaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。[#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - - Parquet 形式[#52518](https://github.com/pingcap/tidb/issues/52518) @ [kennytm](https://github.com/kennytm)の空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました + - ソースファイル内の互換性のない SQL ステートメントが原因で、 TiDB Lightning がデータインポート中に`no database selected`報告する問題を修正しました。 [#51800](https://github.com/pingcap/tidb/issues/51800) @ [lance6716](https://github.com/lance6716) + - PDLeaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。 [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) + - Parquet 形式の空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました [#52518](https://github.com/pingcap/tidb/issues/52518) @ [kennytm](https://github.com/kennytm) diff --git a/releases/release-7.5.3.md b/releases/release-7.5.3.md index d035dfd0ee9f7..121d4fe5e6e1e 100644 --- a/releases/release-7.5.3.md +++ b/releases/release-7.5.3.md @@ -82,7 +82,7 @@ TiDB バージョン: 7.5.3 - `STATE`フィールドのうち`size`が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`テーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @ [cfzjywxk](https://github.com/cfzjywxk) - 自動統計収集中にシステム変数`tidb_enable_async_merge_global_stats`と`tidb_analyze_partition_concurrency`有効にならない問題を修正[#53972](https://github.com/pingcap/tidb/issues/53972) @ [Rustin170506](https://github.com/Rustin170506) - 列のデフォルト値として`CURRENT_DATE()`使用すると、クエリ結果[#53746](https://github.com/pingcap/tidb/issues/53746) @ [tangenta](https://github.com/tangenta)が正しくなくなる問題を修正しました - - `SELECT ... FOR UPDATE` [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990)の間違ったポイント取得プランを再利用する問題を修正しました + - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) - TiKV diff --git a/releases/release-7.5.5.md b/releases/release-7.5.5.md index 67a00d58c59c0..42669f0cdd2ef 100644 --- a/releases/release-7.5.5.md +++ b/releases/release-7.5.5.md @@ -70,9 +70,9 @@ TiDB バージョン: 7.5.5 - グローバルソート[#54147](https://github.com/pingcap/tidb/issues/54147) @ [tangenta](https://github.com/tangenta)を使用してインデックスを追加するときにパフォーマンスが不安定になる問題を修正しました - 外部キー[#56456](https://github.com/pingcap/tidb/issues/56456) @ [hawkingrei](https://github.com/hawkingrei)を含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 - `RANGE COLUMNS`パーティション関数と`utf8mb4_0900_ai_ci`照合順序を同時に使用すると、クエリ結果[#57261](https://github.com/pingcap/tidb/issues/57261) @ [Defined2014](https://github.com/Defined2014)が正しくなくなる可能性がある問題を修正しました。 - - `NATURAL JOIN`または`USING`節の後にサブクエリを使用するとエラー[#53766](https://github.com/pingcap/tidb/issues/53766) @ [dash12653](https://github.com/dash12653)が発生する可能性がある問題を修正しました + - `NATURAL JOIN`または`USING`句の後にサブクエリを使用するとエラーが発生する可能性がある問題を修正しました [#53766](https://github.com/pingcap/tidb/issues/53766) @ [dash12653](https://github.com/dash12653) - 書き込み競合が発生したときにTTLタスクをキャンセルできない問題を修正[#56422](https://github.com/pingcap/tidb/issues/56422) @ [YangKeao](https://github.com/YangKeao) - - CTE に`ORDER BY` 、 `LIMIT` 、または`SELECT DISTINCT`節が含まれており、別の CTE の再帰部分によって参照されている場合、誤ってインライン化され、実行エラー[#56603](https://github.com/pingcap/tidb/issues/56603) @ [elsa0520](https://github.com/elsa0520)が発生する可能性がある問題を修正しました。 + - CTE に`ORDER BY` 、 `LIMIT` 、または`SELECT DISTINCT`句が含まれており、別の CTE の再帰部分によって参照されている場合、誤ってインライン化され、実行エラーが発生する可能性がある問題を修正しました。 [#56603](https://github.com/pingcap/tidb/issues/56603) @ [elsa0520](https://github.com/elsa0520) - `UPDATE`文が`ENUM`型[#56832](https://github.com/pingcap/tidb/issues/56832) @ [xhebox](https://github.com/xhebox)の値を誤って更新する問題を修正しました - `RECOVER TABLE BY JOB JOB_ID;`実行すると TiDB がpanicを起こす可能性がある問題を修正[#55113](https://github.com/pingcap/tidb/issues/55113) @ [crazycs520](https://github.com/crazycs520) - クエリに利用可能なインデックスマージ実行プラン[#56217](https://github.com/pingcap/tidb/issues/56217) @ [AilinKid](https://github.com/AilinKid)がある場合に`read_from_storage`ヒントが有効にならない可能性がある問題を修正しました diff --git a/releases/release-8.1.0.md b/releases/release-8.1.0.md index 7e41f493041a6..423aa12672572 100644 --- a/releases/release-8.1.0.md +++ b/releases/release-8.1.0.md @@ -241,7 +241,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 - TiFlash - - 非厳密な`sql_mode` [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました + - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - TiFlash が高同時読み取りシナリオで一時的に誤った結果を返す可能性がある問題を修正[#8845](https://github.com/pingcap/tiflash/issues/8845) @ [JinheLin](https://github.com/JinheLin) - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlashコンピューティングノード[#8920](https://github.com/pingcap/tiflash/issues/8920) @ [JinheLin](https://github.com/JinheLin)の`storage.remote.cache.capacity`構成項目の値を変更した後、Grafanaに表示されるディスク`used_size`メトリックが正しくないという問題を修正しました。 - クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました[#9039](https://github.com/pingcap/tiflash/issues/9039) @ [JaySon-Huang](https://github.com/JaySon-Huang) diff --git a/releases/release-8.1.1.md b/releases/release-8.1.1.md index ed225b1a602fd..4ff94bc42fe79 100644 --- a/releases/release-8.1.1.md +++ b/releases/release-8.1.1.md @@ -120,7 +120,7 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - `global.tidb_cloud_storage_uri` [#54096](https://github.com/pingcap/tidb/issues/54096) @ [lance6716](https://github.com/lance6716)を設定するときに不明瞭なエラーメッセージが表示される問題を修正しました - 同期負荷QPSモニタリングメトリックが正しくない問題を修正[#53558](https://github.com/pingcap/tidb/issues/53558) @ [hawkingrei](https://github.com/hawkingrei) - 初期統計を同時に[#53607](https://github.com/pingcap/tidb/issues/53607) @ [hawkingrei](https://github.com/hawkingrei)でロードするときに一部の統計情報が失われる可能性がある問題を修正しました - - `SELECT ... FOR UPDATE` [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990)の間違ったポイント取得プランを再利用する問題を修正しました + - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) - TiKV diff --git a/releases/release-8.3.0.md b/releases/release-8.3.0.md index 67f66012f704d..8f99ed7ad2214 100644 --- a/releases/release-8.3.0.md +++ b/releases/release-8.3.0.md @@ -320,7 +320,7 @@ TiDBバージョン:8.3.0 - Grafana の接続数監視メトリックが、ハンドシェイクが完了する前に一部の接続が切断された場合に正しく表示されない問題を修正しました [#54428](https://github.com/pingcap/tidb/issues/54428) @[YangKeao](https://github.com/YangKeao) - TiProxyとリソースグループを使用している際に、各リソースグループの接続数が正しく表示されない問題を修正しました [#54545](https://github.com/pingcap/tidb/issues/54545) @[YangKeao](https://github.com/YangKeao) - クエリに相関のないサブクエリと`LIMIT`句が含まれている場合、列のプルーニングが不完全になり、最適ではない実行プランが生成される可能性がある問題を修正しました。 [#54213](https://github.com/pingcap/tidb/issues/54213) @[qw4990](https://github.com/qw4990) - - `SELECT ... FOR UPDATE`の誤ったポイント取得プランを再利用してしまう問題を修正します [#54652](https://github.com/pingcap/tidb/issues/54652) @[qw4990](https://github.com/qw4990) + - `SELECT ... FOR UPDATE`の誤ったPointGetプランを再利用してしまう問題を修正します [#54652](https://github.com/pingcap/tidb/issues/54652) @[qw4990](https://github.com/qw4990) - `TIMESTAMPADD()`関数の最初の引数が`month`で、2 番目の引数が負の値の場合に無限ループに陥る問題を修正しました。 [#54908](https://github.com/pingcap/tidb/issues/54908) @[xzhangxian1008](https://github.com/xzhangxian1008) - スローログ内の内部SQLステートメントがデフォルトでnullに編集される問題を修正[#54190](https://github.com/pingcap/tidb/issues/54190) [#52743](https://github.com/pingcap/tidb/issues/52743) [#53264](https://github.com/pingcap/tidb/issues/53264) @[lcwangchao](https://github.com/lcwangchao) - `PointGet`の実行プランが`_tidb_rowid`に対して生成されてしまう問題を修正します [#54583](https://github.com/pingcap/tidb/issues/54583) @[Defined2014](https://github.com/Defined2014) diff --git a/releases/release-8.5.5.md b/releases/release-8.5.5.md index 521788884e42e..66b3825921473 100644 --- a/releases/release-8.5.5.md +++ b/releases/release-8.5.5.md @@ -279,7 +279,7 @@ TiDBクラスタがv8.5.4で新規にデプロイされている場合(つま - 分析リクエストの`KV Cursor Operations`メトリックが常に`0`になる問題を修正 [#19206](https://github.com/tikv/tikv/issues/19206) @[glorv](https://github.com/glorv) - リーダー変更後にリージョンハートビートがリージョンサイズやキー統計情報をPDに誤って報告する可能性がある問題を修正 [#19180](https://github.com/tikv/tikv/issues/19180) @[glorv](https://github.com/glorv) - - 安全でないリカバリが停止する問題を修正するため、安全でないリカバリ降格リストからTombstone TiFlash学習者を削除します [#18458](https://github.com/tikv/tikv/issues/18458) @[v01dstar](https://github.com/v01dstar) + - 安全でないリカバリが停止する問題を修正するため、安全でないリカバリ降格リストからTombstone TiFlashラーナーを削除します [#18458](https://github.com/tikv/tikv/issues/18458) @[v01dstar](https://github.com/v01dstar) - 連続書き込み中にスナップショットが繰り返しキャンセルされ、レプリカのリカバリがブロックされる問題を修正 [#18872](https://github.com/tikv/tikv/issues/18872) @[exit-code-1](https://github.com/exit-code-1) - 流量制御しきい値の増加により圧縮速度が低下する問題を修正 [#18708](https://github.com/tikv/tikv/issues/18708) @[hhwyt](https://github.com/hhwyt) - 特殊なケースでRaftピアが予定より早く休止状態に入り、TiKV の再起動後にビジー状態が続き、リーダー転送がブロックされる問題を修正しました [#19203](https://github.com/tikv/tikv/issues/19203) @[LykxSassinator](https://github.com/LykxSassinator) diff --git a/releases/release-8.5.6.md b/releases/release-8.5.6.md index 4141633e4c5c2..7989c9d7972ae 100644 --- a/releases/release-8.5.6.md +++ b/releases/release-8.5.6.md @@ -97,7 +97,7 @@ TiDBクラスタをv8.5.5で新規にデプロイした場合(つまり、v8.5 | [`OutPacketBytes`](https://docs.pingcap.com/tidb/v8.5/system-variables#outpacketbytes-new-in-v856) | 新しく追加された | この変数は内部統計のみに使用され、ユーザーには表示されません。 | | [`tidb_foreign_key_check_in_shared_lock`](https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_foreign_key_check_in_shared_lock-new-in-v856) | 新しく追加された | 悲観的トランザクションにおける外部キーチェックで、親テーブルの行に対して排他ロックではなく共有ロックを使用するかどうかを制御します。デフォルト値は`OFF`で、これは TiDB がデフォルトで排他ロックを使用することを意味します。 | | [`tidb_max_dist_task_nodes`](https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_max_dist_task_nodes-new-in-v856) | 新しく追加された | 分散実行フレームワーク (DXF) タスクが使用できる TiDB ノードの最大数を定義します。デフォルト値は`-1`で、これは自動モードが有効になっていることを示します。自動モードでは、TiDB は`min(3, tikv_nodes / 3)`という値を動的に計算します。ここで、 `tikv_nodes`クラスタ内の TiKV ノードの数を表します。 | -| [`tidb_opt_join_reorder_through_sel`](https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_opt_join_reorder_through_sel-new-in-v856) | 新しく追加された | 特定の複数テーブル結合クエリの結合順序最適化を改善します。これを`ON`に設定し、安全条件が満たされている場合、オプティマイザは、連続する結合演算子間の`Selection`条件と結合順序候補を評価します。結合ツリーの再構築中、オプティマイザは可能な限りこれらの条件をより適切な位置に押し下げ、より多くのテーブルが結合順序最適化に参加できるようにします。 | +| [`tidb_opt_join_reorder_through_sel`](https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_opt_join_reorder_through_sel-new-in-v856) | 新しく追加された | 特定の複数テーブル結合クエリの結合順序最適化を改善します。これを`ON`に設定し、安全条件が満たされている場合、オプティマイザは、連続する結合演算子間の`Selection`条件と結合順序候補を評価します。結合ツリーの再構築中、オプティマイザは可能な限りこれらの条件をより適切な位置にプッシュダウン、より多くのテーブルが結合順序最適化に参加できるようにします。 | | [`tidb_opt_partial_ordered_index_for_topn`](https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_opt_partial_ordered_index_for_topn-new-in-v856) | 新しく追加された | クエリに`ORDER BY ... LIMIT`が含まれている場合に、オプティマイザがインデックスの部分順序を利用して TopN 計算を最適化できるかどうかを制御します。デフォルト値は`DISABLE`で、これは最適化が無効になっていることを意味します。 | | [`tidb_slow_log_max_per_sec`](https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_slow_log_max_per_sec-new-in-v856) | 新しく追加された | TiDBノードごとに1秒あたりに書き込める、スロークエリログエントリの最大数を制御します。
  • `0` (デフォルト値)という値は、1秒あたりに書き込まれるスロークエリログエントリの数に制限がないことを意味します。
  • `0`より大きい値を指定すると、TiDBは1秒あたりに指定された数のスロークエリログエントリを書き込みます。超過分のログエントリは破棄され、スロークエリログファイルには書き込まれません。
| | [`tidb_slow_log_rules`](https://docs.pingcap.com/tidb/v8.5/system-variables#tidb_slow_log_rules-new-in-v856) | 新しく追加された | スロークエリログのトリガールールを定義します。多次元メトリクスを組み合わせることで、より柔軟で詳細なログ記録を実現します。 | diff --git a/releases/release-rc.3.md b/releases/release-rc.3.md index c4e16f912d654..975aa608fb03a 100644 --- a/releases/release-rc.3.md +++ b/releases/release-rc.3.md @@ -57,5 +57,5 @@ summary: 2017年6月16日にリリースされたTiDB RC3は、MySQLとの互換 - リーダーの転送を高速化して負荷分散を高速化 - バッチ適用を使用してCPU使用量を削減し、書き込みパフォーマンスを向上させます - トランザクションの書き込み速度を向上させるために並列プリライトをサポート -- コプロセッサスレッドプールのスケジュールを最適化して、ポイント取得に対する大きなクエリの影響を軽減します。 +- コプロセッサスレッドプールのスケジュールを最適化して、PointGetに対する大きなクエリの影響を軽減します。 - 新しいローダーは、テーブル レベルでのデータのインポートをサポートするほか、大きなテーブルを小さな論理ブロックに分割して同時にインポートすることで、データのインポート速度を向上させます。 diff --git a/sql-statements/sql-statement-distribute-table.md b/sql-statements/sql-statement-distribute-table.md index ce1be25c07062..fb11bf99793af 100644 --- a/sql-statements/sql-statement-distribute-table.md +++ b/sql-statements/sql-statement-distribute-table.md @@ -56,7 +56,7 @@ DISTRIBUTE TABLE t1 RULE = "leader-scatter" ENGINE = "tikv" TIMEOUT = "1h"; | 100 | +--------+ -TiFlash上の表`t2`内の学習者の領域を再分配します。 +TiFlash上の表`t2`内のラーナーのリージョンを再分配します。 ```sql CREATE TABLE t2 (a INT); diff --git a/sql-statements/sql-statement-explain-analyze.md b/sql-statements/sql-statement-explain-analyze.md index a9585a00089c0..60e0a4cba6756 100644 --- a/sql-statements/sql-statement-explain-analyze.md +++ b/sql-statements/sql-statement-explain-analyze.md @@ -92,7 +92,7 @@ EXPLAIN ANALYZE SELECT * FROM t1; 基本的な`time`と`loop`実行情報に加えて、 `execution info`はオペレータ固有の実行情報も含まれます。これには主に、オペレータが RPC 要求を送信するのにかかった時間やその他のステップの実行時間が含まれます。 -### ポイントゲット {#point-get} +### PointGet {#point-get} `Point_Get`演算子からの実行情報には通常、次の情報が含まれます。 @@ -100,13 +100,13 @@ EXPLAIN ANALYZE SELECT * FROM t1; - `ResolveLock:{num_rpc:1, total_time:12.117495ms}` :TiDBはデータの読み取り時にロックに遭遇した場合、まずロックを解決する必要があります。これは通常、読み取り/書き込み競合のシナリオで発生します。この情報は、ロック解決にかかる時間を示します。 - `regionMiss_backoff:{num:11, total_time:2010 ms},tikvRPC_backoff:{num:11, total_time:10691 ms}` : RPCリクエストが失敗した場合、TiDBはリクエストを再試行する前にバックオフ時間だけ待機します。バックオフ統計には、バックオフの種類( `regionMiss` `tikvRPC` )、合計待機時間( `total_time` )、バックオフの合計回数( `num` )が含まれます。 -### バッチポイント取得 {#batch-point-get} +### Batch PointGet {#batch-point-get} `Batch_Point_Get`オペレータの実行情報は`Point_Get`オペレータと似ていますが、 `Batch_Point_Get`通常、データを読み取りするために`BatchGet` RPC 要求を TiKV に送信します。 `BatchGet:{num_rpc:2, total_time:83.13µs}` : TiKVに送信された`BatchGet`タイプのRPC要求の数( `num_rpc` )とすべてのRPC要求に費やされた合計時間( `total_time` )。 -### テーブルリーダー {#tablereader} +### TableReader {#tablereader} `TableReader`演算子の実行情報は、通常、次のようになります。 @@ -120,7 +120,7 @@ EXPLAIN ANALYZE SELECT * FROM t1; - `rpc_info` : 要求タイプ別に集計された、TiKV に送信された RPC 要求の合計数と合計時間。 - `backoff` : さまざまなタイプのバックオフとバックオフの合計待機時間が含まれます。 -### 入れる {#insert} +### Insert {#insert} `Insert`演算子の実行情報は、通常、次のようになります。 @@ -136,7 +136,7 @@ EXPLAIN ANALYZE SELECT * FROM t1; - `insert on duplicate`ステートメントが実行されると、 `Get` `duplicate update` RPC 要求が送信されます。 - `backoff` : さまざまなタイプのバックオフとバックオフの合計待機時間が含まれます。 -### インデックス結合 {#indexjoin} +### IndexJoin {#indexjoin} `IndexJoin`演算子は、1つの外部ワーカーとN個の内部ワーカーを並列実行のために使用します。結合結果は外部テーブルの順序を保持します。詳細な実行プロセスは以下のとおりです。 @@ -158,7 +158,7 @@ EXPLAIN ANALYZE SELECT * FROM t1; - `Build` : 内部ワーカーが対応する内部テーブル行のハッシュ テーブルを構築するのにかかる合計時間。 - `probe` : メイン`IndexJoin`スレッドが外部テーブル行と内部テーブル行のハッシュ テーブルとの結合操作を実行するのに費やした合計時間。 -### インデックスハッシュ結合 {#indexhashjoin} +### IndexHashJoin {#indexhashjoin} `IndexHashJoin`演算子の実行プロセスは`IndexJoin`演算子と同様です。5演算`IndexHashJoin`も1つの外部ワーカーとN個の内部ワーカーで並列実行されますが、出力順序は外部テーブルと一致するとは限りません。詳細な実行プロセスは以下のとおりです。 @@ -181,7 +181,7 @@ inner:{total:4.429220003s, concurrency:5, task:17, construct:96.207725ms, fetch: - `Build` : 内部ワーカーが外部テーブル行のハッシュ テーブルを構築するのに費やされた合計時間。 - `join` : 内部ワーカーが内部テーブル行と外部テーブル行のハッシュ テーブルを結合するのにかかる合計時間。 -### ハッシュジョイン {#hashjoin} +### HashJoin {#hashjoin} `HashJoin`演算子は、内部ワーカー、外部ワーカー、および N 個の結合ワーカーで構成されます。詳細な実行プロセスは次のとおりです。 @@ -206,7 +206,7 @@ inner:{total:4.429220003s, concurrency:5, task:17, construct:96.207725ms, fetch: - `probe` : 外部テーブルの行とハッシュ テーブルとの結合に費やされた合計時間。 - `fetch` : 結合ワーカーが外部テーブルの行データを読み取るために待機する合計時間。 -### テーブルフルスキャン (TiFlash) {#tablefullscan-tiflash} +### TableFullScan (TiFlash) {#tablefullscan-tiflash} TiFlashノードで実行される`TableFullScan`演算子には、次の実行情報が含まれます。 diff --git a/sql-tuning-best-practice.md b/sql-tuning-best-practice.md index b9bacb4f9dc09..9e5140d35fe3f 100644 --- a/sql-tuning-best-practice.md +++ b/sql-tuning-best-practice.md @@ -609,7 +609,7 @@ TiDBのパフォーマンスを最適化するには、インデックスを効 #### カバーインデックスを使用したSQLチューニング {#sql-tuning-with-a-covering-index} -カバリングインデックスには、 `WHERE`と`SELECT`節で参照されるすべての列が含まれます。カバリングインデックスを使用すると、追加のインデックス参照が不要になり、クエリのパフォーマンスが大幅に向上します。 +カバリングインデックスには、 `WHERE`と`SELECT`句で参照されるすべての列が含まれます。カバリングインデックスを使用すると、追加のインデックス参照が不要になり、クエリのパフォーマンスが大幅に向上します。 次のクエリは2,597,411行のインデックス検索を必要とし、実行に46.4秒かかります。TiDBは`logs_idx`インデックス範囲スキャンに67のcopタスク( `IndexRangeScan_11` )を、テーブルアクセスに301のcopタスク( `TableRowIDScan_12` )をディスパッチします。 diff --git a/system-variables.md b/system-variables.md index d5487987783a8..71c6e054bfab9 100644 --- a/system-variables.md +++ b/system-variables.md @@ -4544,7 +4544,7 @@ mysql> desc select count(distinct a) from test.t; - ヒント[SET_VAR](/optimizer-hints.md#set_varvar_namevar_value)に適用:はい - 型: Boolean - デフォルト値: `OFF` -- この変数は、特定の複数テーブル結合クエリの結合したテーブルの再配置最適化を改善します。この変数を`ON`に設定すると、安全条件が満たされている場合、オプティマイザは、連続する複数の結合間のフィルタ条件 ( `Selection` ) を結合したテーブルの再配置最適化の候補範囲に含めます。結合ツリーを再構築する際、オプティマイザはこれらの条件をより適切な位置に押し下げ、より多くのテーブルが結合したテーブルの再配置最適化に参加できるようにします。 +- この変数は、特定の複数テーブル結合クエリの結合したテーブルの再配置最適化を改善します。この変数を`ON`に設定すると、安全条件が満たされている場合、オプティマイザは、連続する複数の結合間のフィルタ条件 ( `Selection` ) を結合したテーブルの再配置最適化の候補範囲に含めます。結合ツリーを再構築する際、オプティマイザはこれらの条件をより適切な位置にプッシュダウン、より多くのテーブルが結合したテーブルの再配置最適化に参加できるようにします。 - この変数を有効にした後にパフォーマンスの低下や不安定な実行プランが見られる場合は、この変数を`OFF`に設定して、この機能を無効にしてください。 - 式の評価意味論が変更されないようにするため、フィルタ条件に非決定的な関数や関数のある関数 ( `RAND()`など) が含まれている場合、この変数が有効になっていてもオプティマイザは条件プッシュダウンを実行しません。 diff --git a/ticdc/integrate-confluent-using-ticdc.md b/ticdc/integrate-confluent-using-ticdc.md index bea46320a0c27..606d4f9738ac1 100644 --- a/ticdc/integrate-confluent-using-ticdc.md +++ b/ticdc/integrate-confluent-using-ticdc.md @@ -246,7 +246,7 @@ Snowflakeには、Confluent Snowflake Sink Connectorによって自動的に作 (v:i_data, v:i_id, v:i_im_id, v:i_name, v:i_price) ; - 上の例では、Snowflakeの`MERGE INTO`のステートメントを使用して、ストリームとテーブルを特定の条件で一致させ、レコードの削除、更新、挿入などの対応する操作を実行しています。この例では、以下の3つのシナリオで3つの`WHERE`節が使用されています。 + 上の例では、Snowflakeの`MERGE INTO`のステートメントを使用して、ストリームとテーブルを特定の条件で一致させ、レコードの削除、更新、挿入などの対応する操作を実行しています。この例では、以下の3つのシナリオで3つの`WHERE`句が使用されています。 - ストリームとテーブルが一致し、ストリーム内のデータが空の場合、テーブル内のレコードを削除します。 - ストリームとテーブルが一致し、ストリーム内のデータが空でない場合は、テーブル内のレコードを更新します。 diff --git a/tidb-cloud/data-service-concepts.md b/tidb-cloud/data-service-concepts.md index 8c6280a19a3ab..b307edc7d8fee 100644 --- a/tidb-cloud/data-service-concepts.md +++ b/tidb-cloud/data-service-concepts.md @@ -19,7 +19,7 @@ Data Service を使用すると、カスタム API エンドポイントを使 ## データアプリのエンドポイント {#data-app-endpoints} -[データサービス(ベータ版)](https://tidbcloud.com/project/data-service)のエンドポイントは、SQL 文を実行するためにカスタマイズできる Web API です。SQL 文には、 `WHERE`節で使用される値などのパラメータを指定できます。クライアントがエンドポイントを呼び出し、リクエスト URL でパラメータの値を指定すると、エンドポイントは指定されたパラメータを使用して対応する SQL 文を実行し、結果を HTTP レスポンスの一部として返します。 +[データサービス(ベータ版)](https://tidbcloud.com/project/data-service)のエンドポイントは、SQL 文を実行するためにカスタマイズできる Web API です。SQL 文には、 `WHERE`句で使用される値などのパラメータを指定できます。クライアントがエンドポイントを呼び出し、リクエスト URL でパラメータの値を指定すると、エンドポイントは指定されたパラメータを使用して対応する SQL 文を実行し、結果を HTTP レスポンスの一部として返します。 詳細については[エンドポイントの管理](/tidb-cloud/data-service-manage-endpoint.md)参照してください。 diff --git a/tidb-performance-tuning-config.md b/tidb-performance-tuning-config.md index 47a251e31e79b..d30978f60cdbf 100644 --- a/tidb-performance-tuning-config.md +++ b/tidb-performance-tuning-config.md @@ -147,7 +147,7 @@ soft-pending-compaction-bytes-limit = "192GiB" > > TiKVは、システムの安定性を確保するために、スケジューラレイヤーでフロー制御を実装しています。保留中の圧縮バイト数や書き込みキューサイズなどの重要なしきい値を超えると、TiKVは書き込み要求を拒否し、ServerIsBusyエラーを返します。このエラーは、バックグラウンドの圧縮プロセスがフォアグラウンドの書き込み操作の現在の速度に追いつけないことを示しています。フロー制御が有効になると、通常、レイテンシーの急増とクエリスループットの低下(QPSの低下)が発生します。これらのパフォーマンス低下を防ぐには、包括的なキャパシティプランニングと、圧縮パラメータおよびstorage設定の適切な構成が不可欠です。 -### TiFlash -学習者向け設定 {#tiflash-learner-configurations} +### TiFlash -ラーナー向け設定 {#tiflash-learner-configurations} TiFlash-learner 設定ファイルに以下の設定項目を追加してください。 diff --git a/tidb-scheduling.md b/tidb-scheduling.md index 3d055966a96bf..58e579f323e2b 100644 --- a/tidb-scheduling.md +++ b/tidb-scheduling.md @@ -83,7 +83,7 @@ TiKVは、TiDBが使用する分散キーバリューストレージエンジン - **切断**:PDとTiKVストア間のハートビートメッセージが20秒以上失われます。失われた期間が`max-store-down-time`で指定された時間を超えると、「切断」ステータスが「ダウン」に変わります。 - **ダウン**:PDとTiKVストア間のハートビートメッセージが`max-store-down-time` (デフォルトでは30分)以上途絶えています。この状態になると、TiKVストアは各リージョンのレプリカを残存ストアに補充し始めます。 - **オフライン**: TiKV ストアは、 PD Controlによって手動でオフラインになっています。これは、ストアがオフラインになるまでの中間ステータスです。このステータスのストアは、すべてのリージョンを、再配置条件を満たす他の「稼働中」ストアに移動します。 `leader_count`と`region_count` ( PD Controlから取得) の両方が`0`示している場合、ストアのステータスは「オフライン」から「廃棄」に変わります。「オフライン」ステータスでは、ストア サービスまたはストアが配置されている物理サーバーを無効に**しないでください**。ストアがオフラインになるプロセス中に、クラスターにリージョンを再配置するターゲット ストアがない場合 (クラスター内にレプリカを保持するのに十分なストアがない場合など)、ストアは常に「オフライン」ステータスになります。 - - **トゥームストーン**:TiKVストアは完全にオフラインです。この状態では、 `remove-tombstone`インターフェースを使用してTiKVを安全にクリーンアップできます。v6.5.0以降、手動で処理しない限り、ノードがトゥームストーンに変換されてから1か月後にPDは内部的に保存されたトゥームストーンレコードを自動的に削除します。 + - **tombstone**:TiKVストアは完全にオフラインです。この状態では、 `remove-tombstone`インターフェースを使用してTiKVを安全にクリーンアップできます。v6.5.0以降、手動で処理しない限り、ノードがtombstoneに変換されてから1か月後にPDは内部的に保存されたtombstoneレコードを自動的に削除します。 ![TiKV store status relationship](/media/tikv-store-status-relationship.png) diff --git a/tikv-configuration-file.md b/tikv-configuration-file.md index 5b9c526b8a85b..19740c834c811 100644 --- a/tikv-configuration-file.md +++ b/tikv-configuration-file.md @@ -872,7 +872,7 @@ Raftstoreに関連するコンフィグレーション項目。 > > バージョン7.5.7および8.5.4以降、この設定項目は非推奨となり、 [`gc.auto-compaction.tombstone-num-threshold`](#tombstone-num-threshold-new-in-v757-and-v854)に置き換えられました。 -- RocksDBの圧縮をトリガーするために必要な墓石の数 +- RocksDBの圧縮をトリガーするために必要なtombstoneの数 - デフォルト値: `10000` - 最小値: `0` @@ -882,7 +882,7 @@ Raftstoreに関連するコンフィグレーション項目。 > > バージョン7.5.7および8.5.4以降、この設定項目は非推奨となり、 [`gc.auto-compaction.tombstone-percent-threshold`](#tombstone-percent-threshold-new-in-v757-and-v854)に置き換えられました。 -- RocksDBの圧縮をトリガーするために必要な墓石の割合 +- RocksDBの圧縮をトリガーするために必要なtombstoneの割合 - デフォルト値: `30` - 最小値: `1` - 最大値: `100` @@ -2325,14 +2325,14 @@ TiKVの自動圧縮の動作を設定します。 ### tombstone-num-thresholdは v7.5.7 および v8.5.4 で追加されました。 {#code-tombstone-num-threshold-code-span-class-version-mark-new-in-v7-5-7-and-v8-5-4-span} -- TiKVの自動圧縮をトリガーするために必要なRocksDBのトゥームストーンの数。トゥームストーンの数がこのしきい値に達するか、トゥームストーンの割合が[`tombstone-percent-threshold`](#tombstone-percent-threshold-new-in-v757-and-v854)に達すると、TiKVは自動圧縮をトリガーします。 +- TiKVの自動圧縮をトリガーするために必要なRocksDBのtombstoneの数。tombstoneの数がこのしきい値に達するか、tombstoneの割合が[`tombstone-percent-threshold`](#tombstone-percent-threshold-new-in-v757-and-v854)に達すると、TiKVは自動圧縮をトリガーします。 - この設定項目は[圧縮フィルター](/garbage-collection-configuration.md)が無効な場合にのみ有効になります。 - デフォルト値: `10000` - 最小値: `0` ### tombstone-percent-threshold v7.5.7 および v8.5.4 で追加 {#code-tombstone-percent-threshold-code-span-class-version-mark-new-in-v7-5-7-and-v8-5-4-span} -- TiKVによる自動圧縮をトリガーするために必要なRocksDBのトゥームストーンの割合。トゥームストーンの割合がこのしきい値に達するか、トゥームストーンの数が[`tombstone-num-threshold`](#tombstone-num-threshold-new-in-v757-and-v854)に達すると、TiKVは自動圧縮をトリガーします。 +- TiKVによる自動圧縮をトリガーするために必要なRocksDBのtombstoneの割合。tombstoneの割合がこのしきい値に達するか、tombstoneの数が[`tombstone-num-threshold`](#tombstone-num-threshold-new-in-v757-and-v854)に達すると、TiKVは自動圧縮をトリガーします。 - この設定項目は[圧縮フィルター](/garbage-collection-configuration.md)が無効な場合にのみ有効になります。 - デフォルト値: `30` - 最小値: `0` @@ -2340,14 +2340,14 @@ TiKVの自動圧縮の動作を設定します。 ### redundant-rows-threshold v7.5.7 および v8.5.4 で追加 {#code-redundant-rows-threshold-code-span-class-version-mark-new-in-v7-5-7-and-v8-5-4-span} -- TiKVの自動圧縮をトリガーするために必要な冗長MVCC行の数。冗長行には、RocksDBのトゥームストーン、TiKVの古いバージョン、およびTiKVの削除トゥームストーンが含まれます。冗長MVCC行の数がこのしきい値に達するか、これらの行の割合が[`redundant-rows-percent-threshold`](#redundant-rows-percent-threshold-new-in-v757-and-v854)に達すると、TiKVは自動圧縮をトリガーします。 +- TiKVの自動圧縮をトリガーするために必要な冗長MVCC行の数。冗長行には、RocksDBのtombstone、TiKVの古いバージョン、およびTiKVの削除tombstoneが含まれます。冗長MVCC行の数がこのしきい値に達するか、これらの行の割合が[`redundant-rows-percent-threshold`](#redundant-rows-percent-threshold-new-in-v757-and-v854)に達すると、TiKVは自動圧縮をトリガーします。 - この設定項目は[圧縮フィルター](/garbage-collection-configuration.md)が有効な場合にのみ有効になります。 - デフォルト値: `50000` - 最小値: `0` ### redundant-rows-percent-threshold (v7.5.7およびv8.5.4で追加) {#code-redundant-rows-percent-threshold-code-span-class-version-mark-new-in-v7-5-7-and-v8-5-4-span} -- TiKV の自動圧縮をトリガーするために必要な冗長 MVCC 行の割合。冗長行には、RocksDB のトゥームストーン、TiKV の古いバージョン、および TiKV の削除トゥームストーンが含まれます。冗長 MVCC 行の数が[`redundant-rows-threshold`](#redundant-rows-threshold-new-in-v757-and-v854)に達するか、これらの行の割合が`redundant-rows-percent-threshold`に達すると、TiKV は自動圧縮をトリガーします。 +- TiKV の自動圧縮をトリガーするために必要な冗長 MVCC 行の割合。冗長行には、RocksDB のtombstone、TiKV の古いバージョン、および TiKV の削除tombstoneが含まれます。冗長 MVCC 行の数が[`redundant-rows-threshold`](#redundant-rows-threshold-new-in-v757-and-v854)に達するか、これらの行の割合が`redundant-rows-percent-threshold`に達すると、TiKV は自動圧縮をトリガーします。 - この設定項目は[圧縮フィルター](/garbage-collection-configuration.md)が有効な場合にのみ有効になります。 - デフォルト値: `20` - 最小値: `0` @@ -2371,7 +2371,7 @@ TiKVの自動圧縮の動作を設定します。 ### mvcc-read-weight v8.5.6で追加 {#code-mvcc-read-weight-code-span-class-version-mark-new-in-v8-5-6-span} -- リージョンの圧縮優先度スコアを計算する際に、MVCC 読み取りアクティビティに適用される重み乗数。値が大きいほど、墓石密度などの他の圧縮トリガーと比較して、MVCC 読み取り増幅に重みが高くなります。この設定項目は、 [`mvcc-read-aware-enabled`](#mvcc-read-aware-enabled-new-in-v856) `true`に設定されている場合にのみ有効になります。 +- リージョンの圧縮優先度スコアを計算する際に、MVCC 読み取りアクティビティに適用される重み乗数。値が大きいほど、tombstone密度などの他の圧縮トリガーと比較して、MVCC 読み取り増幅に重みが高くなります。この設定項目は、 [`mvcc-read-aware-enabled`](#mvcc-read-aware-enabled-new-in-v856) `true`に設定されている場合にのみ有効になります。 - デフォルト値: `3.0` - 最小値: `0.0` diff --git a/tikv-control.md b/tikv-control.md index b9774e07a2c7b..037dc39b3f8cf 100644 --- a/tikv-control.md +++ b/tikv-control.md @@ -313,11 +313,11 @@ tikv-ctl --host localhost:20160 region-properties -r 2 - `compact-cluster`コマンドでは、 `--pd`使用して PD のアドレスを指定し、 `tikv-ctl`クラスター内のすべての TiKV ノードをコンパクト ターゲットとして見つけられるようにします。 - `compact`コマンドでは、 `--data-dir`または`--host`使用して、単一の TiKV をコンパクト ターゲットとして指定します。 -### リージョンを墓石に設定する {#set-a-region-to-tombstone} +### リージョンをtombstoneに設定する {#set-a-region-to-tombstone} `tombstone`コマンドは通常、 Raftステート マシンに書き込まれたデータの一部が電源オフによって失われた場合に使用されます。 -TiKVインスタンスでは、このコマンドを使用して一部のリージョンのステータスをトゥームストーンに設定できます。その後、インスタンスを再起動すると、これらのリージョンはスキップされます。これにより、これらのリージョンのRaftステートマシンの破損による再起動の失敗を回避できます。これらのリージョンは、 Raftメカニズムを介して読み取りと書き込みを継続するために、他のTiKVインスタンスに十分な数の正常なレプリカを持っている必要があります。 +TiKVインスタンスでは、このコマンドを使用して一部のリージョンのステータスをtombstoneに設定できます。その後、インスタンスを再起動すると、これらのリージョンはスキップされます。これにより、これらのリージョンのRaftステートマシンの破損による再起動の失敗を回避できます。これらのリージョンは、 Raftメカニズムを介して読み取りと書き込みを継続するために、他のTiKVインスタンスに十分な数の正常なレプリカを持っている必要があります。 一般的なケースでは、 `remove-peer`コマンドを使用してこのリージョンの対応するピアを削除できます。 @@ -325,7 +325,7 @@ TiKVインスタンスでは、このコマンドを使用して一部のリー pd-ctl operator add remove-peer ``` -次に、 `tikv-ctl`ツールを使用して、対応する TiKV インスタンスのリージョンをトゥームストーンに設定し、起動時にこのリージョンのヘルスチェックをスキップします。 +次に、 `tikv-ctl`ツールを使用して、対応する TiKV インスタンスのリージョンをtombstoneに設定し、起動時にこのリージョンのヘルスチェックをスキップします。 ```shell tikv-ctl --data-dir /path/to/tikv tombstone -p 127.0.0.1:2379 -r @@ -333,7 +333,7 @@ tikv-ctl --data-dir /path/to/tikv tombstone -p 127.0.0.1:2379 -r success! -ただし、場合によっては、このリージョンのこのピアを PD から簡単に削除できないため、 `tikv-ctl`の`--force`のオプションを指定して、ピアを強制的にトゥームストーンに設定することができます。 +ただし、場合によっては、このリージョンのこのピアを PD から簡単に削除できないため、 `tikv-ctl`の`--force`のオプションを指定して、ピアを強制的にtombstoneに設定することができます。 ```shell tikv-ctl --data-dir /path/to/tikv tombstone -p 127.0.0.1:2379 -r , --force diff --git a/tiup/tiup-command-status.md b/tiup/tiup-command-status.md index 08dfcd62eeea2..fc35eaba85d04 100644 --- a/tiup/tiup-command-status.md +++ b/tiup/tiup-command-status.md @@ -43,7 +43,7 @@ tiup status [flags] - 稼働中:コンポーネントは正常に動作しています。 - ダウンまたは到達不能:コンポーネントが実行されていないか、対応するホストにネットワークの問題が発生しています。 -- トゥームストーン:コンポーネント上のデータが完全に移行され、スケールインが完了しました。このステータスは TiKV またはTiFlashでのみ存在します。 +- tombstone:コンポーネント上のデータが完全に移行され、スケールインが完了しました。このステータスは TiKV またはTiFlashでのみ存在します。 - オフライン保留中:コンポーネント上のデータは移行中で、スケールインが進行中です。このステータスは TiKV またはTiFlashでのみ表示されます。 - 不明:コンポーネントの実行ステータスは不明です。 diff --git a/tiup/tiup-component-cluster-display.md b/tiup/tiup-component-cluster-display.md index 5a761da4a2fae..34faf9e746b1c 100644 --- a/tiup/tiup-component-cluster-display.md +++ b/tiup/tiup-component-cluster-display.md @@ -91,7 +91,7 @@ tiup cluster display [flags] - 稼働中: ノード サービスは正常に実行されています。 - ダウンまたは到達不能: ノード サービスが実行されていないか、対応するホストにネットワークの問題が発生しています。 -- トゥームストーン: ノードサービス上のデータが完全に移行され、スケールインが完了しました。このステータスは TiKV またはTiFlashでのみ存在します。 +- tombstone: ノードサービス上のデータが完全に移行され、スケールインが完了しました。このステータスは TiKV またはTiFlashでのみ存在します。 - オフライン保留中: ノードサービス上のデータが移行中で、スケールインが進行中です。このステータスは TiKV またはTiFlashでのみ表示されます。 - 不明: ノード サービスの実行ステータスは不明です。 diff --git a/topn-limit-push-down.md b/topn-limit-push-down.md index 9256b0abf01ad..ce6d5e4b05f22 100644 --- a/topn-limit-push-down.md +++ b/topn-limit-push-down.md @@ -7,7 +7,7 @@ summary: TopN および Limit 演算子プッシュダウンの実装を学習 このドキュメントでは、TopN および Limit 演算子プッシュダウンの実装について説明します。 -TiDB実行プランツリーでは、SQLの`LIMIT`節はLimit演算子ノードに対応し、 `ORDER BY`節はSort演算子ノードに対応します。隣接するLimit演算子とSort演算子はTopN演算子ノードとして結合され、特定のソートルールに従って上位N件のレコードが返されます。つまり、Limit演算子は、ソートルールがnullであるTopN演算子ノードと同等です。 +TiDB実行プランツリーでは、SQLの`LIMIT`句はLimit演算子ノードに対応し、 `ORDER BY`句はSort演算子ノードに対応します。隣接するLimit演算子とSort演算子はTopN演算子ノードとして結合され、特定のソートルールに従って上位N件のレコードが返されます。つまり、Limit演算子は、ソートルールがnullであるTopN演算子ノードと同等です。 述語プッシュダウンと同様に、TopNとLimitは実行プランツリー内でデータソースに可能な限り近い位置にプッシュダウンされ、必要なデータが早い段階でフィルタリングされます。これにより、プッシュダウンはデータ転送と計算のオーバーヘッドを大幅に削減します。 From 47abbf638b7733dddc66cfcd2ba906760251f51e Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:29 +0900 Subject: [PATCH 2/9] =?UTF-8?q?i18n(ja):=20correct=20=E5=88=97=E7=9B=AE?= =?UTF-8?q?=E2=86=92=E5=88=97=20and=20remove=20stray=20=E7=9B=AE=20for=20c?= =?UTF-8?q?olumn=20references?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- ai/guides/vector-search.md | 2 +- ai/reference/vector-search-index.md | 2 +- auto-increment.md | 2 +- best-practices/ddl-introduction.md | 4 ++-- best-practices/high-concurrency-best-practices.md | 4 ++-- constraints.md | 4 ++-- dashboard/dashboard-diagnostics-report.md | 2 +- data-type-string.md | 2 +- derive-topn-from-window.md | 4 ++-- develop/dev-guide-hybrid-oltp-and-olap-queries.md | 2 +- develop/dev-guide-index-best-practice.md | 2 +- develop/dev-guide-join-tables.md | 2 +- develop/dev-guide-optimize-sql.md | 2 +- dm/dm-table-routing.md | 4 ++-- dm/feature-shard-merge-optimistic.md | 4 ++-- dm/maintain-dm-using-tiup.md | 2 +- dm/shard-merge-best-practices.md | 10 +++++----- explain-mpp.md | 4 ++-- explain-subqueries.md | 2 +- explain-walkthrough.md | 2 +- faq/sql-faq.md | 4 ++-- functions-and-operators/group-by-modifier.md | 2 +- functions-and-operators/tidb-functions.md | 2 +- .../information-schema-data-lock-waits.md | 2 +- information-schema/information-schema-deadlocks.md | 4 ++-- migrate-small-mysql-shards-to-tidb.md | 2 +- releases/release-2.1.14.md | 2 +- releases/release-2.1.19.md | 2 +- releases/release-3.0.1.md | 2 +- releases/release-3.0.14.md | 4 ++-- releases/release-3.0.2.md | 2 +- releases/release-3.0.9.md | 4 ++-- releases/release-3.1.1.md | 2 +- releases/release-4.0.0-beta.md | 2 +- releases/release-4.0.0-rc.1.md | 2 +- releases/release-4.0.0-rc.2.md | 4 ++-- releases/release-4.0.11.md | 2 +- releases/release-4.0.12.md | 2 +- releases/release-4.0.2.md | 4 ++-- releases/release-4.0.3.md | 2 +- releases/release-5.3.4.md | 2 +- releases/release-5.4.1.md | 4 ++-- releases/release-6.0.0-dmr.md | 4 ++-- releases/release-6.1.7.md | 2 +- releases/release-6.5.0.md | 2 +- releases/release-6.5.12.md | 2 +- releases/release-6.5.4.md | 2 +- releases/release-6.5.9.md | 2 +- releases/release-7.1.0.md | 4 ++-- releases/release-7.1.5.md | 2 +- releases/release-7.5.2.md | 2 +- releases/release-7.5.4.md | 2 +- releases/release-7.5.6.md | 2 +- sql-statements/sql-statement-alter-table-compact.md | 2 +- sql-statements/sql-statement-explain-analyze.md | 2 +- sql-statements/sql-statement-explain.md | 2 +- table-affinity.md | 2 +- tidb-cloud/tidb-cloud-htap-quickstart.md | 4 ++-- tiflash/tiflash-supported-pushdown-calculations.md | 2 +- tiflash/tune-tiflash-performance.md | 2 +- time-to-live.md | 2 +- tiup/tiup-cluster.md | 2 +- troubleshoot-lock-conflicts.md | 2 +- tune-operating-system.md | 2 +- 64 files changed, 85 insertions(+), 85 deletions(-) diff --git a/ai/guides/vector-search.md b/ai/guides/vector-search.md index a1f7579dd8bbe..ee4a29cad19c7 100644 --- a/ai/guides/vector-search.md +++ b/ai/guides/vector-search.md @@ -68,7 +68,7 @@ CREATE TABLE documents ( この例では、 -- `text_vec`列目は`VECTOR(3)`として定義されているため、この列に格納されるベクトルは 3 次元である必要があります。 +- `text_vec`列は`VECTOR(3)`として定義されているため、この列に格納されるベクトルは 3 次元である必要があります。 - ベクトル検索のパフォーマンスを最適化するために、 `VEC_COSINE_DISTANCE`関数を使用してベクトル インデックスが作成されます。 TiDB はベクトル インデックスに対して 2 つの距離関数をサポートしています。 diff --git a/ai/reference/vector-search-index.md b/ai/reference/vector-search-index.md index 6f68036eb918d..0655da7b4be7d 100644 --- a/ai/reference/vector-search-index.md +++ b/ai/reference/vector-search-index.md @@ -134,7 +134,7 @@ SELECT * FROM INFORMATION_SCHEMA.TIFLASH_INDEXES; 参考までに、768次元の500MiBベクトルデータセットのインデックス作成には最大20分かかる場合があります。インデクサーは複数のテーブルに対して並列実行できます。現在、インデクサーの優先度や速度の調整はサポートされていません。 -- デルタレイヤーの行数は`ROWS_DELTA_NOT_INDEXED`列目で確認できます。TiFlashのストレージレイヤーのデータは、デルタレイヤーとステーブルレイヤーの2つのレイヤーに保存されます。デルタレイヤーには最近挿入または更新された行が保存され、書き込みワークロードに応じて定期的にステーブルレイヤーにマージされます。このマージプロセスはコンパクションと呼ばれます。 +- デルタレイヤーの行数は`ROWS_DELTA_NOT_INDEXED`列で確認できます。TiFlashのストレージレイヤーのデータは、デルタレイヤーとステーブルレイヤーの2つのレイヤーに保存されます。デルタレイヤーには最近挿入または更新された行が保存され、書き込みワークロードに応じて定期的にステーブルレイヤーにマージされます。このマージプロセスはコンパクションと呼ばれます。 Deltaレイヤーは常にインデックス化されません。最適なパフォーマンスを実現するには、DeltaレイヤーをStableレイヤーに強制的にマージし、すべてのデータがインデックス化されるようにすることができます。 diff --git a/auto-increment.md b/auto-increment.md index 6cea1862393ae..32ddb3b37a250 100644 --- a/auto-increment.md +++ b/auto-increment.md @@ -465,7 +465,7 @@ IDは常に増加し、 `AUTO_ID_CACHE 0`のような大きなギャップは発 - TiDB v6.6.0 以前のバージョンの場合、定義された列は主キーまたはインデックス プレフィックスのいずれかである必要があります。 - `INTEGER` 、 `FLOAT` 、または`DOUBLE`タイプの列に定義する必要があります。 -- `DEFAULT`列目の値と同じ列には指定できません。 +- `DEFAULT`列の値と同じ列には指定できません。 - `ALTER TABLE` 、属性`AUTO_INCREMENT`を持つ列を追加または変更するために使用できません。これには、属性`AUTO_INCREMENT`既存の列に追加するために`ALTER TABLE ... MODIFY/CHANGE COLUMN`使用することや、属性`AUTO_INCREMENT`を持つ列を追加するために`ALTER TABLE ... ADD COLUMN`使用することも含まれます。 - `ALTER TABLE` `AUTO_INCREMENT`属性を削除するために使用できます。ただし、v2.1.18 および v3.0.4 以降、TiDB はセッション変数`@@tidb_allow_remove_auto_inc`使用して、列の`AUTO_INCREMENT`の属性を削除するために`ALTER TABLE MODIFY`または`ALTER TABLE CHANGE`使用できるかどうかを制御します。デフォルトでは、 `ALTER TABLE MODIFY`または`ALTER TABLE CHANGE`使用して`AUTO_INCREMENT`番目の属性を削除することはできません。 - `ALTER TABLE` 、 `AUTO_INCREMENT`値を小さい値に設定するには`FORCE`オプションが必要です。 diff --git a/best-practices/ddl-introduction.md b/best-practices/ddl-introduction.md index 39399f3e175fc..2cb133a138aa4 100644 --- a/best-practices/ddl-introduction.md +++ b/best-practices/ddl-introduction.md @@ -177,11 +177,11 @@ TiDBがインデックスを追加する際、データのバックフィルフ - `ADMIN PAUSE DDL JOBS job_id [, job_id]` : 実行中のDDLジョブを一時停止します。コマンド実行後、バックグラウンドジョブが一時停止されている間、DDLジョブを実行するSQL文は実行中として表示されます。詳細は[`ADMIN PAUSE DDL JOBS`](/sql-statements/sql-statement-admin-pause-ddl.md)を参照してください。 - 一時停止できるのは、進行中またはキュー内にあるDDLタスクのみです。それ以外の場合は、 `RESULT`列目にエラー`Job 3 can't be paused now`が表示されます。 + 一時停止できるのは、進行中またはキュー内にあるDDLタスクのみです。それ以外の場合は、 `RESULT`列にエラー`Job 3 can't be paused now`が表示されます。 - `ADMIN RESUME DDL JOBS job_id [, job_id]` : 一時停止中のDDLタスクを再開します。コマンド実行後、DDLタスクを実行するSQL文が実行中として表示され、バックグラウンドタスクが再開されます。詳細は[`ADMIN RESUME DDL JOBS`](/sql-statements/sql-statement-admin-resume-ddl.md)を参照してください。 - 一時停止中のDDLタスクのみを再開できます。それ以外の場合は、 `RESULT`列目にエラー`Job 3 can't be resumed`が表示されます。 + 一時停止中のDDLタスクのみを再開できます。それ以外の場合は、 `RESULT`列にエラー`Job 3 can't be resumed`が表示されます。 ## DDL関連テーブル {#ddl-related-tables} diff --git a/best-practices/high-concurrency-best-practices.md b/best-practices/high-concurrency-best-practices.md index 17ca36481bab4..3f0cfff798c58 100644 --- a/best-practices/high-concurrency-best-practices.md +++ b/best-practices/high-concurrency-best-practices.md @@ -192,11 +192,11 @@ ORDER BY **問題1:** -テーブルに主キーがない場合、または主キーが`Int`型ではなく、ランダムに分布する主キーIDを生成したくない場合、TiDBは暗黙的に`_tidb_rowid`列目を行IDとして提供します。一般的に、 `SHARD_ROW_ID_BITS`列目のパラメータを使用しない場合、 `_tidb_rowid`列目の値も単調に増加するため、ホットスポットが発生する可能性があります。詳細は[`SHARD_ROW_ID_BITS`](/shard-row-id-bits.md)を参照してください。 +テーブルに主キーがない場合、または主キーが`Int`型ではなく、ランダムに分布する主キーIDを生成したくない場合、TiDBは暗黙的に`_tidb_rowid`列を行IDとして提供します。一般的に、 `SHARD_ROW_ID_BITS`列のパラメータを使用しない場合、 `_tidb_rowid`列の値も単調に増加するため、ホットスポットが発生する可能性があります。詳細は[`SHARD_ROW_ID_BITS`](/shard-row-id-bits.md)を参照してください。 このような状況でホットスポット問題を回避するには、テーブル作成時に`SHARD_ROW_ID_BITS`と`PRE_SPLIT_REGIONS`使用します。 `PRE_SPLIT_REGIONS`の詳細については、 [分割前のリージョン](/sql-statements/sql-statement-split-region.md#pre_split_regions)を参照してください。 -`SHARD_ROW_ID_BITS` 、 `_tidb_rowid`列目に生成された行 ID をランダムに散布するために使用されます。4 `PRE_SPLIT_REGIONS` 、テーブルの作成後にリージョンを事前に分割するために使用されます。 +`SHARD_ROW_ID_BITS` 、 `_tidb_rowid`列に生成された行 ID をランダムに散布するために使用されます。4 `PRE_SPLIT_REGIONS` 、テーブルの作成後にリージョンを事前に分割するために使用されます。 > **注記:** > diff --git a/constraints.md b/constraints.md index c9a82553e207c..51c8b5502c69f 100644 --- a/constraints.md +++ b/constraints.md @@ -40,8 +40,8 @@ INSERT INTO users (id,age,last_login) VALUES (NULL,123,NULL); Query OK, 1 row affected (0.03 sec) - 最初の`INSERT`文は、 `AUTO_INCREMENT`列に`NULL`割り当てることができるため成功します。TiDBはシーケンス番号を自動的に生成します。 -- 2 番目の`INSERT`ステートメントは、 `age`列目が`NOT NULL`として定義されているため失敗します。 -- 3番目の`INSERT`文は、 `last_login`列目が明示的に`NOT NULL`として定義されていないため成功します。NULL値はデフォルトで許可されています。 +- 2 番目の`INSERT`ステートメントは、 `age`列が`NOT NULL`として定義されているため失敗します。 +- 3番目の`INSERT`文は、 `last_login`列が明示的に`NOT NULL`として定義されていないため成功します。NULL値はデフォルトで許可されています。 ## チェック {#check} diff --git a/dashboard/dashboard-diagnostics-report.md b/dashboard/dashboard-diagnostics-report.md index 2b197560849fb..54e8e8effa34c 100644 --- a/dashboard/dashboard-diagnostics-report.md +++ b/dashboard/dashboard-diagnostics-report.md @@ -247,7 +247,7 @@ TiDBには自動診断結果が組み込まれています。各フィールド ![TiDB DDL Owner Report](/media/dashboard/dashboard-diagnostics-tidb-ddl.png) -上記の表は、 `2020-05-21 14:40:00`から5ノード目にあるクラスタの`DDL OWNER`ノード`10.0.1.13:10080`であることを示しています。所有者が変更された場合、上記の表には複数のデータ行が存在し、 `Min_Time`列目は対応する既知の所有者の最小時間を示します。 +上記の表は、 `2020-05-21 14:40:00`から5ノード目にあるクラスタの`DDL OWNER`ノード`10.0.1.13:10080`であることを示しています。所有者が変更された場合、上記の表には複数のデータ行が存在し、 `Min_Time`列は対応する既知の所有者の最小時間を示します。 > **注記:** > diff --git a/data-type-string.md b/data-type-string.md index c037b187218d6..05af978d4623b 100644 --- a/data-type-string.md +++ b/data-type-string.md @@ -21,7 +21,7 @@ TiDBは、 `CHAR` 、 `VARCHAR` 、 `BINARY` 、 `VARBINARY` 、 `BLOB` 、 `TEX `VARCHAR`は可変長の文字列です。Mは列の最大長(バイト数ではありません)を文字数で表します。2 `VARCHAR`最大サイズは65,535バイトを超えることはできません。4 `VARCHAR`長さは、行の最大長と使用されている文字セットによって決まります。 -1文字が占めるスペースは、文字セットによって異なります。次の表は、1文字が消費するバイト数と、各文字セットにおける`VARCHAR`列目の長さの範囲を示しています。 +1文字が占めるスペースは、文字セットによって異なります。次の表は、1文字が消費するバイト数と、各文字セットにおける`VARCHAR`列の長さの範囲を示しています。 | 文字セット | 文字あたりのバイト数 | `VARCHAR`カラムの最大長の範囲 | | ------- | ---------- | ------------------- | diff --git a/derive-topn-from-window.md b/derive-topn-from-window.md index 88d0ea0b2626f..b83329be87419 100644 --- a/derive-topn-from-window.md +++ b/derive-topn-from-window.md @@ -165,7 +165,7 @@ EXPLAIN SELECT * FROM (SELECT ROW_NUMBER() OVER (PARTITION BY value1) AS rownumb | └─TableFullScan_12 | 10000.00 | cop[tikv] | table:t | keep order:false, stats:pseudo | +----------------------------------+----------+-----------+---------------+--------------------------------------------------------------------------------------------------+ -このクエリでは、 `PARTITION BY`列目が主キーのプレフィックスではないため、SQL は書き換えられません。 +このクエリでは、 `PARTITION BY`列が主キーのプレフィックスではないため、SQL は書き換えられません。 #### 例6: PARTITION BY列は主キーのプレフィックスですが、クラスター化インデックスではありません {#example-6-partition-by-column-is-a-prefix-of-the-primary-key-but-not-a-clustered-index} @@ -189,4 +189,4 @@ EXPLAIN SELECT * FROM (SELECT ROW_NUMBER() OVER (PARTITION BY id1) AS rownumber | └─TableFullScan_12 | 10000.00 | cop[tikv] | table:t | keep order:false, stats:pseudo | +----------------------------------+----------+-----------+---------------+-----------------------------------------------------------------------------------------------+ -このクエリでは、 `PARTITION BY`列目は主キーのプレフィックスですが、主キーがクラスター化インデックスではないため、SQL は書き換えられません。 +このクエリでは、 `PARTITION BY`列は主キーのプレフィックスですが、主キーがクラスター化インデックスではないため、SQL は書き換えられません。 diff --git a/develop/dev-guide-hybrid-oltp-and-olap-queries.md b/develop/dev-guide-hybrid-oltp-and-olap-queries.md index fc451a9a38906..97e82221730e6 100644 --- a/develop/dev-guide-hybrid-oltp-and-olap-queries.md +++ b/develop/dev-guide-hybrid-oltp-and-olap-queries.md @@ -157,7 +157,7 @@ SELECT * FROM information_schema.tiflash_replica WHERE TABLE_SCHEMA = 'bookshop' SELECT * FROM information_schema.tiflash_replica WHERE TABLE_SCHEMA = 'bookshop' and TABLE_NAME = 'orders'; ``` -`PROGRESS`列目が 1 の場合は進行状況が 100% 完了していることを示し、 `AVAILABLE`列目が 1 の場合はレプリカが現在利用可能であることを示します。 +`PROGRESS`列が 1 の場合は進行状況が 100% 完了していることを示し、 `AVAILABLE`列が 1 の場合はレプリカが現在利用可能であることを示します。 +--------------+------------+----------+---------------+-----------------+-----------+----------+ | TABLE_SCHEMA | TABLE_NAME | TABLE_ID | REPLICA_COUNT | LOCATION_LABELS | AVAILABLE | PROGRESS | diff --git a/develop/dev-guide-index-best-practice.md b/develop/dev-guide-index-best-practice.md index 3ef71f46cbae7..e0d54bf6a4520 100644 --- a/develop/dev-guide-index-best-practice.md +++ b/develop/dev-guide-index-best-practice.md @@ -45,7 +45,7 @@ CREATE TABLE `books` ( - 結合インデックスを使用する場合は、左プレフィックスルールに従ってください。 - `title`列目と`published_at`列目に新しい結合インデックスを作成するとします。 + `title`列と`published_at`列に新しい結合インデックスを作成するとします。 ```sql CREATE INDEX title_published_at_idx ON books (title, published_at); diff --git a/develop/dev-guide-join-tables.md b/develop/dev-guide-join-tables.md index 69b80cb0bc9d3..11a2d98884efe 100644 --- a/develop/dev-guide-join-tables.md +++ b/develop/dev-guide-join-tables.md @@ -131,7 +131,7 @@ LIMIT 10; DELETE FROM ratings WHERE book_id = 3438991610; ``` -再度クエリを実行します。結果セットには書籍*「The Documentary of lion」*がまだ表示されますが、右側の表`ratings`の`score`から計算された`average_score`列目は`NULL`で埋められます。 +再度クエリを実行します。結果セットには書籍*「The Documentary of lion」*がまだ表示されますが、右側の表`ratings`の`score`から計算された`average_score`列は`NULL`で埋められます。 +------------+---------------------------------+---------------+ | book_id | book_title | average_score | diff --git a/develop/dev-guide-optimize-sql.md b/develop/dev-guide-optimize-sql.md index d86a6b8918fcb..bb19a3490b725 100644 --- a/develop/dev-guide-optimize-sql.md +++ b/develop/dev-guide-optimize-sql.md @@ -136,7 +136,7 @@ SELECT title, price FROM books WHERE title = 'Marian Yost'; Time: 0.007s ``` -`title_idx`インデックスには`title`列目のデータのみが含まれているため、TiDB は最初にインデックス データをスキャンし、次にテーブルから`price`列目をクエリする必要があります。 +`title_idx`インデックスには`title`列のデータのみが含まれているため、TiDB は最初にインデックス データをスキャンし、次にテーブルから`price`列をクエリする必要があります。 ```sql EXPLAIN SELECT title, price FROM books WHERE title = 'Marian Yost'; diff --git a/dm/dm-table-routing.md b/dm/dm-table-routing.md index 22d69ea998d8f..19fad8420d760 100644 --- a/dm/dm-table-routing.md +++ b/dm/dm-table-routing.md @@ -88,8 +88,8 @@ routes: `t`ストリームインスタンスをダウンストリームインスタンス`test`に移行するには、前のセクション[シャード化されたスキーマとテーブルをマージする](#merge-sharded-schemas-and-tables)と同様のルーティングルールを作成する必要があります。さらに、 `extract-table` 、 `extract-schema` 、および`extract-source`設定を追加する必要があります。 -- `extract-table` : `schema-pattern`と`table-pattern`一致するシャード テーブルの場合、DM は`table-regexp`を使用してシャード テーブル名を抽出し、 `t_`部分を除いた名前サフィックスを結合されたテーブルの`target-column` (つまり、 `c_table`列目) に書き込みます。 -- `extract-schema` : `schema-pattern`と`table-pattern`一致するシャード スキーマの場合、DM は`schema-regexp`を使用してシャード スキーマ名を抽出し、 `test_`部分を除いた名前サフィックスを、結合されたテーブルの`target-column` (つまり、 `c_schema`列目) に書き込みます。 +- `extract-table` : `schema-pattern`と`table-pattern`一致するシャード テーブルの場合、DM は`table-regexp`を使用してシャード テーブル名を抽出し、 `t_`部分を除いた名前サフィックスを結合されたテーブルの`target-column` (つまり、 `c_table`列) に書き込みます。 +- `extract-schema` : `schema-pattern`と`table-pattern`一致するシャード スキーマの場合、DM は`schema-regexp`を使用してシャード スキーマ名を抽出し、 `test_`部分を除いた名前サフィックスを、結合されたテーブルの`target-column` (つまり、 `c_schema`列) に書き込みます。 - `extract-source` : `schema-pattern`と`table-pattern`一致するシャード テーブルの場合、DM はソース インスタンス情報をマージされたテーブルの`target-column` 、つまり`c_source`列に書き込みます。 ```yaml diff --git a/dm/feature-shard-merge-optimistic.md b/dm/feature-shard-merge-optimistic.md index 995a0fda21975..cdc1324ab372e 100644 --- a/dm/feature-shard-merge-optimistic.md +++ b/dm/feature-shard-merge-optimistic.md @@ -103,7 +103,7 @@ ALTER TABLE `tbl00` ADD COLUMN `Age` INT DEFAULT -1; ![optimistic-ddl-fail-example-3](/media/dm/optimistic-ddl-fail-example-3.png) -この時点で、 `DEFAULT 0`と`DEFAULT -1`互いに互換性がないため、 `tbl00`の`Age`列目は不整合になります。このような状況では、DMはエラーを報告しますが、データの不整合を手動で修正する必要があります。 +この時点で、 `DEFAULT 0`と`DEFAULT -1`互いに互換性がないため、 `tbl00`の`Age`列は不整合になります。このような状況では、DMはエラーを報告しますが、データの不整合を手動で修正する必要があります。 ## 実施原則 {#implementation-principle} @@ -177,7 +177,7 @@ ALTER TABLE `tbl02` ADD COLUMN `Level` INT; その時までに、すべてのシャードテーブルに`Level`列が存在します。 -それぞれ`tbl00`と`tbl02`の`Name`列目を削除します。 +それぞれ`tbl00`と`tbl02`の`Name`列を削除します。 ```sql ALTER TABLE `tbl00` DROP COLUMN `Name`; diff --git a/dm/maintain-dm-using-tiup.md b/dm/maintain-dm-using-tiup.md index f8199c103783e..5b3fe240d2216 100644 --- a/dm/maintain-dm-using-tiup.md +++ b/dm/maintain-dm-using-tiup.md @@ -101,7 +101,7 @@ tiup dm display prod-cluster 172.19.0.101:3000 grafana 172.19.0.101 3000 linux/x86_64 Up - /home/tidb/deploy/grafana-3000 172.19.0.101:9090 prometheus 172.19.0.101 9090 linux/x86_64 Up /home/tidb/data/prometheus-9090 /home/tidb/deploy/prometheus-9090 -`Status`列目では、 `Up`または`Down`使用して、サービスが正常に実行されているかどうかを示します。 +`Status`列では、 `Up`または`Down`使用して、サービスが正常に実行されているかどうかを示します。 DMマスターコンポーネントの場合、ステータスに`|L`が付加され、DMマスターノードがLeaderであることを示します。DMワーカーコンポーネントの場合、 `Free`現在のDMワーカーノードがアップストリームにバインドされていないことを示します。 diff --git a/dm/shard-merge-best-practices.md b/dm/shard-merge-best-practices.md index 94ac1b66d06c2..a880affb0e779 100644 --- a/dm/shard-merge-best-practices.md +++ b/dm/shard-merge-best-practices.md @@ -54,12 +54,12 @@ CREATE TABLE `tbl_no_pk` ( 以下の要件を満たしている場合: -- `auto_pk_c1`列目はアプリケーションに影響を与えず、列の`PRIMARY KEY`属性に依存しません。 +- `auto_pk_c1`列はアプリケーションに影響を与えず、列の`PRIMARY KEY`属性に依存しません。 - `uk_c2`列には`UNIQUE KEY`属性があり、すべてのアップストリーム シャード テーブル内でグローバルに一意です。 次に、次の手順を実行して、シャード テーブルをマージするときに`auto_pk_c1`番目の列によって発生する可能性のある`ERROR 1062 (23000): Duplicate entry '***' for key 'PRIMARY'`エラーを修正できます。 -1. 完全なデータ移行の前に、ダウンストリーム データベースにデータをマージおよび移行するためのテーブルを作成し、 `auto_pk_c1`列目の`PRIMARY KEY`属性を通常のインデックスに変更します。 +1. 完全なデータ移行の前に、ダウンストリーム データベースにデータをマージおよび移行するためのテーブルを作成し、 `auto_pk_c1`列の`PRIMARY KEY`属性を通常のインデックスに変更します。 ```sql CREATE TABLE `tbl_no_pk_2` ( @@ -96,13 +96,13 @@ CREATE TABLE `tbl_multi_pk` ( 以下の要件を満たしている場合: -- アプリケーションは、 `auto_pk_c1`列目の`PRIMARY KEY`属性に依存しません。 -- `auto_pk_c1`と`uuid_c2`列目で構成される複合主キーは、グローバルに一意です。 +- アプリケーションは、 `auto_pk_c1`列の`PRIMARY KEY`属性に依存しません。 +- `auto_pk_c1`と`uuid_c2`列で構成される複合主キーは、グローバルに一意です。 - アプリケーションでは複合主キーを使用することが可能です。 次に、次の手順を実行して、シャード テーブルをマージするときに`auto_pk_c1`番目の列によって発生する可能性のある`ERROR 1062 (23000): Duplicate entry '***' for key 'PRIMARY'`エラーを修正できます。 -1. 完全なデータ移行を行う前に、下流データベースにデータのマージと移行のためのテーブルを作成してください`auto_pk_c1`列目に`PRIMARY KEY`属性を指定せず、 `auto_pk_c1`列目と`uuid_c2`列目を使用して複合主キーを構成してください。 +1. 完全なデータ移行を行う前に、下流データベースにデータのマージと移行のためのテーブルを作成してください`auto_pk_c1`列に`PRIMARY KEY`属性を指定せず、 `auto_pk_c1`列と`uuid_c2`列を使用して複合主キーを構成してください。 ```sql CREATE TABLE `tbl_multi_pk_c2` ( diff --git a/explain-mpp.md b/explain-mpp.md index 2767274b19202..644952d30c1a7 100644 --- a/explain-mpp.md +++ b/explain-mpp.md @@ -57,7 +57,7 @@ EXPLAIN SELECT COUNT(*) FROM t1 GROUP BY id; - 1 つ目は`[TableFullScan_25, HashAgg_9, ExchangeSender_28]`で、主に第 1 段階の集約を担当します。 - 2 番目は`[ExchangeReceiver_29, HashAgg_27, Projection_26, ExchangeSender_30]`で、主に第 2 段階の集約を担当します。 -`ExchangeSender`演算子の`operator info`列目には、交換の種類に関する情報が表示されます。現在、交換の種類は 3 つあります。以下をご覧ください。 +`ExchangeSender`演算子の`operator info`列には、交換の種類に関する情報が表示されます。現在、交換の種類は 3 つあります。以下をご覧ください。 - ハッシュパーティション: `ExchangeSender`演算子は、まずハッシュ値に基づいてデータを分割し、次に上流のMPPタスクの`ExchangeReceiver`の演算子にデータを分配します。この交換タイプは、ハッシュ集計やシャッフルハッシュ結合アルゴリズムでよく使用されます。 - ブロードキャスト: `ExchangeSender`演算子は、ブロードキャストを介して上流のMPPタスクにデータを配信します。この交換タイプは、ブロードキャスト結合でよく使用されます。 @@ -157,7 +157,7 @@ EXPLAIN ANALYZE SELECT COUNT(*) FROM t1 GROUP BY id; +------------------------------------+---------+---------+-------------------+---------------+---------------------------------------------------------------------------------------------------+----------------------------------------------------------------+--------+------+ ``` -`EXPLAIN`の出力と比較すると、演算子`ExchangeSender`の`operator info`列目には`tasks`も表示されています。これは、クエリフラグメントがインスタンス化される MPP タスクの ID を記録しています。さらに、各 MPP 演算子の`execution info`列目には`threads`フィールドがあり、TiDB がこの演算子を実行する際の操作の同時実行性が記録されます。クラスターが複数のノードで構成されている場合、この同時実行性はすべてのノードの同時実行性を合計した結果です。 +`EXPLAIN`の出力と比較すると、演算子`ExchangeSender`の`operator info`列には`tasks`も表示されています。これは、クエリフラグメントがインスタンス化される MPP タスクの ID を記録しています。さらに、各 MPP 演算子の`execution info`列には`threads`フィールドがあり、TiDB がこの演算子を実行する際の操作の同時実行性が記録されます。クラスターが複数のノードで構成されている場合、この同時実行性はすべてのノードの同時実行性を合計した結果です。 ## MPPバージョンと交換データ圧縮 {#mpp-version-and-exchange-data-compression} diff --git a/explain-subqueries.md b/explain-subqueries.md index 06126dffe5556..6e8e14aadad99 100644 --- a/explain-subqueries.md +++ b/explain-subqueries.md @@ -69,7 +69,7 @@ EXPLAIN SELECT * FROM t1 WHERE id IN (SELECT t1_id FROM t2); 上記のクエリ結果から、TiDBがインデックス結合操作`IndexJoin_15`を使用してサブクエリを結合および変換していることがわかります。実行プランでは、実行プロセスは次のようになります。 -1. TiKV 側のインデックス スキャン演算子`└─IndexFullScan_26` 、 `t2.t1_id`列目の値を読み取ります。 +1. TiKV 側のインデックス スキャン演算子`└─IndexFullScan_26` 、 `t2.t1_id`列の値を読み取ります。 2. `└─StreamAgg_34`演算子の一部のタスクは、TiKV 内の`t1_id`の値を重複排除します。 3. 演算子`├─StreamAgg_44(Build)`のいくつかのタスクは、TiDB内の`t1_id`値を重複排除します。重複排除は集計関数`firstrow(test.t2.t1_id)`によって実行されます。 4. 演算結果はテーブル`t1`の主キーと結合されます。結合条件は`eq(test.t1.id, test.t2.t1_id)`です。 diff --git a/explain-walkthrough.md b/explain-walkthrough.md index eba771a15f7a5..5222c35d625e1 100644 --- a/explain-walkthrough.md +++ b/explain-walkthrough.md @@ -41,7 +41,7 @@ EXPLAIN SELECT count(*) FROM trips WHERE start_date BETWEEN '2017-07-01 00:00:00 1. コプロセッサ(TiKV)は、 `trips`テーブル全体を`TableFullScan`演算として読み取ります。その後、読み取った行をTiKV内の`Selection_19`の演算子に渡します。 2. 述語`WHERE start_date BETWEEN ..`演算子`Selection_19`でフィルタリングされます。この選択に該当する行は約`250`行と推定されます。この数は統計情報と演算子のロジックに基づいて推定されることに注意してください。演算子`└─TableFullScan_18` `stats:pseudo`表示されますが、これはテーブルに実際の統計情報が存在しないことを意味します。11 `ANALYZE TABLE trips`実行して統計情報を収集すると、統計の精度が向上することが期待されます。 3. 選択基準を満たす行には、関数`count`が適用されます。これも演算子`StreamAgg_9`内で完了しますが、演算子 3 も TiKV 内にあります ( `cop[tikv]` )。TiKV コプロセッサは、MySQL の組み込み関数を多数実行できます。そのうちの 1 つが`count`です。 -4. `StreamAgg_9`の結果は、TiDBサーバー内にある`TableReader_21`演算子( `root`のタスク)に送信されます。この演算子の`estRows`列目の値は`1`です。これは、演算子がアクセス対象のTiKVリージョンごとに1行ずつ受け取ることを意味します。これらのリクエストの詳細については、 [`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md)参照してください。 +4. `StreamAgg_9`の結果は、TiDBサーバー内にある`TableReader_21`演算子( `root`のタスク)に送信されます。この演算子の`estRows`列の値は`1`です。これは、演算子がアクセス対象のTiKVリージョンごとに1行ずつ受け取ることを意味します。これらのリクエストの詳細については、 [`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md)参照してください。 5. 次に、演算子`StreamAgg_20`は演算子`└─TableReader_21`の各行に関数`count`適用します。これは演算子[`SHOW TABLE REGIONS`](/sql-statements/sql-statement-show-table-regions.md)からもわかるように、約 56 行になります。これはルート演算子であるため、結果をクライアントに返します。 > **注記:** diff --git a/faq/sql-faq.md b/faq/sql-faq.md index c23956ed69a7c..b9a0bf480b590 100644 --- a/faq/sql-faq.md +++ b/faq/sql-faq.md @@ -195,7 +195,7 @@ TiDBはマルチバージョン同時実行制御(MVCC)を使用している TiDB `SHOW PROCESSLIST`の表示内容は MySQL `SHOW PROCESSLIST`とほぼ同じです。TiDB `SHOW PROCESSLIST`ではシステムプロセスIDが表示されません。表示されるのは現在のセッションIDです。TiDB `SHOW PROCESSLIST`と MySQL `SHOW PROCESSLIST`の違いは次のとおりです。 - TiDBは分散データベースであるため、 `tidb-server`インスタンスはSQL文を解析および実行するためのステートレスエンジンです(詳細は[TiDBアーキテクチャ](/tidb-architecture.md)を参照)。5 `SHOW PROCESSLIST` 、ユーザーがMySQLクライアントからログインした`tidb-server`インスタンスで実行されたセッションリストを表示します。クラスタ内で実行されているすべてのセッションのリストではありません。ただし、MySQLはスタンドアロンデータベースであり、 `SHOW PROCESSLIST`はMySQLで実行されたすべてのSQL文を表示します。 -- TiDBの`State`列目は、クエリ実行中に継続的に更新されるわけではありません。TiDBは並列クエリをサポートしているため、各ステートメントが複数の*状態*にある場合があり、単一の値に単純化することが困難です。 +- TiDBの`State`列は、クエリ実行中に継続的に更新されるわけではありません。TiDBは並列クエリをサポートしているため、各ステートメントが複数の*状態*にある場合があり、単一の値に単純化することが困難です。 ## SQL コミットの実行優先度を制御または変更するにはどうすればよいですか? {#how-to-control-or-change-the-execution-priority-of-sql-commits} @@ -433,7 +433,7 @@ ADMIN SHOW DDL; RUNNING_JOBS: ID:121, Type:add index, State:running, SchemaState:write reorganization, SchemaID:1, TableID:118, RowCount:77312, ArgLen:0, start time: 2018-12-05 16:26:10.652 +0800 CST, Err:, ErrCount:0, SnapshotVersion:404749908941733890 SELF_ID: 1a1c4174-0fcd-4ba0-add9-12d08c4077dc -上記の結果から、 `ADD INDEX`操作が現在処理中であることがわかります。また、 `RUNNING_JOBS`列目の`RowCount`番目のフィールドから、 `ADD INDEX`操作によって77312行のインデックスが追加されたことがわかります。 +上記の結果から、 `ADD INDEX`操作が現在処理中であることがわかります。また、 `RUNNING_JOBS`列の`RowCount`番目のフィールドから、 `ADD INDEX`操作によって77312行のインデックスが追加されたことがわかります。 ### DDL ジョブを表示するにはどうすればいいですか? {#how-to-view-the-ddl-job} diff --git a/functions-and-operators/group-by-modifier.md b/functions-and-operators/group-by-modifier.md index 24307797e604e..55665b83855c7 100644 --- a/functions-and-operators/group-by-modifier.md +++ b/functions-and-operators/group-by-modifier.md @@ -212,7 +212,7 @@ EXPLAIN SELECT year, month, grouping(year), grouping(month), SUM(profit) AS prof 10 rows in set (0.05 sec) ``` -この実行プランの例では、 `Expand_20`行目の`operator info`列目に`Expand`演算子の複数レベルの式が表示されています。これは2次元の式で構成されており、行末の`schema: [test.bank.profit, Column#6, Column#7, gid]`に`Expand`演算子のスキーマ情報が表示されています。 +この実行プランの例では、 `Expand_20`行目の`operator info`列に`Expand`演算子の複数レベルの式が表示されています。これは2次元の式で構成されており、行末の`schema: [test.bank.profit, Column#6, Column#7, gid]`に`Expand`演算子のスキーマ情報が表示されています。 `Expand`演算子のスキーマ情報では、 `GID`追加列として生成されます。その値は、 `Expand`演算子によって異なる次元のグループ化ロジックに基づいて計算され、現在のデータレプリカと`grouping set`関係を反映します。ほとんどの場合、 `Expand`演算子はBit-And演算を使用し、ROLLUPのグループ化項目の組み合わせを63通り表現でき、64次元のグループ化に対応します。このモードでは、TiDBは現在のデータレプリカを複製する際に、必要な次元の`grouping set`グループ化式が含まれているかどうかに応じて`GID`値を生成し、グループ化する列の順序で64ビットのUINT64値を埋めます。 diff --git a/functions-and-operators/tidb-functions.md b/functions-and-operators/tidb-functions.md index 54bb0ca81261a..692ea2683b124 100644 --- a/functions-and-operators/tidb-functions.md +++ b/functions-and-operators/tidb-functions.md @@ -139,7 +139,7 @@ SELECT @@tidb_current_ts; ## TIDB_DECODE_BINARY_PLAN {#tidb-decode-binary-plan} -`TIDB_DECODE_BINARY_PLAN(binary_plan)`関数は、 [`STATEMENTS_SUMMARY`](/statement-summary-tables.md)表の`BINARY_PLAN`列目にあるようなバイナリ プランをデコードします。 +`TIDB_DECODE_BINARY_PLAN(binary_plan)`関数は、 [`STATEMENTS_SUMMARY`](/statement-summary-tables.md)表の`BINARY_PLAN`列にあるようなバイナリ プランをデコードします。 バイナリ プランを使用できるようにするには、 [`tidb_generate_binary_plan`](/system-variables.md#tidb_generate_binary_plan-new-in-v620)変数を`ON`に設定する必要があります。 diff --git a/information-schema/information-schema-data-lock-waits.md b/information-schema/information-schema-data-lock-waits.md index 171a9067f90b8..e9ada0ab648c1 100644 --- a/information-schema/information-schema-data-lock-waits.md +++ b/information-schema/information-schema-data-lock-waits.md @@ -42,7 +42,7 @@ DESC data_lock_waits; ## KEY_INFO {#code-key-info-code} -`KEY_INFO`列目は`KEY`列目の詳細情報です。情報はJSON形式で表示されます。各フィールドの説明は以下の通りです。 +`KEY_INFO`列は`KEY`列の詳細情報です。情報はJSON形式で表示されます。各フィールドの説明は以下の通りです。 - `"db_id"` : キーが属するスキーマの ID。 - `"db_name"` : キーが属するスキーマの名前。 diff --git a/information-schema/information-schema-deadlocks.md b/information-schema/information-schema-deadlocks.md index d9b6e021adbd8..7417c0f444f16 100644 --- a/information-schema/information-schema-deadlocks.md +++ b/information-schema/information-schema-deadlocks.md @@ -63,7 +63,7 @@ DESC deadlocks; ## KEY_INFO {#code-key-info-code} -`KEY_INFO`列目は`KEY`列目の詳細情報です。情報はJSON形式で表示されます。各フィールドの説明は以下の通りです。 +`KEY_INFO`列は`KEY`列の詳細情報です。情報はJSON形式で表示されます。各フィールドの説明は以下の通りです。 - `"db_id"` : キーが属するスキーマの ID。 - `"db_name"` : キーが属するスキーマの名前。 @@ -190,7 +190,7 @@ SELECT * FROM INFORMATION_SCHEMA.DEADLOCKS; +-------------+----------------------------+-----------+--------------------+------------------------------------------------------------------+-----------------------------------------+----------------------------------------+----------------------------------------------------------------------------------------------------+--------------------+ ``` -上記のクエリ結果の`DEADLOCK_ID`列目を見ると、最初の2行はデッドロックエラーの情報を表しており、互いに待機する2つのトランザクションがデッドロックを形成していることがわかります。次の3行は別のデッドロックエラーの情報を表しており、循環的に待機する3つのトランザクションがデッドロックを形成しています。 +上記のクエリ結果の`DEADLOCK_ID`列を見ると、最初の2行はデッドロックエラーの情報を表しており、互いに待機する2つのトランザクションがデッドロックを形成していることがわかります。次の3行は別のデッドロックエラーの情報を表しており、循環的に待機する3つのトランザクションがデッドロックを形成しています。 ## クラスターデッドロック {#cluster-deadlocks} diff --git a/migrate-small-mysql-shards-to-tidb.md b/migrate-small-mysql-shards-to-tidb.md index 5366925593dc9..dbc0ff7723a77 100644 --- a/migrate-small-mysql-shards-to-tidb.md +++ b/migrate-small-mysql-shards-to-tidb.md @@ -48,7 +48,7 @@ CREATE TABLE `sale_01` ( ) ENGINE=InnoDB DEFAULT CHARSET=latin1 ``` -`id`列目は主キー、 `sid`列目はシャーディングキーです。`id`列目はAUTO_INCREMENTであり、複数のシャーディングテーブル範囲が重複するとデータ競合が発生します。`sid`はインデックスのグローバル一意性を保証するため、 [AUTO_INCREMENT主キーの主キー属性を削除します](/dm/shard-merge-best-practices.md#remove-the-primary-key-attribute-from-the-column)の手順に従って`id`列目をバイパスできます。 +`id`列は主キー、 `sid`列はシャーディングキーです。`id`列はAUTO_INCREMENTであり、複数のシャーディングテーブル範囲が重複するとデータ競合が発生します。`sid`はインデックスのグローバル一意性を保証するため、 [AUTO_INCREMENT主キーの主キー属性を削除します](/dm/shard-merge-best-practices.md#remove-the-primary-key-attribute-from-the-column)の手順に従って`id`列をバイパスできます。 ```sql CREATE TABLE `sale` ( diff --git a/releases/release-2.1.14.md b/releases/release-2.1.14.md index 151febe368eb7..d1675210ceb55 100644 --- a/releases/release-2.1.14.md +++ b/releases/release-2.1.14.md @@ -14,7 +14,7 @@ TiDB Ansible バージョン: 2.1.14 ## TiDB {#tidb} - 一部のケースで列プルーニングによって発生する誤ったクエリ結果を修正[#11019](https://github.com/pingcap/tidb/pull/11019) -- `show processlist` [#11000](https://github.com/pingcap/tidb/pull/11000)の`db`列目と`info`列目に誤って表示された情報を修正 +- `show processlist` の`db`列と`info`列に誤って表示された情報を修正 [#11000](https://github.com/pingcap/tidb/pull/11000) - `MAX_EXECUTION_TIME` SQLヒントとグローバル変数が場合によっては機能しない問題を修正[#10999](https://github.com/pingcap/tidb/pull/10999) - 負荷[#10997](https://github.com/pingcap/tidb/pull/10997)に基づいてAUTO_INCREMENT IDによって割り当てられた増分ギャップを自動的に調整する機能をサポート - クエリ終了時にメモリ情報`Distsql` `MemTracker`正しく消去されない問題を修正[#10971](https://github.com/pingcap/tidb/pull/10971) diff --git a/releases/release-2.1.19.md b/releases/release-2.1.19.md index 60df4b8005ec5..91949fa6f9651 100644 --- a/releases/release-2.1.19.md +++ b/releases/release-2.1.19.md @@ -61,7 +61,7 @@ TiDB Ansible バージョン: 2.1.19 - テーブルが作成され、テーブルに`COLLATE` [#13190](https://github.com/pingcap/tidb/pull/13190)が含まれている場合、列のシステムのデフォルトの文字セットの代わりにテーブルの`COLLATE`使用します。 - テーブル[#13311](https://github.com/pingcap/tidb/pull/13311)を作成するときにインデックス名の長さを制限する - テーブル名を変更するときにテーブル名の長さがチェックされない問題を修正[#13345](https://github.com/pingcap/tidb/pull/13345) - - `BIT`列目[#13511](https://github.com/pingcap/tidb/pull/13511)列目の幅の範囲を確認する + - `BIT`列の幅の範囲を確認する [#13511](https://github.com/pingcap/tidb/pull/13511) - `change/modify column`から出力されるエラー情報をより分かりやすくする[#13798](https://github.com/pingcap/tidb/pull/13798) - 下流のDrainerによってまだ処理されていない`drop column`操作を実行するときに、下流が影響を受ける列[#13974](https://github.com/pingcap/tidb/pull/13974)のない DML 操作を受け取る可能性がある問題を修正しました。 diff --git a/releases/release-3.0.1.md b/releases/release-3.0.1.md index c63852d5bda86..817ef37590787 100644 --- a/releases/release-3.0.1.md +++ b/releases/release-3.0.1.md @@ -35,7 +35,7 @@ TiDB Ansible バージョン: 3.0.1 - `infoHandle` `NULL` [#11022](https://github.com/pingcap/tidb/pull/11022)になる可能性があるため、DDL ジョブのpanic問題を修正しました。 - クエリされた列がサブクエリで参照されていないため、ネストされた集計クエリを実行するときに誤ってプルーニングされ、クエリ結果が正しくない問題を修正しました[#11020](https://github.com/pingcap/tidb/pull/11020) - `Sleep`の関数が`KILL` [#11028](https://github.com/pingcap/tidb/pull/11028)のステートメントに応答しない問題を修正しました -- `SHOW PROCESSLIST`コマンドで表示される`DB`目と`INFO`列目がMySQL [#11003](https://github.com/pingcap/tidb/pull/11003)と互換性がない問題を修正 +- `SHOW PROCESSLIST`コマンドで表示される`DB`列と`INFO`列がMySQL と互換性がない問題を修正 [#11003](https://github.com/pingcap/tidb/pull/11003) - `skip-grant-table=true`が設定されている場合に`FLUSH PRIVILEGES`ステートメントによって発生するシステムpanicの問題を修正[#11027](https://github.com/pingcap/tidb/pull/11027) - テーブルの主キーが`UNSIGNED`整数[#11099](https://github.com/pingcap/tidb/pull/11099)の場合、 `FAST ANALYZE`で収集された主キー統計が正しくない問題を修正しました。 - `FAST ANALYZE`文で「無効なキー」エラーが報告される場合がある問題を修正[#11098](https://github.com/pingcap/tidb/pull/11098) diff --git a/releases/release-3.0.14.md b/releases/release-3.0.14.md index 5542e336efa02..a6c5f74d5734c 100644 --- a/releases/release-3.0.14.md +++ b/releases/release-3.0.14.md @@ -69,7 +69,7 @@ TiDB バージョン: 3.0.14 - SQLモードが`ALLOW_INVALID_DATES` [#16170](https://github.com/pingcap/tidb/pull/16170)ときに`WEEKEND`関数がMySQLと互換性がない問題を修正しました - インデックス列にAUTO_INCREMENT主キー[#16008](https://github.com/pingcap/tidb/pull/16008)が含まれている場合に`DROP INDEX`文の実行が失敗する問題を修正しました - - ステートメントサマリー[#15231](https://github.com/pingcap/tidb/pull/15231)の`TABLE_NAMES`列目の値が誤っている問題を修正しました + - ステートメントサマリーの`TABLE_NAMES`列の値が誤っている問題を修正しました [#15231](https://github.com/pingcap/tidb/pull/15231) - プランキャッシュが有効な場合に一部の式で誤った結果が発生する問題を修正[#16184](https://github.com/pingcap/tidb/pull/16184) - `not` / `istrue` / `isfalse`関数の結果が正しくない問題を修正しました[#15916](https://github.com/pingcap/tidb/pull/15916) - 冗長インデックスを持つテーブルに対する`MergeJoin`操作によって引き起こされるpanicを修正[#15919](https://github.com/pingcap/tidb/pull/15919) @@ -84,7 +84,7 @@ TiDB バージョン: 3.0.14 - `CASE WHEN (not_int)` [#15359](https://github.com/pingcap/tidb/pull/15359)の誤った動作を修正 - 現在のスキーマ[#15866](https://github.com/pingcap/tidb/pull/15866)に含まれない`view`使用すると`Unknown column`エラー メッセージが返される問題を修正しました - 時間文字列の解析結果がMySQL [#16242](https://github.com/pingcap/tidb/pull/16242)と互換性がない問題を修正 - - `left join`の右子ノード[#16528](https://github.com/pingcap/tidb/pull/16528)に`null`列目が存在する場合に照合順序子がpanicを修正 + - `left join`の右子ノードに`null`列が存在する場合に照合順序子がpanicを修正 [#16528](https://github.com/pingcap/tidb/pull/16528) - TiKVが`StaleCommand`エラーメッセージを返し続けているときにSQL実行がブロックされているにもかかわらずエラーメッセージが返されない問題を修正しました[#16528](https://github.com/pingcap/tidb/pull/16528) - 監査プラグインが有効になっているときにポートプローブによって発生する可能性のあるpanicを修正[#15967](https://github.com/pingcap/tidb/pull/15967) - `fast analyze`インデックス[#15967](https://github.com/pingcap/tidb/pull/15967)のみで動作する場合に発生するpanicを修正 diff --git a/releases/release-3.0.2.md b/releases/release-3.0.2.md index 2f97d1737eb43..298acddb7b543 100644 --- a/releases/release-3.0.2.md +++ b/releases/release-3.0.2.md @@ -47,7 +47,7 @@ TiDB Ansible バージョン: 3.0.2 - `GRANT ROLE`文が`CURRENT_ROLE`受け取ったときにエラーが報告される問題を修正します。5 `REVOKE ROLE`が`mysql.default_role`権限[#11356](https://github.com/pingcap/tidb/pull/11356)を正しく取り消さない問題を修正します。 - `SELECT ADDDATE('2008-01-34', -1)` [#11447](https://github.com/pingcap/tidb/pull/11447)のような文を実行する際の`Incorrect datetime value`警告情報の表示形式の問題を修正しました - JSONデータの浮動小数点フィールドを整数[#11534](https://github.com/pingcap/tidb/pull/11534)に変換するときに結果がオーバーフローすると、エラーメッセージが`constant … overflows bigint`ではなく`constant … overflows float`報告する問題を修正しました。 - - `DATE_ADD`関数が`FLOAT` 、 `DOUBLE` 、 `DECIMAL`列目のパラメータを受け取ったときに、誤った型変換によって結果が間違ってしまう可能性がある問題を修正しました[#11527](https://github.com/pingcap/tidb/pull/11527) + - `DATE_ADD`関数が`FLOAT` 、 `DOUBLE` 、 `DECIMAL`列のパラメータを受け取ったときに、誤った型変換によって結果が間違ってしまう可能性がある問題を修正しました[#11527](https://github.com/pingcap/tidb/pull/11527) - `DATE_ADD`関数[#11615](https://github.com/pingcap/tidb/pull/11615)の区間分数の符号を誤って処理することによって発生する誤った結果を修正しました。 - プレフィックスインデックスが正しく処理されていないために`Ranger`インデックスルックアップ結合にプレフィックスインデックスが含まれている場合に誤ったクエリ結果が発生する問題を修正しました[#11565](https://github.com/pingcap/tidb/pull/11565) - `NAME_CONST`の 2 番目のパラメータが負の数のときに`NAME_CONST`関数を実行すると、「NAME_CONST への引数が正しくありません」というメッセージが報告される問題を修正しました[#11268](https://github.com/pingcap/tidb/pull/11268) diff --git a/releases/release-3.0.9.md b/releases/release-3.0.9.md index 738f42a280bf9..9e15f3721f742 100644 --- a/releases/release-3.0.9.md +++ b/releases/release-3.0.9.md @@ -18,7 +18,7 @@ TiDB Ansible バージョン: 3.0.9 ## TiDB {#tidb} - 執行者 - - 集計関数を`ENUM`列目とコレクション列[#14364](https://github.com/pingcap/tidb/pull/14364)に適用した場合の誤った結果を修正しました + - 集計関数を`ENUM`列とコレクション列に適用した場合の誤った結果を修正しました [#14364](https://github.com/pingcap/tidb/pull/14364) - サーバ - システム変数`auto_increment_increment`と`auto_increment_offset`サポート[#14396](https://github.com/pingcap/tidb/pull/14396) - `tidb_tikvclient_ttl_lifetime_reach_total`監視メトリックを追加して、TTL が 10 分の悲観的トランザクションの数を監視します[#14300](https://github.com/pingcap/tidb/pull/14300) @@ -27,7 +27,7 @@ TiDB Ansible バージョン: 3.0.9 - `stmt-summary.max-stmt-count`構成項目のデフォルト値を`100`から`200`に調整します[#14285](https://github.com/pingcap/tidb/pull/14285) - スロークエリテーブルに`plan_digest`フィールドを追加して、 `plan`署名[#14292](https://github.com/pingcap/tidb/pull/14292)記録する - DDL - - `primary`列目に`alter table ... add index`を使用して作成された匿名インデックスの結果がMySQL [#14310](https://github.com/pingcap/tidb/pull/14310)と一致しない問題を修正しました + - `primary`列に`alter table ... add index`を使用して作成された匿名インデックスの結果がMySQL と一致しない問題を修正しました [#14310](https://github.com/pingcap/tidb/pull/14310) - `drop table`構文で`VIEW`が誤って削除される問題を修正[#14052](https://github.com/pingcap/tidb/pull/14052) - プランナー - `select max(a), min(a) from t`のような文のパフォーマンスを最適化します。3 `a`にインデックスが存在する場合、文は`select * from (select a from t order by a desc limit 1) as t1, (select a from t order by a limit 1) as t2`に最適化され、フルテーブルスキャン[#14410](https://github.com/pingcap/tidb/pull/14410)を回避します。 diff --git a/releases/release-3.1.1.md b/releases/release-3.1.1.md index de5af50cc3653..6e1253015a369 100644 --- a/releases/release-3.1.1.md +++ b/releases/release-3.1.1.md @@ -20,7 +20,7 @@ TiDB Ansible バージョン: 3.1.1 - TiFlash - - `handle`目と`version`列目をキャッシュして、単一の読み取り要求のディスクI/Oを削減します。 + - `handle`目と`version`列をキャッシュして、単一の読み取り要求のディスクI/Oを削減します。 - DeltaTreeエンジンの読み取りおよび書き込みワークロードに関連するグラフィックスをGrafanaに追加します - `Chunk`コーデックの 10 進データエンコードを最適化します - TiFlashの負荷が低いときに開いているファイル記述子の数を減らす diff --git a/releases/release-4.0.0-beta.md b/releases/release-4.0.0-beta.md index b92bab6550935..364f3a2ddbc9c 100644 --- a/releases/release-4.0.0-beta.md +++ b/releases/release-4.0.0-beta.md @@ -29,7 +29,7 @@ TiDB Ansible バージョン: 4.0.0-beta - 列属性に`AutoRandom`キーワードを追加して、システムが主キーにランダムな整数を自動的に割り当てるかどうかを制御できるようになりました。これにより、 `AUTO_INCREMENT`主キー[#13127](https://github.com/pingcap/tidb/pull/13127)によって引き起こされるホットスポット問題が回避されます。 - サポートテーブルロック[#11038](https://github.com/pingcap/tidb/pull/11038) - 条件付きフィルタリング[#12484](https://github.com/pingcap/tidb/pull/12484)で`ADMIN SHOW DDL JOBS`の`LIKE`または`WHERE`句の使用をサポート -- `information_schema.tables`表の`TIDB_ROW_ID_SHARDING_INFO`列目を追加して`RowID`散乱情報を出力します(たとえば、表`A`の`SHARD_ROW_ID_BITS`列目の値は`"SHARD_BITS={bit_number}"`です) [#13418](https://github.com/pingcap/tidb/pull/13418) +- `information_schema.tables`表の`TIDB_ROW_ID_SHARDING_INFO`列を追加して`RowID`散乱情報を出力します(たとえば、表`A`の`SHARD_ROW_ID_BITS`列の値は`"SHARD_BITS={bit_number}"`です) [#13418](https://github.com/pingcap/tidb/pull/13418) - SQL エラー メッセージのエラー コードを最適化して、 `ERROR 1105 (HY000)`コードが複数のエラー メッセージ ( `Unknown Error`種類) に使用される状況を回避します。 - [#14002](https://github.com/pingcap/tidb/pull/14002) [#13874](https://github.com/pingcap/tidb/pull/13874) [#13733](https://github.com/pingcap/tidb/pull/13733) [#13654](https://github.com/pingcap/tidb/pull/13654) [#13646](https://github.com/pingcap/tidb/pull/13646) - [#13540](https://github.com/pingcap/tidb/pull/13540) [#13366](https://github.com/pingcap/tidb/pull/13366) [#13329](https://github.com/pingcap/tidb/pull/13329) [#13300](https://github.com/pingcap/tidb/pull/13300) [#13233](https://github.com/pingcap/tidb/pull/13233) diff --git a/releases/release-4.0.0-rc.1.md b/releases/release-4.0.0-rc.1.md index cbc8f2c3a8163..2490dd7edb5df 100644 --- a/releases/release-4.0.0-rc.1.md +++ b/releases/release-4.0.0-rc.1.md @@ -79,7 +79,7 @@ TiDB バージョン: 4.0.0-rc.1 - TiFlash - DeltaTreeエンジンの読み取りおよび書き込みワークロードに関連するメトリックレポートを追加します - - `handle`目と`version`列目をキャッシュして、単一の読み取りまたは書き込み要求のディスクI/Oを削減します。 + - `handle`目と`version`列をキャッシュして、単一の読み取りまたは書き込み要求のディスクI/Oを削減します。 - `fromUnixTime`と`dateFormat`プッシュダウン関数をサポート - 最初のディスクに従ってグローバル状態を評価し、この評価を報告する - DeltaTreeエンジンの読み取りおよび書き込みワークロードに関連するグラフィックスをGrafanaに追加します diff --git a/releases/release-4.0.0-rc.2.md b/releases/release-4.0.0-rc.2.md index d2fe7d7b89e90..595eee0e0ec7b 100644 --- a/releases/release-4.0.0-rc.2.md +++ b/releases/release-4.0.0-rc.2.md @@ -121,7 +121,7 @@ TiDB バージョン: 4.0.0-rc.2 - `Plan Cache`文がトリガーされた後に`@@LAST_PLAN_FROM_CACHE`実行すると間違った値が返される問題を修正[#16831](https://github.com/pingcap/tidb/pull/16831) - `IndexMerge` [#16947](https://github.com/pingcap/tidb/pull/16947)の候補パスを計算するときにインデックスの`TableFilter`失われる問題を修正しました - `MergeJoin`ヒントを使用し、 `TableDual`演算子が存在する場合に物理クエリプランを生成できない問題を修正しました[#17016](https://github.com/pingcap/tidb/pull/17016) - - ステートメントサマリーテーブル[#17018](https://github.com/pingcap/tidb/pull/17018)の`Stmt_Type`列目の値の大文字と小文字の誤りを修正しました。 + - ステートメントサマリーテーブルの`Stmt_Type`列の値の大文字と小文字の誤りを修正しました。 [#17018](https://github.com/pingcap/tidb/pull/17018) - 異なるユーザーが同じ`tmp-storage-path` [#16996](https://github.com/pingcap/tidb/pull/16996)を使用するとサービスを開始できないため、 `Permission Denied`エラーが報告される問題を修正しました。 - 結果の型が`CASE WHEN` [#16995](https://github.com/pingcap/tidb/pull/16995)などの複数の入力列によって決定される式に対して、 `NotNullFlag`結果の型が誤って設定される問題を修正しました。 - ダーティストアが存在する場合にグリーンGCが未解決のロックを残す可能性がある問題を修正[#16949](https://github.com/pingcap/tidb/pull/16949) @@ -143,7 +143,7 @@ TiDB バージョン: 4.0.0-rc.2 - Float型に対して`XOR`演算を実行した結果がMySQL 8.0 [#16978](https://github.com/pingcap/tidb/pull/16978)と一致しない問題を修正 - サポートされていない`ALTER TABLE REORGANIZE PARTITION`文が実行されてもエラーが報告されない問題を修正[#17178](https://github.com/pingcap/tidb/pull/17178) - `EXPLAIN FORMAT="dot" FOR CONNECTION ID`サポートされていないプランに遭遇したときにエラーが報告される問題を修正[#17160](https://github.com/pingcap/tidb/pull/17160) - - ステートメントサマリーテーブル[#17086](https://github.com/pingcap/tidb/pull/17086)の`EXEC_COUNT`列目にあるプリペアドステートメントのレコードの問題を修正しました。 + - ステートメントサマリーテーブルの`EXEC_COUNT`列にあるプリペアドステートメントのレコードの問題を修正しました。 [#17086](https://github.com/pingcap/tidb/pull/17086) - ステートメントサマリーシステム変数[#17129](https://github.com/pingcap/tidb/pull/17129)を設定するときに値が検証されない問題を修正しました - プランキャッシュが有効な場合に、オーバーフロー値を使用して`UNSIGNED BIGINT`主キーをクエリするとエラーが報告される問題を修正しました[#17120](https://github.com/pingcap/tidb/pull/17120) - Grafana **TiDB サマリーダッシュ**ボード[#17105](https://github.com/pingcap/tidb/pull/17105)で、マシンインスタンスとリクエストタイプによる QPS 表示が誤っていた問題を修正しました。 diff --git a/releases/release-4.0.11.md b/releases/release-4.0.11.md index 6aa1f5701929b..5a22c13dbed54 100644 --- a/releases/release-4.0.11.md +++ b/releases/release-4.0.11.md @@ -82,7 +82,7 @@ TiDB バージョン: 4.0.11 - `@@tidb_snapshot`変数が設定されている場合にPointGetクエリがスナップショットデータを取得できないバグを修正しました [#22527](https://github.com/pingcap/tidb/pull/22527) - 結合からヒントを生成するときに発生する可能性のあるpanicを修正[#22518](https://github.com/pingcap/tidb/pull/22518) - 文字列が`BIT`型[#22420](https://github.com/pingcap/tidb/pull/22420)に誤って変換される問題を修正 - - `tidb_rowid`列目に値を挿入するときに発生する`index out of range`エラーを修正[#22359](https://github.com/pingcap/tidb/pull/22359) + - `tidb_rowid`列に値を挿入するときに発生する`index out of range`エラーを修正[#22359](https://github.com/pingcap/tidb/pull/22359) - キャッシュされたプランが誤って使用されるバグを修正[#22353](https://github.com/pingcap/tidb/pull/22353) - バイナリ/文字列の長さが大きすぎる場合に関数`WEIGHT_STRING`で発生するランタイムpanicを修正[#22332](https://github.com/pingcap/tidb/pull/22332) - 関数パラメータの数が無効な場合、生成された列の使用を禁止する[#22174](https://github.com/pingcap/tidb/pull/22174) diff --git a/releases/release-4.0.12.md b/releases/release-4.0.12.md index 3c6ada726c228..282a618799c91 100644 --- a/releases/release-4.0.12.md +++ b/releases/release-4.0.12.md @@ -91,7 +91,7 @@ TiDB バージョン: 4.0.12 - `INT`型は`NULL`で`YEAR` [#22844](https://github.com/pingcap/tidb/pull/22844)を比較すると調整しない - `auto_random`列[#22736](https://github.com/pingcap/tidb/pull/22736)列のテーブルにデータをロードする際に接続が失われる問題を修正しました - DDL 操作がキャンセル パス[#23297](https://github.com/pingcap/tidb/pull/23297)でpanicに遭遇した場合の DDL ハングオーバーの問題を修正しました。 - - `YEAR`列目と`NULL` [#23104](https://github.com/pingcap/tidb/pull/23104)を比較する際のインデックススキャンのキー範囲の誤りを修正しました。 + - `YEAR`列と`NULL` を比較する際のインデックススキャンのキー範囲の誤りを修正しました。 [#23104](https://github.com/pingcap/tidb/pull/23104) - 正常に作成されたビューが[#23083](https://github.com/pingcap/tidb/pull/23083)使用できない問題を修正しました - TiKV diff --git a/releases/release-4.0.2.md b/releases/release-4.0.2.md index 2ae8c4ede5fb5..18f6716fee05b 100644 --- a/releases/release-4.0.2.md +++ b/releases/release-4.0.2.md @@ -40,7 +40,7 @@ TiDB バージョン: 4.0.2 - TiFlashでの照合順序をサポートし、照合関連の関数をTiFlash [#17705](https://github.com/pingcap/tidb/pull/17705)にプッシュします。 - `INFORMATION_SCHEMA.INSPECTION_RESULT`テーブルに`STATUS_ADDRESS`列を追加して、サーバ[#17695](https://github.com/pingcap/tidb/pull/17695)のステータス アドレスを示します。 - `MYSQL.BIND_INFO`表に`SOURCE`列を追加して、バインディングの作成方法を示します[#17587](https://github.com/pingcap/tidb/pull/17587) - - SQL文[#17493](https://github.com/pingcap/tidb/pull/17493)のプランキャッシュの使用状況を示すために、 `PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST`表に`PLAN_IN_CACHE`と`PLAN_CACHE_HITS`列目を追加します。 + - SQL文のプランキャッシュの使用状況を示すために、 `PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST`表に`PLAN_IN_CACHE`と`PLAN_CACHE_HITS`列を追加します。 [#17493](https://github.com/pingcap/tidb/pull/17493) - `enable-collect-execution-info`構成項目と`tidb_enable_collect_execution_info`セッション変数を追加して、各演算子の実行情報を収集し、その情報をスロークエリログ[#18073](https://github.com/pingcap/tidb/pull/18073) [#18072](https://github.com/pingcap/tidb/pull/18072)に記録するかどうかを制御します。 - スロークエリログ[#17694](https://github.com/pingcap/tidb/pull/17694)でクエリの感度を下げるかどうかを制御するグローバル変数`tidb_slow_log_masking`追加します。 - `storage.block-cache.capacity` TiKV構成項目[#17671](https://github.com/pingcap/tidb/pull/17671) `INFORMATION_SCHEMA.INSPECTION_RESULT`テーブルに診断ルールを追加します。 @@ -105,7 +105,7 @@ TiDB バージョン: 4.0.2 - `EXPLAIN FOR CONNECTION`文[#18124](https://github.com/pingcap/tidb/pull/18124)実行するときに時々発生するランタイムエラーを修正 - いくつかのケースで`last_plan_from_cache`セッション変数の誤った結果を修正[#18111](https://github.com/pingcap/tidb/pull/18111) - プランキャッシュ[#18002](https://github.com/pingcap/tidb/pull/18002) [#17673](https://github.com/pingcap/tidb/pull/17673)から`UNIX_TIMESTAMP()`関数を実行するときに発生するランタイムエラーを修正しました - - `HashJoin` Executor の子が`NULL`列目[#17937](https://github.com/pingcap/tidb/pull/17937)返すときのランタイムエラーを修正しました + - `HashJoin` Executor の子が`NULL`列返すときのランタイムエラーを修正しました [#17937](https://github.com/pingcap/tidb/pull/17937) - 同じデータベース[#17659](https://github.com/pingcap/tidb/pull/17659)で`DROP DATABASE`文と他の DDL 文を同時に実行することによって発生する実行時エラーを修正します。 - ユーザー変数[#17890](https://github.com/pingcap/tidb/pull/17890)の関数`COERCIBILITY()`の誤った結果を修正 - `IndexMergeJoin`実行者が時々スタックする問題を修正[#18091](https://github.com/pingcap/tidb/pull/18091) diff --git a/releases/release-4.0.3.md b/releases/release-4.0.3.md index 0ccf59d45c735..2feb3a2009059 100644 --- a/releases/release-4.0.3.md +++ b/releases/release-4.0.3.md @@ -56,7 +56,7 @@ TiDB バージョン: 4.0.3 - 設定ファイル内の`experimental.allow-auto-random`非推奨です。この項目の設定に関わらず、列の`AUTO RANDOM`機能はいつでも定義できます[#18613](https://github.com/pingcap/tidb/pull/18613) [#18623](https://github.com/pingcap/tidb/pull/18623) - `AUTO RANDOM`列への明示的な書き込みを制御するために、セッション変数`tidb_allow_auto_random_explicit_insert`追加します。デフォルト値は`false`です。これは、列への明示的な書き込みによって発生する予期し`AUTO_RANDOM_BASE`更新を回避するためです[#18508](https://github.com/pingcap/tidb/pull/18508) - `BIGINT`列と`UNSIGNED BIGINT`列にのみ`AUTO_RANDOM`定義できるようにし、シャードビットの最大数を`15`に制限することで、割り当て可能なスペースが急速に消費されるのを回避します[#18538](https://github.com/pingcap/tidb/pull/18538) - - `BIGINT`列目に`AUTO_RANDOM`属性を定義し、主キー[#17987](https://github.com/pingcap/tidb/pull/17987)に負の値を挿入するときに`AUTO_RANDOM_BASE`更新をトリガーしないでください。 + - `BIGINT`列に`AUTO_RANDOM`属性を定義し、主キーに負の値を挿入するときに`AUTO_RANDOM_BASE`更新をトリガーしないでください。 [#17987](https://github.com/pingcap/tidb/pull/17987) - `UNSIGNED BIGINT`列に`AUTO_RANDOM`属性を定義するときに、IDの割り当てに整数の最上位ビットを使用します。これにより、割り当て可能なスペースが[#18404](https://github.com/pingcap/tidb/pull/18404)増えます。 - `SHOW CREATE TABLE` [#18316](https://github.com/pingcap/tidb/pull/18316)の結果の`AUTO_RANDOM`属性の更新をサポートします diff --git a/releases/release-5.3.4.md b/releases/release-5.3.4.md index 307ca210681e2..9742c6e0b3223 100644 --- a/releases/release-5.3.4.md +++ b/releases/release-5.3.4.md @@ -20,7 +20,7 @@ TiDB バージョン: 5.3.4 - TiDB - リージョンがマージされたときにリージョンキャッシュが時間内にクリーンアップされない問題を修正[#37141](https://github.com/pingcap/tidb/issues/37141) - - `ENUM` [#32302](https://github.com/pingcap/tidb/issues/32302)または`SET`列目のエンコードが間違っているためにTiDBが間違ったデータを書き込む問題を修正しました。 + - `ENUM` または`SET`列のエンコードが間違っているためにTiDBが間違ったデータを書き込む問題を修正しました。 [#32302](https://github.com/pingcap/tidb/issues/32302) - データベースレベルの権限が誤ってクリーンアップされる問題を修正[#38363](https://github.com/pingcap/tidb/issues/38363) - `mysql.tables_priv`テーブル[#38293](https://github.com/pingcap/tidb/issues/38293)で`grantor`フィールドが欠落している問題を修正 - `KILL TIDB`アイドル接続時にすぐに効果を発揮できない問題を修正[#24031](https://github.com/pingcap/tidb/issues/24031) diff --git a/releases/release-5.4.1.md b/releases/release-5.4.1.md index 5667f9c85e40e..6469b102e57b6 100644 --- a/releases/release-5.4.1.md +++ b/releases/release-5.4.1.md @@ -50,11 +50,11 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - TiDB - TiDBの`date_format`が`'\n'` MySQLと互換性のない方法で処理する問題を修正[#32232](https://github.com/pingcap/tidb/issues/32232) - - `ENUM` [#32302](https://github.com/pingcap/tidb/issues/32302)または`SET`列目のエンコードが間違っているためにTiDBが間違ったデータを書き込む問題を修正しました。 + - `ENUM` または`SET`列のエンコードが間違っているためにTiDBが間違ったデータを書き込む問題を修正しました。 [#32302](https://github.com/pingcap/tidb/issues/32302) - 特定のケースで Merge Join 演算子が間違った結果を返す問題を修正[#33042](https://github.com/pingcap/tidb/issues/33042) - 相関サブクエリが定数[#32089](https://github.com/pingcap/tidb/issues/32089)返すときにTiDBが間違った結果を取得する問題を修正しました - TiFlash が空の範囲を持つテーブルの読み取りをまだサポートしていないにもかかわらず、 TiFlashを使用して空の範囲を持つテーブルをスキャンすると TiDB が間違った結果を取得する問題を修正しました[#33083](https://github.com/pingcap/tidb/issues/33083) - - TiDB [#31638](https://github.com/pingcap/tidb/issues/31638)で新しい照合順序が有効になっているときに、 `ENUM`または`SET`列目の`MAX`または`MIN`関数が間違った結果を返す問題を修正しました。 + - TiDB で新しい照合順序が有効になっているときに、 `ENUM`または`SET`列の`MAX`または`MIN`関数が間違った結果を返す問題を修正しました。 [#31638](https://github.com/pingcap/tidb/issues/31638) - クエリがエラーを報告したときに CTE がブロックされる可能性があるバグを修正[#31302](https://github.com/pingcap/tidb/issues/31302) - 列挙値[#32428](https://github.com/pingcap/tidb/issues/32428)の Nulleq 関数の誤った範囲計算結果を修正しました - ChunkRPC [#31981](https://github.com/pingcap/tidb/issues/31981) [#30880](https://github.com/pingcap/tidb/issues/30880)を使用してデータをエクスポートする際の TiDB OOM を修正 diff --git a/releases/release-6.0.0-dmr.md b/releases/release-6.0.0-dmr.md index e57786fa80fa1..34a0cab7d2474 100644 --- a/releases/release-6.0.0-dmr.md +++ b/releases/release-6.0.0-dmr.md @@ -302,7 +302,7 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - `information_schema.placement_rules`システムテーブルの名前が`information_schema.placement_policies`に変更されました。このテーブルには、配置ポリシーに関する情報のみが表示されるようになりました。 - `placement_checks`システム変数は`tidb_placement_mode`に置き換えられます。 - TiFlashレプリカを持つテーブルに配置ルールを持つパーティションを追加することは禁止されています。 - - `INFORMATION_SCHEMA`テーブルから`TIDB_DIRECT_PLACEMENT`列目を削除します。 + - `INFORMATION_SCHEMA`テーブルから`TIDB_DIRECT_PLACEMENT`列を削除します。 - SQL プラン管理 (SPM) バインディングの`status`値が変更されます。 - `using`を削除します。 - `using`代わりに`enabled` (使用可能) を追加します。 @@ -525,7 +525,7 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) - `Canal-JSON` nil [#4736](https://github.com/pingcap/tiflow/issues/4736)をサポートしていないために発生する可能性がある TiCDCpanic問題を修正しました - タイプ`Enum/Set`および`TinyText/MediumText/Text/LongText` [#4454](https://github.com/pingcap/tiflow/issues/4454)のAvroコーデックの誤ったデータマッピングを修正 - - Avroが`NOT NULL`列目をNULL許容フィールド[#4818](https://github.com/pingcap/tiflow/issues/4818)に変換するバグを修正 + - Avroが`NOT NULL`列をNULL許容フィールドに変換するバグを修正 [#4818](https://github.com/pingcap/tiflow/issues/4818) - TiCDC が終了できない問題を修正[#4699](https://github.com/pingcap/tiflow/issues/4699) - TiDB Data Migration (DM) diff --git a/releases/release-6.1.7.md b/releases/release-6.1.7.md index e3a7cbbe5472a..da6677ae267c2 100644 --- a/releases/release-6.1.7.md +++ b/releases/release-6.1.7.md @@ -56,7 +56,7 @@ TiDB バージョン: 6.1.7 - ウィンドウ関数をTiFlash [#43922](https://github.com/pingcap/tidb/issues/43922) @ [gengliqi](https://github.com/gengliqi)にプッシュダウンする際の実行プランが正しくない問題を修正しました - 非相関サブクエリ[#44051](https://github.com/pingcap/tidb/issues/44051) @ [winoros](https://github.com/winoros)を含むステートメントで共通テーブル式 (CTE) を使用すると誤った結果が返される可能性がある問題を修正しました - カーソルフェッチで`memTracker`使用するとメモリリークが発生する問題を修正[#44254](https://github.com/pingcap/tidb/issues/44254) @ [YangKeao](https://github.com/YangKeao) - - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列目のデータ長が列定義[#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao)を超える可能性がある問題を修正しました + - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列のデータ長が列定義を超える可能性がある問題を修正しました [#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao) - `min, max`クエリ結果が正しくない問題を修正[#43805](https://github.com/pingcap/tidb/issues/43805) @ [wshwsh12](https://github.com/wshwsh12) - TiDBがテーブル[#43392](https://github.com/pingcap/tidb/issues/43392) @ [guo-shaoge](https://github.com/guo-shaoge)を分析するときに構文エラーを報告する問題を修正しました - `SHOW PROCESSLIST`文でサブクエリ時間が長い文のトランザクションの TxnStart を表示できない問題を修正[#40851](https://github.com/pingcap/tidb/issues/40851) @ [crazycs520](https://github.com/crazycs520) diff --git a/releases/release-6.5.0.md b/releases/release-6.5.0.md index 1e1623f1e27d1..dc591b47473d9 100644 --- a/releases/release-6.5.0.md +++ b/releases/release-6.5.0.md @@ -377,7 +377,7 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - TiDB - - `BIT`と`CHAR`列目については、 `INFORMATION_SCHEMA.COLUMNS`の結果をMySQL [#25472](https://github.com/pingcap/tidb/issues/25472) @ [hawkingrei](https://github.com/hawkingrei)と一致させる + - `BIT`と`CHAR`列については、 `INFORMATION_SCHEMA.COLUMNS`の結果をMySQL と一致させる [#25472](https://github.com/pingcap/tidb/issues/25472) @ [hawkingrei](https://github.com/hawkingrei) - TiFlash MPPモードのTiFlashノードのTiDBプローブメカニズムを最適化し、ノードが異常な場合のパフォーマンスへの影響を軽減します[#39686](https://github.com/pingcap/tidb/issues/39686) @ [hackersean](https://github.com/hackersean) - TiKV diff --git a/releases/release-6.5.12.md b/releases/release-6.5.12.md index e1700df9a2846..e4010a218a108 100644 --- a/releases/release-6.5.12.md +++ b/releases/release-6.5.12.md @@ -81,7 +81,7 @@ TiDBバージョン: 6.5.12 - 不一致な値型と型変換エラーを含む条件`IN`を使用してパーティション テーブルをクエリすると、誤ったクエリ結果[#54746](https://github.com/pingcap/tidb/issues/54746) @ [mjonss](https://github.com/mjonss)が発生する問題を修正しました - 特定のフィールドに空の値が含まれている場合にスローログのクエリが失敗する可能性がある問題を修正[#58147](https://github.com/pingcap/tidb/issues/58147) @ [yibin87](https://github.com/yibin87) - `RADIANS()`関数が誤った順序で値を計算する問題を修正[#57671](https://github.com/pingcap/tidb/issues/57671) @ [gengliqi](https://github.com/gengliqi) - - `BIT`列目のデフォルト値が正しくない問題を修正[#57301](https://github.com/pingcap/tidb/issues/57301) @ [YangKeao](https://github.com/YangKeao) + - `BIT`列のデフォルト値が正しくない問題を修正[#57301](https://github.com/pingcap/tidb/issues/57301) @ [YangKeao](https://github.com/YangKeao) - CTE に`ORDER BY` 、 `LIMIT` 、または`SELECT DISTINCT`個の節が含まれており、別の CTE [#56603](https://github.com/pingcap/tidb/issues/56603) @ [elsa0520](https://github.com/elsa0520)の再帰部分によって参照されている場合にインライン エラーが発生する可能性がある問題を修正しました。 - 統計情報を同期的にロードする際に発生するタイムアウトが正しく処理されない可能性がある問題を修正[#57710](https://github.com/pingcap/tidb/issues/57710) @ [hawkingrei](https://github.com/hawkingrei) - CTE [#54582](https://github.com/pingcap/tidb/issues/54582) @ [hawkingrei](https://github.com/hawkingrei)でデータベース名を解析するときに誤ったデータベース名が返される可能性がある問題を修正しました diff --git a/releases/release-6.5.4.md b/releases/release-6.5.4.md index 5173b99c8b006..10927eee9132c 100644 --- a/releases/release-6.5.4.md +++ b/releases/release-6.5.4.md @@ -85,7 +85,7 @@ TiDB バージョン: 6.5.4 - TTLタスクが時間[#40109](https://github.com/pingcap/tidb/issues/40109) @ [YangKeao](https://github.com/YangKeao)で統計更新をトリガーできない問題を修正 - GC ロック解決ステップで一部の悲観的ロック[#45134](https://github.com/pingcap/tidb/issues/45134) @ [MyonKeminta](https://github.com/MyonKeminta)が見逃される可能性がある問題を修正しました - バイナリプロトコルを使用してTiDBに接続し、多数の`PREPARE`と`EXECUTE`ステートメント[#44612](https://github.com/pingcap/tidb/issues/44612) @ [wshwsh12](https://github.com/wshwsh12)を実行すると、メモリリークと実行時間が増加し続ける問題を修正しました。 - - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列目のデータ長が列定義[#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao)を超える可能性がある問題を修正しました + - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列のデータ長が列定義を超える可能性がある問題を修正しました [#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao) - 多数のリージョンがあるが、 `Prepare`または`Execute` [#39605](https://github.com/pingcap/tidb/issues/39605) @ [djshow832](https://github.com/djshow832)を使用して一部の仮想テーブルをクエリするときにテーブル ID をプッシュダウンできないという PD OOM 問題を修正しました。 - パーティションテーブル[#41638](https://github.com/pingcap/tidb/issues/41638) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)に新しいインデックスを追加した後、パーティションパーティションテーブルで統計の自動収集が正しくトリガーされない可能性がある問題を修正しました。 - 統計情報におけるSQL実行詳細のメモリ消費量が多すぎると、極端なケースでTiDB OOMが発生する問題を修正[#44047](https://github.com/pingcap/tidb/issues/44047) @ [wshwsh12](https://github.com/wshwsh12) diff --git a/releases/release-6.5.9.md b/releases/release-6.5.9.md index 5eeb62200c0f9..3b7b7e073968f 100644 --- a/releases/release-6.5.9.md +++ b/releases/release-6.5.9.md @@ -102,7 +102,7 @@ TiDB バージョン: 6.5.9 - レプリカ移行[#8323](https://github.com/pingcap/tiflash/issues/8323) @ [JaySon-Huang](https://github.com/JaySon-Huang)中に PD とのネットワーク接続が不安定になり、 TiFlash がpanic可能性がある問題を修正しました - リモート読み取り[#8685](https://github.com/pingcap/tiflash/issues/8685) @ [solotzg](https://github.com/solotzg)の場合にデータ競合によりTiFlash がクラッシュする可能性がある問題を修正しました - - チャンクエンコード[#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87)中に`ENUM`列目がTiFlashを引き起こす可能性がある問題を修正しました + - チャンクエンコード中に`ENUM`列がTiFlashを引き起こす可能性がある問題を修正しました [#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87) - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `TIME`列の精度が変更された後にリージョンの移行、分割、またはマージが発生すると、クエリが失敗する可能性がある問題を修正しました。 [#8601](https://github.com/pingcap/tiflash/issues/8601) @ [JaySon-Huang](https://github.com/JaySon-Huang) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index 8d74ebbce60ef..74d54f97b544b 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -361,7 +361,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - パーティション[#42183](https://github.com/pingcap/tidb/issues/42183) @ [CbcWestwolf](https://github.com/CbcWestwolf)を再編成した後、手動で`ANALYZE TABLE`実行するプロンプトが表示されない問題を修正しました。 - `DROP TABLE`操作が実行されているときに`ADMIN SHOW DDL JOBS`結果にテーブル名が表示されない問題を修正[#42268](https://github.com/pingcap/tidb/issues/42268) @ [tiancaiamao](https://github.com/tiancaiamao) - Grafana モニタリング パネル[#42562](https://github.com/pingcap/tidb/issues/42562) @ [pingandb](https://github.com/pingandb)で`Ignore Event Per Minute`と`Stats Cache LRU Cost`チャートが正常に表示されないことがある問題を修正しました - - `INFORMATION_SCHEMA.COLUMNS`テーブル[#43379](https://github.com/pingcap/tidb/issues/43379) @ [bb7133](https://github.com/bb7133)をクエリするときに`ORDINAL_POSITION`列目が誤った結果を返す問題を修正しました + - `INFORMATION_SCHEMA.COLUMNS`テーブルをクエリするときに`ORDINAL_POSITION`列が誤った結果を返す問題を修正しました [#43379](https://github.com/pingcap/tidb/issues/43379) @ [bb7133](https://github.com/bb7133) - キャッシュ テーブルに新しい列が追加された後、列[#42928](https://github.com/pingcap/tidb/issues/42928) @ [lqs](https://github.com/lqs)のデフォルト値ではなく値が`NULL`になる問題を修正しました。 - 述語[#43645](https://github.com/pingcap/tidb/issues/43645) @ [winoros](https://github.com/winoros)をプッシュダウンするときに CTE 結果が正しくない問題を修正しました - 多数のパーティションとTiFlashレプリカ[#42940](https://github.com/pingcap/tidb/issues/42940) @ [mjonss](https://github.com/mjonss)を持つパーティション テーブルに対して`TRUNCATE TABLE`実行するときに書き込み競合によって発生する DDL 再試行の問題を修正しました。 @@ -375,7 +375,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - TTLモニタリングパネルの`Scan Worker Time By Phase`チャートにデータ[#42515](https://github.com/pingcap/tidb/issues/42515) @ [lcwangchao](https://github.com/lcwangchao)が表示されない問題を修正しました - グローバルインデックスを持つパーティションテーブルに対する一部のクエリが誤った結果を返す問題を修正[#41991](https://github.com/pingcap/tidb/issues/41991) [#42065](https://github.com/pingcap/tidb/issues/42065) @ [L-maple](https://github.com/L-maple) - パーティションテーブル[#42180](https://github.com/pingcap/tidb/issues/42180) @ [mjonss](https://github.com/mjonss)の再編成プロセス中に一部のエラーログが表示される問題を修正しました - - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列目のデータ長が列定義[#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao)を超える可能性がある問題を修正しました + - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列のデータ長が列定義を超える可能性がある問題を修正しました [#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao) - `INFORMATION_SCHEMA.CLUSTER_HARDWARE`テーブルでコンテナ[#42851](https://github.com/pingcap/tidb/issues/42851) @ [hawkingrei](https://github.com/hawkingrei)に誤った値が表示される可能性がある問題を修正しました - `ORDER BY` + `LIMIT` [#43158](https://github.com/pingcap/tidb/issues/43158) @ [Defined2014](https://github.com/Defined2014)を使用してパーティションテーブルをクエリすると誤った結果が返される問題を修正しました - 取り込み方法[#42903](https://github.com/pingcap/tidb/issues/42903) @ [tangenta](https://github.com/tangenta)を使用して複数の DDL タスクが同時に実行される問題を修正しました diff --git a/releases/release-7.1.5.md b/releases/release-7.1.5.md index 7683f55e21ee1..4d16c54be0b4c 100644 --- a/releases/release-7.1.5.md +++ b/releases/release-7.1.5.md @@ -87,7 +87,7 @@ TiDB バージョン: 7.1.5 - ログ[#8895](https://github.com/pingcap/tiflash/issues/8895) @ [JaySon-Huang](https://github.com/JaySon-Huang)の誤った`local_region_num`値を修正 - 生成された列をクエリするとエラー[#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge)が返される問題を修正しました - - チャンクエンコード[#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87)中に`ENUM`列目がTiFlashを引き起こす可能性がある問題を修正しました + - チャンクエンコード中に`ENUM`列がTiFlashを引き起こす可能性がある問題を修正しました [#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87) - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `TIME`列の精度が変更された後にリージョンの移行、分割、またはマージが発生すると、クエリが失敗する可能性がある問題を修正しました。 [#8601](https://github.com/pingcap/tiflash/issues/8601) @ [JaySon-Huang](https://github.com/JaySon-Huang) diff --git a/releases/release-7.5.2.md b/releases/release-7.5.2.md index ee1b9732a248e..dfceababbbb91 100644 --- a/releases/release-7.5.2.md +++ b/releases/release-7.5.2.md @@ -197,7 +197,7 @@ TiDB バージョン: 7.5.2 - 分散ストレージとコンピューティングアーキテクチャで、コンピューティングノードのプロセスが停止するとTiFlash がpanic可能性がある問題を修正しました[#8860](https://github.com/pingcap/tiflash/issues/8860) @ [guo-shaoge](https://github.com/guo-shaoge) - 生成された列をクエリするとエラーが返される問題を修正しました [#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge) - クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました[#9039](https://github.com/pingcap/tiflash/issues/9039) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - チャンクエンコード[#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87)中に`ENUM`列目がTiFlashを引き起こす可能性がある問題を修正しました + - チャンクエンコード中に`ENUM`列がTiFlashを引き起こす可能性がある問題を修正しました [#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87) - ログの誤った`local_region_num`値を修正 [#8895](https://github.com/pingcap/tiflash/issues/8895) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 分散ストレージとコンピューティングアーキテクチャで、シャットダウン中にTiFlash がpanicになる可能性がある問題を修正しました。 [#8837](https://github.com/pingcap/tiflash/issues/8837) @ [JaySon-Huang](https://github.com/JaySon-Huang) - TiFlash が高同時読み取りシナリオで一時的に誤った結果を返す可能性がある問題を修正[#8845](https://github.com/pingcap/tiflash/issues/8845) @ [JinheLin](https://github.com/JinheLin) diff --git a/releases/release-7.5.4.md b/releases/release-7.5.4.md index 1af80ed7ad603..7acb7f2e464e7 100644 --- a/releases/release-7.5.4.md +++ b/releases/release-7.5.4.md @@ -60,7 +60,7 @@ TiDB バージョン: 7.5.4 - DMから複製されたテーブルのインデックスの長さが`max-index-length` [#55138](https://github.com/pingcap/tidb/issues/55138) @ [lance6716](https://github.com/lance6716)で指定された最大長を超えるとテーブル複製が失敗する問題を修正しました - `INFORMATION_SCHEMA.STATISTICS`表の`SUB_PART`値が`NULL` [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014)である問題を修正しました - DML文にネストされた生成列[#53967](https://github.com/pingcap/tidb/issues/53967) @ [wjhuang2016](https://github.com/wjhuang2016)が含まれている場合にエラーが発生する問題を修正しました - - `mysql.stats_histograms`表の`tot_col_size`列目が負の数[#55126](https://github.com/pingcap/tidb/issues/55126) @ [qw4990](https://github.com/qw4990)になる可能性がある問題を修正しました + - `mysql.stats_histograms`表の`tot_col_size`列が負の数になる可能性がある問題を修正しました [#55126](https://github.com/pingcap/tidb/issues/55126) @ [qw4990](https://github.com/qw4990) - `IndexNestedLoopHashJoin` [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg)のデータ競合問題を修正 - メモリ使用量が`tidb_mem_quota_query` [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87)で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました - `columnEvaluator`入力チャンク内の列参照を識別できず、SQL 文[#53713](https://github.com/pingcap/tidb/issues/53713) @ [AilinKid](https://github.com/AilinKid)を実行すると`runtime error: index out of range`が発生する問題を修正しました。 diff --git a/releases/release-7.5.6.md b/releases/release-7.5.6.md index 4664687f2b68c..aca340252d07b 100644 --- a/releases/release-7.5.6.md +++ b/releases/release-7.5.6.md @@ -54,7 +54,7 @@ TiDB バージョン: 7.5.6 - `BIT`型から`CHAR`型にデータを変換すると TiKV パニック[#56494](https://github.com/pingcap/tidb/issues/56494) @ [lcwangchao](https://github.com/lcwangchao)が発生する可能性がある問題を修正しました - ハートビートを失った TTL ジョブが他のジョブのハートビート[#57915](https://github.com/pingcap/tidb/issues/57915) @ [YangKeao](https://github.com/YangKeao)の取得をブロックする問題を修正しました - 不一致な値タイプとタイプ変換エラーを含む条件`IN`使用してパーティション テーブルをクエリすると、誤ったクエリ結果[#54746](https://github.com/pingcap/tidb/issues/54746) @ [mjonss](https://github.com/mjonss)が発生する問題を修正しました。 - - `BIT`列目のデフォルト値が正しくない問題を修正[#57301](https://github.com/pingcap/tidb/issues/57301) @ [YangKeao](https://github.com/YangKeao) + - `BIT`列のデフォルト値が正しくない問題を修正[#57301](https://github.com/pingcap/tidb/issues/57301) @ [YangKeao](https://github.com/YangKeao) - Prepareプロトコルで、クライアントがUTF8以外の文字セット[#58870](https://github.com/pingcap/tidb/issues/58870) @ [xhebox](https://github.com/xhebox)を使用するとエラーが発生する問題を修正しました。 - `CREATE VIEW`ステートメントで変数またはパラメータを使用してもエラーが報告されない問題を修正[#53176](https://github.com/pingcap/tidb/issues/53176) @ [mjonss](https://github.com/mjonss) - 統計ファイルに NULL 値[#53966](https://github.com/pingcap/tidb/issues/53966) @ [King-Dylan](https://github.com/King-Dylan)が含まれている場合、統計を手動でロードすると失敗する可能性がある問題を修正しました。 diff --git a/sql-statements/sql-statement-alter-table-compact.md b/sql-statements/sql-statement-alter-table-compact.md index 28c372b2f20c9..b7b9e0d972e98 100644 --- a/sql-statements/sql-statement-alter-table-compact.md +++ b/sql-statements/sql-statement-alter-table-compact.md @@ -89,7 +89,7 @@ ALTER TABLE employees COMPACT PARTITION pNorth, pEast TIFLASH REPLICA; ## データ圧縮の進行状況を観察する {#observe-data-compaction-progress} -`INFORMATION_SCHEMA.TIFLASH_TABLES`テーブルの`TOTAL_DELTA_ROWS`列目を確認することで、データ圧縮の進行状況を確認したり、テーブルの圧縮を開始するかどうかを判断したりできます`TOTAL_DELTA_ROWS`の値が大きいほど、圧縮できるデータ量が多くなります。7 が`TOTAL_DELTA_ROWS` `0`場合、テーブル内のすべてのデータは最適な状態であり、圧縮する必要はありません。 +`INFORMATION_SCHEMA.TIFLASH_TABLES`テーブルの`TOTAL_DELTA_ROWS`列を確認することで、データ圧縮の進行状況を確認したり、テーブルの圧縮を開始するかどうかを判断したりできます`TOTAL_DELTA_ROWS`の値が大きいほど、圧縮できるデータ量が多くなります。7 が`TOTAL_DELTA_ROWS` `0`場合、テーブル内のすべてのデータは最適な状態であり、圧縮する必要はありません。
例:パーティションテーブルの圧縮状態を確認する diff --git a/sql-statements/sql-statement-explain-analyze.md b/sql-statements/sql-statement-explain-analyze.md index 60e0a4cba6756..3eb85e47b473f 100644 --- a/sql-statements/sql-statement-explain-analyze.md +++ b/sql-statements/sql-statement-explain-analyze.md @@ -268,7 +268,7 @@ tiflash_scan: { > > この値は、今回の実行で実際に消費されたRU数を示します。キャッシュの影響により、同じSQL文でも実行ごとに消費されるRU数が異なる場合があります(例: [コプロセッサキャッシュ](/coprocessor-cache.md) )。 -RUは、 `EXPLAIN ANALYZE` 、特に`execution info`列目の他の値から計算できます。例えば、次のようになります。 +RUは、 `EXPLAIN ANALYZE` 、特に`execution info`列の他の値から計算できます。例えば、次のようになります。 ```json 'executeInfo': diff --git a/sql-statements/sql-statement-explain.md b/sql-statements/sql-statement-explain.md index 1c32a15eef6ad..51db50c5e14c3 100644 --- a/sql-statements/sql-statement-explain.md +++ b/sql-statements/sql-statement-explain.md @@ -181,7 +181,7 @@ EXPLAIN DELETE FROM t1 WHERE c1=3; | `dot` | `EXPLAIN`ステートメントは DOT 実行プランを出力します。これを使用して、 `dot`プログラム ( `graphviz`パッケージ内) を通じて PNG ファイルを生成することができます。 | | `row` | `EXPLAIN`文は結果を表形式で出力します。詳細については[クエリ実行プランを理解する](/explain-overview.md)参照してください。 | | `tidb_json` | `EXPLAIN`ステートメントは実行プランを JSON 形式で出力し、演算子情報を JSON 配列に格納します。 | -| `verbose` | `EXPLAIN`文は`row`形式で結果を出力し、さらに`estCost`列目にクエリの推定コストが表示されます。この形式の使用方法の詳細については、 [SQLプラン管理](/sql-plan-management.md)参照してください。 | +| `verbose` | `EXPLAIN`文は`row`形式で結果を出力し、さらに`estCost`列にクエリの推定コストが表示されます。この形式の使用方法の詳細については、 [SQLプラン管理](/sql-plan-management.md)参照してください。 | | `plan_cache` | `EXPLAIN`ステートメントは、 [プランキャッシュ](/sql-non-prepared-plan-cache.md#diagnostics)情報を警告として含めて、 `row`形式で結果を出力します。 | | `cost_trace` | `EXPLAIN`ステートメントは、推定コストの`estCost`とコストの計算式の`costFormula`列の 2 つの追加列を含む拡張`row`形式で結果を出力します。 | diff --git a/table-affinity.md b/table-affinity.md index d9835639a8f9b..1f42906695528 100644 --- a/table-affinity.md +++ b/table-affinity.md @@ -90,7 +90,7 @@ ALTER TABLE t1 AFFINITY = ''; - `Preparing` : PD はアフィニティ要件を満たすようにリージョンをスケジュールしています。 - `Stable` : すべてのリージョンが目標配布に到達しました。 -- [`INFORMATION_SCHEMA.TABLES`](/information-schema/information-schema-tables.md)テーブルをクエリし、 `TIDB_AFFINITY`列目でテーブルのアフィニティ レベルを確認します。 +- [`INFORMATION_SCHEMA.TABLES`](/information-schema/information-schema-tables.md)テーブルをクエリし、 `TIDB_AFFINITY`列でテーブルのアフィニティ レベルを確認します。 - [`INFORMATION_SCHEMA.PARTITIONS`](/information-schema/information-schema-partitions.md)テーブルをクエリし、パーティションのアフィニティ レベルの`TIDB_AFFINITY`列を確認します。 diff --git a/tidb-cloud/tidb-cloud-htap-quickstart.md b/tidb-cloud/tidb-cloud-htap-quickstart.md index 1ff26d27561a2..376004bae0211 100644 --- a/tidb-cloud/tidb-cloud-htap-quickstart.md +++ b/tidb-cloud/tidb-cloud-htap-quickstart.md @@ -96,7 +96,7 @@ ORDER BY > > MySQL 5.7.7より前のコマンドラインクライアントは、デフォルトでオプティマイザヒントを削除します。これらの以前のバージョンで`Hint`構文を使用している場合は、クライアントの起動時に`--comments`オプションを追加してください。例: `mysql -h 127.0.0.1 -P 4000 -uroot --comments` - 出力では、 `execution info`列目から実行時間を取得できます。 + 出力では、 `execution info`列から実行時間を取得できます。 ```sql id | estRows | actRows | task | access object | execution info | operator info | memory | disk @@ -126,7 +126,7 @@ ORDER BY `release_year` DESC; ``` - 出力では、 `execution info`列目から実行時間を取得できます。 + 出力では、 `execution info`列から実行時間を取得できます。 ```sql id | estRows | actRows | task | access object | execution info | operator info | memory | disk diff --git a/tiflash/tiflash-supported-pushdown-calculations.md b/tiflash/tiflash-supported-pushdown-calculations.md index 12e23cb377327..51d05ce4416ec 100644 --- a/tiflash/tiflash-supported-pushdown-calculations.md +++ b/tiflash/tiflash-supported-pushdown-calculations.md @@ -115,7 +115,7 @@ EXPLAIN SELECT MAX(id + a) FROM t GROUP BY a; 8 rows in set (0.18 sec) ``` -上の例では、式`id + a`は計算のために事前にTiFlashにプッシュダウンされています。これにより、ネットワーク経由で転送されるデータ量が削減され、ネットワーク転送のオーバーヘッドが削減され、全体的な計算パフォーマンスが向上します。これは、 `operator`列目に`plus(test.t.id, test.t.a)`値が設定されている行の`task`列目に`mpp[tiflash]`値があることで示されています。 +上の例では、式`id + a`は計算のために事前にTiFlashにプッシュダウンされています。これにより、ネットワーク経由で転送されるデータ量が削減され、ネットワーク転送のオーバーヘッドが削減され、全体的な計算パフォーマンスが向上します。これは、 `operator`列に`plus(test.t.id, test.t.a)`値が設定されている行の`task`列に`mpp[tiflash]`値があることで示されています。 ### 例3: プッシュダウンの制限 {#example-3-restrictions-for-pushdown} diff --git a/tiflash/tune-tiflash-performance.md b/tiflash/tune-tiflash-performance.md index 40961ff98091b..9b7b0a3a0df63 100644 --- a/tiflash/tune-tiflash-performance.md +++ b/tiflash/tune-tiflash-performance.md @@ -175,7 +175,7 @@ TiFlashは、 `Sum`列など、 `Distinct`列を受け入れる一部の集計 set @@tidb_opt_distinct_agg_push_down = ON; ``` -以下の例は、変数`tidb_opt_distinct_agg_push_down`有効にする前と有効にした後のクエリ結果を示しています。この変数を有効にする前は、TiDB はTiFlashからすべてのデータを読み取り、TiDB 内で`distinct`実行する必要があります。この変数を有効にすると、 `distinct a` TiFlashにプッシュダウンされ、新しい`group by`列目である`test.t.a` `HashAgg_6`に追加されます。クエリ結果の 2 つの警告は、集計関数をTiFlashに完全にプッシュダウンできないことを示しています。 +以下の例は、変数`tidb_opt_distinct_agg_push_down`有効にする前と有効にした後のクエリ結果を示しています。この変数を有効にする前は、TiDB はTiFlashからすべてのデータを読み取り、TiDB 内で`distinct`実行する必要があります。この変数を有効にすると、 `distinct a` TiFlashにプッシュダウンされ、新しい`group by`列である`test.t.a` `HashAgg_6`に追加されます。クエリ結果の 2 つの警告は、集計関数をTiFlashに完全にプッシュダウンできないことを示しています。 `tidb_opt_distinct_agg_push_down`有効になる前: diff --git a/time-to-live.md b/time-to-live.md index 040f3ab5bde52..45bb41bede6e2 100644 --- a/time-to-live.md +++ b/time-to-live.md @@ -114,7 +114,7 @@ CREATE TABLE message ( ) TTL = `expire_at` + INTERVAL 0 DAY; ``` -上記のステートメントでは、 `expire_at`列目をTTLタイムスタンプ列として使用し、メッセージの種類に応じて有効期限を設定します。メッセージが画像の場合、5日後に有効期限が切れます。それ以外の場合は、30日後に有効期限が切れます。 +上記のステートメントでは、 `expire_at`列をTTLタイムスタンプ列として使用し、メッセージの種類に応じて有効期限を設定します。メッセージが画像の場合、5日後に有効期限が切れます。それ以外の場合は、30日後に有効期限が切れます。 TTL は[JSON型](/data-type-json.md)と一緒に使用できます。例: diff --git a/tiup/tiup-cluster.md b/tiup/tiup-cluster.md index 9705c2ee0fac9..c106889838cb6 100644 --- a/tiup/tiup-cluster.md +++ b/tiup/tiup-cluster.md @@ -214,7 +214,7 @@ tiup cluster display prod-cluster 172.16.5.140:20160 tikv 172.16.5.140 20160/20180 linux/x86_64 Up data/tikv-20160 deploy/tikv-20160 172.16.5.144:6000 tiproxy 172.16.5.144 6000/3080 linux/x86_64 Up - deploy/tiproxy-6000 -`Status`列目では、 `Up`または`Down`を使用して、サービスが正常に実行されているかどうかを示します。 +`Status`列では、 `Up`または`Down`を使用して、サービスが正常に実行されているかどうかを示します。 PDコンポーネントの場合、 `|L`または`|UI` `Up`または`Down`に追加されることがあります。 `|L` PD ノードがLeaderであることを示し、 `|UI` [TiDB Dashboard](/dashboard/dashboard-intro.md) PD ノードで実行されていることを示します。 diff --git a/troubleshoot-lock-conflicts.md b/troubleshoot-lock-conflicts.md index 76d5ccd4aa086..9efa64ab38156 100644 --- a/troubleshoot-lock-conflicts.md +++ b/troubleshoot-lock-conflicts.md @@ -147,7 +147,7 @@ CURRENT_SQL_DIGEST_TEXT: update `t` set `v` = `v` + ? where `id` = ? ; 1 row in set (0.01 sec) ``` -上記のクエリでは、 `CLUSTER_TIDB_TRX`テーブルの`ALL_SQL_DIGESTS`列目に[`TIDB_DECODE_SQL_DIGESTS`](/functions-and-operators/tidb-functions.md#tidb_decode_sql_digests)関数が使用されています。この関数は、この列(値は SQL ダイジェストのセット)を正規化された SQL 文に変換することで、可読性を向上させます。 +上記のクエリでは、 `CLUSTER_TIDB_TRX`テーブルの`ALL_SQL_DIGESTS`列に[`TIDB_DECODE_SQL_DIGESTS`](/functions-and-operators/tidb-functions.md#tidb_decode_sql_digests)関数が使用されています。この関数は、この列(値は SQL ダイジェストのセット)を正規化された SQL 文に変換することで、可読性を向上させます。 現在のトランザクションの`start_ts`不明な場合は、 `TIDB_TRX` / `CLUSTER_TIDB_TRX`テーブルまたは[`PROCESSLIST` / `CLUSTER_PROCESSLIST`](/information-schema/information-schema-processlist.md)テーブルの情報から調べることができます。 diff --git a/tune-operating-system.md b/tune-operating-system.md index 3b1611a9ce69d..51fe9742c944e 100644 --- a/tune-operating-system.md +++ b/tune-operating-system.md @@ -115,7 +115,7 @@ echo noop > /sys/block/${SSD_DEV_NAME}/queue/scheduler - ソフトウェア割り込み: `/proc/net/softnet_stat`の監視を監視します。3列目以外の列の値が増加している場合は、 `softirq`の`net.core.netdev_budget`または`net.core.dev_weight`の値を適切に調整して、CPU 時間を増やします。さらに、CPU 使用率も確認し、どのタスクが頻繁に CPU を使用しているか、そしてそれらを最適化できるかどうかを特定する必要があります。 -- アプリケーションソケットの受信キュー: `ss -nmp`目のうち`Resv-q`列目を監視します。キューがいっぱいの場合は、アプリケーションソケットのキャッシュサイズを増やすか、自動キャッシュ調整機能の使用を検討してください。さらに、アプリケーションレイヤーのアーキテクチャを最適化し、ソケットの読み取り間隔を短縮できるかどうかも検討してください。 +- アプリケーションソケットの受信キュー: `ss -nmp`目のうち`Resv-q`列を監視します。キューがいっぱいの場合は、アプリケーションソケットのキャッシュサイズを増やすか、自動キャッシュ調整機能の使用を検討してください。さらに、アプリケーションレイヤーのアーキテクチャを最適化し、ソケットの読み取り間隔を短縮できるかどうかも検討してください。 - イーサネット フロー制御: NIC とスイッチがフロー制御機能をサポートしている場合は、この機能を使用して、カーネルが NIC キュー内のデータを処理するための時間を確保し、NIC バッファ オーバーフローの問題を回避できます。 From 9b3340c4008af21c46ee882528df703eaf2b21c3 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:29 +0900 Subject: [PATCH 3/9] i18n(ja): move GitHub issue/PR links and @mentions to end of sentence; convert katakana/kanji-transliterated usernames to @mentions Co-Authored-By: Claude Opus 4.8 (1M context) --- releases/release-2.0.10.md | 16 +-- releases/release-2.0.11.md | 6 +- releases/release-2.0.5.md | 20 ++-- releases/release-2.0.6.md | 12 +- releases/release-2.0.7.md | 12 +- releases/release-2.0.8.md | 4 +- releases/release-2.0.9.md | 18 +-- releases/release-2.1-rc.1.md | 72 ++++++------ releases/release-2.1-rc.2.md | 110 +++++++++--------- releases/release-2.1-rc.3.md | 42 +++---- releases/release-2.1-rc.4.md | 26 ++--- releases/release-2.1-rc.5.md | 26 ++--- releases/release-2.1.1.md | 22 ++-- releases/release-2.1.10.md | 34 +++--- releases/release-2.1.11.md | 26 ++--- releases/release-2.1.12.md | 12 +- releases/release-2.1.13.md | 20 ++-- releases/release-2.1.14.md | 22 ++-- releases/release-2.1.15.md | 20 ++-- releases/release-2.1.16.md | 48 ++++---- releases/release-2.1.17.md | 32 +++--- releases/release-2.1.18.md | 50 ++++---- releases/release-2.1.19.md | 56 ++++----- releases/release-2.1.2.md | 16 +-- releases/release-2.1.3.md | 30 ++--- releases/release-2.1.4.md | 10 +- releases/release-2.1.5.md | 32 +++--- releases/release-2.1.6.md | 14 +-- releases/release-2.1.7.md | 22 ++-- releases/release-2.1.8.md | 26 ++--- releases/release-2.1.9.md | 42 +++---- releases/release-3.0-beta.md | 82 ++++++------- releases/release-3.0.0-beta.1.md | 38 +++--- releases/release-3.0.0-rc.1.md | 102 ++++++++-------- releases/release-3.0.0-rc.2.md | 64 +++++------ releases/release-3.0.0-rc.3.md | 82 ++++++------- releases/release-3.0.10.md | 38 +++--- releases/release-3.0.11.md | 20 ++-- releases/release-3.0.12.md | 18 +-- releases/release-3.0.13.md | 2 +- releases/release-3.0.14.md | 76 ++++++------ releases/release-3.0.15.md | 22 ++-- releases/release-3.0.16.md | 32 +++--- releases/release-3.0.17.md | 18 +-- releases/release-3.0.18.md | 12 +- releases/release-3.0.19.md | 12 +- releases/release-3.0.2.md | 106 ++++++++--------- releases/release-3.0.20.md | 38 +++--- releases/release-3.0.3.md | 48 ++++---- releases/release-3.0.4.md | 70 +++++------ releases/release-3.0.5.md | 50 ++++---- releases/release-3.0.6.md | 66 +++++------ releases/release-3.0.7.md | 8 +- releases/release-3.0.8.md | 72 ++++++------ releases/release-3.0.9.md | 18 +-- releases/release-3.1.0-beta.1.md | 14 +-- releases/release-3.1.0-beta.2.md | 26 ++--- releases/release-3.1.0-beta.md | 4 +- releases/release-3.1.0-ga.md | 46 ++++---- releases/release-3.1.0-rc.md | 64 +++++------ releases/release-3.1.1.md | 8 +- releases/release-3.1.2.md | 4 +- releases/release-4.0-ga.md | 68 +++++------ releases/release-4.0.0-beta.1.md | 54 ++++----- releases/release-4.0.0-beta.2.md | 18 +-- releases/release-4.0.0-beta.md | 48 ++++---- releases/release-4.0.0-rc.1.md | 56 ++++----- releases/release-4.0.0-rc.2.md | 118 +++++++++---------- releases/release-4.0.0-rc.md | 40 +++---- releases/release-4.0.1.md | 10 +- releases/release-4.0.10.md | 40 +++---- releases/release-4.0.11.md | 96 ++++++++-------- releases/release-4.0.12.md | 68 +++++------ releases/release-4.0.13.md | 76 ++++++------ releases/release-4.0.14.md | 58 +++++----- releases/release-4.0.15.md | 58 +++++----- releases/release-4.0.16.md | 40 +++---- releases/release-4.0.2.md | 108 ++++++++--------- releases/release-4.0.3.md | 56 ++++----- releases/release-4.0.4.md | 8 +- releases/release-4.0.5.md | 98 ++++++++-------- releases/release-4.0.6.md | 138 +++++++++++----------- releases/release-4.0.7.md | 34 +++--- releases/release-4.0.8.md | 58 +++++----- releases/release-4.0.9.md | 112 +++++++++--------- releases/release-5.0.0-rc.md | 4 +- releases/release-5.0.1.md | 26 ++--- releases/release-5.0.3.md | 74 ++++++------ releases/release-5.0.4.md | 92 +++++++-------- releases/release-5.0.6.md | 90 +++++++-------- releases/release-5.1.1.md | 70 +++++------ releases/release-5.1.2.md | 62 +++++----- releases/release-5.1.4.md | 82 ++++++------- releases/release-5.2.2.md | 70 +++++------ releases/release-5.3.0.md | 92 +++++++-------- releases/release-5.3.1.md | 64 +++++------ releases/release-5.3.2.md | 74 ++++++------ releases/release-5.3.3.md | 2 +- releases/release-5.3.4.md | 22 ++-- releases/release-5.4.1.md | 88 +++++++------- releases/release-5.4.2.md | 40 +++---- releases/release-6.0.0-dmr.md | 162 +++++++++++++------------- releases/release-6.1.0.md | 40 +++---- releases/release-6.1.1.md | 76 ++++++------ releases/release-6.1.2.md | 34 +++--- releases/release-6.1.3.md | 16 +-- releases/release-6.1.4.md | 38 +++--- releases/release-6.1.5.md | 8 +- releases/release-6.1.7.md | 62 +++++----- releases/release-6.2.0.md | 4 +- releases/release-6.3.0.md | 8 +- releases/release-6.4.0.md | 2 +- releases/release-6.5.0.md | 134 ++++++++++----------- releases/release-6.5.1.md | 128 ++++++++++----------- releases/release-6.5.10.md | 6 +- releases/release-6.5.11.md | 82 ++++++------- releases/release-6.5.12.md | 4 +- releases/release-6.5.2.md | 6 +- releases/release-6.5.3.md | 86 +++++++------- releases/release-6.5.4.md | 144 +++++++++++------------ releases/release-6.5.5.md | 4 +- releases/release-6.5.6.md | 6 +- releases/release-6.5.7.md | 52 ++++----- releases/release-6.5.8.md | 54 ++++----- releases/release-6.5.9.md | 86 +++++++------- releases/release-6.6.0.md | 8 +- releases/release-7.1.0.md | 2 +- releases/release-7.1.1.md | 100 ++++++++-------- releases/release-7.1.2.md | 192 +++++++++++++++---------------- releases/release-7.1.3.md | 118 +++++++++---------- releases/release-7.1.5.md | 70 +++++------ releases/release-7.1.6.md | 8 +- releases/release-7.2.0.md | 4 +- releases/release-7.3.0.md | 2 +- releases/release-7.4.0.md | 6 +- releases/release-7.5.1.md | 4 +- releases/release-7.5.2.md | 10 +- releases/release-7.5.3.md | 90 +++++++-------- releases/release-7.5.4.md | 74 ++++++------ releases/release-7.5.5.md | 116 +++++++++---------- releases/release-7.5.6.md | 4 +- releases/release-7.5.7.md | 122 ++++++++++---------- releases/release-7.6.0.md | 10 +- releases/release-8.0.0.md | 6 +- releases/release-8.1.0.md | 2 +- releases/release-8.1.1.md | 150 ++++++++++++------------ releases/release-8.1.2.md | 114 +++++++++--------- releases/release-8.3.0.md | 2 +- releases/release-8.4.0.md | 2 +- releases/release-8.5.0.md | 2 +- releases/release-8.5.2.md | 6 +- releases/release-8.5.4.md | 2 +- releases/release-8.5.5.md | 2 +- 153 files changed, 3520 insertions(+), 3520 deletions(-) diff --git a/releases/release-2.0.10.md b/releases/release-2.0.10.md index b6eb76b5e3105..2054400588cf9 100644 --- a/releases/release-2.0.10.md +++ b/releases/release-2.0.10.md @@ -9,29 +9,29 @@ summary: TiDB 2.0.10およびTiDB Ansible 2.0.10は、2018年12月18日にリリ ## TiDB {#tidb} -- DDLジョブ[#8513](https://github.com/pingcap/tidb/pull/8513)キャンセルによって発生する可能性のある問題を修正 +- DDLジョブキャンセルによって発生する可能性のある問題を修正 [#8513](https://github.com/pingcap/tidb/pull/8513) - `ORDER BY`と`UNION`句でテーブル名を含む列を引用符で囲めない問題を修正[#8514](https://github.com/pingcap/tidb/pull/8514) -- `UNCOMPRESS`関数が不正な入力長[#8607](https://github.com/pingcap/tidb/pull/8607)を判断しない問題を修正 -- TiDB [#8575](https://github.com/pingcap/tidb/pull/8575)アップグレード時に`ANSI_QUOTES SQL_MODE`で発生した問題を修正 +- `UNCOMPRESS`関数が不正な入力長を判断しない問題を修正 [#8607](https://github.com/pingcap/tidb/pull/8607) +- TiDB アップグレード時に`ANSI_QUOTES SQL_MODE`で発生した問題を修正 [#8575](https://github.com/pingcap/tidb/pull/8575) - `select`場合によっては間違った結果が返される問題を修正[#8570](https://github.com/pingcap/tidb/pull/8570) - 終了信号[#8501](https://github.com/pingcap/tidb/pull/8501)受信してもTiDBが終了できない可能性がある問題を修正しました - `IndexLookUpJoin`場合によっては間違った結果が返される問題を修正[#8508](https://github.com/pingcap/tidb/pull/8508) - `GetVar`または`SetVar` [#8454](https://github.com/pingcap/tidb/pull/8454)を含むフィルターを押し下げないでください - `UNION`集合演算子の結果の長さが場合によっては正しくない問題を修正[#8491](https://github.com/pingcap/tidb/pull/8491) -- `PREPARE FROM @var_name` [#8488](https://github.com/pingcap/tidb/pull/8488)の問題を修正 +- `PREPARE FROM @var_name` の問題を修正 [#8488](https://github.com/pingcap/tidb/pull/8488) - 一部のケースで統計情報をダンプするときにpanic問題を修正[#8464](https://github.com/pingcap/tidb/pull/8464) - いくつかのケースにおけるポイントクエリの統計推定の問題を修正[#8493](https://github.com/pingcap/tidb/pull/8493) - 返されるデフォルト値`enum`が文字列[#8476](https://github.com/pingcap/tidb/pull/8476)場合にpanic問題を修正 -- ワイドテーブル[#8467](https://github.com/pingcap/tidb/pull/8467)のシナリオでメモリ消費量が多すぎる問題を修正 -- パーサーがmod opcode [#8431](https://github.com/pingcap/tidb/pull/8431)を誤ってフォーマットした場合に発生する問題を修正しました +- ワイドテーブルのシナリオでメモリ消費量が多すぎる問題を修正 [#8467](https://github.com/pingcap/tidb/pull/8467) +- パーサーがmod opcode を誤ってフォーマットした場合に発生する問題を修正しました [#8431](https://github.com/pingcap/tidb/pull/8431) - 一部のケースで外部キー制約を追加することで発生するpanic問題を修正[#8421](https://github.com/pingcap/tidb/pull/8421) 、 [#8410](https://github.com/pingcap/tidb/pull/8410) - `YEAR`列型がゼロ値を誤って変換する問題を修正[#8396](https://github.com/pingcap/tidb/pull/8396) -- `VALUES`関数の引数が[#8404](https://github.com/pingcap/tidb/pull/8404)列目ではない場合に発生するpanic問題を修正しました +- `VALUES`関数の引数が列ではない場合に発生するpanic問題を修正しました [#8404](https://github.com/pingcap/tidb/pull/8404) - サブクエリを含むステートメントのプランキャッシュを無効にする[#8395](https://github.com/pingcap/tidb/pull/8395) ## PD {#pd} -- デッドロック[#1370](https://github.com/pingcap/pd/pull/1370)によりRaftClusterが停止できない問題を修正 +- デッドロックによりRaftClusterが停止できない問題を修正 [#1370](https://github.com/pingcap/pd/pull/1370) ## TiKV {#tikv} diff --git a/releases/release-2.0.11.md b/releases/release-2.0.11.md index fd29a0abaa7ce..045b192d2ea48 100644 --- a/releases/release-2.0.11.md +++ b/releases/release-2.0.11.md @@ -10,11 +10,11 @@ summary: TiDB 2.0.11およびTiDB Ansible 2.0.11は、2019年1月3日にリリ ## TiDB {#tidb} - PDが異常状態にあるときにエラーが適切に処理されない問題を修正[#8764](https://github.com/pingcap/tidb/pull/8764) -- TiDBのテーブルに対する`Rename`操作がMySQL [#8809](https://github.com/pingcap/tidb/pull/8809)と互換性がない問題を修正しました。 -- `ADD INDEX`文[#8750](https://github.com/pingcap/tidb/pull/8750)実行中に`ADMIN CHECK TABLE`操作が実行されると、エラー メッセージが誤って報告される問題を修正しました。 +- TiDBのテーブルに対する`Rename`操作がMySQL と互換性がない問題を修正しました。 [#8809](https://github.com/pingcap/tidb/pull/8809) +- `ADD INDEX`文実行中に`ADMIN CHECK TABLE`操作が実行されると、エラー メッセージが誤って報告される問題を修正しました。 [#8750](https://github.com/pingcap/tidb/pull/8750) - Fix the issue that the prefix index range is incorrect in some cases [#8877](https://github.com/pingcap/tidb/pull/8877) - 列が追加された場合に発生する`UPDATE`文のpanic問題を修正[#8904](https://github.com/pingcap/tidb/pull/8904) ## TiKV {#tikv} -- リージョンマージ[#4003](https://github.com/tikv/tikv/pull/4003)に関する2つの問題[#4004](https://github.com/tikv/tikv/pull/4004)修正 +- リージョンマージに関する2つの問題修正 [#4003](https://github.com/tikv/tikv/pull/4003) [#4004](https://github.com/tikv/tikv/pull/4004) diff --git a/releases/release-2.0.5.md b/releases/release-2.0.5.md index 53f816d8bdf6d..1ba109ce0daa1 100644 --- a/releases/release-2.0.5.md +++ b/releases/release-2.0.5.md @@ -10,24 +10,24 @@ summary: TiDB 2.0.5は2018年7月6日にリリースされ、システムの互 ## TiDB {#tidb} - 新機能 - - トランザクション[#6877](https://github.com/pingcap/tidb/pull/6877)自動再試行を無効にするために使用される`tidb_disable_txn_auto_retry`システム変数を追加します + - トランザクション自動再試行を無効にするために使用される`tidb_disable_txn_auto_retry`システム変数を追加します [#6877](https://github.com/pingcap/tidb/pull/6877) - 改善点 - `Selection`のコスト計算を最適化して、結果をより正確にする[#6989](https://github.com/pingcap/tidb/pull/6989) - - クエリパス[#6966](https://github.com/pingcap/tidb/pull/6966)として、一意インデックスまたは主キーに完全に一致するクエリ条件を直接選択します。 - - サービス[#6964](https://github.com/pingcap/tidb/pull/6964)起動に失敗した場合に必要なクリーンアップを実行する + - クエリパスとして、一意インデックスまたは主キーに完全に一致するクエリ条件を直接選択します。 [#6966](https://github.com/pingcap/tidb/pull/6966) + - サービス起動に失敗した場合に必要なクリーンアップを実行する [#6964](https://github.com/pingcap/tidb/pull/6964) - `Load Data`文[#6962](https://github.com/pingcap/tidb/pull/6962)で`\N` NULL として処理する - - CBO [#6953](https://github.com/pingcap/tidb/pull/6953)のコード構造を最適化する - - サービス[#6931](https://github.com/pingcap/tidb/pull/6931)を開始するときに監視メトリックを早めに報告する + - CBO のコード構造を最適化する [#6953](https://github.com/pingcap/tidb/pull/6953) + - サービスを開始するときに監視メトリックを早めに報告する [#6931](https://github.com/pingcap/tidb/pull/6931) - SQL文の改行を削除し、ユーザー情報を追加することで、スロークエリの形式を最適化します[#6920](https://github.com/pingcap/tidb/pull/6920) - - コメント[#6858](https://github.com/pingcap/tidb/pull/6858)で複数のアスタリスクをサポート + - コメントで複数のアスタリスクをサポート [#6858](https://github.com/pingcap/tidb/pull/6858) - バグ修正 - - `KILL QUERY`常に SUPER 権限[#7003](https://github.com/pingcap/tidb/pull/7003)必要となる問題を修正 + - `KILL QUERY`常に SUPER 権限必要となる問題を修正 [#7003](https://github.com/pingcap/tidb/pull/7003) - ユーザー数が1024を超えるとログインに失敗する可能性がある問題を修正しました[#6986](https://github.com/pingcap/tidb/pull/6986) - 符号なし`float`データ`double`挿入に関する問題を修正[#6940](https://github.com/pingcap/tidb/pull/6940) - - 一部のMariaDBクライアント[#6929](https://github.com/pingcap/tidb/pull/6929)のpanic問題を解決するために`COM_FIELD_LIST`コマンドの互換性を修正しました + - 一部のMariaDBクライアントのpanic問題を解決するために`COM_FIELD_LIST`コマンドの互換性を修正しました [#6929](https://github.com/pingcap/tidb/pull/6929) - `CREATE TABLE IF NOT EXISTS LIKE`行動[#6928](https://github.com/pingcap/tidb/pull/6928)修正する - - TopNプッシュダウン[#6923](https://github.com/pingcap/tidb/pull/6923)のプロセスにおける問題を修正 - - `Add Index` [#6903](https://github.com/pingcap/tidb/pull/6903)の実行中にエラーが発生した場合に、現在処理中の行の ID レコードの問題を修正しました。 + - TopNプッシュダウンのプロセスにおける問題を修正 [#6923](https://github.com/pingcap/tidb/pull/6923) + - `Add Index` の実行中にエラーが発生した場合に、現在処理中の行の ID レコードの問題を修正しました。 [#6903](https://github.com/pingcap/tidb/pull/6903) ## PD {#pd} diff --git a/releases/release-2.0.6.md b/releases/release-2.0.6.md index 70a6e1e20c655..5f4c180f6916f 100644 --- a/releases/release-2.0.6.md +++ b/releases/release-2.0.6.md @@ -13,11 +13,11 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い - ディスク容量を節約するために「システム変数の設定」ログを短くする[#7031](https://github.com/pingcap/tidb/pull/7031) - `ADD INDEX`の実行中に遅い操作をログに記録して、トラブルシューティングを容易にします[#7083](https://github.com/pingcap/tidb/pull/7083) - 統計情報の更新時にトランザクションの競合を減らす[#7138](https://github.com/pingcap/tidb/pull/7138) - - 推定待ちの値が統計範囲[#7185](https://github.com/pingcap/tidb/pull/7185)を超える場合の行数推定の精度を向上 + - 推定待ちの値が統計範囲を超える場合の行数推定の精度を向上 [#7185](https://github.com/pingcap/tidb/pull/7185) - 実行効率を向上させるために、 `Index Join`の外部テーブルとして推定行数が少ないテーブルを選択します[#7277](https://github.com/pingcap/tidb/pull/7277) - - `ANALYZE TABLE`の実行中に発生したパニックに対する回復メカニズムを追加し、統計[#7228](https://github.com/pingcap/tidb/pull/7228)収集するプロセスでの異常な動作によって tidb サーバーが利用できなくなることを回避します。 + - `ANALYZE TABLE`の実行中に発生したパニックに対する回復メカニズムを追加し、統計収集するプロセスでの異常な動作によって tidb サーバーが利用できなくなることを回避します。 [#7228](https://github.com/pingcap/tidb/pull/7228) - `RPAD`の結果が`max_allowed_packet`システム変数の値を超えた場合、 `NULL`と対応する警告を返し、MySQL [#7244](https://github.com/pingcap/tidb/pull/7244)と互換性があります`LPAD` - - `PREPARE`文のプレースホルダ数の上限を 65535 に設定し、MySQL [#7250](https://github.com/pingcap/tidb/pull/7250)と互換性を持たせます。 + - `PREPARE`文のプレースホルダ数の上限を 65535 に設定し、MySQL と互換性を持たせます。 [#7250](https://github.com/pingcap/tidb/pull/7250) - バグ修正 - `DROP USER`文が場合によっては MySQL の動作と互換性がない問題を修正[#7014](https://github.com/pingcap/tidb/pull/7014) - `INSERT` / `LOAD DATA`のような文が`tidb_batch_insert` [#7092](https://github.com/pingcap/tidb/pull/7092)を開いた後にOOMに遭遇する問題を修正しました @@ -33,11 +33,11 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い - いくつかのシナリオで実行プランを構築するプロセス中に`UNION ALL` `UPDATE`のpanic問題を修正しました[#7225](https://github.com/pingcap/tidb/pull/7225) - 一部のシナリオでプレフィックスインデックスの範囲が正しく計算されない問題を修正[#7231](https://github.com/pingcap/tidb/pull/7231) - `LOAD DATA`文が一部のシナリオでbinlogの書き込みに失敗する問題を修正[#7242](https://github.com/pingcap/tidb/pull/7242) - - いくつかのシナリオ[#7243](https://github.com/pingcap/tidb/pull/7243)で`ADD INDEX`実行プロセス中に`SHOW CREATE TABLE`の間違った結果の問題を修正しました + - いくつかのシナリオで`ADD INDEX`実行プロセス中に`SHOW CREATE TABLE`の間違った結果の問題を修正しました [#7243](https://github.com/pingcap/tidb/pull/7243) - `Index Join`一部のシナリオでタイムスタンプを初期化しないとpanicが発生する問題を修正[#7246](https://github.com/pingcap/tidb/pull/7246) - - セッション[#7258](https://github.com/pingcap/tidb/pull/7258)でタイムゾーンを誤って使用した`ADMIN CHECK TABLE`の誤報問題を修正 + - セッションでタイムゾーンを誤って使用した`ADMIN CHECK TABLE`の誤報問題を修正 [#7258](https://github.com/pingcap/tidb/pull/7258) - `ADMIN CLEANUP INDEX`一部のシナリオでインデックスがクリーンアップされない問題を修正[#7265](https://github.com/pingcap/tidb/pull/7265) - - 読み取りコミット分離レベル[#7282](https://github.com/pingcap/tidb/pull/7282)を無効にする + - 読み取りコミット分離レベルを無効にする [#7282](https://github.com/pingcap/tidb/pull/7282) ## TiKV {#tikv} diff --git a/releases/release-2.0.7.md b/releases/release-2.0.7.md index 0ad1168b6515d..4162f93c78759 100644 --- a/releases/release-2.0.7.md +++ b/releases/release-2.0.7.md @@ -10,21 +10,21 @@ summary: TiDB 2.0.7は2018年9月7日にリリースされ、システムの互 ## TiDB {#tidb} - 新機能 - - `information_schema` [#7286](https://github.com/pingcap/tidb/pull/7286)の`PROCESSLIST`テーブルを追加します + - `information_schema` の`PROCESSLIST`テーブルを追加します [#7286](https://github.com/pingcap/tidb/pull/7286) - 改善 - - SQL文の実行に関する詳細を収集し、その情報を`SLOW QUERY`ログ[#7364](https://github.com/pingcap/tidb/pull/7364)に出力します。 - - `SHOW CREATE TABLE` [#7388](https://github.com/pingcap/tidb/pull/7388)のパーティション情報をドロップします - - `ANALYZE`文を RC 分離レベルと低優先度[#7500](https://github.com/pingcap/tidb/pull/7500)に設定して実行効率を改善します。 + - SQL文の実行に関する詳細を収集し、その情報を`SLOW QUERY`ログに出力します。 [#7364](https://github.com/pingcap/tidb/pull/7364) + - `SHOW CREATE TABLE` のパーティション情報をドロップします [#7388](https://github.com/pingcap/tidb/pull/7388) + - `ANALYZE`文を RC 分離レベルと低優先度に設定して実行効率を改善します。 [#7500](https://github.com/pingcap/tidb/pull/7500) - 一意インデックスの追加を高速化[#7562](https://github.com/pingcap/tidb/pull/7562) - DDL同時実行を制御するオプションを追加[#7563](https://github.com/pingcap/tidb/pull/7563) - バグ修正 - 主キーが整数[#7298](https://github.com/pingcap/tidb/pull/7298)であるテーブルでは`USE INDEX(PRIMARY)`使用できない問題を修正 - 内側の行が`NULL` [#7301](https://github.com/pingcap/tidb/pull/7301)の場合に`Merge Join`と`Index Join`誤った結果を出力する問題を修正しました - チャンク`Join`が小さすぎると誤った結果が出力される問題を修正しました[#7315](https://github.com/pingcap/tidb/pull/7315) - - `range column` [#7379](https://github.com/pingcap/tidb/pull/7379)を含むテーブルを作成するステートメントによって発生するpanic問題を修正しました + - `range column` を含むテーブルを作成するステートメントによって発生するpanic問題を修正しました [#7379](https://github.com/pingcap/tidb/pull/7379) - `admin check table`時刻型列のエラーを誤って報告する問題を修正[#7457](https://github.com/pingcap/tidb/pull/7457) - デフォルト値`current_timestamp`のデータが条件`=` [#7467](https://github.com/pingcap/tidb/pull/7467)使用してクエリできない問題を修正しました。 - - `ComStmtSendLongData`コマンドを使用して挿入された長さゼロのパラメータが誤って NULL [#7508](https://github.com/pingcap/tidb/pull/7508)として解析される問題を修正しました + - `ComStmtSendLongData`コマンドを使用して挿入された長さゼロのパラメータが誤って NULL として解析される問題を修正しました [#7508](https://github.com/pingcap/tidb/pull/7508) - 特定のシナリオで`auto analyze`が繰り返し実行される問題を修正[#7556](https://github.com/pingcap/tidb/pull/7556) - 改行文字で終わる1行コメントをパーサーが解析できない問題を修正[#7635](https://github.com/pingcap/tidb/pull/7635) diff --git a/releases/release-2.0.8.md b/releases/release-2.0.8.md index fc03f7a7c1cf0..3b350054298c8 100644 --- a/releases/release-2.0.8.md +++ b/releases/release-2.0.8.md @@ -16,9 +16,9 @@ summary: TiDB 2.0.8は2018年10月16日にリリースされ、システムの - `DateTime`型のデフォルト値を計算する際にタイムゾーンが考慮されない問題を修正[#7672](https://github.com/pingcap/tidb/pull/7672) - `duplicate key update`一部の条件で値が誤って挿入される問題を修正[#7685](https://github.com/pingcap/tidb/pull/7685) - `UnionScan`の述語条件がプッシュダウンされない問題を修正[#7726](https://github.com/pingcap/tidb/pull/7726) - - `TIMESTAMP`インデックス[#7812](https://github.com/pingcap/tidb/pull/7812)を追加したときにタイムゾーンが正しく処理されない問題を修正しました + - `TIMESTAMP`インデックスを追加したときにタイムゾーンが正しく処理されない問題を修正しました [#7812](https://github.com/pingcap/tidb/pull/7812) - 一部の状況で統計モジュールによって発生するメモリリークの問題を修正[#7864](https://github.com/pingcap/tidb/pull/7864) - - [#7871](https://github.com/pingcap/tidb/pull/7871)一部の異常な状況で`ANALYZE`の結果が取得できない問題を修正 + - 一部の異常な状況で`ANALYZE`の結果が取得できない問題を修正 [#7871](https://github.com/pingcap/tidb/pull/7871) - 関数`SYSDATE`折り畳まないでください。返される結果が正しいことを確認するためです[#7894](https://github.com/pingcap/tidb/pull/7894) - いくつかの状況でpanic`substring_index`問題を修正[#7896](https://github.com/pingcap/tidb/pull/7896) - 一部の状況で`OUTER JOIN`が誤って`INNER JOIN`に変換される問題を修正[#7899](https://github.com/pingcap/tidb/pull/7899) diff --git a/releases/release-2.0.9.md b/releases/release-2.0.9.md index 10a6affded55b..4105ff57bf620 100644 --- a/releases/release-2.0.9.md +++ b/releases/release-2.0.9.md @@ -12,25 +12,25 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの - 統計ヒストグラム[#7927](https://github.com/pingcap/tidb/pull/7927)空であることによる問題を修正 - いくつかのケースで`UNION ALL`文のpanic問題を修正[#7942](https://github.com/pingcap/tidb/pull/7942) - 間違ったDDLジョブによって発生するスタックオーバーフローの問題を修正[#7959](https://github.com/pingcap/tidb/pull/7959) -- `Commit`操作[#7983](https://github.com/pingcap/tidb/pull/7983)のスローログを追加する +- `Commit`操作のスローログを追加する [#7983](https://github.com/pingcap/tidb/pull/7983) - `Limit`値が大きすぎるために発生するpanic問題を修正しました[#8004](https://github.com/pingcap/tidb/pull/8004) - `USING`句で`utf8mb4`文字セットの指定をサポート [#8048](https://github.com/pingcap/tidb/pull/8048) -- `TRUNCATE`組み込み関数が符号なし整数型[#8069](https://github.com/pingcap/tidb/pull/8069)のパラメータをサポートするようにする +- `TRUNCATE`組み込み関数が符号なし整数型のパラメータをサポートするようにする [#8069](https://github.com/pingcap/tidb/pull/8069) - 一部のケースにおける統計モジュールの主キーの選択性推定の問題を修正[#8150](https://github.com/pingcap/tidb/pull/8150) -- `Session`変数を追加して、 `_tidb_rowid` [#8126](https://github.com/pingcap/tidb/pull/8126)に書き込むことができるかどうかを制御します。 +- `Session`変数を追加して、 `_tidb_rowid` に書き込むことができるかどうかを制御します。 [#8126](https://github.com/pingcap/tidb/pull/8126) - `PhysicalProjection`場合によってはpanic問題を修正[#8154](https://github.com/pingcap/tidb/pull/8154) - いくつかのケースで`Union`文の不安定な結果を修正[#8168](https://github.com/pingcap/tidb/pull/8168) -- `Insert`以外の文[#8179](https://github.com/pingcap/tidb/pull/8179)で`NULL`が`values`を返さない問題を修正 +- `Insert`以外の文で`NULL`が`values`を返さない問題を修正 [#8179](https://github.com/pingcap/tidb/pull/8179) - 統計モジュールが古いデータをクリアできないことがある問題を修正[#8184](https://github.com/pingcap/tidb/pull/8184) - トランザクションの最大許容実行時間を構成可能なオプションにする[#8209](https://github.com/pingcap/tidb/pull/8209) - `expression rewriter`のいくつかのケースでの誤った比較アルゴリズムを修正[#8288](https://github.com/pingcap/tidb/pull/8288) -- `UNION ORDER BY`文[#8307](https://github.com/pingcap/tidb/pull/8307)で生成された余分な列を削除します +- `UNION ORDER BY`文で生成された余分な列を削除します [#8307](https://github.com/pingcap/tidb/pull/8307) - `admin show next_row_id`ステートメント[#8274](https://github.com/pingcap/tidb/pull/8274)サポートする -- `Show Create Table`文[#8321](https://github.com/pingcap/tidb/pull/8321)の特殊文字のエスケープ問題を修正 +- `Show Create Table`文の特殊文字のエスケープ問題を修正 [#8321](https://github.com/pingcap/tidb/pull/8321) - いくつかのケースで`UNION`文の予期しないエラーを修正[#8318](https://github.com/pingcap/tidb/pull/8318) - DDLジョブをキャンセルしてもスキーマがロールバックされない場合がある問題を修正[#8312](https://github.com/pingcap/tidb/pull/8312) - `tidb_max_chunk_size`グローバル変数[#8333](https://github.com/pingcap/tidb/pull/8333)に変更する -- ticlientの`Scan`コマンドに上限を追加して、オーバーバウンドスキャン[#8309](https://github.com/pingcap/tidb/pull/8309) [#8310](https://github.com/pingcap/tidb/pull/8310)を回避する +- ticlientの`Scan`コマンドに上限を追加して、オーバーバウンドスキャン を回避する [#8310](https://github.com/pingcap/tidb/pull/8310) [#8309](https://github.com/pingcap/tidb/pull/8309) ## PD {#pd} @@ -41,6 +41,6 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの ## TiKV {#tikv} -- `kv_scan`インターフェース[#3749](https://github.com/tikv/tikv/pull/3749)に`end-key`制限を追加する +- `kv_scan`インターフェースに`end-key`制限を追加する [#3749](https://github.com/tikv/tikv/pull/3749) - `max-tasks-xxx`構成を放棄し、 `max-tasks-per-worker-xxx` [#3093](https://github.com/tikv/tikv/pull/3093)を追加する -- RocksDB [#3789](https://github.com/tikv/tikv/pull/3789)の`CompactFiles`問題を修正 +- RocksDB の`CompactFiles`問題を修正 [#3789](https://github.com/tikv/tikv/pull/3789) diff --git a/releases/release-2.1-rc.1.md b/releases/release-2.1-rc.1.md index 0d6d417b61023..353407673612b 100644 --- a/releases/release-2.1-rc.1.md +++ b/releases/release-2.1-rc.1.md @@ -11,31 +11,31 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - SQLオプティマイザー - 相関サブクエリの相関を解除した後に間違った結果が返される場合がある問題を修正[#6972](https://github.com/pingcap/tidb/pull/6972) - - `Explain` [#7011](https://github.com/pingcap/tidb/pull/7011) [#7041](https://github.com/pingcap/tidb/pull/7041)の出力結果を最適化する - - `IndexJoin` [#7019](https://github.com/pingcap/tidb/pull/7019)の外側のテーブルの選択戦略を最適化する - - `PREPARE`以外のステートメント[#7040](https://github.com/pingcap/tidb/pull/7040)のプランキャッシュを削除します + - `Explain` の出力結果を最適化する [#7041](https://github.com/pingcap/tidb/pull/7041) [#7011](https://github.com/pingcap/tidb/pull/7011) + - `IndexJoin` の外側のテーブルの選択戦略を最適化する [#7019](https://github.com/pingcap/tidb/pull/7019) + - `PREPARE`以外のステートメントのプランキャッシュを削除します [#7040](https://github.com/pingcap/tidb/pull/7040) - `INSERT`文が解析されず、場合によっては正しく実行されない問題を修正[#7068](https://github.com/pingcap/tidb/pull/7068) - `IndexJoin`結果が場合によっては正しくない問題を修正[#7150](https://github.com/pingcap/tidb/pull/7150) - [#7163](https://github.com/pingcap/tidb/pull/7163)場合によっては一意インデックスを使用して`NULL`値が見つからない問題を修正 - - UTF-8 [#7194](https://github.com/pingcap/tidb/pull/7194)のプレフィックスインデックスの範囲計算の問題を修正 + - UTF-8 のプレフィックスインデックスの範囲計算の問題を修正 [#7194](https://github.com/pingcap/tidb/pull/7194) - 場合によっては`Project`演算子を削除することによって結果が正しくなくなる問題を修正しました[#7257](https://github.com/pingcap/tidb/pull/7257) - 主キーが整数[#7316](https://github.com/pingcap/tidb/pull/7316)場合に`USE INDEX(PRIMARY)`使用できない問題を修正 - 相関列を使用してインデックス範囲を計算できないケースがある問題を修正[#7357](https://github.com/pingcap/tidb/pull/7357) - SQL実行エンジン - 一部のケースで夏時間が正しく計算されない問題を修正[#6823](https://github.com/pingcap/tidb/pull/6823) - - 集計関数フレームワークをリファクタリングして、 `Stream`と`Hash`集計演算子[#6852](https://github.com/pingcap/tidb/pull/6852)の実行効率を向上させる + - 集計関数フレームワークをリファクタリングして、 `Stream`と`Hash`集計演算子の実行効率を向上させる [#6852](https://github.com/pingcap/tidb/pull/6852) - `Hash`集計演算子が場合によっては正常に終了できない問題を修正[#6982](https://github.com/pingcap/tidb/pull/6982) - `BIT_AND` / `BIT_OR` / `BIT_XOR`非整数データを正しく処理しない問題を修正[#6994](https://github.com/pingcap/tidb/pull/6994) - `REPLACE INTO`文の実行速度を最適化し、パフォーマンスを約10倍向上させます[#7027](https://github.com/pingcap/tidb/pull/7027) - 時間型データのメモリ使用量を最適化し、時間型データのメモリ使用量を50%削減します[#7043](https://github.com/pingcap/tidb/pull/7043) - - `UNION`文で返される結果に符号付き整数と符号なし整数が混在する問題を修正しました。これは MySQL [#7112](https://github.com/pingcap/tidb/pull/7112)と互換性がありません。 - - `LPAD` / `RPAD` / `TO_BASE64` / `FROM_BASE64` / `REPEAT` [#7171](https://github.com/pingcap/tidb/pull/7171) [#7266](https://github.com/pingcap/tidb/pull/7266) [#7409](https://github.com/pingcap/tidb/pull/7409) [#7431](https://github.com/pingcap/tidb/pull/7431)でメモリ使用量が多すぎるために発生するpanic問題を修正しました + - `UNION`文で返される結果に符号付き整数と符号なし整数が混在する問題を修正しました。これは MySQL と互換性がありません。 [#7112](https://github.com/pingcap/tidb/pull/7112) + - `LPAD` / `RPAD` / `TO_BASE64` / `FROM_BASE64` / `REPEAT` [#7171](https://github.com/pingcap/tidb/pull/7171) [#7266](https://github.com/pingcap/tidb/pull/7266) でメモリ使用量が多すぎるために発生するpanic問題を修正しました [#7431](https://github.com/pingcap/tidb/pull/7431) [#7409](https://github.com/pingcap/tidb/pull/7409) - `MergeJoin` `IndexJoin` `NULL`値[#7255](https://github.com/pingcap/tidb/pull/7255)処理するときの誤った結果を修正 - `Outer Join`の誤った結果がいくつかのケースで発生する問題を修正[#7288](https://github.com/pingcap/tidb/pull/7288) - - `Data Truncated`のエラーメッセージを改善して、間違ったデータとテーブル[#7401](https://github.com/pingcap/tidb/pull/7401)内の対応するフィールドを見つけやすくします。 + - `Data Truncated`のエラーメッセージを改善して、間違ったデータとテーブル内の対応するフィールドを見つけやすくします。 [#7401](https://github.com/pingcap/tidb/pull/7401) - いくつかのケースで`decimal`の誤った結果を修正[#7001](https://github.com/pingcap/tidb/pull/7001) [#7113](https://github.com/pingcap/tidb/pull/7113) [#7202](https://github.com/pingcap/tidb/pull/7202) [#7208](https://github.com/pingcap/tidb/pull/7208) - ポイント選択パフォーマンスを最適化する[#6937](https://github.com/pingcap/tidb/pull/6937) - - 根本的な問題[#7211](https://github.com/pingcap/tidb/pull/7211)を回避するために分離レベル`Read Committed`を禁止する + - 根本的な問題を回避するために分離レベル`Read Committed`を禁止する [#7211](https://github.com/pingcap/tidb/pull/7211) - いくつかのケースで`LTRIM` / `RTRIM` / `TRIM`の誤った結果を修正[#7291](https://github.com/pingcap/tidb/pull/7291) - `MaxOneRow`演算子が返される結果が 1 行を超えないことを保証できない問題を修正しました[#7375](https://github.com/pingcap/tidb/pull/7375) - コプロセッサー要求を範囲が多すぎる場合に分割する[#7454](https://github.com/pingcap/tidb/pull/7454) @@ -49,51 +49,51 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - 権限情報の読み込みに関するバグを修正[#6976](https://github.com/pingcap/tidb/pull/6976) - `Kill`コマンドの権限チェックが厳しすぎる問題を修正[#6954](https://github.com/pingcap/tidb/pull/6954) - いくつかのバイナリ数値型を削除する問題を修正[#6922](https://github.com/pingcap/tidb/pull/6922) - - 出力ログ[#7029](https://github.com/pingcap/tidb/pull/7029)を短くする + - 出力ログを短くする [#7029](https://github.com/pingcap/tidb/pull/7029) - `mismatchClusterID`問題[#7053](https://github.com/pingcap/tidb/pull/7053)処理する - `advertise-address`構成項目[#7078](https://github.com/pingcap/tidb/pull/7078)追加する - `GrpcKeepAlive`オプション[#7100](https://github.com/pingcap/tidb/pull/7100)追加 - 接続を追加するか、 `Token`回のモニター[#7110](https://github.com/pingcap/tidb/pull/7110) - データデコードパフォーマンスを最適化する[#7149](https://github.com/pingcap/tidb/pull/7149) - - `INFORMMATION_SCHEMA` [#7236](https://github.com/pingcap/tidb/pull/7236)の`PROCESSLIST`テーブルを追加します - - 権限[#7211](https://github.com/pingcap/tidb/pull/7211)検証で複数のルールがヒットした場合の順序の問題を修正 - - エンコーディング関連のシステム変数のデフォルト値の一部を UTF-8 [#7198](https://github.com/pingcap/tidb/pull/7198)に変更 + - `INFORMMATION_SCHEMA` の`PROCESSLIST`テーブルを追加します [#7236](https://github.com/pingcap/tidb/pull/7236) + - 権限検証で複数のルールがヒットした場合の順序の問題を修正 [#7211](https://github.com/pingcap/tidb/pull/7211) + - エンコーディング関連のシステム変数のデフォルト値の一部を UTF-8 に変更 [#7198](https://github.com/pingcap/tidb/pull/7198) - スロークエリログにさらに詳細な情報を表示する[#7302](https://github.com/pingcap/tidb/pull/7302) - - PDにtidbサーバ関連情報を登録し、HTTP API [#7082](https://github.com/pingcap/tidb/pull/7082)でこの情報を取得することをサポート + - PDにtidbサーバ関連情報を登録し、HTTP API でこの情報を取得することをサポート [#7082](https://github.com/pingcap/tidb/pull/7082) - 互換性 - セッション変数`warning_count`と`error_count`サポート[#6945](https://github.com/pingcap/tidb/pull/6945) - - システム変数[#6958](https://github.com/pingcap/tidb/pull/6958)読み取り時にチェックを`Scope`追加 - - `MAX_EXECUTION_TIME`構文[#7012](https://github.com/pingcap/tidb/pull/7012)サポートする - - `SET`構文[#7020](https://github.com/pingcap/tidb/pull/7020)のより多くのステートメントをサポート - - システム変数[#7117](https://github.com/pingcap/tidb/pull/7117)設定する際に有効性チェックを追加する - - `Prepare`文[#7162](https://github.com/pingcap/tidb/pull/7162)の`PlaceHolder`の数の検証を追加する + - システム変数読み取り時にチェックを`Scope`追加 [#6958](https://github.com/pingcap/tidb/pull/6958) + - `MAX_EXECUTION_TIME`構文サポートする [#7012](https://github.com/pingcap/tidb/pull/7012) + - `SET`構文のより多くのステートメントをサポート [#7020](https://github.com/pingcap/tidb/pull/7020) + - システム変数設定する際に有効性チェックを追加する [#7117](https://github.com/pingcap/tidb/pull/7117) + - `Prepare`文の`PlaceHolder`の数の検証を追加する [#7162](https://github.com/pingcap/tidb/pull/7162) - サポート`set character_set_results = null` [#7353](https://github.com/pingcap/tidb/pull/7353) - `flush status`構文[#7369](https://github.com/pingcap/tidb/pull/7369)サポートする - - `information_schema` [#7347](https://github.com/pingcap/tidb/pull/7347)の`SET`と`ENUM`型の列サイズを修正 - - テーブル[#7378](https://github.com/pingcap/tidb/pull/7378)を作成するためのステートメントの`NATIONAL CHARACTER`構文をサポートします - - `LOAD DATA`文[#7391](https://github.com/pingcap/tidb/pull/7391)の`CHARACTER SET`構文をサポートする + - `information_schema` の`SET`と`ENUM`型の列サイズを修正 [#7347](https://github.com/pingcap/tidb/pull/7347) + - テーブルを作成するためのステートメントの`NATIONAL CHARACTER`構文をサポートします [#7378](https://github.com/pingcap/tidb/pull/7378) + - `LOAD DATA`文の`CHARACTER SET`構文をサポートする [#7391](https://github.com/pingcap/tidb/pull/7391) - `SET`と`ENUM`タイプの列情報を修正[#7417](https://github.com/pingcap/tidb/pull/7417) - - `CREATE USER`文[#7402](https://github.com/pingcap/tidb/pull/7402)の`IDENTIFIED WITH`構文をサポートする - - `TIMESTAMP`計算プロセス[#7418](https://github.com/pingcap/tidb/pull/7418)中に精度が失われる問題を修正 + - `CREATE USER`文の`IDENTIFIED WITH`構文をサポートする [#7402](https://github.com/pingcap/tidb/pull/7402) + - `TIMESTAMP`計算プロセス中に精度が失われる問題を修正 [#7418](https://github.com/pingcap/tidb/pull/7418) - `SYSTEM`以上の変数の妥当性検証をサポート[#7196](https://github.com/pingcap/tidb/pull/7196) - - `CHAR_LENGTH`関数がバイナリ文字列[#7410](https://github.com/pingcap/tidb/pull/7410)を計算するときに誤った結果が発生する問題を修正しました - - `GROUP BY` [#7448](https://github.com/pingcap/tidb/pull/7448)を含む文の誤った結果`CONCAT`を修正します - - `DECIMAL`型を`STRING`型[#7451](https://github.com/pingcap/tidb/pull/7451)にキャストする際の不正確な型長の問題を修正しました + - `CHAR_LENGTH`関数がバイナリ文字列を計算するときに誤った結果が発生する問題を修正しました [#7410](https://github.com/pingcap/tidb/pull/7410) + - `GROUP BY` を含む文の誤った結果`CONCAT`を修正します [#7448](https://github.com/pingcap/tidb/pull/7448) + - `DECIMAL`型を`STRING`型にキャストする際の不正確な型長の問題を修正しました [#7451](https://github.com/pingcap/tidb/pull/7451) - DML - - `Load Data`文[#6927](https://github.com/pingcap/tidb/pull/6927)の安定性の問題を修正 + - `Load Data`文の安定性の問題を修正 [#6927](https://github.com/pingcap/tidb/pull/6927) - いくつかの操作を実行する際のメモリ使用量の問題を修正しました`Batch` [#7086](https://github.com/pingcap/tidb/pull/7086) - - `Replace Into`文[#7027](https://github.com/pingcap/tidb/pull/7027)のパフォーマンスを向上させる - - `CURRENT_TIMESTAMP` [#7355](https://github.com/pingcap/tidb/pull/7355)書き込む際の不一致な精度の問題を修正 + - `Replace Into`文のパフォーマンスを向上させる [#7027](https://github.com/pingcap/tidb/pull/7027) + - `CURRENT_TIMESTAMP` 書き込む際の不一致な精度の問題を修正 [#7355](https://github.com/pingcap/tidb/pull/7355) - DDL - `Schema`が複製されているかどうかをDDLで判断する方法を改善し、場合によっては誤判断を回避する[#7319](https://github.com/pingcap/tidb/pull/7319) - - インデックス追加プロセス[#6993](https://github.com/pingcap/tidb/pull/6993)で`SHOW CREATE TABLE`結果を修正 - - 非制限`sql-mode` [#7230](https://github.com/pingcap/tidb/pull/7230)で`text` / `blob` / `json`のデフォルト値をNULLにすることを許可する + - インデックス追加プロセスで`SHOW CREATE TABLE`結果を修正 [#6993](https://github.com/pingcap/tidb/pull/6993) + - 非制限`sql-mode` で`text` / `blob` / `json`のデフォルト値をNULLにすることを許可する [#7230](https://github.com/pingcap/tidb/pull/7230) - 場合によっては`ADD INDEX`問題を修正[#7142](https://github.com/pingcap/tidb/pull/7142) - - `UNIQUE-KEY`インデックス追加操作の速度を大幅に[#7132](https://github.com/pingcap/tidb/pull/7132)向上 - - UTF-8 文字セット[#7109](https://github.com/pingcap/tidb/pull/7109)のプレフィックス インデックスの切り捨て問題を修正しました - - 環境変数`tidb_ddl_reorg_priority`を追加して、 `add-index`操作[#7116](https://github.com/pingcap/tidb/pull/7116)の優先順位を制御します。 + - `UNIQUE-KEY`インデックス追加操作の速度を大幅に向上 [#7132](https://github.com/pingcap/tidb/pull/7132) + - UTF-8 文字セットのプレフィックス インデックスの切り捨て問題を修正しました [#7109](https://github.com/pingcap/tidb/pull/7109) + - 環境変数`tidb_ddl_reorg_priority`を追加して、 `add-index`操作の優先順位を制御します。 [#7116](https://github.com/pingcap/tidb/pull/7116) - `information_schema.tables` [#7037](https://github.com/pingcap/tidb/pull/7037)分の`AUTO-INCREMENT`の表示問題を修正 - - `admin show ddl jobs `コマンドをサポートし、指定された数のDDLジョブ[#7028](https://github.com/pingcap/tidb/pull/7028)出力をサポートします。 + - `admin show ddl jobs `コマンドをサポートし、指定された数のDDLジョブ出力をサポートします。 [#7028](https://github.com/pingcap/tidb/pull/7028) - 並列DDLジョブ実行をサポート[#6955](https://github.com/pingcap/tidb/pull/6955) - [テーブルパーティション](https://github.com/pingcap/tidb/projects/6) (Experimental) - トップレベルのパーティションをサポート diff --git a/releases/release-2.1-rc.2.md b/releases/release-2.1-rc.2.md index ca00369a99490..d005af0738afb 100644 --- a/releases/release-2.1-rc.2.md +++ b/releases/release-2.1-rc.2.md @@ -10,95 +10,95 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL ## TiDB {#tidb} - SQLオプティマイザー - - 次世代プランナー[#7543](https://github.com/pingcap/tidb/pull/7543)の提案 + - 次世代プランナーの提案 [#7543](https://github.com/pingcap/tidb/pull/7543) - 定数伝播の最適化ルールを改善する[#7276](https://github.com/pingcap/tidb/pull/7276) - `Range`の計算ロジックを強化して、複数の`IN`または`EQUAL`条件を同時に処理できるようにします[#7577](https://github.com/pingcap/tidb/pull/7577) - `Range`が空の場合に`TableScan`の推定結果が正しくない問題を修正[#7583](https://github.com/pingcap/tidb/pull/7583) - - `UPDATE`文[#7586](https://github.com/pingcap/tidb/pull/7586)の`PointGet`演算子をサポートする + - `UPDATE`文の`PointGet`演算子をサポートする [#7586](https://github.com/pingcap/tidb/pull/7586) - いくつかの条件で`FirstRow`集計関数を実行するプロセス中にpanic問題を修正しました[#7624](https://github.com/pingcap/tidb/pull/7624) - SQL実行エンジン - - `HashJoin`オペレータがエラー[#7554](https://github.com/pingcap/tidb/pull/7554)に遭遇した場合の潜在的な`DataRace`問題を修正します + - `HashJoin`オペレータがエラーに遭遇した場合の潜在的な`DataRace`問題を修正します [#7554](https://github.com/pingcap/tidb/pull/7554) - `HashJoin`演算子で内部テーブルを読み取り、同時にハッシュテーブルを構築する[#7544](https://github.com/pingcap/tidb/pull/7544) - ハッシュ集計演算子のパフォーマンスを最適化する[#7541](https://github.com/pingcap/tidb/pull/7541) - - Join演算子[#7493](https://github.com/pingcap/tidb/pull/7493) [#7433](https://github.com/pingcap/tidb/pull/7433)パフォーマンスを最適化します + - Join演算子 パフォーマンスを最適化します [#7433](https://github.com/pingcap/tidb/pull/7433) [#7493](https://github.com/pingcap/tidb/pull/7493) - 結合順序が変更されると`UPDATE JOIN`の結果が正しくなくなる問題を修正[#7571](https://github.com/pingcap/tidb/pull/7571) - - チャンクのイテレータ[#7585](https://github.com/pingcap/tidb/pull/7585)のパフォーマンスを向上させる + - チャンクのイテレータのパフォーマンスを向上させる [#7585](https://github.com/pingcap/tidb/pull/7585) - 統計 - - 自動分析作業で統計[#7550](https://github.com/pingcap/tidb/pull/7550)を繰り返し分析する問題を修正 + - 自動分析作業で統計を繰り返し分析する問題を修正 [#7550](https://github.com/pingcap/tidb/pull/7550) - 統計情報に変更がない場合に発生する統計情報更新エラーを修正[#7530](https://github.com/pingcap/tidb/pull/7530) - - `Analyze`リクエスト[#7496](https://github.com/pingcap/tidb/pull/7496)を構築するときはRC分離レベルと低い優先度を使用する + - `Analyze`リクエストを構築するときはRC分離レベルと低い優先度を使用する [#7496](https://github.com/pingcap/tidb/pull/7496) - 1 日の特定の期間の統計を自動分析できるようにするサポート[#7570](https://github.com/pingcap/tidb/pull/7570) - 統計情報のログ記録時に発生するpanic問題を修正[#7588](https://github.com/pingcap/tidb/pull/7588) - - `ANALYZE TABLE WITH BUCKETS`文[#7619](https://github.com/pingcap/tidb/pull/7619)を使用してヒストグラム内のバケット数の設定をサポートします + - `ANALYZE TABLE WITH BUCKETS`文を使用してヒストグラム内のバケット数の設定をサポートします [#7619](https://github.com/pingcap/tidb/pull/7619) - 空のヒストグラムを更新するときにpanic問題を修正[#7640](https://github.com/pingcap/tidb/pull/7640) - 統計情報[#7657](https://github.com/pingcap/tidb/pull/7657)を使用した更新`information_schema.tables.data_length` - サーバ - - トレース関連の依存関係[#7532](https://github.com/pingcap/tidb/pull/7532)を追加する - - Golang [#7512](https://github.com/pingcap/tidb/pull/7512)の`mutex profile`機能を有効にする + - トレース関連の依存関係を追加する [#7532](https://github.com/pingcap/tidb/pull/7532) + - Golang の`mutex profile`機能を有効にする [#7512](https://github.com/pingcap/tidb/pull/7512) - `Admin`文には`Super_priv`権限[#7486](https://github.com/pingcap/tidb/pull/7486)必要です - `Drop`重要なシステムテーブル[#7471](https://github.com/pingcap/tidb/pull/7471)へのアクセスを禁止する - - `juju/errors`から`pkg/errors` [#7151](https://github.com/pingcap/tidb/pull/7151)に切り替える - - SQLトレース[#7016](https://github.com/pingcap/tidb/pull/7016)の機能プロトタイプを完成させる - - ゴルーチンプール[#7564](https://github.com/pingcap/tidb/pull/7564)を削除する - - `USER1`シグナル[#7587](https://github.com/pingcap/tidb/pull/7587)を使用してゴルーチン情報の表示をサポート + - `juju/errors`から`pkg/errors` に切り替える [#7151](https://github.com/pingcap/tidb/pull/7151) + - SQLトレースの機能プロトタイプを完成させる [#7016](https://github.com/pingcap/tidb/pull/7016) + - ゴルーチンプールを削除する [#7564](https://github.com/pingcap/tidb/pull/7564) + - `USER1`シグナルを使用してゴルーチン情報の表示をサポート [#7587](https://github.com/pingcap/tidb/pull/7587) - TiDBの起動中に内部SQLを高優先度に設定する[#7616](https://github.com/pingcap/tidb/pull/7616) - - 監視メトリクス[#7631](https://github.com/pingcap/tidb/pull/7631)で内部SQLとユーザーSQLをフィルタリングするために異なるラベルを使用する - - 過去1週間のスロークエリ上位30件をTiDBサーバー[#7646](https://github.com/pingcap/tidb/pull/7646)に保存する - - TiDBクラスタ[#7656](https://github.com/pingcap/tidb/pull/7656)のグローバルシステムタイムゾーンを設定する提案を提出する + - 監視メトリクスで内部SQLとユーザーSQLをフィルタリングするために異なるラベルを使用する [#7631](https://github.com/pingcap/tidb/pull/7631) + - 過去1週間のスロークエリ上位30件をTiDBサーバーに保存する [#7646](https://github.com/pingcap/tidb/pull/7646) + - TiDBクラスタのグローバルシステムタイムゾーンを設定する提案を提出する [#7656](https://github.com/pingcap/tidb/pull/7656) - 「GCの有効期間がトランザクション期間より短い」というエラーメッセージを充実させる[#7658](https://github.com/pingcap/tidb/pull/7658) - - TiDBクラスタ[#7638](https://github.com/pingcap/tidb/pull/7638)を起動するときにグローバルシステムのタイムゾーンを設定する + - TiDBクラスタを起動するときにグローバルシステムのタイムゾーンを設定する [#7638](https://github.com/pingcap/tidb/pull/7638) - 互換性 - - `Year`型[#7542](https://github.com/pingcap/tidb/pull/7542)に符号なしフラグを追加 - - `Prepare`モード[#7525](https://github.com/pingcap/tidb/pull/7525)で`Year`型の結果の長さ`Execute`設定する問題を修正 + - `Year`型に符号なしフラグを追加 [#7542](https://github.com/pingcap/tidb/pull/7542) + - `Prepare`モードで`Year`型の結果の長さ`Execute`設定する問題を修正 [#7525](https://github.com/pingcap/tidb/pull/7525) - `Prepare`モードで`Execute`タイムスタンプを挿入する問題を修正[#7506](https://github.com/pingcap/tidb/pull/7506) - - 整数除算[#7492](https://github.com/pingcap/tidb/pull/7492)のエラー処理の問題を修正 - - `ComStmtSendLongData` [#7485](https://github.com/pingcap/tidb/pull/7485)処理時の互換性の問題を修正 - - 文字列を整数[#7483](https://github.com/pingcap/tidb/pull/7483)に変換するプロセス中のエラー処理の問題を修正 - - `information_schema.columns_in_table`表[#7463](https://github.com/pingcap/tidb/pull/7463)の値の精度を最適化します - - MariaDBクライアント[#7573](https://github.com/pingcap/tidb/pull/7573)を使用して文字列型のデータを書き込んだり更新したりする際の互換性の問題を修正しました - - 戻り値[#7600](https://github.com/pingcap/tidb/pull/7600)のエイリアスの互換性の問題を修正 - - `information_schema.COLUMNS`表[#7602](https://github.com/pingcap/tidb/pull/7602)の float 型の`NUMERIC_SCALE`の値が正しくない問題を修正しました + - 整数除算のエラー処理の問題を修正 [#7492](https://github.com/pingcap/tidb/pull/7492) + - `ComStmtSendLongData` 処理時の互換性の問題を修正 [#7485](https://github.com/pingcap/tidb/pull/7485) + - 文字列を整数に変換するプロセス中のエラー処理の問題を修正 [#7483](https://github.com/pingcap/tidb/pull/7483) + - `information_schema.columns_in_table`表の値の精度を最適化します [#7463](https://github.com/pingcap/tidb/pull/7463) + - MariaDBクライアントを使用して文字列型のデータを書き込んだり更新したりする際の互換性の問題を修正しました [#7573](https://github.com/pingcap/tidb/pull/7573) + - 戻り値のエイリアスの互換性の問題を修正 [#7600](https://github.com/pingcap/tidb/pull/7600) + - `information_schema.COLUMNS`表の float 型の`NUMERIC_SCALE`の値が正しくない問題を修正しました [#7602](https://github.com/pingcap/tidb/pull/7602) - 1行コメントが空の場合にパーサーがエラーを報告する問題を修正しました[#7612](https://github.com/pingcap/tidb/pull/7612) - 表現 - - `insert`関数[#7528](https://github.com/pingcap/tidb/pull/7528)の`max_allowed_packet`の値を確認する - - 組み込み関数`json_contains` [#7443](https://github.com/pingcap/tidb/pull/7443)をサポート - - 組み込み関数`json_contains_path` [#7596](https://github.com/pingcap/tidb/pull/7596)をサポート - - 組み込み関数`encode/decode` [#7622](https://github.com/pingcap/tidb/pull/7622)をサポート + - `insert`関数の`max_allowed_packet`の値を確認する [#7528](https://github.com/pingcap/tidb/pull/7528) + - 組み込み関数`json_contains` をサポート [#7443](https://github.com/pingcap/tidb/pull/7443) + - 組み込み関数`json_contains_path` をサポート [#7596](https://github.com/pingcap/tidb/pull/7596) + - 組み込み関数`encode/decode` をサポート [#7622](https://github.com/pingcap/tidb/pull/7622) - 一部の時間関連関数がMySQLの動作と互換性がないことがある問題を修正[#7636](https://github.com/pingcap/tidb/pull/7636) - - 文字列[#7654](https://github.com/pingcap/tidb/pull/7654)の時刻型データの解析に関する互換性の問題を修正しました - - `DateTime`データ[#7655](https://github.com/pingcap/tidb/pull/7655)のデフォルト値を計算するときにタイムゾーンが考慮されない問題を修正しました + - 文字列の時刻型データの解析に関する互換性の問題を修正しました [#7654](https://github.com/pingcap/tidb/pull/7654) + - `DateTime`データのデフォルト値を計算するときにタイムゾーンが考慮されない問題を修正しました [#7655](https://github.com/pingcap/tidb/pull/7655) - DML - - `InsertOnDuplicateUpdate`文[#7534](https://github.com/pingcap/tidb/pull/7534)の`last_insert_id`正しく設定する - - `auto_increment_id`カウンタ[#7515](https://github.com/pingcap/tidb/pull/7515)更新するケースを減らす - - `Duplicate Key` [#7495](https://github.com/pingcap/tidb/pull/7495)のエラーメッセージを最適化 + - `InsertOnDuplicateUpdate`文の`last_insert_id`正しく設定する [#7534](https://github.com/pingcap/tidb/pull/7534) + - `auto_increment_id`カウンタ更新するケースを減らす [#7515](https://github.com/pingcap/tidb/pull/7515) + - `Duplicate Key` のエラーメッセージを最適化 [#7495](https://github.com/pingcap/tidb/pull/7495) - `insert...select...on duplicate key update`問題を修正[#7406](https://github.com/pingcap/tidb/pull/7406) - - `LOAD DATA IGNORE LINES`ステートメント[#7576](https://github.com/pingcap/tidb/pull/7576)サポートする + - `LOAD DATA IGNORE LINES`ステートメントサポートする [#7576](https://github.com/pingcap/tidb/pull/7576) - DDL - - モニター[#7472](https://github.com/pingcap/tidb/pull/7472)にDDLジョブタイプと現在のスキーマバージョン情報を追加します。 - - `Admin Restore Table`機能[#7383](https://github.com/pingcap/tidb/pull/7383)の設計を完了する + - モニターにDDLジョブタイプと現在のスキーマバージョン情報を追加します。 [#7472](https://github.com/pingcap/tidb/pull/7472) + - `Admin Restore Table`機能の設計を完了する [#7383](https://github.com/pingcap/tidb/pull/7383) - `Bit`型のデフォルト値が128を超える問題を修正[#7249](https://github.com/pingcap/tidb/pull/7249) - - `Bit`型のデフォルト値が`NULL` [#7604](https://github.com/pingcap/tidb/pull/7604)にできない問題を修正 - - DDLキュー[#7608](https://github.com/pingcap/tidb/pull/7608)のチェック間隔`CREATE TABLE/DATABASE`を減らす - - `ddl/owner/resign` HTTPインターフェースを使用してDDL所有者を解放し、新しい所有者[#7649](https://github.com/pingcap/tidb/pull/7649)選出を開始します。 + - `Bit`型のデフォルト値が`NULL` にできない問題を修正 [#7604](https://github.com/pingcap/tidb/pull/7604) + - DDLキューのチェック間隔`CREATE TABLE/DATABASE`を減らす [#7608](https://github.com/pingcap/tidb/pull/7608) + - `ddl/owner/resign` HTTPインターフェースを使用してDDL所有者を解放し、新しい所有者選出を開始します。 [#7649](https://github.com/pingcap/tidb/pull/7649) - TiKV Goクライアント - - `Seek`操作で`Key` [#7419](https://github.com/pingcap/tidb/pull/7419)しか取得できないという問題をサポートします + - `Seek`操作で`Key` しか取得できないという問題をサポートします [#7419](https://github.com/pingcap/tidb/pull/7419) - [テーブルパーティション](https://github.com/pingcap/tidb/projects/6) (Experimental) - - `Bigint`型をパーティションキー[#7520](https://github.com/pingcap/tidb/pull/7520)として使用できない問題を修正 - - パーティションテーブル[#7437](https://github.com/pingcap/tidb/pull/7437)にインデックスを追加する際に問題が発生した場合のロールバック操作をサポートします。 + - `Bigint`型をパーティションキーとして使用できない問題を修正 [#7520](https://github.com/pingcap/tidb/pull/7520) + - パーティションテーブルにインデックスを追加する際に問題が発生した場合のロールバック操作をサポートします。 [#7437](https://github.com/pingcap/tidb/pull/7437) ## PD {#pd} - 特徴 - - `GetAllStores`インターフェース[#1228](https://github.com/pingcap/pd/pull/1228)サポート - - シミュレータ[#1218](https://github.com/pingcap/pd/pull/1218)にスケジュール見積もりの統計を追加する + - `GetAllStores`インターフェースサポート [#1228](https://github.com/pingcap/pd/pull/1228) + - シミュレータにスケジュール見積もりの統計を追加する [#1218](https://github.com/pingcap/pd/pull/1218) - 改善点 - ダウンストアの処理プロセスを最適化して、できるだけ早くレプリカを作成します[#1222](https://github.com/pingcap/pd/pull/1222) - - PD [#1225](https://github.com/pingcap/pd/pull/1225)再起動によって発生する不要なスケジュールを削減するためにコーディネーターの起動を最適化します。 + - PD 再起動によって発生する不要なスケジュールを削減するためにコーディネーターの起動を最適化します。 [#1225](https://github.com/pingcap/pd/pull/1225) - メモリ使用量を最適化して、ハートビートによるオーバーヘッドを削減する[#1195](https://github.com/pingcap/pd/pull/1195) - エラー処理を最適化し、ログ情報を改善する[#1227](https://github.com/pingcap/pd/pull/1227) - - pd-ctl [#1231](https://github.com/pingcap/pd/pull/1231)で特定のストアのリージョン情報を照会する機能をサポート - - pd-ctl [#1233](https://github.com/pingcap/pd/pull/1233)のバージョン比較に基づいて、トップ Nリージョン情報を照会する機能をサポート - - pd-ctl [#1242](https://github.com/pingcap/pd/pull/1242)でより正確な TSO デコードをサポート + - pd-ctl で特定のストアのリージョン情報を照会する機能をサポート [#1231](https://github.com/pingcap/pd/pull/1231) + - pd-ctl のバージョン比較に基づいて、トップ Nリージョン情報を照会する機能をサポート [#1233](https://github.com/pingcap/pd/pull/1233) + - pd-ctl でより正確な TSO デコードをサポート [#1242](https://github.com/pingcap/pd/pull/1242) - バグ修正 - pd-ctlが`hot store`コマンドを使用して誤って終了する問題を修正しました[#1244](https://github.com/pingcap/pd/pull/1244) @@ -106,14 +106,14 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL - パフォーマンス - I/Oコストを削減するために統計推定に基づいてリージョンを分割する機能をサポート[#3511](https://github.com/tikv/tikv/pull/3511) - - トランザクションスケジューラ[#3530](https://github.com/tikv/tikv/pull/3530)クローンを削減 + - トランザクションスケジューラクローンを削減 [#3530](https://github.com/tikv/tikv/pull/3530) - 改善点 - 多数の組み込み関数にプッシュダウンのサポートを追加 - 特定のシナリオにおけるリーダースケジューリングの失敗の問題を修正するために`leader-transfer-max-log-lag`構成を追加します[#3507](https://github.com/tikv/tikv/pull/3507) - `max-open-engines`構成を追加して、同時に`tikv-importer`のエンジンが開く数を制限します[#3496](https://github.com/tikv/tikv/pull/3496) - - ゴミデータのクリーンアップ速度を制限して、 `snapshot apply` [#3547](https://github.com/tikv/tikv/pull/3547)への影響を軽減します。 + - ゴミデータのクリーンアップ速度を制限して、 `snapshot apply` への影響を軽減します。 [#3547](https://github.com/tikv/tikv/pull/3547) - 重要なRaftメッセージのコミットメッセージをブロードキャストして、不要な遅延を回避する[#3592](https://github.com/tikv/tikv/pull/3592) - バグ修正 - - 新しく分割されたリージョン[#3557](https://github.com/tikv/tikv/pull/3557)の`PreVote`メッセージを破棄することによって発生するリーダー選出の問題を修正しました。 - - リージョン[#3573](https://github.com/tikv/tikv/pull/3573)を統合した後のフォロワー関連の統計を修正 + - 新しく分割されたリージョンの`PreVote`メッセージを破棄することによって発生するリーダー選出の問題を修正しました。 [#3557](https://github.com/tikv/tikv/pull/3557) + - リージョンを統合した後のフォロワー関連の統計を修正 [#3573](https://github.com/tikv/tikv/pull/3573) - ローカルリーダーが古いリージョン情報を使用する問題を修正[#3565](https://github.com/tikv/tikv/pull/3565) diff --git a/releases/release-2.1-rc.3.md b/releases/release-2.1-rc.3.md index eef82c4ed01d9..ea127562f9e2c 100644 --- a/releases/release-2.1-rc.3.md +++ b/releases/release-2.1-rc.3.md @@ -10,33 +10,33 @@ summary: TiDB 2.1 RC3は2018年9月29日にリリースされ、安定性、互 ## TiDB {#tidb} - SQLオプティマイザー - - 文に埋め込み`LEFT OUTER JOIN` [#7689](https://github.com/pingcap/tidb/pull/7689)が含まれている場合の誤った結果の問題を修正しました - - `JOIN`文[#7645](https://github.com/pingcap/tidb/pull/7645)の述語プッシュダウンの最適化ルールを強化する - - `UnionScan`演算子[#7695](https://github.com/pingcap/tidb/pull/7695)述語プッシュダウンの最適化ルールを修正 + - 文に埋め込み`LEFT OUTER JOIN` が含まれている場合の誤った結果の問題を修正しました [#7689](https://github.com/pingcap/tidb/pull/7689) + - `JOIN`文の述語プッシュダウンの最適化ルールを強化する [#7645](https://github.com/pingcap/tidb/pull/7645) + - `UnionScan`演算子述語プッシュダウンの最適化ルールを修正 [#7695](https://github.com/pingcap/tidb/pull/7695) - `Union`演算子の一意のキープロパティが正しく設定されていない問題を修正[#7680](https://github.com/pingcap/tidb/pull/7680) - 定数畳み込みの最適化ルールの強化[#7696](https://github.com/pingcap/tidb/pull/7696) - - テーブルデュアル[#7756](https://github.com/pingcap/tidb/pull/7756)への伝播後にフィルターがnullになるデータソースを最適化します + - テーブルデュアルへの伝播後にフィルターがnullになるデータソースを最適化します [#7756](https://github.com/pingcap/tidb/pull/7756) - SQL実行エンジン - - トランザクション[#7717](https://github.com/pingcap/tidb/pull/7717)における読み取り要求のパフォーマンスを最適化する + - トランザクションにおける読み取り要求のパフォーマンスを最適化する [#7717](https://github.com/pingcap/tidb/pull/7717) - 一部のエグゼキュータにおけるChunkメモリの割り当てコストを最適化する[#7540](https://github.com/pingcap/tidb/pull/7540) - ポイントクエリですべての NULL 値が取得される列によって発生する「インデックス範囲外」panicを修正[#7790](https://github.com/pingcap/tidb/pull/7790) - サーバ - 設定ファイル内のメモリクォータが有効にならない問題を修正[#7729](https://github.com/pingcap/tidb/pull/7729) - - 各ステートメント[#7694](https://github.com/pingcap/tidb/pull/7694)実行優先度を設定するためのシステム変数`tidb_force_priority`追加します。 - - `admin show slow`文を使用してスロークエリログ[#7785](https://github.com/pingcap/tidb/pull/7785)を取得することをサポートします + - 各ステートメント実行優先度を設定するためのシステム変数`tidb_force_priority`追加します。 [#7694](https://github.com/pingcap/tidb/pull/7694) + - `admin show slow`文を使用してスロークエリログを取得することをサポートします [#7785](https://github.com/pingcap/tidb/pull/7785) - 互換性 - - `information_schema.schemata` [#7751](https://github.com/pingcap/tidb/pull/7751)で`charset/collation`の結果が正しくない問題を修正 + - `information_schema.schemata` で`charset/collation`の結果が正しくない問題を修正 [#7751](https://github.com/pingcap/tidb/pull/7751) - `hostname`システム変数の値が空になる問題を修正[#7750](https://github.com/pingcap/tidb/pull/7750) - 表現 - - `AES_ENCRYPT` `AES_DECRYPT`関数[#7425](https://github.com/pingcap/tidb/pull/7425)の`init_vecter`引数をサポート + - `AES_ENCRYPT` `AES_DECRYPT`関数の`init_vecter`引数をサポート [#7425](https://github.com/pingcap/tidb/pull/7425) - `Format`の結果が一部の式で正しくない問題を修正[#7770](https://github.com/pingcap/tidb/pull/7770) - - `JSON_LENGTH`組み込み関数[#7739](https://github.com/pingcap/tidb/pull/7739)サポート - - 符号なし整数型を小数型[#7792](https://github.com/pingcap/tidb/pull/7792)にキャストする際の誤った結果の問題を修正 + - `JSON_LENGTH`組み込み関数サポート [#7739](https://github.com/pingcap/tidb/pull/7739) + - 符号なし整数型を小数型にキャストする際の誤った結果の問題を修正 [#7792](https://github.com/pingcap/tidb/pull/7792) - DML - - 一意キー[#7675](https://github.com/pingcap/tidb/pull/7675)を更新する際に`INSERT … ON DUPLICATE KEY UPDATE`文の結果が正しくない問題を修正 + - 一意キーを更新する際に`INSERT … ON DUPLICATE KEY UPDATE`文の結果が正しくない問題を修正 [#7675](https://github.com/pingcap/tidb/pull/7675) - DDL - - タイムスタンプ型[#7724](https://github.com/pingcap/tidb/pull/7724)の新しい列に新しいインデックスを作成するときに、インデックス値がタイムゾーン間で変換されない問題を修正しました。 - - 列挙型[#7767](https://github.com/pingcap/tidb/pull/7767)に新しい値を追加することをサポート + - タイムスタンプ型の新しい列に新しいインデックスを作成するときに、インデックス値がタイムゾーン間で変換されない問題を修正しました。 [#7724](https://github.com/pingcap/tidb/pull/7724) + - 列挙型に新しい値を追加することをサポート [#7767](https://github.com/pingcap/tidb/pull/7767) - etcdセッションの迅速な作成をサポートし、ネットワーク分離後のクラスタの可用性を向上します[#7774](https://github.com/pingcap/tidb/pull/7774) ## PD {#pd} @@ -44,7 +44,7 @@ summary: TiDB 2.1 RC3は2018年9月29日にリリースされ、安定性、互 - 新機能 - 逆順にリージョンリストを取得するAPIを追加する[#1254](https://github.com/pingcap/pd/pull/1254) - 改善 - - リージョン API [#1252](https://github.com/pingcap/pd/pull/1252)でより詳細な情報を返す + - リージョン API でより詳細な情報を返す [#1252](https://github.com/pingcap/pd/pull/1252) - バグ修正 - PDがリーダーを切り替えた後に`adjacent-region-scheduler`が発生する可能性がある問題を修正[#1250](https://github.com/pingcap/pd/pull/1250) @@ -54,10 +54,10 @@ summary: TiDB 2.1 RC3は2018年9月29日にリリースされ、安定性、互 - コプロセッサ要求の同時実行を最適化する[#3515](https://github.com/tikv/tikv/pull/3515) - 新機能 - ログ関数のサポートを追加[#3603](https://github.com/tikv/tikv/pull/3603) - - `sha1`関数[#3612](https://github.com/tikv/tikv/pull/3612)サポートを追加 - - `truncate_int`関数[#3532](https://github.com/tikv/tikv/pull/3532)サポートを追加 - - `year`関数[#3622](https://github.com/tikv/tikv/pull/3622)サポートを追加 - - `truncate_real`関数[#3633](https://github.com/tikv/tikv/pull/3633)サポートを追加 + - `sha1`関数サポートを追加 [#3612](https://github.com/tikv/tikv/pull/3612) + - `truncate_int`関数サポートを追加 [#3532](https://github.com/tikv/tikv/pull/3532) + - `year`関数サポートを追加 [#3622](https://github.com/tikv/tikv/pull/3622) + - `truncate_real`関数サポートを追加 [#3633](https://github.com/tikv/tikv/pull/3633) - バグ修正 - - 時間関数[#3487](https://github.com/tikv/tikv/pull/3487)に関連するレポートエラーの動作[#3615](https://github.com/tikv/tikv/pull/3615)修正しました - - 文字列から解析した時間が TiDB [#3589](https://github.com/tikv/tikv/pull/3589)時間と一致しない問題を修正しました + - 時間関数に関連するレポートエラーの動作修正しました [#3487](https://github.com/tikv/tikv/pull/3487) [#3615](https://github.com/tikv/tikv/pull/3615) + - 文字列から解析した時間が TiDB 時間と一致しない問題を修正しました [#3589](https://github.com/tikv/tikv/pull/3589) diff --git a/releases/release-2.1-rc.4.md b/releases/release-2.1-rc.4.md index 28942098d96ad..d7541182e2900 100644 --- a/releases/release-2.1-rc.4.md +++ b/releases/release-2.1-rc.4.md @@ -13,42 +13,42 @@ summary: TiDB 2.1 RC4は2018年10月23日にリリースされ、安定性、SQL - `UnionAll`の列プルーニングが場合によっては正しくない問題を修正[#7941](https://github.com/pingcap/tidb/pull/7941) - `UnionAll`演算子の結果が場合によっては正しくない問題を修正[#8007](https://github.com/pingcap/tidb/pull/8007) - SQL実行エンジン - - `AVG`関数[#7874](https://github.com/pingcap/tidb/pull/7874)の精度の問題を修正 + - `AVG`関数の精度の問題を修正 [#7874](https://github.com/pingcap/tidb/pull/7874) - `EXPLAIN ANALYZE`ステートメントを使用して、クエリ実行プロセス中の各演算子の実行時間と返された行数を含む実行時統計をチェックする機能をサポートします[#7925](https://github.com/pingcap/tidb/pull/7925) - - テーブルの列が結果セット[#7943](https://github.com/pingcap/tidb/pull/7943)に複数回出現する場合の`PointGet`演算子のpanic問題を修正しました - - `Limit`節[#8002](https://github.com/pingcap/tidb/pull/8002)値が大きすぎるために発生するpanic問題を修正しました + - テーブルの列が結果セットに複数回出現する場合の`PointGet`演算子のpanic問題を修正しました [#7943](https://github.com/pingcap/tidb/pull/7943) + - `Limit`節値が大きすぎるために発生するpanic問題を修正しました [#8002](https://github.com/pingcap/tidb/pull/8002) - いくつかのケースで`AddDate`文`SubDate`実行中にpanic問題を修正しました[#8009](https://github.com/pingcap/tidb/pull/8009) - 統計 - 結合インデックスのヒストグラム下限の接頭辞が範囲外であると判断される問題を修正[#7856](https://github.com/pingcap/tidb/pull/7856) - 統計収集によるメモリリークの問題を修正[#7873](https://github.com/pingcap/tidb/pull/7873) - ヒストグラムが空の場合のpanic問題を修正[#7928](https://github.com/pingcap/tidb/pull/7928) - 統計情報のアップロード時にヒストグラムの境界が範囲外になる問題を修正[#7944](https://github.com/pingcap/tidb/pull/7944) - - 統計サンプリングプロセス[#7982](https://github.com/pingcap/tidb/pull/7982)における値の最大長を制限する + - 統計サンプリングプロセスにおける値の最大長を制限する [#7982](https://github.com/pingcap/tidb/pull/7982) - サーバ - ラッチをリファクタリングしてトランザクションの競合の誤判断を回避し、同時トランザクションの実行パフォーマンスを向上させる[#7711](https://github.com/pingcap/tidb/pull/7711) - 一部のケースでスロークエリを収集することによって発生するpanic問題を修正[#7874](https://github.com/pingcap/tidb/pull/7847) - - `LOAD DATA`文[#8005](https://github.com/pingcap/tidb/pull/8005)で`ESCAPED BY`が空文字列の場合のpanic問題を修正 - - 「コプロセッサエラー」ログ情報[#8006](https://github.com/pingcap/tidb/pull/8006)を完了する + - `LOAD DATA`文で`ESCAPED BY`が空文字列の場合のpanic問題を修正 [#8005](https://github.com/pingcap/tidb/pull/8005) + - 「コプロセッサエラー」ログ情報を完了する [#8006](https://github.com/pingcap/tidb/pull/8006) - 互換性 - クエリが空の場合、 `SHOW PROCESSLIST`結果の`Command`フィールドを`Sleep`に設定します[#7839](https://github.com/pingcap/tidb/pull/7839) - 表現 - - `SYSDATE`関数[#7895](https://github.com/pingcap/tidb/pull/7895)の定数の折り畳みの問題を修正 + - `SYSDATE`関数の定数の折り畳みの問題を修正 [#7895](https://github.com/pingcap/tidb/pull/7895) - `SUBSTRING_INDEX`場合によってはパニックになる問題を修正[#7897](https://github.com/pingcap/tidb/pull/7897) - DDL - - `invalid ddl job type`エラー[#7958](https://github.com/pingcap/tidb/pull/7958)スローすることによって発生するスタックオーバーフローの問題を修正しました + - `invalid ddl job type`エラースローすることによって発生するスタックオーバーフローの問題を修正しました [#7958](https://github.com/pingcap/tidb/pull/7958) - `ADMIN CHECK TABLE`の結果が場合によっては正しくない問題を修正[#7975](https://github.com/pingcap/tidb/pull/7975) ## PD {#pd} - Grafana からtombstone TiKV が削除されない問題を修正 [#1261](https://github.com/pingcap/pd/pull/1261) -- grpc-goがステータス[#1265](https://github.com/pingcap/pd/pull/1265)を設定する際のデータ競合問題を修正 +- grpc-goがステータスを設定する際のデータ競合問題を修正 [#1265](https://github.com/pingcap/pd/pull/1265) - etcdの起動失敗によりPDサーバーが停止する問題を修正[#1267](https://github.com/pingcap/pd/pull/1267) - リーダー切り替え時にデータ競合が発生する可能性がある問題を修正[#1273](https://github.com/pingcap/pd/pull/1273) -- TiKVがtombstone [#1280](https://github.com/pingcap/pd/pull/1273)になったときに追加の警告ログが出力される可能性がある問題を修正しました +- TiKVがtombstone になったときに追加の警告ログが出力される可能性がある問題を修正しました [#1280](https://github.com/pingcap/pd/pull/1273) ## TiKV {#tikv} -- スナップショット[#3606](https://github.com/tikv/tikv/pull/3606)適用によって発生するRocksDB書き込み停止問題を最適化 -- raftstore `tick`メトリック[#3657](https://github.com/tikv/tikv/pull/3657)を追加 -- RocksDBをアップグレードし、書き込みブロックの問題を修正し、 `IngestExternalFile` [#3661](https://github.com/tikv/tikv/pull/3661)を実行するときに書き込み操作によってソースファイルが破損する可能性がある問題を修正しました。 +- スナップショット適用によって発生するRocksDB書き込み停止問題を最適化 [#3606](https://github.com/tikv/tikv/pull/3606) +- raftstore `tick`メトリックを追加 [#3657](https://github.com/tikv/tikv/pull/3657) +- RocksDBをアップグレードし、書き込みブロックの問題を修正し、 `IngestExternalFile` を実行するときに書き込み操作によってソースファイルが破損する可能性がある問題を修正しました。 [#3661](https://github.com/tikv/tikv/pull/3661) - grpcio をアップグレードし、「ping が多すぎる」と誤って報告される問題を修正しました[#3650](https://github.com/tikv/tikv/pull/3650) diff --git a/releases/release-2.1-rc.5.md b/releases/release-2.1-rc.5.md index c840fd3c47404..d2f503009c26d 100644 --- a/releases/release-2.1-rc.5.md +++ b/releases/release-2.1-rc.5.md @@ -13,13 +13,13 @@ summary: TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQL - SQLオプティマイザー - `IndexReader`場合によっては間違ったハンドルを読み取る問題を修正[#8132](https://github.com/pingcap/tidb/pull/8132) - - `IndexScan Prepared`文で`Plan Cache` [#8055](https://github.com/pingcap/tidb/pull/8055)を使用しているときに発生する問題を修正 + - `IndexScan Prepared`文で`Plan Cache` を使用しているときに発生する問題を修正 [#8055](https://github.com/pingcap/tidb/pull/8055) - `Union`文の結果が不安定になる問題を修正[#8165](https://github.com/pingcap/tidb/pull/8165) - SQL実行エンジン - - ワイドテーブル[#8024](https://github.com/pingcap/tidb/pull/8024)挿入または更新におけるTiDBのパフォーマンスを向上 + - ワイドテーブル挿入または更新におけるTiDBのパフォーマンスを向上 [#8024](https://github.com/pingcap/tidb/pull/8024) - 組み込み関数`Truncate`のunsigned `int`フラグをサポートする[#8068](https://github.com/pingcap/tidb/pull/8068) - JSONデータを数値型に変換する際に発生したエラーを修正しました [#8109](https://github.com/pingcap/tidb/pull/8109) - - `Update` float型[#8170](https://github.com/pingcap/tidb/pull/8170)で発生したエラーを修正 + - `Update` float型で発生したエラーを修正 [#8170](https://github.com/pingcap/tidb/pull/8170) - 統計 - ポイントクエリ中に一部のケースで統計情報が正しく表示されない問題を修正[#8035](https://github.com/pingcap/tidb/pull/8035) - いくつかのケースにおける主キーの統計の選択性推定を修正[#8149](https://github.com/pingcap/tidb/pull/8149) @@ -32,17 +32,17 @@ summary: TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQL - - `infoschema.profiling` [#8096](https://github.com/pingcap/tidb/pull/8096)のテーブルデータを取得する際に発生したエラーを修正 + - `infoschema.profiling` のテーブルデータを取得する際に発生したエラーを修正 [#8096](https://github.com/pingcap/tidb/pull/8096) - バイナリログを書き込むために、UNIXソケットをPumpクライアントに置き換えます[#8098](https://github.com/pingcap/tidb/pull/8098) - - `tidb_slow_log_threshold`環境変数のしきい値を追加して、スローログ[#8094](https://github.com/pingcap/tidb/pull/8094)動的に設定します。 - - `tidb_query_log_max_len`環境変数が動的にログ[#8200](https://github.com/pingcap/tidb/pull/8200)を設定する間に切り捨てられたSQL文の元の長さを追加します + - `tidb_slow_log_threshold`環境変数のしきい値を追加して、スローログ動的に設定します。 [#8094](https://github.com/pingcap/tidb/pull/8094) + - `tidb_query_log_max_len`環境変数が動的にログを設定する間に切り捨てられたSQL文の元の長さを追加します [#8200](https://github.com/pingcap/tidb/pull/8200) - `tidb_opt_write_row_id`環境変数を追加して、書き込みを許可するかどうかを制御する`_tidb_rowid` [#8218](https://github.com/pingcap/tidb/pull/8218) - - ticlientの`Scan`コマンドに上限を追加して、オーバーバウンドスキャン[#8081](https://github.com/pingcap/tidb/pull/8081) [#8247](https://github.com/pingcap/tidb/pull/8247)回避する + - ticlientの`Scan`コマンドに上限を追加して、オーバーバウンドスキャン 回避する [#8247](https://github.com/pingcap/tidb/pull/8247) [#8081](https://github.com/pingcap/tidb/pull/8081) - DDL - トランザクション内でDDL文を実行するとエラーが発生する場合がある問題を修正[#8056](https://github.com/pingcap/tidb/pull/8056) - パーティションテーブルで`truncate table`実行しても効果がない問題を修正[#8103](https://github.com/pingcap/tidb/pull/8103) - 一部のケースでDDL操作がキャンセルされた後に正しくロールバックされない問題を修正しました[#8057](https://github.com/pingcap/tidb/pull/8057) - - 次の利用可能な行ID [#8268](https://github.com/pingcap/tidb/pull/8268)を返すコマンド`admin show next_row_id`を追加します。 + - 次の利用可能な行ID を返すコマンド`admin show next_row_id`を追加します。 [#8268](https://github.com/pingcap/tidb/pull/8268) ## PD {#pd} @@ -56,11 +56,11 @@ summary: TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQL ## TiKV {#tikv} -- `WriteConflict` [#3750](https://github.com/tikv/tikv/pull/3750)のエラーメッセージを改善する -- panicマークファイル[#3746](https://github.com/tikv/tikv/pull/3746)を追加 -- gRPC [#3650](https://github.com/tikv/tikv/pull/3650)の新バージョンによって引き起こされるセグメント障害の問題を回避するために、grpcio をダウングレードします。 -- `kv_scan`インターフェース[#3749](https://github.com/tikv/tikv/pull/3749)に上限を追加する +- `WriteConflict` のエラーメッセージを改善する [#3750](https://github.com/tikv/tikv/pull/3750) +- panicマークファイルを追加 [#3746](https://github.com/tikv/tikv/pull/3746) +- gRPC の新バージョンによって引き起こされるセグメント障害の問題を回避するために、grpcio をダウングレードします。 [#3650](https://github.com/tikv/tikv/pull/3650) +- `kv_scan`インターフェースに上限を追加する [#3749](https://github.com/tikv/tikv/pull/3749) ## ツール {#tools} -- binlog [#8093](https://github.com/pingcap/tidb/pull/8093)の古いバージョンと互換性のないTiDB-Binlogクラスターをサポートします[ドキュメント](https://docs-archive.pingcap.com/tidb/v2.1/tidb-binlog-overview) +- binlog の古いバージョンと互換性のないTiDB-Binlogクラスターをサポートします[ドキュメント](https://docs-archive.pingcap.com/tidb/v2.1/tidb-binlog-overview) [#8093](https://github.com/pingcap/tidb/pull/8093) diff --git a/releases/release-2.1.1.md b/releases/release-2.1.1.md index 86652ec9d702b..086c15982fd86 100644 --- a/releases/release-2.1.1.md +++ b/releases/release-2.1.1.md @@ -10,28 +10,28 @@ summary: TiDB 2.1.1は2018年12月12日にリリースされ、安定性、SQL ## TiDB {#tidb} - SQL オプティマイザー/エグゼキューター - - 負の日付[#8574](https://github.com/pingcap/tidb/pull/8574)の丸め誤差を修正 - - `uncompress`関数がデータ長[#8606](https://github.com/pingcap/tidb/pull/8606)チェックしない問題を修正 + - 負の日付の丸め誤差を修正 [#8574](https://github.com/pingcap/tidb/pull/8574) + - `uncompress`関数がデータ長チェックしない問題を修正 [#8606](https://github.com/pingcap/tidb/pull/8606) - `execute`コマンドが実行された後に`prepare`のバインド引数をリセットする[#8652](https://github.com/pingcap/tidb/pull/8652) - - パーティションテーブル[#8649](https://github.com/pingcap/tidb/pull/8649)の統計情報の自動収集をサポート + - パーティションテーブルの統計情報の自動収集をサポート [#8649](https://github.com/pingcap/tidb/pull/8649) - `abs`関数[#8628](https://github.com/pingcap/tidb/pull/8628)を押し下げるときに誤って構成された整数型を修正します - - JSON列[#8660](https://github.com/pingcap/tidb/pull/8660)のデータ競合を修正 + - JSON列のデータ競合を修正 [#8660](https://github.com/pingcap/tidb/pull/8660) - サーバ - PDが故障したときにTSOで取得したトランザクションが正しくない問題を修正[#8567](https://github.com/pingcap/tidb/pull/8567) - - ANSI標準[#8576](https://github.com/pingcap/tidb/pull/8576)に準拠していないステートメントによって発生するブートストラップエラーを修正 + - ANSI標準に準拠していないステートメントによって発生するブートストラップエラーを修正 [#8576](https://github.com/pingcap/tidb/pull/8576) - トランザクションの再試行で誤ったパラメータが使用される問題を修正[#8638](https://github.com/pingcap/tidb/pull/8638) - DDL - - テーブルのデフォルトの文字セットと照合順序を`utf8mb4` [#8590](https://github.com/pingcap/tidb/pull/8590)に変更します - - インデックス[#8614](https://github.com/pingcap/tidb/pull/8614)を追加する速度を制御するために`ddl_reorg_batch_size`変数を追加します + - テーブルのデフォルトの文字セットと照合順序を`utf8mb4` に変更します [#8590](https://github.com/pingcap/tidb/pull/8590) + - インデックスを追加する速度を制御するために`ddl_reorg_batch_size`変数を追加します [#8614](https://github.com/pingcap/tidb/pull/8614) - DDLの文字セットと照合順序オプションの内容を大文字と小文字を区別しないようにする[#8611](https://github.com/pingcap/tidb/pull/8611) - - 生成された列[#8655](https://github.com/pingcap/tidb/pull/8655)インデックス追加に関する問題を修正 + - 生成された列インデックス追加に関する問題を修正 [#8655](https://github.com/pingcap/tidb/pull/8655) ## PD {#pd} -- 構成ファイル[#1334](https://github.com/pingcap/pd/pull/1334)で一部の構成項目を`0`に設定できない問題を修正 -- PD [#1362](https://github.com/pingcap/pd/pull/1362)起動するときに未定義の構成を確認します +- 構成ファイルで一部の構成項目を`0`に設定できない問題を修正 [#1334](https://github.com/pingcap/pd/pull/1334) +- PD 起動するときに未定義の構成を確認します [#1362](https://github.com/pingcap/pd/pull/1362) - 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないでください[#1339](https://github.com/pingcap/pd/pull/1339) -- デッド`RaftCluster` [#1370](https://github.com/pingcap/pd/pull/1370)により停止できない問題を修正 +- デッド`RaftCluster` により停止できない問題を修正 [#1370](https://github.com/pingcap/pd/pull/1370) ## TiKV {#tikv} diff --git a/releases/release-2.1.10.md b/releases/release-2.1.10.md index 44d23b9fb9f58..fabe0e96f90bc 100644 --- a/releases/release-2.1.10.md +++ b/releases/release-2.1.10.md @@ -13,25 +13,25 @@ TiDB Ansible バージョン: 2.1.10 ## TiDB {#tidb} -- `tidb_snapshot`使用して履歴データ[#10359](https://github.com/pingcap/tidb/pull/10359)読み取るときに、一部の異常によりテーブル スキーマが正しくなくなる問題を修正しました。 +- `tidb_snapshot`使用して履歴データ読み取るときに、一部の異常によりテーブル スキーマが正しくなくなる問題を修正しました。 [#10359](https://github.com/pingcap/tidb/pull/10359) - `NOT`関数が場合によっては誤った読み取り結果を引き起こす問題を修正[#10363](https://github.com/pingcap/tidb/pull/10363) -- `Replace`または`Insert on duplicate update`ステートメント[#10385](https://github.com/pingcap/tidb/pull/10385)の`Generated Column`の誤った動作を修正します -- `DATE` `DATETIME` [#10407](https://github.com/pingcap/tidb/pull/10407)の`BETWEEN`機能のバグを修正 -- `SLOW_QUERY`テーブルを使用してスローログ[#10412](https://github.com/pingcap/tidb/pull/10412)をクエリするときに、スローログの 1 行が長すぎるとエラー レポートが発生する問題を修正しました。 +- `Replace`または`Insert on duplicate update`ステートメントの`Generated Column`の誤った動作を修正します [#10385](https://github.com/pingcap/tidb/pull/10385) +- `DATE` `DATETIME` の`BETWEEN`機能のバグを修正 [#10407](https://github.com/pingcap/tidb/pull/10407) +- `SLOW_QUERY`テーブルを使用してスローログをクエリするときに、スローログの 1 行が長すぎるとエラー レポートが発生する問題を修正しました。 [#10412](https://github.com/pingcap/tidb/pull/10412) - `DATETIME` + `INTERVAL`の結果が MySQL の結果と一致しないケースがある問題を修正[#10416](https://github.com/pingcap/tidb/pull/10416) , [#10418](https://github.com/pingcap/tidb/pull/10418) - うるう年の2月の無効な時刻のチェックを追加[#10417](https://github.com/pingcap/tidb/pull/10417) -- クラスタ[#10426](https://github.com/pingcap/tidb/pull/10426)初期化時に多数の競合エラーレポートを回避するために、DDL所有者でのみ内部初期化操作の制限を実行します。 -- 出力タイムスタンプ列のデフォルト値が`default current_timestamp on update current_timestamp` [#10337](https://github.com/pingcap/tidb/issues/10337)の場合、 `DESC` MySQLと互換性がない問題を修正しました。 -- `Update`文[#10439](https://github.com/pingcap/tidb/pull/10439)の権限チェック中にエラーが発生する問題を修正 +- クラスタ初期化時に多数の競合エラーレポートを回避するために、DDL所有者でのみ内部初期化操作の制限を実行します。 [#10426](https://github.com/pingcap/tidb/pull/10426) +- 出力タイムスタンプ列のデフォルト値が`default current_timestamp on update current_timestamp` の場合、 `DESC` MySQLと互換性がない問題を修正しました。 [#10337](https://github.com/pingcap/tidb/issues/10337) +- `Update`文の権限チェック中にエラーが発生する問題を修正 [#10439](https://github.com/pingcap/tidb/pull/10439) - `RANGE`の計算を間違えると、場合によっては`CHAR`列に間違った結果が出る問題を修正しました[#10455](https://github.com/pingcap/tidb/pull/10455) -- `SHARD_ROW_ID_BITS` [#9868](https://github.com/pingcap/tidb/pull/9868)減らした後にデータが上書きされる可能性がある問題を修正 +- `SHARD_ROW_ID_BITS` 減らした後にデータが上書きされる可能性がある問題を修正 [#9868](https://github.com/pingcap/tidb/pull/9868) - `ORDER BY RAND()`ランダムな数字を返さない問題を修正[#10064](https://github.com/pingcap/tidb/pull/10064) - 小数点以下の精度を変更する`ALTER`文を禁止する[#10458](https://github.com/pingcap/tidb/pull/10458) -- MySQL [#10474](https://github.com/pingcap/tidb/pull/10474)との`TIME_FORMAT`関数の互換性の問題を修正 -- `PERIOD_ADD` [#10430](https://github.com/pingcap/tidb/pull/10430)のパラメータの有効性を確認する -- TiDBの無効な`YEAR`文字列の動作がMySQL [#10493](https://github.com/pingcap/tidb/pull/10493)と互換性がない問題を修正しました。 -- `ALTER DATABASE`構文[#10503](https://github.com/pingcap/tidb/pull/10503)サポートする -- スロークエリステートメント[#10536](https://github.com/pingcap/tidb/pull/10536)に`;`存在しない場合に`SLOW_QUERY`メモリエンジンがエラーを報告する問題を修正しました +- MySQL との`TIME_FORMAT`関数の互換性の問題を修正 [#10474](https://github.com/pingcap/tidb/pull/10474) +- `PERIOD_ADD` のパラメータの有効性を確認する [#10430](https://github.com/pingcap/tidb/pull/10430) +- TiDBの無効な`YEAR`文字列の動作がMySQL と互換性がない問題を修正しました。 [#10493](https://github.com/pingcap/tidb/pull/10493) +- `ALTER DATABASE`構文サポートする [#10503](https://github.com/pingcap/tidb/pull/10503) +- スロークエリステートメントに`;`存在しない場合に`SLOW_QUERY`メモリエンジンがエラーを報告する問題を修正しました [#10536](https://github.com/pingcap/tidb/pull/10536) - パーティションテーブルでの`Add index`がキャンセルできないことがある問題を修正[#10533](https://github.com/pingcap/tidb/pull/10533) - OOMpanic回復できないケースがある問題を修正[#10545](https://github.com/pingcap/tidb/pull/10545) - テーブルメタデータを書き換えるDDL操作のセキュリティを強化する[#10547](https://github.com/pingcap/tidb/pull/10547) @@ -43,15 +43,15 @@ TiDB Ansible バージョン: 2.1.10 ## TiKV {#tikv} - 転送の失敗を回避するために、最近構成が変更されたリージョンのリーダーの転送を拒否します[#4684](https://github.com/tikv/tikv/pull/4684) -- コプロセッサーメトリック[#4643](https://github.com/tikv/tikv/pull/4643)の優先ラベルを追加します -- リーダー[#4724](https://github.com/tikv/tikv/pull/4724)転送中に発生する可能性のあるダーティ リード問題を修正しました +- コプロセッサーメトリックの優先ラベルを追加します [#4643](https://github.com/tikv/tikv/pull/4643) +- リーダー転送中に発生する可能性のあるダーティ リード問題を修正しました [#4724](https://github.com/tikv/tikv/pull/4724) - `CommitMerge`一部のケースでTiKVの再起動が失敗する問題を修正[#4615](https://github.com/tikv/tikv/pull/4615) -- 不明なログ[#4730](https://github.com/tikv/tikv/pull/4730)を修正 +- 不明なログを修正 [#4730](https://github.com/tikv/tikv/pull/4730) ## ツール {#tools} - TiDB Lightning - - TiDB Lightningが`importer` [#176](https://github.com/pingcap/tidb-lightning/pull/176)へのデータ送信に失敗した場合の再試行機能を追加 + - TiDB Lightningが`importer` へのデータ送信に失敗した場合の再試行機能を追加 [#176](https://github.com/pingcap/tidb-lightning/pull/176) - TiDB Binlog - トラブルシューティングを容易にするためにPumpstorageログを最適化します[#607](https://github.com/pingcap/tidb-binlog/pull/607) diff --git a/releases/release-2.1.11.md b/releases/release-2.1.11.md index 57422b5c40ad6..ee1324d3b2528 100644 --- a/releases/release-2.1.11.md +++ b/releases/release-2.1.11.md @@ -13,35 +13,35 @@ TiDB Ansible バージョン: 2.1.11 ## TiDB {#tidb} -- `delete from join` [#10595](https://github.com/pingcap/tidb/pull/10595)に誤ったスキーマが使用される問題を修正 -- 組み込み`CONVERT()`不正なフィールドタイプ[#10263](https://github.com/pingcap/tidb/pull/10263)を返す可能性がある問題を修正 -- バケット数[#10569](https://github.com/pingcap/tidb/pull/10569)を更新するときに重複していないフィードバックをマージする -- `unix_timestamp()-unix_timestamp(now())` [#10491](https://github.com/pingcap/tidb/pull/10491)の計算エラーを修正 -- MySQL 8.0 [#10501](https://github.com/pingcap/tidb/pull/10501)との`period_diff`互換性の問題を修正 +- `delete from join` に誤ったスキーマが使用される問題を修正 [#10595](https://github.com/pingcap/tidb/pull/10595) +- 組み込み`CONVERT()`不正なフィールドタイプを返す可能性がある問題を修正 [#10263](https://github.com/pingcap/tidb/pull/10263) +- バケット数を更新するときに重複していないフィードバックをマージする [#10569](https://github.com/pingcap/tidb/pull/10569) +- `unix_timestamp()-unix_timestamp(now())` の計算エラーを修正 [#10491](https://github.com/pingcap/tidb/pull/10491) +- MySQL 8.0 との`period_diff`互換性の問題を修正 [#10501](https://github.com/pingcap/tidb/pull/10501) - 例外を回避するために統計を収集するときに`Virtual Column`スキップする[#10628](https://github.com/pingcap/tidb/pull/10628) -- `SHOW OPEN TABLES`ステートメント[#10374](https://github.com/pingcap/tidb/pull/10374)サポートする +- `SHOW OPEN TABLES`ステートメントサポートする [#10374](https://github.com/pingcap/tidb/pull/10374) - 場合によっては goroutine リークが発生する可能性がある問題を修正[#10656](https://github.com/pingcap/tidb/pull/10656) -- `tidb_snapshot`変数を設定すると、場合によっては時間形式[#10637](https://github.com/pingcap/tidb/pull/10637)の解析が正しく行われない可能性がある問題を修正しました。 +- `tidb_snapshot`変数を設定すると、場合によっては時間形式の解析が正しく行われない可能性がある問題を修正しました。 [#10637](https://github.com/pingcap/tidb/pull/10637) ## PD {#pd} -- `balance-region` [#1551](https://github.com/pingcap/pd/pull/1551)によりホットリージョンのスケジュールが失敗する可能性がある問題を修正しました +- `balance-region` によりホットリージョンのスケジュールが失敗する可能性がある問題を修正しました [#1551](https://github.com/pingcap/pd/pull/1551) - ホットスポット関連のスケジュール優先度を高く設定[#1551](https://github.com/pingcap/pd/pull/1551) -- 2つの構成項目[#1551](https://github.com/pingcap/pd/pull/1551)追加する +- 2つの構成項目追加する [#1551](https://github.com/pingcap/pd/pull/1551) - `hot-region-schedule-limit`同時ホットスポット スケジューリング タスクの最大数を制御します - ホットリージョンを識別するには`hot-region-cache-hits-threshold` ## TiKV {#tikv} - リーダーと学習者が[#4751](https://github.com/tikv/tikv/pull/4751)人ずつしかいない場合に学習者が空のインデックスを読み取る問題を修正しました。 -- スレッドプール内のプロセス`ScanLock`と`ResolveLock`高優先度に設定し、通常優先度[#4791](https://github.com/tikv/tikv/pull/4791)コマンドへの影響を軽減します。 -- 受信したスナップショット[#4811](https://github.com/tikv/tikv/pull/4811)のすべてのファイルを同期する +- スレッドプール内のプロセス`ScanLock`と`ResolveLock`高優先度に設定し、通常優先度コマンドへの影響を軽減します。 [#4791](https://github.com/tikv/tikv/pull/4791) +- 受信したスナップショットのすべてのファイルを同期する [#4811](https://github.com/tikv/tikv/pull/4811) ## ツール {#tools} - TiDB Binlog - - GC中のデータ削除速度を制限して、 `WritePause` [#620](https://github.com/pingcap/tidb-binlog/pull/620)によるQPSの低下を回避する + - GC中のデータ削除速度を制限して、 `WritePause` によるQPSの低下を回避する [#620](https://github.com/pingcap/tidb-binlog/pull/620) ## TiDB Ansible {#tidb-ansible} -- Drainerパラメータ[#760](https://github.com/pingcap/tidb-ansible/pull/760)を追加 +- Drainerパラメータを追加 [#760](https://github.com/pingcap/tidb-ansible/pull/760) diff --git a/releases/release-2.1.12.md b/releases/release-2.1.12.md index 304d82e236f49..33a56c697038f 100644 --- a/releases/release-2.1.12.md +++ b/releases/release-2.1.12.md @@ -13,22 +13,22 @@ TiDB Ansible バージョン: 2.1.12 ## TiDB {#tidb} -- インデックスクエリフィードバック[#10755](https://github.com/pingcap/tidb/pull/10755)を使用する際に、一致しないデータ型によって発生する問題を修正しました +- インデックスクエリフィードバックを使用する際に、一致しないデータ型によって発生する問題を修正しました [#10755](https://github.com/pingcap/tidb/pull/10755) - 一部のケースで文字セットの変更により BLOB 列がテキスト列に変更される問題を修正[#10745](https://github.com/pingcap/tidb/pull/10745) - トランザクション内の`GRANT`の操作が、場合によっては「重複エントリ」を誤って報告する問題を修正しました[#10739](https://github.com/pingcap/tidb/pull/10739) - 以下の機能のMySQLとの互換性を向上 - `DAYNAME`機能[#10732](https://github.com/pingcap/tidb/pull/10732) - `MONTHNAME`機能[#10733](https://github.com/pingcap/tidb/pull/10733) - - `MONTH` [#10702](https://github.com/pingcap/tidb/pull/10702)を処理するときに`EXTRACT`関数の 0 値をサポートする + - `MONTH` を処理するときに`EXTRACT`関数の 0 値をサポートする [#10702](https://github.com/pingcap/tidb/pull/10702) - `DECIMAL`型は`TIMESTAMP`または`DATETIME`に変換可能[#10734](https://github.com/pingcap/tidb/pull/10734) -- テーブルの文字セット[#10714](https://github.com/pingcap/tidb/pull/10714)を変更するときに列の文字セットも変更する +- テーブルの文字セットを変更するときに列の文字セットも変更する [#10714](https://github.com/pingcap/tidb/pull/10714) - 一部のケースで小数を浮動小数点数に変換するときに発生するオーバーフローの問題を修正[#10730](https://github.com/pingcap/tidb/pull/10730) - TiDB と TiKV [#10710](https://github.com/pingcap/tidb/pull/10710)の gRPC で送受信されるメッセージの最大サイズが一致していないために、一部の非常に大きなメッセージで「grpc: 受信したメッセージが最大値を超えています」というエラーが報告される問題を修正しました。 - `ORDER BY`一部のケースでNULLをフィルタリングしないことによって発生するpanic問題を修正[#10488](https://github.com/pingcap/tidb/pull/10488) - 複数のノードが存在する場合、 `UUID`関数によって返される値が重複する可能性がある問題を修正しました[#10711](https://github.com/pingcap/tidb/pull/10711) -- `CAST(-num as datetime)`によって返される値を`error`から NULL [#10703](https://github.com/pingcap/tidb/pull/10703)に変更します +- `CAST(-num as datetime)`によって返される値を`error`から NULL に変更します [#10703](https://github.com/pingcap/tidb/pull/10703) - 符号なしヒストグラムが符号付き範囲と一致する場合がある問題を修正[#10695](https://github.com/pingcap/tidb/pull/10695) -- 統計フィードバックがbigint unsigned primary key [#10307](https://github.com/pingcap/tidb/pull/10307)に一致すると、データの読み取りで誤ってエラーが報告される問題を修正しました。 +- 統計フィードバックがbigint unsigned primary key に一致すると、データの読み取りで誤ってエラーが報告される問題を修正しました。 [#10307](https://github.com/pingcap/tidb/pull/10307) - パーティションテーブルの場合の`Show Create Table`の結果が、場合によっては正しく表示されない問題を修正しました[#10690](https://github.com/pingcap/tidb/pull/10690) - `GROUP_CONCAT`集計関数の計算結果が一部の相関サブクエリに対して正しくない問題を修正[#10670](https://github.com/pingcap/tidb/pull/10670) - スロークエリのメモリテーブルがスロークエリログを解析する際に、結果が誤って表示される場合がある問題を修正[#10776](https://github.com/pingcap/tidb/pull/10776) @@ -40,4 +40,4 @@ TiDB Ansible バージョン: 2.1.12 ## TiKV {#tikv} - 極端な状況でリーダー移行プロセス中にリージョンが利用できなくなる問題を修正[#4799](https://github.com/tikv/tikv/pull/4734) -- スナップショット[#4850](https://github.com/tikv/tikv/pull/4850)受信時にディスクへのデータフラッシュが遅れることが原因で、マシンの電源が異常に落ちたときにTiKVがデータを失う問題を修正しました。 +- スナップショット受信時にディスクへのデータフラッシュが遅れることが原因で、マシンの電源が異常に落ちたときにTiKVがデータを失う問題を修正しました。 [#4850](https://github.com/tikv/tikv/pull/4850) diff --git a/releases/release-2.1.13.md b/releases/release-2.1.13.md index e37002444e213..b56770f283b73 100644 --- a/releases/release-2.1.13.md +++ b/releases/release-2.1.13.md @@ -14,24 +14,24 @@ TiDB Ansible バージョン: 2.1.13 ## TiDB {#tidb} - ホットスポットの問題を軽減するために、列に`AUTO_INCREMENT`属性が含まれている場合に`SHARD_ROW_ID_BITS`使用して行 ID を分散させる機能を追加します[#10788](https://github.com/pingcap/tidb/pull/10788) -- 無効な DDL メタデータの有効期間を最適化して、TiDB クラスタ[#10789](https://github.com/pingcap/tidb/pull/10789)アップグレード後に DDL 操作の通常の実行を回復する速度を向上します。 -- `execdetails.ExecDetails`ポインタ[#10833](https://github.com/pingcap/tidb/pull/10833)の結果としてコプロセッサーリソースを迅速に解放できないことによって引き起こされる、高同時シナリオでのOOM問題を修正しました。 +- 無効な DDL メタデータの有効期間を最適化して、TiDB クラスタアップグレード後に DDL 操作の通常の実行を回復する速度を向上します。 [#10789](https://github.com/pingcap/tidb/pull/10789) +- `execdetails.ExecDetails`ポインタの結果としてコプロセッサーリソースを迅速に解放できないことによって引き起こされる、高同時シナリオでのOOM問題を修正しました。 [#10833](https://github.com/pingcap/tidb/pull/10833) - 統計情報を更新するかどうかを制御する`update-stats`構成項目を追加します[#10772](https://github.com/pingcap/tidb/pull/10772) - ホットスポット問題を解決するために、リージョンプリスプリットをサポートする次の TiDB 固有の構文を追加します。 -- `PRE_SPLIT_REGIONS`テーブルオプション[#10863](https://github.com/pingcap/tidb/pull/10863)を追加する -- `SPLIT TABLE table_name INDEX index_name`構文[#10865](https://github.com/pingcap/tidb/pull/10865)追加する -- `SPLIT TABLE [table_name] BETWEEN (min_value...) AND (max_value...) REGIONS [region_num]`構文[#10882](https://github.com/pingcap/tidb/pull/10882)追加する +- `PRE_SPLIT_REGIONS`テーブルオプションを追加する [#10863](https://github.com/pingcap/tidb/pull/10863) +- `SPLIT TABLE table_name INDEX index_name`構文追加する [#10865](https://github.com/pingcap/tidb/pull/10865) +- `SPLIT TABLE [table_name] BETWEEN (min_value...) AND (max_value...) REGIONS [region_num]`構文追加する [#10882](https://github.com/pingcap/tidb/pull/10882) - `KILL`構文によって発生するpanic問題を修正[#10879](https://github.com/pingcap/tidb/pull/10879) -- MySQLとの互換性を`ADD_DATE`の場合[#10718](https://github.com/pingcap/tidb/pull/10718)改善 -- インデックス結合[#10856](https://github.com/pingcap/tidb/pull/10856)における内部テーブル選択の選択率の誤った推定を修正 +- MySQLとの互換性を`ADD_DATE`の場合改善 [#10718](https://github.com/pingcap/tidb/pull/10718) +- インデックス結合における内部テーブル選択の選択率の誤った推定を修正 [#10856](https://github.com/pingcap/tidb/pull/10856) ## TiKV {#tikv} -- イテレータがステータス[#4940](https://github.com/tikv/tikv/pull/4940)をチェックしないために、システム内に不完全なスナップショットが生成される問題を修正しました。 -- `block-size`構成[#4930](https://github.com/tikv/tikv/pull/4930)の有効性をチェックする機能を追加します +- イテレータがステータスをチェックしないために、システム内に不完全なスナップショットが生成される問題を修正しました。 [#4940](https://github.com/tikv/tikv/pull/4940) +- `block-size`構成の有効性をチェックする機能を追加します [#4930](https://github.com/tikv/tikv/pull/4930) ## ツール {#tools} - TiDB Binlog - データの書き込みに失敗したときにPumpが戻り値をチェックしないことによって発生する間違ったオフセットの問題を修正しました[#640](https://github.com/pingcap/tidb-binlog/pull/640) - - コンテナ環境[#634](https://github.com/pingcap/tidb-binlog/pull/634)でブリッジモードをサポートするために、 Drainerに`advertise-addr`構成を追加します。 + - コンテナ環境でブリッジモードをサポートするために、 Drainerに`advertise-addr`構成を追加します。 [#634](https://github.com/pingcap/tidb-binlog/pull/634) diff --git a/releases/release-2.1.14.md b/releases/release-2.1.14.md index d1675210ceb55..49d29986f8fd4 100644 --- a/releases/release-2.1.14.md +++ b/releases/release-2.1.14.md @@ -16,25 +16,25 @@ TiDB Ansible バージョン: 2.1.14 - 一部のケースで列プルーニングによって発生する誤ったクエリ結果を修正[#11019](https://github.com/pingcap/tidb/pull/11019) - `show processlist` の`db`列と`info`列に誤って表示された情報を修正 [#11000](https://github.com/pingcap/tidb/pull/11000) - `MAX_EXECUTION_TIME` SQLヒントとグローバル変数が場合によっては機能しない問題を修正[#10999](https://github.com/pingcap/tidb/pull/10999) -- 負荷[#10997](https://github.com/pingcap/tidb/pull/10997)に基づいてAUTO_INCREMENT IDによって割り当てられた増分ギャップを自動的に調整する機能をサポート +- 負荷に基づいてAUTO_INCREMENT IDによって割り当てられた増分ギャップを自動的に調整する機能をサポート [#10997](https://github.com/pingcap/tidb/pull/10997) - クエリ終了時にメモリ情報`Distsql` `MemTracker`正しく消去されない問題を修正[#10971](https://github.com/pingcap/tidb/pull/10971) -- クエリ[#10896](https://github.com/pingcap/tidb/pull/10896)のメモリ使用量を説明するために、 `information_schema.processlist`表に`MEM`列を追加します。 +- クエリのメモリ使用量を説明するために、 `information_schema.processlist`表に`MEM`列を追加します。 [#10896](https://github.com/pingcap/tidb/pull/10896) - クエリの最大実行時間を制御するグローバルシステム変数を`max_execution_time`追加する[#10940](https://github.com/pingcap/tidb/pull/10940) - サポートされていない集計関数の使用によって発生するpanicを修正[#10911](https://github.com/pingcap/tidb/pull/10911) - `load data`文が失敗した場合、最後のトランザクションに自動ロールバック機能を追加します[#10862](https://github.com/pingcap/tidb/pull/10862) -- `OOMAction`構成項目が`Cancel` [#11016](https://github.com/pingcap/tidb/pull/11016)に設定されている場合に TiDB が誤った結果を返す場合がある問題を修正しました。 +- `OOMAction`構成項目が`Cancel` に設定されている場合に TiDB が誤った結果を返す場合がある問題を修正しました。 [#11016](https://github.com/pingcap/tidb/pull/11016) - TiDBpanic問題[#11039](https://github.com/pingcap/tidb/pull/11039)回避するために`TRACE`文を無効にする -- 特定の関数をコプロセッサー[#10998](https://github.com/pingcap/tidb/pull/10998)にプッシュダウンすることを動的に有効/無効にする`mysql.expr_pushdown_blacklist`システム テーブルを追加します。 -- `ANY_VALUE`機能が`ONLY_FULL_GROUP_BY`モード[#10994](https://github.com/pingcap/tidb/pull/10994)で動作しない問題を修正 -- 文字列型[#11043](https://github.com/pingcap/tidb/pull/11043)のユーザー変数を評価する際にディープコピーを行わないことで発生する誤った評価を修正しました。 +- 特定の関数をコプロセッサーにプッシュダウンすることを動的に有効/無効にする`mysql.expr_pushdown_blacklist`システム テーブルを追加します。 [#10998](https://github.com/pingcap/tidb/pull/10998) +- `ANY_VALUE`機能が`ONLY_FULL_GROUP_BY`モードで動作しない問題を修正 [#10994](https://github.com/pingcap/tidb/pull/10994) +- 文字列型のユーザー変数を評価する際にディープコピーを行わないことで発生する誤った評価を修正しました。 [#11043](https://github.com/pingcap/tidb/pull/11043) ## TiKV {#tikv} -- Raftstoreメッセージを処理するときに空のコールバックの処理を最適化して、不要なメッセージ[#4682](https://github.com/tikv/tikv/pull/4682)送信を回避します。 +- Raftstoreメッセージを処理するときに空のコールバックの処理を最適化して、不要なメッセージ送信を回避します。 [#4682](https://github.com/tikv/tikv/pull/4682) ## PD {#pd} -- 無効な構成項目[#1577](https://github.com/pingcap/pd/pull/1577)読み取るときにログ出力レベルを`Error`から`Warning`に調整します +- 無効な構成項目読み取るときにログ出力レベルを`Error`から`Warning`に調整します [#1577](https://github.com/pingcap/pd/pull/1577) ## ツール {#tools} @@ -47,9 +47,9 @@ TiDB Binlog - LevelDB L0ファイルの数が[#648](https://github.com/pingcap/tidb-binlog/pull/648)の場合にガベージコレクターが動作しないことがある問題を修正しました。 - ログファイルを削除するアルゴリズムを最適化して、スペースの解放を高速化します[#648](https://github.com/pingcap/tidb-binlog/pull/648) - Drainer - - 下流[#655](https://github.com/pingcap/tidb-binlog/pull/655)の`BIT`列の更新の失敗を修正 + - 下流の`BIT`列の更新の失敗を修正 [#655](https://github.com/pingcap/tidb-binlog/pull/655) ## TiDB Ansible {#tidb-ansible} -- `ansible`コマンドとその`jmespath`および`jinja2`依存パッケージ[#807](https://github.com/pingcap/tidb-ansible/pull/807)事前チェック機能を追加します。 -- Pumpに`stop-write-at-available-space`パラメータ(デフォルトでは 10 GiB)を追加し、使用可能なディスク容量がパラメータ値[#807](https://github.com/pingcap/tidb-ansible/pull/807)より小さい場合にPumpでのbinlogファイルの書き込みを停止します。 +- `ansible`コマンドとその`jmespath`および`jinja2`依存パッケージ事前チェック機能を追加します。 [#807](https://github.com/pingcap/tidb-ansible/pull/807) +- Pumpに`stop-write-at-available-space`パラメータ(デフォルトでは 10 GiB)を追加し、使用可能なディスク容量がパラメータ値より小さい場合にPumpでのbinlogファイルの書き込みを停止します。 [#807](https://github.com/pingcap/tidb-ansible/pull/807) diff --git a/releases/release-2.1.15.md b/releases/release-2.1.15.md index 5df8967668f6f..f27996dc429b7 100644 --- a/releases/release-2.1.15.md +++ b/releases/release-2.1.15.md @@ -15,18 +15,18 @@ TiDB Ansible バージョン: 2.1.15 - `DATE_ADD`関数がマイクロ秒を扱う際に誤ったアライメントにより間違った結果を返す問題を修正[#11289](https://github.com/pingcap/tidb/pull/11289) - 文字列列の空の値を`FLOAT`または`INT`と比較するとエラーが報告される問題を修正しました[#11279](https://github.com/pingcap/tidb/pull/11279) -- パラメータが`NULL` [#11249](https://github.com/pingcap/tidb/pull/11249)ときに`INSERT`関数が`NULL`値を正しく返さない問題を修正しました -- 非文字列型で長さ`0` [#11215](https://github.com/pingcap/tidb/pull/11215)をインデックスするときにエラーが発生する問題を修正 -- SQL文[#11238](https://github.com/pingcap/tidb/pull/11238)を使用してテーブルのリージョン分布を照会するための`SHOW TABLE REGIONS`文を追加します。 -- `SELECT`サブクエリ[#11254](https://github.com/pingcap/tidb/pull/11254)ルールを最適化するために射影除去が使用されるため、 `UPDATE … SELECT`ステートメントを使用するとエラーが報告される問題を修正しました。 +- パラメータが`NULL` ときに`INSERT`関数が`NULL`値を正しく返さない問題を修正しました [#11249](https://github.com/pingcap/tidb/pull/11249) +- 非文字列型で長さ`0` をインデックスするときにエラーが発生する問題を修正 [#11215](https://github.com/pingcap/tidb/pull/11215) +- SQL文を使用してテーブルのリージョン分布を照会するための`SHOW TABLE REGIONS`文を追加します。 [#11238](https://github.com/pingcap/tidb/pull/11238) +- `SELECT`サブクエリルールを最適化するために射影除去が使用されるため、 `UPDATE … SELECT`ステートメントを使用するとエラーが報告される問題を修正しました。 [#11254](https://github.com/pingcap/tidb/pull/11254) - プラグイン`ADMIN PLUGINS DISABLE` `ADMIN PLUGINS ENABLE`ステートメントを追加する[#11189](https://github.com/pingcap/tidb/pull/11189) -- 監査プラグイン[#11189](https://github.com/pingcap/tidb/pull/11189)にセッション接続情報を追加する -- ポイントクエリ[#11227](https://github.com/pingcap/tidb/pull/11227)で列を複数回クエリし、返された結果が`NULL`ある場合に発生するpanic問題を修正しました。 -- テーブル[#11213](https://github.com/pingcap/tidb/pull/11213)を作成するときに、散布テーブルRegionsに`tidb_scatter_region`構成項目を追加します。 -- `RAND`関数[#11170](https://github.com/pingcap/tidb/pull/11170)使用する際に非スレッドセーフ`rand.Rand`によって発生するデータ競合問題を修正 +- 監査プラグインにセッション接続情報を追加する [#11189](https://github.com/pingcap/tidb/pull/11189) +- ポイントクエリで列を複数回クエリし、返された結果が`NULL`ある場合に発生するpanic問題を修正しました。 [#11227](https://github.com/pingcap/tidb/pull/11227) +- テーブルを作成するときに、散布テーブルRegionsに`tidb_scatter_region`構成項目を追加します。 [#11213](https://github.com/pingcap/tidb/pull/11213) +- `RAND`関数使用する際に非スレッドセーフ`rand.Rand`によって発生するデータ競合問題を修正 [#11170](https://github.com/pingcap/tidb/pull/11170) - 整数と非整数の比較結果が場合によっては正しくない問題を修正[#11191](https://github.com/pingcap/tidb/pull/11191) -- データベースまたはテーブルの照合順序の変更をサポートしますが、データベース/テーブルの文字セットは UTF-8 または utf8mb4 [#11085](https://github.com/pingcap/tidb/pull/11085)である必要があります。 -- 列のデフォルト値として`CURRENT_TIMESTAMP`使用され、float精度が[#11087](https://github.com/pingcap/tidb/pull/11087)指定されている場合、 `SHOW CREATE TABLE`ステートメントで表示される精度が不完全になる問題を修正しました。 +- データベースまたはテーブルの照合順序の変更をサポートしますが、データベース/テーブルの文字セットは UTF-8 または utf8mb4 である必要があります。 [#11085](https://github.com/pingcap/tidb/pull/11085) +- 列のデフォルト値として`CURRENT_TIMESTAMP`使用され、float精度が指定されている場合、 `SHOW CREATE TABLE`ステートメントで表示される精度が不完全になる問題を修正しました。 [#11087](https://github.com/pingcap/tidb/pull/11087) ## TiKV {#tikv} diff --git a/releases/release-2.1.16.md b/releases/release-2.1.16.md index 84f9e6fa821c2..c5bf93b16facd 100644 --- a/releases/release-2.1.16.md +++ b/releases/release-2.1.16.md @@ -14,53 +14,53 @@ TiDB Ansible バージョン: 2.1.16 ## TiDB {#tidb} - SQLオプティマイザー - - 時間列[#11526](https://github.com/pingcap/tidb/pull/11526)等号条件で行数が不正確に推定される問題を修正しました - - `TIDB_INLJ`ヒントが有効にならない、または指定されたテーブル[#11361](https://github.com/pingcap/tidb/pull/11361)に有効にならない問題を修正 - - クエリの`NOT EXISTS`の実装をOUTER JOINからANTI JOINに変更して、より最適化された実行プラン[#11291](https://github.com/pingcap/tidb/pull/11291)見つけます - - `SHOW`文内でサブクエリをサポートし、 `SHOW COLUMNS FROM tbl WHERE FIELDS IN (SELECT 'a')` [#11461](https://github.com/pingcap/tidb/pull/11461)のような構文が可能 - - 定数畳み込み最適化[#11441](https://github.com/pingcap/tidb/pull/11441)によって`SELECT … CASE WHEN … ELSE NULL ...`クエリが誤った結果を取得する問題を修正 + - 時間列等号条件で行数が不正確に推定される問題を修正しました [#11526](https://github.com/pingcap/tidb/pull/11526) + - `TIDB_INLJ`ヒントが有効にならない、または指定されたテーブルに有効にならない問題を修正 [#11361](https://github.com/pingcap/tidb/pull/11361) + - クエリの`NOT EXISTS`の実装をOUTER JOINからANTI JOINに変更して、より最適化された実行プラン見つけます [#11291](https://github.com/pingcap/tidb/pull/11291) + - `SHOW`文内でサブクエリをサポートし、 `SHOW COLUMNS FROM tbl WHERE FIELDS IN (SELECT 'a')` のような構文が可能 [#11461](https://github.com/pingcap/tidb/pull/11461) + - 定数畳み込み最適化によって`SELECT … CASE WHEN … ELSE NULL ...`クエリが誤った結果を取得する問題を修正 [#11441](https://github.com/pingcap/tidb/pull/11441) - SQL実行エンジン - - `INTERVAL`が負の[#11616](https://github.com/pingcap/tidb/pull/11616)場合に`DATE_ADD`関数が間違った結果を返す問題を修正しました + - `INTERVAL`が負の場合に`DATE_ADD`関数が間違った結果を返す問題を修正しました [#11616](https://github.com/pingcap/tidb/pull/11616) - `DATE_ADD`関数が`FLOAT` 、 `DOUBLE` 、または`DECIMAL`型の引数を受け入れるときに型変換を誤って実行するため、誤った結果が返される可能性がある問題を修正しました[#11628](https://github.com/pingcap/tidb/pull/11628) - - CAST(JSON AS SIGNED)が[#11562](https://github.com/pingcap/tidb/pull/11562)オーバーフローしたときにエラーメッセージが不正確になる問題を修正しました - - 1 つの子ノードが閉じられず、Executor [#11598](https://github.com/pingcap/tidb/pull/11598)を閉じる処理中にエラーが返された場合に、他の子ノードが閉じられない問題を修正しました。 - - タイムアウト[#11487](https://github.com/pingcap/tidb/pull/11487)までにリージョン分散のスケジュールが完了していない場合に、エラーではなく、正常に分割されたリージョンの数と完了したパーセンテージを返す`SPLIT TABLE`ステートメントをサポートします。 - - MySQL [#11505](https://github.com/pingcap/tidb/pull/11505)との互換性を保つために、 `REGEXP BINARY`関数で大文字と小文字を区別する - - `DATE_ADD` / `DATE_SUB`の結果の`YEAR`の値が 0 より小さいか[#11477](https://github.com/pingcap/tidb/pull/11477)より大きい場合にオーバーフローするため、 `NULL`が正しく返されない問題を修正しました。 + - CAST(JSON AS SIGNED)がオーバーフローしたときにエラーメッセージが不正確になる問題を修正しました [#11562](https://github.com/pingcap/tidb/pull/11562) + - 1 つの子ノードが閉じられず、Executor を閉じる処理中にエラーが返された場合に、他の子ノードが閉じられない問題を修正しました。 [#11598](https://github.com/pingcap/tidb/pull/11598) + - タイムアウトまでにリージョン分散のスケジュールが完了していない場合に、エラーではなく、正常に分割されたリージョンの数と完了したパーセンテージを返す`SPLIT TABLE`ステートメントをサポートします。 [#11487](https://github.com/pingcap/tidb/pull/11487) + - MySQL との互換性を保つために、 `REGEXP BINARY`関数で大文字と小文字を区別する [#11505](https://github.com/pingcap/tidb/pull/11505) + - `DATE_ADD` / `DATE_SUB`の結果の`YEAR`の値が 0 より小さいかより大きい場合にオーバーフローするため、 `NULL`が正しく返されない問題を修正しました。 [#11477](https://github.com/pingcap/tidb/pull/11477) - スロークエリテーブルに、実行が成功したかどうかを示すフィールドを`Succ`追加します[#11412](https://github.com/pingcap/tidb/pull/11421) - SQL文に現在の時刻( `CURRENT_TIMESTAMP`や`NOW`など)の計算が含まれる場合に、現在のタイムスタンプを複数回取得することによって発生するMySQLの非互換性の問題を修正しました[#11392](https://github.com/pingcap/tidb/pull/11392) - - AUTO_INCREMENT列がFLOATまたはDOUBLE型[#11389](https://github.com/pingcap/tidb/pull/11389)処理できない問題を修正 - - `CONVERT_TZ`関数が無効な引数[#11357](https://github.com/pingcap/tidb/pull/11357)を受け入れたときに`NULL`が正しく返されない問題を修正しました + - AUTO_INCREMENT列がFLOATまたはDOUBLE型処理できない問題を修正 [#11389](https://github.com/pingcap/tidb/pull/11389) + - `CONVERT_TZ`関数が無効な引数を受け入れたときに`NULL`が正しく返されない問題を修正しました [#11357](https://github.com/pingcap/tidb/pull/11357) - `PARTITION BY LIST`文でエラーが報告される問題を修正しました。(現在は構文のみがサポートされています。TiDBが文を実行すると、通常のテーブルが作成され、プロンプトメッセージが表示されます) [#11236](https://github.com/pingcap/tidb/pull/11236) - `Mod(%)` `Multiple(*)`演算で、 `Minus(-)`以下の桁数が多い場合( `select 0.000 % 0.11234500000000000000`など)に MySQL の結果と矛盾する`0`結果が返される問題を修正しました[#11353](https://github.com/pingcap/tidb/pull/11353) - サーバ - - `OnInit` [#11426](https://github.com/pingcap/tidb/pull/11426)コールバックされたときにプラグインが`NULL`ドメインを取得する問題を修正 + - `OnInit` コールバックされたときにプラグインが`NULL`ドメインを取得する問題を修正 [#11426](https://github.com/pingcap/tidb/pull/11426) - スキーマを削除した後でも、スキーマ内のテーブル情報が HTTP インターフェース経由で取得できる問題を修正しました[#11586](https://github.com/pingcap/tidb/pull/11586) - DDL - AUTO_INCREMENT列のインデックスの削除を禁止して、この操作によってAUTO_INCREMENT列の誤った結果が発生するのを防ぎます[#11402](https://github.com/pingcap/tidb/pull/11402) - 異なる文字セットと照合順序でテーブルを作成および変更するときに、列の文字セットが正しくない問題を修正しました[#11423](https://github.com/pingcap/tidb/pull/11423) - `alter table ... set default...`とこの列を変更する別の DDL 文が並列で実行されると列スキーマが間違ってしまう可能性がある問題を修正しました[#11374](https://github.com/pingcap/tidb/pull/11374) - - 生成カラムAが生成カラムBに依存し、Aがインデックス[#11538](https://github.com/pingcap/tidb/pull/11538)作成に使用される場合、データのバックフィルが失敗する問題を修正しました。 - - `ADMIN CHECK TABLE`操作[#11538](https://github.com/pingcap/tidb/pull/11676)高速化 + - 生成カラムAが生成カラムBに依存し、Aがインデックス作成に使用される場合、データのバックフィルが失敗する問題を修正しました。 [#11538](https://github.com/pingcap/tidb/pull/11538) + - `ADMIN CHECK TABLE`操作高速化 [#11538](https://github.com/pingcap/tidb/pull/11676) ## TiKV {#tikv} - クライアントが閉じられている TiKVリージョンにアクセスしたときにエラーメッセージを返す機能をサポート[#4820](https://github.com/tikv/tikv/pull/4820) -- リバース`raw_scan`および`raw_batch_scan`インターフェース[#5148](https://github.com/tikv/tikv/pull/5148)サポート +- リバース`raw_scan`および`raw_batch_scan`インターフェースサポート [#5148](https://github.com/tikv/tikv/pull/5148) ## ツール {#tools} - TiDB Binlog - - トランザクション[#697](https://github.com/pingcap/tidb-binlog/pull/697)内の一部のステートメントの実行をスキップするために、 Drainerに`ignore-txn-commit-ts`構成項目を追加します。 - - 起動時に構成項目のチェックを追加し、PumpとDrainerの実行を停止し、無効な構成項目[#708](https://github.com/pingcap/tidb-binlog/pull/708)に該当する場合にエラーメッセージを返します。 - - DrainerのノードID [#706](https://github.com/pingcap/tidb-binlog/pull/706)を指定するためにDrainerに`node-id`設定を追加します。 + - トランザクション内の一部のステートメントの実行をスキップするために、 Drainerに`ignore-txn-commit-ts`構成項目を追加します。 [#697](https://github.com/pingcap/tidb-binlog/pull/697) + - 起動時に構成項目のチェックを追加し、PumpとDrainerの実行を停止し、無効な構成項目に該当する場合にエラーメッセージを返します。 [#708](https://github.com/pingcap/tidb-binlog/pull/708) + - DrainerのノードID を指定するためにDrainerに`node-id`設定を追加します。 [#706](https://github.com/pingcap/tidb-binlog/pull/706) - TiDB Lightning - 2つのチェックサムが同時に実行されているときに`tikv_gc_life_time`元の値に戻せない問題を修正しました[#224](https://github.com/pingcap/tidb-lightning/pull/224) ## TiDB Ansible {#tidb-ansible} -- Spark [#842](https://github.com/pingcap/tidb-ansible/pull/842)に`log4j`設定ファイルを追加する -- tispark jarパッケージをv2.1.2 [#863](https://github.com/pingcap/tidb-ansible/pull/863)に更新します -- TiDB Binlog がKafka または ZooKeeper [#845](https://github.com/pingcap/tidb-ansible/pull/845)使用する場合に Prometheus 構成ファイルが間違った形式で生成される問題を修正しました -- `rolling_update.yml`オペレーション[#888](https://github.com/pingcap/tidb-ansible/pull/888)実行時にPDがLeaderの切り替えに失敗するバグを修正 +- Spark に`log4j`設定ファイルを追加する [#842](https://github.com/pingcap/tidb-ansible/pull/842) +- tispark jarパッケージをv2.1.2 に更新します [#863](https://github.com/pingcap/tidb-ansible/pull/863) +- TiDB Binlog がKafka または ZooKeeper 使用する場合に Prometheus 構成ファイルが間違った形式で生成される問題を修正しました [#845](https://github.com/pingcap/tidb-ansible/pull/845) +- `rolling_update.yml`オペレーション実行時にPDがLeaderの切り替えに失敗するバグを修正 [#888](https://github.com/pingcap/tidb-ansible/pull/888) - PDノードのローリング更新ロジックを最適化 - フォロワーを最初にアップグレードし、次にLeaderをアップグレード - 安定性を向上[#895](https://github.com/pingcap/tidb-ansible/pull/895) diff --git a/releases/release-2.1.17.md b/releases/release-2.1.17.md index 5848f9f883ec2..ff044518b5be1 100644 --- a/releases/release-2.1.17.md +++ b/releases/release-2.1.17.md @@ -29,25 +29,25 @@ TiDB Ansible バージョン: 2.1.17 ## TiDB {#tidb} - SQLオプティマイザー - - `EvalSubquery`ビルド`Executor` [#11811](https://github.com/pingcap/tidb/pull/11811)中にエラーが発生したときにエラーメッセージが正しく返されない問題を修正 - - インデックスルックアップ結合において、外部テーブルの行数が単一バッチの行数より多い場合にクエリ結果が正しくない可能性がある問題を修正しました。インデックスルックアップ結合の機能範囲を拡張しました。1 `UnionScan` `IndexJoin` [#11843](https://github.com/pingcap/tidb/pull/11843)のサブノードとして使用できます。 + - `EvalSubquery`ビルド`Executor` 中にエラーが発生したときにエラーメッセージが正しく返されない問題を修正 [#11811](https://github.com/pingcap/tidb/pull/11811) + - インデックスルックアップ結合において、外部テーブルの行数が単一バッチの行数より多い場合にクエリ結果が正しくない可能性がある問題を修正しました。インデックスルックアップ結合の機能範囲を拡張しました。1 `UnionScan` `IndexJoin` のサブノードとして使用できます。 [#11843](https://github.com/pingcap/tidb/pull/11843) - 統計フィードバック処理中に無効なキーが発生する可能性がある状況に備えて、 `SHOW STAT_BUCKETS`構文に無効なキー( `invalid encoded key flag 252`など)の表示を追加します[#12098](https://github.com/pingcap/tidb/pull/12098) - SQL実行エンジン - - `CAST`関数が数値型[#11712](https://github.com/pingcap/tidb/pull/11712)を変換するときに最初に`UINT`に変換される数値によって発生するいくつかの誤った結果 ( `select cast(13835058000000000000 as double)`など) を修正しました。 - - `DIV`計算の被除数が小数で、この計算に負の数[#11812](https://github.com/pingcap/tidb/pull/11812)が含まれている場合に計算結果が正しくない可能性がある問題を修正しました。 - - `SELECT` / `EXPLAIN`文[#11892](https://github.com/pingcap/tidb/pull/11892)を実行するときに一部の文字列が`INT`型に変換されることで発生する MySQL の非互換性の問題を修正するために`ConvertStrToIntStrict`関数を追加します + - `CAST`関数が数値型を変換するときに最初に`UINT`に変換される数値によって発生するいくつかの誤った結果 ( `select cast(13835058000000000000 as double)`など) を修正しました。 [#11712](https://github.com/pingcap/tidb/pull/11712) + - `DIV`計算の被除数が小数で、この計算に負の数が含まれている場合に計算結果が正しくない可能性がある問題を修正しました。 [#11812](https://github.com/pingcap/tidb/pull/11812) + - `SELECT` / `EXPLAIN`文を実行するときに一部の文字列が`INT`型に変換されることで発生する MySQL の非互換性の問題を修正するために`ConvertStrToIntStrict`関数を追加します [#11892](https://github.com/pingcap/tidb/pull/11892) - `EXPLAIN ... FOR CONNECTION`使用されているときに`stmtCtx`の設定が間違っているために`Explain`結果が正しくない可能性がある問題を修正しました[#11978](https://github.com/pingcap/tidb/pull/11978) - - `unaryMinus`関数によって返される結果が MySQL と互換性がない問題を修正しました。これは、整数結果が[#11990](https://github.com/pingcap/tidb/pull/11990)オーバーフローしたときに非小数点結果になるためです。 + - `unaryMinus`関数によって返される結果が MySQL と互換性がない問題を修正しました。これは、整数結果がオーバーフローしたときに非小数点結果になるためです。 [#11990](https://github.com/pingcap/tidb/pull/11990) - `LOAD DATA`文の実行時にカウント順序が原因で`last_insert_id()`間違っている可能性がある問題を修正しました[#11994](https://github.com/pingcap/tidb/pull/11994) - ユーザーがAUTO_INCREMENT列データを明示的・暗黙的に混合して書き込む場合に`last_insert_id()`間違っている可能性がある問題を修正[#12001](https://github.com/pingcap/tidb/pull/12001) - 関数`JSON_UNQUOTE`引用符の過剰使用に関するバグを修正しました。二重引用符で囲まれた値 ( `"` ) のみ引用符で囲まないようにします。例えば、「 `SELECT JSON_UNQUOTE("\\\\")` 」の結果は「 `\\` 」(変更なし)になります[#12096](https://github.com/pingcap/tidb/pull/12096) - サーバ - - TiDBトランザクション[#11878](https://github.com/pingcap/tidb/pull/11878)再試行する際、最後の再試行時刻から最初の実行時刻までの変更`start ts`スロークエリログに記録される + - TiDBトランザクション再試行する際、最後の再試行時刻から最初の実行時刻までの変更`start ts`スロークエリログに記録される [#11878](https://github.com/pingcap/tidb/pull/11878) - `LockResolver`のトランザクションのキーの数を追加して、リージョン全体のスキャン操作を回避し、キーの数が減ったときにロックを解決するコストを削減します[#11889](https://github.com/pingcap/tidb/pull/11889) - - スロークエリログ[#11886](https://github.com/pingcap/tidb/pull/11886)で`succ`フィールドの値が正しくない可能性がある問題を修正しました - - スロークエリログの`Index_ids`フィールドを`Index_names`フィールドに置き換えて、スロークエリログ[#12063](https://github.com/pingcap/tidb/pull/12063)の使いやすさを向上させます。 + - スロークエリログで`succ`フィールドの値が正しくない可能性がある問題を修正しました [#11886](https://github.com/pingcap/tidb/pull/11886) + - スロークエリログの`Index_ids`フィールドを`Index_names`フィールドに置き換えて、スロークエリログの使いやすさを向上させます。 [#12063](https://github.com/pingcap/tidb/pull/12063) - `Duration` `-`が含まれる場合 ( `select time(‘--')`など)、TiDB が`-` EOF エラーとして解析することによって発生する接続切断の問題を修正しました[#11910](https://github.com/pingcap/tidb/pull/11910) - - 無効なリージョンを`RegionCache`からより迅速に削除して、このリージョン[#11931](https://github.com/pingcap/tidb/pull/11931)に送信されるリクエストの数を減らします。 + - 無効なリージョンを`RegionCache`からより迅速に削除して、このリージョンに送信されるリクエストの数を減らします。 [#11931](https://github.com/pingcap/tidb/pull/11931) - `oom-action = "cancel"`と OOM が`Insert Into … Select`構文[#12126](https://github.com/pingcap/tidb/pull/12126)で発生したときに OOMpanicの問題を誤って処理することによって発生する接続切断の問題を修正しました。 - DDL - `tikvSnapshot`にリバーススキャンインターフェースを追加し、DDL履歴ジョブを効率的にクエリできるようにします。このインターフェースを使用することで、 `ADMIN SHOW DDL JOBS`実行時間が大幅に短縮されます[#11789](https://github.com/pingcap/tidb/pull/11789) @@ -55,10 +55,10 @@ TiDB Ansible バージョン: 2.1.17 - オンラインワークロードに大きな影響を与えないように、 `Add Index`操作のバックグラウンドワーカースレッドのデフォルトパラメータ値を減らします[#11875](https://github.com/pingcap/tidb/pull/11875) - `SPLIT TABLE`構文の動作を改善します。3 `SPLIT TABLE ... REGIONS N`使用して領域[#11929](https://github.com/pingcap/tidb/pull/11929)を分割すると、N 個のデータリージョンと 1 つのインデックスリージョンが生成されます。 - 設定ファイルに`split-region-max-num`パラメータ(デフォルトでは`10000` )を追加して、 `SPLIT TABLE`構文で許可されるリージョンの最大数を調整可能にします[#12080](https://github.com/pingcap/tidb/pull/12080) - - システムがbinlog[#12121](https://github.com/pingcap/tidb/pull/12121)書き込むときに、この句のコメントが解除された`PRE_SPLIT_REGIONS`原因で、下流のMySQLで`CREATE TABLE`句を解析できない問題を修正しました。 - - `SHOW TABLE … REGIONS`と`SHOW TABLE .. INDEX … REGIONS`の`WHERE` [#12124](https://github.com/pingcap/tidb/pull/12124)のサブ条項を追加する + - システムがbinlog書き込むときに、この句のコメントが解除された`PRE_SPLIT_REGIONS`原因で、下流のMySQLで`CREATE TABLE`句を解析できない問題を修正しました。 [#12121](https://github.com/pingcap/tidb/pull/12121) + - `SHOW TABLE … REGIONS`と`SHOW TABLE .. INDEX … REGIONS`の`WHERE` のサブ条項を追加する [#12124](https://github.com/pingcap/tidb/pull/12124) - モニター - - `tikvclient` [#12092](https://github.com/pingcap/tidb/pull/12092)の gRPC 接続エラーをカウントするための`connection_transient_failure_count`監視メトリックを追加します。 + - `tikvclient` の gRPC 接続エラーをカウントするための`connection_transient_failure_count`監視メトリックを追加します。 [#12092](https://github.com/pingcap/tidb/pull/12092) ## TiKV {#tikv} @@ -82,11 +82,11 @@ TiDB Ansible バージョン: 2.1.17 - Reparoに`worker-count`と`txn-batch`設定項目を追加して回復速度を制御[#746](https://github.com/pingcap/tidb-binlog/pull/746) - Drainerのメモリ使用量を最適化して並列実行効率を向上させる[#735](https://github.com/pingcap/tidb-binlog/pull/735) - Pumpが正常に終了できないことがあるバグを修正[#739](https://github.com/pingcap/tidb-binlog/pull/739) - - Pumpの`LevelDB`の処理ロジックを最適化し、GC [#720](https://github.com/pingcap/tidb-binlog/pull/720)の実行効率を向上させる + - Pumpの`LevelDB`の処理ロジックを最適化し、GC の実行効率を向上させる [#720](https://github.com/pingcap/tidb-binlog/pull/720) - TiDB Lightning - - チェックポイント[#239](https://github.com/pingcap/tidb-lightning/pull/239)からデータを再インポートするとtidb-lightningがクラッシュする可能性があるバグを修正しました + - チェックポイントからデータを再インポートするとtidb-lightningがクラッシュする可能性があるバグを修正しました [#239](https://github.com/pingcap/tidb-lightning/pull/239) ## TiDB Ansible {#tidb-ansible} -- Sparkバージョンを2.4.3にアップデートし、TiSparkバージョンをSpark 2.4.3 [#914](https://github.com/pingcap/tidb-ansible/pull/914) 、 [#919](https://github.com/pingcap/tidb-ansible/pull/927)と互換性のある2.2.0にアップデートします。 +- Sparkバージョンを2.4.3にアップデートし、TiSparkバージョンをSpark 2.4.3 [#914](https://github.com/pingcap/tidb-ansible/pull/914) 、 と互換性のある2.2.0にアップデートします。 [#919](https://github.com/pingcap/tidb-ansible/pull/927) - リモートマシンのパスワードの有効期限が切れたときに長い待ち時間が発生する問題を修正[#937](https://github.com/pingcap/tidb-ansible/pull/937) , [#948](https://github.com/pingcap/tidb-ansible/pull/948) diff --git a/releases/release-2.1.18.md b/releases/release-2.1.18.md index e7e668d8ff5cb..d5009b611e737 100644 --- a/releases/release-2.1.18.md +++ b/releases/release-2.1.18.md @@ -14,51 +14,51 @@ TiDB Ansible バージョン: 2.1.18 ## TiDB {#tidb} - SQLオプティマイザー - - フィードバック[#12172](https://github.com/pingcap/tidb/pull/12172)で分割すると無効なクエリ範囲が表示される可能性がある問題を修正しました + - フィードバックで分割すると無効なクエリ範囲が表示される可能性がある問題を修正しました [#12172](https://github.com/pingcap/tidb/pull/12172) - PointGetプランで権限チェックが正しく行われない問題を修正 [#12341](https://github.com/pingcap/tidb/pull/12341) - - Limit演算子を`IndexLookUpReader`実行ロジック[#12380](https://github.com/pingcap/tidb/pull/12380)にプッシュすることで、 `select ... limit ... offset …`文の実行パフォーマンスを最適化します。 + - Limit演算子を`IndexLookUpReader`実行ロジックにプッシュすることで、 `select ... limit ... offset …`文の実行パフォーマンスを最適化します。 [#12380](https://github.com/pingcap/tidb/pull/12380) - `ORDER BY` `GROUP BY` [#12514](https://github.com/pingcap/tidb/pull/12514) `LIMIT OFFSET`使用をサポート - パーティションテーブル`IndexJoin`が誤った結果を返す問題を修正[#12713](https://github.com/pingcap/tidb/pull/12713) - 日付文字列とフォーマット文字列が一致しない場合に、TiDBの`str_to_date`関数がMySQLとは異なる結果を返す問題を修正しました[#12757](https://github.com/pingcap/tidb/pull/12757) - クエリ条件に`cast`関数が含まれている場合に外部結合が誤って内部結合に変換される問題を修正しました[#12791](https://github.com/pingcap/tidb/pull/12791) - - `AntiSemiJoin` [#12800](https://github.com/pingcap/tidb/pull/12800)の結合条件で渡される誤った式を修正 + - `AntiSemiJoin` の結合条件で渡される誤った式を修正 [#12800](https://github.com/pingcap/tidb/pull/12800) - SQLエンジン - 時間の丸めが間違っている問題を修正(例えば、 `2019-09-11 11:17:47.999999666` `2019-09-11 11:17:48`に丸められるべき) [#12259](https://github.com/pingcap/tidb/pull/12259) - - 監視レコード[#12329](https://github.com/pingcap/tidb/pull/12329)に、ステートメント`PREPARE`の`sql_type`による期間が表示されない問題を修正しました。 - - `from_unixtime`関数が null [#12572](https://github.com/pingcap/tidb/pull/12572)を処理するときに発生panic問題を修正 - - `YEAR`型として無効な値が挿入されると、結果が`0000` [#12744](https://github.com/pingcap/tidb/pull/12744)ではなく`NULL`なるという互換性の問題を修正しました。 + - 監視レコードに、ステートメント`PREPARE`の`sql_type`による期間が表示されない問題を修正しました。 [#12329](https://github.com/pingcap/tidb/pull/12329) + - `from_unixtime`関数が null を処理するときに発生panic問題を修正 [#12572](https://github.com/pingcap/tidb/pull/12572) + - `YEAR`型として無効な値が挿入されると、結果が`0000` ではなく`NULL`なるという互換性の問題を修正しました。 [#12744](https://github.com/pingcap/tidb/pull/12744) - `AutoIncrement`列が暗黙的に割り当てられた場合の動作を改善し、MySQLのAUTO_INCREMENTロックのデフォルトモード( [「連続」ロックモード](https://dev.mysql.com/doc/refman/5.7/en/innodb-auto-increment-handling.html) )との一貫性を保ちます。1行の`Insert`文で複数の`AutoIncrement` IDを暗黙的に割り当てる場合、TiDBは割り当てられた値の連続性を保証します。この改善により、JDBC `getGeneratedKeys()`メソッドはどのようなシナリオでも正しい結果を得ることができます[#12619](https://github.com/pingcap/tidb/pull/12619) - - `HashAgg` `Apply` [#12769](https://github.com/pingcap/tidb/pull/12769)の子ノードとして機能するときにクエリがハングする問題を修正しました - - 型変換[#12813](https://github.com/pingcap/tidb/pull/12813)に関して、 `AND`と`OR`論理式が誤った結果を返す問題を修正しました。 + - `HashAgg` `Apply` の子ノードとして機能するときにクエリがハングする問題を修正しました [#12769](https://github.com/pingcap/tidb/pull/12769) + - 型変換に関して、 `AND`と`OR`論理式が誤った結果を返す問題を修正しました。 [#12813](https://github.com/pingcap/tidb/pull/12813) - サーバ - - `SLEEP()`関数が`KILL TIDB QUERY`ステートメント[#12159](https://github.com/pingcap/tidb/pull/12159)に対して無効であるという問題を修正 + - `SLEEP()`関数が`KILL TIDB QUERY`ステートメントに対して無効であるという問題を修正 [#12159](https://github.com/pingcap/tidb/pull/12159) - `AUTO_INCREMENT` `MAX int64`と`MAX uint64`誤って割り当てた場合にエラーが報告されない問題を修正しました[#12210](https://github.com/pingcap/tidb/pull/12210) - - ログレベルが`ERROR` [#12373](https://github.com/pingcap/tidb/pull/12373)ときにスロークエリログが記録されない問題を修正しました - - TiDBがスキーマの変更とそれに対応する変更されたテーブル情報をキャッシュする回数を100から1024に調整し、 `tidb_max_delta_schema_count`システム変数[#12515](https://github.com/pingcap/tidb/pull/12515)を使用して変更をサポートします。 + - ログレベルが`ERROR` ときにスロークエリログが記録されない問題を修正しました [#12373](https://github.com/pingcap/tidb/pull/12373) + - TiDBがスキーマの変更とそれに対応する変更されたテーブル情報をキャッシュする回数を100から1024に調整し、 `tidb_max_delta_schema_count`システム変数を使用して変更をサポートします。 [#12515](https://github.com/pingcap/tidb/pull/12515) - SQL統計をより正確にするために、クエリの開始時間を「実行開始」から「コンパイル開始」に変更します[#12638](https://github.com/pingcap/tidb/pull/12638) - - TiDBログ[#12568](https://github.com/pingcap/tidb/pull/12568)に`set session autocommit`のレコードを追加する + - TiDBログに`set session autocommit`のレコードを追加する [#12568](https://github.com/pingcap/tidb/pull/12568) - プラン実行中にリセットされないようにSQLクエリの開始時刻を`SessionVars`に記録する[#12676](https://github.com/pingcap/tidb/pull/12676) - - `ORDER BY` `GROUP BY` `?` [#12514](https://github.com/pingcap/tidb/pull/12514)ホルダーをサポート`LIMIT OFFSET` - - 最後のステートメントが`COMMIT` [#12724](https://github.com/pingcap/tidb/pull/12724)ときに前のステートメントを出力するために、スロークエリログに`Prev_stmt`フィールドを追加します。 - - 明示的にコミットされたトランザクション[#12747](https://github.com/pingcap/tidb/pull/12747)で`COMMIT`失敗した場合、 `COMMIT`の前の最後のステートメントをログに記録します。 + - `ORDER BY` `GROUP BY` `?` ホルダーをサポート`LIMIT OFFSET` [#12514](https://github.com/pingcap/tidb/pull/12514) + - 最後のステートメントが`COMMIT` ときに前のステートメントを出力するために、スロークエリログに`Prev_stmt`フィールドを追加します。 [#12724](https://github.com/pingcap/tidb/pull/12724) + - 明示的にコミットされたトランザクションで`COMMIT`失敗した場合、 `COMMIT`の前の最後のステートメントをログに記録します。 [#12747](https://github.com/pingcap/tidb/pull/12747) - TiDBサーバーがSQL文を実行する際に、前の文の保存方法を最適化してパフォーマンスを向上します[#12751](https://github.com/pingcap/tidb/pull/12751) - - `skip-grant-table=true`構成[#12816](https://github.com/pingcap/tidb/pull/12816)の`FLUSH PRIVILEGES`ステートメントによって引き起こされるpanic問題を修正 + - `skip-grant-table=true`構成の`FLUSH PRIVILEGES`ステートメントによって引き起こされるpanic問題を修正 [#12816](https://github.com/pingcap/tidb/pull/12816) - 短時間に多数の書き込み要求があった場合にパフォーマンスのボトルネックを回避するために、AutoID を適用するデフォルトの最小ステップを`1000`から`30000`に増やします[#12891](https://github.com/pingcap/tidb/pull/12891) - TiDBがパニックになったときに失敗した`Prepared`文がエラーログに出力されない問題を修正しました[#12954](https://github.com/pingcap/tidb/pull/12954) - スロークエリログの`COM_STMT_FETCH`回限りのレコードがMySQL [#12953](https://github.com/pingcap/tidb/pull/12953)ものと矛盾する問題を修正しました。 - 書き込み競合のエラーメッセージにエラーコードを追加して、原因を素早く特定します[#12878](https://github.com/pingcap/tidb/pull/12878) - DDL - デフォルトでは、列の`AUTO INCREMENT`の属性の削除は許可されません。この属性を削除する必要がある場合は、 `tidb_allow_remove_auto_inc`の変数の値を変更してください。詳細は[システム変数](/system-variables.md#tidb_allow_remove_auto_inc-new-in-v2118-and-v304)参照してください[#12146](https://github.com/pingcap/tidb/pull/12146) - - `Create Table`文[#12469](https://github.com/pingcap/tidb/pull/12469)で一意インデックスを作成するときに複数の`unique`をサポートする - - `CREATE TABLE`ステートメントの外部キー制約にスキーマがない場合、 `No Database selected`エラー[#12678](https://github.com/pingcap/tidb/pull/12678)を返す代わりに、作成されたテーブルのスキーマを使用するという互換性の問題を修正しました。 - - `ADMIN CANCEL DDL JOBS` [#12681](https://github.com/pingcap/tidb/pull/12681)実行時に`invalid list index`エラーが報告される問題を修正 + - `Create Table`文で一意インデックスを作成するときに複数の`unique`をサポートする [#12469](https://github.com/pingcap/tidb/pull/12469) + - `CREATE TABLE`ステートメントの外部キー制約にスキーマがない場合、 `No Database selected`エラーを返す代わりに、作成されたテーブルのスキーマを使用するという互換性の問題を修正しました。 [#12678](https://github.com/pingcap/tidb/pull/12678) + - `ADMIN CANCEL DDL JOBS` 実行時に`invalid list index`エラーが報告される問題を修正 [#12681](https://github.com/pingcap/tidb/pull/12681) - モニター - - バックオフ監視のタイプを追加し、コミット[#12326](https://github.com/pingcap/tidb/pull/12326)のバックオフ時間など、これまで記録されていなかったバックオフ時間を補足します。 + - バックオフ監視のタイプを追加し、コミットのバックオフ時間など、これまで記録されていなかったバックオフ時間を補足します。 [#12326](https://github.com/pingcap/tidb/pull/12326) - `Add Index`操作の進行状況を監視するための新しいメトリックを追加する[#12389](https://github.com/pingcap/tidb/pull/12389) ## PD {#pd} -- pd-ctl [#1772](https://github.com/pingcap/pd/pull/1772)の`--help`コマンド出力を改善する +- pd-ctl の`--help`コマンド出力を改善する [#1772](https://github.com/pingcap/pd/pull/1772) ## ツール {#tools} @@ -69,8 +69,8 @@ TiDB Ansible バージョン: 2.1.18 ## TiDB Ansible {#tidb-ansible} -- TiDB Binlog [#952](https://github.com/pingcap/tidb-ansible/pull/952)に「キューサイズ」と「クエリヒストグラム」の 2 つの監視項目を追加します。 -- TiDBアラートルール[#961](https://github.com/pingcap/tidb-ansible/pull/961)を更新 +- TiDB Binlog に「キューサイズ」と「クエリヒストグラム」の 2 つの監視項目を追加します。 [#952](https://github.com/pingcap/tidb-ansible/pull/952) +- TiDBアラートルールを更新 [#961](https://github.com/pingcap/tidb-ansible/pull/961) - 展開およびアップグレードの前に構成ファイルを確認する[#973](https://github.com/pingcap/tidb-ansible/pull/973) -- TiDB [#987](https://github.com/pingcap/tidb-ansible/pull/987)のインデックス速度を監視するための新しいメトリックを追加します -- TiDB Binlog監視ダッシュボードを更新して、Grafana v4.6.3 [#993](https://github.com/pingcap/tidb-ansible/pull/993)と互換性を持たせました。 +- TiDB のインデックス速度を監視するための新しいメトリックを追加します [#987](https://github.com/pingcap/tidb-ansible/pull/987) +- TiDB Binlog監視ダッシュボードを更新して、Grafana v4.6.3 と互換性を持たせました。 [#993](https://github.com/pingcap/tidb-ansible/pull/993) diff --git a/releases/release-2.1.19.md b/releases/release-2.1.19.md index 91949fa6f9651..85565b7678af1 100644 --- a/releases/release-2.1.19.md +++ b/releases/release-2.1.19.md @@ -18,14 +18,14 @@ TiDB Ansible バージョン: 2.1.19 - クエリ内のユーザー変数に割り当てられた誤った値と述語のプッシュダウンによって発生する誤った結果を修正しました[#13230](https://github.com/pingcap/tidb/pull/13230) - 統計情報の更新時にデータ競合が発生し、統計情報が正確でない問題を修正しました[#13690](https://github.com/pingcap/tidb/pull/13690) - `UPDATE`ステートメントにサブクエリとストアされた生成列の両方が含まれている場合に結果が正しくない問題を修正しました。3 `UPDATE`ステートメントに異なるデータベースの同じ名前のテーブルが 2 つ含まれている場合にステートメント実行エラーが発生する問題を修正しました[#13357](https://github.com/pingcap/tidb/pull/13357) - - `PhysicalUnionScan`演算子が統計[#14134](https://github.com/pingcap/tidb/pull/14134)誤って設定するため、クエリ プランが誤って選択される可能性がある問題を修正しました。 - - `minAutoAnalyzeRatio`制約を取り除き、自動`ANALYZE`をよりタイムリーに[#14013](https://github.com/pingcap/tidb/pull/14013)する + - `PhysicalUnionScan`演算子が統計誤って設定するため、クエリ プランが誤って選択される可能性がある問題を修正しました。 [#14134](https://github.com/pingcap/tidb/pull/14134) + - `minAutoAnalyzeRatio`制約を取り除き、自動`ANALYZE`をよりタイムリーにする [#14013](https://github.com/pingcap/tidb/pull/14013) - `WHERE`句に一意キー等号条件が含まれている場合に推定行数が`1`より大きくなる問題を修正しました。 [#13385](https://github.com/pingcap/tidb/pull/13385) - SQL実行エンジン - - `ConvertJSONToInt` [#13036](https://github.com/pingcap/tidb/pull/13036)で`unit64`中間結果として`int64`使用するときに精度オーバーフローが発生する問題を修正しました。 + - `ConvertJSONToInt` で`unit64`中間結果として`int64`使用するときに精度オーバーフローが発生する問題を修正しました。 [#13036](https://github.com/pingcap/tidb/pull/13036) - クエリに`SLEEP`関数が含まれている場合(たとえば`select 1 from (select sleep(1)) t;)` )、列の整理によってクエリ内の`sleep(1)`無効になる問題を修正しました[#13039](https://github.com/pingcap/tidb/pull/13039) - - `INSERT ON DUPLICATE UPDATE`文[#12999](https://github.com/pingcap/tidb/pull/12999)で`Chunk`再利用してメモリのオーバーヘッドを削減します - - `slow_query`テーブル[#13129](https://github.com/pingcap/tidb/pull/13129)にトランザクション関連のフィールドを追加します。 + - `INSERT ON DUPLICATE UPDATE`文で`Chunk`再利用してメモリのオーバーヘッドを削減します [#12999](https://github.com/pingcap/tidb/pull/12999) + - `slow_query`テーブルにトランザクション関連のフィールドを追加します。 [#13129](https://github.com/pingcap/tidb/pull/13129) - `Prewrite_time` - `Commit_time` - `Get_commit_ts_time` @@ -38,56 +38,56 @@ TiDB Ansible バージョン: 2.1.19 - `Prewrite_region` - `Txn_retry` - `UPDATE`文に含まれるサブクエリが誤って変換される問題を修正しました。`WHERE`句にサブクエリが含まれている場合に`UPDATE`実行エラーが発生する問題を修正しました。 [#13120](https://github.com/pingcap/tidb/pull/13120) - - パーティションテーブル[#13143](https://github.com/pingcap/tidb/pull/13143)で`ADMIN CHECK TABLE`実行をサポート + - パーティションテーブルで`ADMIN CHECK TABLE`実行をサポート [#13143](https://github.com/pingcap/tidb/pull/13143) - 列属性として`ON UPDATE CURRENT_TIMESTAMP`使用し、浮動小数点精度を指定した場合、 `SHOW CREATE TABLE`などのステートメントの精度が不完全になる問題を修正しました[#12462](https://github.com/pingcap/tidb/pull/12462) - - 列[#14162](https://github.com/pingcap/tidb/pull/14162)削除、修正、または変更するときに外部キーがチェックされないため、 `SELECT * FROM information_schema.KEY_COLUMN_USAGE`文の実行時にpanicが発生する問題を修正しました。 - - TiDB [#13255](https://github.com/pingcap/tidb/pull/13255)で`Streaming`有効になっている場合に返されるデータが重複する可能性がある問題を修正しました - - 夏時間[#13624](https://github.com/pingcap/tidb/pull/13624)による`Invalid time format`エラーを修正 + - 列削除、修正、または変更するときに外部キーがチェックされないため、 `SELECT * FROM information_schema.KEY_COLUMN_USAGE`文の実行時にpanicが発生する問題を修正しました。 [#14162](https://github.com/pingcap/tidb/pull/14162) + - TiDB で`Streaming`有効になっている場合に返されるデータが重複する可能性がある問題を修正しました [#13255](https://github.com/pingcap/tidb/pull/13255) + - 夏時間による`Invalid time format`エラーを修正 [#13624](https://github.com/pingcap/tidb/pull/13624) - 整数を符号なし浮動小数点型または小数型に変換すると精度が失われ、データが正しくなくなる問題を修正[#13756](https://github.com/pingcap/tidb/pull/13756) - - `Quote`関数が`NULL`値[#13681](https://github.com/pingcap/tidb/pull/13681)処理するときに誤ったタイプの値が返される問題を修正しました - - `gotime.Local` [#13792](https://github.com/pingcap/tidb/pull/13792)を使用して文字列から日付を解析した後にタイムゾーンが正しくない問題を修正しました - - `builtinIntervalRealSig` [#13768](https://github.com/pingcap/tidb/pull/13768)の実装で`binSearch`関数がエラーを返さないため、結果が正しくない可能性がある問題を修正しました。 - - `INSERT`文実行[#14009](https://github.com/pingcap/tidb/pull/14009)で文字列型を浮動小数点型に変換するときにエラーが発生する可能性がある問題を修正 - - `sum(distinct)`関数[#13041](https://github.com/pingcap/tidb/pull/13041)から返される誤った結果を修正します + - `Quote`関数が`NULL`値処理するときに誤ったタイプの値が返される問題を修正しました [#13681](https://github.com/pingcap/tidb/pull/13681) + - `gotime.Local` を使用して文字列から日付を解析した後にタイムゾーンが正しくない問題を修正しました [#13792](https://github.com/pingcap/tidb/pull/13792) + - `builtinIntervalRealSig` の実装で`binSearch`関数がエラーを返さないため、結果が正しくない可能性がある問題を修正しました。 [#13768](https://github.com/pingcap/tidb/pull/13768) + - `INSERT`文実行で文字列型を浮動小数点型に変換するときにエラーが発生する可能性がある問題を修正 [#14009](https://github.com/pingcap/tidb/pull/14009) + - `sum(distinct)`関数から返される誤った結果を修正します [#13041](https://github.com/pingcap/tidb/pull/13041) - 関数`jsonUnquoteFunction`戻り型の長さに不正な値が与えられているため、同じ場所の`CAST` `union`データをマージされた型に変換すると`data too long`が返される問題を修正しました[#13645](https://github.com/pingcap/tidb/pull/13645) - 権限チェックが厳しすぎるためパスワードを設定できない問題を修正[#13805](https://github.com/pingcap/tidb/pull/13805) - サーバ - `KILL CONNECTION`ゴルーチンリークを引き起こす可能性がある問題を修正[#13252](https://github.com/pingcap/tidb/pull/13252) - - HTTP API [#13188](https://github.com/pingcap/tidb/pull/13188)の`info/all`インターフェースを介してすべてのTiDBノードのbinlogステータスの取得をサポート - - Windows [#13650](https://github.com/pingcap/tidb/pull/13650)で TiDB プロジェクトのビルドに失敗する問題を修正 - - TiDBサーバー[#13904](https://github.com/pingcap/tidb/pull/13904)のバージョンを制御および変更するための`server-version`構成項目を追加します。 + - HTTP API の`info/all`インターフェースを介してすべてのTiDBノードのbinlogステータスの取得をサポート [#13188](https://github.com/pingcap/tidb/pull/13188) + - Windows で TiDB プロジェクトのビルドに失敗する問題を修正 [#13650](https://github.com/pingcap/tidb/pull/13650) + - TiDBサーバーのバージョンを制御および変更するための`server-version`構成項目を追加します。 [#13904](https://github.com/pingcap/tidb/pull/13904) - Go1.13でコンパイルされたバイナリ`plugin`正常に動作しない問題を修正[#13527](https://github.com/pingcap/tidb/pull/13527) - DDL - - テーブルが作成され、テーブルに`COLLATE` [#13190](https://github.com/pingcap/tidb/pull/13190)が含まれている場合、列のシステムのデフォルトの文字セットの代わりにテーブルの`COLLATE`使用します。 - - テーブル[#13311](https://github.com/pingcap/tidb/pull/13311)を作成するときにインデックス名の長さを制限する + - テーブルが作成され、テーブルに`COLLATE` が含まれている場合、列のシステムのデフォルトの文字セットの代わりにテーブルの`COLLATE`使用します。 [#13190](https://github.com/pingcap/tidb/pull/13190) + - テーブルを作成するときにインデックス名の長さを制限する [#13311](https://github.com/pingcap/tidb/pull/13311) - テーブル名を変更するときにテーブル名の長さがチェックされない問題を修正[#13345](https://github.com/pingcap/tidb/pull/13345) - `BIT`列の幅の範囲を確認する [#13511](https://github.com/pingcap/tidb/pull/13511) - `change/modify column`から出力されるエラー情報をより分かりやすくする[#13798](https://github.com/pingcap/tidb/pull/13798) - - 下流のDrainerによってまだ処理されていない`drop column`操作を実行するときに、下流が影響を受ける列[#13974](https://github.com/pingcap/tidb/pull/13974)のない DML 操作を受け取る可能性がある問題を修正しました。 + - 下流のDrainerによってまだ処理されていない`drop column`操作を実行するときに、下流が影響を受ける列のない DML 操作を受け取る可能性がある問題を修正しました。 [#13974](https://github.com/pingcap/tidb/pull/13974) ## TiKV {#tikv} - Raftstore - - TiKVを再起動したときに発生するpanicを修正し、リージョンをマージしてCompact log [#5884](https://github.com/tikv/tikv/pull/5884)を適用するプロセスで`is_merging`誤った値が与えられました。 + - TiKVを再起動したときに発生するpanicを修正し、リージョンをマージしてCompact log を適用するプロセスで`is_merging`誤った値が与えられました。 [#5884](https://github.com/tikv/tikv/pull/5884) - Importer - gRPC メッセージの長さの制限を解除[#5809](https://github.com/tikv/tikv/pull/5809) ## PD {#pd} -- すべてのリージョン[#1988](https://github.com/pingcap/pd/pull/1988)を取得するための HTTP API のパフォーマンスを改善しました +- すべてのリージョンを取得するための HTTP API のパフォーマンスを改善しました [#1988](https://github.com/pingcap/pd/pull/1988) - etcd をアップグレードして、etcd PreVote がリーダーを選出できない問題を修正します (ダウングレードはサポートされていません) [#2052](https://github.com/pingcap/pd/pull/2052) ## ツール {#tools} - TiDB Binlog - - binlogctl [#777](https://github.com/pingcap/tidb-binlog/pull/777)を通じてノードステータス情報の出力を最適化します。 - - Drainerフィルター設定[#802](https://github.com/pingcap/tidb-binlog/pull/802)の値`nil`が原因でpanicが発生する問題を修正 - - Pump[#825](https://github.com/pingcap/tidb-binlog/pull/825)の`Graceful`出口を最適化する + - binlogctl を通じてノードステータス情報の出力を最適化します。 [#777](https://github.com/pingcap/tidb-binlog/pull/777) + - Drainerフィルター設定の値`nil`が原因でpanicが発生する問題を修正 [#802](https://github.com/pingcap/tidb-binlog/pull/802) + - Pumpの`Graceful`出口を最適化する [#825](https://github.com/pingcap/tidb-binlog/pull/825) - Pumpがbinlogデータを書き込むときに、より詳細な監視メトリックを追加します[#830](https://github.com/pingcap/tidb-binlog/pull/830) - - Drainer がDDL 操作[#836](https://github.com/pingcap/tidb-binlog/pull/836)を実行した後にテーブル情報を更新するように Drainer のロジックを最適化します。 - - Pumpがこのbinlog[#855](https://github.com/pingcap/tidb-binlog/pull/855)を受信しない場合、DDL操作のコミットbinlogが無視される問題を修正しました。 + - Drainer がDDL 操作を実行した後にテーブル情報を更新するように Drainer のロジックを最適化します。 [#836](https://github.com/pingcap/tidb-binlog/pull/836) + - Pumpがこのbinlogを受信しない場合、DDL操作のコミットbinlogが無視される問題を修正しました。 [#855](https://github.com/pingcap/tidb-binlog/pull/855) ## TiDB Ansible {#tidb-ansible} -- TiDBサービスの監視項目`Uncommon Error OPM`名前を`Write Binlog Error`に変更し、対応するアラートメッセージ[#1038](https://github.com/pingcap/tidb-ansible/pull/1038)を追加します。 +- TiDBサービスの監視項目`Uncommon Error OPM`名前を`Write Binlog Error`に変更し、対応するアラートメッセージを追加します。 [#1038](https://github.com/pingcap/tidb-ansible/pull/1038) - TiSparkを2.1.8にアップグレード[#1063](https://github.com/pingcap/tidb-ansible/pull/1063) diff --git a/releases/release-2.1.2.md b/releases/release-2.1.2.md index 881c5ce435056..7f6a5489de3d1 100644 --- a/releases/release-2.1.2.md +++ b/releases/release-2.1.2.md @@ -9,29 +9,29 @@ summary: TiDB 2.1.2およびTiDB Ansible 2.1.2は、2018年12月22日にリリ ## TiDB {#tidb} -- TiDB を Kafka バージョン[#8747](https://github.com/pingcap/tidb/pull/8747)の TiDB Binlogと互換性を持たせる -- ローリングアップデート[#8707](https://github.com/pingcap/tidb/pull/8707)におけるTiDBの終了メカニズムの改善 +- TiDB を Kafka バージョンの TiDB Binlogと互換性を持たせる [#8747](https://github.com/pingcap/tidb/pull/8747) +- ローリングアップデートにおけるTiDBの終了メカニズムの改善 [#8707](https://github.com/pingcap/tidb/pull/8707) - 生成された列にインデックスを追加することで発生するpanic問題を修正[#8676](https://github.com/pingcap/tidb/pull/8676) - 一部のケースでSQL文に`TIDB_SMJ Hint`存在する場合にオプティマイザが最適なクエリプランを見つけられない問題を修正[#8729](https://github.com/pingcap/tidb/pull/8729) - `AntiSemiJoin`場合によっては誤った結果が返される問題を修正[#8730](https://github.com/pingcap/tidb/pull/8730) -- `utf8`文字セット[#8754](https://github.com/pingcap/tidb/pull/8754)の有効文字チェックの改善 -- トランザクション[#8746](https://github.com/pingcap/tidb/pull/8746)で読み取り操作の前に書き込み操作を実行すると、時間型のフィールドが誤った結果を返す可能性がある問題を修正しました。 +- `utf8`文字セットの有効文字チェックの改善 [#8754](https://github.com/pingcap/tidb/pull/8754) +- トランザクションで読み取り操作の前に書き込み操作を実行すると、時間型のフィールドが誤った結果を返す可能性がある問題を修正しました。 [#8746](https://github.com/pingcap/tidb/pull/8746) ## PD {#pd} -- リージョン統合[#1377](https://github.com/pingcap/pd/pull/1377)に関するリージョン情報更新の問題を修正 +- リージョン統合に関するリージョン情報更新の問題を修正 [#1377](https://github.com/pingcap/pd/pull/1377) ## TiKV {#tikv} - `DAY` ( `d` )単位の設定フォーマットをサポートし、設定の互換性の問題を修正しました[#3931](https://github.com/tikv/tikv/pull/3931) -- `Approximate Size Split` [#3942](https://github.com/tikv/tikv/pull/3942)によって引き起こされる可能性のあるpanic問題を修正 -- リージョンマージ[#3822](https://github.com/tikv/tikv/pull/3822)に関する2つの問題[#3873](https://github.com/tikv/tikv/pull/3873)修正 +- `Approximate Size Split` によって引き起こされる可能性のあるpanic問題を修正 [#3942](https://github.com/tikv/tikv/pull/3942) +- リージョンマージに関する2つの問題修正 [#3822](https://github.com/tikv/tikv/pull/3822) [#3873](https://github.com/tikv/tikv/pull/3873) ## ツール {#tools} - TiDB Lightning - Lightning でサポートされる最小のクラスタバージョンを TiDB 2.1.0 にする - - Lightning [#144](https://github.com/pingcap/tidb-tools/issues/144)で解析された`JSON`データを含むファイルのコンテンツエラーを修正しました + - Lightning で解析された`JSON`データを含むファイルのコンテンツエラーを修正しました [#144](https://github.com/pingcap/tidb-tools/issues/144) - チェックポイントを使用してLightningを再起動した後に`Too many open engines`発生する問題を修正しました - TiDB Binlog - Drainer がKafka にデータを書き込む際のボトルネックを解消 diff --git a/releases/release-2.1.3.md b/releases/release-2.1.3.md index fb5415137bbb3..4dc700cfcea20 100644 --- a/releases/release-2.1.3.md +++ b/releases/release-2.1.3.md @@ -11,47 +11,47 @@ summary: TiDB 2.1.3 および TiDB Ansible 2.1.3 がリリースされ、シス - SQL オプティマイザー/エグゼキューター - 一部のケースでプリペアドプランキャッシュのpanic問題を修正[#8826](https://github.com/pingcap/tidb/pull/8826) - - インデックスがプレフィックスインデックス[#8851](https://github.com/pingcap/tidb/pull/8851)の場合に範囲計算が間違っている問題を修正しました + - インデックスがプレフィックスインデックスの場合に範囲計算が間違っている問題を修正しました [#8851](https://github.com/pingcap/tidb/pull/8851) - `SQL_MODE`厳密でない場合に文字列が無効な`TIME`形式の場合、 `CAST(str AS TIME(N))` nullを返すようにする[#8966](https://github.com/pingcap/tidb/pull/8966) - `UPDATE`の処理中に生成されるカラムのpanic問題を修正[#8980](https://github.com/pingcap/tidb/pull/8980) - いくつかのケースにおける統計ヒストグラムの上限オーバーフロー問題を修正[#8989](https://github.com/pingcap/tidb/pull/8989) - `_tidb_rowid`構築クエリの範囲をサポートし、テーブル全体のスキャンを回避してクラスタのストレスを軽減します[#9059](https://github.com/pingcap/tidb/pull/9059) - `CAST(AS TIME)`精度が大きすぎる場合はエラーを返す[#9058](https://github.com/pingcap/tidb/pull/9058) - - 直積[#9037](https://github.com/pingcap/tidb/pull/9037)で`Sort Merge Join`使用を許可する + - 直積で`Sort Merge Join`使用を許可する [#9037](https://github.com/pingcap/tidb/pull/9037) - 一部のケースで統計ワーカーがpanic後に再開できない問題を修正[#9085](https://github.com/pingcap/tidb/pull/9085) - `Sort Merge Join`場合によっては間違った結果が返される問題を修正[#9046](https://github.com/pingcap/tidb/pull/9046) - - `CASE`節[#8355](https://github.com/pingcap/tidb/pull/8355)で JSON 型を返すことをサポート + - `CASE`節で JSON 型を返すことをサポート [#8355](https://github.com/pingcap/tidb/pull/8355) - サーバ - - コメント[#8766](https://github.com/pingcap/tidb/pull/8766)に非TiDBヒントが存在する場合、エラーではなく警告を返します。 - - 設定されたTIMEZONE値[#8879](https://github.com/pingcap/tidb/pull/8879)の有効性を確認する + - コメントに非TiDBヒントが存在する場合、エラーではなく警告を返します。 [#8766](https://github.com/pingcap/tidb/pull/8766) + - 設定されたTIMEZONE値の有効性を確認する [#8879](https://github.com/pingcap/tidb/pull/8879) - `QueryDurationHistogram`メトリクス項目を最適化して、より多くのステートメント タイプを表示します[#8875](https://github.com/pingcap/tidb/pull/8875) - 一部のケースにおける bigint の下限オーバーフローの問題を修正[#8544](https://github.com/pingcap/tidb/pull/8544) - - `ALLOW_INVALID_DATES` SQLモード[#9110](https://github.com/pingcap/tidb/pull/9110)をサポート + - `ALLOW_INVALID_DATES` SQLモードをサポート [#9110](https://github.com/pingcap/tidb/pull/9110) - DDL - - MySQL [#8808](https://github.com/pingcap/tidb/pull/8808)の動作と一貫性を保つために`RENAME TABLE`互換性問題を修正しました。 - - `ADD INDEX`の同時変更を直ちに有効にする[#8786](https://github.com/pingcap/tidb/pull/8786)サポート + - MySQL の動作と一貫性を保つために`RENAME TABLE`互換性問題を修正しました。 [#8808](https://github.com/pingcap/tidb/pull/8808) + - `ADD INDEX`の同時変更を直ちに有効にするサポート [#8786](https://github.com/pingcap/tidb/pull/8786) - `ADD COLUMN`のプロセス中に発生する`UPDATE`panic問題を修正する(場合によっては[#8906](https://github.com/pingcap/tidb/pull/8906) - 一部のケースでテーブルパーティションが同時に作成される問題を修正[#8902](https://github.com/pingcap/tidb/pull/8902) - - `utf8`文字セット[#8951](https://github.com/pingcap/tidb/pull/8951) `utf8mb4`変換すること[#9152](https://github.com/pingcap/tidb/pull/9152)サポート + - `utf8`文字セット[#8951](https://github.com/pingcap/tidb/pull/8951) `utf8mb4`変換することサポート [#9152](https://github.com/pingcap/tidb/pull/9152) - シャードビットオーバーフローの問題を修正[#8976](https://github.com/pingcap/tidb/pull/8976) - - `SHOW CREATE TABLE` [#9053](https://github.com/pingcap/tidb/pull/9053)の列文字セットの出力をサポート - - `utf8mb4` [#8818](https://github.com/pingcap/tidb/pull/8818)のvarchar型列の最大長制限の問題を修正 + - `SHOW CREATE TABLE` の列文字セットの出力をサポート [#9053](https://github.com/pingcap/tidb/pull/9053) + - `utf8mb4` のvarchar型列の最大長制限の問題を修正 [#8818](https://github.com/pingcap/tidb/pull/8818) - サポート`ALTER TABLE TRUNCATE TABLE PARTITION` [#9093](https://github.com/pingcap/tidb/pull/9093) - 文字セットが指定されていない場合は文字セットを解決する[#9147](https://github.com/pingcap/tidb/pull/9147) ## PD {#pd} -- リーダー選挙[#1396](https://github.com/pingcap/pd/pull/1396)に関連するウォッチの問題を修正 +- リーダー選挙に関連するウォッチの問題を修正 [#1396](https://github.com/pingcap/pd/pull/1396) ## TiKV {#tikv} -- HTTPメソッド[#3855](https://github.com/tikv/tikv/pull/3855)を使用した監視情報の取得をサポート -- `data_format` [#4075](https://github.com/tikv/tikv/pull/4075)のNULL問題を修正 +- HTTPメソッドを使用した監視情報の取得をサポート [#3855](https://github.com/tikv/tikv/pull/3855) +- `data_format` のNULL問題を修正 [#4075](https://github.com/tikv/tikv/pull/4075) - スキャン要求の範囲の検証を追加[#4124](https://github.com/tikv/tikv/pull/4124) ## ツール {#tools} - TiDB Binlog - TiDBの起動または再起動中に発生する`no available pump`問題を修正[#157](https://github.com/pingcap/tidb-tools/pull/158) - - Pumpクライアントログ[#165](https://github.com/pingcap/tidb-tools/pull/165)の出力を有効にする + - Pumpクライアントログの出力を有効にする [#165](https://github.com/pingcap/tidb-tools/pull/165) - テーブルに一意キーのみがあり、主キーがない場合に、一意キーに NULL 値が含まれることで発生するデータの不整合の問題を修正しました。 diff --git a/releases/release-2.1.4.md b/releases/release-2.1.4.md index b2ee4ac2bc820..68e9274c7c3db 100644 --- a/releases/release-2.1.4.md +++ b/releases/release-2.1.4.md @@ -17,14 +17,14 @@ summary: TiDB 2.1.4およびTiDB Ansible 2.1.4は、2019年2月15日にリリー - `VALUES`関数がENUM型を正しく処理しない問題を修正[#9280](https://github.com/pingcap/tidb/pull/9280) - 一部のケースで`DATE_ADD` `DATE_SUB`間違った結果の問題を修正[#9284](https://github.com/pingcap/tidb/pull/9284) - サーバ - - 「権限の再読み込み成功」ログを最適化し、DEBUGレベル[#9274](https://github.com/pingcap/tidb/pull/9274)に変更します。 + - 「権限の再読み込み成功」ログを最適化し、DEBUGレベルに変更します。 [#9274](https://github.com/pingcap/tidb/pull/9274) - DDL - - `tidb_ddl_reorg_worker_cnt`と`tidb_ddl_reorg_batch_size`グローバル変数[#9134](https://github.com/pingcap/tidb/pull/9134)に変更する + - `tidb_ddl_reorg_worker_cnt`と`tidb_ddl_reorg_batch_size`グローバル変数に変更する [#9134](https://github.com/pingcap/tidb/pull/9134) - いくつかの異常な状況で生成された列にインデックスを追加することによって発生するバグを修正しました[#9289](https://github.com/pingcap/tidb/pull/9289) ## TiKV {#tikv} -- TiKV [#4146](https://github.com/tikv/tikv/pull/4146)を閉じるときに重複書き込みの問題を修正 +- TiKV を閉じるときに重複書き込みの問題を修正 [#4146](https://github.com/tikv/tikv/pull/4146) - 一部のケースでイベントリスナーの異常な結果の問題を修正[#4132](https://github.com/tikv/tikv/pull/4132) ## ツール {#tools} @@ -34,7 +34,7 @@ summary: TiDB 2.1.4およびTiDB Ansible 2.1.4は、2019年2月15日にリリー - ダンプファイルのチャンク分離を削除して、ダンプファイルの余分な解析を回避します[#109](https://github.com/pingcap/tidb-lightning/pull/109) - ダンプファイルの読み取りI/O同時実行を制限し、キャッシュミスが多すぎることによるパフォーマンスの低下を回避します[#110](https://github.com/pingcap/tidb-lightning/pull/110) - インポートの安定性を向上させるために、単一のテーブルへのデータのバッチインポートをサポートします[#110](https://github.com/pingcap/tidb-lightning/pull/113) - - TiKV [#4199](https://github.com/tikv/tikv/pull/4199)のインポートモードで自動圧縮を有効にする + - TiKV のインポートモードで自動圧縮を有効にする [#4199](https://github.com/tikv/tikv/pull/4199) - TiKV クラスタバージョンが 2.1.4 以降の場合、インポートモードでレベル 1 圧縮が自動的に実行されるため、TiKV 定期的なレベル 1 圧縮パラメータを無効にすることをサポートします[#119](https://github.com/pingcap/tidb-lightning/pull/119) - インポーターのディスク容量を過度に消費しないようにインポートエンジンの数を制限する[#119](https://github.com/pingcap/tidb-lightning/pull/119) -- sync-diff-inspector [#197](https://github.com/pingcap/tidb-tools/pull/197)の TiDB 統計を使用したチャンクの分割をサポート +- sync-diff-inspector の TiDB 統計を使用したチャンクの分割をサポート [#197](https://github.com/pingcap/tidb-tools/pull/197) diff --git a/releases/release-2.1.5.md b/releases/release-2.1.5.md index 07b64afcefe25..83613131d8318 100644 --- a/releases/release-2.1.5.md +++ b/releases/release-2.1.5.md @@ -10,30 +10,30 @@ summary: TiDB 2.1.5とTiDB Ansible 2.1.5は、2019年2月28日にリリースさ ## TiDB {#tidb} - SQL オプティマイザー/エグゼキューター - - 列の文字セット情報がテーブルの文字セット情報と同じ場合、列の文字セット情報を出力しないように`SHOW CREATE TABLE` 、 `SHOW CREATE TABLE`とMySQL [#9306](https://github.com/pingcap/tidb/pull/9306)の互換性を向上させます。 - - `Sort` [#9319](https://github.com/pingcap/tidb/pull/9319)の計算ロジックを簡素化するために、計算のために`Sort`から`ScalarFunc`を`Projection`演算子に抽出することにより、場合によっては`Sort`演算子のpanicまたは誤った結果を修正しました。 - - `Sort`演算子[#9335](https://github.com/pingcap/tidb/pull/9335)の定数値を持つソートフィールドを削除します[#9440](https://github.com/pingcap/tidb/pull/9440) - - 符号なし整数列[#9339](https://github.com/pingcap/tidb/pull/9339)にデータを挿入する際のデータ オーバーフローの問題を修正しました - - 対象バイナリの長さが`max_allowed_packet` [#9349](https://github.com/pingcap/tidb/pull/9349)を超える場合は`cast_as_binary`を`NULL`に設定する + - 列の文字セット情報がテーブルの文字セット情報と同じ場合、列の文字セット情報を出力しないように`SHOW CREATE TABLE` 、 `SHOW CREATE TABLE`とMySQL の互換性を向上させます。 [#9306](https://github.com/pingcap/tidb/pull/9306) + - `Sort` の計算ロジックを簡素化するために、計算のために`Sort`から`ScalarFunc`を`Projection`演算子に抽出することにより、場合によっては`Sort`演算子のpanicまたは誤った結果を修正しました。 [#9319](https://github.com/pingcap/tidb/pull/9319) + - `Sort`演算子の定数値を持つソートフィールドを削除します[#9440](https://github.com/pingcap/tidb/pull/9440) [#9335](https://github.com/pingcap/tidb/pull/9335) + - 符号なし整数列にデータを挿入する際のデータ オーバーフローの問題を修正しました [#9339](https://github.com/pingcap/tidb/pull/9339) + - 対象バイナリの長さが`max_allowed_packet` を超える場合は`cast_as_binary`を`NULL`に設定する [#9349](https://github.com/pingcap/tidb/pull/9349) - `IF`と`IFNULL`の定数折り畳みプロセスを最適化する[#9351](https://github.com/pingcap/tidb/pull/9351) - スカイラインプルーニングを使用してTiDBのインデックス選択を最適化し、単純なクエリの安定性を向上させる[#9356](https://github.com/pingcap/tidb/pull/9356) - - `DNF`式[#9405](https://github.com/pingcap/tidb/pull/9405)の選択性の計算をサポート + - `DNF`式の選択性の計算をサポート [#9405](https://github.com/pingcap/tidb/pull/9405) - 一部のケースで`!=ANY()`と`=ALL()`のSQLクエリ結果が間違っていた問題を修正しました[#9403](https://github.com/pingcap/tidb/pull/9403) - `Merge Join`操作を実行する2つのテーブルの結合キーの型が異なる場合にpanicまたは誤った結果が発生する問題を修正[#9438](https://github.com/pingcap/tidb/pull/9438) - - `RAND()`関数の結果がMySQL [#9446](https://github.com/pingcap/tidb/pull/9446)と互換性がない問題を修正 - - `Semi Join`処理`NULL`と空の結果セットのロジックをリファクタリングして正しい結果を取得し、MySQL [#9449](https://github.com/pingcap/tidb/pull/9449)との互換性を向上させます。 + - `RAND()`関数の結果がMySQL と互換性がない問題を修正 [#9446](https://github.com/pingcap/tidb/pull/9446) + - `Semi Join`処理`NULL`と空の結果セットのロジックをリファクタリングして正しい結果を取得し、MySQL との互換性を向上させます。 [#9449](https://github.com/pingcap/tidb/pull/9449) - サーバ - - `INSERT`ステートメント[#9401](https://github.com/pingcap/tidb/pull/9401)実行するときにデータの一意性制約をチェックするための`tidb_constraint_check_in_place`システム変数を追加します。 - - `tidb_force_priority`システム変数の値が設定ファイル[#9347](https://github.com/pingcap/tidb/pull/9347)に設定されている値と異なる問題を修正しました - - 一般ログに`current_db`フィールドを追加して、現在使用されているデータベース[#9346](https://github.com/pingcap/tidb/pull/9346)の名前を出力します。 - - テーブルID [#9408](https://github.com/pingcap/tidb/pull/9408)のテーブル情報を取得するHTTP APIを追加します。 + - `INSERT`ステートメント実行するときにデータの一意性制約をチェックするための`tidb_constraint_check_in_place`システム変数を追加します。 [#9401](https://github.com/pingcap/tidb/pull/9401) + - `tidb_force_priority`システム変数の値が設定ファイルに設定されている値と異なる問題を修正しました [#9347](https://github.com/pingcap/tidb/pull/9347) + - 一般ログに`current_db`フィールドを追加して、現在使用されているデータベースの名前を出力します。 [#9346](https://github.com/pingcap/tidb/pull/9346) + - テーブルID のテーブル情報を取得するHTTP APIを追加します。 [#9408](https://github.com/pingcap/tidb/pull/9408) - `LOAD DATA`場合によっては誤ったデータを読み込む問題を修正[#9414](https://github.com/pingcap/tidb/pull/9414) - MySQLクライアントとTiDB間の接続構築に時間がかかる場合がある問題を修正[#9451](https://github.com/pingcap/tidb/pull/9451) - DDL - - `DROP COLUMN`操作[#9352](https://github.com/pingcap/tidb/pull/9352)をキャンセルする際のいくつかの問題を修正 + - `DROP COLUMN`操作をキャンセルする際のいくつかの問題を修正 [#9352](https://github.com/pingcap/tidb/pull/9352) - `DROP`または`ADD`パーティションテーブル操作をキャンセルする際のいくつかの問題を修正しました[#9376](https://github.com/pingcap/tidb/pull/9376) - `ADMIN CHECK TABLE`一部のケースでデータインデックスの不整合を誤って報告する問題を修正[#9399](https://github.com/pingcap/tidb/pull/9399) - - `TIMESTAMP`デフォルト値[#9108](https://github.com/pingcap/tidb/pull/9108)のタイムゾーン問題を修正 + - `TIMESTAMP`デフォルト値のタイムゾーン問題を修正 [#9108](https://github.com/pingcap/tidb/pull/9108) ## PD {#pd} @@ -44,11 +44,11 @@ summary: TiDB 2.1.5とTiDB Ansible 2.1.5は、2019年2月28日にリリースさ - インポーターが一部のケースでデータのインポートに失敗する問題を修正[#4223](https://github.com/tikv/tikv/pull/4223) - いくつかのケースで`KeyNotInRegion`エラーを修正[#4125](https://github.com/tikv/tikv/pull/4125) - 一部のケースでリージョン結合によって発生するpanic問題を修正[#4235](https://github.com/tikv/tikv/pull/4235) -- 詳細な`StoreNotMatch`エラーメッセージ[#3885](https://github.com/tikv/tikv/pull/3885)を追加 +- 詳細な`StoreNotMatch`エラーメッセージを追加 [#3885](https://github.com/tikv/tikv/pull/3885) ## ツール {#tools} - Lightning - - クラスター[#4223](https://github.com/tikv/tikv/pull/4223)に Tombstone ストアが存在する場合、エラーを報告したり終了したりしないでください。 + - クラスターに Tombstone ストアが存在する場合、エラーを報告したり終了したりしないでください。 [#4223](https://github.com/tikv/tikv/pull/4223) - TiDB Binlog - DDLbinlogレプリケーションプランを更新して、DDL イベントレプリケーション[#9304](https://github.com/pingcap/tidb/issues/9304)の正確性を保証します。 diff --git a/releases/release-2.1.6.md b/releases/release-2.1.6.md index 90c2e7bf970a8..337fbf0dc622a 100644 --- a/releases/release-2.1.6.md +++ b/releases/release-2.1.6.md @@ -10,13 +10,13 @@ summary: TiDB 2.1.6およびTiDB Ansible 2.1.6は、2019年3月15日にリリー ## TiDB {#tidb} - SQL オプティマイザー/エグゼキューター - - `TIDB_INLJ` [#9615](https://github.com/pingcap/tidb/pull/9615)のヒントで両方のテーブルが指定されている場合、コストに基づいて外側のテーブルを選択するようにプランナーを最適化します。 + - `TIDB_INLJ` のヒントで両方のテーブルが指定されている場合、コストに基づいて外側のテーブルを選択するようにプランナーを最適化します。 [#9615](https://github.com/pingcap/tidb/pull/9615) - `IndexScan`正しく選択されない場合がある問題を修正[#9587](https://github.com/pingcap/tidb/pull/9587) - - サブクエリ[#9551](https://github.com/pingcap/tidb/pull/9551)の`agg`関数のチェックにおけるMySQLとの非互換性を修正 + - サブクエリの`agg`関数のチェックにおけるMySQLとの非互換性を修正 [#9551](https://github.com/pingcap/tidb/pull/9551) - パニックを回避するために、 `show stats_histograms`有効な列のみを出力する[#9502](https://github.com/pingcap/tidb/pull/9502) - サーバ - - Binlog [#9634](https://github.com/pingcap/tidb/pull/9634)有効/無効にする`log_bin`変数をサポートします + - Binlog 有効/無効にする`log_bin`変数をサポートします [#9634](https://github.com/pingcap/tidb/pull/9634) - 誤ったトランザクションコミットを回避するためにトランザクションの健全性チェックを追加する[#9559](https://github.com/pingcap/tidb/pull/9559) - 変数を設定するとpanicが発生する可能性がある問題を修正[#9539](https://github.com/pingcap/tidb/pull/9539) @@ -26,15 +26,15 @@ summary: TiDB 2.1.6およびTiDB Ansible 2.1.6は、2019年3月15日にリリー ## TiKV {#tikv} -- `protobuf`解析失敗により、場合によっては`StoreNotMatch`エラー[#4303](https://github.com/tikv/tikv/pull/4303)が発生する問題を修正しました +- `protobuf`解析失敗により、場合によっては`StoreNotMatch`エラーが発生する問題を修正しました [#4303](https://github.com/tikv/tikv/pull/4303) ## ツール {#tools} - Lightning - - インポーターのデフォルト`region-split-size` 512 MiB [#4369](https://github.com/tikv/tikv/pull/4369)に変更 + - インポーターのデフォルト`region-split-size` 512 MiB に変更 [#4369](https://github.com/tikv/tikv/pull/4369) - メモリ使用量を削減するために、以前にメモリにキャッシュされた中間SSTをローカルディスクに保存します[#4369](https://github.com/tikv/tikv/pull/4369) - - RocksDB [#4369](https://github.com/tikv/tikv/pull/4369)のメモリ使用量を制限する + - RocksDB のメモリ使用量を制限する [#4369](https://github.com/tikv/tikv/pull/4369) - スケジュールが完了する前にリージョンが分散される問題を修正[#4369](https://github.com/tikv/tikv/pull/4369) - 大規模なテーブルのデータとインデックスを個別にインポートすることで、バッチインポート時の時間消費を効果的に削減します[#132](https://github.com/pingcap/tidb-lightning/pull/132) - - CSV [#111](https://github.com/pingcap/tidb-lightning/pull/111)サポート + - CSV サポート [#111](https://github.com/pingcap/tidb-lightning/pull/111) - スキーマ名に英数字以外の文字が含まれているためにインポートが失敗するエラーを修正[#9547](https://github.com/pingcap/tidb/pull/9547) diff --git a/releases/release-2.1.7.md b/releases/release-2.1.7.md index 26cb86a0c8e2e..769cb557b4320 100644 --- a/releases/release-2.1.7.md +++ b/releases/release-2.1.7.md @@ -14,18 +14,18 @@ TiDB Ansible バージョン: 2.1.7 ## TiDB {#tidb} - DDL操作のキャンセルによりプログラムのアップグレード時に起動時間が長くなる問題を修正[#9768](https://github.com/pingcap/tidb/pull/9768) -- `check-mb4-value-in-utf8`構成項目が`config.example.toml`ファイル[#9852](https://github.com/pingcap/tidb/pull/9852)内の間違った位置にある問題を修正しました -- `str_to_date`組み込み関数とMySQL [#9817](https://github.com/pingcap/tidb/pull/9817)の互換性を改善 -- `last_day`組み込み関数[#9750](https://github.com/pingcap/tidb/pull/9750)の互換性の問題を修正 -- SQL文を使用して`table_id`を取得するために`infoschema.tables`の`tidb_table_id`列を追加し、テーブルとインデックス[#9862](https://github.com/pingcap/tidb/pull/9862)の関係を管理するために`tidb_indexes`システムテーブルを追加します。 -- テーブルパーティション[#9663](https://github.com/pingcap/tidb/pull/9663)のNULL定義に関するチェックを追加します -- MySQL [#9876](https://github.com/pingcap/tidb/pull/9876)と一致するように、 `Truncate Table`に必要な権限を`Delete`から`Drop`に変更します。 -- `DO`文[#9877](https://github.com/pingcap/tidb/pull/9877)でのサブクエリの使用をサポート -- `default_week_format`変数が`week`関数[#9753](https://github.com/pingcap/tidb/pull/9753)で効果を発揮しない問題を修正 -- プラグインフレームワーク[#9880](https://github.com/pingcap/tidb/pull/9880) [#9888](https://github.com/pingcap/tidb/pull/9888)サポート -- `log_bin`システム変数[#9634](https://github.com/pingcap/tidb/pull/9634)を使用してbinlogの有効状態の確認をサポート +- `check-mb4-value-in-utf8`構成項目が`config.example.toml`ファイル内の間違った位置にある問題を修正しました [#9852](https://github.com/pingcap/tidb/pull/9852) +- `str_to_date`組み込み関数とMySQL の互換性を改善 [#9817](https://github.com/pingcap/tidb/pull/9817) +- `last_day`組み込み関数の互換性の問題を修正 [#9750](https://github.com/pingcap/tidb/pull/9750) +- SQL文を使用して`table_id`を取得するために`infoschema.tables`の`tidb_table_id`列を追加し、テーブルとインデックスの関係を管理するために`tidb_indexes`システムテーブルを追加します。 [#9862](https://github.com/pingcap/tidb/pull/9862) +- テーブルパーティションのNULL定義に関するチェックを追加します [#9663](https://github.com/pingcap/tidb/pull/9663) +- MySQL と一致するように、 `Truncate Table`に必要な権限を`Delete`から`Drop`に変更します。 [#9876](https://github.com/pingcap/tidb/pull/9876) +- `DO`文でのサブクエリの使用をサポート [#9877](https://github.com/pingcap/tidb/pull/9877) +- `default_week_format`変数が`week`関数で効果を発揮しない問題を修正 [#9753](https://github.com/pingcap/tidb/pull/9753) +- プラグインフレームワーク サポート [#9888](https://github.com/pingcap/tidb/pull/9888) [#9880](https://github.com/pingcap/tidb/pull/9880) +- `log_bin`システム変数を使用してbinlogの有効状態の確認をサポート [#9634](https://github.com/pingcap/tidb/pull/9634) - SQL文を使用したPump/Drainerの状態確認をサポート[#9896](https://github.com/pingcap/tidb/pull/9896) -- TiDB [#9887](https://github.com/pingcap/tidb/pull/9887)アップグレードする際の mb4 文字の UTF8 チェックに関する互換性の問題を修正しました +- TiDB アップグレードする際の mb4 文字の UTF8 チェックに関する互換性の問題を修正しました [#9887](https://github.com/pingcap/tidb/pull/9887) - 集計関数がJSONデータを計算するときに発生するpanic問題を修正[#9927](https://github.com/pingcap/tidb/pull/9927) ## PD {#pd} diff --git a/releases/release-2.1.8.md b/releases/release-2.1.8.md index c091e927e2ec2..ee6e303aa9719 100644 --- a/releases/release-2.1.8.md +++ b/releases/release-2.1.8.md @@ -14,7 +14,7 @@ TiDB Ansible バージョン: 2.1.8 ## TiDB {#tidb} - NULL値のパラメータがある場合、 `GROUP_CONCAT`関数の処理ロジックがMySQLと互換性がない問題を修正しました[#9930](https://github.com/pingcap/tidb/pull/9930) -- `Distinct`モード[#9931](https://github.com/pingcap/tidb/pull/9931)の小数値の等価性チェックの問題を修正 +- `Distinct`モードの小数値の等価性チェックの問題を修正 [#9931](https://github.com/pingcap/tidb/pull/9931) - `SHOW FULL COLUMNS`文の日付、日付時刻、およびタイムスタンプ型の照合順序順序の互換性の問題を修正しました。 - [#9938](https://github.com/pingcap/tidb/pull/9938) - [#10114](https://github.com/pingcap/tidb/pull/10114) @@ -23,13 +23,13 @@ TiDB Ansible バージョン: 2.1.8 - [#9963](https://github.com/pingcap/tidb/pull/9963) - [#9966](https://github.com/pingcap/tidb/pull/9966) - 互換性を向上させるために、 `STR_TO_DATE`機能の`%H`フォーマットをサポートする[#9964](https://github.com/pingcap/tidb/pull/9964) -- `GROUP_CONCAT`関数が一意インデックス[#9969](https://github.com/pingcap/tidb/pull/9969)でグループ化されたときに結果が間違っている問題を修正しました +- `GROUP_CONCAT`関数が一意インデックスでグループ化されたときに結果が間違っている問題を修正しました [#9969](https://github.com/pingcap/tidb/pull/9969) - オプティマイザヒントに一致しないテーブル名が含まれている場合に警告を返す[#9970](https://github.com/pingcap/tidb/pull/9970) - ログ形式を統一し、分析ツールを使用してログを収集しやすくする統合ログ形式 - NULL値が多すぎると統計推定が不正確になる問題を修正[#9979](https://github.com/pingcap/tidb/pull/9979) -- TIMESTAMP型のデフォルト値が境界値[#9987](https://github.com/pingcap/tidb/pull/9987)場合にエラーが報告される問題を修正 -- `time_zone` [#10000](https://github.com/pingcap/tidb/pull/10000)の値を検証する -- `2019.01.01`回限りのフォーマット[#10001](https://github.com/pingcap/tidb/pull/10001)サポート +- TIMESTAMP型のデフォルト値が境界値場合にエラーが報告される問題を修正 [#9987](https://github.com/pingcap/tidb/pull/9987) +- `time_zone` の値を検証する [#10000](https://github.com/pingcap/tidb/pull/10000) +- `2019.01.01`回限りのフォーマットサポート [#10001](https://github.com/pingcap/tidb/pull/10001) - `EXPLAIN`文によって返される結果で行数の推定値が正しく表示されない場合がある問題を修正[#10044](https://github.com/pingcap/tidb/pull/10044) - `KILL TIDB [session id]`場合によっては文の実行を即座に停止できない問題を修正[#9976](https://github.com/pingcap/tidb/pull/9976) - いくつかのケースにおける定数フィルタリング条件の述語プッシュダウンの問題を修正[#10049](https://github.com/pingcap/tidb/pull/10049) @@ -37,28 +37,28 @@ TiDB Ansible バージョン: 2.1.8 ## PD {#pd} -- `regionScatterer`無効な`OperatorStep` [#1482](https://github.com/pingcap/pd/pull/1482)を生成する可能性がある問題を修正 -- ホットストアがキー[#1487](https://github.com/pingcap/pd/pull/1487)の統計情報を正しく生成しない問題を修正 -- `MergeRegion`オペレータ[#1495](https://github.com/pingcap/pd/pull/1495)の短すぎるタイムアウト問題を修正 +- `regionScatterer`無効な`OperatorStep` を生成する可能性がある問題を修正 [#1482](https://github.com/pingcap/pd/pull/1482) +- ホットストアがキーの統計情報を正しく生成しない問題を修正 [#1487](https://github.com/pingcap/pd/pull/1487) +- `MergeRegion`オペレータの短すぎるタイムアウト問題を修正 [#1495](https://github.com/pingcap/pd/pull/1495) - TSOリクエストを処理するPDサーバーの経過時間メトリックを追加する[#1502](https://github.com/pingcap/pd/pull/1502) ## TiKV {#tikv} - 読み取りトラフィックの統計が間違っている問題を修正[#4441](https://github.com/tikv/tikv/pull/4441) - リージョンが多すぎる場合の raftstore のパフォーマンス問題を修正[#4484](https://github.com/tikv/tikv/pull/4484) -- レベル0のSSTファイルの数が`level_zero_slowdown_writes_trigger/2` [#4464](https://github.com/tikv/tikv/pull/4464)を超える場合はファイルをインジェストしない +- レベル0のSSTファイルの数が`level_zero_slowdown_writes_trigger/2` を超える場合はファイルをインジェストしない [#4464](https://github.com/tikv/tikv/pull/4464) ## ツール {#tools} - Lightning のテーブルインポートの順序を最適化して、インポートプロセス中にクラスター上で`Checksum`と`Analyze`実行する大きなテーブルの影響を軽減し、 `Checksum`と`Analyze`の成功率を向上させます[#156](https://github.com/pingcap/tidb-lightning/pull/156) -- KVエンコーダ[#145](https://github.com/pingcap/tidb-lightning/pull/145)の追加解析作業を回避するために、データソースファイルの内容をTiDBの`types.Datum`に直接解析することで、LightningのエンコードSQLパフォーマンスを50%向上しました。 -- TiDB Binlog Pumpに`storage.sync-log`構成項目を追加して、 Pump [#529](https://github.com/pingcap/tidb-binlog/pull/529)でローカルストレージのディスクを非同期にフラッシュすることをサポートします。 -- TiDB Binlog PumpとDrainer [#530](https://github.com/pingcap/tidb-binlog/pull/530)間の通信のトラフィック圧縮をサポート +- KVエンコーダの追加解析作業を回避するために、データソースファイルの内容をTiDBの`types.Datum`に直接解析することで、LightningのエンコードSQLパフォーマンスを50%向上しました。 [#145](https://github.com/pingcap/tidb-lightning/pull/145) +- TiDB Binlog Pumpに`storage.sync-log`構成項目を追加して、 Pump でローカルストレージのディスクを非同期にフラッシュすることをサポートします。 [#529](https://github.com/pingcap/tidb-binlog/pull/529) +- TiDB Binlog PumpとDrainer 間の通信のトラフィック圧縮をサポート [#530](https://github.com/pingcap/tidb-binlog/pull/530) - TiDB Binlog Drainerに`syncer.sql-mode`構成項目を追加して、異なる`sql-mode` sを使用してDDLクエリを解析できるようにします[#513](https://github.com/pingcap/tidb-binlog/pull/513) - TiDB Binlog Drainerに`syncer.ignore-table`構成項目を追加して、複製しないテーブルのフィルタリングをサポートします[#526](https://github.com/pingcap/tidb-binlog/pull/526) ## TiDB Ansible {#tidb-ansible} - オペレーティングシステムのバージョン制限を変更し、CentOS 7.0以降とRed Hat 7.0以降のみをサポートします[#734](https://github.com/pingcap/tidb-ansible/pull/734) -- `epollexclusive`すべてのOS [#728](https://github.com/pingcap/tidb-ansible/pull/728)でサポートされているかどうかを確認する機能を追加 +- `epollexclusive`すべてのOS でサポートされているかどうかを確認する機能を追加 [#728](https://github.com/pingcap/tidb-ansible/pull/728) - ローリングアップデートのバージョン制限を追加して、2.0.1 以前のバージョンから 2.1 以降のバージョンへのアップグレードを禁止します[#728](https://github.com/pingcap/tidb-ansible/pull/728) diff --git a/releases/release-2.1.9.md b/releases/release-2.1.9.md index a7e73f96332d3..0d05d8d29e59e 100644 --- a/releases/release-2.1.9.md +++ b/releases/release-2.1.9.md @@ -16,54 +16,54 @@ TiDB Ansible バージョン: 2.1.9 - 符号なし型がオーバーフローした場合の`MAKETIME`関数の互換性を修正[#10089](https://github.com/pingcap/tidb/pull/10089) - 一部のケースで定数の折り畳みによって発生するスタックオーバーフローを修正[#10189](https://github.com/pingcap/tidb/pull/10189) - エイリアスが存在する場合の権限チェックの問題を修正`Update` [#10157](https://github.com/pingcap/tidb/pull/10157) , [#10326](https://github.com/pingcap/tidb/pull/10326) -- DistSQL [#10197](https://github.com/pingcap/tidb/pull/10197)でメモリ使用量を追跡および制御する -- 照合順序を`utf8mb4_0900_ai_ci` [#10201](https://github.com/pingcap/tidb/pull/10201)として指定するサポート -- 主キーが符号なし型[#10209](https://github.com/pingcap/tidb/pull/10209)の場合の`MAX`関数の誤った結果の問題を修正しました +- DistSQL でメモリ使用量を追跡および制御する [#10197](https://github.com/pingcap/tidb/pull/10197) +- 照合順序を`utf8mb4_0900_ai_ci` として指定するサポート [#10201](https://github.com/pingcap/tidb/pull/10201) +- 主キーが符号なし型の場合の`MAX`関数の誤った結果の問題を修正しました [#10209](https://github.com/pingcap/tidb/pull/10209) - 非厳密モードでNOT NULL列にNULL値が挿入される問題を修正 [#10254](https://github.com/pingcap/tidb/pull/10254) -- `DISTINCT` [#10270](https://github.com/pingcap/tidb/pull/10270)に複数の列が存在する場合の`COUNT`関数の誤った結果の問題を修正しました +- `DISTINCT` に複数の列が存在する場合の`COUNT`関数の誤った結果の問題を修正しました [#10270](https://github.com/pingcap/tidb/pull/10270) - `LOAD DATA`不規則なCSVファイルを解析する際に発生するpanic問題を修正[#10269](https://github.com/pingcap/tidb/pull/10269) -- `Index Lookup Join` [#10244](https://github.com/pingcap/tidb/pull/10244)で外部結合キーと内部結合キーの型が一致しない場合は、オーバーフローエラーを無視します。 +- `Index Lookup Join` で外部結合キーと内部結合キーの型が一致しない場合は、オーバーフローエラーを無視します。 [#10244](https://github.com/pingcap/tidb/pull/10244) - 一部のケースで誤ってPointGetと判断される問題を修正[#10299](https://github.com/pingcap/tidb/pull/10299) - 一部のケースで時間型がタイムゾーンを変換しない場合に誤った結果が出る問題を修正[#10345](https://github.com/pingcap/tidb/pull/10345) - TiDB の文字セットの大文字と小文字が一致しないケースがいくつかある問題を修正[#10354](https://github.com/pingcap/tidb/pull/10354) -- 演算子[#9166](https://github.com/pingcap/tidb/issues/9166)によって返される行数を制御するサポート +- 演算子によって返される行数を制御するサポート [#9166](https://github.com/pingcap/tidb/issues/9166) - 選択と投影[#10110](https://github.com/pingcap/tidb/pull/10110) - `StreamAgg`と`HashAgg` [#10133](https://github.com/pingcap/tidb/pull/10133) - `TableReader` & `IndexReader` & `IndexLookup` [#10169](https://github.com/pingcap/tidb/pull/10169) - スロークエリログの改善 - - 類似したSQL [#10093](https://github.com/pingcap/tidb/pull/10093)区別するために`SQL Digest`加算する + - 類似したSQL 区別するために`SQL Digest`加算する [#10093](https://github.com/pingcap/tidb/pull/10093) - スロークエリステートメントで使用される統計のバージョン情報を追加する[#10220](https://github.com/pingcap/tidb/pull/10220) - - スロークエリログ[#10246](https://github.com/pingcap/tidb/pull/10246)でステートメントのメモリ消費量を表示する - - コプロセッサー関連情報の出力形式を調整し、pt-query-digest [#10300](https://github.com/pingcap/tidb/pull/10300)で解析できるようにします。 - - スロークエリステートメント[#10275](https://github.com/pingcap/tidb/pull/10275)の`#`文字の問題を修正 + - スロークエリログでステートメントのメモリ消費量を表示する [#10246](https://github.com/pingcap/tidb/pull/10246) + - コプロセッサー関連情報の出力形式を調整し、pt-query-digest で解析できるようにします。 [#10300](https://github.com/pingcap/tidb/pull/10300) + - スロークエリステートメントの`#`文字の問題を修正 [#10275](https://github.com/pingcap/tidb/pull/10275) - スロークエリステートメントのメモリテーブルにいくつかの情報列を追加する[#10317](https://github.com/pingcap/tidb/pull/10317) - - スロークエリログ[#10310](https://github.com/pingcap/tidb/pull/10310)にトランザクションコミット時間を追加する - - 一部の時間形式がpt-query-digest [#10323](https://github.com/pingcap/tidb/pull/10323)で解析できない問題を修正 + - スロークエリログにトランザクションコミット時間を追加する [#10310](https://github.com/pingcap/tidb/pull/10310) + - 一部の時間形式がpt-query-digest で解析できない問題を修正 [#10323](https://github.com/pingcap/tidb/pull/10323) ## PD {#pd} -- GetOperator サービス[#1514](https://github.com/pingcap/pd/pull/1514)サポートする +- GetOperator サービスサポートする [#1514](https://github.com/pingcap/pd/pull/1514) ## TiKV {#tikv} -- リーダー[#4604](https://github.com/tikv/tikv/pull/4604)移行時に発生する可能性のあるクォーラムの変更を修正 +- リーダー移行時に発生する可能性のあるクォーラムの変更を修正 [#4604](https://github.com/tikv/tikv/pull/4604) ## ツール {#tools} - TiDB Binlog - - 主キー列のunsigned int型のデータがマイナス[#574](https://github.com/pingcap/tidb-binlog/pull/574)であるため、データレプリケーションが中断される問題を修正しました。 + - 主キー列のunsigned int型のデータがマイナスであるため、データレプリケーションが中断される問題を修正しました。 [#574](https://github.com/pingcap/tidb-binlog/pull/574) - ダウンストリームが`pb`場合に圧縮オプションを削除し、ダウンストリーム名を`pb`から`file`に変更します[#597](https://github.com/pingcap/tidb-binlog/pull/575) - - 2.1.7で導入されたReparoが間違った`UPDATE`ステートメント[#576](https://github.com/pingcap/tidb-binlog/pull/576)を生成するバグを修正しました + - 2.1.7で導入されたReparoが間違った`UPDATE`ステートメントを生成するバグを修正しました [#576](https://github.com/pingcap/tidb-binlog/pull/576) - TiDB Lightning - - 列データのビット型がパーサー[#164](https://github.com/pingcap/tidb-lightning/pull/164)によって誤って解析されるバグを修正 - - 行IDまたはデフォルトの列値[#174](https://github.com/pingcap/tidb-lightning/pull/174)を使用して、ダンプファイル内の不足している列データを入力します。 - - 一部の SST ファイルのインポートに失敗するものの、インポート結果[#4566](https://github.com/tikv/tikv/pull/4566)が成功として返されるというインポーターのバグを修正しました。 - - SST ファイルを TiKV [#4607](https://github.com/tikv/tikv/pull/4607)にアップロードするときに、インポーターで速度制限を設定できるようになりました + - 列データのビット型がパーサーによって誤って解析されるバグを修正 [#164](https://github.com/pingcap/tidb-lightning/pull/164) + - 行IDまたはデフォルトの列値を使用して、ダンプファイル内の不足している列データを入力します。 [#174](https://github.com/pingcap/tidb-lightning/pull/174) + - 一部の SST ファイルのインポートに失敗するものの、インポート結果が成功として返されるというインポーターのバグを修正しました。 [#4566](https://github.com/tikv/tikv/pull/4566) + - SST ファイルを TiKV にアップロードするときに、インポーターで速度制限を設定できるようになりました [#4607](https://github.com/tikv/tikv/pull/4607) - CPU消費量を削減するために、インポーターのRocksDB SST圧縮方式を`lz4`に変更します[#4624](https://github.com/tikv/tikv/pull/4624) - 同期差分インスペクター - サポートチェックポイント[#227](https://github.com/pingcap/tidb-tools/pull/227) ## TiDB Ansible {#tidb-ansible} -- ドキュメントのリファクタリング[#740](https://github.com/pingcap/tidb-ansible/pull/740)に従って tidb-ansible ドキュメント内のリンク[#741](https://github.com/pingcap/tidb-ansible/pull/741)更新します +- ドキュメントのリファクタリングに従って tidb-ansible ドキュメント内のリンク更新します [#740](https://github.com/pingcap/tidb-ansible/pull/740) [#741](https://github.com/pingcap/tidb-ansible/pull/741) - `inventory.ini`ファイル内の`enable_slow_query_log`パラメータを削除し、スロークエリログをデフォルトで別のログファイルに出力します[#742](https://github.com/pingcap/tidb-ansible/pull/742) diff --git a/releases/release-3.0-beta.md b/releases/release-3.0-beta.md index d6eea81cdc794..d2ce3fbbc8280 100644 --- a/releases/release-3.0-beta.md +++ b/releases/release-3.0-beta.md @@ -15,66 +15,66 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安 - 範囲分割のサポート - ハッシュパーティショニングをサポート - SQLオプティマイザー - - `AggregationElimination` [#7676](https://github.com/pingcap/tidb/pull/7676)の最適化ルールを再サポート - - `NOT EXISTS`サブクエリを最適化し、Anti Semi Join [#7842](https://github.com/pingcap/tidb/pull/7842)に変換する + - `AggregationElimination` の最適化ルールを再サポート [#7676](https://github.com/pingcap/tidb/pull/7676) + - `NOT EXISTS`サブクエリを最適化し、Anti Semi Join に変換する [#7842](https://github.com/pingcap/tidb/pull/7842) - 新しいCascadesオプティマイザーをサポートするために、変数`tidb_enable_cascades_planner`追加します。現在、Cascadesオプティマイザーはまだ完全に実装されておらず、デフォルトではオフになっています[#7879](https://github.com/pingcap/tidb/pull/7879) - - トランザクション[#7877](https://github.com/pingcap/tidb/pull/7877)のインデックス結合の使用をサポート + - トランザクションのインデックス結合の使用をサポート [#7877](https://github.com/pingcap/tidb/pull/7877) - 外部結合の定数伝播を最適化し、結合結果の外部テーブルに関連するフィルタリング条件を外部結合を介して外部テーブルにプッシュダウンできるようにすることで、外部結合の無駄な計算を減らし、実行パフォーマンスを向上させます[#7794](https://github.com/pingcap/tidb/pull/7794) - - 投影除去の最適化ルールを集計除去の後の位置に調整し、冗長な`Project`演算子[#7909](https://github.com/pingcap/tidb/pull/7909)回避する + - 投影除去の最適化ルールを集計除去の後の位置に調整し、冗長な`Project`演算子回避する [#7909](https://github.com/pingcap/tidb/pull/7909) - `IFNULL`関数を最適化し、入力パラメータに NULL 以外の属性がある場合はこの関数を削除します[#7924](https://github.com/pingcap/tidb/pull/7924) - `_tidb_rowid`構築クエリの範囲をサポートし、テーブル全体のスキャンを回避してクラスタのストレスを軽減します[#8047](https://github.com/pingcap/tidb/pull/8047) - `IN`サブクエリを最適化して集計後に内部結合を実行し、この最適化ルールを有効にしてデフォルトで開くかどうかを制御する`tidb_opt_insubq_to_join_and_agg`変数を追加します[#7531](https://github.com/pingcap/tidb/pull/7531) - - `DO`文[#8343](https://github.com/pingcap/tidb/pull/8343)でのサブクエリの使用をサポート + - `DO`文でのサブクエリの使用をサポート [#8343](https://github.com/pingcap/tidb/pull/8343) - 不要なテーブルスキャンと結合操作を削減し、実行パフォーマンスを向上させるために、外部結合除去の最適化ルールを追加します[#8021](https://github.com/pingcap/tidb/pull/8021) - - `TIDB_INLJ`オプティマイザのヒントの動作を変更すると、オプティマイザはヒントで指定されたテーブルをインデックス結合[#8243](https://github.com/pingcap/tidb/pull/8243)内部テーブルとして使用します。 + - `TIDB_INLJ`オプティマイザのヒントの動作を変更すると、オプティマイザはヒントで指定されたテーブルをインデックス結合内部テーブルとして使用します。 [#8243](https://github.com/pingcap/tidb/pull/8243) - `Prepare`文の実行プランキャッシュが有効になったときに使用できるように、 `PointGet`広い範囲で使用します[#8108](https://github.com/pingcap/tidb/pull/8108) - 複数のテーブルを結合する際の結合順序の選択を最適化するために貪欲アルゴリズム`Join Reorder`を導入する[#8394](https://github.com/pingcap/tidb/pull/8394) - サポートビュー[#8757](https://github.com/pingcap/tidb/pull/8757) - サポートウィンドウ機能[#8630](https://github.com/pingcap/tidb/pull/8630) - `TIDB_INLJ`有効になっていない場合にクライアントに警告を返し、ユーザビリティを向上させる[#9037](https://github.com/pingcap/tidb/pull/9037) - フィルタリング条件とテーブル統計に基づいてフィルタリングされたデータの統計を推測する機能をサポート[#7921](https://github.com/pingcap/tidb/pull/7921) - - レンジパーティション[#8885](https://github.com/pingcap/tidb/pull/8885)のパーティションプルーニング最適化ルールの改善 + - レンジパーティションのパーティションプルーニング最適化ルールの改善 [#8885](https://github.com/pingcap/tidb/pull/8885) - SQLエグゼキュータ - - 空の`ON`条件[#9037](https://github.com/pingcap/tidb/pull/9037)サポートするために`Merge Join`演算子を最適化する - - ログを最適化し、 `EXECUTE`文[#7684](https://github.com/pingcap/tidb/pull/7684)を実行するときに使用されるユーザー変数を出力します。 - - `COMMIT`文[#7951](https://github.com/pingcap/tidb/pull/7951)スロークエリ情報を出力するためにログを最適化します + - 空の`ON`条件サポートするために`Merge Join`演算子を最適化する [#9037](https://github.com/pingcap/tidb/pull/9037) + - ログを最適化し、 `EXECUTE`文を実行するときに使用されるユーザー変数を出力します。 [#7684](https://github.com/pingcap/tidb/pull/7684) + - `COMMIT`文スロークエリ情報を出力するためにログを最適化します [#7951](https://github.com/pingcap/tidb/pull/7951) - SQLチューニングプロセスを容易にする`EXPLAIN ANALYZE`機能をサポートする[#7827](https://github.com/pingcap/tidb/pull/7827) - 多数の列を持つ幅の広いテーブルの書き込みパフォーマンスを最適化します[#7935](https://github.com/pingcap/tidb/pull/7935) - サポート`admin show next_row_id` [#8242](https://github.com/pingcap/tidb/pull/8242) - - 実行エンジン[#8480](https://github.com/pingcap/tidb/pull/8480)で使用される初期Chunkのサイズを制御するための`tidb_init_chunk_size`変数を追加します。 - - `shard_row_id_bits`を改善し、AUTO_INCREMENT ID [#8936](https://github.com/pingcap/tidb/pull/8936)をクロスチェックする + - 実行エンジンで使用される初期Chunkのサイズを制御するための`tidb_init_chunk_size`変数を追加します。 [#8480](https://github.com/pingcap/tidb/pull/8480) + - `shard_row_id_bits`を改善し、AUTO_INCREMENT ID をクロスチェックする [#8936](https://github.com/pingcap/tidb/pull/8936) - `Prepare`ステートメント - 異なるユーザー変数が入力されたときにクエリプランが正しいことを保証するために、サブクエリを含む`Prepare`ステートメントをクエリプランキャッシュに追加することを禁止します[#8064](https://github.com/pingcap/tidb/pull/8064) - クエリプランキャッシュを最適化して、ステートメントに非決定的な関数が含まれている場合にプランがキャッシュされることを保証します[#8105](https://github.com/pingcap/tidb/pull/8105) - クエリプランキャッシュを最適化して、 `DELETE` / `UPDATE` / `INSERT`のクエリプランがキャッシュされることを保証する[#8107](https://github.com/pingcap/tidb/pull/8107) - - クエリプランキャッシュを最適化して、 `DEALLOCATE`文[#8332](https://github.com/pingcap/tidb/pull/8332)実行するときに対応するプランを削除します。 + - クエリプランキャッシュを最適化して、 `DEALLOCATE`文実行するときに対応するプランを削除します。 [#8332](https://github.com/pingcap/tidb/pull/8332) - クエリプランキャッシュを最適化し、メモリ使用量を制限することで、過剰なプランをキャッシュすることによって引き起こされる TiDB OOM の問題を回避します[#8339](https://github.com/pingcap/tidb/pull/8339) - `Prepare`文を最適化して、 `ORDER BY` / `GROUP BY` / `LIMIT`句の`?`プレースホルダの使用をサポートする [#8206](https://github.com/pingcap/tidb/pull/8206) - 権限管理 - - `ANALYZE`文[#8486](https://github.com/pingcap/tidb/pull/8486)権限チェックを追加する - - `USE`文[#8414](https://github.com/pingcap/tidb/pull/8418)権限チェックを追加する - - `SET GLOBAL`文[#8837](https://github.com/pingcap/tidb/pull/8837)権限チェックを追加する - - `SHOW PROCESSLIST`文[#7858](https://github.com/pingcap/tidb/pull/7858)権限チェックを追加する + - `ANALYZE`文権限チェックを追加する [#8486](https://github.com/pingcap/tidb/pull/8486) + - `USE`文権限チェックを追加する [#8414](https://github.com/pingcap/tidb/pull/8418) + - `SET GLOBAL`文権限チェックを追加する [#8837](https://github.com/pingcap/tidb/pull/8837) + - `SHOW PROCESSLIST`文権限チェックを追加する [#7858](https://github.com/pingcap/tidb/pull/7858) - サーバ - - `Trace`機能[#9029](https://github.com/pingcap/tidb/pull/9029)サポート - - プラグインフレームワーク[#8788](https://github.com/pingcap/tidb/pull/8788)サポート - - `unix_socket`とTCPを同時に使用してデータベース[#8836](https://github.com/pingcap/tidb/pull/8836)に接続することをサポートします - - `interactive_timeout`システム変数[#8573](https://github.com/pingcap/tidb/pull/8573)サポート - - `wait_timeout`システム変数[#8346](https://github.com/pingcap/tidb/pull/8346)サポート - - `tidb_batch_commit`変数[#8293](https://github.com/pingcap/tidb/pull/8293)を使用して、ステートメントの数に基づいてトランザクションを複数のトランザクションに分割することをサポートします。 - - `ADMIN SHOW SLOW`ステートメントを使用してスローログ[#7785](https://github.com/pingcap/tidb/pull/7785)をチェックするサポート + - `Trace`機能サポート [#9029](https://github.com/pingcap/tidb/pull/9029) + - プラグインフレームワークサポート [#8788](https://github.com/pingcap/tidb/pull/8788) + - `unix_socket`とTCPを同時に使用してデータベースに接続することをサポートします [#8836](https://github.com/pingcap/tidb/pull/8836) + - `interactive_timeout`システム変数サポート [#8573](https://github.com/pingcap/tidb/pull/8573) + - `wait_timeout`システム変数サポート [#8346](https://github.com/pingcap/tidb/pull/8346) + - `tidb_batch_commit`変数を使用して、ステートメントの数に基づいてトランザクションを複数のトランザクションに分割することをサポートします。 [#8293](https://github.com/pingcap/tidb/pull/8293) + - `ADMIN SHOW SLOW`ステートメントを使用してスローログをチェックするサポート [#7785](https://github.com/pingcap/tidb/pull/7785) - 互換性 - - `ALLOW_INVALID_DATES` SQLモード[#9027](https://github.com/pingcap/tidb/pull/9027)サポート + - `ALLOW_INVALID_DATES` SQLモードサポート [#9027](https://github.com/pingcap/tidb/pull/9027) - CSVファイルのフォールトトレランスを`LoadData`向上[#9005](https://github.com/pingcap/tidb/pull/9005) - MySQL 320ハンドシェイクプロトコル[#8812](https://github.com/pingcap/tidb/pull/8812)サポート - - 符号なし`bigint`列をAUTO_INCREMENT列[#8181](https://github.com/pingcap/tidb/pull/8181)として使用することをサポート - - `SHOW CREATE DATABASE IF NOT EXISTS`構文[#8926](https://github.com/pingcap/tidb/pull/8926)サポートする + - 符号なし`bigint`列をAUTO_INCREMENT列として使用することをサポート [#8181](https://github.com/pingcap/tidb/pull/8181) + - `SHOW CREATE DATABASE IF NOT EXISTS`構文サポートする [#8926](https://github.com/pingcap/tidb/pull/8926) - フィルタリング条件にユーザー変数が含まれている場合、述語プッシュダウン操作を放棄して、ユーザー変数を使用してウィンドウ関数の動作をモックするMySQLの動作との互換性を改善しました[#8412](https://github.com/pingcap/tidb/pull/8412) - DDL - 誤って削除されたテーブルの高速回復をサポート[#7937](https://github.com/pingcap/tidb/pull/7937) - 同時実行数を動的に調整するサポート`ADD INDEX` [#8295](https://github.com/pingcap/tidb/pull/8295) - - テーブルまたは列の文字セットを`utf8` `utf8mb4` [#8037](https://github.com/pingcap/tidb/pull/8037)変更するサポート - - デフォルトの文字セットを`utf8`から`utf8mb4` [#7965](https://github.com/pingcap/tidb/pull/7965)変更します + - テーブルまたは列の文字セットを`utf8` `utf8mb4` 変更するサポート [#8037](https://github.com/pingcap/tidb/pull/8037) + - デフォルトの文字セットを`utf8`から`utf8mb4` 変更します [#7965](https://github.com/pingcap/tidb/pull/7965) - サポート範囲パーティション[#8011](https://github.com/pingcap/tidb/pull/8011) ## ツール {#tools} @@ -86,22 +86,22 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安 ## PD {#pd} - リージョンメタデータを個別に格納するには`RegionStorage`追加[#1237](https://github.com/pingcap/pd/pull/1237) -- シャッフルホットリージョンスケジューラ[#1361](https://github.com/pingcap/pd/pull/1361)を追加 -- スケジュールパラメータ関連のメトリック[#1406](https://github.com/pingcap/pd/pull/1406)を追加する -- クラスターラベル関連のメトリクス[#1402](https://github.com/pingcap/pd/pull/1402)を追加する -- インポートデータシミュレータ[#1263](https://github.com/pingcap/pd/pull/1263)を追加する +- シャッフルホットリージョンスケジューラを追加 [#1361](https://github.com/pingcap/pd/pull/1361) +- スケジュールパラメータ関連のメトリックを追加する [#1406](https://github.com/pingcap/pd/pull/1406) +- クラスターラベル関連のメトリクスを追加する [#1402](https://github.com/pingcap/pd/pull/1402) +- インポートデータシミュレータを追加する [#1263](https://github.com/pingcap/pd/pull/1263) - リーダー選挙に関する`Watch`問題を修正[#1396](https://github.com/pingcap/pd/pull/1396) ## TiKV {#tikv} -- 分散GC [#3179](https://github.com/tikv/tikv/pull/3179)をサポート -- 書き込みストール[#3606](https://github.com/tikv/tikv/pull/3606)を回避するために、スナップショットを適用する前に RocksDB レベル 0 ファイルをチェックします。 -- リバース`raw_scan`と`raw_batch_scan` [#3742](https://github.com/tikv/tikv/pull/3724)サポート +- 分散GC をサポート [#3179](https://github.com/tikv/tikv/pull/3179) +- 書き込みストールを回避するために、スナップショットを適用する前に RocksDB レベル 0 ファイルをチェックします。 [#3606](https://github.com/tikv/tikv/pull/3606) +- リバース`raw_scan`と`raw_batch_scan` サポート [#3742](https://github.com/tikv/tikv/pull/3724) - HTTPを使用した監視情報の取得をサポート[#3855](https://github.com/tikv/tikv/pull/3855) - DST をより良くサポート[#3786](https://github.com/tikv/tikv/pull/3786) -- バッチ[#3931](https://github.com/tikv/tikv/pull/3913)でのRaftメッセージの受信と送信をサポート -- 新しいストレージエンジン Titan [#3985](https://github.com/tikv/tikv/pull/3985)を導入 +- バッチでのRaftメッセージの受信と送信をサポート [#3931](https://github.com/tikv/tikv/pull/3913) +- 新しいストレージエンジン Titan を導入 [#3985](https://github.com/tikv/tikv/pull/3985) - gRPCをv1.17.2にアップグレード[#4023](https://github.com/tikv/tikv/pull/4023) -- バッチ[#4043](https://github.com/tikv/tikv/pull/4043)でクライアント要求を受信し、応答を送信することをサポートします。 -- マルチスレッド対応[#4044](https://github.com/tikv/tikv/pull/4044)適用 -- マルチスレッドRaftstore [#4066](https://github.com/tikv/tikv/pull/4066)サポート +- バッチでクライアント要求を受信し、応答を送信することをサポートします。 [#4043](https://github.com/tikv/tikv/pull/4043) +- マルチスレッド対応適用 [#4044](https://github.com/tikv/tikv/pull/4044) +- マルチスレッドRaftstore サポート [#4066](https://github.com/tikv/tikv/pull/4066) diff --git a/releases/release-3.0.0-beta.1.md b/releases/release-3.0.0-beta.1.md index b92e76c5c923e..49aff07da8a86 100644 --- a/releases/release-3.0.0-beta.1.md +++ b/releases/release-3.0.0-beta.1.md @@ -18,7 +18,7 @@ TiDB Ansible バージョン: 3.0.0-beta.1 ## TiDB {#tidb} - SQLオプティマイザー - - `Sort Merge Join` [#9032](https://github.com/pingcap/tidb/pull/9037)を使用して直積を計算することをサポートします + - `Sort Merge Join` を使用して直積を計算することをサポートします [#9032](https://github.com/pingcap/tidb/pull/9037) - スカイラインプルーニングをサポートし、実行計画が統計情報に過度に依存しないようにするいくつかのルールを備えています[#9337](https://github.com/pingcap/tidb/pull/9337) @@ -37,7 +37,7 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - - 列とハンドル列[#9315](https://github.com/pingcap/tidb/pull/9315)の間の順序相関を示す統計の種類を追加します。 + - 列とハンドル列の間の順序相関を示す統計の種類を追加します。 [#9315](https://github.com/pingcap/tidb/pull/9315) - SQL実行エンジン - 組み込み関数を追加する - `JSON_QUOTE` [#7832](https://github.com/pingcap/tidb/pull/7832) @@ -55,22 +55,22 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - サポート`DROP ROLE` [#9616](https://github.com/pingcap/tidb/pull/9616) - サポート`CREATE ROLE` [#9461](https://github.com/pingcap/tidb/pull/9461) - サーバ - - 現在のTiDBインスタンス[#9651](https://github.com/pingcap/tidb/pull/9651)の情報を取得するためのHTTPインターフェース`/debug/zip`を追加する + - 現在のTiDBインスタンスの情報を取得するためのHTTPインターフェース`/debug/zip`を追加する [#9651](https://github.com/pingcap/tidb/pull/9651) - PumpまたはDrainerのステータスを確認するためのSQL文`show pump status`と`show drainer status`サポートします[#9456](https://github.com/pingcap/tidb/pull/9456) - SQL文を使用してPumpまたはDrainerのステータスを変更する機能をサポート[#9789](https://github.com/pingcap/tidb/pull/9789) - 遅いSQL文を簡単に追跡できるように、SQLテキストにHASHフィンガープリントを追加することをサポート[#9662](https://github.com/pingcap/tidb/pull/9662) - binlogの有効化状態を制御するための`log_bin`システム変数 (デフォルトでは "0") を追加します。現在は状態の確認のみをサポートしています[#9343](https://github.com/pingcap/tidb/pull/9343) - - 設定ファイル[#9864](https://github.com/pingcap/tidb/pull/9864)を使用して送信binlog戦略の管理をサポート - - `INFORMATION_SCHEMA.SLOW_QUERY`メモリテーブル[#9290](https://github.com/pingcap/tidb/pull/9290)を使用してスローログのクエリをサポート + - 設定ファイルを使用して送信binlog戦略の管理をサポート [#9864](https://github.com/pingcap/tidb/pull/9864) + - `INFORMATION_SCHEMA.SLOW_QUERY`メモリテーブルを使用してスローログのクエリをサポート [#9290](https://github.com/pingcap/tidb/pull/9290) - TiDBに表示されるMySQLのバージョンを5.7.10から5.7.25に変更する[#9553](https://github.com/pingcap/tidb/pull/9553) - [ログ形式](https://github.com/tikv/rfcs/blob/master/text/0018-unified-log-format.md)統合してツールによる収集と分析を容易にする - - 統計[#9209](https://github.com/pingcap/tidb/pull/9209)に基づいて実際のデータ量と推定データ量の差を記録するための監視項目`high_error_rate_feedback_total`追加します。 + - 統計に基づいて実際のデータ量と推定データ量の差を記録するための監視項目`high_error_rate_feedback_total`追加します。 [#9209](https://github.com/pingcap/tidb/pull/9209) - データベースディメンションにQPS監視項目を追加します。これは、構成項目[#9151](https://github.com/pingcap/tidb/pull/9151)使用して有効にできます。 - DDL - DDLタスクの再試行回数を制限するために、 `ddl_error_count_limit`グローバル変数(デフォルトでは「512」)を追加します(この回数が制限を超えると、DDLタスクはキャンセルされます) [#9295](https://github.com/pingcap/tidb/pull/9295) - - ALTER ALGORITHM `INPLACE` / `INSTANT` [#8811](https://github.com/pingcap/tidb/pull/8811)をサポート - - `SHOW CREATE VIEW`ステートメント[#9309](https://github.com/pingcap/tidb/pull/9309)サポートする - - `SHOW CREATE USER`ステートメント[#9240](https://github.com/pingcap/tidb/pull/9240)サポートする + - ALTER ALGORITHM `INPLACE` / `INSTANT` をサポート [#8811](https://github.com/pingcap/tidb/pull/8811) + - `SHOW CREATE VIEW`ステートメントサポートする [#9309](https://github.com/pingcap/tidb/pull/9309) + - `SHOW CREATE USER`ステートメントサポートする [#9240](https://github.com/pingcap/tidb/pull/9240) ## PD {#pd} @@ -79,8 +79,8 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - 異なるストアで異なるハートビート間隔をサポート[#1418](https://github.com/pingcap/pd/pull/1418) - データのインポートに関するケースを追加[#1263](https://github.com/pingcap/pd/pull/1263) - ホットスポットのスケジュールを設定可能にする[#1412](https://github.com/pingcap/pd/pull/1412) -- 以前のストアID [#1429](https://github.com/pingcap/pd/pull/1429)を置き換えるために、ディメンション監視項目としてストアアドレスを追加します。 -- `GetStores`オーバーヘッドを最適化して、リージョン検査サイクル[#1410](https://github.com/pingcap/pd/pull/1410)高速化します。 +- 以前のストアID を置き換えるために、ディメンション監視項目としてストアアドレスを追加します。 [#1429](https://github.com/pingcap/pd/pull/1429) +- `GetStores`オーバーヘッドを最適化して、リージョン検査サイクル高速化します。 [#1410](https://github.com/pingcap/pd/pull/1410) - tombstoneストアを削除するためのインターフェースを追加する [#1472](https://github.com/pingcap/pd/pull/1472) ## TiKV {#tikv} @@ -88,17 +88,17 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - コプロセッサーの計算実行フレームワークを最適化し、TableScanセクションを実装することで、単一のTableScanのパフォーマンスが5%〜30%向上しました。 - `BatchRows`行と`BatchColumn`列の定義を実装する [#3660](https://github.com/tikv/tikv/pull/3660) - `VectorLike`実装して、エンコードされたデータとデコードされたデータに同じ方法でアクセスできるようにする[#4242](https://github.com/tikv/tikv/pull/4242) - - `BatchExecutor`インターフェースに定義し、リクエストを`BatchExecutor` [#4243](https://github.com/tikv/tikv/pull/4243)に変換する方法を実装する + - `BatchExecutor`インターフェースに定義し、リクエストを`BatchExecutor` に変換する方法を実装する [#4243](https://github.com/tikv/tikv/pull/4243) - 式ツリーをRPN形式に変換する実装[#4329](https://github.com/tikv/tikv/pull/4329) - 計算を高速化するためにベクトル化演算子`BatchTableScanExecutor`実装する[#4351](https://github.com/tikv/tikv/pull/4351) - [ログ形式](https://github.com/tikv/rfcs/blob/master/text/0018-unified-log-format.md)統合してツールによる収集と分析を容易にする -- ローカルリーダーを使用してRaw Readインターフェース[#4222](https://github.com/tikv/tikv/pull/4222)で読み取ることをサポート +- ローカルリーダーを使用してRaw Readインターフェースで読み取ることをサポート [#4222](https://github.com/tikv/tikv/pull/4222) - 構成情報に関するメトリックを追加する[#4206](https://github.com/tikv/tikv/pull/4206) -- 境界[#4255](https://github.com/tikv/tikv/pull/4255)を超えるキーに関するメトリックを追加する +- 境界を超えるキーに関するメトリックを追加する [#4255](https://github.com/tikv/tikv/pull/4255) - キーの境界超過エラーが発生したときにpanicを制御するかエラーを返すオプションを追加します[#4254](https://github.com/tikv/tikv/pull/4254) -- `INSERT`操作のサポートを追加し、キーが存在しない場合にのみ事前書き込みを成功させ、 `Batch Get` [#4085](https://github.com/tikv/tikv/pull/4085)を削除します。 -- バッチシステム[#4200](https://github.com/tikv/tikv/pull/4200)でより公平なバッチ戦略を使用する -- tikv-ctl [#3825](https://github.com/tikv/tikv/pull/3825)で Raw スキャンをサポート +- `INSERT`操作のサポートを追加し、キーが存在しない場合にのみ事前書き込みを成功させ、 `Batch Get` を削除します。 [#4085](https://github.com/tikv/tikv/pull/4085) +- バッチシステムでより公平なバッチ戦略を使用する [#4200](https://github.com/tikv/tikv/pull/4200) +- tikv-ctl で Raw スキャンをサポート [#3825](https://github.com/tikv/tikv/pull/3825) ## ツール {#tools} @@ -107,8 +107,8 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - 複製する必要のないファイルのフィルタリングをサポート - 生成された列の複製をサポート - Lightning - - TiKVの定期的なレベル1圧縮を無効にすることをサポートし、TiKVクラスタバージョンが2.1.4以降の場合、レベル1圧縮はインポートモード[#119](https://github.com/pingcap/tidb-lightning/pull/119)で自動的に実行されます[#4199](https://github.com/tikv/tikv/pull/4199) - - `table_concurrency`構成項目を追加して、インポートエンジンの数(デフォルトでは「16」)を制限し、インポーターのディスクスペース[#119](https://github.com/pingcap/tidb-lightning/pull/119)過剰な使用を回避します。 + - TiKVの定期的なレベル1圧縮を無効にすることをサポートし、TiKVクラスタバージョンが2.1.4以降の場合、レベル1圧縮はインポートモードで自動的に実行されます[#4199](https://github.com/tikv/tikv/pull/4199) [#119](https://github.com/pingcap/tidb-lightning/pull/119) + - `table_concurrency`構成項目を追加して、インポートエンジンの数(デフォルトでは「16」)を制限し、インポーターのディスクスペース過剰な使用を回避します。 [#119](https://github.com/pingcap/tidb-lightning/pull/119) - メモリ使用量を削減するために、中間状態SSTをディスクに保存することをサポート[#4369](https://github.com/tikv/tikv/pull/4369) - TiKV-Importer のインポートパフォーマンスを最適化し、大規模なテーブルのデータとインデックスの個別インポートをサポートします[#132](https://github.com/pingcap/tidb-lightning/pull/132) - CSVファイルのインポートをサポート[#111](https://github.com/pingcap/tidb-lightning/pull/111) diff --git a/releases/release-3.0.0-rc.1.md b/releases/release-3.0.0-rc.1.md index a1455348d4d6f..5983b6c1735eb 100644 --- a/releases/release-3.0.0-rc.1.md +++ b/releases/release-3.0.0-rc.1.md @@ -19,25 +19,25 @@ TiDB Ansible バージョン: 3.0.0-rc.1 - SQLオプティマイザー - 列間の順序相関を使用してコスト見積りの精度を向上させます。相関を見積りに直接使用できない場合に、インデックススキャンの優先順位を制御するヒューリスティックパラメータ`tidb_opt_correlation_exp_factor`を導入します[#9839](https://github.com/pingcap/tidb/pull/9839) - - フィルタ[#10053](https://github.com/pingcap/tidb/pull/10053)に関連する列がある場合、複合インデックスのアクセス条件を抽出するときに、インデックスのプレフィックス列をさらに一致させます。 + - フィルタに関連する列がある場合、複合インデックスのアクセス条件を抽出するときに、インデックスのプレフィックス列をさらに一致させます。 [#10053](https://github.com/pingcap/tidb/pull/10053) - 結合に含まれるテーブルの数が`tidb_opt_join_reorder_threshold`未満の場合に、結合操作の実行順序を指定するには、動的計画法アルゴリズムを使用します[#8816](https://github.com/pingcap/tidb/pull/8816) - アクセス条件として複合インデックスを使用する場合、インデックス結合を構築する内部テーブル内のインデックスのプレフィックス列をさらに一致させる[#8471](https://github.com/pingcap/tidb/pull/8471) - NULL値を持つ単一列インデックスの行数推定の精度を向上[#9474](https://github.com/pingcap/tidb/pull/9474) - 論理最適化フェーズで集計関数を削除するときに、誤った実行を防ぐために`GROUP_CONCAT`特別に処理します[#9967](https://github.com/pingcap/tidb/pull/9967) - - フィルタが定数[#9848](https://github.com/pingcap/tidb/pull/9848)場合、結合演算子の子ノードにフィルタを適切にプッシュダウンします。 - - MySQL [#10064](https://github.com/pingcap/tidb/pull/10064)との非互換性を防ぐために、論理最適化フェーズで列をプルーニングするときに`RAND()`などのいくつかの関数を特別に処理します。 + - フィルタが定数場合、結合演算子の子ノードにフィルタを適切にプッシュダウンします。 [#9848](https://github.com/pingcap/tidb/pull/9848) + - MySQL との非互換性を防ぐために、論理最適化フェーズで列をプルーニングするときに`RAND()`などのいくつかの関数を特別に処理します。 [#10064](https://github.com/pingcap/tidb/pull/10064) - `FAST ANALYZE`サポートします。これは、領域全体をスキャンするのではなく、領域をサンプリングすることで統計収集を高速化します。この機能は変数`tidb_enable_fast_analyze`によって制御されます[#10258](https://github.com/pingcap/tidb/pull/10258) - SQL文の実行計画のバインドを実行することで実行の安定性を確保するSQL計画管理をサポートします。この機能は現在ベータ版であり、SELECT文のバインド実行計画のみをサポートします。本番環境での使用は推奨されません[#10284](https://github.com/pingcap/tidb/pull/10284) - 実行エンジン - - 3つの演算子`TableReader` `IndexLookupReader` [#10003](https://github.com/pingcap/tidb/pull/10003)メモリ使用量の追跡と制御をサポートします`IndexReader` + - 3つの演算子`TableReader` `IndexLookupReader` メモリ使用量の追跡と制御をサポートします`IndexReader` [#10003](https://github.com/pingcap/tidb/pull/10003) - コプロセッサのタスク数、実行時間/待機時間の平均/最長/90%、実行時間または待機時間が最も長い TiKV のアドレスなど、スロー ログ内のコプロセッサ タスクに関する詳細情報の表示をサポートします[#10165](https://github.com/pingcap/tidb/pull/10165) - プレースホルダなしの準備済みDDL文をサポートする[#10144](https://github.com/pingcap/tidb/pull/10144) - サーバ - TiDB の起動時にのみ DDL 所有者にブートストラップの実行を許可する[#10029](https://github.com/pingcap/tidb/pull/10029) - - トランザクション分離レベルをSERIALIZABLE [#10065](https://github.com/pingcap/tidb/pull/10065)に設定するときにTiDBがエラーを報告しないようにするために、変数`tidb_skip_isolation_level_check`追加します。 - - 暗黙的なコミット時間とSQL実行時間をスローログ[#10294](https://github.com/pingcap/tidb/pull/10294)にマージする + - トランザクション分離レベルをSERIALIZABLE に設定するときにTiDBがエラーを報告しないようにするために、変数`tidb_skip_isolation_level_check`追加します。 [#10065](https://github.com/pingcap/tidb/pull/10065) + - 暗黙的なコミット時間とSQL実行時間をスローログにマージする [#10294](https://github.com/pingcap/tidb/pull/10294) - SQL ロールのサポート (RBAC権限管理) - サポート`SHOW GRANT` [#10016](https://github.com/pingcap/tidb/pull/10016) - サポート`SET DEFAULT ROLE` [#9949](https://github.com/pingcap/tidb/pull/9949) @@ -45,103 +45,103 @@ TiDB Ansible バージョン: 3.0.0-rc.1 - TiDB を終了させる`whitelist`プラグインの`ConnectionEvent`エラーを修正します[#9889](https://github.com/pingcap/tidb/pull/9889) - トランザクション履歴に読み取り専用ステートメントを誤って追加する問題を修正[#9723](https://github.com/pingcap/tidb/pull/9723) - `kill`文を改善して SQL 実行を停止し、リソースをより早く解放する[#9844](https://github.com/pingcap/tidb/pull/9844) - - 設定ファイル[#9855](https://github.com/pingcap/tidb/pull/9855)の有効性をチェックするための起動オプション`config-check`を追加する + - 設定ファイルの有効性をチェックするための起動オプション`config-check`を追加する [#9855](https://github.com/pingcap/tidb/pull/9855) - 厳密なSQLモードが無効になっている場合にNULLフィールドを挿入する際の妥当性チェックを修正[#10161](https://github.com/pingcap/tidb/pull/10161) - DDL - `CREATE TABLE`ステートメントに`pre_split_regions`オプションを追加します。このオプションは、テーブルの作成時にテーブルリージョンを事前に分割して、テーブルの作成後に大量の書き込みによって発生する書き込みホットスポットを回避することをサポートします[#10138](https://github.com/pingcap/tidb/pull/10138) - 一部のDDL文の実行パフォーマンスを最適化する[#10170](https://github.com/pingcap/tidb/pull/10170) - - `FULLTEXT KEY` [#9821](https://github.com/pingcap/tidb/pull/9821)ではフルテキストインデックスがサポートされていないという警告を追加します - - TiDB [#9820](https://github.com/pingcap/tidb/pull/9820)の古いバージョンにおける UTF8 および UTF8MB4 文字セットの互換性の問題を修正しました - - 表[#9868](https://github.com/pingcap/tidb/pull/9868)の`shard_row_id_bits`の潜在的なバグを修正 + - `FULLTEXT KEY` ではフルテキストインデックスがサポートされていないという警告を追加します [#9821](https://github.com/pingcap/tidb/pull/9821) + - TiDB の古いバージョンにおける UTF8 および UTF8MB4 文字セットの互換性の問題を修正しました [#9820](https://github.com/pingcap/tidb/pull/9820) + - 表の`shard_row_id_bits`の潜在的なバグを修正 [#9868](https://github.com/pingcap/tidb/pull/9868) - テーブルの文字セットを変更しても列の文字セットが変更されないバグを修正[#9790](https://github.com/pingcap/tidb/pull/9790) - 列のデフォルト値として`BINARY` / `BIT`使用する場合の`SHOW COLUMN`の潜在的なバグを修正[#9897](https://github.com/pingcap/tidb/pull/9897) - - `SHOW FULL COLUMNS`文[#10007](https://github.com/pingcap/tidb/pull/10007)で`CHARSET` `COLLATION`説明を表示する際の互換性の問題を修正 - - `SHOW COLLATIONS`文が TiDB [#10186](https://github.com/pingcap/tidb/pull/10186)でサポートされている照合順序のみをリストする問題を修正しました + - `SHOW FULL COLUMNS`文で`CHARSET` `COLLATION`説明を表示する際の互換性の問題を修正 [#10007](https://github.com/pingcap/tidb/pull/10007) + - `SHOW COLLATIONS`文が TiDB でサポートされている照合順序のみをリストする問題を修正しました [#10186](https://github.com/pingcap/tidb/pull/10186) ## PD {#pd} -- ETCD [#1452](https://github.com/pingcap/pd/pull/1452)アップグレード +- ETCD アップグレード [#1452](https://github.com/pingcap/pd/pull/1452) - etcdとPDサーバーのログ形式を統一する - 事前投票でLeaderを選出できない問題を修正 - 後続のリクエストをブロックしないように、失敗する可能性のある「提案」および「読み取り」リクエストを迅速にドロップすることをサポートします。 - リースのデッドロック問題を修正 -- ホットストアがキー[#1487](https://github.com/pingcap/pd/pull/1487)の統計情報を正しく生成しない問題を修正 -- 単一のPDノード[#1485](https://github.com/pingcap/pd/pull/1485)からPDクラスターを強制的に再構築するサポート -- `regionScatterer`無効な`OperatorStep` [#1482](https://github.com/pingcap/pd/pull/1482)を生成する可能性がある問題を修正 -- `MergeRegion`オペレータ[#1495](https://github.com/pingcap/pd/pull/1495)の短すぎるタイムアウト問題を修正 +- ホットストアがキーの統計情報を正しく生成しない問題を修正 [#1487](https://github.com/pingcap/pd/pull/1487) +- 単一のPDノードからPDクラスターを強制的に再構築するサポート [#1485](https://github.com/pingcap/pd/pull/1485) +- `regionScatterer`無効な`OperatorStep` を生成する可能性がある問題を修正 [#1482](https://github.com/pingcap/pd/pull/1482) +- `MergeRegion`オペレータの短すぎるタイムアウト問題を修正 [#1495](https://github.com/pingcap/pd/pull/1495) - ホットリージョンのスケジュールに高い優先度を与えるサポート[#1492](https://github.com/pingcap/pd/pull/1492) -- PDサーバー側[#1502](https://github.com/pingcap/pd/pull/1502)でTSOリクエストの処理時間を記録するためのメトリックを追加します -- 対応するストアIDとアドレスをストア関連の指標[#1506](https://github.com/pingcap/pd/pull/1506)に追加します。 -- `GetOperator`サービス[#1477](https://github.com/pingcap/pd/pull/1477)サポートする +- PDサーバー側でTSOリクエストの処理時間を記録するためのメトリックを追加します [#1502](https://github.com/pingcap/pd/pull/1502) +- 対応するストアIDとアドレスをストア関連の指標に追加します。 [#1506](https://github.com/pingcap/pd/pull/1506) +- `GetOperator`サービスサポートする [#1477](https://github.com/pingcap/pd/pull/1477) - ストアが見つからないため、ハートビートストリームでエラーを送信できない問題を修正しました[#1521](https://github.com/pingcap/pd/pull/1521) ## TiKV {#tikv} - エンジン - 読み取りトラフィックの統計情報が不正確になる可能性がある問題を修正[#4436](https://github.com/tikv/tikv/pull/4436) - - 範囲[#4503](https://github.com/tikv/tikv/pull/4503)削除するときにプレフィックス抽出プログラムがpanicを起こす可能性がある問題を修正しました + - 範囲削除するときにプレフィックス抽出プログラムがpanicを起こす可能性がある問題を修正しました [#4503](https://github.com/tikv/tikv/pull/4503) - メモリ管理を最適化してメモリ割り当てとコピーを削減`Iterator Key Bound Option` [#4537](https://github.com/tikv/tikv/pull/4537) - ラーナーのログギャップを考慮しないと、場合によってはpanicが発生する可能性がある問題を修正しました[#4559](https://github.com/tikv/tikv/pull/4559) - - 異なる`column families` [#4612](https://github.com/tikv/tikv/pull/4612)間での`block cache`共有をサポート + - 異なる`column families` 間での`block cache`共有をサポート [#4612](https://github.com/tikv/tikv/pull/4612) - サーバ - - コンテキストスイッチのオーバーヘッドを`batch commands` [#4473](https://github.com/tikv/tikv/pull/4473)削減 - - シークイテレータステータス[#4470](https://github.com/tikv/tikv/pull/4470)の有効性をチェックする + - コンテキストスイッチのオーバーヘッドを`batch commands` 削減 [#4473](https://github.com/tikv/tikv/pull/4473) + - シークイテレータステータスの有効性をチェックする [#4470](https://github.com/tikv/tikv/pull/4470) - ラフトストア - - 構成可能な`properties index distance` [#4517](https://github.com/tikv/tikv/pull/4517)をサポート + - 構成可能な`properties index distance` をサポート [#4517](https://github.com/tikv/tikv/pull/4517) - コプロセッサー - - バッチインデックススキャンエグゼキュータ[#4419](https://github.com/tikv/tikv/pull/4419)を追加 - - ベクトル化評価フレームワーク[#4322](https://github.com/tikv/tikv/pull/4322)を追加 - - バッチエグゼキュータ[#4433](https://github.com/tikv/tikv/pull/4433)実行サマリーフレームワークの追加 - - RPN式を構築するときに最大列をチェックして、評価panic[#4481](https://github.com/tikv/tikv/pull/4481)を引き起こす可能性のある無効な列オフセットを回避します。 - - `BatchLimitExecutor` [#4469](https://github.com/tikv/tikv/pull/4469)を加える - - ReadPoolの元の`futures-cpupool`を`tokio-threadpool`に置き換えてコンテキストスイッチ[#4486](https://github.com/tikv/tikv/pull/4486)を減らす - - バッチ集計フレームワーク[#4533](https://github.com/tikv/tikv/pull/4533)を追加 - - `BatchSelectionExecutor` [#4562](https://github.com/tikv/tikv/pull/4562)を加える + - バッチインデックススキャンエグゼキュータを追加 [#4419](https://github.com/tikv/tikv/pull/4419) + - ベクトル化評価フレームワークを追加 [#4322](https://github.com/tikv/tikv/pull/4322) + - バッチエグゼキュータ実行サマリーフレームワークの追加 [#4433](https://github.com/tikv/tikv/pull/4433) + - RPN式を構築するときに最大列をチェックして、評価panicを引き起こす可能性のある無効な列オフセットを回避します。 [#4481](https://github.com/tikv/tikv/pull/4481) + - `BatchLimitExecutor` を加える [#4469](https://github.com/tikv/tikv/pull/4469) + - ReadPoolの元の`futures-cpupool`を`tokio-threadpool`に置き換えてコンテキストスイッチを減らす [#4486](https://github.com/tikv/tikv/pull/4486) + - バッチ集計フレームワークを追加 [#4533](https://github.com/tikv/tikv/pull/4533) + - `BatchSelectionExecutor` を加える [#4562](https://github.com/tikv/tikv/pull/4562) - バッチ攻撃機能の追加`AVG` [#4570](https://github.com/tikv/tikv/pull/4570) - - RPN関数`LogicalAnd` [#4575](https://github.com/tikv/tikv/pull/4575)を追加 + - RPN関数`LogicalAnd` を追加 [#4575](https://github.com/tikv/tikv/pull/4575) - その他 - - メモリアロケータ[#4370](https://github.com/tikv/tikv/pull/4370)としてのサポート`tcmalloc` + - メモリアロケータとしてのサポート`tcmalloc` [#4370](https://github.com/tikv/tikv/pull/4370) ## ツール {#tools} - TiDB Binlog - - unsigned int 型の主キー列のbinlogデータが負の[#573](https://github.com/pingcap/tidb-binlog/pull/573)場合にレプリケーションが中止される問題を修正しました。 + - unsigned int 型の主キー列のbinlogデータが負の場合にレプリケーションが中止される問題を修正しました。 [#573](https://github.com/pingcap/tidb-binlog/pull/573) - ダウンストリームが`pb`場合は圧縮オプションを提供しません。ダウンストリーム名を`pb`から`file`に変更します[#559](https://github.com/pingcap/tidb-binlog/pull/559) - - Pumpにローカルストレージ[#509](https://github.com/pingcap/tidb-binlog/pull/509)への非同期フラッシュを許可する`storage.sync-log`設定項目を追加する - - PumpとDrainer[#495](https://github.com/pingcap/tidb-binlog/pull/495)間の通信のトラフィック圧縮をサポート - - 異なるSQLモード[#511](https://github.com/pingcap/tidb-binlog/pull/511)でのDDLクエリの解析をサポートするために、 Drainerに`syncer.sql-mode`構成項目を追加します。 + - Pumpにローカルストレージへの非同期フラッシュを許可する`storage.sync-log`設定項目を追加する [#509](https://github.com/pingcap/tidb-binlog/pull/509) + - PumpとDrainer間の通信のトラフィック圧縮をサポート [#495](https://github.com/pingcap/tidb-binlog/pull/495) + - 異なるSQLモードでのDDLクエリの解析をサポートするために、 Drainerに`syncer.sql-mode`構成項目を追加します。 [#511](https://github.com/pingcap/tidb-binlog/pull/511) - レプリケーションを必要としないテーブルを除外するための構成項目を`syncer.ignore-table`追加します[#520](https://github.com/pingcap/tidb-binlog/pull/520) - Lightning - - 行IDまたはデフォルトの列値を使用して、ダンプファイル[#170](https://github.com/pingcap/tidb-lightning/pull/170)で欠落した列データを入力します。 + - 行IDまたはデフォルトの列値を使用して、ダンプファイルで欠落した列データを入力します。 [#170](https://github.com/pingcap/tidb-lightning/pull/170) - SST の一部がインポートに失敗した場合でも、インポート成功が返される可能性があるインポーターのバグを修正しました[#4566](https://github.com/tikv/tikv/pull/4566) - - SST を TiKV [#4412](https://github.com/tikv/tikv/pull/4412)にアップロードする際のインポーターの速度制限をサポート - - 大きなテーブルに対するチェックサムと分析によるクラスターへの影響を軽減し、チェックサムと分析[#156](https://github.com/pingcap/tidb-lightning/pull/156)成功率を向上させるために、サイズによるテーブルインポートをサポートします。 - - データソースファイルをTiDBのtypes.Datumとして直接解析し、KVエンコーダ[#145](https://github.com/pingcap/tidb-lightning/pull/145)からの余分な解析オーバーヘッドを削減することで、LightningのSQLエンコードパフォーマンスを50%向上しました。 - - ログ形式を[統合ログ形式](https://github.com/tikv/rfcs/blob/master/text/0018-unified-log-format.md) [#162](https://github.com/pingcap/tidb-lightning/pull/162)に変更 + - SST を TiKV にアップロードする際のインポーターの速度制限をサポート [#4412](https://github.com/tikv/tikv/pull/4412) + - 大きなテーブルに対するチェックサムと分析によるクラスターへの影響を軽減し、チェックサムと分析成功率を向上させるために、サイズによるテーブルインポートをサポートします。 [#156](https://github.com/pingcap/tidb-lightning/pull/156) + - データソースファイルをTiDBのtypes.Datumとして直接解析し、KVエンコーダからの余分な解析オーバーヘッドを削減することで、LightningのSQLエンコードパフォーマンスを50%向上しました。 [#145](https://github.com/pingcap/tidb-lightning/pull/145) + - ログ形式を[統合ログ形式](https://github.com/tikv/rfcs/blob/master/text/0018-unified-log-format.md) に変更 [#162](https://github.com/pingcap/tidb-lightning/pull/162) - 設定ファイルが見つからない場合に使用するコマンドラインオプションをいくつか追加します[#157](https://github.com/pingcap/tidb-lightning/pull/157) - 同期差分インスペクター - チェックポイントをサポートし、検証ステータスを記録し、再起動後に最後に保存したポイントから検証を続行します[#224](https://github.com/pingcap/tidb-tools/pull/224) - - チェックサム[#215](https://github.com/pingcap/tidb-tools/pull/215)計算してデータの整合性をチェックするための構成項目`only-use-checksum`追加します + - チェックサム計算してデータの整合性をチェックするための構成項目`only-use-checksum`追加します [#215](https://github.com/pingcap/tidb-tools/pull/215) ## TiDB Ansible {#tidb-ansible} -- より多くの TiKV 監視パネルをサポートし、Ansible、Grafana、Prometheus [#727](https://github.com/pingcap/tidb-ansible/pull/727)のバージョンを更新しました。 +- より多くの TiKV 監視パネルをサポートし、Ansible、Grafana、Prometheus のバージョンを更新しました。 [#727](https://github.com/pingcap/tidb-ansible/pull/727) - クラスターのステータスを表示するサマリーダッシュボード - 問題のトラブルシューティングのためのトラブルシューティングダッシュボード - 開発者が問題を分析するための詳細ダッシュボード -- Kafka バージョン[#730](https://github.com/pingcap/tidb-ansible/pull/730)の TiDB Binlogのダウンロードに失敗するバグを修正しました +- Kafka バージョンの TiDB Binlogのダウンロードに失敗するバグを修正しました [#730](https://github.com/pingcap/tidb-ansible/pull/730) - CentOS 7.0以降、Red Hat 7.0以降などのサポート対象オペレーティングシステムのバージョン制限を変更します[#733](https://github.com/pingcap/tidb-ansible/pull/733) -- ローリングアップデート中のバージョン検出モードをマルチ同時実行[#736](https://github.com/pingcap/tidb-ansible/pull/736)に変更 -- README [#740](https://github.com/pingcap/tidb-ansible/pull/740)のドキュメントリンクを更新 +- ローリングアップデート中のバージョン検出モードをマルチ同時実行に変更 [#736](https://github.com/pingcap/tidb-ansible/pull/736) +- README のドキュメントリンクを更新 [#740](https://github.com/pingcap/tidb-ansible/pull/740) - 冗長な TiKV 監視メトリックを削除し、トラブルシューティング用の新しいメトリックを追加します[#735](https://github.com/pingcap/tidb-ansible/pull/735) -- `table-regions.py`スクリプトを最適化して、表[#739](https://github.com/pingcap/tidb-ansible/pull/739)のリーダー分布を表示する -- Drainer [#745](https://github.com/pingcap/tidb-ansible/pull/745)の設定ファイルを更新します +- `table-regions.py`スクリプトを最適化して、表のリーダー分布を表示する [#739](https://github.com/pingcap/tidb-ansible/pull/739) +- Drainer の設定ファイルを更新します [#745](https://github.com/pingcap/tidb-ansible/pull/745) - SQL カテゴリ別にレイテンシを表示する新しいパネルで TiDB モニタリングを最適化[#747](https://github.com/pingcap/tidb-ansible/pull/747) - Lightning設定ファイルを更新し、 `tidb_lightning_ctl`スクリプト[#1e946f8](https://github.com/pingcap/tidb-ansible/commit/1e946f89908e8fd6ef84128c6da3064ddfccf6a8)追加します。 diff --git a/releases/release-3.0.0-rc.2.md b/releases/release-3.0.0-rc.2.md index 0de22058901bd..46f2b906b025b 100644 --- a/releases/release-3.0.0-rc.2.md +++ b/releases/release-3.0.0-rc.2.md @@ -20,39 +20,39 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - SQLオプティマイザー - サポートインデックス より多くのシナリオに参加[#10540](https://github.com/pingcap/tidb/pull/10540) - 履歴統計のエクスポートをサポート[#10291](https://github.com/pingcap/tidb/pull/10291) - - 単調に増加するインデックス列[#10355](https://github.com/pingcap/tidb/pull/10355)に対する増分`Analyze`操作をサポートする - - `Order By`節[#10488](https://github.com/pingcap/tidb/pull/10488)のNULL値は無視する - - 列情報[#10384](https://github.com/pingcap/tidb/pull/10384)を簡素化する際の`UnionAll`論理演算子の誤ったスキーマ情報計算を修正 + - 単調に増加するインデックス列に対する増分`Analyze`操作をサポートする [#10355](https://github.com/pingcap/tidb/pull/10355) + - `Order By`節のNULL値は無視する [#10488](https://github.com/pingcap/tidb/pull/10488) + - 列情報を簡素化する際の`UnionAll`論理演算子の誤ったスキーマ情報計算を修正 [#10384](https://github.com/pingcap/tidb/pull/10384) - `Not`演算子[#10363](https://github.com/pingcap/tidb/pull/10363/files)押し下げるときに元の式を変更しないでください - - ヒストグラム[#10573](https://github.com/pingcap/tidb/pull/10573)の`dump`相関`load`サポート + - ヒストグラムの`dump`相関`load`サポート [#10573](https://github.com/pingcap/tidb/pull/10573) - 実行エンジン - - `batchChecker` [#10370](https://github.com/pingcap/tidb/pull/10370)で重複行をフェッチするときに、一意インデックスを持つ仮想列を適切に処理します。 - - `CHAR`列[#10124](https://github.com/pingcap/tidb/pull/10124)スキャン範囲計算の問題を修正 + - `batchChecker` で重複行をフェッチするときに、一意インデックスを持つ仮想列を適切に処理します。 [#10370](https://github.com/pingcap/tidb/pull/10370) + - `CHAR`列スキャン範囲計算の問題を修正 [#10124](https://github.com/pingcap/tidb/pull/10124) - `PointGet`負の数を誤って処理する問題を修正[#10113](https://github.com/pingcap/tidb/pull/10113) - 同じ名前の関数を`Window`マージして実行効率を向上させる[#9866](https://github.com/pingcap/tidb/pull/9866) - - `Window`関数の`RANGE`フレームに`OrderBy`節[#10496](https://github.com/pingcap/tidb/pull/10496)を含めないようにする + - `Window`関数の`RANGE`フレームに`OrderBy`節を含めないようにする [#10496](https://github.com/pingcap/tidb/pull/10496) - サーバ - - TiKV [#10301](https://github.com/pingcap/tidb/pull/10301)で障害が発生したときに TiDB が TiKV への新しい接続を継続的に作成する問題を修正しました - - `tidb_disable_txn_auto_retry`書き込み競合エラー[#10339](https://github.com/pingcap/tidb/pull/10339)のみではなく、再試行可能なすべてのエラーに適用する + - TiKV で障害が発生したときに TiDB が TiKV への新しい接続を継続的に作成する問題を修正しました [#10301](https://github.com/pingcap/tidb/pull/10301) + - `tidb_disable_txn_auto_retry`書き込み競合エラーのみではなく、再試行可能なすべてのエラーに適用する [#10339](https://github.com/pingcap/tidb/pull/10339) - パラメータなしのDDL文の実行を許可する`prepare` / `execute` [#10144](https://github.com/pingcap/tidb/pull/10144) - バックオフ時間を制御する変数`tidb_back_off_weight`を追加する[#10266](https://github.com/pingcap/tidb/pull/10266) - - デフォルト値を`tidb_disable_txn_auto_retry`から`on` [#10266](https://github.com/pingcap/tidb/pull/10266)に設定することで、デフォルト条件で自動的にコミットされていないトランザクションをTiDBが再試行することを禁止します。 + - デフォルト値を`tidb_disable_txn_auto_retry`から`on` に設定することで、デフォルト条件で自動的にコミットされていないトランザクションをTiDBが再試行することを禁止します。 [#10266](https://github.com/pingcap/tidb/pull/10266) - `RBAC` [#10261](https://github.com/pingcap/tidb/pull/10261)分の`role`のデータベース権限判定を修正 - 悲観的トランザクションモードのサポート(実験的) [#10297](https://github.com/pingcap/tidb/pull/10297) - いくつかのケースでロック競合の処理の待ち時間を短縮[#10006](https://github.com/pingcap/tidb/pull/10006) - - リーダーノード[#10256](https://github.com/pingcap/tidb/pull/10256)に障害が発生したときにリージョンキャッシュがフォロワーノードを訪問できるようにする + - リーダーノードに障害が発生したときにリージョンキャッシュがフォロワーノードを訪問できるようにする [#10256](https://github.com/pingcap/tidb/pull/10256) - `tidb_low_resolution_tso`変数を追加して、バッチで取得されるTSOの数を制御し、TSOを取得するトランザクションの回数を減らし、データの一貫性がそれほど厳密に要求されないシナリオに適応します[#10428](https://github.com/pingcap/tidb/pull/10428) - DDL - - TiDB [#10272](https://github.com/pingcap/tidb/pull/10272)の旧バージョンのストレージ内の文字セット名の大文字の問題を修正しました + - TiDB の旧バージョンのストレージ内の文字セット名の大文字の問題を修正しました [#10272](https://github.com/pingcap/tidb/pull/10272) - テーブル作成時にテーブルリージョンを事前割り当てして、 [#10221](https://github.com/pingcap/tidb/pull/10221)作成後の書き込みホットスポットを回避するテーブルパーティションのサポート`preSplit` - TiDBがPDのバージョン情報を誤って更新する場合がある問題を修正[#10324](https://github.com/pingcap/tidb/pull/10324) - - `ALTER DATABASE`文[#10393](https://github.com/pingcap/tidb/pull/10393)を使用して文字セットと照合順序を変更することをサポートします + - `ALTER DATABASE`文を使用して文字セットと照合順序を変更することをサポートします [#10393](https://github.com/pingcap/tidb/pull/10393) - ホットスポットの問題を軽減するために、指定されたテーブルのインデックスと範囲に基づいてリージョンを分割することをサポートします[#10203](https://github.com/pingcap/tidb/pull/10203) - - `alter table`文[#10433](https://github.com/pingcap/tidb/pull/10433)を使用して小数列の精度を変更することを禁止します。 - - ハッシュパーティション[#10273](https://github.com/pingcap/tidb/pull/10273)式と関数の制限を修正 + - `alter table`文を使用して小数列の精度を変更することを禁止します。 [#10433](https://github.com/pingcap/tidb/pull/10433) + - ハッシュパーティション式と関数の制限を修正 [#10273](https://github.com/pingcap/tidb/pull/10273) - パーティションを含むテーブルにインデックスを追加すると、場合によっては TiDBpanicが発生する問題を修正しました[#10475](https://github.com/pingcap/tidb/pull/10475) - 無効なテーブルスキーマを回避するために、DDLを実行する前にテーブル情報を検証します[#10464](https://github.com/pingcap/tidb/pull/10464) - デフォルトでハッシュパーティションを有効にし、パーティション定義に列が1つしかない場合は範囲列パーティションを有効にします[#9936](https://github.com/pingcap/tidb/pull/9936) @@ -62,10 +62,10 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - リージョンメタデータを保存するために、デフォルトでリージョンストレージを有効にします[#1524](https://github.com/pingcap/pd/pull/1524) - ホットリージョンのスケジューリングが別のスケジューラによって優先される問題を修正[#1522](https://github.com/pingcap/pd/pull/1522) - リーダーの優先順位が有効にならない問題を修正[#1533](https://github.com/pingcap/pd/pull/1533) -- `ScanRegions` [#1535](https://github.com/pingcap/pd/pull/1535)の gRPC インターフェースを追加する +- `ScanRegions` の gRPC インターフェースを追加する [#1535](https://github.com/pingcap/pd/pull/1535) - プッシュ演算子をアクティブにする[#1536](https://github.com/pingcap/pd/pull/1536) - 各ストアごとにオペレーターの速度を個別に制御するためのストア制限機構を追加[#1474](https://github.com/pingcap/pd/pull/1474) -- 不一致の`Config`ステータス[#1476](https://github.com/pingcap/pd/pull/1476)の問題を修正 +- 不一致の`Config`ステータスの問題を修正 [#1476](https://github.com/pingcap/pd/pull/1476) ## TiKV {#tikv} @@ -73,7 +73,7 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - ブロックキャッシュを共有する複数の列ファミリをサポート[#4563](https://github.com/tikv/tikv/pull/4563) - サーバ - - `TxnScheduler` [#4098](https://github.com/tikv/tikv/pull/4098)を削除 + - `TxnScheduler` を削除 [#4098](https://github.com/tikv/tikv/pull/4098) - 悲観的ロックトランザクションをサポート[#4698](https://github.com/tikv/tikv/pull/4698) - Raftstore @@ -95,21 +95,21 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - `IsNull` [#4720](https://github.com/tikv/tikv/pull/4720) - `IsTrue` [#4720](https://github.com/tikv/tikv/pull/4720) - `IsFalse` [#4720](https://github.com/tikv/tikv/pull/4720) - - `Int` [#4625](https://github.com/tikv/tikv/pull/4625)の比較演算をサポート - - `Decimal` [#4625](https://github.com/tikv/tikv/pull/4625)の比較演算をサポート - - `String` [#4625](https://github.com/tikv/tikv/pull/4625)の比較演算をサポート - - `Time` [#4625](https://github.com/tikv/tikv/pull/4625)の比較演算をサポート - - `Duration` [#4625](https://github.com/tikv/tikv/pull/4625)の比較演算をサポート - - `Json` [#4625](https://github.com/tikv/tikv/pull/4625)の比較演算をサポート + - `Int` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) + - `Decimal` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) + - `String` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) + - `Time` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) + - `Duration` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) + - `Json` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) - `Int` [#4733](https://github.com/tikv/tikv/pull/4733)のサポートプラス算術 - `Real` [#4733](https://github.com/tikv/tikv/pull/4733)のサポートプラス算術 - `Decimal` [#4733](https://github.com/tikv/tikv/pull/4733)のサポートプラス算術 - - `Int` [#4727](https://github.com/tikv/tikv/pull/4727)のMOD関数をサポート - - `Real` [#4727](https://github.com/tikv/tikv/pull/4727)のMOD関数をサポート - - `Decimal` [#4727](https://github.com/tikv/tikv/pull/4727)のMOD関数をサポート - - `Int` [#4746](https://github.com/tikv/tikv/pull/4746)のマイナス演算をサポート - - `Real` [#4746](https://github.com/tikv/tikv/pull/4746)のマイナス演算をサポート - - `Decimal` [#4746](https://github.com/tikv/tikv/pull/4746)のマイナス演算をサポート + - `Int` のMOD関数をサポート [#4727](https://github.com/tikv/tikv/pull/4727) + - `Real` のMOD関数をサポート [#4727](https://github.com/tikv/tikv/pull/4727) + - `Decimal` のMOD関数をサポート [#4727](https://github.com/tikv/tikv/pull/4727) + - `Int` のマイナス演算をサポート [#4746](https://github.com/tikv/tikv/pull/4746) + - `Real` のマイナス演算をサポート [#4746](https://github.com/tikv/tikv/pull/4746) + - `Decimal` のマイナス演算をサポート [#4746](https://github.com/tikv/tikv/pull/4746) ## ツール {#tools} @@ -119,6 +119,6 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - TiDB Lightning - シャードデータベースとテーブルのマージをサポート[#95](https://github.com/pingcap/tidb-lightning/pull/95) - - KV書き込み失敗[#176](https://github.com/pingcap/tidb-lightning/pull/176)再試行メカニズムを追加 - - デフォルト値`table-concurrency`を6 [#175](https://github.com/pingcap/tidb-lightning/pull/175)に更新 + - KV書き込み失敗再試行メカニズムを追加 [#176](https://github.com/pingcap/tidb-lightning/pull/176) + - デフォルト値`table-concurrency`を6 に更新 [#175](https://github.com/pingcap/tidb-lightning/pull/175) - `tidb.pd-addr`と`tidb.port`提供されていない場合は自動的に検出して必要な構成項目を削減します[#173](https://github.com/pingcap/tidb-lightning/pull/173) diff --git a/releases/release-3.0.0-rc.3.md b/releases/release-3.0.0-rc.3.md index eaf0bb9bffe47..3d1494ee8be4a 100644 --- a/releases/release-3.0.0-rc.3.md +++ b/releases/release-3.0.0-rc.3.md @@ -18,35 +18,35 @@ TiDB Ansible バージョン: 3.0.0-rc.3 ## TiDB {#tidb} - SQLオプティマイザー - - 仮想生成列統計[#10629](https://github.com/pingcap/tidb/pull/10629)を収集する機能を削除します + - 仮想生成列統計を収集する機能を削除します [#10629](https://github.com/pingcap/tidb/pull/10629) - ポイントクエリ中に主キー定数がオーバーフローする問題を修正[#10699](https://github.com/pingcap/tidb/pull/10699) - `fast analyze`で初期化されていない情報を使用するとpanicが発生する問題を修正[#10691](https://github.com/pingcap/tidb/pull/10691) - - `prepare`使用して`create view`文を実行すると、間違った列情報[#10713](https://github.com/pingcap/tidb/pull/10713)のためにpanicが発生する問題を修正しました - - ウィンドウ関数[#10720](https://github.com/pingcap/tidb/pull/10720)処理時に列情報が複製されない問題を修正 - - インデックス結合[#10854](https://github.com/pingcap/tidb/pull/10854)における内部テーブル選択の選択率の誤った推定を修正 + - `prepare`使用して`create view`文を実行すると、間違った列情報のためにpanicが発生する問題を修正しました [#10713](https://github.com/pingcap/tidb/pull/10713) + - ウィンドウ関数処理時に列情報が複製されない問題を修正 [#10720](https://github.com/pingcap/tidb/pull/10720) + - インデックス結合における内部テーブル選択の選択率の誤った推定を修正 [#10854](https://github.com/pingcap/tidb/pull/10854) - `stats-lease`変数値が0の場合の自動読み込み統計をサポート[#10811](https://github.com/pingcap/tidb/pull/10811) - 実行エンジン - - `StreamAggExec` [#10636](https://github.com/pingcap/tidb/pull/10636)の`Close`関数を呼び出すときにリソースが正しく解放されない問題を修正しました - - パーティションテーブル[#10689](https://github.com/pingcap/tidb/pull/10689)の`show create table`のステートメントを実行した結果、 `table_option`と`partition_options`の順序が正しくない問題を修正しました。 - - 逆順スキャンデータ[#10687](https://github.com/pingcap/tidb/pull/10687)サポートすることで`admin show ddl jobs`のパフォーマンスを向上 - - このステートメントに`current_user`フィールド[#10684](https://github.com/pingcap/tidb/pull/10684)がある場合、RBACの`show grants`ステートメントの結果がMySQLの結果と互換性がない問題を修正しました。 + - `StreamAggExec` の`Close`関数を呼び出すときにリソースが正しく解放されない問題を修正しました [#10636](https://github.com/pingcap/tidb/pull/10636) + - パーティションテーブルの`show create table`のステートメントを実行した結果、 `table_option`と`partition_options`の順序が正しくない問題を修正しました。 [#10689](https://github.com/pingcap/tidb/pull/10689) + - 逆順スキャンデータサポートすることで`admin show ddl jobs`のパフォーマンスを向上 [#10687](https://github.com/pingcap/tidb/pull/10687) + - このステートメントに`current_user`フィールドがある場合、RBACの`show grants`ステートメントの結果がMySQLの結果と互換性がない問題を修正しました。 [#10684](https://github.com/pingcap/tidb/pull/10684) - UUIDが複数のノードで重複した値を生成する可能性がある問題を修正[#10712](https://github.com/pingcap/tidb/pull/10712) - - `show view`権限が`explain` [#10635](https://github.com/pingcap/tidb/pull/10635)で考慮されない問題を修正 + - `show view`権限が`explain` で考慮されない問題を修正 [#10635](https://github.com/pingcap/tidb/pull/10635) - ホットスポットの問題を軽減するために、テーブルリージョンを手動で分割する`split table region`ステートメントを追加します[#10765](https://github.com/pingcap/tidb/pull/10765) - ホットスポットの問題を軽減するために、インデックスリージョンを手動で分割する`split index region`ステートメントを追加します[#10764](https://github.com/pingcap/tidb/pull/10764) - `create user`などの複数`revoke`ステートメント`grant`連続して実行した場合の不正な実行問題を修正しました[#10737](https://github.com/pingcap/tidb/pull/10737) - - コプロセッサー[#10791](https://github.com/pingcap/tidb/pull/10791)への式のプッシュダウンを禁止するブロックリストを追加します。 - - クエリがメモリ構成制限[#10849](https://github.com/pingcap/tidb/pull/10849)を超えたときに`expensive query`ログを出力する機能を追加 - - 変更されたバインディング実行プラン[#10727](https://github.com/pingcap/tidb/pull/10727)の更新時間を制御する`bind-info-lease`構成項目を追加します。 - - `execdetails.ExecDetails`ポインタ[#10832](https://github.com/pingcap/tidb/pull/10832)の結果としてコプロセッサーリソースを迅速に解放できないことによって引き起こされる、高同時シナリオでのOOM問題を修正しました。 + - コプロセッサーへの式のプッシュダウンを禁止するブロックリストを追加します。 [#10791](https://github.com/pingcap/tidb/pull/10791) + - クエリがメモリ構成制限を超えたときに`expensive query`ログを出力する機能を追加 [#10849](https://github.com/pingcap/tidb/pull/10849) + - 変更されたバインディング実行プランの更新時間を制御する`bind-info-lease`構成項目を追加します。 [#10727](https://github.com/pingcap/tidb/pull/10727) + - `execdetails.ExecDetails`ポインタの結果としてコプロセッサーリソースを迅速に解放できないことによって引き起こされる、高同時シナリオでのOOM問題を修正しました。 [#10832](https://github.com/pingcap/tidb/pull/10832) - `kill`文によって発生するpanic問題を修正[#10876](https://github.com/pingcap/tidb/pull/10876) - サーバ - - GC [#10683](https://github.com/pingcap/tidb/pull/10683)を修復する際に goroutine がリークする可能性がある問題を修正しました - - スロークエリ[#10693](https://github.com/pingcap/tidb/pull/10693)で`host`情報を表示することをサポート - - TiKV [#10632](https://github.com/pingcap/tidb/pull/10632)と相互作用するアイドルリンクの再利用をサポート - - RBAC [#10738](https://github.com/pingcap/tidb/pull/10738)で`skip-grant-table`オプションを有効にするためのサポートを修正 + - GC を修復する際に goroutine がリークする可能性がある問題を修正しました [#10683](https://github.com/pingcap/tidb/pull/10683) + - スロークエリで`host`情報を表示することをサポート [#10693](https://github.com/pingcap/tidb/pull/10693) + - TiKV と相互作用するアイドルリンクの再利用をサポート [#10632](https://github.com/pingcap/tidb/pull/10632) + - RBAC で`skip-grant-table`オプションを有効にするためのサポートを修正 [#10738](https://github.com/pingcap/tidb/pull/10738) - `pessimistic-txn`構成が無効になる問題を修正[#10825](https://github.com/pingcap/tidb/pull/10825) - アクティブにキャンセルされた ticlient リクエストが再試行される問題を修正[#10850](https://github.com/pingcap/tidb/pull/10850) - 悲観的トランザクションが楽観的トランザクションと競合する場合のパフォーマンスを改善する[#10881](https://github.com/pingcap/tidb/pull/10881) @@ -54,68 +54,68 @@ TiDB Ansible バージョン: 3.0.0-rc.3 - DDL - `alter table`を使用して文字セットを変更すると`blob`型が変更される問題を修正[#10698](https://github.com/pingcap/tidb/pull/10698) - ホットスポットの問題を軽減するために、列に`AUTO_INCREMENT`属性が含まれている場合に`SHARD_ROW_ID_BITS`使用して行 ID を分散させる機能を追加します[#10794](https://github.com/pingcap/tidb/pull/10794) - - `alter table`文[#10808](https://github.com/pingcap/tidb/pull/10808)を使用して、保存された生成列の追加を禁止します。 + - `alter table`文を使用して、保存された生成列の追加を禁止します。 [#10808](https://github.com/pingcap/tidb/pull/10808) - DDLメタデータの無効な生存時間を最適化し、クラスタのアップグレード後にDDL操作が遅くなる期間を短縮します[#10795](https://github.com/pingcap/tidb/pull/10795) ## PD {#pd} - 一方向のマージのみを許可するには、 `enable-two-way-merge`構成項目を追加します[#1583](https://github.com/pingcap/pd/pull/1583) -- `AddLightLearner`と`AddLightPeer`スケジューリング操作を追加して、 リージョン Scatterスケジューリングを制限メカニズム[#1563](https://github.com/pingcap/pd/pull/1563)によって制限されないようにします。 +- `AddLightLearner`と`AddLightPeer`スケジューリング操作を追加して、 リージョン Scatterスケジューリングを制限メカニズムによって制限されないようにします。 [#1563](https://github.com/pingcap/pd/pull/1563) - システムの起動時にデータのレプリカレプリケーションが 1 つしか存在しないため信頼性が不十分になる問題を修正しました[#1581](https://github.com/pingcap/pd/pull/1581) - 構成チェックロジックを最適化して構成項目エラーを回避する[#1585](https://github.com/pingcap/pd/pull/1585) -- `store-balance-rate`構成の定義を、1分あたりに生成されるバランスオペレータ数の上限[#1591](https://github.com/pingcap/pd/pull/1591)に調整します。 +- `store-balance-rate`構成の定義を、1分あたりに生成されるバランスオペレータ数の上限に調整します。 [#1591](https://github.com/pingcap/pd/pull/1591) - ストアがスケジュールされた操作を生成できない可能性がある問題を修正[#1590](https://github.com/pingcap/pd/pull/1590) ## TiKV {#tikv} - エンジン - - イテレータがステータス[#4936](https://github.com/tikv/tikv/pull/4936)をチェックしないために、システム内に不完全なスナップショットが生成される問題を修正しました。 + - イテレータがステータスをチェックしないために、システム内に不完全なスナップショットが生成される問題を修正しました。 [#4936](https://github.com/tikv/tikv/pull/4936) - 異常な状況で電源障害が発生した後にスナップショットを受信するときに、ディスクへのデータのフラッシュが遅れることによって発生するデータ損失の問題を修正しました[#4850](https://github.com/tikv/tikv/pull/4850) - サーバ - - `block-size`構成[#4928](https://github.com/tikv/tikv/pull/4928)の有効性をチェックする機能を追加する - - `READ_INDEX`関連の監視指標[#4830](https://github.com/tikv/tikv/pull/4830)追加 - - GCワーカー関連の監視メトリック[#4922](https://github.com/tikv/tikv/pull/4922)を追加する + - `block-size`構成の有効性をチェックする機能を追加する [#4928](https://github.com/tikv/tikv/pull/4928) + - `READ_INDEX`関連の監視指標追加 [#4830](https://github.com/tikv/tikv/pull/4830) + - GCワーカー関連の監視メトリックを追加する [#4922](https://github.com/tikv/tikv/pull/4922) - Raftstore - ローカルリーダーのキャッシュが正しくクリアされない問題を修正[#4778](https://github.com/tikv/tikv/pull/4778) - - リーダーの移行や`conf` [#4734](https://github.com/tikv/tikv/pull/4734)変更時にリクエストの遅延が増加する可能性がある問題を修正しました + - リーダーの移行や`conf` 変更時にリクエストの遅延が増加する可能性がある問題を修正しました [#4734](https://github.com/tikv/tikv/pull/4734) - 古いコマンドが誤って報告される問題を修正[#4682](https://github.com/tikv/tikv/pull/4682) - コマンドが長時間保留になる可能性がある問題を修正[#4810](https://github.com/tikv/tikv/pull/4810) - - スナップショットファイルをディスク[#4807](https://github.com/tikv/tikv/pull/4807)に同期する際の遅延により、停電後にファイルが破損する問題を修正しました[#4850](https://github.com/tikv/tikv/pull/4850) + - スナップショットファイルをディスクに同期する際の遅延により、停電後にファイルが破損する問題を修正しました[#4850](https://github.com/tikv/tikv/pull/4850) [#4807](https://github.com/tikv/tikv/pull/4807) - コプロセッサー - ベクトル計算におけるTop-Nのサポート[#4827](https://github.com/tikv/tikv/pull/4827) - - ベクトル計算[#4786](https://github.com/tikv/tikv/pull/4786)における`Stream`集計をサポート - - ベクトル計算[#4777](https://github.com/tikv/tikv/pull/4777)における`AVG`集計関数をサポート - - ベクトル計算[#4771](https://github.com/tikv/tikv/pull/4771)における`First`集計関数をサポート - - ベクトル計算[#4797](https://github.com/tikv/tikv/pull/4797)における`SUM`集計関数をサポート - - ベクトル計算[#4837](https://github.com/tikv/tikv/pull/4837)における`MAX`集計関数`MIN`サポート - - ベクトル計算[#4747](https://github.com/tikv/tikv/pull/4747)における`Like`式のサポート - - ベクトル計算[#4849](https://github.com/tikv/tikv/pull/4849)における`MultiplyDecimal`式のサポート - - ベクトル計算[#4724](https://github.com/tikv/tikv/pull/4724)における`BitAnd` `BitXor` `BitOr`サポート - - ベクトル計算[#4808](https://github.com/tikv/tikv/pull/4808)における`UnaryNot`式のサポート + - ベクトル計算における`Stream`集計をサポート [#4786](https://github.com/tikv/tikv/pull/4786) + - ベクトル計算における`AVG`集計関数をサポート [#4777](https://github.com/tikv/tikv/pull/4777) + - ベクトル計算における`First`集計関数をサポート [#4771](https://github.com/tikv/tikv/pull/4771) + - ベクトル計算における`SUM`集計関数をサポート [#4797](https://github.com/tikv/tikv/pull/4797) + - ベクトル計算における`MAX`集計関数`MIN`サポート [#4837](https://github.com/tikv/tikv/pull/4837) + - ベクトル計算における`Like`式のサポート [#4747](https://github.com/tikv/tikv/pull/4747) + - ベクトル計算における`MultiplyDecimal`式のサポート [#4849](https://github.com/tikv/tikv/pull/4849) + - ベクトル計算における`BitAnd` `BitXor` `BitOr`サポート [#4724](https://github.com/tikv/tikv/pull/4724) + - ベクトル計算における`UnaryNot`式のサポート [#4808](https://github.com/tikv/tikv/pull/4808) - トランザクション - - 悲観的トランザクション[#4801](https://github.com/tikv/tikv/pull/4801)で非悲観的ロック競合によりエラー[#4883](https://github.com/tikv/tikv/pull/4883)発生する問題を修正 + - 悲観的トランザクションで非悲観的ロック競合によりエラー発生する問題を修正 [#4801](https://github.com/tikv/tikv/pull/4801) [#4883](https://github.com/tikv/tikv/pull/4883) - 悲観的トランザクションを有効にした後、楽観的的トランザクションの不要な計算を削減してパフォーマンスを向上させる[#4813](https://github.com/tikv/tikv/pull/4813) - デッドロック状況でトランザクション全体のロールバック操作が必要ないことを保証するために、単一ステートメントのロールバック機能を追加します[#4848](https://github.com/tikv/tikv/pull/4848) - - 悲観的トランザクション関連の監視項目[#4852](https://github.com/tikv/tikv/pull/4852)追加 + - 悲観的トランザクション関連の監視項目追加 [#4852](https://github.com/tikv/tikv/pull/4852) - 深刻な競合が存在する場合のパフォーマンスを向上させるために、 `ResolveLockLite`コマンドを使用して軽量ロックを解決することをサポートします[#4882](https://github.com/tikv/tikv/pull/4882) - tikv-ctl - より多くの異常状態をチェックするためのコマンド`bad-regions`を追加[#4862](https://github.com/tikv/tikv/pull/4862) - - `tombstone`コマンド[#4862](https://github.com/tikv/tikv/pull/4862)強制的に実行する機能を追加 + - `tombstone`コマンド強制的に実行する機能を追加 [#4862](https://github.com/tikv/tikv/pull/4862) - その他 - - `dist_release`コンパイルコマンド[#4841](https://github.com/tikv/tikv/pull/4841)を追加する + - `dist_release`コンパイルコマンドを追加する [#4841](https://github.com/tikv/tikv/pull/4841) ## ツール {#tools} - TiDB Binlog - データの書き込みに失敗したときにPumpが戻り値をチェックしないことによって発生する間違ったオフセットの問題を修正しました[#640](https://github.com/pingcap/tidb-binlog/pull/640) - - コンテナ環境[#634](https://github.com/pingcap/tidb-binlog/pull/634)でブリッジモードをサポートするために、 Drainerに`advertise-addr`構成を追加します。 - - Pumpに`GetMvccByEncodeKey`関数を追加して、トランザクションステータス[#632](https://github.com/pingcap/tidb-binlog/pull/632)クエリを高速化します。 + - コンテナ環境でブリッジモードをサポートするために、 Drainerに`advertise-addr`構成を追加します。 [#634](https://github.com/pingcap/tidb-binlog/pull/634) + - Pumpに`GetMvccByEncodeKey`関数を追加して、トランザクションステータスクエリを高速化します。 [#632](https://github.com/pingcap/tidb-binlog/pull/632) ## TiDB Ansible {#tidb-ansible} diff --git a/releases/release-3.0.10.md b/releases/release-3.0.10.md index 68cd920fe638f..254aa1d93b75c 100644 --- a/releases/release-3.0.10.md +++ b/releases/release-3.0.10.md @@ -17,32 +17,32 @@ TiDB Ansible バージョン: 3.0.10 ## TiDB {#tidb} -- `IndexLookUpJoin` `OtherCondition`を使用して`InnerRange` [#14599](https://github.com/pingcap/tidb/pull/14599)を構築したときに間違った`Join`結果を修正します -- `tidb_pprof_sql_cpu`設定項目を削除し、 `tidb_pprof_sql_cpu`変数[#14416](https://github.com/pingcap/tidb/pull/14416)を追加します。 +- `IndexLookUpJoin` `OtherCondition`を使用して`InnerRange` を構築したときに間違った`Join`結果を修正します [#14599](https://github.com/pingcap/tidb/pull/14599) +- `tidb_pprof_sql_cpu`設定項目を削除し、 `tidb_pprof_sql_cpu`変数を追加します。 [#14416](https://github.com/pingcap/tidb/pull/14416) - ユーザーがグローバル権限を持っている場合にのみすべてのデータベースをクエリできる問題を修正[#14386](https://github.com/pingcap/tidb/pull/14386) -- `PointGet`操作[#14480](https://github.com/pingcap/tidb/pull/14480)を実行するときにトランザクション タイムアウトによりデータの可視性が期待どおりに機能しない問題を修正しました -- 楽観的トランザクションモード[#14474](https://github.com/pingcap/tidb/pull/14474)と一致するように、悲観的トランザクションのアクティブ化のタイミングを遅延アクティブ化に変更します。 -- `unixtimestamp`式がテーブルパーティション[#14476](https://github.com/pingcap/tidb/pull/14476)のタイムゾーンを計算するときに誤ったタイムゾーン結果が返される問題を修正しました。 +- `PointGet`操作を実行するときにトランザクション タイムアウトによりデータの可視性が期待どおりに機能しない問題を修正しました [#14480](https://github.com/pingcap/tidb/pull/14480) +- 楽観的トランザクションモードと一致するように、悲観的トランザクションのアクティブ化のタイミングを遅延アクティブ化に変更します。 [#14474](https://github.com/pingcap/tidb/pull/14474) +- `unixtimestamp`式がテーブルパーティションのタイムゾーンを計算するときに誤ったタイムゾーン結果が返される問題を修正しました。 [#14476](https://github.com/pingcap/tidb/pull/14476) - デッドロック検出期間を監視するための監視項目を`tidb_session_statement_deadlock_detect_duration_seconds`追加します[#14484](https://github.com/pingcap/tidb/pull/14484) -- GCワーカー[#14439](https://github.com/pingcap/tidb/pull/14439)のいくつかのロジックエラーによって引き起こされるシステムpanicの問題を修正しました -- `IsTrue`関数[#14516](https://github.com/pingcap/tidb/pull/14516)の式名を修正します +- GCワーカーのいくつかのロジックエラーによって引き起こされるシステムpanicの問題を修正しました [#14439](https://github.com/pingcap/tidb/pull/14439) +- `IsTrue`関数の式名を修正します [#14516](https://github.com/pingcap/tidb/pull/14516) - 一部のメモリ使用量が不正確にカウントされる問題を修正[#14533](https://github.com/pingcap/tidb/pull/14533) - CM-Sketch統計初期化中の誤った処理ロジックによって引き起こされるシステムpanicの問題を修正[#14470](https://github.com/pingcap/tidb/pull/14470) - パーティションテーブルをクエリする際の不正確なパーティションプルーニングの問題を修正[#14546](https://github.com/pingcap/tidb/pull/14546) - SQLバインディング内のSQL文のデフォルトのデータベース名が正しく設定されていない問題を修正しました[#14548](https://github.com/pingcap/tidb/pull/14548) -- `json_key` MySQL [#14561](https://github.com/pingcap/tidb/pull/14561)と互換性がない問題を修正 +- `json_key` MySQL と互換性がない問題を修正 [#14561](https://github.com/pingcap/tidb/pull/14561) - パーティションテーブルの統計情報を自動更新する機能を追加[#14566](https://github.com/pingcap/tidb/pull/14566) - `PointGet`操作が実行されるとプラン ID が変わる問題を修正 (プラン ID は常に`1`になることが期待されます) [#14595](https://github.com/pingcap/tidb/pull/14595) - SQLバインディングが正確に一致しない場合に誤った処理ロジックによって発生するシステムpanicの問題を修正しました[#14263](https://github.com/pingcap/tidb/pull/14263) -- 悲観的トランザクション[#14619](https://github.com/pingcap/tidb/pull/14619)ロック失敗後の再試行回数を監視するための監視項目`tidb_session_statement_pessimistic_retry_count`を追加します。 -- `show binding`文[#14618](https://github.com/pingcap/tidb/pull/14618)の不正な権限チェックを修正 -- `backoff`ロジックに`killed`タグ[#14614](https://github.com/pingcap/tidb/pull/14614)のチェックが含まれていないため、クエリを強制終了できない問題を修正しました。 +- 悲観的トランザクションロック失敗後の再試行回数を監視するための監視項目`tidb_session_statement_pessimistic_retry_count`を追加します。 [#14619](https://github.com/pingcap/tidb/pull/14619) +- `show binding`文の不正な権限チェックを修正 [#14618](https://github.com/pingcap/tidb/pull/14618) +- `backoff`ロジックに`killed`タグのチェックが含まれていないため、クエリを強制終了できない問題を修正しました。 [#14614](https://github.com/pingcap/tidb/pull/14614) - 内部ロックの保持時間を短縮することで、ステートメントサマリーのパフォーマンスを向上します[#14627](https://github.com/pingcap/tidb/pull/14627) -- TiDBの文字列を時間に変換する結果がMySQL [#14570](https://github.com/pingcap/tidb/pull/14570)と互換性がない問題を修正 -- 監査ログ[#14620](https://github.com/pingcap/tidb/pull/14620)にユーザーのログイン失敗を記録する -- 悲観的トランザクション[#14634](https://github.com/pingcap/tidb/pull/14634)のロックキーの数を監視するための`tidb_session_ statement_lock_keys_count`監視項目を追加します。 +- TiDBの文字列を時間に変換する結果がMySQL と互換性がない問題を修正 [#14570](https://github.com/pingcap/tidb/pull/14570) +- 監査ログにユーザーのログイン失敗を記録する [#14620](https://github.com/pingcap/tidb/pull/14620) +- 悲観的トランザクションのロックキーの数を監視するための`tidb_session_ statement_lock_keys_count`監視項目を追加します。 [#14634](https://github.com/pingcap/tidb/pull/14634) - JSON内の`&`など[#14637](https://github.com/pingcap/tidb/pull/14637)文字が誤ってエスケープされる問題`<`修正しました`>` -- `HashJoin`操作でハッシュテーブル[#14642](https://github.com/pingcap/tidb/pull/14642)を構築する際に過剰なメモリ使用によって発生するシステムpanicの問題を修正しました +- `HashJoin`操作でハッシュテーブルを構築する際に過剰なメモリ使用によって発生するシステムpanicの問題を修正しました [#14642](https://github.com/pingcap/tidb/pull/14642) - SQLバインディングが無効なレコードを処理するときに、誤った処理ロジックによって発生するpanicの問題を修正しました[#14645](https://github.com/pingcap/tidb/pull/14645) - ix MySQLの非互換性の問題を修正するために、小数点割り算の計算に切り捨てエラー検出を追加しました[#14673](https://github.com/pingcap/tidb/pull/14673) - 存在しないテーブルに対する権限をユーザーに付与してしまう問題を修正[#14611](https://github.com/pingcap/tidb/pull/14611) @@ -61,7 +61,7 @@ TiDB Ansible バージョン: 3.0.10 ## ツール {#tools} - TiDB Binlog - - Drainer[#893](https://github.com/pingcap/tidb-binlog/pull/893)のサポートリレーログ + - Drainerのサポートリレーログ [#893](https://github.com/pingcap/tidb-binlog/pull/893) - TiDB Lightning - 設定ファイルが見つからない場合に、一部の設定項目でデフォルト値を使用するようにする[#255](https://github.com/pingcap/tidb-lightning/pull/255) - 非サーバーモードでWebインターフェースを開けない問題を修正[#259](https://github.com/pingcap/tidb-lightning/pull/259) @@ -69,6 +69,6 @@ TiDB Ansible バージョン: 3.0.10 ## TiDB Ansible {#tidb-ansible} - 一部のシナリオでPDリーダーの取得に失敗したためにコマンド実行が失敗する問題を修正[#1121](https://github.com/pingcap/tidb-ansible/pull/1121) -- TiDB Dashboard[#1127](https://github.com/pingcap/tidb-ansible/pull/1127)に`Deadlock Detect Duration`監視項目を追加する -- TiDB Dashboard[#1132](https://github.com/pingcap/tidb-ansible/pull/1132)に`Statement Lock Keys Count`監視項目を追加する -- TiDB Dashboard[#1133](https://github.com/pingcap/tidb-ansible/pull/1133)に`Statement Pessimistic Retry Count`監視項目を追加する +- TiDB Dashboardに`Deadlock Detect Duration`監視項目を追加する [#1127](https://github.com/pingcap/tidb-ansible/pull/1127) +- TiDB Dashboardに`Statement Lock Keys Count`監視項目を追加する [#1132](https://github.com/pingcap/tidb-ansible/pull/1132) +- TiDB Dashboardに`Statement Pessimistic Retry Count`監視項目を追加する [#1133](https://github.com/pingcap/tidb-ansible/pull/1133) diff --git a/releases/release-3.0.11.md b/releases/release-3.0.11.md index 969d0687eb35a..a3101b36f7c60 100644 --- a/releases/release-3.0.11.md +++ b/releases/release-3.0.11.md @@ -18,21 +18,21 @@ TiDB Ansible バージョン: 3.0.11 ## 互換性の変更 {#compatibility-changes} - TiDB - - 最大インデックス長を制御するための`max-index-length`設定項目を追加します。これは、TiDB バージョン 3.0.7 以前または MySQL [#15057](https://github.com/pingcap/tidb/pull/15057)の動作と互換性があります。 + - 最大インデックス長を制御するための`max-index-length`設定項目を追加します。これは、TiDB バージョン 3.0.7 以前または MySQL の動作と互換性があります。 [#15057](https://github.com/pingcap/tidb/pull/15057) ## 新機能 {#new-features} - TiDB - - `information_schema.PARTITIONS`テーブル[#14849](https://github.com/pingcap/tidb/pull/14849)のパーティションテーブルのメタ情報の表示をサポート + - `information_schema.PARTITIONS`テーブルのパーティションテーブルのメタ情報の表示をサポート [#14849](https://github.com/pingcap/tidb/pull/14849) - TiDB Binlog - TiDBクラスタ間の双方向データレプリケーションをサポート[#884](https://github.com/pingcap/tidb-binlog/pull/884) [#909](https://github.com/pingcap/tidb-binlog/pull/909) - TiDB Lightning - - TLS構成[#44](https://github.com/tikv/importer/pull/44) [#270](https://github.com/pingcap/tidb-lightning/pull/270)をサポートする + - TLS構成 をサポートする [#270](https://github.com/pingcap/tidb-lightning/pull/270) [#44](https://github.com/tikv/importer/pull/44) - TiDB Ansible - - `create_users.yml`のロジックを変更して、制御マシンのユーザーが`ansible_user` [#1184](https://github.com/pingcap/tidb-ansible/pull/1184)と一貫性を保つ必要がないようにします。 + - `create_users.yml`のロジックを変更して、制御マシンのユーザーが`ansible_user` と一貫性を保つ必要がないようにします。 [#1184](https://github.com/pingcap/tidb-ansible/pull/1184) ## バグ修正 {#bug-fixes} @@ -41,10 +41,10 @@ TiDB Ansible バージョン: 3.0.11 - `SET SESSION tidb_snapshot = 'xxx';`ステートメント[#14391](https://github.com/pingcap/tidb/pull/14391)実行時に`tidb_snapshot`パラメータの値が正しく使用されていないため、スナップショット時にテーブルの状態を正しく出力できない問題を修正しました`SHOW TABLE STATUS` - `Sort Merge Join`と`ORDER BY DESC`同時に含まれるSQL文によって発生する誤った結果を修正する[#14664](https://github.com/pingcap/tidb/pull/14664) - サポートされていない式を使用してパーティションテーブルを作成する際にTiDBサーバーがpanicを修正しました。このpanicを修正すると、エラー情報`This partition function is not allowed`返されます[#14769](https://github.com/pingcap/tidb/pull/14769) - - `Union` [#14944](https://github.com/pingcap/tidb/pull/14944)を含むサブクエリで`select max() from subquery`文を実行したときに発生した誤った結果を修正しました - - 実行バインディング[#14865](https://github.com/pingcap/tidb/pull/14865)を削除する`DROP BINDING`実行した後に`SHOW BINDINGS`ステートメントを実行するとエラーメッセージが返される問題を修正しました - - MySQLプロトコルではクエリのエイリアスの最大長が256文字であるが、TiDBはこのプロトコル[#14940](https://github.com/pingcap/tidb/pull/14940)に従ってクエリ結果に[別名を切る](https://dev.mysql.com/doc/refman/8.0/en/identifier-length.html)出力しないため、接続が切断される問題を修正しました。 - - `DIV`で文字列型を使用した際に発生する可能性のある誤ったクエリ結果を修正しました。例えば、 `select 1 / '2007' div 1`文[#14098](https://github.com/pingcap/tidb/pull/14098)正しく実行できるようになりました。 + - `Union` を含むサブクエリで`select max() from subquery`文を実行したときに発生した誤った結果を修正しました [#14944](https://github.com/pingcap/tidb/pull/14944) + - 実行バインディングを削除する`DROP BINDING`実行した後に`SHOW BINDINGS`ステートメントを実行するとエラーメッセージが返される問題を修正しました [#14865](https://github.com/pingcap/tidb/pull/14865) + - MySQLプロトコルではクエリのエイリアスの最大長が256文字であるが、TiDBはこのプロトコルに従ってクエリ結果に[別名を切る](https://dev.mysql.com/doc/refman/8.0/en/identifier-length.html)出力しないため、接続が切断される問題を修正しました。 [#14940](https://github.com/pingcap/tidb/pull/14940) + - `DIV`で文字列型を使用した際に発生する可能性のある誤ったクエリ結果を修正しました。例えば、 `select 1 / '2007' div 1`文正しく実行できるようになりました。 [#14098](https://github.com/pingcap/tidb/pull/14098) - TiKV - 不要なログを削除してログ出力を最適化する[#6657](https://github.com/tikv/tikv/pull/6657) @@ -52,5 +52,5 @@ TiDB Ansible バージョン: 3.0.11 - 一部のケースで休止状態領域が起動しない問題を修正[#6732](https://github.com/tikv/tikv/pull/6732) [#6738](https://github.com/tikv/tikv/pull/6738) - TiDB Ansible - - `tidb-ansible` [#1169](https://github.com/pingcap/tidb-ansible/pull/1169)の古いドキュメントリンクを更新 - - `wait for region replication complete`タスク[#1173](https://github.com/pingcap/tidb-ansible/pull/1173)で未定義の変数が発生する可能性がある問題を修正しました + - `tidb-ansible` の古いドキュメントリンクを更新 [#1169](https://github.com/pingcap/tidb-ansible/pull/1169) + - `wait for region replication complete`タスクで未定義の変数が発生する可能性がある問題を修正しました [#1173](https://github.com/pingcap/tidb-ansible/pull/1173) diff --git a/releases/release-3.0.12.md b/releases/release-3.0.12.md index a54568f3fb950..8b16bf7a2e113 100644 --- a/releases/release-3.0.12.md +++ b/releases/release-3.0.12.md @@ -23,30 +23,30 @@ TiDB Ansible バージョン: 3.0.12 ## 新機能 {#new-features} - TiDB - - `alter instance`文[#15080](https://github.com/pingcap/tidb/pull/15080) [#15292](https://github.com/pingcap/tidb/pull/15292)を使用して、置き換えられた証明書ファイルの動的読み込みをサポートします。 + - `alter instance`文 を使用して、置き換えられた証明書ファイルの動的読み込みをサポートします。 [#15292](https://github.com/pingcap/tidb/pull/15292) [#15080](https://github.com/pingcap/tidb/pull/15080) - `cluster-verify-cn`設定項目を追加します。設定後、ステータスサービスは対応するCN証明書がある場合にのみ使用できます[#15164](https://github.com/pingcap/tidb/pull/15164) - 各 TiDBサーバーの DDL リクエストのフロー制限機能を追加して、DDL リクエストの競合のエラー報告頻度を削減します[#15148](https://github.com/pingcap/tidb/pull/15148) - binlogの書き込みが失敗した場合に TiDBサーバーの終了をサポートする[#15339](https://github.com/pingcap/tidb/pull/15339) - ツール - TiDB Binlog - - Drainerに`kafka-client-id`設定項目を追加します。これは、クライアント ID [#929](https://github.com/pingcap/tidb-binlog/pull/929)を設定するために Kafka クライアントへの接続をサポートします。 + - Drainerに`kafka-client-id`設定項目を追加します。これは、クライアント ID を設定するために Kafka クライアントへの接続をサポートします。 [#929](https://github.com/pingcap/tidb-binlog/pull/929) ## バグ修正 {#bug-fixes} - TiDB - `GRANT`複数のユーザー`REVOKE`変更するときに原子性を保証する[#15092](https://github.com/pingcap/tidb/pull/15092) - - パーティションテーブルに対する悲観的ロックのロックが正しい行[#15114](https://github.com/pingcap/tidb/pull/15114)ロックできなかった問題を修正しました - - インデックスの長さが制限[#15130](https://github.com/pingcap/tidb/pull/15130)超えたときに、構成の値`max-index-length`に応じてエラーメッセージを表示するようにします。 - - `FROM_UNIXTIME`関数[#15270](https://github.com/pingcap/tidb/pull/15270)の小数点の誤りの問題を修正 - - トランザクション[#15176](https://github.com/pingcap/tidb/pull/15176)で自分自身が書き込んだレコードを削除することで発生する競合検出の失敗やデータインデックスの不整合の問題を修正 + - パーティションテーブルに対する悲観的ロックのロックが正しい行ロックできなかった問題を修正しました [#15114](https://github.com/pingcap/tidb/pull/15114) + - インデックスの長さが制限超えたときに、構成の値`max-index-length`に応じてエラーメッセージを表示するようにします。 [#15130](https://github.com/pingcap/tidb/pull/15130) + - `FROM_UNIXTIME`関数の小数点の誤りの問題を修正 [#15270](https://github.com/pingcap/tidb/pull/15270) + - トランザクションで自分自身が書き込んだレコードを削除することで発生する競合検出の失敗やデータインデックスの不整合の問題を修正 [#15176](https://github.com/pingcap/tidb/pull/15176) - TiKV - - 整合性チェックパラメータ[#7054](https://github.com/tikv/tikv/pull/7054)を無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合検出が失敗したり、データ インデックスの不整合が発生したりする問題を修正しました。 + - 整合性チェックパラメータを無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合検出が失敗したり、データ インデックスの不整合が発生したりする問題を修正しました。 [#7054](https://github.com/tikv/tikv/pull/7054) - Raftstoreにフロー制御メカニズムを導入して、フロー制御がないと追跡が遅くなりすぎてクラスターがスタックする可能性があり、トランザクションのサイズによって TiKV 接続が頻繁に再接続される可能性があるという問題を解決します[#7072](https://github.com/tikv/tikv/pull/7072) [#6993](https://github.com/tikv/tikv/pull/6993) - PD - - PD がリージョンハートビート[#2233](https://github.com/pingcap/pd/pull/2233)処理するときにデータ競合によって発生するリージョン情報の誤りの問題を修正しました。 + - PD がリージョンハートビート処理するときにデータ競合によって発生するリージョン情報の誤りの問題を修正しました。 [#2233](https://github.com/pingcap/pd/pull/2233) - TiDB Ansible - - クラスター[#1198](https://github.com/pingcap/tidb-ansible/pull/1198)内で複数の Grafana/Prometheus/Alertmanager のデプロイをサポート + - クラスター内で複数の Grafana/Prometheus/Alertmanager のデプロイをサポート [#1198](https://github.com/pingcap/tidb-ansible/pull/1198) diff --git a/releases/release-3.0.13.md b/releases/release-3.0.13.md index a45b69d11e391..8d248533abe40 100644 --- a/releases/release-3.0.13.md +++ b/releases/release-3.0.13.md @@ -13,7 +13,7 @@ TiDB バージョン: 3.0.13 - TiDB - - ユーザーが重複するデータ[#16690](https://github.com/pingcap/tidb/pull/16690)の複数行を挿入する必要がある場合に、トランザクション内で`INSERT ... ON DUPLICATE KEY UPDATE`ステートメントが誤って実行される可能性があるという、チェックされていない`MemBuffer`によって発生する問題を修正しました。 + - ユーザーが重複するデータの複数行を挿入する必要がある場合に、トランザクション内で`INSERT ... ON DUPLICATE KEY UPDATE`ステートメントが誤って実行される可能性があるという、チェックされていない`MemBuffer`によって発生する問題を修正しました。 [#16690](https://github.com/pingcap/tidb/pull/16690) - TiKV diff --git a/releases/release-3.0.14.md b/releases/release-3.0.14.md index a6c5f74d5734c..8b52639fcf225 100644 --- a/releases/release-3.0.14.md +++ b/releases/release-3.0.14.md @@ -19,8 +19,8 @@ TiDB バージョン: 3.0.14 - TiDB - - `join`条件が`handle`属性[#15734](https://github.com/pingcap/tidb/pull/15734)を持つ列に複数の同等の条件を持つ場合、 `index join`のクエリ結果が正しくないという問題を修正しました。 - - `handle`属性[#16079](https://github.com/pingcap/tidb/pull/16079)を持つ列に対して`fast analyze`操作を実行するときに発生するpanicを修正しました + - `join`条件が`handle`属性を持つ列に複数の同等の条件を持つ場合、 `index join`のクエリ結果が正しくないという問題を修正しました。 [#15734](https://github.com/pingcap/tidb/pull/15734) + - `handle`属性を持つ列に対して`fast analyze`操作を実行するときに発生するpanicを修正しました [#16079](https://github.com/pingcap/tidb/pull/16079) - DDL文を`prepare`方法で実行した場合に、DDLジョブ構造の`query`のフィールドが正しくない問題を修正しました。この問題により、データレプリケーションにBinlogを使用する場合、上流と下流の間でデータの不整合が発生する可能性があります[#15443](https://github.com/pingcap/tidb/pull/15443) - TiKV @@ -31,83 +31,83 @@ TiDB バージョン: 3.0.14 - TiDB - - `admin show ddl jobs`文[#16428](https://github.com/pingcap/tidb/pull/16428)のクエリ結果にスキーマ名列とテーブル名列を追加します。 - - 切り捨てられたテーブル[#15458](https://github.com/pingcap/tidb/pull/15458)回復をサポートするために`RECOVER TABLE`構文を拡張します - - `SHOW GRANTS`文[#16168](https://github.com/pingcap/tidb/pull/16168)の権限チェックをサポートする - - `LOAD DATA`文[#16736](https://github.com/pingcap/tidb/pull/16736)の権限チェックをサポートする + - `admin show ddl jobs`文のクエリ結果にスキーマ名列とテーブル名列を追加します。 [#16428](https://github.com/pingcap/tidb/pull/16428) + - 切り捨てられたテーブル回復をサポートするために`RECOVER TABLE`構文を拡張します [#15458](https://github.com/pingcap/tidb/pull/15458) + - `SHOW GRANTS`文の権限チェックをサポートする [#16168](https://github.com/pingcap/tidb/pull/16168) + - `LOAD DATA`文の権限チェックをサポートする [#16736](https://github.com/pingcap/tidb/pull/16736) - 日付と時間に関連する関数をパーティションキーとして使用した場合のパーティションプルーニングのパフォーマンスを向上[#15618](https://github.com/pingcap/tidb/pull/15618) - `dispatch error`のログレベルを`WARN`から`ERROR`に調整します[#16232](https://github.com/pingcap/tidb/pull/16232) - - クライアントに TLS [#15415](https://github.com/pingcap/tidb/pull/15415)使用を強制する`require-secure-transport`起動オプションをサポートする + - クライアントに TLS 使用を強制する`require-secure-transport`起動オプションをサポートする [#15415](https://github.com/pingcap/tidb/pull/15415) - TLS が設定されている場合に TiDB コンポーネント間の HTTP 通信をサポートする[#15419](https://github.com/pingcap/tidb/pull/15419) - - 現在のトランザクションの`start_ts`情報を`information_schema.processlist`テーブル[#16160](https://github.com/pingcap/tidb/pull/16160)に追加します + - 現在のトランザクションの`start_ts`情報を`information_schema.processlist`テーブルに追加します [#16160](https://github.com/pingcap/tidb/pull/16160) - クラスタ間の通信に使用されるTLS証明書情報の自動再読み込みをサポート[#15162](https://github.com/pingcap/tidb/pull/15162) - - パーティションプルーニング[#15628](https://github.com/pingcap/tidb/pull/15628)を再構築することで、パーティションテーブルの読み取りパフォーマンスが向上します。 - - `range`パーティションテーブル[#16521](https://github.com/pingcap/tidb/pull/16521)のパーティション式として`floor(unix_timestamp(a))`使用される場合のパーティションプルーニング機能をサポートします。 - - `view`を含む`update`文の実行を許可し、 `view` [#16787](https://github.com/pingcap/tidb/pull/16787)を更新しない - - ネストされた`view` [#15424](https://github.com/pingcap/tidb/pull/15424)作成を禁止する + - パーティションプルーニングを再構築することで、パーティションテーブルの読み取りパフォーマンスが向上します。 [#15628](https://github.com/pingcap/tidb/pull/15628) + - `range`パーティションテーブルのパーティション式として`floor(unix_timestamp(a))`使用される場合のパーティションプルーニング機能をサポートします。 [#16521](https://github.com/pingcap/tidb/pull/16521) + - `view`を含む`update`文の実行を許可し、 `view` を更新しない [#16787](https://github.com/pingcap/tidb/pull/16787) + - ネストされた`view` 作成を禁止する [#15424](https://github.com/pingcap/tidb/pull/15424) - 切り捨てを禁止する`view` [#16420](https://github.com/pingcap/tidb/pull/16420) - - この列が`public`状態[#15576](https://github.com/pingcap/tidb/pull/15576)でない場合に、 `update`文を使用して列の値を明示的に更新することを禁止します。 + - この列が`public`状態でない場合に、 `update`文を使用して列の値を明示的に更新することを禁止します。 [#15576](https://github.com/pingcap/tidb/pull/15576) - `status`ポートが占有されている場合に TiDB の起動を禁止する[#15466](https://github.com/pingcap/tidb/pull/15466) - `current_role`関数の文字セットを`binary`から`utf8mb4`に変更します[#16083](https://github.com/pingcap/tidb/pull/16083) - 新しいリージョンのデータが読み取られたときに割り込み信号をチェックすることで、使いやすさ`max-execution-time`向上します[#15615](https://github.com/pingcap/tidb/pull/15615) - - `auto_id` [#16287](https://github.com/pingcap/tidb/pull/16287)のキャッシュステップを明示的に設定するための`ALTER TABLE ... AUTO_ID_CACHE`構文を追加します。 + - `auto_id` のキャッシュステップを明示的に設定するための`ALTER TABLE ... AUTO_ID_CACHE`構文を追加します。 [#16287](https://github.com/pingcap/tidb/pull/16287) - TiKV - - 楽観的トランザクション[#7605](https://github.com/tikv/tikv/pull/7605)で多くの競合と`BatchRollback`条件が存在する場合のパフォーマンスを向上 - - 悲観的トランザクション[#7584](https://github.com/tikv/tikv/pull/7584)に多くの競合が存在する場合に悲観的ロック`waiter`が頻繁に起動されるために発生するパフォーマンス低下の問題を修正しました + - 楽観的トランザクションで多くの競合と`BatchRollback`条件が存在する場合のパフォーマンスを向上 [#7605](https://github.com/tikv/tikv/pull/7605) + - 悲観的トランザクションに多くの競合が存在する場合に悲観的ロック`waiter`が頻繁に起動されるために発生するパフォーマンス低下の問題を修正しました [#7584](https://github.com/tikv/tikv/pull/7584) - ツール - TiDB Lightning - - tidb-lightning-ctl [#287](https://github.com/pingcap/tidb-lightning/pull/287)の`fetch-mode`サブコマンドを使用して TiKV クラスター モードの印刷をサポート + - tidb-lightning-ctl の`fetch-mode`サブコマンドを使用して TiKV クラスター モードの印刷をサポート [#287](https://github.com/pingcap/tidb-lightning/pull/287) ## バグ修正 {#bug-fixes} - TiDB - - SQLモードが`ALLOW_INVALID_DATES` [#16170](https://github.com/pingcap/tidb/pull/16170)ときに`WEEKEND`関数がMySQLと互換性がない問題を修正しました - - インデックス列にAUTO_INCREMENT主キー[#16008](https://github.com/pingcap/tidb/pull/16008)が含まれている場合に`DROP INDEX`文の実行が失敗する問題を修正しました + - SQLモードが`ALLOW_INVALID_DATES` ときに`WEEKEND`関数がMySQLと互換性がない問題を修正しました [#16170](https://github.com/pingcap/tidb/pull/16170) + - インデックス列にAUTO_INCREMENT主キーが含まれている場合に`DROP INDEX`文の実行が失敗する問題を修正しました [#16008](https://github.com/pingcap/tidb/pull/16008) - ステートメントサマリーの`TABLE_NAMES`列の値が誤っている問題を修正しました [#15231](https://github.com/pingcap/tidb/pull/15231) - プランキャッシュが有効な場合に一部の式で誤った結果が発生する問題を修正[#16184](https://github.com/pingcap/tidb/pull/16184) - `not` / `istrue` / `isfalse`関数の結果が正しくない問題を修正しました[#15916](https://github.com/pingcap/tidb/pull/15916) - 冗長インデックスを持つテーブルに対する`MergeJoin`操作によって引き起こされるpanicを修正[#15919](https://github.com/pingcap/tidb/pull/15919) - - 述語が外部テーブル[#16492](https://github.com/pingcap/tidb/pull/16492)のみを参照する場合にリンクを誤って単純化することによって発生する問題を修正しました。 - - `CURRENT_ROLE`関数が`SET ROLE`文[#15569](https://github.com/pingcap/tidb/pull/15569)によって発生したエラーを報告する問題を修正しました - - この文が`\` [#16633](https://github.com/pingcap/tidb/pull/16633)に遭遇すると、 `LOAD DATA`文の結果がMySQLと互換性がない問題を修正しました。 - - データベースの可視性がMySQL [#14939](https://github.com/pingcap/tidb/pull/14939)と互換性がない問題を修正 - - `SET DEFAULT ROLE ALL`文[#15585](https://github.com/pingcap/tidb/pull/15585)権限チェックが正しく行われない問題を修正 - - プランキャッシュ[#15818](https://github.com/pingcap/tidb/pull/15818)によるパーティションプルーニングの失敗の問題を修正 - - トランザクションが関連テーブル[#15707](https://github.com/pingcap/tidb/pull/15707)ロックしないため、テーブルに対して同時 DDL 操作が実行され、ブロッキングが存在する場合に、トランザクションのコミット中に`schema change`報告される問題を修正しました。 - - `IF(not_int, *, *)` [#15356](https://github.com/pingcap/tidb/pull/15356)の誤った動作を修正 - - `CASE WHEN (not_int)` [#15359](https://github.com/pingcap/tidb/pull/15359)の誤った動作を修正 - - 現在のスキーマ[#15866](https://github.com/pingcap/tidb/pull/15866)に含まれない`view`使用すると`Unknown column`エラー メッセージが返される問題を修正しました - - 時間文字列の解析結果がMySQL [#16242](https://github.com/pingcap/tidb/pull/16242)と互換性がない問題を修正 + - 述語が外部テーブルのみを参照する場合にリンクを誤って単純化することによって発生する問題を修正しました。 [#16492](https://github.com/pingcap/tidb/pull/16492) + - `CURRENT_ROLE`関数が`SET ROLE`文によって発生したエラーを報告する問題を修正しました [#15569](https://github.com/pingcap/tidb/pull/15569) + - この文が`\` に遭遇すると、 `LOAD DATA`文の結果がMySQLと互換性がない問題を修正しました。 [#16633](https://github.com/pingcap/tidb/pull/16633) + - データベースの可視性がMySQL と互換性がない問題を修正 [#14939](https://github.com/pingcap/tidb/pull/14939) + - `SET DEFAULT ROLE ALL`文権限チェックが正しく行われない問題を修正 [#15585](https://github.com/pingcap/tidb/pull/15585) + - プランキャッシュによるパーティションプルーニングの失敗の問題を修正 [#15818](https://github.com/pingcap/tidb/pull/15818) + - トランザクションが関連テーブルロックしないため、テーブルに対して同時 DDL 操作が実行され、ブロッキングが存在する場合に、トランザクションのコミット中に`schema change`報告される問題を修正しました。 [#15707](https://github.com/pingcap/tidb/pull/15707) + - `IF(not_int, *, *)` の誤った動作を修正 [#15356](https://github.com/pingcap/tidb/pull/15356) + - `CASE WHEN (not_int)` の誤った動作を修正 [#15359](https://github.com/pingcap/tidb/pull/15359) + - 現在のスキーマに含まれない`view`使用すると`Unknown column`エラー メッセージが返される問題を修正しました [#15866](https://github.com/pingcap/tidb/pull/15866) + - 時間文字列の解析結果がMySQL と互換性がない問題を修正 [#16242](https://github.com/pingcap/tidb/pull/16242) - `left join`の右子ノードに`null`列が存在する場合に照合順序子がpanicを修正 [#16528](https://github.com/pingcap/tidb/pull/16528) - TiKVが`StaleCommand`エラーメッセージを返し続けているときにSQL実行がブロックされているにもかかわらずエラーメッセージが返されない問題を修正しました[#16528](https://github.com/pingcap/tidb/pull/16528) - 監査プラグインが有効になっているときにポートプローブによって発生する可能性のあるpanicを修正[#15967](https://github.com/pingcap/tidb/pull/15967) - - `fast analyze`インデックス[#15967](https://github.com/pingcap/tidb/pull/15967)のみで動作する場合に発生するpanicを修正 + - `fast analyze`インデックスのみで動作する場合に発生するpanicを修正 [#15967](https://github.com/pingcap/tidb/pull/15967) - いくつかのケースで`SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST`文の実行時にpanicする可能性を修正しました[#16309](https://github.com/pingcap/tidb/pull/16309) - ハッシュパーティションテーブルを作成する際に、メモリ割り当て前にパーティション数をチェックせずに、大きなパーティション数(例えば、 `9999999999999` )を指定することで発生する TiDB OOM の問題を修正しました[#16218](https://github.com/pingcap/tidb/pull/16218) - - `information_schema.tidb_hot_table` [#16726](https://github.com/pingcap/tidb/pull/16726)のパーティションテーブルの情報が誤っている問題を修正しました - - ハッシュパーティションテーブル[#16070](https://github.com/pingcap/tidb/pull/16070)でパーティション選択アルゴリズムが有効にならない問題を修正 + - `information_schema.tidb_hot_table` のパーティションテーブルの情報が誤っている問題を修正しました [#16726](https://github.com/pingcap/tidb/pull/16726) + - ハッシュパーティションテーブルでパーティション選択アルゴリズムが有効にならない問題を修正 [#16070](https://github.com/pingcap/tidb/pull/16070) - MVCCシリーズのHTTP APIがパーティションテーブルをサポートしない問題を修正[#16191](https://github.com/pingcap/tidb/pull/16191) - `UNION`番目の文のエラー処理を`SELECT`の文のエラー処理と一貫性を保つ[#16137](https://github.com/pingcap/tidb/pull/16137) - - `VALUES`関数のパラメータ型が`bit(n)` [#15486](https://github.com/pingcap/tidb/pull/15486)の場合に不正な動作が発生する問題を修正しました + - `VALUES`関数のパラメータ型が`bit(n)` の場合に不正な動作が発生する問題を修正しました [#15486](https://github.com/pingcap/tidb/pull/15486) - `view`列名が長すぎる場合、TiDBの処理ロジックがMySQLと矛盾する問題を修正しました。この場合、システムは自動的に短い列名を生成します[#14873](https://github.com/pingcap/tidb/pull/14873) - - `(not not col)`誤って`col` [#16094](https://github.com/pingcap/tidb/pull/16094)として最適化される問題を修正 - - `IndexLookupJoin`プラン[#15753](https://github.com/pingcap/tidb/pull/15753)で構築された内部テーブルの`range`が正しくない問題を修正 + - `(not not col)`誤って`col` として最適化される問題を修正 [#16094](https://github.com/pingcap/tidb/pull/16094) + - `IndexLookupJoin`プランで構築された内部テーブルの`range`が正しくない問題を修正 [#15753](https://github.com/pingcap/tidb/pull/15753) - `only_full_group_by`括弧付きの式を正しくチェックできない問題を修正[#16012](https://github.com/pingcap/tidb/pull/16012) - `select view_name.col_name from view_name`文を実行するとエラーが返される問題を修正[#15572](https://github.com/pingcap/tidb/pull/15572) - TiKV - 一部のケースで分離回復後にノードを正しく削除できない問題を修正[#7703](https://github.com/tikv/tikv/pull/7703) - - リージョンマージ操作[#7679](https://github.com/tikv/tikv/pull/7679)によってネットワーク分離中に発生するデータ損失の問題を修正 + - リージョンマージ操作によってネットワーク分離中に発生するデータ損失の問題を修正 [#7679](https://github.com/tikv/tikv/pull/7679) - ラーナーが正しく削除されない場合がある問題を修正[#7598](https://github.com/tikv/tikv/pull/7598) - 生のキーと値のペアのスキャン結果が順序どおりに行われない可能性がある問題を修正[#7597](https://github.com/tikv/tikv/pull/7597) - Raftメッセージのバッチが大きすぎる場合の再接続の問題を修正[#7542](https://github.com/tikv/tikv/pull/7542) - - 空のリクエスト[#7538](https://github.com/tikv/tikv/pull/7538)によって引き起こされるgRPCスレッドデッドロックの問題を修正 + - 空のリクエストによって引き起こされるgRPCスレッドデッドロックの問題を修正 [#7538](https://github.com/tikv/tikv/pull/7538) - マージ処理中にラーナーを再起動する処理ロジックが正しくない問題を修正[#7457](https://github.com/tikv/tikv/pull/7457) - ロックのクリーンアップの繰り返しリクエストによりトランザクションの原子性が破壊される可能性がある問題を修正[#7388](https://github.com/tikv/tikv/pull/7388) diff --git a/releases/release-3.0.15.md b/releases/release-3.0.15.md index d9f248eccb6bd..e5900e7ca6f50 100644 --- a/releases/release-3.0.15.md +++ b/releases/release-3.0.15.md @@ -14,30 +14,30 @@ TiDB バージョン: 3.0.15 - TiDB - パーティションテーブル内のクエリでプランキャッシュ機能の使用を禁止する[#16759](https://github.com/pingcap/tidb/pull/16759) - - パーティションテーブル[#17315](https://github.com/pingcap/tidb/pull/17315) [#17390](https://github.com/pingcap/tidb/pull/17390)の`admin recover index`と`admin check index`ステートメントをサポートします - - 範囲パーティションテーブル[#17318](https://github.com/pingcap/tidb/pull/17318)の条件`in`のパーティションプルーニングをサポート - - `SHOW CREATE TABLE`の出力を最適化し、パーティション名[#16315](https://github.com/pingcap/tidb/pull/16315)に引用符を追加します。 + - パーティションテーブル の`admin recover index`と`admin check index`ステートメントをサポートします [#17390](https://github.com/pingcap/tidb/pull/17390) [#17315](https://github.com/pingcap/tidb/pull/17315) + - 範囲パーティションテーブルの条件`in`のパーティションプルーニングをサポート [#17318](https://github.com/pingcap/tidb/pull/17318) + - `SHOW CREATE TABLE`の出力を最適化し、パーティション名に引用符を追加します。 [#16315](https://github.com/pingcap/tidb/pull/16315) - `GROUP_CONCAT`関数の`ORDER BY`句をサポートする [#16988](https://github.com/pingcap/tidb/pull/16988) - `CMSketch`統計のメモリ割り当てメカニズムを最適化して、ガベージコレクション(GC)がパフォーマンスに与える影響を軽減する[#17543](https://github.com/pingcap/tidb/pull/17543) - PD - - PDがリーダー[#2479](https://github.com/pingcap/pd/pull/2479)の数に基づいてスケジュールを実行するポリシーを追加します。 + - PDがリーダーの数に基づいてスケジュールを実行するポリシーを追加します。 [#2479](https://github.com/pingcap/pd/pull/2479) ## バグ修正 {#bug-fixes} - TiDB - ディープコピーを使用して、 `Hash`集計関数の`enum`と`set`型のデータをコピーします。正確性の問題を修正しました[#16890](https://github.com/pingcap/tidb/pull/16890) - - 整数オーバーフロー[#16753](https://github.com/pingcap/tidb/pull/16753)の処理ロジックが間違っているため、 `PointGet`誤った結果を返す問題を修正しました - - クエリ述語[#16557](https://github.com/pingcap/tidb/pull/16557)で関数`CHAR()`使用されている場合に、誤った処理ロジックによって誤った結果が発生する問題を修正しました。 - - `IsTrue`と`IsFalse`関数[#16627](https://github.com/pingcap/tidb/pull/16627)のストレージレイヤーと計算レイヤーで結果が一致しない問題を修正 - - いくつかの式における誤った`NotNull`フラグ( `case when` [#16993](https://github.com/pingcap/tidb/pull/16993)など)を修正します。 + - 整数オーバーフローの処理ロジックが間違っているため、 `PointGet`誤った結果を返す問題を修正しました [#16753](https://github.com/pingcap/tidb/pull/16753) + - クエリ述語で関数`CHAR()`使用されている場合に、誤った処理ロジックによって誤った結果が発生する問題を修正しました。 [#16557](https://github.com/pingcap/tidb/pull/16557) + - `IsTrue`と`IsFalse`関数のストレージレイヤーと計算レイヤーで結果が一致しない問題を修正 [#16627](https://github.com/pingcap/tidb/pull/16627) + - いくつかの式における誤った`NotNull`フラグ( `case when` など)を修正します。 [#16993](https://github.com/pingcap/tidb/pull/16993) - 一部のシナリオでオプティマイザが`TableDual`物理プランを見つけられない問題を修正[#17014](https://github.com/pingcap/tidb/pull/17014) - - ハッシュパーティションテーブル[#17051](https://github.com/pingcap/tidb/pull/17051)でパーティション選択の構文が正しく反映されない問題を修正しました。 - - 浮動小数点数[#16976](https://github.com/pingcap/tidb/pull/16976)に対して XOR 演算を実行すると TiDB と MySQL の間で結果が一致しない問題を修正しました。 + - ハッシュパーティションテーブルでパーティション選択の構文が正しく反映されない問題を修正しました。 [#17051](https://github.com/pingcap/tidb/pull/17051) + - 浮動小数点数に対して XOR 演算を実行すると TiDB と MySQL の間で結果が一致しない問題を修正しました。 [#16976](https://github.com/pingcap/tidb/pull/16976) - 準備された方法でDDL文を実行するときに発生するエラーを修正[#17415](https://github.com/pingcap/tidb/pull/17415) - - IDアロケータ[#17548](https://github.com/pingcap/tidb/pull/17548)のバッチサイズ計算の誤った処理ロジックを修正 + - IDアロケータのバッチサイズ計算の誤った処理ロジックを修正 [#17548](https://github.com/pingcap/tidb/pull/17548) - 時間が高価なしきい値[#17534](https://github.com/pingcap/tidb/pull/17534)超えたときに`MAX_EXEC_TIME`ヒントが有効にならない問題を修正 - TiKV diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index cdf35b5ae9e5b..91277a4b9a5f9 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -13,37 +13,37 @@ TiDB バージョン: 3.0.16 - TiDB - - ハッシュパーティションプルーニング[#17308](https://github.com/pingcap/tidb/pull/17308)の`is null`フィルタ条件をサポート + - ハッシュパーティションプルーニングの`is null`フィルタ条件をサポート [#17308](https://github.com/pingcap/tidb/pull/17308) - 複数のリージョンリクエストが同時に失敗した場合にSQLタイムアウトの問題を回避するために、各リージョンに異なる`Backoffer`秒を割り当てます[#17583](https://github.com/pingcap/tidb/pull/17583) - - 新しく追加されたパーティション[#17668](https://github.com/pingcap/tidb/pull/17668)個別のリージョンを分割します - - `delete`または`update`ステートメント[#17841](https://github.com/pingcap/tidb/pull/17841)から生成されたフィードバックを破棄します - - 将来の Go バージョン[#17887](https://github.com/pingcap/tidb/pull/17887)との互換性を保つために、 `json.Unmarshal` in `job.DecodeArgs`の使用法を修正します。 - - スロークエリログとステートメントサマリーテーブル[#18128](https://github.com/pingcap/tidb/pull/18128)から機密情報を削除します - - MySQLの動作を`DateTime`区切り文字[#17499](https://github.com/pingcap/tidb/pull/17499)に一致させる - - MySQL [#17496](https://github.com/pingcap/tidb/pull/17496)と一致する範囲の日付形式で`%h`処理します + - 新しく追加されたパーティション個別のリージョンを分割します [#17668](https://github.com/pingcap/tidb/pull/17668) + - `delete`または`update`ステートメントから生成されたフィードバックを破棄します [#17841](https://github.com/pingcap/tidb/pull/17841) + - 将来の Go バージョンとの互換性を保つために、 `json.Unmarshal` in `job.DecodeArgs`の使用法を修正します。 [#17887](https://github.com/pingcap/tidb/pull/17887) + - スロークエリログとステートメントサマリーテーブルから機密情報を削除します [#18128](https://github.com/pingcap/tidb/pull/18128) + - MySQLの動作を`DateTime`区切り文字に一致させる [#17499](https://github.com/pingcap/tidb/pull/17499) + - MySQL と一致する範囲の日付形式で`%h`処理します [#17496](https://github.com/pingcap/tidb/pull/17496) - TiKV - スナップショットを受信した後にストアハートビートをPDに送信しないようにする[#8145](https://github.com/tikv/tikv/pull/8145) - - PDクライアントログ[#8091](https://github.com/tikv/tikv/pull/8091)改善 + - PDクライアントログ改善 [#8091](https://github.com/tikv/tikv/pull/8091) ## バグ修正 {#bug-fixes} - TiDB - あるトランザクションで書き込まれ削除された主キーのロックが別のトランザクションによって解決されたために発生したデータの不整合の問題を修正しました[#18248](https://github.com/pingcap/tidb/pull/18248) - - PDサーバー側フォロワー[#17944](https://github.com/pingcap/tidb/pull/17944)の`Got too many pings`エラーログを修正 - - HashJoinの子が`TypeNull`列[#17935](https://github.com/pingcap/tidb/pull/17935)を返すときに発生する可能性のあるpanic問題を修正しました。 + - PDサーバー側フォロワーの`Got too many pings`エラーログを修正 [#17944](https://github.com/pingcap/tidb/pull/17944) + - HashJoinの子が`TypeNull`列を返すときに発生する可能性のあるpanic問題を修正しました。 [#17935](https://github.com/pingcap/tidb/pull/17935) - アクセスが拒否されたときのエラーメッセージを修正[#17722](https://github.com/pingcap/tidb/pull/17722) - `int`と`float`タイプのJSON比較の問題を修正[#17715](https://github.com/pingcap/tidb/pull/17715) - - データ競合[#17710](https://github.com/pingcap/tidb/pull/17710)原因となる障害ポイントを更新する - - テーブル[#17617](https://github.com/pingcap/tidb/pull/17617)作成時にタイムアウト前の分割リージョンが機能しない可能性がある問題を修正しました。 + - データ競合原因となる障害ポイントを更新する [#17710](https://github.com/pingcap/tidb/pull/17710) + - テーブル作成時にタイムアウト前の分割リージョンが機能しない可能性がある問題を修正しました。 [#17617](https://github.com/pingcap/tidb/pull/17617) - 送信失敗後のあいまいなエラーメッセージによって引き起こされるpanicを修正[#17378](https://github.com/pingcap/tidb/pull/17378) - `FLASHBACK TABLE`特殊なケースで失敗する可能性がある問題を修正[#17165](https://github.com/pingcap/tidb/pull/17165) - - ステートメントに文字列列[#16658](https://github.com/pingcap/tidb/pull/16658)のみがある場合に範囲計算結果が不正確になる問題を修正しました - - `only_full_group_by` SQLモードが[#16620](https://github.com/pingcap/tidb/pull/16620)設定されている場合に発生するクエリエラーを修正 + - ステートメントに文字列列のみがある場合に範囲計算結果が不正確になる問題を修正しました [#16658](https://github.com/pingcap/tidb/pull/16658) + - `only_full_group_by` SQLモードが設定されている場合に発生するクエリエラーを修正 [#16620](https://github.com/pingcap/tidb/pull/16620) - `case when`関数から返される結果のフィールド長が不正確であるという問題を修正[#16562](https://github.com/pingcap/tidb/pull/16562) - - `count`集計関数[#17702](https://github.com/pingcap/tidb/pull/17702)の 10 進プロパティの型推論を修正 + - `count`集計関数の 10 進プロパティの型推論を修正 [#17702](https://github.com/pingcap/tidb/pull/17702) - TiKV @@ -52,4 +52,4 @@ TiDB バージョン: 3.0.16 - PD - - PD Control [#2577](https://github.com/pingcap/pd/pull/2577)でリージョンキーを照会する際の`404`エラーを修正しました + - PD Control でリージョンキーを照会する際の`404`エラーを修正しました [#2577](https://github.com/pingcap/pd/pull/2577) diff --git a/releases/release-3.0.17.md b/releases/release-3.0.17.md index 4e75686d9688d..7a77168b4bd66 100644 --- a/releases/release-3.0.17.md +++ b/releases/release-3.0.17.md @@ -13,11 +13,11 @@ TiDB バージョン: 3.0.17 - TiDB - - `query-feedback-limit`構成項目のデフォルト値を1024から512に減らし、統計フィードバックメカニズムを改善してクラスタ[#18770](https://github.com/pingcap/tidb/pull/18770)への影響を軽減します。 + - `query-feedback-limit`構成項目のデフォルト値を1024から512に減らし、統計フィードバックメカニズムを改善してクラスタへの影響を軽減します。 [#18770](https://github.com/pingcap/tidb/pull/18770) - 1 回のリクエストのバッチ分割数を制限する[#18694](https://github.com/pingcap/tidb/pull/18694) - - TiDB クラスタ[#18386](https://github.com/pingcap/tidb/pull/18386)に多くの履歴 DDL ジョブがある場合に`/tiflash/replica` HTTP API を高速化する - - インデックスの等価条件[#17609](https://github.com/pingcap/tidb/pull/17609)行数推定の改善 - - `kill tidb conn_id` [#18506](https://github.com/pingcap/tidb/pull/18506)の実行を高速化する + - TiDB クラスタに多くの履歴 DDL ジョブがある場合に`/tiflash/replica` HTTP API を高速化する [#18386](https://github.com/pingcap/tidb/pull/18386) + - インデックスの等価条件行数推定の改善 [#17609](https://github.com/pingcap/tidb/pull/17609) + - `kill tidb conn_id` の実行を高速化する [#18506](https://github.com/pingcap/tidb/pull/18506) - TiKV @@ -27,17 +27,17 @@ TiDB バージョン: 3.0.17 - TiDB Lightning - - `[black-white-list]` 、より新しい、より理解しやすいフィルター形式[#332](https://github.com/pingcap/tidb-lightning/pull/332)で廃止されました。 + - `[black-white-list]` 、より新しい、より理解しやすいフィルター形式で廃止されました。 [#332](https://github.com/pingcap/tidb-lightning/pull/332) ## バグ修正 {#bug-fixes} - TiDB - - `IndexHashJoin`または`IndexMergeJoin`を含むクエリがpanic[#18498](https://github.com/pingcap/tidb/pull/18498)に遭遇した場合、空のセットではなく実際のエラー メッセージを返します。 - - `SELECT a FROM t HAVING t.a` [#18432](https://github.com/pingcap/tidb/pull/18432)のようなSQL文の不明な列エラーを修正 + - `IndexHashJoin`または`IndexMergeJoin`を含むクエリがpanicに遭遇した場合、空のセットではなく実際のエラー メッセージを返します。 [#18498](https://github.com/pingcap/tidb/pull/18498) + - `SELECT a FROM t HAVING t.a` のようなSQL文の不明な列エラーを修正 [#18432](https://github.com/pingcap/tidb/pull/18432) - テーブルに主キーがない場合、またはテーブルにすでに整数の主キーがある場合は、テーブルに主キーを追加することを禁止します[#18342](https://github.com/pingcap/tidb/pull/18342) - - `EXPLAIN FORMAT="dot" FOR CONNECTION` [#17157](https://github.com/pingcap/tidb/pull/17157)実行すると空のセットを返します - - フォーマットトークン '%r'、'%h' [#18725](https://github.com/pingcap/tidb/pull/18725)処理を修正`STR_TO_DATE` + - `EXPLAIN FORMAT="dot" FOR CONNECTION` 実行すると空のセットを返します [#17157](https://github.com/pingcap/tidb/pull/17157) + - フォーマットトークン '%r'、'%h' 処理を修正`STR_TO_DATE` [#18725](https://github.com/pingcap/tidb/pull/18725) - TiKV diff --git a/releases/release-3.0.18.md b/releases/release-3.0.18.md index 037a4351156a2..8133fe57bb07f 100644 --- a/releases/release-3.0.18.md +++ b/releases/release-3.0.18.md @@ -15,7 +15,7 @@ TiDB バージョン: 3.0.18 - TiDB Binlog - - Pump GC 構成[#996](https://github.com/pingcap/tidb-binlog/pull/996)の Go の時間期間形式をサポートします。 + - Pump GC 構成の Go の時間期間形式をサポートします。 [#996](https://github.com/pingcap/tidb-binlog/pull/996) ## バグ修正 {#bug-fixes} @@ -23,18 +23,18 @@ TiDB バージョン: 3.0.18 - `Hash`関数による`decimal`型の誤った処理により、HashJoin 結果が誤っている問題を修正[#19185](https://github.com/pingcap/tidb/pull/19185) - `Hash`関数による`set`と`enum`型の誤った処理により、HashJoinの結果が誤っている問題を修正しました[#19175](https://github.com/pingcap/tidb/pull/19175) - - 悲観的ロックモード[#19236](https://github.com/pingcap/tidb/pull/19236)で重複キーのチェックが失敗する問題を修正 + - 悲観的ロックモードで重複キーのチェックが失敗する問題を修正 [#19236](https://github.com/pingcap/tidb/pull/19236) - `Apply`と`Union Scan`演算子が間違った実行結果を引き起こす問題を修正しました[#19297](https://github.com/pingcap/tidb/pull/19297) - - トランザクション[#19274](https://github.com/pingcap/tidb/pull/19274)で一部のキャッシュされた実行プランが誤って実行される問題を修正しました + - トランザクションで一部のキャッシュされた実行プランが誤って実行される問題を修正しました [#19274](https://github.com/pingcap/tidb/pull/19274) - TiKV - - GC失敗ログを`error`から`warning`レベル[#8444](https://github.com/tikv/tikv/pull/8444)に変更する + - GC失敗ログを`error`から`warning`レベルに変更する [#8444](https://github.com/tikv/tikv/pull/8444) - ツール - TiDB Lightning - `--log-file`引数が有効にならない問題を修正[#345](https://github.com/pingcap/tidb-lightning/pull/345) - - TiDB バックエンド[#357](https://github.com/pingcap/tidb-lightning/pull/357)使用時の空のバイナリ/16 進リテラルの構文エラーを修正しました - - TiDBバックエンド[#368](https://github.com/pingcap/tidb-lightning/pull/368)使用時の予期しない`switch-mode`呼び出しを修正 + - TiDB バックエンド使用時の空のバイナリ/16 進リテラルの構文エラーを修正しました [#357](https://github.com/pingcap/tidb-lightning/pull/357) + - TiDBバックエンド使用時の予期しない`switch-mode`呼び出しを修正 [#368](https://github.com/pingcap/tidb-lightning/pull/368) diff --git a/releases/release-3.0.19.md b/releases/release-3.0.19.md index 4ac92a1f618e6..265b786902100 100644 --- a/releases/release-3.0.19.md +++ b/releases/release-3.0.19.md @@ -13,23 +13,23 @@ TiDBバージョン: 3.0.19 - PD - - インポートパスを`pingcap/pd`から`tikv/pd` [#2779](https://github.com/pingcap/pd/pull/2779)に変更します - - 著作権情報を`PingCAP, Inc`から`TiKV Project Authors` [#2777](https://github.com/pingcap/pd/pull/2777)に変更します + - インポートパスを`pingcap/pd`から`tikv/pd` に変更します [#2779](https://github.com/pingcap/pd/pull/2779) + - 著作権情報を`PingCAP, Inc`から`TiKV Project Authors` に変更します [#2777](https://github.com/pingcap/pd/pull/2777) ## 改善点 {#improvements} - TiDB - 障害回復によるQPSパフォーマンスへの影響を軽減する[#19764](https://github.com/pingcap/tidb/pull/19764) - - `union`演算子[#19885](https://github.com/pingcap/tidb/pull/19885)の同時実行の調整をサポート + - `union`演算子の同時実行の調整をサポート [#19885](https://github.com/pingcap/tidb/pull/19885) - TiKV - - `sync-log` ~ `true`を調整不可の値[#8636](https://github.com/tikv/tikv/pull/8636)として設定する + - `sync-log` ~ `true`を調整不可の値として設定する [#8636](https://github.com/tikv/tikv/pull/8636) - PD - - PD再起動[#2789](https://github.com/pingcap/pd/pull/2789)アラートルールを追加する + - PD再起動アラートルールを追加する [#2789](https://github.com/pingcap/pd/pull/2789) ## バグ修正 {#bug-fixes} @@ -50,4 +50,4 @@ TiDBバージョン: 3.0.19 - TiDB Lightning - - 厳密モード[#378](https://github.com/pingcap/tidb-lightning/pull/378)でCSVに無効なUTF文字が検出された場合、 TiDB Lightningプロセスが時間内に終了しない問題を修正しました。 + - 厳密モードでCSVに無効なUTF文字が検出された場合、 TiDB Lightningプロセスが時間内に終了しない問題を修正しました。 [#378](https://github.com/pingcap/tidb-lightning/pull/378) diff --git a/releases/release-3.0.2.md b/releases/release-3.0.2.md index 298acddb7b543..d3bb7ea323b64 100644 --- a/releases/release-3.0.2.md +++ b/releases/release-3.0.2.md @@ -18,58 +18,58 @@ TiDB Ansible バージョン: 3.0.2 - `TIDB_INLJ`ヒントが一部のケース( `explain select /*+ TIDB_INLJ(t1) */ t1.b, t2.a from t t1, t t2 where t1.b = t2.a`など)で正しく機能しないことが原因でクエリプランが期待どおりに動作しない問題を修正しました[#11362](https://github.com/pingcap/tidb/pull/11362) - クエリ結果の列名が場合によっては間違っている問題を修正しました( `SELECT IF(1,c,c) FROM t`など) [#11379](https://github.com/pingcap/tidb/pull/11379) - `SELECT 0 LIKE 'a string'`ようなクエリが`TRUE`返す問題を修正しました。これは、 `LIKE`式が暗黙的に0に変換される場合があるためです[#11411](https://github.com/pingcap/tidb/pull/11411) - - `SHOW`文でサブクエリをサポート( `SHOW COLUMNS FROM tbl WHERE FIELDS IN (SELECT 'a')` [#11459](https://github.com/pingcap/tidb/pull/11459)など) + - `SHOW`文でサブクエリをサポート( `SHOW COLUMNS FROM tbl WHERE FIELDS IN (SELECT 'a')` など) [#11459](https://github.com/pingcap/tidb/pull/11459) - `outerJoinElimination`最適化ルールが列エイリアスを正しく処理していないために集計関数の関連列が見つからずエラーが報告される問題を修正しました。最適化プロセスでのエイリアス解析を改善し、最適化がより多くのクエリタイプをカバーするようにしました[#11377](https://github.com/pingcap/tidb/pull/11377) - ウィンドウ関数で構文制限に違反した場合にエラーが報告されない問題を修正しました(例: `UNBOUNDED PRECEDING`フレーム定義の最後に出現できません) [#11543](https://github.com/pingcap/tidb/pull/11543) - - `ERROR 3593 (HY000): You cannot use the window function FUNCTION_NAME in this context`エラーメッセージで`FUNCTION_NAME`大文字になっているため、MySQL [#11535](https://github.com/pingcap/tidb/pull/11535)との非互換性が発生する問題を修正しました。 + - `ERROR 3593 (HY000): You cannot use the window function FUNCTION_NAME in this context`エラーメッセージで`FUNCTION_NAME`大文字になっているため、MySQL との非互換性が発生する問題を修正しました。 [#11535](https://github.com/pingcap/tidb/pull/11535) - ウィンドウ関数で実装されていない`IGNORE NULLS`構文が使用されているにもかかわらずエラーが報告されない問題を修正[#11593](https://github.com/pingcap/tidb/pull/11593) - - オプティマイザーが時間等条件[#11512](https://github.com/pingcap/tidb/pull/11512)正しく推定しない問題を修正 + - オプティマイザーが時間等条件正しく推定しない問題を修正 [#11512](https://github.com/pingcap/tidb/pull/11512) - フィードバック情報に基づいてトップN統計を更新することをサポート[#11507](https://github.com/pingcap/tidb/pull/11507) - SQL実行エンジン - - 関数`INSERT`パラメータ[#11248](https://github.com/pingcap/tidb/pull/11248)に`NULL`含まれている場合、戻り値が`NULL`ならない問題を修正しました。 - - パーティションテーブルを`ADMIN CHECKSUM`操作[#11266](https://github.com/pingcap/tidb/pull/11266)でチェックすると計算結果が間違っている可能性がある問題を修正しました - - INDEX JOIN がプレフィックスインデックス[#11246](https://github.com/pingcap/tidb/pull/11246)を使用すると結果が間違ってしまう可能性がある問題を修正しました + - 関数`INSERT`パラメータに`NULL`含まれている場合、戻り値が`NULL`ならない問題を修正しました。 [#11248](https://github.com/pingcap/tidb/pull/11248) + - パーティションテーブルを`ADMIN CHECKSUM`操作でチェックすると計算結果が間違っている可能性がある問題を修正しました [#11266](https://github.com/pingcap/tidb/pull/11266) + - INDEX JOIN がプレフィックスインデックスを使用すると結果が間違ってしまう可能性がある問題を修正しました [#11246](https://github.com/pingcap/tidb/pull/11246) - `DATE_ADD`関数がマイクロ秒を含む日付数値の減算を行う際に分数の配置が誤っているために結果が間違っている可能性がある問題を修正しました[#11288](https://github.com/pingcap/tidb/pull/11288) - - `DATE_ADD`関数が`INTERVAL` [#11325](https://github.com/pingcap/tidb/pull/11325)の負の数を誤って処理することによって発生する誤った結果を修正しました。 + - `DATE_ADD`関数が`INTERVAL` の負の数を誤って処理することによって発生する誤った結果を修正しました。 [#11325](https://github.com/pingcap/tidb/pull/11325) - `Mod(%)` `Mod(%)` 0 を返し、 `Minus(-)`以下の桁数が大きい場合 ( `select 0.000 % 0.11234500000000000000`など)、 `Multiple(*)` `Minus(-)`返す小数点以下の桁数`Multiple(*)` MySQL と異なる問題を修正しました[#11251](https://github.com/pingcap/tidb/pull/11251) - `CONCAT`と`CONCAT_WS`関数によって返される結果の長さが`max_allowed_packet`超えると、警告付きの`NULL`が誤って返される問題を修正しました[#11275](https://github.com/pingcap/tidb/pull/11275) - `SUBTIME`と`ADDTIME`関数のパラメータが無効な場合に警告付きの`NULL`が誤って返される問題を修正しました[#11337](https://github.com/pingcap/tidb/pull/11337) - `CONVERT_TZ`関数のパラメータが無効な場合に`NULL`が誤って返される問題を修正しました[#11359](https://github.com/pingcap/tidb/pull/11359) - このクエリのメモリ使用量を表示するには、 `EXPLAIN ANALYZE`で返された結果に`MEMORY`列を追加します[#11418](https://github.com/pingcap/tidb/pull/11418) - - `EXPLAIN` [#11429](https://github.com/pingcap/tidb/pull/11429)の結果に`CARTESIAN` Joinを加える + - `EXPLAIN` の結果に`CARTESIAN` Joinを加える [#11429](https://github.com/pingcap/tidb/pull/11429) - float型とdouble型のAUTO_INCREMENT列の不正なデータを修正[#11385](https://github.com/pingcap/tidb/pull/11385) - 疑似統計がダンプされるときにいくつかの`nil`情報によって引き起こされるpanicの問題を修正しました[#11460](https://github.com/pingcap/tidb/pull/11460) - - 定数畳み込み最適化[#11441](https://github.com/pingcap/tidb/pull/11441)によって発生した`SELECT … CASE WHEN … ELSE NULL ...`の誤ったクエリ結果を修正 - - `floatStrToIntStr` `+999.9999e2` [#11473](https://github.com/pingcap/tidb/pull/11473)などの入力を正しく解析しない問題を修正 - - `DATE_ADD`と`DATE_SUB`関数の結果が[#11476](https://github.com/pingcap/tidb/pull/11476)超える場合に`NULL`返されない場合がある問題を修正しました。 - - 長い文字列を整数[#11469](https://github.com/pingcap/tidb/pull/11469)に変換するときに、文字列に無効な文字が含まれているとMySQLの変換結果と異なる問題を修正しました。 - - この関数[#11504](https://github.com/pingcap/tidb/pull/11504)大文字と小文字の区別により、関数`REGEXP BINARY`の結果がMySQLと互換性がない問題を修正しました。 - - `GRANT ROLE`文が`CURRENT_ROLE`受け取ったときにエラーが報告される問題を修正します。5 `REVOKE ROLE`が`mysql.default_role`権限[#11356](https://github.com/pingcap/tidb/pull/11356)を正しく取り消さない問題を修正します。 - - `SELECT ADDDATE('2008-01-34', -1)` [#11447](https://github.com/pingcap/tidb/pull/11447)のような文を実行する際の`Incorrect datetime value`警告情報の表示形式の問題を修正しました - - JSONデータの浮動小数点フィールドを整数[#11534](https://github.com/pingcap/tidb/pull/11534)に変換するときに結果がオーバーフローすると、エラーメッセージが`constant … overflows bigint`ではなく`constant … overflows float`報告する問題を修正しました。 + - 定数畳み込み最適化によって発生した`SELECT … CASE WHEN … ELSE NULL ...`の誤ったクエリ結果を修正 [#11441](https://github.com/pingcap/tidb/pull/11441) + - `floatStrToIntStr` `+999.9999e2` などの入力を正しく解析しない問題を修正 [#11473](https://github.com/pingcap/tidb/pull/11473) + - `DATE_ADD`と`DATE_SUB`関数の結果が超える場合に`NULL`返されない場合がある問題を修正しました。 [#11476](https://github.com/pingcap/tidb/pull/11476) + - 長い文字列を整数に変換するときに、文字列に無効な文字が含まれているとMySQLの変換結果と異なる問題を修正しました。 [#11469](https://github.com/pingcap/tidb/pull/11469) + - この関数大文字と小文字の区別により、関数`REGEXP BINARY`の結果がMySQLと互換性がない問題を修正しました。 [#11504](https://github.com/pingcap/tidb/pull/11504) + - `GRANT ROLE`文が`CURRENT_ROLE`受け取ったときにエラーが報告される問題を修正します。5 `REVOKE ROLE`が`mysql.default_role`権限を正しく取り消さない問題を修正します。 [#11356](https://github.com/pingcap/tidb/pull/11356) + - `SELECT ADDDATE('2008-01-34', -1)` のような文を実行する際の`Incorrect datetime value`警告情報の表示形式の問題を修正しました [#11447](https://github.com/pingcap/tidb/pull/11447) + - JSONデータの浮動小数点フィールドを整数に変換するときに結果がオーバーフローすると、エラーメッセージが`constant … overflows bigint`ではなく`constant … overflows float`報告する問題を修正しました。 [#11534](https://github.com/pingcap/tidb/pull/11534) - `DATE_ADD`関数が`FLOAT` 、 `DOUBLE` 、 `DECIMAL`列のパラメータを受け取ったときに、誤った型変換によって結果が間違ってしまう可能性がある問題を修正しました[#11527](https://github.com/pingcap/tidb/pull/11527) - - `DATE_ADD`関数[#11615](https://github.com/pingcap/tidb/pull/11615)の区間分数の符号を誤って処理することによって発生する誤った結果を修正しました。 + - `DATE_ADD`関数の区間分数の符号を誤って処理することによって発生する誤った結果を修正しました。 [#11615](https://github.com/pingcap/tidb/pull/11615) - プレフィックスインデックスが正しく処理されていないために`Ranger`インデックスルックアップ結合にプレフィックスインデックスが含まれている場合に誤ったクエリ結果が発生する問題を修正しました[#11565](https://github.com/pingcap/tidb/pull/11565) - `NAME_CONST`の 2 番目のパラメータが負の数のときに`NAME_CONST`関数を実行すると、「NAME_CONST への引数が正しくありません」というメッセージが報告される問題を修正しました[#11268](https://github.com/pingcap/tidb/pull/11268) - SQL 文で現在時刻を計算し、その値が複数回取得された場合に結果が MySQL と互換性がない問題を修正しました。同じ SQL 文で現在時刻を取得する場合は同じ値を使用します[#11394](https://github.com/pingcap/tidb/pull/11394) - `baseExecutor`の`Close`エラーを報告しているにもかかわらず、 `ChildExecutor`に対して`Close`が呼び出されない問題を修正しました。この問題は、 `KILL`文が実行されず、 `ChildExecutor`が閉じられていない場合にGoroutineリークを引き起こす可能性があります[#11576](https://github.com/pingcap/tidb/pull/11576) - サーバ - - CSVファイル[#11250](https://github.com/pingcap/tidb/pull/11250)内の欠落しているフィールド`LOAD DATA` `TIMESTAMP`処理する際に、自動的に追加された値が現在のタイムスタンプではなく0になる問題を修正しました。 + - CSVファイル内の欠落しているフィールド`LOAD DATA` `TIMESTAMP`処理する際に、自動的に追加された値が現在のタイムスタンプではなく0になる問題を修正しました。 [#11250](https://github.com/pingcap/tidb/pull/11250) - `SHOW CREATE USER`文が関連する権限を正しくチェックせず、 `SHOW CREATE USER CURRENT_USER()`によって返される`USER`と`HOST`間違っている可能性がある問題を修正しました[#11229](https://github.com/pingcap/tidb/pull/11229) - - JDBC [#11290](https://github.com/pingcap/tidb/pull/11290)で`executeBatch`使用すると返される結果が間違っている可能性がある問題を修正しました - - TiKVサーバーのポート[#11370](https://github.com/pingcap/tidb/pull/11370)を変更するときにストリーミングクライアントのログ情報の出力を削減します + - JDBC で`executeBatch`使用すると返される結果が間違っている可能性がある問題を修正しました [#11290](https://github.com/pingcap/tidb/pull/11290) + - TiKVサーバーのポートを変更するときにストリーミングクライアントのログ情報の出力を削減します [#11370](https://github.com/pingcap/tidb/pull/11370) - ストリーミングクライアントが長時間ブロックされないように、ストリーミングクライアントをTiKVサーバーに再接続するロジックを最適化します[#11372](https://github.com/pingcap/tidb/pull/11372) - - `INFORMATION_SCHEMA.TIDB_HOT_REGIONS` [#11350](https://github.com/pingcap/tidb/pull/11350)に`REGION_ID`を足す + - `INFORMATION_SCHEMA.TIDB_HOT_REGIONS` に`REGION_ID`を足す [#11350](https://github.com/pingcap/tidb/pull/11350) - PD APIからのリージョン情報取得のタイムアウト期間を解除し、リージョン数が多い場合にPDタイムアウトによりTiDB API `http://{TiDBIP}:10080/regions/hot`が呼び出されてもリージョン情報の取得が失敗しないようにします[#11383](https://github.com/pingcap/tidb/pull/11383) - - リージョン関連のリクエストがHTTP API [#11466](https://github.com/pingcap/tidb/pull/11466)でパーティションテーブル関連のリージョンを返さない問題を修正 - - ユーザーが手動で悲観的ロック[#11521](https://github.com/pingcap/tidb/pull/11521)を検証するときに、遅い操作によって発生するロック タイムアウトの可能性を減らすには、次の変更を行います。 + - リージョン関連のリクエストがHTTP API でパーティションテーブル関連のリージョンを返さない問題を修正 [#11466](https://github.com/pingcap/tidb/pull/11466) + - ユーザーが手動で悲観的ロックを検証するときに、遅い操作によって発生するロック タイムアウトの可能性を減らすには、次の変更を行います。 [#11521](https://github.com/pingcap/tidb/pull/11521) - 悲観的ロックのデフォルトTTLを30秒から40秒に増やす - 最大TTLを60秒から120秒に増やす - 最初の`LockKeys`リクエストから悲観的ロック期間を計算する - TiKVクライアントの`SendRequest`機能ロジックを変更:接続が確立できない場合は待機するのではなく、すぐに別のピアに接続しようとします[#11531](https://github.com/pingcap/tidb/pull/11531) - リージョンキャッシュを最適化します。ストアが移動され、別のストアが同じアドレスでオンラインになったときに、削除されたストアを無効としてラベル付けし、キャッシュ内のストア情報をできるだけ早く更新します[#11567](https://github.com/pingcap/tidb/pull/11567) - - `http://{TiDB_ADDRESS:TIDB_IP}/mvcc/key/{db}/{table}/{handle}` API [#11557](https://github.com/pingcap/tidb/pull/11557)によって返される結果にリージョンID を追加します。 - - Scatter Table API が Range キー[#11298](https://github.com/pingcap/tidb/pull/11298)をエスケープしないために Scatter Table が動作しない問題を修正しました + - `http://{TiDB_ADDRESS:TIDB_IP}/mvcc/key/{db}/{table}/{handle}` API によって返される結果にリージョンID を追加します。 [#11557](https://github.com/pingcap/tidb/pull/11557) + - Scatter Table API が Range キーをエスケープしないために Scatter Table が動作しない問題を修正しました [#11298](https://github.com/pingcap/tidb/pull/11298) - リージョンキャッシュを最適化します。対応するストアにアクセスできない場合は、リージョンが存在するストアを無効としてラベル付けし、このストアにアクセスすることによって発生するクエリパフォーマンスの低下を回避します[#11498](https://github.com/pingcap/tidb/pull/11498) - 同じ名前のデータベースを複数回削除した後でも、HTTP API 経由でテーブル スキーマを取得できるというエラーを修正しました[#11585](https://github.com/pingcap/tidb/pull/11585) - DDL @@ -77,48 +77,48 @@ TiDB Ansible バージョン: 3.0.2 - 外部キー制約とフルテキストインデックスを持つ列の変更を禁止します(注:TiDBは、構文で外部キー制約とフルテキストインデックスを引き続きサポートしています) [#11274](https://github.com/pingcap/tidb/pull/11274) - `ALTER TABLE`文で変更された位置と列のデフォルト値が同時に使用されるため、列のインデックスオフセットが間違っている可能性がある問題を修正しました[#11346](https://github.com/pingcap/tidb/pull/11346) - JSON ファイルの解析時に発生する 2 つの問題を修正しました。 - - `int64`は`ConvertJSONToFloat`の`uint64`の中間解析結果として使用され、精度オーバーフローエラー[#11433](https://github.com/pingcap/tidb/pull/11433)が発生します。 - - `int64`は`ConvertJSONToInt`の`uint64`の中間解析結果として使用され、精度オーバーフローエラー[#11551](https://github.com/pingcap/tidb/pull/11551)が発生します。 + - `int64`は`ConvertJSONToFloat`の`uint64`の中間解析結果として使用され、精度オーバーフローエラーが発生します。 [#11433](https://github.com/pingcap/tidb/pull/11433) + - `int64`は`ConvertJSONToInt`の`uint64`の中間解析結果として使用され、精度オーバーフローエラーが発生します。 [#11551](https://github.com/pingcap/tidb/pull/11551) - AUTO_INCREMENT列のインデックスの削除を禁止して、AUTO_INCREMENT列が誤った結果を取得する可能性を回避する[#11399](https://github.com/pingcap/tidb/pull/11399) - 次の問題を修正しました[#11492](https://github.com/pingcap/tidb/pull/11492) : - 照合順序を明示的に指定し、文字セットを指定していない場合、列の文字セットと照合順序が一致しません。 - `ALTER TABLE … MODIFY COLUMN`で指定された文字セットと照合順序の間に矛盾がある場合、エラーは正しく報告されません。 - `ALTER TABLE … MODIFY COLUMN`使用して文字セットと照合順序を複数回指定すると、MySQL との互換性がなくなる - - サブクエリのトレース詳細を`TRACE`クエリ[#11458](https://github.com/pingcap/tidb/pull/11458)の結果に追加する + - サブクエリのトレース詳細を`TRACE`クエリの結果に追加する [#11458](https://github.com/pingcap/tidb/pull/11458) - `ADMIN CHECK TABLE`実行パフォーマンスを最適化し、実行時間を大幅に短縮する[#11547](https://github.com/pingcap/tidb/pull/11547) - - `SPLIT TABLE … REGIONS/INDEX`で返された結果を追加し、 `TOTAL_SPLIT_REGION`と`SCATTER_FINISH_RATIO`に、結果[#11484](https://github.com/pingcap/tidb/pull/11484)のタイムアウト前に正常に分割されたリージョンの数を表示するようにします。 + - `SPLIT TABLE … REGIONS/INDEX`で返された結果を追加し、 `TOTAL_SPLIT_REGION`と`SCATTER_FINISH_RATIO`に、結果のタイムアウト前に正常に分割されたリージョンの数を表示するようにします。 [#11484](https://github.com/pingcap/tidb/pull/11484) - 列属性が`ON UPDATE CURRENT_TIMESTAMP`で浮動小数点精度が指定されている場合、 `SHOW CREATE TABLE`ようなステートメントで表示される精度が不完全になる問題を修正しました[#11591](https://github.com/pingcap/tidb/pull/11591) - - 仮想生成列の式に別の仮想生成列[#11475](https://github.com/pingcap/tidb/pull/11475)が含まれている場合、列のインデックス結果が正しく計算されない問題を修正しました。 - - `ALTER TABLE … ADD PARTITION …`文[#11581](https://github.com/pingcap/tidb/pull/11581)の`VALUE LESS THAN`後にマイナス記号を追加できない問題を修正 + - 仮想生成列の式に別の仮想生成列が含まれている場合、列のインデックス結果が正しく計算されない問題を修正しました。 [#11475](https://github.com/pingcap/tidb/pull/11475) + - `ALTER TABLE … ADD PARTITION …`文の`VALUE LESS THAN`後にマイナス記号を追加できない問題を修正 [#11581](https://github.com/pingcap/tidb/pull/11581) - モニター - `TiKVTxnCmdCounter`監視メトリックが登録されていないため、データが収集および報告されない問題を修正しました[#11316](https://github.com/pingcap/tidb/pull/11316) - - Bind Info [#11467](https://github.com/pingcap/tidb/pull/11467)の`BindUsageCounter` `BindTotalGauge`監視メトリックを追加します`BindMemoryUsage` + - Bind Info の`BindUsageCounter` `BindTotalGauge`監視メトリックを追加します`BindMemoryUsage` [#11467](https://github.com/pingcap/tidb/pull/11467) ## TiKV {#tikv} -- Raftログが時間[#5160](https://github.com/tikv/tikv/pull/5160)に書き込まれない場合に TiKV がパニックを起こすバグを修正しました +- Raftログが時間に書き込まれない場合に TiKV がパニックを起こすバグを修正しました [#5160](https://github.com/tikv/tikv/pull/5160) - TiKV パニック後にpanic情報がログファイルに書き込まれないバグを修正[#5198](https://github.com/tikv/tikv/pull/5198) -- 悲観的トランザクション[#5203](https://github.com/tikv/tikv/pull/5203)で挿入操作が誤って実行される可能性があるバグを修正しました -- 手動介入を必要としない一部のログの出力レベルをINFO [#5193](https://github.com/tikv/tikv/pull/5193)に下げます。 -- ストレージエンジンサイズ[#5200](https://github.com/tikv/tikv/pull/5200)監視精度を向上 -- tikv-ctl [#5195](https://github.com/tikv/tikv/pull/5195)のリージョンサイズの精度を向上 +- 悲観的トランザクションで挿入操作が誤って実行される可能性があるバグを修正しました [#5203](https://github.com/tikv/tikv/pull/5203) +- 手動介入を必要としない一部のログの出力レベルをINFO に下げます。 [#5193](https://github.com/tikv/tikv/pull/5193) +- ストレージエンジンサイズ監視精度を向上 [#5200](https://github.com/tikv/tikv/pull/5200) +- tikv-ctl のリージョンサイズの精度を向上 [#5195](https://github.com/tikv/tikv/pull/5195) - 悲観的ロックのデッドロック検出器のパフォーマンスを向上させる[#5192](https://github.com/tikv/tikv/pull/5192) -- Titanストレージエンジン[#5197](https://github.com/tikv/tikv/pull/5197)のGCのパフォーマンスを向上 +- TitanストレージエンジンのGCのパフォーマンスを向上 [#5197](https://github.com/tikv/tikv/pull/5197) ## PD {#pd} - Scatter リージョンスケジューラが動作しないバグを修正[#1642](https://github.com/pingcap/pd/pull/1642) -- pd-ctl [#1653](https://github.com/pingcap/pd/pull/1653)でマージリージョン操作が実行できないバグを修正しました +- pd-ctl でマージリージョン操作が実行できないバグを修正しました [#1653](https://github.com/pingcap/pd/pull/1653) - pd-ctl でtombstoneの削除操作が実行できないバグを修正しました [#1651](https://github.com/pingcap/pd/pull/1651) -- スキャンリージョン操作[#1648](https://github.com/pingcap/pd/pull/1648)実行するときに、キースコープと重複するリージョンが見つからない問題を修正しました -- PD [#1643](https://github.com/pingcap/pd/pull/1643)にメンバーが正常に追加されたことを確認するための再試行メカニズムを追加します。 +- スキャンリージョン操作実行するときに、キースコープと重複するリージョンが見つからない問題を修正しました [#1648](https://github.com/pingcap/pd/pull/1648) +- PD にメンバーが正常に追加されたことを確認するための再試行メカニズムを追加します。 [#1643](https://github.com/pingcap/pd/pull/1643) ## ツール {#tools} TiDB Binlog - 起動時に構成項目のチェック機能を追加し、無効な項目が見つかった場合にBinlogサービスを停止してエラーを報告します[#687](https://github.com/pingcap/tidb-binlog/pull/687) -- Drainer [#684](https://github.com/pingcap/tidb-binlog/pull/684)で使用される特定のロジックを指定するには、 Drainerに`node-id`構成を追加します。 +- Drainer で使用される特定のロジックを指定するには、 Drainerに`node-id`構成を追加します。 [#684](https://github.com/pingcap/tidb-binlog/pull/684) TiDB Lightning @@ -128,17 +128,17 @@ TiDB Lightning ## TiDB Ansible {#tidb-ansible} - ディスクパフォーマンスモニターが秒をミリ秒として扱う単位エラーを修正[#840](https://github.com/pingcap/tidb-ansible/pull/840) -- Spark [#841](https://github.com/pingcap/tidb-ansible/pull/841)に`log4j`設定ファイルを追加する +- Spark に`log4j`設定ファイルを追加する [#841](https://github.com/pingcap/tidb-ansible/pull/841) - Binlogが有効で Kafka または ZooKeeper が構成されている場合に Prometheus 構成ファイルが間違った形式で生成される問題を修正[#844](https://github.com/pingcap/tidb-ansible/pull/844) -- 生成されたTiDB構成ファイル[#850](https://github.com/pingcap/tidb-ansible/pull/850)で`pessimistic-txn`構成パラメータが省略される問題を修正 -- TiDB Dashboard[#853](https://github.com/pingcap/tidb-ansible/pull/853)のメトリックを追加して最適化する -- TiDB Dashboard[#854](https://github.com/pingcap/tidb-ansible/pull/854)の各監視項目の説明を追加します +- 生成されたTiDB構成ファイルで`pessimistic-txn`構成パラメータが省略される問題を修正 [#850](https://github.com/pingcap/tidb-ansible/pull/850) +- TiDB Dashboardのメトリックを追加して最適化する [#853](https://github.com/pingcap/tidb-ansible/pull/853) +- TiDB Dashboardの各監視項目の説明を追加します [#854](https://github.com/pingcap/tidb-ansible/pull/854) - TiDB サマリーダッシュボードを追加して、クラスターのステータスをより適切に表示し、問題をトラブルシューティングします[#855](https://github.com/pingcap/tidb-ansible/pull/855) -- TiKVダッシュボード[#857](https://github.com/pingcap/tidb-ansible/pull/857)のアロケータ統計監視項目を更新します。 -- Node Exporterの警告式[#860](https://github.com/pingcap/tidb-ansible/pull/860)の単位エラーを修正しました +- TiKVダッシュボードのアロケータ統計監視項目を更新します。 [#857](https://github.com/pingcap/tidb-ansible/pull/857) +- Node Exporterの警告式の単位エラーを修正しました [#860](https://github.com/pingcap/tidb-ansible/pull/860) - TiSpark jarパッケージをv2.1.2にアップグレードする[#862](https://github.com/pingcap/tidb-ansible/pull/862) -- Ansible タスク機能[#867](https://github.com/pingcap/tidb-ansible/pull/867)の説明を更新 -- TiDB Dashboard[#874](https://github.com/pingcap/tidb-ansible/pull/874)のローカルリーダーリクエスト監視項目の表現を更新します。 -- 概要ダッシュボードの TiKV メモリ監視項目の表現を更新し、監視[#879](https://github.com/pingcap/tidb-ansible/pull/879)が誤って表示される問題を修正しました。 -- Kafka モード[#878](https://github.com/pingcap/tidb-ansible/pull/878)でBinlogサポートを削除する -- `rolling_update.yml`操作[#887](https://github.com/pingcap/tidb-ansible/pull/887)を実行するときにPDがLeaderの転送に失敗する問題を修正しました +- Ansible タスク機能の説明を更新 [#867](https://github.com/pingcap/tidb-ansible/pull/867) +- TiDB Dashboardのローカルリーダーリクエスト監視項目の表現を更新します。 [#874](https://github.com/pingcap/tidb-ansible/pull/874) +- 概要ダッシュボードの TiKV メモリ監視項目の表現を更新し、監視が誤って表示される問題を修正しました。 [#879](https://github.com/pingcap/tidb-ansible/pull/879) +- Kafka モードでBinlogサポートを削除する [#878](https://github.com/pingcap/tidb-ansible/pull/878) +- `rolling_update.yml`操作を実行するときにPDがLeaderの転送に失敗する問題を修正しました [#887](https://github.com/pingcap/tidb-ansible/pull/887) diff --git a/releases/release-3.0.20.md b/releases/release-3.0.20.md index 6ea74c580e905..50d224b79c716 100644 --- a/releases/release-3.0.20.md +++ b/releases/release-3.0.20.md @@ -13,42 +13,42 @@ TiDB バージョン: 3.0.20 - TiDB - - `enable-streaming`構成項目[#21054](https://github.com/pingcap/tidb/pull/21054)廃止する + - `enable-streaming`構成項目廃止する [#21054](https://github.com/pingcap/tidb/pull/21054) ## 改善点 {#improvements} - TiDB - - `LOAD DATA`文[#21222](https://github.com/pingcap/tidb/pull/21222)を準備するときにエラーが発生する + - `LOAD DATA`文を準備するときにエラーが発生する [#21222](https://github.com/pingcap/tidb/pull/21222) - TiKV - - `end_point_slow_log_threshold`構成項目[#9145](https://github.com/tikv/tikv/pull/9145)追加する + - `end_point_slow_log_threshold`構成項目追加する [#9145](https://github.com/tikv/tikv/pull/9145) ## バグ修正 {#bug-fixes} - TiDB - 悲観的トランザクションのトランザクションステータスの誤ったキャッシュを修正[#21706](https://github.com/pingcap/tidb/pull/21706) - - `INFORMATION_SCHEMA.TIDB_HOT_REGIONS` [#21319](https://github.com/pingcap/tidb/pull/21319)をクエリするときに発生する不正確な統計の問題を修正しました - - データベース名が純粋な下位表現でない場合、データが正しく削除[#21205](https://github.com/pingcap/tidb/pull/21205)れない可能性がある問題を修正しました`DELETE` - - 再帰ビュー[#21000](https://github.com/pingcap/tidb/pull/21000)構築時に発生するスタックオーバーフローの問題を修正 - - TiKVクライアント[#20863](https://github.com/pingcap/tidb/pull/20863)のgoroutineリークの問題を修正 - - `year`型[#20828](https://github.com/pingcap/tidb/pull/20828)の誤ったデフォルトのゼロ値を修正 - - インデックス検索結合[#20791](https://github.com/pingcap/tidb/pull/20791)におけるゴルーチンリークの問題を修正 - - `INSERT SELECT FOR UPDATE`実行すると悲観的トランザクション[#20681](https://github.com/pingcap/tidb/pull/20681)で不正なパケットが返される問題を修正 + - `INFORMATION_SCHEMA.TIDB_HOT_REGIONS` をクエリするときに発生する不正確な統計の問題を修正しました [#21319](https://github.com/pingcap/tidb/pull/21319) + - データベース名が純粋な下位表現でない場合、データが正しく削除れない可能性がある問題を修正しました`DELETE` [#21205](https://github.com/pingcap/tidb/pull/21205) + - 再帰ビュー構築時に発生するスタックオーバーフローの問題を修正 [#21000](https://github.com/pingcap/tidb/pull/21000) + - TiKVクライアントのgoroutineリークの問題を修正 [#20863](https://github.com/pingcap/tidb/pull/20863) + - `year`型の誤ったデフォルトのゼロ値を修正 [#20828](https://github.com/pingcap/tidb/pull/20828) + - インデックス検索結合におけるゴルーチンリークの問題を修正 [#20791](https://github.com/pingcap/tidb/pull/20791) + - `INSERT SELECT FOR UPDATE`実行すると悲観的トランザクションで不正なパケットが返される問題を修正 [#20681](https://github.com/pingcap/tidb/pull/20681) - 不明なタイムゾーンを修正`'posixrules'` [#20605](https://github.com/pingcap/tidb/pull/20605) - - 符号なし整数型をビット型[#20362](https://github.com/pingcap/tidb/pull/20362)に変換するときに発生する問題を修正しました - - ビット型列[#20339](https://github.com/pingcap/tidb/pull/20339)の破損したデフォルト値を修正 - - 等価条件の1つが`Enum`または`Set`タイプ[#20296](https://github.com/pingcap/tidb/pull/20296)である場合に、潜在的に誤った結果を修正します。 - - `!= any()` [#20061](https://github.com/pingcap/tidb/pull/20061)の誤った動作を修正する + - 符号なし整数型をビット型に変換するときに発生する問題を修正しました [#20362](https://github.com/pingcap/tidb/pull/20362) + - ビット型列の破損したデフォルト値を修正 [#20339](https://github.com/pingcap/tidb/pull/20339) + - 等価条件の1つが`Enum`または`Set`タイプである場合に、潜在的に誤った結果を修正します。 [#20296](https://github.com/pingcap/tidb/pull/20296) + - `!= any()` の誤った動作を修正する [#20061](https://github.com/pingcap/tidb/pull/20061) - `BETWEEN...AND...`型変換で無効な結果が返される問題を修正[#21503](https://github.com/pingcap/tidb/pull/21503) - - `ADDDATE`機能[#21008](https://github.com/pingcap/tidb/pull/21008)の互換性の問題を修正 - - 新しく追加された`Enum`列[#20999](https://github.com/pingcap/tidb/pull/20999)の正しいデフォルト値を設定する - - `SELECT DATE_ADD('2007-03-28 22:08:28',INTERVAL "-2.-2" SECOND)`ようなSQL文の結果をMySQL [#20627](https://github.com/pingcap/tidb/pull/20627)と互換性があるように修正します - - 列タイプ[#20532](https://github.com/pingcap/tidb/pull/20532)を変更するときに誤ったデフォルト値を修正 + - `ADDDATE`機能の互換性の問題を修正 [#21008](https://github.com/pingcap/tidb/pull/21008) + - 新しく追加された`Enum`列の正しいデフォルト値を設定する [#20999](https://github.com/pingcap/tidb/pull/20999) + - `SELECT DATE_ADD('2007-03-28 22:08:28',INTERVAL "-2.-2" SECOND)`ようなSQL文の結果をMySQL と互換性があるように修正します [#20627](https://github.com/pingcap/tidb/pull/20627) + - 列タイプを変更するときに誤ったデフォルト値を修正 [#20532](https://github.com/pingcap/tidb/pull/20532) - 入力引数が`float`または`decimal`型の場合に`timestamp`関数が間違った結果を取得する問題を修正しました[#20469](https://github.com/pingcap/tidb/pull/20469) - - 統計[#20424](https://github.com/pingcap/tidb/pull/20424)における潜在的なデッドロック問題を修正 + - 統計における潜在的なデッドロック問題を修正 [#20424](https://github.com/pingcap/tidb/pull/20424) - オーバーフローしたfloat型データが挿入される問題を修正[#20251](https://github.com/pingcap/tidb/pull/20251) - TiKV diff --git a/releases/release-3.0.3.md b/releases/release-3.0.3.md index d119671e93a24..c5bfc2698f3b5 100644 --- a/releases/release-3.0.3.md +++ b/releases/release-3.0.3.md @@ -20,47 +20,47 @@ TiDB Ansible バージョン: 3.0.3 - SQL実行エンジン - Quote関数がnull値を処理するときに戻り値の型エラーが発生する可能性がある問題を修正しました[#11619](https://github.com/pingcap/tidb/pull/11619) - `NotNullFlag`保持した状態で Max/Min を使用して型推論を行うと、 `ifnull`の誤った結果が返される可能性がある問題を修正しました[#11641](https://github.com/pingcap/tidb/pull/11641) - - 文字列形式[#11660](https://github.com/pingcap/tidb/pull/11660)でビット型データを比較する際に発生する可能性のあるエラーを修正 - - OOM [#11679](https://github.com/pingcap/tidb/pull/11679)の可能性を減らすために、シーケンシャル読み取りを必要とするデータの同時実行性を減らします。 + - 文字列形式でビット型データを比較する際に発生する可能性のあるエラーを修正 [#11660](https://github.com/pingcap/tidb/pull/11660) + - OOM の可能性を減らすために、シーケンシャル読み取りを必要とするデータの同時実行性を減らします。 [#11679](https://github.com/pingcap/tidb/pull/11679) - 一部の組み込み関数で複数のパラメータが符号なしの場合(たとえば、 `if`と`coalesce` )に誤った型推論が発生する可能性がある問題を修正しました[#11621](https://github.com/pingcap/tidb/pull/11621) - - `Div`関数が符号なし小数型[#11813](https://github.com/pingcap/tidb/pull/11813)扱う際の MySQL との非互換性を修正 - - Pump/Drainer[#11827](https://github.com/pingcap/tidb/pull/11827)のステータスを変更するSQL文を実行するとpanicが発生する可能性がある問題を修正しました。 + - `Div`関数が符号なし小数型扱う際の MySQL との非互換性を修正 [#11813](https://github.com/pingcap/tidb/pull/11813) + - Pump/Drainerのステータスを変更するSQL文を実行するとpanicが発生する可能性がある問題を修正しました。 [#11827](https://github.com/pingcap/tidb/pull/11827) - Autocommit = 1 で`begin`文がない場合に`select ... for update`でpanicが発生する可能性がある問題を修正しました[#11736](https://github.com/pingcap/tidb/pull/11736) - `set default role`文の実行時に発生する可能性のある権限チェックエラーを修正[#11777](https://github.com/pingcap/tidb/pull/11777) - `create user`または`drop user`実行したときに発生する可能性のある権限チェックエラーを修正[#11814](https://github.com/pingcap/tidb/pull/11814) - - `select ... for update`文が`PointGetExecutor`関数[#11718](https://github.com/pingcap/tidb/pull/11718)に組み込まれると自動的に再試行される可能性がある問題を修正しました - - ウィンドウ関数がパーティション[#11825](https://github.com/pingcap/tidb/pull/11825)を処理するときに発生する可能性のある境界エラーを修正しました - - `time`関数が不正な形式の引数[#11893](https://github.com/pingcap/tidb/pull/11893)処理するときに EOF エラーが発生する問題を修正しました + - `select ... for update`文が`PointGetExecutor`関数に組み込まれると自動的に再試行される可能性がある問題を修正しました [#11718](https://github.com/pingcap/tidb/pull/11718) + - ウィンドウ関数がパーティションを処理するときに発生する可能性のある境界エラーを修正しました [#11825](https://github.com/pingcap/tidb/pull/11825) + - `time`関数が不正な形式の引数処理するときに EOF エラーが発生する問題を修正しました [#11893](https://github.com/pingcap/tidb/pull/11893) - ウィンドウ関数が渡されたパラメータをチェックしない問題を修正[#11705](https://github.com/pingcap/tidb/pull/11705) - - `Explain`で表示される計画結果が実際に実行された計画[#11186](https://github.com/pingcap/tidb/pull/11186)と一致しない問題を修正 + - `Explain`で表示される計画結果が実際に実行された計画と一致しない問題を修正 [#11186](https://github.com/pingcap/tidb/pull/11186) - ウィンドウ関数によって参照される重複メモリがクラッシュまたは誤った結果をもたらす可能性がある問題を修正[#11823](https://github.com/pingcap/tidb/pull/11823) - - スローログ[#11887](https://github.com/pingcap/tidb/pull/11887)の`Succ`フィールドの誤った情報を更新します + - スローログの`Succ`フィールドの誤った情報を更新します [#11887](https://github.com/pingcap/tidb/pull/11887) - サーバ - - `tidb_back_off_wexight`変数の名前を`tidb_backoff_weight` [#11665](https://github.com/pingcap/tidb/pull/11665)に変更します - - 現在のTiDBと互換性のある最小TiKVバージョンをv3.0.0 [#11618](https://github.com/pingcap/tidb/pull/11618)に更新します + - `tidb_back_off_wexight`変数の名前を`tidb_backoff_weight` に変更します [#11665](https://github.com/pingcap/tidb/pull/11665) + - 現在のTiDBと互換性のある最小TiKVバージョンをv3.0.0 に更新します [#11618](https://github.com/pingcap/tidb/pull/11618) - テストのスイートが正しく使用されていることを確認するためのサポート`make testSuite` [#11685](https://github.com/pingcap/tidb/pull/11685) - DDL - 複数のパーティションを削除する際にパーティションタイプを変更するステートメントを含む、サポートされていないパーティション関連のDDLステートメントの実行をスキップします[#11373](https://github.com/pingcap/tidb/pull/11373) - 生成カラムを従属列の前に配置することを禁止する[#11686](https://github.com/pingcap/tidb/pull/11686) - `tidb_ddl_reorg_worker_cnt`と`tidb_ddl_reorg_batch_size`のデフォルト値を変更する[#11874](https://github.com/pingcap/tidb/pull/11874) - モニター - - 各バックオフタイプの期間を記録するための新しいバックオフ監視タイプを追加し、コミットバックオフ[#11728](https://github.com/pingcap/tidb/pull/11728)など、これまでカウントされていなかったタイプをカバーするためにバックオフメトリックを追加します。 + - 各バックオフタイプの期間を記録するための新しいバックオフ監視タイプを追加し、コミットバックオフなど、これまでカウントされていなかったタイプをカバーするためにバックオフメトリックを追加します。 [#11728](https://github.com/pingcap/tidb/pull/11728) ## TiKV {#tikv} -- 重複したコンテキスト[#5256](https://github.com/tikv/tikv/pull/5256)が原因でReadIndex がリクエストに応答できない問題を修正しました -- 早すぎる`PutStore` [#5277](https://github.com/tikv/tikv/pull/5277)による潜在的なスケジュールのジッターを修正 -- リージョンハートビート[#5296](https://github.com/tikv/tikv/pull/5296)から報告された不正確なタイムスタンプを修正 +- 重複したコンテキストが原因でReadIndex がリクエストに応答できない問題を修正しました [#5256](https://github.com/tikv/tikv/pull/5256) +- 早すぎる`PutStore` による潜在的なスケジュールのジッターを修正 [#5277](https://github.com/tikv/tikv/pull/5277) +- リージョンハートビートから報告された不正確なタイムスタンプを修正 [#5296](https://github.com/tikv/tikv/pull/5296) - 共有ブロックキャッシュを除外することでコアダンプのサイズを削減します[#5322](https://github.com/tikv/tikv/pull/5322) - リージョンマージ中に発生する可能性のある TiKV パニックを修正[#5291](https://github.com/tikv/tikv/pull/5291) -- デッドロック検出器[#5317](https://github.com/tikv/tikv/pull/5317)リーダー変更チェックを高速化 -- `grpc env`を使用してデッドロッククライアント[#5346](https://github.com/tikv/tikv/pull/5346)を作成するサポート +- デッドロック検出器リーダー変更チェックを高速化 [#5317](https://github.com/tikv/tikv/pull/5317) +- `grpc env`を使用してデッドロッククライアントを作成するサポート [#5346](https://github.com/tikv/tikv/pull/5346) - 構成が正しいかどうかを確認するには`config-check`追加します[#5349](https://github.com/tikv/tikv/pull/5349) -- リーダー[#5351](https://github.com/tikv/tikv/pull/5351)がない場合にReadIndexが何も返さない問題を修正 +- リーダーがない場合にReadIndexが何も返さない問題を修正 [#5351](https://github.com/tikv/tikv/pull/5351) ## PD {#pd} -- `pdctl` [#1685](https://github.com/pingcap/pd/pull/1685)の成功メッセージを返す +- `pdctl` の成功メッセージを返す [#1685](https://github.com/pingcap/pd/pull/1685) ## ツール {#tools} @@ -68,12 +68,12 @@ TiDB Ansible バージョン: 3.0.3 - Drainerの起動時にOOMが発生する可能性を減らすため、 Drainerのデフォルト値`defaultBinlogItemCount`を65536から512に変更しました[#721](https://github.com/pingcap/tidb-binlog/pull/721) - Pumpサーバーのオフラインロジックを最適化して、潜在的なオフライン輻輳を回避します[#701](https://github.com/pingcap/tidb-binlog/pull/701) - TiDB Lightning: - - [#225](https://github.com/pingcap/tidb-lightning/pull/225)インポートするときに、デフォルトでシステムデータベース`mysql` `performance_schema`スキップ`sys`ます`information_schema` + - インポートするときに、デフォルトでシステムデータベース`mysql` `performance_schema`スキップ`sys`ます`information_schema` [#225](https://github.com/pingcap/tidb-lightning/pull/225) ## TiDB Ansible {#tidb-ansible} - ローリングアップデートのPD操作を最適化して安定性を向上[#894](https://github.com/pingcap/tidb-ansible/pull/894) -- 現在のGrafanaバージョン[#892](https://github.com/pingcap/tidb-ansible/pull/892)でサポートされていないGrafana Collectorコンポーネントを削除します。 -- TiKVアラートルール[#898](https://github.com/pingcap/tidb-ansible/pull/898)を更新 -- 生成されたTiKV構成で`pessimistic-txn`パラメータ[#911](https://github.com/pingcap/tidb-ansible/pull/911)欠落している問題を修正 -- SparkをV2.4.3にアップデートし、TiSparkをSpark V2.4.3 [#913](https://github.com/pingcap/tidb-ansible/pull/913) 、 [#918](https://github.com/pingcap/tidb-ansible/pull/918)互換性のあるV2.1.4にアップデートします。 +- 現在のGrafanaバージョンでサポートされていないGrafana Collectorコンポーネントを削除します。 [#892](https://github.com/pingcap/tidb-ansible/pull/892) +- TiKVアラートルールを更新 [#898](https://github.com/pingcap/tidb-ansible/pull/898) +- 生成されたTiKV構成で`pessimistic-txn`パラメータ欠落している問題を修正 [#911](https://github.com/pingcap/tidb-ansible/pull/911) +- SparkをV2.4.3にアップデートし、TiSparkをSpark V2.4.3 [#913](https://github.com/pingcap/tidb-ansible/pull/913) 、 互換性のあるV2.1.4にアップデートします。 [#918](https://github.com/pingcap/tidb-ansible/pull/918) diff --git a/releases/release-3.0.4.md b/releases/release-3.0.4.md index d6162b85fbaf7..5ef94b642648e 100644 --- a/releases/release-3.0.4.md +++ b/releases/release-3.0.4.md @@ -42,60 +42,60 @@ TiDB Ansible バージョン: 3.0.4 ## TiDB {#tidb} - SQLオプティマイザー - - フィードバック[#12170](https://github.com/pingcap/tidb/pull/12170)で分割すると無効なクエリ範囲が生成される可能性がある問題を修正しました - - 結果に無効なキー[#12094](https://github.com/pingcap/tidb/pull/12094)が含まれている場合はエラーを返すのではなく、 `SHOW STATS_BUCKETS`のステートメントの返されたエラーを16進数で表示します。 - - クエリに`SLEEP`関数(たとえば`select 1 from (select sleep(1)) t;)` )が含まれている場合、列プルーニングによってクエリ[#11953](https://github.com/pingcap/tidb/pull/11953)中に無効な`sleep(1)`発生する問題を修正しました。 + - フィードバックで分割すると無効なクエリ範囲が生成される可能性がある問題を修正しました [#12170](https://github.com/pingcap/tidb/pull/12170) + - 結果に無効なキーが含まれている場合はエラーを返すのではなく、 `SHOW STATS_BUCKETS`のステートメントの返されたエラーを16進数で表示します。 [#12094](https://github.com/pingcap/tidb/pull/12094) + - クエリに`SLEEP`関数(たとえば`select 1 from (select sleep(1)) t;)` )が含まれている場合、列プルーニングによってクエリ中に無効な`sleep(1)`発生する問題を修正しました。 [#11953](https://github.com/pingcap/tidb/pull/11953) - クエリがテーブルデータではなく列数のみに関係する場合は、インデックススキャンを使用してIOを削減します[#12112](https://github.com/pingcap/tidb/pull/12112) - - MySQL [#12100](https://github.com/pingcap/tidb/pull/12100)との互換性を保つために、 `use index()`でインデックスが指定されていない場合はインデックスを使用しない - - `CMSketch`統計の`TopN`レコードの数を厳密に制限して、ステートメント数が TiDB のトランザクション[#11914](https://github.com/pingcap/tidb/pull/11914)のサイズ制限を超えたために`ANALYZE`ステートメントが失敗する問題を修正します。 - - `Update`文[#12483](https://github.com/pingcap/tidb/pull/12483)に含まれるサブクエリを変換するときに発生したエラーを修正します - - Limit演算子を`IndexLookUpReader`実行ロジック[#12378](https://github.com/pingcap/tidb/pull/12378)にプッシュすることで、 `select ... limit ... offset ...`文の実行パフォーマンスを最適化します。 + - MySQL との互換性を保つために、 `use index()`でインデックスが指定されていない場合はインデックスを使用しない [#12100](https://github.com/pingcap/tidb/pull/12100) + - `CMSketch`統計の`TopN`レコードの数を厳密に制限して、ステートメント数が TiDB のトランザクションのサイズ制限を超えたために`ANALYZE`ステートメントが失敗する問題を修正します。 [#11914](https://github.com/pingcap/tidb/pull/11914) + - `Update`文に含まれるサブクエリを変換するときに発生したエラーを修正します [#12483](https://github.com/pingcap/tidb/pull/12483) + - Limit演算子を`IndexLookUpReader`実行ロジックにプッシュすることで、 `select ... limit ... offset ...`文の実行パフォーマンスを最適化します。 [#12378](https://github.com/pingcap/tidb/pull/12378) - SQL実行エンジン - `PREPARED`文が正しく実行されなかった場合に、SQL文をログに出力します[#12191](https://github.com/pingcap/tidb/pull/12191) - - `UNIX_TIMESTAMP`関数を使用してパーティショニング[#12169](https://github.com/pingcap/tidb/pull/12169)実装する場合にパーティション プルーニングをサポートする + - `UNIX_TIMESTAMP`関数を使用してパーティショニング実装する場合にパーティション プルーニングをサポートする [#12169](https://github.com/pingcap/tidb/pull/12169) - `AUTO_INCREMENT` `MAX int64`と`MAX uint64`誤って割り当てた場合にエラーが報告されない問題を修正しました[#12162](https://github.com/pingcap/tidb/pull/12162) - `SHOW TABLE … REGIONS`と`SHOW TABLE .. INDEX … REGIONS`構文に`WHERE`句を追加する[#12123](https://github.com/pingcap/tidb/pull/12123) - - SQL実行がメモリ制限[#12127](https://github.com/pingcap/tidb/pull/12127)を超えたときにリンクを切断する代わりに`Out Of Memory Quota`エラーを返す - - `JSON_UNQUOTE`関数がJSONテキスト[#11955](https://github.com/pingcap/tidb/pull/11955)を処理するときに誤った結果が返される問題を修正 + - SQL実行がメモリ制限を超えたときにリンクを切断する代わりに`Out Of Memory Quota`エラーを返す [#12127](https://github.com/pingcap/tidb/pull/12127) + - `JSON_UNQUOTE`関数がJSONテキストを処理するときに誤った結果が返される問題を修正 [#11955](https://github.com/pingcap/tidb/pull/11955) - 最初の行の`AUTO_INCREMENT`列に値を割り当てるときに`LAST INSERT ID`間違っているという問題を修正しました(たとえば、 `insert into t (pk, c) values (1, 2), (NULL, 3)` ) [#12002](https://github.com/pingcap/tidb/pull/12002) - - `PREPARE`文[#12351](https://github.com/pingcap/tidb/pull/12351)の`GROUPBY`解析ルールが間違っている問題を修正 - - ポイントクエリ[#12340](https://github.com/pingcap/tidb/pull/12340)で権限チェックが正しく行われない問題を修正 - - 監視レコード[#12331](https://github.com/pingcap/tidb/pull/12331)に、ステートメント`PREPARE`の`sql_type`による期間が表示されない問題を修正しました。 + - `PREPARE`文の`GROUPBY`解析ルールが間違っている問題を修正 [#12351](https://github.com/pingcap/tidb/pull/12351) + - ポイントクエリで権限チェックが正しく行われない問題を修正 [#12340](https://github.com/pingcap/tidb/pull/12340) + - 監視レコードに、ステートメント`PREPARE`の`sql_type`による期間が表示されない問題を修正しました。 [#12331](https://github.com/pingcap/tidb/pull/12331) - ポイントクエリ内のテーブルの別名の使用をサポートします(例: `select * from t tmp where a = "aa"` ) [#12282](https://github.com/pingcap/tidb/pull/12282) - - BIT 型の列[#12423](https://github.com/pingcap/tidb/pull/12423)に負の数を挿入するときに負の値を符号なしとして処理しない場合に発生するエラーを修正しました。 + - BIT 型の列に負の数を挿入するときに負の値を符号なしとして処理しない場合に発生するエラーを修正しました。 [#12423](https://github.com/pingcap/tidb/pull/12423) - 時間の誤った丸めを修正します(たとえば、 `2019-09-11 11:17:47.999999666` `2019-09-11 11:17:48`に丸められる必要があります) [#12258](https://github.com/pingcap/tidb/pull/12258) - 表現ブロックリストの使い方を改良します(例えば、 `<` `It`に相当します) [#11975](https://github.com/pingcap/tidb/pull/11975) - 存在しない関数エラーのメッセージにデータベースプレフィックスを追加します(例: `[expression:1305]FUNCTION test.std_samp does not exist` ) [#12111](https://github.com/pingcap/tidb/pull/12111) - サーバ - - 最後のステートメントが`COMMIT` [#12180](https://github.com/pingcap/tidb/pull/12180)ときに前のステートメントを出力するために、スロークエリログに`Prev_stmt`フィールドを追加します。 + - 最後のステートメントが`COMMIT` ときに前のステートメントを出力するために、スロークエリログに`Prev_stmt`フィールドを追加します。 [#12180](https://github.com/pingcap/tidb/pull/12180) - 冗長なフィールドを削除してスロークエリログの出力を最適化する[#12144](https://github.com/pingcap/tidb/pull/12144) - - TiDB [#12095](https://github.com/pingcap/tidb/pull/12095)のローカルトランザクションの競合をチェックするデフォルトの動作を無効にするには、デフォルト値の`txn-local-latches.enable`を`false`に更新します。 - - TiDB スロークエリログの`Index_ids`フィールドを`Index_names`に置き換えて、スロークエリログ[#12061](https://github.com/pingcap/tidb/pull/12061)の使いやすさを向上させます。 - - TiDBにグローバルスコープのシステム変数`tidb_txn_mode`追加し、悲観的ロック[#12049](https://github.com/pingcap/tidb/pull/12049)使用を許可します。 - - スロークエリログに`Backoff`フィールドを追加して、2PC [#12335](https://github.com/pingcap/tidb/pull/12335)のコミットフェーズのバックオフ情報を記録します。 + - TiDB のローカルトランザクションの競合をチェックするデフォルトの動作を無効にするには、デフォルト値の`txn-local-latches.enable`を`false`に更新します。 [#12095](https://github.com/pingcap/tidb/pull/12095) + - TiDB スロークエリログの`Index_ids`フィールドを`Index_names`に置き換えて、スロークエリログの使いやすさを向上させます。 [#12061](https://github.com/pingcap/tidb/pull/12061) + - TiDBにグローバルスコープのシステム変数`tidb_txn_mode`追加し、悲観的ロック使用を許可します。 [#12049](https://github.com/pingcap/tidb/pull/12049) + - スロークエリログに`Backoff`フィールドを追加して、2PC のコミットフェーズのバックオフ情報を記録します。 [#12335](https://github.com/pingcap/tidb/pull/12335) - カーソルを使用して`PREPARE` + `EXECUTE`の結果を取得するときにスロークエリログが正しくない問題を修正しました(たとえば、 `PREPARE stmt1FROM SELECT * FROM t WHERE a > ?; EXECUTE stmt1 USING @variable` ) [#12392](https://github.com/pingcap/tidb/pull/12392) - - サポート`tidb_enable_stmt_summary`この機能を有効にすると、TiDBはSQL文をカウントし、その結果はシステムテーブル`performance_schema.events_statements_summary_by_digest` [#12308](https://github.com/pingcap/tidb/pull/12308)を使用して照会できます。 + - サポート`tidb_enable_stmt_summary`この機能を有効にすると、TiDBはSQL文をカウントし、その結果はシステムテーブル`performance_schema.events_statements_summary_by_digest` を使用して照会できます。 [#12308](https://github.com/pingcap/tidb/pull/12308) - tikv-client のログレベルを調整します(たとえば、ログレベル`batchRecvLoop fails`を`ERROR`から`INFO`に変更します) [#12383](https://github.com/pingcap/tidb/pull/12383) - DDL - `tidb_allow_remove_auto_inc`変数を追加します。列の`AUTO INCREMENT`属性の削除はデフォルトで無効になっています[#12145](https://github.com/pingcap/tidb/pull/12145) - - コメントされていない TiDB 固有の構文`PRE_SPLIT_REGIONS`データ複製[#12120](https://github.com/pingcap/tidb/pull/12120)中に下流データベースでエラーを引き起こす可能性がある問題を修正しました + - コメントされていない TiDB 固有の構文`PRE_SPLIT_REGIONS`データ複製中に下流データベースでエラーを引き起こす可能性がある問題を修正しました [#12120](https://github.com/pingcap/tidb/pull/12120) - 設定ファイルに`split-region-max-num`変数を追加して、リージョンの最大許容数を調整できるようにします[#12097](https://github.com/pingcap/tidb/pull/12079) - リージョンを複数のリージョンに分割する機能をサポートし、リージョン分散中のタイムアウトの問題を修正しました[#12343](https://github.com/pingcap/tidb/pull/12343) - - 2つのインデックス[#12344](https://github.com/pingcap/tidb/pull/12344)によって参照される`AUTO_INCREMENT`列を含むインデックスの場合に`drop index`文が失敗する問題を修正 + - 2つのインデックスによって参照される`AUTO_INCREMENT`列を含むインデックスの場合に`drop index`文が失敗する問題を修正 [#12344](https://github.com/pingcap/tidb/pull/12344) - モニター - - `tikvclient` [#12093](https://github.com/pingcap/tidb/pull/12093)の gRPC 接続エラーの数をカウントする`connection_transient_failure_count`監視メトリックを追加します。 + - `tikvclient` の gRPC 接続エラーの数をカウントする`connection_transient_failure_count`監視メトリックを追加します。 [#12093](https://github.com/pingcap/tidb/pull/12093) ## TiKV {#tikv} - Raftstore - - Raftstore が空のリージョン[#5414](https://github.com/tikv/tikv/pull/5414)のキーの数を不正確にカウントする問題を修正しました - - RocksDB の二重リンクリストをサポートし、逆スキャン[#5368](https://github.com/tikv/tikv/pull/5368)のパフォーマンスを向上しました。 + - Raftstore が空のリージョンのキーの数を不正確にカウントする問題を修正しました [#5414](https://github.com/tikv/tikv/pull/5414) + - RocksDB の二重リンクリストをサポートし、逆スキャンのパフォーマンスを向上しました。 [#5368](https://github.com/tikv/tikv/pull/5368) - 分割パフォーマンスを向上させるために、バッチリージョン分割コマンドと空分割コマンドをサポートします[#5470](https://github.com/tikv/tikv/pull/5470) - サーバ - - `-V`コマンドの出力形式が2.X [#5501](https://github.com/tikv/tikv/pull/5501)の形式と一致しない問題を修正 - - Titanを3.0ブランチ[#5517](https://github.com/tikv/tikv/pull/5517)の最新バージョンにアップグレードします - - grpcio を v0.4.5 [#5523](https://github.com/tikv/tikv/pull/5523)にアップグレード - - gRPC コアダンプの問題を修正し、OOM [#5524](https://github.com/tikv/tikv/pull/5524)回避するために共有メモリをサポートします。 + - `-V`コマンドの出力形式が2.X の形式と一致しない問題を修正 [#5501](https://github.com/tikv/tikv/pull/5501) + - Titanを3.0ブランチの最新バージョンにアップグレードします [#5517](https://github.com/tikv/tikv/pull/5517) + - grpcio を v0.4.5 にアップグレード [#5523](https://github.com/tikv/tikv/pull/5523) + - gRPC コアダンプの問題を修正し、OOM 回避するために共有メモリをサポートします。 [#5524](https://github.com/tikv/tikv/pull/5524) - TiKV の問題を修正しました。アイドル状態のクラスターでファイル記述子がリークすると、プロセスの実行時間が長くなると TiKV プロセスが異常終了することがあります[#5567](https://github.com/tikv/tikv/pull/5567) - ストレージ - TiDBの悲観的ロックをMySQLのものと可能な限り一致させるために`txn_heart_beat` APIをサポートする[#5507](https://github.com/tikv/tikv/pull/5507) @@ -106,22 +106,22 @@ TiDB Ansible バージョン: 3.0.4 - 隣接する小さいリージョンを結合できない問題を修正[#1726](https://github.com/pingcap/pd/pull/1726) - `pd-ctl`のTLS有効化パラメータが無効である問題を修正[#1738](https://github.com/pingcap/pd/pull/1738) - PD演算子が誤って削除されるスレッドセーフの問題を修正[#1734](https://github.com/pingcap/pd/pull/1734) -- リージョンシンカー[#1739](https://github.com/pingcap/pd/pull/1739)のTLSをサポート +- リージョンシンカーのTLSをサポート [#1739](https://github.com/pingcap/pd/pull/1739) ## ツール {#tools} - TiDB Binlog - - Reparoの設定項目`worker-count`と`txn-batch`追加して回復速度[#746](https://github.com/pingcap/tidb-binlog/pull/746)制御します + - Reparoの設定項目`worker-count`と`txn-batch`追加して回復速度制御します [#746](https://github.com/pingcap/tidb-binlog/pull/746) - Drainerのメモリ使用量を最適化し、同時実行の効率を高めます[#737](https://github.com/pingcap/tidb-binlog/pull/737) - TiDB Lightning - チェックポイントからデータを再インポートするとTiDB Lightning がpanicを起こす可能性がある問題を修正[#237](https://github.com/pingcap/tidb-lightning/pull/237) - - `AUTO_INCREMENT`のアルゴリズムを最適化して、 `AUTO_INCREMENT`列[#227](https://github.com/pingcap/tidb-lightning/pull/227)のオーバーフローのリスクを軽減します。 + - `AUTO_INCREMENT`のアルゴリズムを最適化して、 `AUTO_INCREMENT`列のオーバーフローのリスクを軽減します。 [#227](https://github.com/pingcap/tidb-lightning/pull/227) ## TiDB Ansible {#tidb-ansible} -- TiSparkをv2.2.0 [#926](https://github.com/pingcap/tidb-ansible/pull/926)にアップグレード -- TiDB構成項目`pessimistic_txn`のデフォルト値を`true` [#933](https://github.com/pingcap/tidb-ansible/pull/933)に更新します。 -- `node_exporter` [#938](https://github.com/pingcap/tidb-ansible/pull/938)にシステムレベルの監視メトリックを追加します +- TiSparkをv2.2.0 にアップグレード [#926](https://github.com/pingcap/tidb-ansible/pull/926) +- TiDB構成項目`pessimistic_txn`のデフォルト値を`true` に更新します。 [#933](https://github.com/pingcap/tidb-ansible/pull/933) +- `node_exporter` にシステムレベルの監視メトリックを追加します [#938](https://github.com/pingcap/tidb-ansible/pull/938) - クラスタの状態をより適切に診断するために、TiDB Ansibleに2つのperfツール`iosnoop`と`funcslower`追加します[#946](https://github.com/pingcap/tidb-ansible/pull/946) - パスワードの有効期限が切れた場合などに発生する長い待機時間に対処するために、rawモジュールをシェルモジュールに置き換えます[#949](https://github.com/pingcap/tidb-ansible/pull/949) - TiDB構成項目`txn_local_latches`のデフォルト値を`false`に更新します diff --git a/releases/release-3.0.5.md b/releases/release-3.0.5.md index d5d0da5f5feb1..596a8e3148de6 100644 --- a/releases/release-3.0.5.md +++ b/releases/release-3.0.5.md @@ -14,43 +14,43 @@ TiDB Ansible バージョン: 3.0.5 ## TiDB {#tidb} - SQLオプティマイザー - - ウィンドウ関数[#12404](https://github.com/pingcap/tidb/pull/12404)の境界チェックをサポート + - ウィンドウ関数の境界チェックをサポート [#12404](https://github.com/pingcap/tidb/pull/12404) - パーティションテーブル`IndexJoin`が誤った結果を返す問題を修正[#12712](https://github.com/pingcap/tidb/pull/12712) - 外部結合演算子`Apply`の先頭の`ifnull`関数が誤った結果を返す問題を修正[#12694](https://github.com/pingcap/tidb/pull/12694) - - `UPDATE` [#12597](https://github.com/pingcap/tidb/pull/12597)の`where`条件にサブクエリが含まれていた場合の更新失敗の問題を修正しました + - `UPDATE` の`where`条件にサブクエリが含まれていた場合の更新失敗の問題を修正しました [#12597](https://github.com/pingcap/tidb/pull/12597) - クエリ条件に`cast`関数が含まれている場合に外部結合が誤って内部結合に変換される問題を修正しました[#12790](https://github.com/pingcap/tidb/pull/12790) - - `AntiSemiJoin` [#12799](https://github.com/pingcap/tidb/pull/12799)の結合条件で渡される誤った式を修正 - - 統計[#12817](https://github.com/pingcap/tidb/pull/12817)初期化時に浅いコピーによって発生する統計エラーを修正しました + - `AntiSemiJoin` の結合条件で渡される誤った式を修正 [#12799](https://github.com/pingcap/tidb/pull/12799) + - 統計初期化時に浅いコピーによって発生する統計エラーを修正しました [#12817](https://github.com/pingcap/tidb/pull/12817) - 日付文字列とフォーマット文字列が一致しない場合に、TiDBの`str_to_date`関数がMySQLとは異なる結果を返す問題を修正しました[#12725](https://github.com/pingcap/tidb/pull/12725) - SQL実行エンジン - - `from_unixtime`関数が null [#12551](https://github.com/pingcap/tidb/pull/12551)を処理するときに発生panic問題を修正 - - DDLジョブ[#12671](https://github.com/pingcap/tidb/pull/12671)をキャンセルする際に報告される`invalid list index`エラーを修正 + - `from_unixtime`関数が null を処理するときに発生panic問題を修正 [#12551](https://github.com/pingcap/tidb/pull/12551) + - DDLジョブをキャンセルする際に報告される`invalid list index`エラーを修正 [#12671](https://github.com/pingcap/tidb/pull/12671) - ウィンドウ関数の使用時に配列が範囲外になる問題を修正[#12660](https://github.com/pingcap/tidb/pull/12660) - `AutoIncrement`列が暗黙的に割り当てられた場合の動作を改善し、MySQLのAUTO_INCREMENTロックのデフォルトモード( [「連続」ロックモード](https://dev.mysql.com/doc/refman/5.7/en/innodb-auto-increment-handling.html) )との一貫性を保ちます。1行の`Insert`文で複数の`AutoIncrement` IDを暗黙的に割り当てる場合、TiDBは割り当てられた値の連続性を保証します。この改善により、JDBC `getGeneratedKeys()`メソッドはどのようなシナリオでも正しい結果を得ることができます[#12602](https://github.com/pingcap/tidb/pull/12602) - - `HashAgg` `Apply` [#12766](https://github.com/pingcap/tidb/pull/12766)の子ノードとして機能するときにクエリがハングする問題を修正しました - - 型変換[#12811](https://github.com/pingcap/tidb/pull/12811)に関して、 `AND`と`OR`論理式が誤った結果を返す問題を修正しました。 + - `HashAgg` `Apply` の子ノードとして機能するときにクエリがハングする問題を修正しました [#12766](https://github.com/pingcap/tidb/pull/12766) + - 型変換に関して、 `AND`と`OR`論理式が誤った結果を返す問題を修正しました。 [#12811](https://github.com/pingcap/tidb/pull/12811) - サーバ - 後で大規模なトランザクションをサポートするためにトランザクションTTLを変更するインターフェース関数を実装します[#12397](https://github.com/pingcap/tidb/pull/12397) - 悲観的トランザクションをサポートするために、必要に応じてトランザクション TTL を延長する(最大 10 分)ことをサポートします[#12579](https://github.com/pingcap/tidb/pull/12579) - - TiDBがスキーマの変更とそれに対応する変更されたテーブル情報をキャッシュする回数を100から1024に調整し、 `tidb_max_delta_schema_count`システム変数[#12502](https://github.com/pingcap/tidb/pull/12502)を使用して変更をサポートします。 + - TiDBがスキーマの変更とそれに対応する変更されたテーブル情報をキャッシュする回数を100から1024に調整し、 `tidb_max_delta_schema_count`システム変数を使用して変更をサポートします。 [#12502](https://github.com/pingcap/tidb/pull/12502) - `kvrpc.Cleanup`プロトコルの動作を更新して、時間外ではないトランザクションのロックをクリーンアップしないようにしました[#12417](https://github.com/pingcap/tidb/pull/12417) - - パーティションテーブル情報を`information_schema.tables`テーブル[#12631](https://github.com/pingcap/tidb/pull/12631)に記録するサポート - - `region-cache-ttl` [#12683](https://github.com/pingcap/tidb/pull/12683)を設定することでリージョンキャッシュの TTL の変更をサポートします + - パーティションテーブル情報を`information_schema.tables`テーブルに記録するサポート [#12631](https://github.com/pingcap/tidb/pull/12631) + - `region-cache-ttl` を設定することでリージョンキャッシュの TTL の変更をサポートします [#12683](https://github.com/pingcap/tidb/pull/12683) - スローログ内の実行プランの圧縮エンコード情報の出力をサポートします。この機能はデフォルトで有効になっており、 `slow-log-plan`設定または`tidb_record_plan_in_slow_log`変数を使用して制御できます。さらに、 `tidb_decode_plan`関数は、スローログ内の実行プラン列エンコード情報を実行プラン情報にデコードします[#12808](https://github.com/pingcap/tidb/pull/12808) - - `information_schema.processlist`表[#12801](https://github.com/pingcap/tidb/pull/12801)にメモリ使用量情報を表示することをサポート - - TiKVクライアントがアイドル接続[#12846](https://github.com/pingcap/tidb/pull/12846)と判断したときにエラーと予期しないアラームが発生する可能性がある問題を修正しました - - `tikvSnapshot` `BatchGet()` [#12872](https://github.com/pingcap/tidb/pull/12872)の KV 結果を適切にキャッシュしないため、 `INSERT IGNORE`ステートメントのパフォーマンスが低下する問題を修正しました。 + - `information_schema.processlist`表にメモリ使用量情報を表示することをサポート [#12801](https://github.com/pingcap/tidb/pull/12801) + - TiKVクライアントがアイドル接続と判断したときにエラーと予期しないアラームが発生する可能性がある問題を修正しました [#12846](https://github.com/pingcap/tidb/pull/12846) + - `tikvSnapshot` `BatchGet()` の KV 結果を適切にキャッシュしないため、 `INSERT IGNORE`ステートメントのパフォーマンスが低下する問題を修正しました。 [#12872](https://github.com/pingcap/tidb/pull/12872) - 一部のKVサービスへの接続が遅いため、TiDBの応答速度が比較的遅くなる問題を修正しました[#12814](https://github.com/pingcap/tidb/pull/12814) - DDL - - `Create Table`操作で Set 列[#12267](https://github.com/pingcap/tidb/pull/12267) Int 型のデフォルト値が正しく設定されない問題を修正しました。 - - `Create Table`文[#12463](https://github.com/pingcap/tidb/pull/12463)で一意インデックスを作成するときに複数の`unique`をサポートする - - `Alter Table` [#12489](https://github.com/pingcap/tidb/pull/12489)を使用してビット型の列を追加するときに、既存の行にこの列のデフォルト値を設定するとエラーが発生する可能性がある問題を修正しました。 + - `Create Table`操作で Set 列 Int 型のデフォルト値が正しく設定されない問題を修正しました。 [#12267](https://github.com/pingcap/tidb/pull/12267) + - `Create Table`文で一意インデックスを作成するときに複数の`unique`をサポートする [#12463](https://github.com/pingcap/tidb/pull/12463) + - `Alter Table` を使用してビット型の列を追加するときに、既存の行にこの列のデフォルト値を設定するとエラーが発生する可能性がある問題を修正しました。 [#12489](https://github.com/pingcap/tidb/pull/12489) - 範囲パーティションテーブルで日付または日時型の列をパーティションキーとして使用している場合にパーティションを追加できない問題を修正[#12815](https://github.com/pingcap/tidb/pull/12815) - 日付または日時型の列をパーティション キーとして持つ範囲パーティションテーブルの場合、テーブルの作成時またはパーティションの追加時に、パーティション タイプとパーティション キー タイプの一貫性をチェックする機能をサポート[#12792](https://github.com/pingcap/tidb/pull/12792) - 範囲パーティションテーブルを作成するときに、一意キーの列セットがパーティション化された列セット以上である必要があるというチェックを追加します[#12718](https://github.com/pingcap/tidb/pull/12718) - モニター - - コミットおよびロールバック操作の監視メトリックを`Transaction OPS`ダッシュボード[#12505](https://github.com/pingcap/tidb/pull/12505)に追加します。 - - `Add Index`操作の進行状況[#12390](https://github.com/pingcap/tidb/pull/12390)の監視メトリックを追加します + - コミットおよびロールバック操作の監視メトリックを`Transaction OPS`ダッシュボードに追加します。 [#12505](https://github.com/pingcap/tidb/pull/12505) + - `Add Index`操作の進行状況の監視メトリックを追加します [#12390](https://github.com/pingcap/tidb/pull/12390) ## TiKV {#tikv} @@ -69,10 +69,10 @@ TiDB Ansible バージョン: 3.0.5 ## PD {#pd} -- リージョン[#1782](https://github.com/pingcap/pd/pull/1782)が占有するストレージの精度を向上 -- `--help`コマンド[#1763](https://github.com/pingcap/pd/pull/1763)の出力を改善する +- リージョンが占有するストレージの精度を向上 [#1782](https://github.com/pingcap/pd/pull/1782) +- `--help`コマンドの出力を改善する [#1763](https://github.com/pingcap/pd/pull/1763) - TLS を有効にした後に HTTP リクエストがリダイレクトに失敗する問題を修正[#1777](https://github.com/pingcap/pd/pull/1777) -- pd-ctlが`store shows limit`コマンド[#1808](https://github.com/pingcap/pd/pull/1808)使用する際に発生するpanic問題を修正 +- pd-ctlが`store shows limit`コマンド使用する際に発生するpanic問題を修正 [#1808](https://github.com/pingcap/pd/pull/1808) - ラベル監視メトリクスの可読性を向上させ、リーダーが切り替わるときに元のリーダーの監視データをリセットして、誤ったレポートを回避する[#1815](https://github.com/pingcap/pd/pull/1815) ## ツール {#tools} @@ -83,12 +83,12 @@ TiDB Ansible バージョン: 3.0.5 - Drainerの`start_ts`がPumpの最大`commit_ts`より大きい場合にPump panicが発生する可能性がある問題を修正しました [#758](https://github.com/pingcap/tidb-binlog/pull/758) - TiDB Lightning - - Loaderの完全なロジックインポート機能を統合し、バックエンドモード[#221](https://github.com/pingcap/tidb-lightning/pull/221)構成をサポートします。 + - Loaderの完全なロジックインポート機能を統合し、バックエンドモード構成をサポートします。 [#221](https://github.com/pingcap/tidb-lightning/pull/221) ## TiDB Ansible {#tidb-ansible} -- インデックス速度[#986](https://github.com/pingcap/tidb-ansible/pull/986)追加の監視メトリックを追加します +- インデックス速度追加の監視メトリックを追加します [#986](https://github.com/pingcap/tidb-ansible/pull/986) - 設定ファイルの内容を簡素化し、ユーザーが設定する必要のないパラメータを削除します[#1043c](https://github.com/pingcap/tidb-ansible/commit/1043c3df7ddb72eb234c55858960e9fdd3830a14) 、 [#998](https://github.com/pingcap/tidb-ansible/pull/998) - パフォーマンス読み取りとパフォーマンス書き込み[#e90e7](https://github.com/pingcap/tidb-ansible/commit/e90e79f5117bb89197e01b1391fd02e25d57a440)の監視式エラーを修正 -- Raftstore CPU使用率[#992](https://github.com/pingcap/tidb-ansible/pull/992)の監視表示方法とアラームルールを更新 +- Raftstore CPU使用率の監視表示方法とアラームルールを更新 [#992](https://github.com/pingcap/tidb-ansible/pull/992) - 概要監視ダッシュボードの TiKV CPU 監視項目を更新して、余分な監視コンテンツをフィルタリングします[#1001](https://github.com/pingcap/tidb-ansible/pull/1001) diff --git a/releases/release-3.0.6.md b/releases/release-3.0.6.md index dc6488b1f51c4..7abf40338fb30 100644 --- a/releases/release-3.0.6.md +++ b/releases/release-3.0.6.md @@ -14,23 +14,23 @@ TiDB Ansible バージョン: 3.0.6 ## TiDB {#tidb} - SQLオプティマイザー - - ウィンドウ関数 AST が SQL テキストを復元した後に結果が正しくない (たとえば、 `over w`が誤って`over (w)` [#12933](https://github.com/pingcap/tidb/pull/12933)に復元される) 問題を修正しました。 + - ウィンドウ関数 AST が SQL テキストを復元した後に結果が正しくない (たとえば、 `over w`が誤って`over (w)` に復元される) 問題を修正しました。 [#12933](https://github.com/pingcap/tidb/pull/12933) - `STREAM AGG()`から`doubleRead` [#12690](https://github.com/pingcap/tidb/pull/12690)押し下げる問題を修正 - - SQLバインディング[#13117](https://github.com/pingcap/tidb/pull/13117)で引用符が正しく処理されない問題を修正 + - SQLバインディングで引用符が正しく処理されない問題を修正 [#13117](https://github.com/pingcap/tidb/pull/13117) - `select max(_tidb_rowid) from t`シナリオを最適化してテーブル全体のスキャンを回避する[#13095](https://github.com/pingcap/tidb/pull/13095) - クエリステートメントに変数代入式が含まれている場合にクエリ結果が正しくない問題を修正しました[#13231](https://github.com/pingcap/tidb/pull/13231) - `UPDATE`ステートメントにサブクエリと生成された列の両方が含まれている場合に結果が正しくない問題を修正しました。3 `UPDATE`ステートメントに異なるソース データベースからの同じ名前のテーブルが 2 つ含まれている場合に発生するステートメント実行エラーを修正しました[#13350](https://github.com/pingcap/tidb/pull/13350) - - ポイントクエリ[#13416](https://github.com/pingcap/tidb/pull/13416)のサポート`_tidb_rowid` + - ポイントクエリのサポート`_tidb_rowid` [#13416](https://github.com/pingcap/tidb/pull/13416) - パーティションテーブル統計の不適切な使用により、生成されたクエリ実行プランが正しくない問題を修正しました[#13628](https://github.com/pingcap/tidb/pull/13628) - SQL実行エンジン - - 年型[#12745](https://github.com/pingcap/tidb/pull/12745)の無効な値を処理するときにTiDBがMySQLと互換性がない問題を修正しました - - `INSERT ON DUPLICATE UPDATE`文で`Chunk`再利用してメモリオーバーヘッド[#12998](https://github.com/pingcap/tidb/pull/12998)を削減する - - `JSON_VALID`組み込み関数[#13133](https://github.com/pingcap/tidb/pull/13133)のサポートを追加 - - パーティションテーブル[#13140](https://github.com/pingcap/tidb/pull/13140)で`ADMIN CHECK TABLE`実行をサポート - - 空のテーブル[#13343](https://github.com/pingcap/tidb/pull/13343)で`FAST ANALYZE`実行したときに発生するpanic問題を修正 + - 年型の無効な値を処理するときにTiDBがMySQLと互換性がない問題を修正しました [#12745](https://github.com/pingcap/tidb/pull/12745) + - `INSERT ON DUPLICATE UPDATE`文で`Chunk`再利用してメモリオーバーヘッドを削減する [#12998](https://github.com/pingcap/tidb/pull/12998) + - `JSON_VALID`組み込み関数のサポートを追加 [#13133](https://github.com/pingcap/tidb/pull/13133) + - パーティションテーブルで`ADMIN CHECK TABLE`実行をサポート [#13140](https://github.com/pingcap/tidb/pull/13140) + - 空のテーブルで`FAST ANALYZE`実行したときに発生するpanic問題を修正 [#13343](https://github.com/pingcap/tidb/pull/13343) - 複数列のインデックスを含む空のテーブルで`FAST ANALYZE`実行するとpanic問題を修正[#13394](https://github.com/pingcap/tidb/pull/13394) - - `WHERE`句に一意キー[#13382](https://github.com/pingcap/tidb/pull/13382)等号条件が含まれている場合に推定行数が 1 より大きくなる問題を修正しました - - TiDB [#13254](https://github.com/pingcap/tidb/pull/13254)で`Streaming`有効になっている場合に返されるデータが重複する可能性がある問題を修正しました + - `WHERE`句に一意キー等号条件が含まれている場合に推定行数が 1 より大きくなる問題を修正しました [#13382](https://github.com/pingcap/tidb/pull/13382) + - TiDB で`Streaming`有効になっている場合に返されるデータが重複する可能性がある問題を修正しました [#13254](https://github.com/pingcap/tidb/pull/13254) - 推定精度を向上させるために、count-minスケッチから上位N個の値を抽出します[#13429](https://github.com/pingcap/tidb/pull/13429) - サーバ - gRPC ダイヤルがタイムアウトすると、TiKV に送信されたリクエストがすぐに失敗するようにします[#12926](https://github.com/pingcap/tidb/pull/12926) @@ -40,16 +40,16 @@ TiDB Ansible バージョン: 3.0.6 - `performance_schema.tidb_profile_cpu` - `performance_schema.tidb_profile_goroutines` - クエリが悲観的ロックを待機しているときにコマンド`kill`が機能しない問題を修正[#12989](https://github.com/pingcap/tidb/pull/12989) - - 悲観的ロックの取得に失敗し、トランザクションが単一のキー[#12707](https://github.com/pingcap/tidb/pull/12707)変更のみを伴う場合は、非同期ロールバックを実行しないでください。 + - 悲観的ロックの取得に失敗し、トランザクションが単一のキー変更のみを伴う場合は、非同期ロールバックを実行しないでください。 [#12707](https://github.com/pingcap/tidb/pull/12707) - 領域分割のリクエストに対する応答が空の場合にpanicする問題を修正[#13092](https://github.com/pingcap/tidb/pull/13092) - `PessimisticLock`ロックエラーを返したときに不要なバックオフを回避する[#13116](https://github.com/pingcap/tidb/pull/13116) - - 認識されない構成オプション[#13272](https://github.com/pingcap/tidb/pull/13272)警告ログを出力して構成をチェックする TiDB の動作を変更します。 - - `/info/all`インターフェース[#13187](https://github.com/pingcap/tidb/pull/13187)を介してすべての TiDB ノードのbinlogステータスの取得をサポート + - 認識されない構成オプション警告ログを出力して構成をチェックする TiDB の動作を変更します。 [#13272](https://github.com/pingcap/tidb/pull/13272) + - `/info/all`インターフェースを介してすべての TiDB ノードのbinlogステータスの取得をサポート [#13187](https://github.com/pingcap/tidb/pull/13187) - TiDB が接続を切断したときに goroutine がリークする可能性がある問題を修正[#13251](https://github.com/pingcap/tidb/pull/13251) - - 悲観的トランザクションで`innodb_lock_wait_timeout`パラメータを動作させて、悲観的ロック[#13165](https://github.com/pingcap/tidb/pull/13165)のロック待機タイムアウトを制御する + - 悲観的トランザクションで`innodb_lock_wait_timeout`パラメータを動作させて、悲観的ロックのロック待機タイムアウトを制御する [#13165](https://github.com/pingcap/tidb/pull/13165) - 悲観的トランザクションクエリが強制終了されたときに、他のトランザクションが不必要に待機するのを防ぐために、悲観的トランザクション TTL の更新を停止します[#13046](https://github.com/pingcap/tidb/pull/13046) - DDL - - TiDB の`SHOW CREATE VIEW`の実行結果が MySQL [#12912](https://github.com/pingcap/tidb/pull/12912)結果と一致しない問題を修正しました + - TiDB の`SHOW CREATE VIEW`の実行結果が MySQL 結果と一致しない問題を修正しました [#12912](https://github.com/pingcap/tidb/pull/12912) - `union`に基づいて`View`を作成するサポート(例: `create view v as select * from t1 union select * from t2` [#12955](https://github.com/pingcap/tidb/pull/12955) - `slow_query`テーブルにトランザクション関連のフィールドを追加します: [#13072](https://github.com/pingcap/tidb/pull/13072) - `Prewrite_time` @@ -63,39 +63,39 @@ TiDB Ansible バージョン: 3.0.6 - `Write_size` - `Prewrite_region` - `Txn_retry` - - テーブルが作成され、テーブルに`COLLATE` [#13174](https://github.com/pingcap/tidb/pull/13174)が含まれている場合、列のシステムのデフォルトの文字セットの代わりにテーブルの`COLLATE`使用します。 - - テーブル[#13310](https://github.com/pingcap/tidb/pull/13310)を作成するときにインデックス名の長さを制限する + - テーブルが作成され、テーブルに`COLLATE` が含まれている場合、列のシステムのデフォルトの文字セットの代わりにテーブルの`COLLATE`使用します。 [#13174](https://github.com/pingcap/tidb/pull/13174) + - テーブルを作成するときにインデックス名の長さを制限する [#13310](https://github.com/pingcap/tidb/pull/13310) - テーブル名を変更するときにテーブル名の長さがチェックされない問題を修正[#13346](https://github.com/pingcap/tidb/pull/13346) - - TiDB [#13522](https://github.com/pingcap/tidb/pull/13522)で主キーの追加/削除をサポートするために、 `alter-primary-key`構成(デフォルトでは無効)を追加します。 + - TiDB で主キーの追加/削除をサポートするために、 `alter-primary-key`構成(デフォルトでは無効)を追加します。 [#13522](https://github.com/pingcap/tidb/pull/13522) ## TiKV {#tikv} -- `acquire_pessimistic_lock`インターフェースが間違った`txn_size` [#5740](https://github.com/tikv/tikv/pull/5740)を返す問題を修正 +- `acquire_pessimistic_lock`インターフェースが間違った`txn_size` を返す問題を修正 [#5740](https://github.com/tikv/tikv/pull/5740) - GCワーカーの1秒あたりの書き込み回数を制限して、パフォーマンスへの影響を軽減します[#5735](https://github.com/tikv/tikv/pull/5735) -- `lock_manager`正確に[#5845](https://github.com/tikv/tikv/pull/5845)する -- 悲観的ロック[#5848](https://github.com/tikv/tikv/pull/5848)のサポート`innodb_lock_wait_timeout` -- Titan [#5720](https://github.com/tikv/tikv/pull/5720)の構成チェックを追加 +- `lock_manager`正確にする [#5845](https://github.com/tikv/tikv/pull/5845) +- 悲観的ロックのサポート`innodb_lock_wait_timeout` [#5848](https://github.com/tikv/tikv/pull/5848) +- Titan の構成チェックを追加 [#5720](https://github.com/tikv/tikv/pull/5720) - tikv-ctl を使用して GC I/O 制限を動的に変更するサポート: `tikv-ctl --host=ip:port modify-tikv-config -m server -n gc.max_write_bytes_per_sec -v 10MB` [#5957](https://github.com/tikv/tikv/pull/5957) -- デッドロック検出器[#5965](https://github.com/tikv/tikv/pull/5965)への負荷を軽減するために、無駄な`clean up`リクエストを削減します。 +- デッドロック検出器への負荷を軽減するために、無駄な`clean up`リクエストを削減します。 [#5965](https://github.com/tikv/tikv/pull/5965) - 悲観的ロックの事前書き込みリクエストでTTLを減らさないようにする[#6056](https://github.com/tikv/tikv/pull/6056) -- Titan [#5968](https://github.com/tikv/tikv/pull/5968)でBLOBファイルが見つからない問題を修正 -- Titan [#6009](https://github.com/tikv/tikv/pull/6009)で`RocksDBOptions`効力を発揮しない問題を修正 +- Titan でBLOBファイルが見つからない問題を修正 [#5968](https://github.com/tikv/tikv/pull/5968) +- Titan で`RocksDBOptions`効力を発揮しない問題を修正 [#6009](https://github.com/tikv/tikv/pull/6009) ## PD {#pd} -- 各フィルターに`ActOn`ディメンションを追加して、各スケジューラとチェッカーがフィルターの影響を受けることを示します。また、使用されていない2つのフィルター( `disconnectFilter`と`rejectLeaderFilter` [#1911](https://github.com/pingcap/pd/pull/1911)を削除します。 -- PD [#1867](https://github.com/pingcap/pd/pull/1867)でタイムスタンプを生成するのに 5 ミリ秒以上かかる場合は警告ログを出力します。 -- 利用できないエンドポイントをクライアント[#1856](https://github.com/pingcap/pd/pull/1856)に渡すときにクライアントのログ レベルを下げる -- gRPCメッセージパッケージが`region_syncer`レプリケーションプロセス[#1952](https://github.com/pingcap/pd/pull/1952)で最大サイズを超える可能性がある問題を修正 +- 各フィルターに`ActOn`ディメンションを追加して、各スケジューラとチェッカーがフィルターの影響を受けることを示します。また、使用されていない2つのフィルター( `disconnectFilter`と`rejectLeaderFilter` を削除します。 [#1911](https://github.com/pingcap/pd/pull/1911) +- PD でタイムスタンプを生成するのに 5 ミリ秒以上かかる場合は警告ログを出力します。 [#1867](https://github.com/pingcap/pd/pull/1867) +- 利用できないエンドポイントをクライアントに渡すときにクライアントのログ レベルを下げる [#1856](https://github.com/pingcap/pd/pull/1856) +- gRPCメッセージパッケージが`region_syncer`レプリケーションプロセスで最大サイズを超える可能性がある問題を修正 [#1952](https://github.com/pingcap/pd/pull/1952) ## ツール {#tools} - TiDB Binlog - - Drainer [#788](https://github.com/pingcap/tidb-binlog/pull/788)で`initial-commit-ts` 「-1」に設定されている場合にPDから初期レプリケーションタイムスタンプを取得します。 - - Drainerの`Checkpoint`ストレージを下流から分離し、MySQLまたはローカルファイル[#790](https://github.com/pingcap/tidb-binlog/pull/790)への保存`Checkpoint`サポートします。 + - Drainer で`initial-commit-ts` 「-1」に設定されている場合にPDから初期レプリケーションタイムスタンプを取得します。 [#788](https://github.com/pingcap/tidb-binlog/pull/788) + - Drainerの`Checkpoint`ストレージを下流から分離し、MySQLまたはローカルファイルへの保存`Checkpoint`サポートします。 [#790](https://github.com/pingcap/tidb-binlog/pull/790) - レプリケーションデータベース/テーブルフィルタリングを構成する際に空の値を使用することで発生するDrainerpanicの問題を修正しました[#801](https://github.com/pingcap/tidb-binlog/pull/801) - Drainer が下流にbinlogファイルを適用できないためにpanicが発生した後、プロセスが終了せずにデッドロック状態になる問題を修正しました[#807](https://github.com/pingcap/tidb-binlog/pull/807) - - gRPC の`GracefulStop` [#817](https://github.com/pingcap/tidb-binlog/pull/817)が原因で、Pumpが終了時にブロックされる問題を修正しました。 + - gRPC の`GracefulStop` が原因で、Pumpが終了時にブロックされる問題を修正しました。 [#817](https://github.com/pingcap/tidb-binlog/pull/817) - TiDB (v3.0.6 以降) で`DROP COLUMN`の実行中に列が欠落しているbinlogを受信するとDrainer が失敗する問題を修正しました[#827](https://github.com/pingcap/tidb-binlog/pull/827) - TiDB Lightning - - TiDBバックエンド[#248](https://github.com/pingcap/tidb-lightning/pull/248)に`max-allowed-packet`構成(デフォルトでは64MB)を追加します。 + - TiDBバックエンドに`max-allowed-packet`構成(デフォルトでは64MB)を追加します。 [#248](https://github.com/pingcap/tidb-lightning/pull/248) diff --git a/releases/release-3.0.7.md b/releases/release-3.0.7.md index 36556ded6c7ae..52e324f0d2084 100644 --- a/releases/release-3.0.7.md +++ b/releases/release-3.0.7.md @@ -13,14 +13,14 @@ TiDB Ansible バージョン: 3.0.7 ## TiDB {#tidb} -- TiDBサーバーのローカル時間がPDのタイムスタンプ[#13868](https://github.com/pingcap/tidb/pull/13868)より遅れているためにロックTTLの値が大きすぎる問題を修正しました -- `gotime.Local` [#13793](https://github.com/pingcap/tidb/pull/13793)を使用して文字列から日付を解析した後にタイムゾーンが正しくない問題を修正しました -- `builtinIntervalRealSig` [#13767](https://github.com/pingcap/tidb/pull/13767)の実装で`binSearch`関数がエラーを返さないため、結果が正しくない可能性がある問題を修正しました。 +- TiDBサーバーのローカル時間がPDのタイムスタンプより遅れているためにロックTTLの値が大きすぎる問題を修正しました [#13868](https://github.com/pingcap/tidb/pull/13868) +- `gotime.Local` を使用して文字列から日付を解析した後にタイムゾーンが正しくない問題を修正しました [#13793](https://github.com/pingcap/tidb/pull/13793) +- `builtinIntervalRealSig` の実装で`binSearch`関数がエラーを返さないため、結果が正しくない可能性がある問題を修正しました。 [#13767](https://github.com/pingcap/tidb/pull/13767) - 整数を符号なし浮動小数点型または小数型に変換すると精度が失われ、データが正しくなくなる問題を修正[#13755](https://github.com/pingcap/tidb/pull/13755) - Natural Outer JoinとOuter Join で`USING`句が使用されている場合に`not null`フラグが適切にリセットされないため、結果が正しくないという問題を修正しました。 [#13739](https://github.com/pingcap/tidb/pull/13739) - 統計情報の更新時にデータ競合が発生し、統計情報が正確でない問題を修正しました[#13687](https://github.com/pingcap/tidb/pull/13687) ## TiKV {#tikv} -- デッドロック検出器が有効な領域のみを監視するようにして、デッドロックマネージャが有効なリージョン[#6110](https://github.com/tikv/tikv/pull/6110)にあることを確認します。 +- デッドロック検出器が有効な領域のみを監視するようにして、デッドロックマネージャが有効なリージョンにあることを確認します。 [#6110](https://github.com/tikv/tikv/pull/6110) - 潜在的なメモリリークの問題を修正[#6128](https://github.com/tikv/tikv/pull/6128) diff --git a/releases/release-3.0.8.md b/releases/release-3.0.8.md index 4fd5c42acafde..8be827310c7f6 100644 --- a/releases/release-3.0.8.md +++ b/releases/release-3.0.8.md @@ -15,8 +15,8 @@ TiDB Ansible バージョン: 3.0.8 - SQLオプティマイザー - タイミングの悪いキャッシュ更新によって発生した間違ったSQLバインディングプランを修正[#13891](https://github.com/pingcap/tidb/pull/13891) - - SQL文にシンボルリスト[#14004](https://github.com/pingcap/tidb/pull/14004)が含まれている場合にSQLバインディングが無効になる可能性がある問題を修正しました - - SQL文が`;` [#14113](https://github.com/pingcap/tidb/pull/14113)で終わるためSQLバインディングを作成または削除できない問題を修正しました + - SQL文にシンボルリストが含まれている場合にSQLバインディングが無効になる可能性がある問題を修正しました [#14004](https://github.com/pingcap/tidb/pull/14004) + - SQL文が`;` で終わるためSQLバインディングを作成または削除できない問題を修正しました [#14113](https://github.com/pingcap/tidb/pull/14113) - `PhysicalUnionScan`演算子が間違った統計を設定するため、間違った SQL クエリ プランが選択される可能性がある問題を修正しました[#14133](https://github.com/pingcap/tidb/pull/14133) - `minAutoAnalyzeRatio`制限を解除して`autoAnalyze`をよりタイムリーにする[#14015](https://github.com/pingcap/tidb/pull/14015) - SQL実行エンジン @@ -24,60 +24,60 @@ TiDB Ansible バージョン: 3.0.8 - `INSERT`文が文字列を浮動小数点数に変換するときにエラーを報告する可能性がある問題を修正しました[#14011](https://github.com/pingcap/tidb/pull/14011) - `HashAgg` Executor の同時実行値が正しく初期化されていないために集計操作の効率が低下することがある問題を修正しました[#13811](https://github.com/pingcap/tidb/pull/13811) - `group by item`節が括弧内にある場合に実行時にエラーが報告される問題を修正[#13658](https://github.com/pingcap/tidb/pull/13658) - - TiDBが`group by item` [#14014](https://github.com/pingcap/tidb/pull/14014)を誤って計算するため、 `OUTER JOIN`の実行でエラーが報告される可能性がある問題を修正しました。 + - TiDBが`group by item` を誤って計算するため、 `OUTER JOIN`の実行でエラーが報告される可能性がある問題を修正しました。 [#14014](https://github.com/pingcap/tidb/pull/14014) - 範囲を超えるデータが範囲パーティションテーブルに書き込まれたときにエラーメッセージが不正確になる問題を修正[#14107](https://github.com/pingcap/tidb/pull/14107) - MySQL 8では`PadCharToFullLength`すぐに破棄されることを考慮して、特殊なケースで予期しないクエリ結果を回避するために[PR #10124](https://github.com/pingcap/tidb/pull/10124)元に戻し、 `PadCharToFullLength`効果をキャンセルします[#14157](https://github.com/pingcap/tidb/pull/14157) - - `ExplainExec` [#14226](https://github.com/pingcap/tidb/pull/14226)の保証されていない`close()`呼び出しによって発生する`EXPLAIN ANALYZE`文の実行時のゴルーチン リークの問題を修正しました。 + - `ExplainExec` の保証されていない`close()`呼び出しによって発生する`EXPLAIN ANALYZE`文の実行時のゴルーチン リークの問題を修正しました。 [#14226](https://github.com/pingcap/tidb/pull/14226) - DDL - `change column`のエラーメッセージ出力`modify column`最適化して理解しやすくする[#13796](https://github.com/pingcap/tidb/pull/13796) - - パーティションテーブル[#13929](https://github.com/pingcap/tidb/pull/13929)リージョン分割をサポートするために`SPLIT PARTITION TABLE`構文を追加します + - パーティションテーブルリージョン分割をサポートするために`SPLIT PARTITION TABLE`構文を追加します [#13929](https://github.com/pingcap/tidb/pull/13929) - インデックス作成時にインデックスの長さが正しくチェックされないため、インデックスの長さが3072バイトを超えてもエラーが報告されない問題を修正しました[#13779](https://github.com/pingcap/tidb/pull/13779) - - パーティションテーブル[#14132](https://github.com/pingcap/tidb/pull/14132)にインデックスを追加するのに時間がかかりすぎるため、 `GC life time is shorter than transaction duration`エラーメッセージが報告される可能性がある問題を修正しました。 + - パーティションテーブルにインデックスを追加するのに時間がかかりすぎるため、 `GC life time is shorter than transaction duration`エラーメッセージが報告される可能性がある問題を修正しました。 [#14132](https://github.com/pingcap/tidb/pull/14132) - `DROP COLUMN` / `MODIFY COLUMN` / `CHANGE COLUMN`実行時に外部キーがチェックされないため、 `SELECT * FROM information_schema.KEY_COLUMN_USAGE`実行時にpanicする問題を修正しました[#14105](https://github.com/pingcap/tidb/pull/14105) - サーバ - ステートメントサマリーの改善: - - SQL文をより詳細に分析できるように[#14168](https://github.com/pingcap/tidb/pull/14168)多数のSQLメトリックフィールドを追加します[#14151](https://github.com/pingcap/tidb/pull/14151) + - SQL文をより詳細に分析できるように多数のSQLメトリックフィールドを追加します[#14151](https://github.com/pingcap/tidb/pull/14151) [#14168](https://github.com/pingcap/tidb/pull/14168) - `stmt-summary.refresh-interval`パラメータを追加して、古いデータを`events_statements_summary_by_digest`テーブルから`events_statements_summary_by_digest_history`テーブルに移動するかどうかを制御します (デフォルトの間隔: 30 分) [#14161](https://github.com/pingcap/tidb/pull/14161) - - `events_statements_summary_by_digest` [#14166](https://github.com/pingcap/tidb/pull/14166)の古いデータを保存するには、 `events_statements_summary_by_digest_history`テーブルを追加します。 + - `events_statements_summary_by_digest` の古いデータを保存するには、 `events_statements_summary_by_digest_history`テーブルを追加します。 [#14166](https://github.com/pingcap/tidb/pull/14166) - RBAC関連の内部SQL文実行時にbinlogが誤って出力される問題を修正[#13890](https://github.com/pingcap/tidb/pull/13890) - - TiDBサーバーバージョン[#13906](https://github.com/pingcap/tidb/pull/13906)変更する機能を制御するための`server-version`構成項目を追加します - - HTTPインターフェースを使用してTiDBbinlog[#13892](https://github.com/pingcap/tidb/pull/13892)書き込みを回復する機能を追加 - - MySQLの動作[#13932](https://github.com/pingcap/tidb/pull/13932)との一貫性を保つために、 `GRANT roles TO user`に必要な権限を`GrantPriv`から`ROLE_ADMIN`または`SUPER`に更新します。 - - MySQLの動作[#13784](https://github.com/pingcap/tidb/pull/13784)の互換性を保つために、TiDBの動作を、現在のデータベースを使用する動作から、 `GRANT`文でデータベース名が指定されていない場合に`No database selected`エラーを報告する動作に変更しました。 - - MySQLの動作[#13306](https://github.com/pingcap/tidb/pull/13306)との一貫性を保つために、 `REVOKE`文の実行権限を`SuperPriv`から`REVOKE`変更し、対応するスキーマに対する権限を持つユーザーのみ実行できるようにします。 - - `GRANT ALL`構文に`WITH GRANT OPTION` [#13943](https://github.com/pingcap/tidb/pull/13943)が含まれていない場合に、対象ユーザーに`GrantPriv`が誤って付与される問題を修正しました。 - - `LoadDataInfo` `addRecord` [#13980](https://github.com/pingcap/tidb/pull/13980)呼び出しに失敗した場合、エラー メッセージに`LOAD DATA`ステートメントの誤った動作の原因が含まれていない問題を修正しました。 - - クエリ内の複数のSQL文が同じ`StartTime` [#13898](https://github.com/pingcap/tidb/pull/13898)を共有しているため、間違ったスロークエリ情報が出力される問題を修正しました。 + - TiDBサーバーバージョン変更する機能を制御するための`server-version`構成項目を追加します [#13906](https://github.com/pingcap/tidb/pull/13906) + - HTTPインターフェースを使用してTiDBbinlog書き込みを回復する機能を追加 [#13892](https://github.com/pingcap/tidb/pull/13892) + - MySQLの動作との一貫性を保つために、 `GRANT roles TO user`に必要な権限を`GrantPriv`から`ROLE_ADMIN`または`SUPER`に更新します。 [#13932](https://github.com/pingcap/tidb/pull/13932) + - MySQLの動作の互換性を保つために、TiDBの動作を、現在のデータベースを使用する動作から、 `GRANT`文でデータベース名が指定されていない場合に`No database selected`エラーを報告する動作に変更しました。 [#13784](https://github.com/pingcap/tidb/pull/13784) + - MySQLの動作との一貫性を保つために、 `REVOKE`文の実行権限を`SuperPriv`から`REVOKE`変更し、対応するスキーマに対する権限を持つユーザーのみ実行できるようにします。 [#13306](https://github.com/pingcap/tidb/pull/13306) + - `GRANT ALL`構文に`WITH GRANT OPTION` が含まれていない場合に、対象ユーザーに`GrantPriv`が誤って付与される問題を修正しました。 [#13943](https://github.com/pingcap/tidb/pull/13943) + - `LoadDataInfo` `addRecord` 呼び出しに失敗した場合、エラー メッセージに`LOAD DATA`ステートメントの誤った動作の原因が含まれていない問題を修正しました。 [#13980](https://github.com/pingcap/tidb/pull/13980) + - クエリ内の複数のSQL文が同じ`StartTime` を共有しているため、間違ったスロークエリ情報が出力される問題を修正しました。 [#13898](https://github.com/pingcap/tidb/pull/13898) - `batchClient`大規模なトランザクションを処理するときにメモリが発生する可能性がある問題を修正[#14032](https://github.com/pingcap/tidb/pull/14032) - - `system_time_zone`が常に`CST`として表示され、TiDB の`system_time_zone` `mysql.tidb`テーブル[#14086](https://github.com/pingcap/tidb/pull/14086)の`systemTZ`から取得される問題を修正しました。 + - `system_time_zone`が常に`CST`として表示され、TiDB の`system_time_zone` `mysql.tidb`テーブルの`systemTZ`から取得される問題を修正しました。 [#14086](https://github.com/pingcap/tidb/pull/14086) - `GRANT ALL`構文がユーザーにすべての権限を付与しない問題を修正[#14092](https://github.com/pingcap/tidb/pull/14092) - - `Priv_create_user`権限が`CREATE ROLE`と`DROP ROLE` [#14088](https://github.com/pingcap/tidb/pull/14088)では無効になる問題を修正 + - `Priv_create_user`権限が`CREATE ROLE`と`DROP ROLE` では無効になる問題を修正 [#14088](https://github.com/pingcap/tidb/pull/14088) - エラーコード`ErrInvalidFieldSize`を`1105(Unknow Error)`から`3013`に変更します[#13737](https://github.com/pingcap/tidb/pull/13737) - TiDBサーバーを停止するコマンド`SHUTDOWN`を追加し、権限`ShutdownPriv`を追加します[#14104](https://github.com/pingcap/tidb/pull/14104) - - TiDBがステートメント[#14130](https://github.com/pingcap/tidb/pull/14130)実行に失敗したときに一部のロールが予期せず削除されるのを回避するために、ステートメント`DROP ROLE`のアトミック性の問題を修正しました。 - - TiDB バージョンが 3.0 にアップグレードされたときに、 `SHOW VARIABLE`結果の`tidb_enable_window_function`誤って`1`出力される問題を修正し、間違った結果を`0` [#14131](https://github.com/pingcap/tidb/pull/14131)に置き換えます。 + - TiDBがステートメント実行に失敗したときに一部のロールが予期せず削除されるのを回避するために、ステートメント`DROP ROLE`のアトミック性の問題を修正しました。 [#14130](https://github.com/pingcap/tidb/pull/14130) + - TiDB バージョンが 3.0 にアップグレードされたときに、 `SHOW VARIABLE`結果の`tidb_enable_window_function`誤って`1`出力される問題を修正し、間違った結果を`0` に置き換えます。 [#14131](https://github.com/pingcap/tidb/pull/14131) - TiKVノードがオフラインのときに`gcworker`継続的に再試行するため、goroutineがリークする可能性がある問題を修正しました[#14106](https://github.com/pingcap/tidb/pull/14106) - 問題追跡の使いやすさを向上させるために、スロークエリログにbinlogを`Prewrite`回記録します[#14138](https://github.com/pingcap/tidb/pull/14138) - - `tidb_enable_table_partition`変数を`GLOBAL SCOPE` [#14091](https://github.com/pingcap/tidb/pull/14091)サポートする + - `tidb_enable_table_partition`変数を`GLOBAL SCOPE` サポートする [#14091](https://github.com/pingcap/tidb/pull/14091) - 新しい権限が追加されたときに、新しく追加された権限が対応するユーザーに正しく付与されないため、ユーザー権限が欠落したり、誤って追加されたりする可能性がある問題を修正しました[#14178](https://github.com/pingcap/tidb/pull/14178) - TiKVサーバーが切断されたときに`rpcClient`閉じないために`CheckStreamTimeoutLoop`ゴルーチンがリークする可能性がある問題を修正しました[#14227](https://github.com/pingcap/tidb/pull/14227) - 証明書ベースの認証をサポートする ( [ユーザードキュメント](/certificate-authentication.md) ) [#13955](https://github.com/pingcap/tidb/pull/13955) - トランザクション - 新しいクラスターが作成されたときに、 `tidb_txn_mode`変数のデフォルト値を`""`から`"pessimistic"`に更新します[#14171](https://github.com/pingcap/tidb/pull/14171) - トランザクションが再試行されたときに単一のステートメントのロック待機時間がリセットされないため、悲観的トランザクションのロック待機時間が長すぎる問題を修正しました[#13990](https://github.com/pingcap/tidb/pull/13990) - - 悲観的トランザクションモード[#14050](https://github.com/pingcap/tidb/pull/14050)で未変更データがロック解除されるため、誤ったデータが読み取られる可能性がある問題を修正しました。 - - mocktikv [#14175](https://github.com/pingcap/tidb/pull/14175)で事前書き込みを実行するときにトランザクション タイプが区別されないため、挿入値の制限チェックが繰り返される問題を修正しました。 - - `session.TxnState`が`Invalid` [#13988](https://github.com/pingcap/tidb/pull/13988)ときにトランザクションが正しく処理されないためpanicを修正 - - mocktikvの`ErrConfclit`構造に`ConflictCommitTS` [#14080](https://github.com/pingcap/tidb/pull/14080)が含まれていない問題を修正しました - - TiDBがロック[#14083](https://github.com/pingcap/tidb/pull/14083)を解決した後にロックタイムアウトを正しくチェックしないため、トランザクションがブロックされる問題を修正しました。 + - 悲観的トランザクションモードで未変更データがロック解除されるため、誤ったデータが読み取られる可能性がある問題を修正しました。 [#14050](https://github.com/pingcap/tidb/pull/14050) + - mocktikv で事前書き込みを実行するときにトランザクション タイプが区別されないため、挿入値の制限チェックが繰り返される問題を修正しました。 [#14175](https://github.com/pingcap/tidb/pull/14175) + - `session.TxnState`が`Invalid` ときにトランザクションが正しく処理されないためpanicを修正 [#13988](https://github.com/pingcap/tidb/pull/13988) + - mocktikvの`ErrConfclit`構造に`ConflictCommitTS` が含まれていない問題を修正しました [#14080](https://github.com/pingcap/tidb/pull/14080) + - TiDBがロックを解決した後にロックタイムアウトを正しくチェックしないため、トランザクションがブロックされる問題を修正しました。 [#14083](https://github.com/pingcap/tidb/pull/14083) - モニター - - `LockKeys` [#14194](https://github.com/pingcap/tidb/pull/14194)に`pessimistic_lock_keys_duration`監視項目を追加 + - `LockKeys` に`pessimistic_lock_keys_duration`監視項目を追加 [#14194](https://github.com/pingcap/tidb/pull/14194) ## TiKV {#tikv} - コプロセッサー - - コプロセッサー[#6051](https://github.com/tikv/tikv/pull/6051)でエラーが発生した場合の出力ログのレベルを`error`から`warn`に変更します - - 統計サンプリングデータの更新動作を、行を直接更新するのではなく、挿入前に削除するように変更し、tidb-server [#6069](https://github.com/tikv/tikv/pull/6096)の更新動作との一貫性を保ちます。 + - コプロセッサーでエラーが発生した場合の出力ログのレベルを`error`から`warn`に変更します [#6051](https://github.com/tikv/tikv/pull/6051) + - 統計サンプリングデータの更新動作を、行を直接更新するのではなく、挿入前に削除するように変更し、tidb-server の更新動作との一貫性を保ちます。 [#6069](https://github.com/tikv/tikv/pull/6096) - Raftstore - `destroy`メッセージを`peerfsm`に繰り返し送信し、 `peerfsm`複数回破棄されることによって引き起こされるpanicを修正[#6297](https://github.com/tikv/tikv/pull/6297) - デフォルト値`split-region-on-table`を`true`から`false`に更新して、デフォルトでテーブルごとにリージョンを分割しないようにします[#6253](https://github.com/tikv/tikv/pull/6253) @@ -91,9 +91,9 @@ TiDB Ansible バージョン: 3.0.8 ## PD {#pd} - クライアント - - `context`使用してクライアントを作成し、新しいクライアント[#1994](https://github.com/pingcap/pd/pull/1994)を作成するときにタイムアウト期間を設定することをサポートします。 - - `KeepAlive`接続[#2035](https://github.com/pingcap/pd/pull/2035)作成をサポート -- `/api/v1/regions` API [#1986](https://github.com/pingcap/pd/pull/1986)のパフォーマンスを最適化 + - `context`使用してクライアントを作成し、新しいクライアントを作成するときにタイムアウト期間を設定することをサポートします。 [#1994](https://github.com/pingcap/pd/pull/1994) + - `KeepAlive`接続作成をサポート [#2035](https://github.com/pingcap/pd/pull/2035) +- `/api/v1/regions` API のパフォーマンスを最適化 [#1986](https://github.com/pingcap/pd/pull/1986) - `tombstone`状態でストアを削除するとpanicが発生する可能性がある問題を修正[#2038](https://github.com/pingcap/pd/pull/2038) - ディスクからリージョン情報をロードするときに重複したリージョンが誤って削除される問題を修正しました [#2011](https://github.com/pingcap/pd/issues/2011) [#2040](https://github.com/pingcap/pd/pull/2040) - etcdをv3.4.0からv3.4.3にアップグレードします(アップグレード後はpd-recoverを使用してetcdをデグレードすることしかできないことに注意してください) [#2058](https://github.com/pingcap/pd/pull/2058) @@ -101,12 +101,12 @@ TiDB Ansible バージョン: 3.0.8 ## ツール {#tools} - TiDB Binlog - - PumpがコミットされたDDLbinlog[#853](https://github.com/pingcap/tidb-binlog/pull/853)を受信しないため、binlogが無視される問題を修正しました。 + - PumpがコミットされたDDLbinlogを受信しないため、binlogが無視される問題を修正しました。 [#853](https://github.com/pingcap/tidb-binlog/pull/853) ## TiDB Ansible {#tidb-ansible} -- 簡略化された構成項目[#1053](https://github.com/pingcap/tidb-ansible/pull/1053)元に戻す +- 簡略化された構成項目元に戻す [#1053](https://github.com/pingcap/tidb-ansible/pull/1053) - ローリングアップデートを実行する際にTiDBのバージョンをチェックするロジックを最適化します[#1056](https://github.com/pingcap/tidb-ansible/pull/1056) - TiSparkをv2.1.8にアップグレード[#1061](https://github.com/pingcap/tidb-ansible/pull/1061) -- Grafana [#1065](https://github.com/pingcap/tidb-ansible/pull/1065)で PD ロール監視項目が誤って表示される問題を修正 -- Grafana [#1071](https://github.com/pingcap/tidb-ansible/pull/1071)のTiKV詳細ページで監視項目`Thread Voluntary Context Switches`と`Thread Nonvoluntary Context Switches`最適化 +- Grafana で PD ロール監視項目が誤って表示される問題を修正 [#1065](https://github.com/pingcap/tidb-ansible/pull/1065) +- Grafana のTiKV詳細ページで監視項目`Thread Voluntary Context Switches`と`Thread Nonvoluntary Context Switches`最適化 [#1071](https://github.com/pingcap/tidb-ansible/pull/1071) diff --git a/releases/release-3.0.9.md b/releases/release-3.0.9.md index 9e15f3721f742..890097867dd36 100644 --- a/releases/release-3.0.9.md +++ b/releases/release-3.0.9.md @@ -23,21 +23,21 @@ TiDB Ansible バージョン: 3.0.9 - システム変数`auto_increment_increment`と`auto_increment_offset`サポート[#14396](https://github.com/pingcap/tidb/pull/14396) - `tidb_tikvclient_ttl_lifetime_reach_total`監視メトリックを追加して、TTL が 10 分の悲観的トランザクションの数を監視します[#14300](https://github.com/pingcap/tidb/pull/14300) - SQLクエリの実行中にpanicが発生した場合に、SQL情報をログに出力します[#14322](https://github.com/pingcap/tidb/pull/14322) - - ステートメント要約テーブルに`plan`と`plan_digest`フィールドを追加して、実行されている`plan`と`plan`署名[#14285](https://github.com/pingcap/tidb/pull/14285)記録します。 + - ステートメント要約テーブルに`plan`と`plan_digest`フィールドを追加して、実行されている`plan`と`plan`署名記録します。 [#14285](https://github.com/pingcap/tidb/pull/14285) - `stmt-summary.max-stmt-count`構成項目のデフォルト値を`100`から`200`に調整します[#14285](https://github.com/pingcap/tidb/pull/14285) - - スロークエリテーブルに`plan_digest`フィールドを追加して、 `plan`署名[#14292](https://github.com/pingcap/tidb/pull/14292)記録する + - スロークエリテーブルに`plan_digest`フィールドを追加して、 `plan`署名記録する [#14292](https://github.com/pingcap/tidb/pull/14292) - DDL - `primary`列に`alter table ... add index`を使用して作成された匿名インデックスの結果がMySQL と一致しない問題を修正しました [#14310](https://github.com/pingcap/tidb/pull/14310) - `drop table`構文で`VIEW`が誤って削除される問題を修正[#14052](https://github.com/pingcap/tidb/pull/14052) - プランナー - - `select max(a), min(a) from t`のような文のパフォーマンスを最適化します。3 `a`にインデックスが存在する場合、文は`select * from (select a from t order by a desc limit 1) as t1, (select a from t order by a limit 1) as t2`に最適化され、フルテーブルスキャン[#14410](https://github.com/pingcap/tidb/pull/14410)を回避します。 + - `select max(a), min(a) from t`のような文のパフォーマンスを最適化します。3 `a`にインデックスが存在する場合、文は`select * from (select a from t order by a desc limit 1) as t1, (select a from t order by a limit 1) as t2`に最適化され、フルテーブルスキャンを回避します。 [#14410](https://github.com/pingcap/tidb/pull/14410) ## TiKV {#tikv} - Raftstore - - 構成変更を高速化して、リージョン分散[#6421](https://github.com/tikv/tikv/pull/6421)高速化します。 + - 構成変更を高速化して、リージョン分散高速化します。 [#6421](https://github.com/tikv/tikv/pull/6421) - トランザクション - - `tikv_lock_manager_waiter_lifetime_duration` `tikv_lock_manager_detect_duration`監視メトリックを追加して、 `waiter`の寿命、デッドロックの検出にかかる時間コスト、および`Wait`表[#6392](https://github.com/tikv/tikv/pull/6392)の状態`tikv_lock_manager_detect_duration`監視します。 + - `tikv_lock_manager_waiter_lifetime_duration` `tikv_lock_manager_detect_duration`監視メトリックを追加して、 `waiter`の寿命、デッドロックの検出にかかる時間コスト、および`Wait`表の状態`tikv_lock_manager_detect_duration`監視します。 [#6392](https://github.com/tikv/tikv/pull/6392) - 極端な状況でリージョンリーダーまたはデッドロック検出器のリーダーを変更することによって発生するトランザクション実行のレイテンシーを削減するために、次の構成項目を最適化します[#6429](https://github.com/tikv/tikv/pull/6429) - デフォルト値の`wait-for-lock-time`を`3s`から`1s`に変更します - デフォルト値の`wake-up-delay-duration`を`100ms`から`20ms`に変更します @@ -45,15 +45,15 @@ TiDB Ansible バージョン: 3.0.9 ## PD {#pd} -- 位置ラベル名[#2083](https://github.com/pingcap/pd/pull/2083)でバックラッシュ`/`使用をサポート +- 位置ラベル名でバックラッシュ`/`使用をサポート [#2083](https://github.com/pingcap/pd/pull/2083) - tombstoneストアがラベルカウンタに誤って含まれているために誤った統計を修正しました [#2067](https://github.com/pingcap/pd/pull/2067) ## ツール {#tools} - TiDB Binlog - - Drainer [#862](https://github.com/pingcap/tidb-binlog/pull/862)によって出力されたbinlogプロトコルに一意のキー情報を追加します。 - - Drainer [#868](https://github.com/pingcap/tidb-binlog/pull/868)データベース接続に暗号化されたパスワードの使用をサポート + - Drainer によって出力されたbinlogプロトコルに一意のキー情報を追加します。 [#862](https://github.com/pingcap/tidb-binlog/pull/862) + - Drainer データベース接続に暗号化されたパスワードの使用をサポート [#868](https://github.com/pingcap/tidb-binlog/pull/868) ## TiDB Ansible {#tidb-ansible} -- TiDB Lightning [#1105](https://github.com/pingcap/tidb-ansible/pull/1105)の展開を最適化するためにディレクトリを自動的に作成する機能をサポート +- TiDB Lightning の展開を最適化するためにディレクトリを自動的に作成する機能をサポート [#1105](https://github.com/pingcap/tidb-ansible/pull/1105) diff --git a/releases/release-3.1.0-beta.1.md b/releases/release-3.1.0-beta.1.md index 3144d1c0f93a1..a618e7ada5158 100644 --- a/releases/release-3.1.0-beta.1.md +++ b/releases/release-3.1.0-beta.1.md @@ -15,12 +15,12 @@ TiDB Ansible バージョン: 3.1.0-beta.1 - バックアップ - バックアップファイルの名前を`start_key`からハッシュ値`start_key`に変更して、ファイル名の長さを短くし、読みやすくします[#6198](https://github.com/tikv/tikv/pull/6198) - - 整合性チェック[#6249](https://github.com/tikv/tikv/pull/6249)での誤検出を避けるため、RocksDBの`force_consistency_checks`チェックを無効にする + - 整合性チェックでの誤検出を避けるため、RocksDBの`force_consistency_checks`チェックを無効にする [#6249](https://github.com/tikv/tikv/pull/6249) - 増分バックアップ機能を追加する[#6286](https://github.com/tikv/tikv/pull/6286) - sst_importer - 復元中にSSTファイルにMVCCプロパティがない問題を修正しました[#6378](https://github.com/tikv/tikv/pull/6378) - - `tikv_import_download_duration` `tikv_import_ingest_bytes`の監視`tikv_import_ingest_duration`を追加して`tikv_import_download_bytes` SSTファイル[#6404](https://github.com/tikv/tikv/pull/6404)ダウンロードと取り込みのオーバーヘッドを観察します`tikv_import_error_counter` + - `tikv_import_download_duration` `tikv_import_ingest_bytes`の監視`tikv_import_ingest_duration`を追加して`tikv_import_download_bytes` SSTファイルダウンロードと取り込みのオーバーヘッドを観察します`tikv_import_error_counter` [#6404](https://github.com/tikv/tikv/pull/6404) - ラフトストア - リーダーが変更されたときにフォロワーが古いデータを読み取り、トランザクションの分離が壊れるFollower Readの問題を修正しました[#6343](https://github.com/tikv/tikv/pull/6343) @@ -29,13 +29,13 @@ TiDB Ansible バージョン: 3.1.0-beta.1 - BR (バックアップと復元) - 不正確なバックアップ進行状況情報を修正[#127](https://github.com/pingcap/br/pull/127) - - 領域[#122](https://github.com/pingcap/br/pull/122)分割のパフォーマンスを向上 - - パーティションテーブル[#137](https://github.com/pingcap/br/pull/137)のバックアップと復元機能を追加する - - PDスケジューラ[#123](https://github.com/pingcap/br/pull/123)自動スケジュール機能を追加 + - 領域分割のパフォーマンスを向上 [#122](https://github.com/pingcap/br/pull/122) + - パーティションテーブルのバックアップと復元機能を追加する [#137](https://github.com/pingcap/br/pull/137) + - PDスケジューラ自動スケジュール機能を追加 [#123](https://github.com/pingcap/br/pull/123) - `PKIsHandle`以外のテーブルを復元した後にデータが上書きされる問題を修正[#139](https://github.com/pingcap/br/pull/139) ## TiDB Ansible {#tidb-ansible} -- 初期化フェーズ[#1086](https://github.com/pingcap/tidb-ansible/pull/1086)中にオペレーティング システムで Transparent Huge Pages (THP) を自動的に無効にする機能を追加します。 -- BRコンポーネント[#1093](https://github.com/pingcap/tidb-ansible/pull/1093)のGrafana監視を追加する +- 初期化フェーズ中にオペレーティング システムで Transparent Huge Pages (THP) を自動的に無効にする機能を追加します。 [#1086](https://github.com/pingcap/tidb-ansible/pull/1086) +- BRコンポーネントのGrafana監視を追加する [#1093](https://github.com/pingcap/tidb-ansible/pull/1093) - 関連ディレクトリを自動的に作成してTiDB Lightningの展開を最適化します[#1104](https://github.com/pingcap/tidb-ansible/pull/1104) diff --git a/releases/release-3.1.0-beta.2.md b/releases/release-3.1.0-beta.2.md index 383c1a545496b..76aec30c6d2b5 100644 --- a/releases/release-3.1.0-beta.2.md +++ b/releases/release-3.1.0-beta.2.md @@ -19,49 +19,49 @@ TiDB Ansible バージョン: 3.1.0-beta.2 - ツール - TiDB Lightning - - 構成ファイル[#255](https://github.com/pingcap/tidb-lightning/pull/255)で設定されていない特定の項目については、 [TiDB Lightningコンフィグレーション](/tidb-lightning/tidb-lightning-configuration.md)で指定されたデフォルト設定を使用します。 + - 構成ファイルで設定されていない特定の項目については、 [TiDB Lightningコンフィグレーション](/tidb-lightning/tidb-lightning-configuration.md)で指定されたデフォルト設定を使用します。 [#255](https://github.com/pingcap/tidb-lightning/pull/255) - TiDBパスワードを設定するための`--tidb-password` CLIパラメータを追加する[#253](https://github.com/pingcap/tidb-lightning/pull/253) ## 新機能 {#new-features} - TiDB - 列属性に`AutoRandom`キーワードを追加することで、TiDB が主キーにランダムな整数を自動的に割り当てるようになり、主キー`AUTO_INCREMENT`によって発生する書き込みホットスポットを回避します[#14555](https://github.com/pingcap/tidb/pull/14555) - - DDL ステートメント[#14537](https://github.com/pingcap/tidb/pull/14537)による列ストアのレプリカの作成または削除のサポート + - DDL ステートメントによる列ストアのレプリカの作成または削除のサポート [#14537](https://github.com/pingcap/tidb/pull/14537) - オプティマイザが異なるストレージエンジンを独立して選択できる機能を追加[#14537](https://github.com/pingcap/tidb/pull/14537) - SQLヒントが異なるストレージエンジンをサポートする機能を追加[#14537](https://github.com/pingcap/tidb/pull/14537) - - `tidb_replica_read`システム変数[#13464](https://github.com/pingcap/tidb/pull/13464)を使用してフォロワーからのデータの読み取りをサポート + - `tidb_replica_read`システム変数を使用してフォロワーからのデータの読み取りをサポート [#13464](https://github.com/pingcap/tidb/pull/13464) - TiKV - Raftstore - - 他のノードをTiKVサーバー[#6491](https://github.com/tikv/tikv/pull/6491)に接続するための`peer_address`パラメータを追加します + - 他のノードをTiKVサーバーに接続するための`peer_address`パラメータを追加します [#6491](https://github.com/tikv/tikv/pull/6491) - `read_index`と`read_index_resp`監視メトリックを追加して、 `ReadIndex`リクエストの数を監視します[#6610](https://github.com/tikv/tikv/pull/6610) - PDクライアント - - ローカルスレッドの統計情報をPD [#6605](https://github.com/tikv/tikv/pull/6605)に報告する機能をサポート + - ローカルスレッドの統計情報をPD に報告する機能をサポート [#6605](https://github.com/tikv/tikv/pull/6605) - バックアップ - - `RocksIOLimiter`フロー制御ライブラリを Rust の`async-speed-limit`フロー制御ライブラリに置き換えて、ファイル[#6462](https://github.com/tikv/tikv/pull/6462)をバックアップするときに余分なメモリコピーを排除します。 + - `RocksIOLimiter`フロー制御ライブラリを Rust の`async-speed-limit`フロー制御ライブラリに置き換えて、ファイルをバックアップするときに余分なメモリコピーを排除します。 [#6462](https://github.com/tikv/tikv/pull/6462) - PD - - 場所ラベル名[#2084](https://github.com/pingcap/pd/pull/2084)でバックスラッシュを許容する + - 場所ラベル名でバックスラッシュを許容する [#2084](https://github.com/pingcap/pd/pull/2084) - TiFlash - 初回リリース - TiDB Ansible - 1つのクラスターに複数のGrafana/Prometheus/Alertmanagerをデプロイすることをサポート[#1143](https://github.com/pingcap/tidb-ansible/pull/1143) - - TiFlashコンポーネント[#1148](https://github.com/pingcap/tidb-ansible/pull/1148)展開をサポート - - TiFlashコンポーネント[#1152](https://github.com/pingcap/tidb-ansible/pull/1152)に関連する監視メトリックを追加します + - TiFlashコンポーネント展開をサポート [#1148](https://github.com/pingcap/tidb-ansible/pull/1148) + - TiFlashコンポーネントに関連する監視メトリックを追加します [#1152](https://github.com/pingcap/tidb-ansible/pull/1152) ## バグ修正 {#bug-fixes} - TiKV - Raftstore - - Hibernate Regions [#6450](https://github.com/tikv/tikv/pull/6450)からデータが正しく読み込まれないため、読み取り要求を処理できない問題を修正しました。 + - Hibernate Regions からデータが正しく読み込まれないため、読み取り要求を処理できない問題を修正しました。 [#6450](https://github.com/tikv/tikv/pull/6450) - リーダー移行プロセス中の`ReadIndex`リクエストによって引き起こされるpanic問題を修正しました[#6613](https://github.com/tikv/tikv/pull/6613) - 一部の特殊な状況で休止状態領域が正しく起動しない問題を修正[#6730](https://github.com/tikv/tikv/pull/6730) [#6737](https://github.com/tikv/tikv/pull/6737) [#6972](https://github.com/tikv/tikv/pull/6972) - バックアップ - - 追加データ[#6659](https://github.com/tikv/tikv/pull/6659)のバックアップによって復元中に発生した不整合なデータインデックスを修正 + - 追加データのバックアップによって復元中に発生した不整合なデータインデックスを修正 [#6659](https://github.com/tikv/tikv/pull/6659) - バックアップ中に削除された値を誤って処理することによって発生するpanicを修正[#6726](https://github.com/tikv/tikv/pull/6726) - PD - - ルールチェッカーがリージョン[#2161](https://github.com/pingcap/pd/pull/2161)にストアを割り当てられないために発生するpanicを修正 + - ルールチェッカーがリージョンにストアを割り当てられないために発生するpanicを修正 [#2161](https://github.com/pingcap/pd/pull/2161) - ツール - TiDB Lightning - - サーバーモード[#259](https://github.com/pingcap/tidb-lightning/pull/259)以外ではWebインターフェースが動作しないバグを修正 + - サーバーモード以外ではWebインターフェースが動作しないバグを修正 [#259](https://github.com/pingcap/tidb-lightning/pull/259) - BR (バックアップと復元) - データの復元時に回復不能なエラーが発生し、 BR が時間内に終了できない問題を修正しました[#152](https://github.com/pingcap/br/pull/152) - TiDB Ansible diff --git a/releases/release-3.1.0-beta.md b/releases/release-3.1.0-beta.md index db9fc7ee3d8e5..43bf2e28dbc4f 100644 --- a/releases/release-3.1.0-beta.md +++ b/releases/release-3.1.0-beta.md @@ -16,12 +16,12 @@ TiDB Ansible バージョン: 3.1.0-beta - SQLオプティマイザー - SQLヒントの強化[#12192](https://github.com/pingcap/tidb/pull/12192) - 新機能 - - Follower Read機能[#12535](https://github.com/pingcap/tidb/pull/12535)サポートする + - Follower Read機能サポートする [#12535](https://github.com/pingcap/tidb/pull/12535) ## TiKV {#tikv} - 分散バックアップおよび復元機能をサポート[#5532](https://github.com/tikv/tikv/pull/5532) -- Follower Read機能[#5562](https://github.com/tikv/tikv/pull/5562)サポートする +- Follower Read機能サポートする [#5562](https://github.com/tikv/tikv/pull/5562) ## PD {#pd} diff --git a/releases/release-3.1.0-ga.md b/releases/release-3.1.0-ga.md index 991946de6d341..11c9ad4f498a7 100644 --- a/releases/release-3.1.0-ga.md +++ b/releases/release-3.1.0-ga.md @@ -21,14 +21,14 @@ TiDB Ansible バージョン: 3.1.0 GA - Backup & Restore (BR) - - BRは3.1 GA [#233](https://github.com/pingcap/br/pull/233)より前のTiKVクラスターからのデータの復元をサポートしていません。 + - BRは3.1 GA より前のTiKVクラスターからのデータの復元をサポートしていません。 [#233](https://github.com/pingcap/br/pull/233) ## 新機能 {#new-features} - TiDB - - `explain format = "dot"` [#16125](https://github.com/pingcap/tidb/pull/16125)のコプロセッサータスク情報の表示をサポート - - `disable-error-stack`設定項目[#16182](https://github.com/pingcap/tidb/pull/16182)使用してログの冗長スタック情報を削減する + - `explain format = "dot"` のコプロセッサータスク情報の表示をサポート [#16125](https://github.com/pingcap/tidb/pull/16125) + - `disable-error-stack`設定項目使用してログの冗長スタック情報を削減する [#16182](https://github.com/pingcap/tidb/pull/16182) - Placement Driver(PD) @@ -42,36 +42,36 @@ TiDB Ansible バージョン: 3.1.0 GA - TiDB Ansible - - TiFlashモニター[#1253](https://github.com/pingcap/tidb-ansible/pull/1253) [#1257](https://github.com/pingcap/tidb-ansible/pull/1257)を追加 - - TiFlash [#1262](https://github.com/pingcap/tidb-ansible/pull/1262) [#1265](https://github.com/pingcap/tidb-ansible/pull/1265) [#1271](https://github.com/pingcap/tidb-ansible/pull/1271)の設定パラメータを最適化する - - TiDB 起動スクリプト[#1268](https://github.com/pingcap/tidb-ansible/pull/1268)を最適化する + - TiFlashモニター を追加 [#1257](https://github.com/pingcap/tidb-ansible/pull/1257) [#1253](https://github.com/pingcap/tidb-ansible/pull/1253) + - TiFlash [#1262](https://github.com/pingcap/tidb-ansible/pull/1262) の設定パラメータを最適化する [#1271](https://github.com/pingcap/tidb-ansible/pull/1271) [#1265](https://github.com/pingcap/tidb-ansible/pull/1265) + - TiDB 起動スクリプトを最適化する [#1268](https://github.com/pingcap/tidb-ansible/pull/1268) ## バグ修正 {#bug-fixes} - TiDB - 一部のシナリオでマージ結合操作によって発生するpanic問題を修正[#15920](https://github.com/pingcap/tidb/pull/15920) - - 選択性計算[#16052](https://github.com/pingcap/tidb/pull/16052)で一部の式が繰り返しカウントされる問題を修正 + - 選択性計算で一部の式が繰り返しカウントされる問題を修正 [#16052](https://github.com/pingcap/tidb/pull/16052) - 極端なケースで統計情報をロードするときに発生するpanic問題を修正[#15710](https://github.com/pingcap/tidb/pull/15710) - - SQLクエリ[#16015](https://github.com/pingcap/tidb/pull/16015)で同等の式を認識できない場合にエラーが返される問題を修正 - - あるデータベースの`view`を別のデータベース[#15867](https://github.com/pingcap/tidb/pull/15867)からクエリするとエラーが返される問題を修正しました - - `fast analyze` [#16080](https://github.com/pingcap/tidb/pull/16080)を使用して列を処理するときに発生するpanic問題を修正しました - - `current_role`印刷結果[#16084](https://github.com/pingcap/tidb/pull/16084)の誤った文字セットを修正 - - MySQL接続ハンドシェイクエラー[#15799](https://github.com/pingcap/tidb/pull/15799)のログを精査する + - SQLクエリで同等の式を認識できない場合にエラーが返される問題を修正 [#16015](https://github.com/pingcap/tidb/pull/16015) + - あるデータベースの`view`を別のデータベースからクエリするとエラーが返される問題を修正しました [#15867](https://github.com/pingcap/tidb/pull/15867) + - `fast analyze` を使用して列を処理するときに発生するpanic問題を修正しました [#16080](https://github.com/pingcap/tidb/pull/16080) + - `current_role`印刷結果の誤った文字セットを修正 [#16084](https://github.com/pingcap/tidb/pull/16084) + - MySQL接続ハンドシェイクエラーのログを精査する [#15799](https://github.com/pingcap/tidb/pull/15799) - 監査プラグインのロード後にポートプローブによって発生するpanic問題を修正[#16065](https://github.com/pingcap/tidb/pull/16065) - - `TypeNull`クラスが可変長型[#15739](https://github.com/pingcap/tidb/pull/15739)と誤認されるために左結合の`sort`演算子がpanic問題を修正 + - `TypeNull`クラスが可変長型と誤認されるために左結合の`sort`演算子がpanic問題を修正 [#15739](https://github.com/pingcap/tidb/pull/15739) - 監視セッション再試行エラーの数が不正確になる問題を修正[#16120](https://github.com/pingcap/tidb/pull/16120) - - `ALLOW_INVALID_DATES`モード[#16171](https://github.com/pingcap/tidb/pull/16171)で`weekday`の間違った結果の問題を修正 - - クラスタにTiFlashノード[#15761](https://github.com/pingcap/tidb/pull/15761)がある場合にガベージコレクション(GC)が正常に動作しない可能性がある問題を修正しました - - ハッシュパーティションテーブル[#16219](https://github.com/pingcap/tidb/pull/16219)を作成する際にユーザーが大きなパーティション数を設定すると、TiDBがメモリ(OOM)になる問題を修正しました。 + - `ALLOW_INVALID_DATES`モードで`weekday`の間違った結果の問題を修正 [#16171](https://github.com/pingcap/tidb/pull/16171) + - クラスタにTiFlashノードがある場合にガベージコレクション(GC)が正常に動作しない可能性がある問題を修正しました [#15761](https://github.com/pingcap/tidb/pull/15761) + - ハッシュパーティションテーブルを作成する際にユーザーが大きなパーティション数を設定すると、TiDBがメモリ(OOM)になる問題を修正しました。 [#16219](https://github.com/pingcap/tidb/pull/16219) - 警告がエラーと誤認される問題を修正し、 `UNION`文が`SELECT`文と同じ動作になるようにします[#16138](https://github.com/pingcap/tidb/pull/16138) - - `TopN` mocktikv [#16200](https://github.com/pingcap/tidb/pull/16200)にプッシュダウンしたときの実行エラーを修正しました - - 不要なオーバーヘッド`runtime.growslice` [#16142](https://github.com/pingcap/tidb/pull/16142)を避けるために、初期の長さを`chunk.column.nullBitMap`に増やします。 + - `TopN` mocktikv にプッシュダウンしたときの実行エラーを修正しました [#16200](https://github.com/pingcap/tidb/pull/16200) + - 不要なオーバーヘッド`runtime.growslice` を避けるために、初期の長さを`chunk.column.nullBitMap`に増やします。 [#16142](https://github.com/pingcap/tidb/pull/16142) - TiKV - - レプリカ読み取り[#7418](https://github.com/tikv/tikv/pull/7418) [#7369](https://github.com/tikv/tikv/pull/7369)によって発生するpanic問題を修正 - - 復元プロセスで空のリージョン[#7419](https://github.com/tikv/tikv/pull/7419)が作成される問題を修正しました + - レプリカ読み取り によって発生するpanic問題を修正 [#7369](https://github.com/tikv/tikv/pull/7369) [#7418](https://github.com/tikv/tikv/pull/7418) + - 復元プロセスで空のリージョンが作成される問題を修正しました [#7419](https://github.com/tikv/tikv/pull/7419) - 繰り返しのロック解決要求が悲観的トランザクションの原子性を損なう可能性がある問題を修正[#7389](https://github.com/tikv/tikv/pull/7389) - TiFlash @@ -85,9 +85,9 @@ TiDB Ansible バージョン: 3.1.0 GA - TiDB Binlog - - TiFlash関連のDDLジョブがDrainer [#948](https://github.com/pingcap/tidb-binlog/pull/948) [#942](https://github.com/pingcap/tidb-binlog/pull/942)のレプリケーションを中断する可能性がある問題を修正しました。 + - TiFlash関連のDDLジョブがDrainer のレプリケーションを中断する可能性がある問題を修正しました。 [#942](https://github.com/pingcap/tidb-binlog/pull/942) [#948](https://github.com/pingcap/tidb-binlog/pull/948) - Backup & Restore (BR) - - `checksum`操作が無効になっているにもかかわらず[#223](https://github.com/pingcap/br/pull/223)が実行される問題を修正しました - - TiDBが`auto-random`または`alter-pk` [#230](https://github.com/pingcap/br/pull/230) [#231](https://github.com/pingcap/br/pull/231)を有効にすると増分バックアップが失敗する問題を修正 + - `checksum`操作が無効になっているにもかかわらずが実行される問題を修正しました [#223](https://github.com/pingcap/br/pull/223) + - TiDBが`auto-random`または`alter-pk` を有効にすると増分バックアップが失敗する問題を修正 [#231](https://github.com/pingcap/br/pull/231) [#230](https://github.com/pingcap/br/pull/230) diff --git a/releases/release-3.1.0-rc.md b/releases/release-3.1.0-rc.md index 9ac25c61ce93b..3818654d11437 100644 --- a/releases/release-3.1.0-rc.md +++ b/releases/release-3.1.0-rc.md @@ -20,41 +20,41 @@ TiDB Ansible バージョン: 3.1.0-rc - TiDB - バイナリサーチを使用してパーティションプルーニングを再実装し、パフォーマンスを向上する[#15678](https://github.com/pingcap/tidb/pull/15678) - - 切り捨てられたテーブル[#15460](https://github.com/pingcap/tidb/pull/15460)を回復するために`RECOVER`構文の使用をサポートします + - 切り捨てられたテーブルを回復するために`RECOVER`構文の使用をサポートします [#15460](https://github.com/pingcap/tidb/pull/15460) - ステートメントの再試行とテーブルの回復のための`AUTO_RANDOM` IDキャッシュを追加します[#15393](https://github.com/pingcap/tidb/pull/15393) - - `recover table`ステートメント[#15393](https://github.com/pingcap/tidb/pull/15393)を使用して`AUTO_RANDOM` ID アロケータの状態を復元するサポート - - ハッシュパーティションテーブル[#15619](https://github.com/pingcap/tidb/pull/15619)のパーティションキーとして`YEAR` `TO_DAY`関数をサポートします`MONTH` - - `SELECT... FOR UPDATE`文[#15708](https://github.com/pingcap/tidb/pull/15708)でキーをロックする必要がある場合にのみ、スキーマ変更関連テーブルにテーブル ID を追加します。 + - `recover table`ステートメントを使用して`AUTO_RANDOM` ID アロケータの状態を復元するサポート [#15393](https://github.com/pingcap/tidb/pull/15393) + - ハッシュパーティションテーブルのパーティションキーとして`YEAR` `TO_DAY`関数をサポートします`MONTH` [#15619](https://github.com/pingcap/tidb/pull/15619) + - `SELECT... FOR UPDATE`文でキーをロックする必要がある場合にのみ、スキーマ変更関連テーブルにテーブル ID を追加します。 [#15708](https://github.com/pingcap/tidb/pull/15708) - 負荷分散ポリシーに従って異なるロールからデータを自動的に読み取る機能を追加し、この機能を有効にするために`leader-and-follower`システム変数を追加します[#15721](https://github.com/pingcap/tidb/pull/15721) - TiDB が新しい接続を確立するたびに TLS 証明書を動的に更新し、RPC クライアント側を再起動せずに期限切れのクライアント証明書を更新できるようにサポートします[#15163](https://github.com/pingcap/tidb/pull/15163) - TiDB が新しい接続を確立するたびに最新の証明書をロードできるように PD クライアントをアップグレードします[#15425](https://github.com/pingcap/tidb/pull/15425) - TiDBサーバーとPDサーバー間、または`cluster-ssl-*`が設定されている場合は2つのTiDBサーバー間で、設定されたTLS証明書を使用してHTTPSプロトコルを強制的に使用します[#15430](https://github.com/pingcap/tidb/pull/15430) - MySQL互換の`--require-secure-transport`起動オプションを追加して、構成中にクライアントにTLS認証を強制的に有効にする[#15442](https://github.com/pingcap/tidb/pull/15442) - - `cluster-verify-cn`設定項目を追加します。設定後、ステータスサービスは対応するCN証明書[#15137](https://github.com/pingcap/tidb/pull/15137)ある場合にのみ使用できます。 + - `cluster-verify-cn`設定項目を追加します。設定後、ステータスサービスは対応するCN証明書ある場合にのみ使用できます。 [#15137](https://github.com/pingcap/tidb/pull/15137) - TiKV - - Raw KV API [#7051](https://github.com/tikv/tikv/pull/7051)によるデータのバックアップをサポート - - ステータスサーバー[#7142](https://github.com/tikv/tikv/pull/7142) TLS認証をサポート - - KVサーバー[#7305](https://github.com/tikv/tikv/pull/7305)のTLS認証をサポート - - ロックを保持する時間を最適化して、バックアップ[#7202](https://github.com/tikv/tikv/pull/7202)のパフォーマンスを向上します。 + - Raw KV API によるデータのバックアップをサポート [#7051](https://github.com/tikv/tikv/pull/7051) + - ステータスサーバー TLS認証をサポート [#7142](https://github.com/tikv/tikv/pull/7142) + - KVサーバーのTLS認証をサポート [#7305](https://github.com/tikv/tikv/pull/7305) + - ロックを保持する時間を最適化して、バックアップのパフォーマンスを向上します。 [#7202](https://github.com/tikv/tikv/pull/7202) - PD - `shuffle-region-scheduler` を使用してラーナーのスケジュール管理をサポート [#2235](https://github.com/pingcap/pd/pull/2235) - - pd-ctlに配置ルール[#2306](https://github.com/pingcap/pd/pull/2306)を設定するためのコマンドを追加する + - pd-ctlに配置ルールを設定するためのコマンドを追加する [#2306](https://github.com/pingcap/pd/pull/2306) - ツール - TiDB Binlog - コンポーネント間のTLS認証をサポート[#931](https://github.com/pingcap/tidb-binlog/pull/931) [#937](https://github.com/pingcap/tidb-binlog/pull/937) [#939](https://github.com/pingcap/tidb-binlog/pull/939) - - Drainerに`kafka-client-id`設定項目を追加して、KafkaのクライアントID [#929](https://github.com/pingcap/tidb-binlog/pull/929)を設定します。 + - Drainerに`kafka-client-id`設定項目を追加して、KafkaのクライアントID を設定します。 [#929](https://github.com/pingcap/tidb-binlog/pull/929) - TiDB Lightning - - TiDB Lightning [#281](https://github.com/pingcap/tidb-lightning/pull/281) [#275](https://github.com/pingcap/tidb-lightning/pull/275)のパフォーマンスを最適化 - - TiDB Lightning [#270](https://github.com/pingcap/tidb-lightning/pull/270)の TLS 認証をサポート + - TiDB Lightning のパフォーマンスを最適化 [#275](https://github.com/pingcap/tidb-lightning/pull/275) [#281](https://github.com/pingcap/tidb-lightning/pull/281) + - TiDB Lightning の TLS 認証をサポート [#270](https://github.com/pingcap/tidb-lightning/pull/270) - Backup & Restore (BR) @@ -63,50 +63,50 @@ TiDB Ansible バージョン: 3.1.0-rc - TiDB Ansible - TiFlashデータディレクトリの作成方法を最適化する[#1242](https://github.com/pingcap/tidb-ansible/pull/1242) - - TiFlash [#1234](https://github.com/pingcap/tidb-ansible/pull/1234)に`Write Amplification`監視項目を追加 + - TiFlash に`Write Amplification`監視項目を追加 [#1234](https://github.com/pingcap/tidb-ansible/pull/1234) - CPU epollexclusive が利用できない場合の失敗したプリフライトチェックのエラーメッセージを最適化します[#1243](https://github.com/pingcap/tidb-ansible/pull/1243) ## バグ修正 {#bug-fixes} - TiDB - - TiFlashレプリカ[#14884](https://github.com/pingcap/tidb/pull/14884)頻繁な更新によって発生する情報スキーマエラーを修正 - - `AUTO_RANDOM` [#15149](https://github.com/pingcap/tidb/pull/15149)適用したときに`last_insert_id`が誤って生成される問題を修正しました + - TiFlashレプリカ頻繁な更新によって発生する情報スキーマエラーを修正 [#14884](https://github.com/pingcap/tidb/pull/14884) + - `AUTO_RANDOM` 適用したときに`last_insert_id`が誤って生成される問題を修正しました [#15149](https://github.com/pingcap/tidb/pull/15149) - TiFlashレプリカのステータスを更新するとDDL操作が停止する可能性がある問題を修正しました[#15161](https://github.com/pingcap/tidb/pull/15161) - プッシュダウンできない述語がある場合、 `Aggregation`プッシュダウンと`TopN`プッシュダウンを禁止する[#15141](https://github.com/pingcap/tidb/pull/15141) - - ネストされた`view`作成[#15440](https://github.com/pingcap/tidb/pull/15440)を禁止する - - `SET ROLE ALL` [#15570](https://github.com/pingcap/tidb/pull/15570)の後に`SELECT CURRENT_ROLE()`実行したときに発生したエラーを修正 - - `select view_name.col_name from view_name`文[#15573](https://github.com/pingcap/tidb/pull/15573)実行するときに`view`名前を識別できない問題を修正 - - binlog情報[#15444](https://github.com/pingcap/tidb/pull/15444)書き込み中にDDL文を前処理するとエラーが発生する可能性がある問題を修正 - - `view` s とパーティションテーブル[#15560](https://github.com/pingcap/tidb/pull/15560)両方にアクセスする際に発生するpanicを修正 - - `bit(n)`データ型[#15487](https://github.com/pingcap/tidb/pull/15487)を含む`update duplicate key`ステートメントで`VALUES`関数を実行したときに発生したエラーを修正します + - ネストされた`view`作成を禁止する [#15440](https://github.com/pingcap/tidb/pull/15440) + - `SET ROLE ALL` の後に`SELECT CURRENT_ROLE()`実行したときに発生したエラーを修正 [#15570](https://github.com/pingcap/tidb/pull/15570) + - `select view_name.col_name from view_name`文実行するときに`view`名前を識別できない問題を修正 [#15573](https://github.com/pingcap/tidb/pull/15573) + - binlog情報書き込み中にDDL文を前処理するとエラーが発生する可能性がある問題を修正 [#15444](https://github.com/pingcap/tidb/pull/15444) + - `view` s とパーティションテーブル両方にアクセスする際に発生するpanicを修正 [#15560](https://github.com/pingcap/tidb/pull/15560) + - `bit(n)`データ型を含む`update duplicate key`ステートメントで`VALUES`関数を実行したときに発生したエラーを修正します [#15487](https://github.com/pingcap/tidb/pull/15487) - 一部のシナリオで指定された最大実行時間が有効にならない問題を修正[#15616](https://github.com/pingcap/tidb/pull/15616) - - `Index Scan` [#15773](https://github.com/pingcap/tidb/pull/15773)を使用して実行プランを生成するときに、現在の`ReadEngine`に TiKVサーバーが含まれているかどうかがチェックされない問題を修正しました。 + - `Index Scan` を使用して実行プランを生成するときに、現在の`ReadEngine`に TiKVサーバーが含まれているかどうかがチェックされない問題を修正しました。 [#15773](https://github.com/pingcap/tidb/pull/15773) - TiKV - - 整合性チェックパラメータ[#7112](https://github.com/tikv/tikv/pull/7112)を無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合チェックが失敗したり、データ インデックスの不整合が発生したりする問題を修正しました。 + - 整合性チェックパラメータを無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合チェックが失敗したり、データ インデックスの不整合が発生したりする問題を修正しました。 [#7112](https://github.com/tikv/tikv/pull/7112) - 符号なし整数を比較する際の計算エラーを修正[#7199](https://github.com/tikv/tikv/pull/7199) `TopN` - Raftstoreにフロー制御メカニズムを導入し、フロー制御がないとログの追跡が遅くなり、クラスターが停止する可能性がある問題と、トランザクションサイズが大きいと TiKV サーバー間の再接続が頻繁に発生する可能性がある問題を解決します[#7087](https://github.com/tikv/tikv/pull/7087) [#7078](https://github.com/tikv/tikv/pull/7078) - レプリカに送信された保留中の読み取り要求が永久にブロックされる可能性がある問題を修正[#6543](https://github.com/tikv/tikv/pull/6543) - - スナップショット[#7249](https://github.com/tikv/tikv/pull/7249)を適用することでレプリカの読み取りがブロックされる可能性がある問題を修正 + - スナップショットを適用することでレプリカの読み取りがブロックされる可能性がある問題を修正 [#7249](https://github.com/tikv/tikv/pull/7249) - リーダーの移行により TiKV がpanicを起こす可能性がある問題を修正[#7240](https://github.com/tikv/tikv/pull/7240) - - S3 [#6967](https://github.com/tikv/tikv/pull/6967)にデータをバックアップするときにすべての SST ファイルがゼロで埋められる問題を修正しました + - S3 にデータをバックアップするときにすべての SST ファイルがゼロで埋められる問題を修正しました [#6967](https://github.com/tikv/tikv/pull/6967) - バックアップ中に SST ファイルのサイズが記録されず、復元後に多くの空のリージョンが残る問題を修正しました[#6983](https://github.com/tikv/tikv/pull/6983) - - バックアップ[#7297](https://github.com/tikv/tikv/pull/7297)用のAWS IAMウェブアイデンティティをサポート + - バックアップ用のAWS IAMウェブアイデンティティをサポート [#7297](https://github.com/tikv/tikv/pull/7297) - PD - - PD がリージョンハートビート[#2234](https://github.com/pingcap/pd/pull/2234)処理するときにデータ競合によって発生するリージョン情報の誤りの問題を修正しました。 - - `random-merge-scheduler`場所ラベルと配置ルール[#2212](https://github.com/pingcap/pd/pull/2221)に従わない問題を修正しました - - 配置ルールが、同じ`startKey`と`endKey` [#2222](https://github.com/pingcap/pd/pull/2222)を持つ別の配置ルールによって上書きされる問題を修正しました。 - - APIのバージョン番号がPDサーバー[#2192](https://github.com/pingcap/pd/pull/2192)のバージョン番号と一致しない問題を修正しました + - PD がリージョンハートビート処理するときにデータ競合によって発生するリージョン情報の誤りの問題を修正しました。 [#2234](https://github.com/pingcap/pd/pull/2234) + - `random-merge-scheduler`場所ラベルと配置ルールに従わない問題を修正しました [#2212](https://github.com/pingcap/pd/pull/2221) + - 配置ルールが、同じ`startKey`と`endKey` を持つ別の配置ルールによって上書きされる問題を修正しました。 [#2222](https://github.com/pingcap/pd/pull/2222) + - APIのバージョン番号がPDサーバーのバージョン番号と一致しない問題を修正しました [#2192](https://github.com/pingcap/pd/pull/2192) - ツール - TiDB Lightning - - TiDBバックエンド[#283](https://github.com/pingcap/tidb-lightning/pull/283)で`&`文字目が`EOF`文字目に置き換えられるバグを修正 + - TiDBバックエンドで`&`文字目が`EOF`文字目に置き換えられるバグを修正 [#283](https://github.com/pingcap/tidb-lightning/pull/283) - Backup & Restore (BR) diff --git a/releases/release-3.1.1.md b/releases/release-3.1.1.md index 6e1253015a369..801401514f5f0 100644 --- a/releases/release-3.1.1.md +++ b/releases/release-3.1.1.md @@ -15,7 +15,7 @@ TiDB Ansible バージョン: 3.1.1 - TiDB - - `auto_rand_base` [#16812](https://github.com/pingcap/tidb/pull/16812)のテーブルオプションを追加 + - `auto_rand_base` のテーブルオプションを追加 [#16812](https://github.com/pingcap/tidb/pull/16812) - `Feature ID`コメントを追加: SQL文の特別なコメントでは、登録された文のフラグメントのみがパーサーによって解析されます。それ以外の場合、文は無視されます[#16155](https://github.com/pingcap/tidb/pull/16155) - TiFlash @@ -30,9 +30,9 @@ TiDB Ansible バージョン: 3.1.1 - TiDB - インスタンスレベルでの分離読み取り設定が有効にならない問題と、TiDB をアップグレードした後に分離読み取り設定が誤って保持される問題を修正しました[#16482](https://github.com/pingcap/tidb/pull/16482) [#16802](https://github.com/pingcap/tidb/pull/16802) - - ハッシュパーティションテーブルのパーティション選択構文を修正し、 `partition (P0)` [#16076](https://github.com/pingcap/tidb/pull/16076)などの構文でエラーが報告されないようにしました。 + - ハッシュパーティションテーブルのパーティション選択構文を修正し、 `partition (P0)` などの構文でエラーが報告されないようにしました。 [#16076](https://github.com/pingcap/tidb/pull/16076) - `UPDATE` SQL 文がビューからのクエリのみ実行し、ビューを更新しない場合でも、更新文でエラーが報告される問題を修正しました[#16789](https://github.com/pingcap/tidb/pull/16789) - - ネストされたクエリ[#16423](https://github.com/pingcap/tidb/pull/16423)から`not not`削除することによって誤った結果が発生する問題を修正しました + - ネストされたクエリから`not not`削除することによって誤った結果が発生する問題を修正しました [#16423](https://github.com/pingcap/tidb/pull/16423) - TiFlash @@ -46,4 +46,4 @@ TiDB Ansible バージョン: 3.1.1 - Backup & Restore (BR) - - BRが`auto_random`属性を持つテーブルを復元した後、データを挿入すると重複エントリエラー[#241](https://github.com/pingcap/br/issues/241)が発生する可能性がある問題を修正しました。 + - BRが`auto_random`属性を持つテーブルを復元した後、データを挿入すると重複エントリエラーが発生する可能性がある問題を修正しました。 [#241](https://github.com/pingcap/br/issues/241) diff --git a/releases/release-3.1.2.md b/releases/release-3.1.2.md index 245bd9c92cde7..967f9416cba42 100644 --- a/releases/release-3.1.2.md +++ b/releases/release-3.1.2.md @@ -13,7 +13,7 @@ TiDB バージョン: 3.1.2 - TiKV - - S3 と GCS [#7965](https://github.com/tikv/tikv/pull/7965)を使用したバックアップと復元中のエラー処理の問題を修正 + - S3 と GCS を使用したバックアップと復元中のエラー処理の問題を修正 [#7965](https://github.com/tikv/tikv/pull/7965) - 復元中に発生する`DefaultNotFound`エラーを修正する[#7838](https://github.com/tikv/tikv/pull/7938) - ツール @@ -22,6 +22,6 @@ TiDB バージョン: 3.1.2 - ネットワークの状態が悪い場合は自動的に再試行して、S3 および GCS ストレージの安定性を向上させます[#314](https://github.com/pingcap/br/pull/314) [#7965](https://github.com/tikv/tikv/pull/7965) - 小さなテーブルを復元するときにリージョンリーダーが見つからないために発生する復元エラーを修正[#303](https://github.com/pingcap/br/pull/303) - - テーブルの行IDが`2^(63)` [#323](https://github.com/pingcap/br/pull/323)を超えると復元中にデータ損失が発生する問題を修正しました + - テーブルの行IDが`2^(63)` を超えると復元中にデータ損失が発生する問題を修正しました [#323](https://github.com/pingcap/br/pull/323) - 空のデータベースとテーブルを復元できない問題を修正[#318](https://github.com/pingcap/br/pull/318) - S3ストレージをターゲットとする場合、サーバー側暗号化(SSE)にAWS KMSを使用するサポート[#261](https://github.com/pingcap/br/pull/261) diff --git a/releases/release-4.0-ga.md b/releases/release-4.0-ga.md index 062219d3fe8b3..2033849fa94e9 100644 --- a/releases/release-4.0-ga.md +++ b/releases/release-4.0-ga.md @@ -16,12 +16,12 @@ TiDB バージョン: 4.0.0 - TiCDC - `Changefeed`設定ファイルの構造を最適化して使いやすさを向上[#588](https://github.com/pingcap/tiflow/pull/588) - - `ignore-txn-start-ts`構成項目を追加し、トランザクションフィルタリング[#589](https://github.com/pingcap/tiflow/pull/589)の条件を`commit_ts`から`start_ts`に変更します。 + - `ignore-txn-start-ts`構成項目を追加し、トランザクションフィルタリングの条件を`commit_ts`から`start_ts`に変更します。 [#589](https://github.com/pingcap/tiflow/pull/589) ## 重要なバグ修正 {#important-bug-fixes} - TiKV - - Backup & Restore (BR) [#7937](https://github.com/tikv/tikv/pull/7937)を使用してバックアップするときに発生する`DefaultNotFound`エラーを修正します + - Backup & Restore (BR) を使用してバックアップするときに発生する`DefaultNotFound`エラーを修正します [#7937](https://github.com/tikv/tikv/pull/7937) - 順序がずれたパッケージ`ReadIndex`によるシステムパニックを修正[#7930](https://github.com/tikv/tikv/pull/7930) - TiKV の再起動後にスナップショットファイルを誤って削除することで発生するシステムパニックを修正[#7927](https://github.com/tikv/tikv/pull/7927) @@ -31,15 +31,15 @@ TiDB バージョン: 4.0.0 ## 新機能 {#new-features} - TiDB - - 再試行コミットフェーズ[#16849](https://github.com/pingcap/tidb/pull/16849)の`goroutines`数を制御するための`committer-concurrency`構成項目を追加します。 - - `show table partition regions`構文[#17294](https://github.com/pingcap/tidb/pull/17294)サポートする - - TiDBサーバー[#15700](https://github.com/pingcap/tidb/pull/15700)が使用する一時ディスク領域を制限するための`tmp-storage-quota`構成項目を追加します + - 再試行コミットフェーズの`goroutines`数を制御するための`committer-concurrency`構成項目を追加します。 [#16849](https://github.com/pingcap/tidb/pull/16849) + - `show table partition regions`構文サポートする [#17294](https://github.com/pingcap/tidb/pull/17294) + - TiDBサーバーが使用する一時ディスク領域を制限するための`tmp-storage-quota`構成項目を追加します [#15700](https://github.com/pingcap/tidb/pull/15700) - テーブルの作成時および変更時に、パーティションテーブルが一意のプレフィックスインデックスを使用しているかどうかのチェックをサポート[#17213](https://github.com/pingcap/tidb/pull/17213) - - `insert/replace into tbl_name partition` ( `partition_name_list` )のステートメント[#17313](https://github.com/pingcap/tidb/pull/17313)サポートする - - `Distinct`関数[#17240](https://github.com/pingcap/tidb/pull/17240)使用するときに`collations`の値をチェックする機能をサポート - - ハッシュパーティションプルーニング[#17310](https://github.com/pingcap/tidb/pull/17310)中の`is null`フィルタ条件をサポート - - パーティションテーブル[#17392](https://github.com/pingcap/tidb/pull/17392) [#17405](https://github.com/pingcap/tidb/pull/17405) [#17317](https://github.com/pingcap/tidb/pull/17317)で`admin check index` 、 `admin cleanup index` 、 `admin recover index`サポート - - `in`式[#17320](https://github.com/pingcap/tidb/pull/17320)範囲パーティションプルーニングをサポート + - `insert/replace into tbl_name partition` ( `partition_name_list` )のステートメントサポートする [#17313](https://github.com/pingcap/tidb/pull/17313) + - `Distinct`関数使用するときに`collations`の値をチェックする機能をサポート [#17240](https://github.com/pingcap/tidb/pull/17240) + - ハッシュパーティションプルーニング中の`is null`フィルタ条件をサポート [#17310](https://github.com/pingcap/tidb/pull/17310) + - パーティションテーブル[#17392](https://github.com/pingcap/tidb/pull/17392) で`admin check index` 、 `admin cleanup index` 、 `admin recover index`サポート [#17317](https://github.com/pingcap/tidb/pull/17317) [#17405](https://github.com/pingcap/tidb/pull/17405) + - `in`式範囲パーティションプルーニングをサポート [#17320](https://github.com/pingcap/tidb/pull/17320) - TiFlash - Learnerがデータを読み取る際に、 `Lock CF`の`TSO`から`min commit ts`の条件を満たすデータをフィルタリングすることをサポートします。 @@ -47,41 +47,41 @@ TiDB バージョン: 4.0.0 - ログ検索時に正規表現でフラグの使用をサポート - TiKV - - `ascii_bin`と`latin1_bin`エンコード[#7919](https://github.com/tikv/tikv/pull/7919)の照合順序規則をサポート + - `ascii_bin`と`latin1_bin`エンコードの照合順序規則をサポート [#7919](https://github.com/tikv/tikv/pull/7919) - PD - - 組み込み TiDB Dashboard[#2457](https://github.com/pingcap/pd/pull/2457)リバース プロキシ リソース プレフィックスの指定をサポート - - PDクライアントリージョン[#2443](https://github.com/pingcap/pd/pull/2443)のインターフェースで`pending peer`と`down peer`情報を返すことをサポート - - `Direction of hotspot move leader` `Direction of hotspot move peer` `Hot cache read entry number`監視項目[#2448](https://github.com/pingcap/pd/pull/2448)追加する + - 組み込み TiDB Dashboardリバース プロキシ リソース プレフィックスの指定をサポート [#2457](https://github.com/pingcap/pd/pull/2457) + - PDクライアントリージョンのインターフェースで`pending peer`と`down peer`情報を返すことをサポート [#2443](https://github.com/pingcap/pd/pull/2443) + - `Direction of hotspot move leader` `Direction of hotspot move peer` `Hot cache read entry number`監視項目追加する [#2448](https://github.com/pingcap/pd/pull/2448) - ツール - Backup & Restore (BR) - `Sequence`と`View`のバックアップと復元をサポート[#242](https://github.com/pingcap/br/pull/242) - TiCDC - - `Changefeed` [#561](https://github.com/pingcap/tiflow/pull/561)作成時に`Sink URI`の有効性チェックをサポート + - `Changefeed` 作成時に`Sink URI`の有効性チェックをサポート [#561](https://github.com/pingcap/tiflow/pull/561) - システム起動時にPDとTiKVのバージョンがシステム要件を満たしているかどうかのチェックをサポート[#570](https://github.com/pingcap/tiflow/pull/570) - - 同じスケジュールタスク生成サイクル[#572](https://github.com/pingcap/tiflow/pull/572)で複数のテーブルのスケジュールをサポート - - HTTP API [#591](https://github.com/pingcap/tiflow/pull/591)にノードの役割に関する情報を追加する + - 同じスケジュールタスク生成サイクルで複数のテーブルのスケジュールをサポート [#572](https://github.com/pingcap/tiflow/pull/572) + - HTTP API にノードの役割に関する情報を追加する [#591](https://github.com/pingcap/tiflow/pull/591) ## バグ修正 {#bug-fixes} - TiDB - - TiDB がTiFlash [#17307](https://github.com/pingcap/tidb/pull/17307)にバッチコマンドを送信しないようにすることで、メッセージの送受信時に予期しないタイムアウトが発生する問題を修正しました。 + - TiDB がTiFlash にバッチコマンドを送信しないようにすることで、メッセージの送受信時に予期しないタイムアウトが発生する問題を修正しました。 [#17307](https://github.com/pingcap/tidb/pull/17307) - パーティションプルーニング中に符号付き整数と符号なし整数を誤って区別する問題を修正し、パフォーマンスが向上しました[#17230](https://github.com/pingcap/tidb/pull/17230) - - 互換性のない`mysql.user`テーブル[#17300](https://github.com/pingcap/tidb/pull/17300)が原因でv3.1.1からv4.0へのアップグレードが失敗する問題を修正しました - - `update`文[#17305](https://github.com/pingcap/tidb/pull/17305)でパーティションの選択が誤っている問題を修正 - - TiKV [#17380](https://github.com/pingcap/tidb/pull/17380)から不明なエラーメッセージを受信したときにシステムパニックが発生する問題を修正 - - `key`パーティション[#17242](https://github.com/pingcap/tidb/pull/17242)テーブルを作成するときに誤った処理ロジックによって発生するシステムパニックを修正しました。 - - オプティマイザ処理ロジック[#17365](https://github.com/pingcap/tidb/pull/17365)誤りにより間違った`Index Merge Join`プランが選択される問題を修正 - - Grafana [#16561](https://github.com/pingcap/tidb/pull/16561)の`SELECT`ステートメントの`duration`監視メトリックが不正確であるという問題を修正しました + - 互換性のない`mysql.user`テーブルが原因でv3.1.1からv4.0へのアップグレードが失敗する問題を修正しました [#17300](https://github.com/pingcap/tidb/pull/17300) + - `update`文でパーティションの選択が誤っている問題を修正 [#17305](https://github.com/pingcap/tidb/pull/17305) + - TiKV から不明なエラーメッセージを受信したときにシステムパニックが発生する問題を修正 [#17380](https://github.com/pingcap/tidb/pull/17380) + - `key`パーティションテーブルを作成するときに誤った処理ロジックによって発生するシステムパニックを修正しました。 [#17242](https://github.com/pingcap/tidb/pull/17242) + - オプティマイザ処理ロジック誤りにより間違った`Index Merge Join`プランが選択される問題を修正 [#17365](https://github.com/pingcap/tidb/pull/17365) + - Grafana の`SELECT`ステートメントの`duration`監視メトリックが不正確であるという問題を修正しました [#16561](https://github.com/pingcap/tidb/pull/16561) - システムエラーが発生したときにGCワーカーがブロックされる問題を修正[#16915](https://github.com/pingcap/tidb/pull/16915) - - ブール列の制約`UNIQUE`が比較[#17306](https://github.com/pingcap/tidb/pull/17306)で誤った結果をもたらす問題を修正 - - `tidb_opt_agg_push_down`が有効になっていて、集計関数がパーティションテーブル[#17328](https://github.com/pingcap/tidb/pull/17328)をプッシュダウンしたときに、誤った処理ロジックによって発生するシステムパニックを修正しました。 + - ブール列の制約`UNIQUE`が比較で誤った結果をもたらす問題を修正 [#17306](https://github.com/pingcap/tidb/pull/17306) + - `tidb_opt_agg_push_down`が有効になっていて、集計関数がパーティションテーブルをプッシュダウンしたときに、誤った処理ロジックによって発生するシステムパニックを修正しました。 [#17328](https://github.com/pingcap/tidb/pull/17328) - 一部のケースで障害が発生した TiKV ノードにアクセスできない問題を修正[#17342](https://github.com/pingcap/tidb/pull/17342) - `tidb.toml`の`isolation-read`設定項目が有効にならない問題を修正[#17322](https://github.com/pingcap/tidb/pull/17322) - - `hint`使用してストリーム集約[#17347](https://github.com/pingcap/tidb/pull/17347)強制する場合に、処理ロジックが間違っているために出力結果の順序が間違っている問題を修正しました。 - - `insert`異なる`SQL_MODE` [#17314](https://github.com/pingcap/tidb/pull/17314)の下で DIV を処理する動作を修正 + - `hint`使用してストリーム集約強制する場合に、処理ロジックが間違っているために出力結果の順序が間違っている問題を修正しました。 [#17347](https://github.com/pingcap/tidb/pull/17347) + - `insert`異なる`SQL_MODE` の下で DIV を処理する動作を修正 [#17314](https://github.com/pingcap/tidb/pull/17314) - TiFlash @@ -94,23 +94,23 @@ TiDB バージョン: 4.0.0 - TiKV - - BR [#7937](https://github.com/tikv/tikv/pull/7937)を使用してバックアップするときに発生する`DefaultNotFound`エラーを修正します - - 順序が乱れた`ReadIndex`パケット[#7930](https://github.com/tikv/tikv/pull/7930)によるシステムパニックを修正 + - BR を使用してバックアップするときに発生する`DefaultNotFound`エラーを修正します [#7937](https://github.com/tikv/tikv/pull/7937) + - 順序が乱れた`ReadIndex`パケットによるシステムパニックを修正 [#7930](https://github.com/tikv/tikv/pull/7930) - 読み取り要求コールバック関数が呼び出されないために予期しないエラーが返される問題を修正[#7921](https://github.com/tikv/tikv/pull/7921) - TiKV の再起動時にスナップショットファイルを誤って削除することで発生するシステムパニックを修正[#7927](https://github.com/tikv/tikv/pull/7927) - - ストレージ暗号化[#7898](https://github.com/tikv/tikv/pull/7898)処理ロジックが正しくないため、 `master key`回転できない問題を修正しました + - ストレージ暗号化処理ロジックが正しくないため、 `master key`回転できない問題を修正しました [#7898](https://github.com/tikv/tikv/pull/7898) - ストレージ暗号化が有効になっているときに、スナップショットの受信ファイル`lock cf`が暗号化されない問題を修正しました[#7922](https://github.com/tikv/tikv/pull/7922) - PD - - pd-ctl [#2446](https://github.com/pingcap/pd/pull/2446)を使用して`evict-leader-scheduler`または`grant-leader-scheduler`削除するときに発生する 404 エラーを修正しました + - pd-ctl を使用して`evict-leader-scheduler`または`grant-leader-scheduler`削除するときに発生する 404 エラーを修正しました [#2446](https://github.com/pingcap/pd/pull/2446) - TiFlashレプリカが存在する場合に`presplit`機能が正しく動作しない可能性がある問題を修正しました[#2447](https://github.com/pingcap/pd/pull/2447) - ツール - Backup & Restore (BR) - - BRがクラウドストレージ[#298](https://github.com/pingcap/br/pull/298)からデータを復元する際にネットワークの問題によりデータの復元が失敗する問題を修正 + - BRがクラウドストレージからデータを復元する際にネットワークの問題によりデータの復元が失敗する問題を修正 [#298](https://github.com/pingcap/br/pull/298) - TiCDC - データ競合によるシステムパニックを修正[#565](https://github.com/pingcap/tiflow/pull/565) [#566](https://github.com/pingcap/tiflow/pull/566) - 誤った処理ロジックによるリソースリークやシステムブロックを修正する[#574](https://github.com/pingcap/tiflow/pull/574) [#586](https://github.com/pingcap/tiflow/pull/586) - - CLIがPD [#579](https://github.com/pingcap/tiflow/pull/579)に接続できないためにコマンドラインが停止する問題を修正しました + - CLIがPD に接続できないためにコマンドラインが停止する問題を修正しました [#579](https://github.com/pingcap/tiflow/pull/579) diff --git a/releases/release-4.0.0-beta.1.md b/releases/release-4.0.0-beta.1.md index 6845744d1c5ff..256059db4232e 100644 --- a/releases/release-4.0.0-beta.1.md +++ b/releases/release-4.0.0-beta.1.md @@ -17,62 +17,62 @@ TiDB Ansible バージョン: 4.0.0-beta.1 - `log.enable-slow-log`構成項目の型を整数からブール型に変更します[#14864](https://github.com/pingcap/tidb/pull/14864) - MySQL 5.7と一致するように、 `mysql.user`システム テーブルの`password`フィールド名を`authentication_string`に変更します (**この互換性の変更により、以前のバージョンにロールバックできなくなります**) [#14598](https://github.com/pingcap/tidb/pull/14598) - `txn-total-size-limit`構成項目のデフォルト値を`1GB`から`100MB`に調整します[#14522](https://github.com/pingcap/tidb/pull/14522) - - PD [#14750](https://github.com/pingcap/tidb/pull/14750) [#14303](https://github.com/pingcap/tidb/pull/14303) [#14830](https://github.com/pingcap/tidb/pull/14830)から読み取った構成項目の動的な変更または更新をサポート + - PD [#14750](https://github.com/pingcap/tidb/pull/14750) から読み取った構成項目の動的な変更または更新をサポート [#14830](https://github.com/pingcap/tidb/pull/14830) [#14303](https://github.com/pingcap/tidb/pull/14303) - TiKV - - ポイントクエリがコプロセッサー[#6375](https://github.com/tikv/tikv/pull/6375) [#6401](https://github.com/tikv/tikv/pull/6401) [#6534](https://github.com/tikv/tikv/pull/6534) [#6582](https://github.com/tikv/tikv/pull/6582) [#6585](https://github.com/tikv/tikv/pull/6585) [#6593](https://github.com/tikv/tikv/pull/6593) [#6597](https://github.com/tikv/tikv/pull/6597) [#6677](https://github.com/tikv/tikv/pull/6677)と同じスレッドを使用するかどうかを制御するために、 `readpool.unify-read-pool`構成項目(デフォルトでは`True` )を追加します。 + - ポイントクエリがコプロセッサー[#6375](https://github.com/tikv/tikv/pull/6375) [#6401](https://github.com/tikv/tikv/pull/6401) [#6534](https://github.com/tikv/tikv/pull/6534) [#6582](https://github.com/tikv/tikv/pull/6582) [#6585](https://github.com/tikv/tikv/pull/6585) [#6593](https://github.com/tikv/tikv/pull/6593) と同じスレッドを使用するかどうかを制御するために、 `readpool.unify-read-pool`構成項目(デフォルトでは`True` )を追加します。 [#6677](https://github.com/tikv/tikv/pull/6677) [#6597](https://github.com/tikv/tikv/pull/6597) - PD - - HTTP APIを最適化して構成マネージャー[#2080](https://github.com/pingcap/pd/pull/2080)と互換性を持たせる + - HTTP APIを最適化して構成マネージャーと互換性を持たせる [#2080](https://github.com/pingcap/pd/pull/2080) - TiDB Lightning - - 構成ファイル[#255](https://github.com/pingcap/tidb-lightning/pull/255)で設定されていない特定の項目については、ドキュメントで指定されたデフォルト設定を使用します。 + - 構成ファイルで設定されていない特定の項目については、ドキュメントで指定されたデフォルト設定を使用します。 [#255](https://github.com/pingcap/tidb-lightning/pull/255) - TiDB Ansible - - `theflash`を`tiflash` [#1130](https://github.com/pingcap/tidb-ansible/pull/1130)に名前変更 - - TiFlashの設定ファイル[#1138](https://github.com/pingcap/tidb-ansible/pull/1138)のデフォルト値と関連設定を最適化します + - `theflash`を`tiflash` に名前変更 [#1130](https://github.com/pingcap/tidb-ansible/pull/1130) + - TiFlashの設定ファイルのデフォルト値と関連設定を最適化します [#1138](https://github.com/pingcap/tidb-ansible/pull/1138) ## 新機能 {#new-features} - TiDB - - `SLOW_QUERY / CLUSTER_SLOW_QUERY`システムテーブル[#14840](https://github.com/pingcap/tidb/pull/14840) [#14878](https://github.com/pingcap/tidb/pull/14878)の任意の時点のスローログのクエリをサポート + - `SLOW_QUERY / CLUSTER_SLOW_QUERY`システムテーブル の任意の時点のスローログのクエリをサポート [#14878](https://github.com/pingcap/tidb/pull/14878) [#14840](https://github.com/pingcap/tidb/pull/14840) - SQLパフォーマンス診断をサポート - [#14843](https://github.com/pingcap/tidb/pull/14843) [#14810](https://github.com/pingcap/tidb/pull/14810) [#14835](https://github.com/pingcap/tidb/pull/14835) [#14801](https://github.com/pingcap/tidb/pull/14801) [#14743](https://github.com/pingcap/tidb/pull/14743) - [#14718](https://github.com/pingcap/tidb/pull/14718) [#14721](https://github.com/pingcap/tidb/pull/14721) [#14670](https://github.com/pingcap/tidb/pull/14670) [#14663](https://github.com/pingcap/tidb/pull/14663) [#14668](https://github.com/pingcap/tidb/pull/14668) - [#14896](https://github.com/pingcap/tidb/pull/14896) - - `Sequence`機能[#14731](https://github.com/pingcap/tidb/pull/14731) [#14589](https://github.com/pingcap/tidb/pull/14589) [#14674](https://github.com/pingcap/tidb/pull/14674) [#14442](https://github.com/pingcap/tidb/pull/14442) [#14303](https://github.com/pingcap/tidb/pull/14303) [#14830](https://github.com/pingcap/tidb/pull/14830)をサポート - - PD [#14750](https://github.com/pingcap/tidb/pull/14750) [#14303](https://github.com/pingcap/tidb/pull/14303) [#14830](https://github.com/pingcap/tidb/pull/14830)から読み取った構成項目の動的な変更または更新をサポート + - `Sequence`機能[#14731](https://github.com/pingcap/tidb/pull/14731) [#14589](https://github.com/pingcap/tidb/pull/14589) [#14674](https://github.com/pingcap/tidb/pull/14674) [#14442](https://github.com/pingcap/tidb/pull/14442) をサポート [#14830](https://github.com/pingcap/tidb/pull/14830) [#14303](https://github.com/pingcap/tidb/pull/14303) + - PD [#14750](https://github.com/pingcap/tidb/pull/14750) から読み取った構成項目の動的な変更または更新をサポート [#14830](https://github.com/pingcap/tidb/pull/14830) [#14303](https://github.com/pingcap/tidb/pull/14303) - 負荷分散ポリシーに従って異なるロールからデータを自動的に読み取る機能を追加し、この機能を有効にするために`leader-and-follower`システム変数を追加します[#14761](https://github.com/pingcap/tidb/pull/14761) - - `Coercibility`関数[#14739](https://github.com/pingcap/tidb/pull/14739)追加する - - パーティションテーブル[#14735](https://github.com/pingcap/tidb/pull/14735) [#14713](https://github.com/pingcap/tidb/pull/14713) [#14644](https://github.com/pingcap/tidb/pull/14644)でのTiFlashレプリカの設定をサポート - - `SLOW_QUERY`テーブル[#14451](https://github.com/pingcap/tidb/pull/14451)の権限チェックを改善 + - `Coercibility`関数追加する [#14739](https://github.com/pingcap/tidb/pull/14739) + - パーティションテーブル[#14735](https://github.com/pingcap/tidb/pull/14735) でのTiFlashレプリカの設定をサポート [#14644](https://github.com/pingcap/tidb/pull/14644) [#14713](https://github.com/pingcap/tidb/pull/14713) + - `SLOW_QUERY`テーブルの権限チェックを改善 [#14451](https://github.com/pingcap/tidb/pull/14451) - SQL結合を使用する際にメモリが不足している場合、中間結果をディスクファイルに自動的に書き込む機能をサポート[#14708](https://github.com/pingcap/tidb/pull/14708) [#14279](https://github.com/pingcap/tidb/pull/14279) - - `information_schema.PARTITIONS`システムテーブル[#14347](https://github.com/pingcap/tidb/pull/14347)をクエリしてテーブルパーティションのチェックをサポート - - `json_objectagg`集計関数[#11154](https://github.com/pingcap/tidb/pull/11154)追加する + - `information_schema.PARTITIONS`システムテーブルをクエリしてテーブルパーティションのチェックをサポート [#14347](https://github.com/pingcap/tidb/pull/14347) + - `json_objectagg`集計関数追加する [#11154](https://github.com/pingcap/tidb/pull/11154) - 監査ログに拒否された接続試行を記録することをサポート[#14594](https://github.com/pingcap/tidb/pull/14594) - 1つのサーバーへの接続数を制御するために、 `max-server-connections`構成項目(デフォルトでは`4096` )を追加します[#14409](https://github.com/pingcap/tidb/pull/14409) - - サーバーレベル[#14440](https://github.com/pingcap/tidb/pull/14440)で複数のストレージエンジンを指定して分離読み取りをサポート + - サーバーレベルで複数のストレージエンジンを指定して分離読み取りをサポート [#14440](https://github.com/pingcap/tidb/pull/14440) - `Apply`オペレータと`Sort`オペレータのコストモデルを最適化して安定性を向上させる[#13550](https://github.com/pingcap/tidb/pull/13550) [#14708](https://github.com/pingcap/tidb/pull/14708) - TiKV - - HTTP API [#6480](https://github.com/tikv/tikv/pull/6480)経由でステータス ポートから構成項目を取得する機能をサポート - - コプロセッサー[#6341](https://github.com/tikv/tikv/pull/6341)の`Chunk Encoder`のパフォーマンスを最適化 + - HTTP API 経由でステータス ポートから構成項目を取得する機能をサポート [#6480](https://github.com/tikv/tikv/pull/6480) + - コプロセッサーの`Chunk Encoder`のパフォーマンスを最適化 [#6341](https://github.com/tikv/tikv/pull/6341) - PD - - ダッシュボード UI [#2086](https://github.com/pingcap/pd/pull/2086)を通じてクラスター内のホットスポットの分布へのアクセスをサポート - - クラスターコンポーネント[#2116](https://github.com/pingcap/pd/pull/2116)の`START_TIME`と`UPTIME`キャプチャと表示をサポート - - `member` API [#2130](https://github.com/pingcap/pd/pull/2130)の返されたメッセージにデプロイメントパスとコンポーネントバージョンの情報を追加します。 + - ダッシュボード UI を通じてクラスター内のホットスポットの分布へのアクセスをサポート [#2086](https://github.com/pingcap/pd/pull/2086) + - クラスターコンポーネントの`START_TIME`と`UPTIME`キャプチャと表示をサポート [#2116](https://github.com/pingcap/pd/pull/2116) + - `member` API の返されたメッセージにデプロイメントパスとコンポーネントバージョンの情報を追加します。 [#2130](https://github.com/pingcap/pd/pull/2130) - pd-ctlに`component`サブコマンドを追加して、他のコンポーネントの構成を変更および確認します(実験的) [#2092](https://github.com/pingcap/pd/pull/2092) - TiDB Binlog - コンポーネント間のTLSをサポート[#904](https://github.com/pingcap/tidb-binlog/pull/904) [#894](https://github.com/pingcap/tidb-binlog/pull/894) - - Drainerに`kafka-client-id`設定項目を追加して、KafkaのクライアントID [#902](https://github.com/pingcap/tidb-binlog/pull/902)を設定します。 - - Drainer [#885](https://github.com/pingcap/tidb-binlog/pull/885)の増分バックアップ データの削除をサポート + - Drainerに`kafka-client-id`設定項目を追加して、KafkaのクライアントID を設定します。 [#902](https://github.com/pingcap/tidb-binlog/pull/902) + - Drainer の増分バックアップ データの削除をサポート [#885](https://github.com/pingcap/tidb-binlog/pull/885) - TiDB Ansible - 1 つのクラスターに複数の Grafana/Prometheus/Alertmanager をデプロイすることをサポート[#1142](https://github.com/pingcap/tidb-ansible/pull/1142) - - TiFlashの設定ファイル[#1145](https://github.com/pingcap/tidb-ansible/pull/1145)に`metric_port`設定項目(デフォルトでは`8234` )を追加します。 - - TiFlashの設定ファイル[#1141](https://github.com/pingcap/tidb-ansible/pull/1141)に`flash_proxy_status_port`設定項目(デフォルトでは`20292` )を追加します。 + - TiFlashの設定ファイルに`metric_port`設定項目(デフォルトでは`8234` )を追加します。 [#1145](https://github.com/pingcap/tidb-ansible/pull/1145) + - TiFlashの設定ファイルに`flash_proxy_status_port`設定項目(デフォルトでは`20292` )を追加します。 [#1141](https://github.com/pingcap/tidb-ansible/pull/1141) - TiFlash監視ダッシュボードを追加する[#1147](https://github.com/pingcap/tidb-ansible/pull/1147) [#1151](https://github.com/pingcap/tidb-ansible/pull/1151) ## バグ修正 {#bug-fixes} @@ -82,11 +82,11 @@ TiDB Ansible バージョン: 4.0.0-beta.1 - `create or replace view`文が正しく処理されていないため、 `information_schema.views`に重複データが存在する問題を修正[#14832](https://github.com/pingcap/tidb/pull/14832) - `plan cache`有効になっている場合の`BatchPointGet`の誤った結果を修正[#14855](https://github.com/pingcap/tidb/pull/14855) - タイムゾーンを変更した後にデータが間違ったパーティションテーブルに挿入される問題を修正[#14370](https://github.com/pingcap/tidb/pull/14370) - - 外部結合の簡素化[#14515](https://github.com/pingcap/tidb/pull/14515)中に`IsTrue`関数の無効な名前を使用して式を再構築するときに発生するpanicを修正しました - - `show binding`文[#14443](https://github.com/pingcap/tidb/pull/14443)不正な権限チェックを修正 + - 外部結合の簡素化中に`IsTrue`関数の無効な名前を使用して式を再構築するときに発生するpanicを修正しました [#14515](https://github.com/pingcap/tidb/pull/14515) + - `show binding`文不正な権限チェックを修正 [#14443](https://github.com/pingcap/tidb/pull/14443) - TiKV - TiDBとTiKVの`CAST`関数の不一致な動作を修正[#6463](https://github.com/tikv/tikv/pull/6463) [#6461](https://github.com/tikv/tikv/pull/6461) [#6459](https://github.com/tikv/tikv/pull/6459) [#6474](https://github.com/tikv/tikv/pull/6474) [#6492](https://github.com/tikv/tikv/pull/6492) [#6569](https://github.com/tikv/tikv/pull/6569) - TiDB Lightning - - サーバーモード[#259](https://github.com/pingcap/tidb-lightning/pull/259)以外ではWebインターフェースが動作しないバグを修正 + - サーバーモード以外ではWebインターフェースが動作しないバグを修正 [#259](https://github.com/pingcap/tidb-lightning/pull/259) diff --git a/releases/release-4.0.0-beta.2.md b/releases/release-4.0.0-beta.2.md index 9bb9a8ed33747..b506fc785ead3 100644 --- a/releases/release-4.0.0-beta.2.md +++ b/releases/release-4.0.0-beta.2.md @@ -15,21 +15,21 @@ TiDB Ansible バージョン: 4.0.0-beta.2 - ツール - TiDB Binlog - - Drainer [#915](https://github.com/pingcap/tidb-binlog/pull/915)で`disable-dispatch`と`disable-causality`設定されている場合、システムがエラーを返して終了する問題を修正しました + - Drainer で`disable-dispatch`と`disable-causality`設定されている場合、システムがエラーを返して終了する問題を修正しました [#915](https://github.com/pingcap/tidb-binlog/pull/915) ## 新機能 {#new-features} - TiKV - - 動的に更新された構成をハードウェアディスク[#6684](https://github.com/tikv/tikv/pull/6684)に永続化することをサポート + - 動的に更新された構成をハードウェアディスクに永続化することをサポート [#6684](https://github.com/tikv/tikv/pull/6684) - PD - - 動的に更新された構成をハードウェアディスク[#2153](https://github.com/pingcap/pd/pull/2153)に永続化することをサポート + - 動的に更新された構成をハードウェアディスクに永続化することをサポート [#2153](https://github.com/pingcap/pd/pull/2153) - ツール - TiDB Binlog - TiDBクラスタ間の双方向データレプリケーションをサポート[#879](https://github.com/pingcap/tidb-binlog/pull/879) [#903](https://github.com/pingcap/tidb-binlog/pull/903) - TiDB Lightning - - TLS構成[#40](https://github.com/tikv/importer/pull/40) [#270](https://github.com/pingcap/tidb-lightning/pull/270)をサポートする + - TLS構成 をサポートする [#270](https://github.com/pingcap/tidb-lightning/pull/270) [#40](https://github.com/tikv/importer/pull/40) - TiCDC - 変更データ キャプチャ (CDC) の最初のリリース。次の機能が提供されます。 - TiKVから変更されたデータのキャプチャをサポート @@ -40,8 +40,8 @@ TiDB Ansible バージョン: 4.0.0-beta.2 - 増分バックアップやAmazon S3へのファイルのバックアップなどの実験的機能を有効にする[#175](https://github.com/pingcap/br/pull/175) - TiDB Ansible - - etcd [#1196](https://github.com/pingcap/tidb-ansible/pull/1196)へのノード情報の注入をサポート - - ARM プラットフォーム[#1204](https://github.com/pingcap/tidb-ansible/pull/1204)への TiDB サービスの導入をサポート + - etcd へのノード情報の注入をサポート [#1196](https://github.com/pingcap/tidb-ansible/pull/1196) + - ARM プラットフォームへの TiDB サービスの導入をサポート [#1204](https://github.com/pingcap/tidb-ansible/pull/1204) ## バグ修正 {#bug-fixes} @@ -50,11 +50,11 @@ TiDB Ansible バージョン: 4.0.0-beta.2 - 一部のケースで休止状態領域が正しく起動されない可能性がある問題を修正[#6772](https://github.com/tikv/tikv/pull/6672) [#6648](https://github.com/tikv/tikv/pull/6648) [#6376](https://github.com/tikv/tikv/pull/6736) - PD - - ルールチェッカーがリージョン[#2160](https://github.com/pingcap/pd/pull/2160)にストアを割り当てられないというpanic問題を修正しました + - ルールチェッカーがリージョンにストアを割り当てられないというpanic問題を修正しました [#2160](https://github.com/pingcap/pd/pull/2160) - 動的構成を有効にした後、Leaderが切り替えられるときに構成のレプリケーション遅延が発生する可能性がある問題を修正しました[#2154](https://github.com/pingcap/pd/pull/2154) - ツール - Backup & Restore (BR) - PDが大容量データを処理できないため、 BRが大容量データの復元に失敗する可能性がある問題を修正[#167](https://github.com/pingcap/br/pull/167) - - BRバージョンがTiDBバージョン[#186](https://github.com/pingcap/br/pull/186)と互換性がないため発生したBR障害を修正 - - BRバージョンがTiFlash [#194](https://github.com/pingcap/br/pull/194)と互換性がないため発生したBR障害を修正 + - BRバージョンがTiDBバージョンと互換性がないため発生したBR障害を修正 [#186](https://github.com/pingcap/br/pull/186) + - BRバージョンがTiFlash と互換性がないため発生したBR障害を修正 [#194](https://github.com/pingcap/br/pull/194) diff --git a/releases/release-4.0.0-beta.md b/releases/release-4.0.0-beta.md index 364f3a2ddbc9c..df90ee9292fbf 100644 --- a/releases/release-4.0.0-beta.md +++ b/releases/release-4.0.0-beta.md @@ -14,59 +14,59 @@ TiDB Ansible バージョン: 4.0.0-beta ## TiDB {#tidb} - `INSERT` / `REPLACE` / `DELETE` / `UPDATE`の実行中に使用されたメモリが[#14289](https://github.com/pingcap/tidb/pull/14289) `MemQuotaQuery`項目で指定された制限を超えた場合、ログを出力するか、SQL 実行をキャンセルします。実際の動作は`OOMAction`設定に依存します。13 [#14179](https://github.com/pingcap/tidb/pull/14179) [#14299](https://github.com/pingcap/tidb/pull/14299) -- 駆動テーブルと被駆動テーブル[#12085](https://github.com/pingcap/tidb/pull/12085)の両方の行数を考慮して、 `Index Join`のコスト計算の精度を高めます。 +- 駆動テーブルと被駆動テーブルの両方の行数を考慮して、 `Index Join`のコスト計算の精度を高めます。 [#12085](https://github.com/pingcap/tidb/pull/12085) - オプティマイザの動作を制御し、オプティマイザをより安定させるために 15 個の SQL ヒントを追加します。 - [#11253](https://github.com/pingcap/tidb/pull/11253) [#11364](https://github.com/pingcap/tidb/pull/11364) [#11673](https://github.com/pingcap/tidb/pull/11673) [#11740](https://github.com/pingcap/tidb/pull/11740) [#11746](https://github.com/pingcap/tidb/pull/11746) - [#11809](https://github.com/pingcap/tidb/pull/11809) [#11996](https://github.com/pingcap/tidb/pull/11996) [#12043](https://github.com/pingcap/tidb/pull/12043) [#12059](https://github.com/pingcap/tidb/pull/12059) [#12246](https://github.com/pingcap/tidb/pull/12246) - [#12382](https://github.com/pingcap/tidb/pull/12382) -- クエリに含まれる列がインデックス[#12022](https://github.com/pingcap/tidb/pull/12022)で完全にカバーできる場合のパフォーマンスを向上 +- クエリに含まれる列がインデックスで完全にカバーできる場合のパフォーマンスを向上 [#12022](https://github.com/pingcap/tidb/pull/12022) - インデックスマージ機能をサポートすることでテーブルクエリのパフォーマンスが向上します[#10121](https://github.com/pingcap/tidb/pull/10121) [#10512](https://github.com/pingcap/tidb/pull/10512) [#11245](https://github.com/pingcap/tidb/pull/11245) [#12225](https://github.com/pingcap/tidb/pull/12225) [#12248](https://github.com/pingcap/tidb/pull/12248) [#12305](https://github.com/pingcap/tidb/pull/12305) [#12843](https://github.com/pingcap/tidb/pull/12843) - インデックス結果をキャッシュし、重複する結果を排除することで、範囲計算のパフォーマンスを向上させ、CPUオーバーヘッドを削減します[#12856](https://github.com/pingcap/tidb/pull/12856) - スローログのレベルを通常のログのレベルから切り離す[#12359](https://github.com/pingcap/tidb/pull/12359) -- `oom-use-tmp-storage`パラメータ(デフォルトは`true` )を追加して、単一の SQL 文の実行でメモリ使用量が`mem-quota-query`超え、SQL に`Hash Join` [#11832](https://github.com/pingcap/tidb/pull/11832) [#11937](https://github.com/pingcap/tidb/pull/11937) [#12116](https://github.com/pingcap/tidb/pull/12116) [#12067](https://github.com/pingcap/tidb/pull/12067)が含まれている場合に、一時ファイルを使用して中間結果をキャッシュするかどうかを制御します。 -- `create index`を使用して式インデックスを作成し、 `drop index`を使用して式インデックス[#14117](https://github.com/pingcap/tidb/pull/14117)を削除すること`alter table`サポートします。 +- `oom-use-tmp-storage`パラメータ(デフォルトは`true` )を追加して、単一の SQL 文の実行でメモリ使用量が`mem-quota-query`超え、SQL に`Hash Join` [#11832](https://github.com/pingcap/tidb/pull/11832) [#11937](https://github.com/pingcap/tidb/pull/11937) が含まれている場合に、一時ファイルを使用して中間結果をキャッシュするかどうかを制御します。 [#12067](https://github.com/pingcap/tidb/pull/12067) [#12116](https://github.com/pingcap/tidb/pull/12116) +- `create index`を使用して式インデックスを作成し、 `drop index`を使用して式インデックスを削除すること`alter table`サポートします。 [#14117](https://github.com/pingcap/tidb/pull/14117) - 切り捨てられたSQL出力の数を減らすには、パラメータ`query-log-max-len`のデフォルト値を`4096`に増やしてください。このパラメータは動的に調整できます[#12491](https://github.com/pingcap/tidb/pull/12491) -- 列属性に`AutoRandom`キーワードを追加して、システムが主キーにランダムな整数を自動的に割り当てるかどうかを制御できるようになりました。これにより、 `AUTO_INCREMENT`主キー[#13127](https://github.com/pingcap/tidb/pull/13127)によって引き起こされるホットスポット問題が回避されます。 +- 列属性に`AutoRandom`キーワードを追加して、システムが主キーにランダムな整数を自動的に割り当てるかどうかを制御できるようになりました。これにより、 `AUTO_INCREMENT`主キーによって引き起こされるホットスポット問題が回避されます。 [#13127](https://github.com/pingcap/tidb/pull/13127) - サポートテーブルロック[#11038](https://github.com/pingcap/tidb/pull/11038) -- 条件付きフィルタリング[#12484](https://github.com/pingcap/tidb/pull/12484)で`ADMIN SHOW DDL JOBS`の`LIKE`または`WHERE`句の使用をサポート +- 条件付きフィルタリングで`ADMIN SHOW DDL JOBS`の`LIKE`または`WHERE`句の使用をサポート [#12484](https://github.com/pingcap/tidb/pull/12484) - `information_schema.tables`表の`TIDB_ROW_ID_SHARDING_INFO`列を追加して`RowID`散乱情報を出力します(たとえば、表`A`の`SHARD_ROW_ID_BITS`列の値は`"SHARD_BITS={bit_number}"`です) [#13418](https://github.com/pingcap/tidb/pull/13418) - SQL エラー メッセージのエラー コードを最適化して、 `ERROR 1105 (HY000)`コードが複数のエラー メッセージ ( `Unknown Error`種類) に使用される状況を回避します。 - [#14002](https://github.com/pingcap/tidb/pull/14002) [#13874](https://github.com/pingcap/tidb/pull/13874) [#13733](https://github.com/pingcap/tidb/pull/13733) [#13654](https://github.com/pingcap/tidb/pull/13654) [#13646](https://github.com/pingcap/tidb/pull/13646) - [#13540](https://github.com/pingcap/tidb/pull/13540) [#13366](https://github.com/pingcap/tidb/pull/13366) [#13329](https://github.com/pingcap/tidb/pull/13329) [#13300](https://github.com/pingcap/tidb/pull/13300) [#13233](https://github.com/pingcap/tidb/pull/13233) - [#13033](https://github.com/pingcap/tidb/pull/13033) [#12866](https://github.com/pingcap/tidb/pull/12866) [#14054](https://github.com/pingcap/tidb/pull/14054) - 離散型の狭いデータ範囲を`point set`に変換し、CM-Sketchを使用して行数を推定する際の推定精度を向上させる[#11524](https://github.com/pingcap/tidb/pull/11524) -- CM-Sketchから法線`Analyze` `TopN`情報を抽出し、頻繁に発生する値[#11409](https://github.com/pingcap/tidb/pull/11409)を別途保持する -- CM-Sketchの深さと幅、および`TopN`情報[#11278](https://github.com/pingcap/tidb/pull/11278)数を動的に調整する機能をサポート -- SQLバインディング[#13199](https://github.com/pingcap/tidb/pull/13199) [#12434](https://github.com/pingcap/tidb/pull/12434)の自動キャプチャと進化をサポート +- CM-Sketchから法線`Analyze` `TopN`情報を抽出し、頻繁に発生する値を別途保持する [#11409](https://github.com/pingcap/tidb/pull/11409) +- CM-Sketchの深さと幅、および`TopN`情報数を動的に調整する機能をサポート [#11278](https://github.com/pingcap/tidb/pull/11278) +- SQLバインディング の自動キャプチャと進化をサポート [#12434](https://github.com/pingcap/tidb/pull/12434) [#13199](https://github.com/pingcap/tidb/pull/13199) - `Chunk`を使用してTiKVによる通信のエンコード形式を最適化し、通信パフォーマンスを向上させる[#12023](https://github.com/pingcap/tidb/pull/12023) [#12536](https://github.com/pingcap/tidb/pull/12536) [#12613](https://github.com/pingcap/tidb/pull/12613) [#12621](https://github.com/pingcap/tidb/pull/12621) [#12899](https://github.com/pingcap/tidb/pull/12899) [#13060](https://github.com/pingcap/tidb/pull/13060) [#13349](https://github.com/pingcap/tidb/pull/13349) -- ワイドテーブル[#12634](https://github.com/pingcap/tidb/pull/12634)のパフォーマンスを向上させるために新しい行ストア形式をサポートします。 -- `Recover Binlog`インターフェースを最適化して、すべてのトランザクションがコミットされてからクライアント[#13740](https://github.com/pingcap/tidb/pull/13740)に戻るようにする -- HTTP `info/all`インターフェース[#13025](https://github.com/pingcap/tidb/pull/13025)を介してクラスタ内の TiDB サーバーによって有効になっているbinlogのステータスを照会する機能をサポート -- 悲観的トランザクションモード[#14087](https://github.com/pingcap/tidb/pull/14087)を使用する場合、MySQL互換の`Read Committed`トランザクション分離レベルをサポートします。 +- ワイドテーブルのパフォーマンスを向上させるために新しい行ストア形式をサポートします。 [#12634](https://github.com/pingcap/tidb/pull/12634) +- `Recover Binlog`インターフェースを最適化して、すべてのトランザクションがコミットされてからクライアントに戻るようにする [#13740](https://github.com/pingcap/tidb/pull/13740) +- HTTP `info/all`インターフェースを介してクラスタ内の TiDB サーバーによって有効になっているbinlogのステータスを照会する機能をサポート [#13025](https://github.com/pingcap/tidb/pull/13025) +- 悲観的トランザクションモードを使用する場合、MySQL互換の`Read Committed`トランザクション分離レベルをサポートします。 [#14087](https://github.com/pingcap/tidb/pull/14087) - 大規模トランザクションをサポートします。トランザクションサイズは物理メモリのサイズによって制限されます。 - [#11999](https://github.com/pingcap/tidb/pull/11999) [#11986](https://github.com/pingcap/tidb/pull/11986) [#11974](https://github.com/pingcap/tidb/pull/11974) [#11817](https://github.com/pingcap/tidb/pull/11817) [#11807](https://github.com/pingcap/tidb/pull/11807) - [#12133](https://github.com/pingcap/tidb/pull/12133) [#12223](https://github.com/pingcap/tidb/pull/12223) [#12980](https://github.com/pingcap/tidb/pull/12980) [#13123](https://github.com/pingcap/tidb/pull/13123) [#13299](https://github.com/pingcap/tidb/pull/13299) - [#13432](https://github.com/pingcap/tidb/pull/13432) [#13599](https://github.com/pingcap/tidb/pull/13599) -- `Kill` [#10841](https://github.com/pingcap/tidb/pull/10841)の安定性を向上 -- `LOAD DATA` [#11029](https://github.com/pingcap/tidb/pull/11029)で16進数と2進数の表現を区切り文字としてサポート +- `Kill` の安定性を向上 [#10841](https://github.com/pingcap/tidb/pull/10841) +- `LOAD DATA` で16進数と2進数の表現を区切り文字としてサポート [#11029](https://github.com/pingcap/tidb/pull/11029) - `IndexLookupJoin` `IndexHashJoin`と`IndexMergeJoin`に分割することで、 `IndexLookupJoin`のパフォーマンスを向上させ、実行時のメモリ消費量を削減します[#8861](https://github.com/pingcap/tidb/pull/8861) [#12139](https://github.com/pingcap/tidb/pull/12139) [#12349](https://github.com/pingcap/tidb/pull/12349) [#13238](https://github.com/pingcap/tidb/pull/13238) [#13451](https://github.com/pingcap/tidb/pull/13451) [#13714](https://github.com/pingcap/tidb/pull/13714) -- RBAC [#13896](https://github.com/pingcap/tidb/pull/13896) [#13820](https://github.com/pingcap/tidb/pull/13820) [#13940](https://github.com/pingcap/tidb/pull/13940) [#14090](https://github.com/pingcap/tidb/pull/14090) [#13940](https://github.com/pingcap/tidb/pull/13940) [#13014](https://github.com/pingcap/tidb/pull/13014)に関連するいくつかの問題を修正 -- `SELECT`文に`union` [#12595](https://github.com/pingcap/tidb/pull/12595)が含まれているため`VIEW`作成できない問題を修正しました +- RBAC [#13896](https://github.com/pingcap/tidb/pull/13896) [#13820](https://github.com/pingcap/tidb/pull/13820) [#13940](https://github.com/pingcap/tidb/pull/13940) [#14090](https://github.com/pingcap/tidb/pull/14090) に関連するいくつかの問題を修正 [#13014](https://github.com/pingcap/tidb/pull/13014) [#13940](https://github.com/pingcap/tidb/pull/13940) +- `SELECT`文に`union` が含まれているため`VIEW`作成できない問題を修正しました [#12595](https://github.com/pingcap/tidb/pull/12595) - `CAST`関数に関連するいくつかの問題を修正 - [#12858](https://github.com/pingcap/tidb/pull/12858) [#11968](https://github.com/pingcap/tidb/pull/11968) [#11640](https://github.com/pingcap/tidb/pull/11640) [#11483](https://github.com/pingcap/tidb/pull/11483) [#11493](https://github.com/pingcap/tidb/pull/11493) - [#11376](https://github.com/pingcap/tidb/pull/11376) [#11355](https://github.com/pingcap/tidb/pull/11355) [#11114](https://github.com/pingcap/tidb/pull/11114) [#14405](https://github.com/pingcap/tidb/pull/14405) [#14323](https://github.com/pingcap/tidb/pull/14323) - [#13837](https://github.com/pingcap/tidb/pull/13837) [#13401](https://github.com/pingcap/tidb/pull/13401) [#13334](https://github.com/pingcap/tidb/pull/13334) [#12652](https://github.com/pingcap/tidb/pull/12652) [#12864](https://github.com/pingcap/tidb/pull/12864) - [#12623](https://github.com/pingcap/tidb/pull/12623) [#11989](https://github.com/pingcap/tidb/pull/11989) - トラブルシューティングを容易にするために、TiKV RPCの詳細な`backoff`情報をスローログに出力します[#13770](https://github.com/pingcap/tidb/pull/13770) -- 高価なログ[#12809](https://github.com/pingcap/tidb/pull/12809)のメモリ統計のフォーマットを最適化および統一する +- 高価なログのメモリ統計のフォーマットを最適化および統一する [#12809](https://github.com/pingcap/tidb/pull/12809) - `EXPLAIN`の明示的なフォーマットを最適化し、オペレータのメモリとディスクの使用状況に関する情報の出力をサポートします[#13914](https://github.com/pingcap/tidb/pull/13914) [#13692](https://github.com/pingcap/tidb/pull/13692) [#13686](https://github.com/pingcap/tidb/pull/13686) [#11415](https://github.com/pingcap/tidb/pull/11415) [#13927](https://github.com/pingcap/tidb/pull/13927) [#13764](https://github.com/pingcap/tidb/pull/13764) [#13720](https://github.com/pingcap/tidb/pull/13720) -- トランザクションサイズに基づいて`LOAD DATA`の重複値のチェックを最適化し、 `tidb_dml_batch_size`パラメータ[#11132](https://github.com/pingcap/tidb/pull/11132)を構成することでトランザクションサイズの設定をサポートします。 -- データ準備ルーチンとコミットルーチンを分離し、ワークロードを異なるワーカー[#11533](https://github.com/pingcap/tidb/pull/11533) [#11284](https://github.com/pingcap/tidb/pull/11284)に割り当てることで、 `LOAD DATA`のパフォーマンスを最適化します。 +- トランザクションサイズに基づいて`LOAD DATA`の重複値のチェックを最適化し、 `tidb_dml_batch_size`パラメータを構成することでトランザクションサイズの設定をサポートします。 [#11132](https://github.com/pingcap/tidb/pull/11132) +- データ準備ルーチンとコミットルーチンを分離し、ワークロードを異なるワーカー に割り当てることで、 `LOAD DATA`のパフォーマンスを最適化します。 [#11284](https://github.com/pingcap/tidb/pull/11284) [#11533](https://github.com/pingcap/tidb/pull/11533) ## TiKV {#tikv} - RocksDBのバージョンを6.4.6にアップグレードします -- TiKVの[#6321](https://github.com/tikv/tikv/pull/6321)時に2GBの空ファイルを自動的に作成することで、ディスク容量が不足するとシステムが正常に圧縮タスクを実行できない問題を修正しました。 +- TiKVの時に2GBの空ファイルを自動的に作成することで、ディスク容量が不足するとシステムが正常に圧縮タスクを実行できない問題を修正しました。 [#6321](https://github.com/tikv/tikv/pull/6321) - 迅速なバックアップと復元をサポート - [#6462](https://github.com/tikv/tikv/pull/6462) [#6395](https://github.com/tikv/tikv/pull/6395) [#6378](https://github.com/tikv/tikv/pull/6378) [#6374](https://github.com/tikv/tikv/pull/6374) [#6349](https://github.com/tikv/tikv/pull/6349) - [#6339](https://github.com/tikv/tikv/pull/6339) [#6308](https://github.com/tikv/tikv/pull/6308) [#6295](https://github.com/tikv/tikv/pull/6295) [#6286](https://github.com/tikv/tikv/pull/6286) [#6283](https://github.com/tikv/tikv/pull/6283) @@ -77,7 +77,7 @@ TiDB Ansible バージョン: 4.0.0-beta - Followerレプリカからのデータの読み取りをサポート - [#5051](https://github.com/tikv/tikv/pull/5051) [#5118](https://github.com/tikv/tikv/pull/5118) [#5213](https://github.com/tikv/tikv/pull/5213) [#5316](https://github.com/tikv/tikv/pull/5316) [#5401](https://github.com/tikv/tikv/pull/5401) - [#5919](https://github.com/tikv/tikv/pull/5919) [#5887](https://github.com/tikv/tikv/pull/5887) [#6340](https://github.com/tikv/tikv/pull/6340) [#6348](https://github.com/tikv/tikv/pull/6348) [#6396](https://github.com/tikv/tikv/pull/6396) -- インデックス[#5682](https://github.com/tikv/tikv/pull/5682)を介したTiDBの読み取りデータのパフォーマンスを向上 +- インデックスを介したTiDBの読み取りデータのパフォーマンスを向上 [#5682](https://github.com/tikv/tikv/pull/5682) - `CAST`関数が TiKV と TiDB で一貫性のない動作をする問題を修正しました - [#6459](https://github.com/tikv/tikv/pull/6459) [#6461](https://github.com/tikv/tikv/pull/6461) [#6458](https://github.com/tikv/tikv/pull/6458) [#6447](https://github.com/tikv/tikv/pull/6447) [#6440](https://github.com/tikv/tikv/pull/6440) - [#6425](https://github.com/tikv/tikv/pull/6425) [#6424](https://github.com/tikv/tikv/pull/6424) [#6390](https://github.com/tikv/tikv/pull/6390) [#5842](https://github.com/tikv/tikv/pull/5842) [#5528](https://github.com/tikv/tikv/pull/5528) @@ -103,7 +103,7 @@ TiDB Ansible バージョン: 4.0.0-beta ## ツール {#tools} - TiDB Lightning - - コマンドラインツールにパラメータを追加して、ダウンストリームデータベース[#253](https://github.com/pingcap/tidb-lightning/pull/253)のパスワードを設定します。 + - コマンドラインツールにパラメータを追加して、ダウンストリームデータベースのパスワードを設定します。 [#253](https://github.com/pingcap/tidb-lightning/pull/253) ## TiDB Ansible {#tidb-ansible} @@ -111,4 +111,4 @@ TiDB Ansible バージョン: 4.0.0-beta - systemd のバージョンのチェックをサポートします。バージョンは`systemd-219-52`以降である必要があります[#1020](https://github.com/pingcap/tidb-ansible/pull/1020) [#1074](https://github.com/pingcap/tidb-ansible/pull/1074) - TiDB Lightning の起動時にログディレクトリが誤って作成される問題を修正[#1103](https://github.com/pingcap/tidb-ansible/pull/1103) - TiDB Lightningのカスタマイズされたポートが無効になる問題を修正[#1107](https://github.com/pingcap/tidb-ansible/pull/1107) -- TiFlash [#1119](https://github.com/pingcap/tidb-ansible/pull/1119)導入と保守のサポート +- TiFlash 導入と保守のサポート [#1119](https://github.com/pingcap/tidb-ansible/pull/1119) diff --git a/releases/release-4.0.0-rc.1.md b/releases/release-4.0.0-rc.1.md index 2490dd7edb5df..40f315676641c 100644 --- a/releases/release-4.0.0-rc.1.md +++ b/releases/release-4.0.0-rc.1.md @@ -17,7 +17,7 @@ TiDB バージョン: 4.0.0-rc.1 - TiDB Binlog - - Drainer [#950](https://github.com/pingcap/tidb-binlog/pull/950)でのシーケンス DDL 操作のサポート + - Drainer でのシーケンス DDL 操作のサポート [#950](https://github.com/pingcap/tidb-binlog/pull/950) ## 重要なバグ修正 {#important-bug-fixes} @@ -29,7 +29,7 @@ TiDB バージョン: 4.0.0-rc.1 - TiKV - - TiDB [#7540](https://github.com/tikv/tikv/pull/7540)からのプローブ要求によって発生するデッドロックの問題を修正 + - TiDB からのプローブ要求によって発生するデッドロックの問題を修正 [#7540](https://github.com/tikv/tikv/pull/7540) - トランザクションの最小コミットタイムスタンプがオーバーフローし、データの正確性に影響する可能性がある問題を修正しました[#7638](https://github.com/tikv/tikv/pull/7638) - TiFlash @@ -46,14 +46,14 @@ TiDB バージョン: 4.0.0-rc.1 - TiCDC で内部的に管理されているスキーマが読み取りおよび書き込み操作のタイミングの問題を正しく処理できないために発生するレプリケーション障害を修正します[#438](https://github.com/pingcap/tiflow/pull/438) [#450](https://github.com/pingcap/tiflow/pull/450) [#478](https://github.com/pingcap/tiflow/pull/478) [#496](https://github.com/pingcap/tiflow/pull/496) - TiKVクライアントがTiKVの異常に遭遇したときに内部リソースを正しく維持できないバグを修正しました[#499](https://github.com/pingcap/tiflow/pull/499) [#492](https://github.com/pingcap/tiflow/pull/492) - - メタデータが正しくクリーンアップされず、TiCDCノード[#488](https://github.com/pingcap/tiflow/pull/488) [#504](https://github.com/pingcap/tiflow/pull/504)に異常に残るバグを修正 - - TiKVクライアントがプリライトイベント[#446](https://github.com/pingcap/tiflow/pull/446)の繰り返し送信を正しく処理できない問題を修正 - - TiKVクライアントが初期化[#448](https://github.com/pingcap/tiflow/pull/448)前に受信した冗長な事前書き込みイベントを正しく処理できない問題を修正しました。 + - メタデータが正しくクリーンアップされず、TiCDCノード に異常に残るバグを修正 [#504](https://github.com/pingcap/tiflow/pull/504) [#488](https://github.com/pingcap/tiflow/pull/488) + - TiKVクライアントがプリライトイベントの繰り返し送信を正しく処理できない問題を修正 [#446](https://github.com/pingcap/tiflow/pull/446) + - TiKVクライアントが初期化前に受信した冗長な事前書き込みイベントを正しく処理できない問題を修正しました。 [#448](https://github.com/pingcap/tiflow/pull/448) - Backup & Restore (BR) - チェックサムが無効になっている場合でもチェックサムが実行される問題を修正[#223](https://github.com/pingcap/br/pull/223) - - TiDB [#230](https://github.com/pingcap/br/pull/230) [#231](https://github.com/pingcap/br/pull/231)で`auto-random`または`alter-pk`有効になっている場合に増分レプリケーションが失敗する問題を修正 + - TiDB で`auto-random`または`alter-pk`有効になっている場合に増分レプリケーションが失敗する問題を修正 [#231](https://github.com/pingcap/br/pull/231) [#230](https://github.com/pingcap/br/pull/230) ## 新機能 {#new-features} @@ -61,13 +61,13 @@ TiDB バージョン: 4.0.0-rc.1 - コプロセッサー要求をTiFlashにバッチで送信する機能をサポート[#16226](https://github.com/pingcap/tidb/pull/16226) - コプロセッサーキャッシュ機能をデフォルトで有効にする[#16710](https://github.com/pingcap/tidb/pull/16710) - - SQL文[#16157](https://github.com/pingcap/tidb/pull/16157)の特別なコメントに登録されたセクションのみを解析する - - PDおよびTiKVインスタンス[#16475](https://github.com/pingcap/tidb/pull/16475)の構成を表示するための`SHOW CONFIG`構文の使用をサポート + - SQL文の特別なコメントに登録されたセクションのみを解析する [#16157](https://github.com/pingcap/tidb/pull/16157) + - PDおよびTiKVインスタンスの構成を表示するための`SHOW CONFIG`構文の使用をサポート [#16475](https://github.com/pingcap/tidb/pull/16475) - TiKV - S3 にデータをバックアップする際のサーバー側暗号化にユーザー所有の KMS キーの使用をサポート[#7630](https://github.com/tikv/tikv/pull/7630) - - 負荷ベースの`split region`操作[#7623](https://github.com/tikv/tikv/pull/7623)を有効にする + - 負荷ベースの`split region`操作を有効にする [#7623](https://github.com/tikv/tikv/pull/7623) - 共通名の検証をサポート[#7468](https://github.com/tikv/tikv/pull/7468) - 同じアドレスにバインドされた複数の TiKV インスタンスの起動を回避するためにファイルロックチェックを追加します[#7447](https://github.com/tikv/tikv/pull/7447) - 保存時の暗号化で AWS KMS をサポート[#7465](https://github.com/tikv/tikv/pull/7465) @@ -88,15 +88,15 @@ TiDB バージョン: 4.0.0-rc.1 - TiCDC - - Kafka シンクモジュール[#426](https://github.com/pingcap/tiflow/pull/426)でのメッセージのバッチ送信をサポート - - プロセッサ[#477](https://github.com/pingcap/tiflow/pull/477)でのファイルソートをサポート - - 自動`resolve lock` [#459](https://github.com/pingcap/tiflow/pull/459)サポート - - TiCDC サービスの GC セーフ ポイントを PD [#487](https://github.com/pingcap/tiflow/pull/487)に自動的に更新する機能を追加します。 - - データ複製[#498](https://github.com/pingcap/tiflow/pull/498)タイムゾーン設定を追加する + - Kafka シンクモジュールでのメッセージのバッチ送信をサポート [#426](https://github.com/pingcap/tiflow/pull/426) + - プロセッサでのファイルソートをサポート [#477](https://github.com/pingcap/tiflow/pull/477) + - 自動`resolve lock` サポート [#459](https://github.com/pingcap/tiflow/pull/459) + - TiCDC サービスの GC セーフ ポイントを PD に自動的に更新する機能を追加します。 [#487](https://github.com/pingcap/tiflow/pull/487) + - データ複製タイムゾーン設定を追加する [#498](https://github.com/pingcap/tiflow/pull/498) - Backup & Restore (BR) - - storageURL [#246](https://github.com/pingcap/br/pull/246)での S3/GCS の設定をサポート + - storageURL での S3/GCS の設定をサポート [#246](https://github.com/pingcap/br/pull/246) ## バグ修正 {#bug-fixes} @@ -104,22 +104,22 @@ TiDB バージョン: 4.0.0-rc.1 -- 列が unsigned [#16004](https://github.com/pingcap/tidb/pull/16004)として定義されているため、システム テーブルで負の数が正しく表示されない問題を修正しました。 -- `use_index_merge`ヒントに無効なインデックス名[#15960](https://github.com/pingcap/tidb/pull/15960)が含まれている場合に警告を追加します +- 列が unsigned として定義されているため、システム テーブルで負の数が正しく表示されない問題を修正しました。 [#16004](https://github.com/pingcap/tidb/pull/16004) +- `use_index_merge`ヒントに無効なインデックス名が含まれている場合に警告を追加します [#15960](https://github.com/pingcap/tidb/pull/15960) - 同じ一時ディレクトリを共有する TiDBサーバーの複数のインスタンスを禁止する[#16026](https://github.com/pingcap/tidb/pull/16026) - プランキャッシュが有効な場合の`explain for connection`の実行中に発生するpanicを修正[#16285](https://github.com/pingcap/tidb/pull/16285) - `tidb_capture_plan_baselines`システム変数の結果が正しく表示されない問題を修正[#16048](https://github.com/pingcap/tidb/pull/16048) - `prepare`文の`group by`節が正しく解析されない問題を修正[#16377](https://github.com/pingcap/tidb/pull/16377) -- `analyze primary key`文[#16081](https://github.com/pingcap/tidb/pull/16081)実行中に発生する可能性のあるpanicを修正 +- `analyze primary key`文実行中に発生する可能性のあるpanicを修正 [#16081](https://github.com/pingcap/tidb/pull/16081) - `cluster_info`システムテーブル内のTiFlashストア情報が間違っている問題を修正[#16024](https://github.com/pingcap/tidb/pull/16024) - インデックスマージプロセス中に発生する可能性のあるpanicを修正[#16360](https://github.com/pingcap/tidb/pull/16360) -- インデックスマージリーダーが生成された列[#16359](https://github.com/pingcap/tidb/pull/16359)を読み取るときに誤った結果が発生する可能性がある問題を修正しました -- `show create table`文[#16526](https://github.com/pingcap/tidb/pull/16526)のデフォルトシーケンス値の誤った表示を修正 -- シーケンスが主キー[#16510](https://github.com/pingcap/tidb/pull/16510)のデフォルト値として使用されるために`not-null`エラーが返される問題を修正しました -- TiKVが`StaleCommand`エラー[#16530](https://github.com/pingcap/tidb/pull/16530)を返し続けているときに、ブロックされたSQL実行に対してエラーが報告されない問題を修正しました。 +- インデックスマージリーダーが生成された列を読み取るときに誤った結果が発生する可能性がある問題を修正しました [#16359](https://github.com/pingcap/tidb/pull/16359) +- `show create table`文のデフォルトシーケンス値の誤った表示を修正 [#16526](https://github.com/pingcap/tidb/pull/16526) +- シーケンスが主キーのデフォルト値として使用されるために`not-null`エラーが返される問題を修正しました [#16510](https://github.com/pingcap/tidb/pull/16510) +- TiKVが`StaleCommand`エラーを返し続けているときに、ブロックされたSQL実行に対してエラーが報告されない問題を修正しました。 [#16530](https://github.com/pingcap/tidb/pull/16530) - データベースの作成時に`COLLATE`を指定するとエラーが報告される問題を修正しました。5 `SHOW CREATE DATABASE`の結果に不足している`COLLATE`部分を追加します[#16540](https://github.com/pingcap/tidb/pull/16540) - プランキャッシュが有効な場合のパーティションプルーニングの失敗を修正[#16723](https://github.com/pingcap/tidb/pull/16723) -- オーバーフロー[#16755](https://github.com/pingcap/tidb/pull/16755)処理時に誤った結果を返すバグ`PointGet`修正 +- オーバーフロー処理時に誤った結果を返すバグ`PointGet`修正 [#16755](https://github.com/pingcap/tidb/pull/16755) - 同じ時間値を持つ`slow_query`システムテーブルをクエリすると間違った結果が返される問題を修正しました[#16806](https://github.com/pingcap/tidb/pull/16806) @@ -127,20 +127,20 @@ TiDB バージョン: 4.0.0-rc.1 - TiKV - OpenSSLのセキュリティ問題に対処する: CVE-2020-1967 [#7622](https://github.com/tikv/tikv/pull/7622) - - 楽観的トランザクション[#7604](https://github.com/tikv/tikv/pull/7604)で多くの書き込み競合が発生する場合、パフォーマンスを向上させるために`BatchRollback`で書き込まれたロールバックレコードを保護しないようにする + - 楽観的トランザクションで多くの書き込み競合が発生する場合、パフォーマンスを向上させるために`BatchRollback`で書き込まれたロールバックレコードを保護しないようにする [#7604](https://github.com/tikv/tikv/pull/7604) - ロック競合の負荷が高いワークロードで、トランザクションの不要なウェイクアップによって無駄な再試行が発生し、パフォーマンスが低下する問題を修正しました[#7551](https://github.com/tikv/tikv/pull/7551) - リージョンが複数回のマージでスタックする可能性がある問題を修正[#7518](https://github.com/tikv/tikv/pull/7518) - ラーナー削除してもラーナーが削除されない問題を修正 [#7518](https://github.com/tikv/tikv/pull/7518) - - raft-rs [#7408](https://github.com/tikv/tikv/pull/7408)でフォロワーの読み取りによってpanicが発生する可能性がある問題を修正しました - - `group by constant`エラー[#7383](https://github.com/tikv/tikv/pull/7383)によりSQL操作が失敗する可能性があるバグを修正しました + - raft-rs でフォロワーの読み取りによってpanicが発生する可能性がある問題を修正しました [#7408](https://github.com/tikv/tikv/pull/7408) + - `group by constant`エラーによりSQL操作が失敗する可能性があるバグを修正しました [#7383](https://github.com/tikv/tikv/pull/7383) - 対応するプライマリロックが悲観的ロックの場合に楽観的ロックが読み取りをブロックする可能性がある問題を修正[#7328](https://github.com/tikv/tikv/pull/7328) - PD - 一部のAPIがTLS検証に失敗する可能性がある問題を修正[#2363](https://github.com/pingcap/pd/pull/2363) - - 構成APIがプレフィックス[#2354](https://github.com/pingcap/pd/pull/2354)を持つ構成項目を受け入れることができない問題を修正しました + - 構成APIがプレフィックスを持つ構成項目を受け入れることができない問題を修正しました [#2354](https://github.com/pingcap/pd/pull/2354) - スケジューラが見つからない場合に`500`エラーが返される問題を修正しました[#2328](https://github.com/pingcap/pd/pull/2328) - - `scheduler config balance-hot-region-scheduler list`コマンド[#2321](https://github.com/pingcap/pd/pull/2321)で`404`エラーが返される問題を修正 + - `scheduler config balance-hot-region-scheduler list`コマンドで`404`エラーが返される問題を修正 [#2321](https://github.com/pingcap/pd/pull/2321) - TiFlash diff --git a/releases/release-4.0.0-rc.2.md b/releases/release-4.0.0-rc.2.md index 595eee0e0ec7b..6de4cdb87369c 100644 --- a/releases/release-4.0.0-rc.2.md +++ b/releases/release-4.0.0-rc.2.md @@ -13,20 +13,20 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB - - TiDB Binlogが有効な場合、単一トランザクションのサイズ制限(100 MB)が削除されました。現在、トランザクションのサイズ制限は 10 GB です。ただし、TiDB Binlogが有効で、ダウンストリームが Kafka の場合は、Kafka [#16941](https://github.com/pingcap/tidb/pull/16941)のメッセージサイズ制限である 1 GB に合わせて`txn-total-size-limit`パラメータを設定してください。 - - `CLUSTER_LOG`テーブル[#17003](https://github.com/pingcap/tidb/pull/17003)照会するときに時間範囲が指定されていない場合は、デフォルトの時間範囲を照会するのではなく、エラーを返して指定された時間範囲を要求するように動作を変更します。 + - TiDB Binlogが有効な場合、単一トランザクションのサイズ制限(100 MB)が削除されました。現在、トランザクションのサイズ制限は 10 GB です。ただし、TiDB Binlogが有効で、ダウンストリームが Kafka の場合は、Kafka のメッセージサイズ制限である 1 GB に合わせて`txn-total-size-limit`パラメータを設定してください。 [#16941](https://github.com/pingcap/tidb/pull/16941) + - `CLUSTER_LOG`テーブル照会するときに時間範囲が指定されていない場合は、デフォルトの時間範囲を照会するのではなく、エラーを返して指定された時間範囲を要求するように動作を変更します。 [#17003](https://github.com/pingcap/tidb/pull/17003) - `CREATE TABLE`ステートメントを使用してパーティションテーブルを作成するときに、サポートされていない`sub-partition`または`linear hash`オプションが指定された場合、オプションが無視されたパーティションテーブルではなく、通常のテーブルが作成されます[#17197](https://github.com/pingcap/tidb/pull/17197) - TiKV - - 暗号化関連の設定をセキュリティ関連の設定に移動します。つまり、TiKV設定ファイルの`[encryption]` `[security.encryption]` [#7810](https://github.com/tikv/tikv/pull/7810)に変更します。 + - 暗号化関連の設定をセキュリティ関連の設定に移動します。つまり、TiKV設定ファイルの`[encryption]` `[security.encryption]` に変更します。 [#7810](https://github.com/tikv/tikv/pull/7810) - ツール - TiDB Lightning - 互換性を向上させるために、データをインポートするときにデフォルトのSQLモードを`ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER`に変更します[#316](https://github.com/pingcap/tidb-lightning/pull/316) - - tidb-backend モード[#312](https://github.com/pingcap/tidb-lightning/pull/312)で PD または TiKV ポートへのアクセスを禁止する + - tidb-backend モードで PD または TiKV ポートへのアクセスを禁止する [#312](https://github.com/pingcap/tidb-lightning/pull/312) - ログ情報をデフォルトでtmpファイルに出力し、 TiDB Lightningの起動時にtmpファイルのパスを出力します[#313](https://github.com/pingcap/tidb-lightning/pull/313) ## 重要なバグ修正 {#important-bug-fixes} @@ -34,16 +34,16 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB - `WHERE`句に同等の条件が 1 つしかない場合に間違ったパーティションが選択される問題を修正[#17054](https://github.com/pingcap/tidb/pull/17054) - - `WHERE`句に文字列列[#16660](https://github.com/pingcap/tidb/pull/16660)のみが含まれている場合に誤ったインデックス範囲を構築することで誤った結果が発生する問題を修正しました。 - - `DELETE`操作[#16991](https://github.com/pingcap/tidb/pull/16991)後にトランザクション内の`PointGet`クエリを実行するときに発生するpanic問題を修正しました + - `WHERE`句に文字列列のみが含まれている場合に誤ったインデックス範囲を構築することで誤った結果が発生する問題を修正しました。 [#16660](https://github.com/pingcap/tidb/pull/16660) + - `DELETE`操作後にトランザクション内の`PointGet`クエリを実行するときに発生するpanic問題を修正しました [#16991](https://github.com/pingcap/tidb/pull/16991) - エラーが発生したときにGCワーカーがデッドロックに遭遇する可能性がある問題を修正しました[#16915](https://github.com/pingcap/tidb/pull/16915) - TiKVの応答が遅いがダウンしていない場合に不要なRegionMissの再試行を回避する[#16956](https://github.com/pingcap/tidb/pull/16956) - - MySQLプロトコルのハンドシェイクフェーズでクライアントのログレベルを`DEBUG`に変更して、ログ出力[#16881](https://github.com/pingcap/tidb/pull/16881)を妨げる問題を解決します。 - - `TRUNCATE`操作[#16776](https://github.com/pingcap/tidb/pull/16776)後に、テーブルで定義された`PRE_SPLIT_REGIONS`情報に従ってリージョンが事前に分割されない問題を修正しました。 + - MySQLプロトコルのハンドシェイクフェーズでクライアントのログレベルを`DEBUG`に変更して、ログ出力を妨げる問題を解決します。 [#16881](https://github.com/pingcap/tidb/pull/16881) + - `TRUNCATE`操作後に、テーブルで定義された`PRE_SPLIT_REGIONS`情報に従ってリージョンが事前に分割されない問題を修正しました。 [#16776](https://github.com/pingcap/tidb/pull/16776) - 2 フェーズコミットの 2 番目のフェーズで TiKV が利用できない場合に再試行によって発生するゴルーチンの急上昇の問題を修正しました[#16876](https://github.com/pingcap/tidb/pull/16876) - 一部の式をプッシュダウンできない場合のステートメント実行のpanic問題を修正[#16869](https://github.com/pingcap/tidb/pull/16869) - - パーティションテーブル[#17124](https://github.com/pingcap/tidb/pull/17124)でのIndexMerge操作の誤った実行結果を修正 - - メモリトラッカー[#17234](https://github.com/pingcap/tidb/pull/17234)のミューテックスの競合によって引き起こされる`wide_table`のパフォーマンス低下を修正しました + - パーティションテーブルでのIndexMerge操作の誤った実行結果を修正 [#17124](https://github.com/pingcap/tidb/pull/17124) + - メモリトラッカーのミューテックスの競合によって引き起こされる`wide_table`のパフォーマンス低下を修正しました [#17234](https://github.com/pingcap/tidb/pull/17234) - TiFlash @@ -54,32 +54,32 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB - データのバックアップと復元のためのコマンド`BACKUP`と`RESTORE`サポートを追加[#16960](https://github.com/pingcap/tidb/pull/16960) - - コミット前に単一リージョン内のデータ量を事前チェックし、データ量がしきい値[#16959](https://github.com/pingcap/tidb/pull/16959)を超えた場合にリージョンを事前分割する機能をサポートします。 - - 最後に実行されたステートメントがプランキャッシュ[#16830](https://github.com/pingcap/tidb/pull/16830)にヒットしたかどうかを示す、スコープ`Session`を持つ新しい`LAST_PLAN_FROM_CACHE`変数を追加します。 - - スローログと`SLOW_LOG` [#16904](https://github.com/pingcap/tidb/pull/16904)の`Cop_time`情報を記録することをサポート - - Grafana に Go Runtime [#16928](https://github.com/pingcap/tidb/pull/16928)のメモリ状態を監視するメトリクスを追加します - - 一般ログ[#16946](https://github.com/pingcap/tidb/pull/16946)に`forUpdateTS`および`Read Consistency`分離レベル情報を出力することをサポート - - TiKVリージョン[#16925](https://github.com/pingcap/tidb/pull/16925)でのロック解決の重複リクエストの折りたたみをサポート - - `SET CONFIG`ステートメントを使用して PD/TiKV ノード[#16853](https://github.com/pingcap/tidb/pull/16853)の構成を変更することをサポートします + - コミット前に単一リージョン内のデータ量を事前チェックし、データ量がしきい値を超えた場合にリージョンを事前分割する機能をサポートします。 [#16959](https://github.com/pingcap/tidb/pull/16959) + - 最後に実行されたステートメントがプランキャッシュにヒットしたかどうかを示す、スコープ`Session`を持つ新しい`LAST_PLAN_FROM_CACHE`変数を追加します。 [#16830](https://github.com/pingcap/tidb/pull/16830) + - スローログと`SLOW_LOG` の`Cop_time`情報を記録することをサポート [#16904](https://github.com/pingcap/tidb/pull/16904) + - Grafana に Go Runtime のメモリ状態を監視するメトリクスを追加します [#16928](https://github.com/pingcap/tidb/pull/16928) + - 一般ログに`forUpdateTS`および`Read Consistency`分離レベル情報を出力することをサポート [#16946](https://github.com/pingcap/tidb/pull/16946) + - TiKVリージョンでのロック解決の重複リクエストの折りたたみをサポート [#16925](https://github.com/pingcap/tidb/pull/16925) + - `SET CONFIG`ステートメントを使用して PD/TiKV ノードの構成を変更することをサポートします [#16853](https://github.com/pingcap/tidb/pull/16853) - `CREATE TABLE`の文の`auto_random`オプションをサポートする[#16813](https://github.com/pingcap/tidb/pull/16813) - TiKV がリクエストをより適切にスケジュールして処理できるように、DistSQL リクエストに TaskID を割り当てます[#17155](https://github.com/pingcap/tidb/pull/17155) - - MySQLクライアント[#17187](https://github.com/pingcap/tidb/pull/17187)にログインした後、TiDBサーバーのバージョン情報を表示する機能をサポート + - MySQLクライアントにログインした後、TiDBサーバーのバージョン情報を表示する機能をサポート [#17187](https://github.com/pingcap/tidb/pull/17187) - `GROUP_CONCAT`関数の`ORDER BY`句をサポートする [#16990](https://github.com/pingcap/tidb/pull/16990) - - スローログに`Plan_from_cache`情報を表示して、ステートメントがプラン キャッシュ[#17121](https://github.com/pingcap/tidb/pull/17121)にヒットしたかどうかを示すことをサポート + - スローログに`Plan_from_cache`情報を表示して、ステートメントがプラン キャッシュにヒットしたかどうかを示すことをサポート [#17121](https://github.com/pingcap/tidb/pull/17121) - TiDB DashboardにTiFlashマルチディスク構成の容量情報を表示できる機能を追加 - ダッシュボードでSQL文を使用してTiFlashログを照会する機能を追加 - TiKV - tikv-ctl の暗号化デバッグをサポートし、暗号化ストレージが有効な場合に tikv-ctl を使用してクラスターを操作および管理できるようになりました[#7698](https://github.com/tikv/tikv/pull/7698) - - スナップショット[#7712](https://github.com/tikv/tikv/pull/7712)のロックカラムファミリーの暗号化をサポート + - スナップショットのロックカラムファミリーの暗号化をサポート [#7712](https://github.com/tikv/tikv/pull/7712) - Grafanaダッシュボードのヒートマップを使用して、 Raftstoreのレイテンシーサマリーを表示し、ジッターの問題をより適切に診断します[#7717](https://github.com/tikv/tikv/pull/7717) - gRPC メッセージのサイズの上限設定をサポート[#7824](https://github.com/tikv/tikv/pull/7824) - - Grafanaダッシュボードに暗号化関連の監視メトリクス[#7827](https://github.com/tikv/tikv/pull/7827)追加する - - アプリケーション層プロトコルネゴシエーション(ALPN) [#7825](https://github.com/tikv/tikv/pull/7825)サポート - - Titan [#7818](https://github.com/tikv/tikv/pull/7818)に関する統計情報を追加する + - Grafanaダッシュボードに暗号化関連の監視メトリクス追加する [#7827](https://github.com/tikv/tikv/pull/7827) + - アプリケーション層プロトコルネゴシエーション(ALPN) サポート [#7825](https://github.com/tikv/tikv/pull/7825) + - Titan に関する統計情報を追加する [#7818](https://github.com/tikv/tikv/pull/7818) - 同じトランザクション内の別のタスクによってタスクの優先度が下げられるのを回避するために、クライアントによって提供されたタスクIDを統合読み取りプールの識別子として使用することをサポートします[#7814](https://github.com/tikv/tikv/pull/7814) - - `batch insert`リクエスト[#7718](https://github.com/tikv/tikv/pull/7718)のパフォーマンスを向上させる + - `batch insert`リクエストのパフォーマンスを向上させる [#7718](https://github.com/tikv/tikv/pull/7718) - PD @@ -95,11 +95,11 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB Lightning - - tidb-lightning-ctlに`fetch-mode`サブコマンドを追加して、TiKVクラスタモード[#287](https://github.com/pingcap/tidb-lightning/pull/287)印刷します。 + - tidb-lightning-ctlに`fetch-mode`サブコマンドを追加して、TiKVクラスタモード印刷します。 [#287](https://github.com/pingcap/tidb-lightning/pull/287) - TiCDC - - `cdc cli` (changefeed) [#546](https://github.com/pingcap/tiflow/pull/546)を使用してレプリケーションタスクの管理をサポート + - `cdc cli` (changefeed) を使用してレプリケーションタスクの管理をサポート [#546](https://github.com/pingcap/tiflow/pull/546) - Backup & Restore (BR) @@ -110,43 +110,43 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB - - 複数の演算子[#16383](https://github.com/pingcap/tidb/pull/16383)での式実行にベクトル化を使用するかどうかを決定するロジックを改善 + - 複数の演算子での式実行にベクトル化を使用するかどうかを決定するロジックを改善 [#16383](https://github.com/pingcap/tidb/pull/16383) - `IndexMerge`ヒントがデータベース名を正しくチェックできない問題を修正[#16932](https://github.com/pingcap/tidb/pull/16932) - - シーケンスオブジェクト[#17037](https://github.com/pingcap/tidb/pull/17037)切り捨てを禁止する - - `INSERT` / `UPDATE` / `ANALYZE` / `DELETE`ステートメントがシーケンスオブジェクト[#16957](https://github.com/pingcap/tidb/pull/16957)で実行できる問題を修正しました - - ブートストラップフェーズの内部SQL文がステートメントサマリーテーブル[#17062](https://github.com/pingcap/tidb/pull/17062)で内部クエリとして正しくマークされない問題を修正しました。 - - TiFlashではサポートされているがTiKVではサポートされていないフィルタ条件が`IndexLookupJoin`演算子[#17036](https://github.com/pingcap/tidb/pull/17036)にプッシュダウンされたときに発生するエラーを修正しました + - シーケンスオブジェクト切り捨てを禁止する [#17037](https://github.com/pingcap/tidb/pull/17037) + - `INSERT` / `UPDATE` / `ANALYZE` / `DELETE`ステートメントがシーケンスオブジェクトで実行できる問題を修正しました [#16957](https://github.com/pingcap/tidb/pull/16957) + - ブートストラップフェーズの内部SQL文がステートメントサマリーテーブルで内部クエリとして正しくマークされない問題を修正しました。 [#17062](https://github.com/pingcap/tidb/pull/17062) + - TiFlashではサポートされているがTiKVではサポートされていないフィルタ条件が`IndexLookupJoin`演算子にプッシュダウンされたときに発生するエラーを修正しました [#17036](https://github.com/pingcap/tidb/pull/17036) - 照合順序が有効になった後に発生する可能性のある`LIKE`の同時実行の問題を修正[#16997](https://github.com/pingcap/tidb/pull/16997) - 照合順序が有効になった後、 `LIKE`関数が`Range`クエリインデックスを正しく構築できない問題を修正しました[#16783](https://github.com/pingcap/tidb/pull/16783) - `Plan Cache`文がトリガーされた後に`@@LAST_PLAN_FROM_CACHE`実行すると間違った値が返される問題を修正[#16831](https://github.com/pingcap/tidb/pull/16831) - - `IndexMerge` [#16947](https://github.com/pingcap/tidb/pull/16947)の候補パスを計算するときにインデックスの`TableFilter`失われる問題を修正しました + - `IndexMerge` の候補パスを計算するときにインデックスの`TableFilter`失われる問題を修正しました [#16947](https://github.com/pingcap/tidb/pull/16947) - `MergeJoin`ヒントを使用し、 `TableDual`演算子が存在する場合に物理クエリプランを生成できない問題を修正しました[#17016](https://github.com/pingcap/tidb/pull/17016) - ステートメントサマリーテーブルの`Stmt_Type`列の値の大文字と小文字の誤りを修正しました。 [#17018](https://github.com/pingcap/tidb/pull/17018) - - 異なるユーザーが同じ`tmp-storage-path` [#16996](https://github.com/pingcap/tidb/pull/16996)を使用するとサービスを開始できないため、 `Permission Denied`エラーが報告される問題を修正しました。 - - 結果の型が`CASE WHEN` [#16995](https://github.com/pingcap/tidb/pull/16995)などの複数の入力列によって決定される式に対して、 `NotNullFlag`結果の型が誤って設定される問題を修正しました。 + - 異なるユーザーが同じ`tmp-storage-path` を使用するとサービスを開始できないため、 `Permission Denied`エラーが報告される問題を修正しました。 [#16996](https://github.com/pingcap/tidb/pull/16996) + - 結果の型が`CASE WHEN` などの複数の入力列によって決定される式に対して、 `NotNullFlag`結果の型が誤って設定される問題を修正しました。 [#16995](https://github.com/pingcap/tidb/pull/16995) - ダーティストアが存在する場合にグリーンGCが未解決のロックを残す可能性がある問題を修正[#16949](https://github.com/pingcap/tidb/pull/16949) - 複数の異なるロックを持つ単一のキーに遭遇したときに、グリーンGCが未解決のロックを残す可能性がある問題を修正しました[#16948](https://github.com/pingcap/tidb/pull/16948) - - サブクエリが親クエリ列[#16952](https://github.com/pingcap/tidb/pull/16952)を参照しているため、 `INSERT VALUE`ステートメントに間違った値が挿入される問題を修正しました。 - - `Float`値[#16666](https://github.com/pingcap/tidb/pull/16666)に`AND`演算子を使用したときに誤った結果が出る問題を修正しました - - 高価なログ[#16907](https://github.com/pingcap/tidb/pull/16907)の`WAIT_TIME`フィールドの誤った情報を修正 - - 悲観的トランザクションモード[#16897](https://github.com/pingcap/tidb/pull/16897)で`SELECT FOR UPDATE`文がスローログに記録できない問題を修正 + - サブクエリが親クエリ列を参照しているため、 `INSERT VALUE`ステートメントに間違った値が挿入される問題を修正しました。 [#16952](https://github.com/pingcap/tidb/pull/16952) + - `Float`値に`AND`演算子を使用したときに誤った結果が出る問題を修正しました [#16666](https://github.com/pingcap/tidb/pull/16666) + - 高価なログの`WAIT_TIME`フィールドの誤った情報を修正 [#16907](https://github.com/pingcap/tidb/pull/16907) + - 悲観的トランザクションモードで`SELECT FOR UPDATE`文がスローログに記録できない問題を修正 [#16897](https://github.com/pingcap/tidb/pull/16897) - `Enum`または`Set`タイプの列で`SELECT DISTINCT`実行したときに発生する誤った結果を修正[#16892](https://github.com/pingcap/tidb/pull/16892) - - `SHOW CREATE TABLE`文[#16864](https://github.com/pingcap/tidb/pull/16864)の`auto_random_base`の表示エラーを修正 + - `SHOW CREATE TABLE`文の`auto_random_base`の表示エラーを修正 [#16864](https://github.com/pingcap/tidb/pull/16864) - `WHERE`句の`string_value`の誤った値を修正する [#16559](https://github.com/pingcap/tidb/pull/16559) - - `GROUP BY`ウィンドウ関数のエラーメッセージがMySQL [#16165](https://github.com/pingcap/tidb/pull/16165)と一致しない問題を修正しました - - データベース名に大文字の[#17167](https://github.com/pingcap/tidb/pull/17167)含まれている場合に`FLASH TABLE`文の実行が失敗する問題を修正しました - - 投影実行プログラム[#17118](https://github.com/pingcap/tidb/pull/17118)の不正確なメモリトレースを修正しました + - `GROUP BY`ウィンドウ関数のエラーメッセージがMySQL と一致しない問題を修正しました [#16165](https://github.com/pingcap/tidb/pull/16165) + - データベース名に大文字の含まれている場合に`FLASH TABLE`文の実行が失敗する問題を修正しました [#17167](https://github.com/pingcap/tidb/pull/17167) + - 投影実行プログラムの不正確なメモリトレースを修正しました [#17118](https://github.com/pingcap/tidb/pull/17118) - 異なるタイムゾーンの`SLOW_QUERY`テーブルで時間フィルタリングが正しく行われない問題を修正しました[#17164](https://github.com/pingcap/tidb/pull/17164) - - 仮想生成列[#17126](https://github.com/pingcap/tidb/pull/17126)で`IndexMerge`が使用された場合に発生するpanic問題を修正 - - `INSTR`と`LOCATE`関数[#17068](https://github.com/pingcap/tidb/pull/17068)の大文字化の問題を修正 + - 仮想生成列で`IndexMerge`が使用された場合に発生するpanic問題を修正 [#17126](https://github.com/pingcap/tidb/pull/17126) + - `INSTR`と`LOCATE`関数の大文字化の問題を修正 [#17068](https://github.com/pingcap/tidb/pull/17068) - `tidb_allow_batch_cop`構成を有効にした後に`tikv server timeout`エラーが頻繁に報告される問題を修正[#17161](https://github.com/pingcap/tidb/pull/17161) - - Float型に対して`XOR`演算を実行した結果がMySQL 8.0 [#16978](https://github.com/pingcap/tidb/pull/16978)と一致しない問題を修正 + - Float型に対して`XOR`演算を実行した結果がMySQL 8.0 と一致しない問題を修正 [#16978](https://github.com/pingcap/tidb/pull/16978) - サポートされていない`ALTER TABLE REORGANIZE PARTITION`文が実行されてもエラーが報告されない問題を修正[#17178](https://github.com/pingcap/tidb/pull/17178) - `EXPLAIN FORMAT="dot" FOR CONNECTION ID`サポートされていないプランに遭遇したときにエラーが報告される問題を修正[#17160](https://github.com/pingcap/tidb/pull/17160) - ステートメントサマリーテーブルの`EXEC_COUNT`列にあるプリペアドステートメントのレコードの問題を修正しました。 [#17086](https://github.com/pingcap/tidb/pull/17086) - - ステートメントサマリーシステム変数[#17129](https://github.com/pingcap/tidb/pull/17129)を設定するときに値が検証されない問題を修正しました + - ステートメントサマリーシステム変数を設定するときに値が検証されない問題を修正しました [#17129](https://github.com/pingcap/tidb/pull/17129) - プランキャッシュが有効な場合に、オーバーフロー値を使用して`UNSIGNED BIGINT`主キーをクエリするとエラーが報告される問題を修正しました[#17120](https://github.com/pingcap/tidb/pull/17120) - - Grafana **TiDB サマリーダッシュ**ボード[#17105](https://github.com/pingcap/tidb/pull/17105)で、マシンインスタンスとリクエストタイプによる QPS 表示が誤っていた問題を修正しました。 + - Grafana **TiDB サマリーダッシュ**ボードで、マシンインスタンスとリクエストタイプによる QPS 表示が誤っていた問題を修正しました。 [#17105](https://github.com/pingcap/tidb/pull/17105) - TiKV @@ -154,24 +154,24 @@ TiDB バージョン: 4.0.0-rc.2 - 順序がずれたインデックス読み取り応答を受け取ったときにRaftstoreがpanic問題を修正[#7370](https://github.com/tikv/tikv/pull/7370) - 統合スレッドプールが有効な場合に、無効なstorageまたはコプロセッサ読み取りプール構成が拒否されない可能性がある問題を修正しました[#7513](https://github.com/tikv/tikv/pull/7513) - TiKVサーバーがシャットダウンされたときの`join`操作のpanic問題を修正しました[#7713](https://github.com/tikv/tikv/pull/7713) - - 診断API [#7776](https://github.com/tikv/tikv/pull/7776)経由でTiKVスローログを検索しても結果が返されない問題を修正 + - 診断API 経由でTiKVスローログを検索しても結果が返されない問題を修正 [#7776](https://github.com/tikv/tikv/pull/7776) - TiKVノードが長時間実行されると顕著なメモリ断片化が発生する問題を修正[#7556](https://github.com/tikv/tikv/pull/7556) - 無効な日付が格納されている場合にSQL文の実行が失敗する問題を修正[#7268](https://github.com/tikv/tikv/pull/7268) - - GCS [#7739](https://github.com/tikv/tikv/pull/7739)からバックアップデータを復元できない問題を修正 + - GCS からバックアップデータを復元できない問題を修正 [#7739](https://github.com/tikv/tikv/pull/7739) - 保存時の暗号化中にKMSキーIDが検証されない問題を修正[#7719](https://github.com/tikv/tikv/pull/7719) - 異なるアーキテクチャのコンパイラにおけるコプロセッサーの根本的な正確性の問題を修正[#7714](https://github.com/tikv/tikv/pull/7714) [#7730](https://github.com/tikv/tikv/pull/7730) - 暗号化が有効になっている場合の`snapshot ingestion`エラーを修正[#7815](https://github.com/tikv/tikv/pull/7815) - - 設定ファイル[#7817](https://github.com/tikv/tikv/pull/7817)書き換え時に発生する`Invalid cross-device link`エラーを修正 + - 設定ファイル書き換え時に発生する`Invalid cross-device link`エラーを修正 [#7817](https://github.com/tikv/tikv/pull/7817) - 設定ファイルを空のファイルに書き込むときに間違った toml 形式になる問題を修正しました[#7817](https://github.com/tikv/tikv/pull/7817) - Raftstoreで破棄されたピアがリクエストを処理できる問題を修正[#7836](https://github.com/tikv/tikv/pull/7836) - PD - - pd-ctl [#2399](https://github.com/pingcap/pd/pull/2399)の`region key`コマンドを使用するときに発生する`404`問題を修正しました - - TSOとID割り当てのモニターメトリックがGrafanaダッシュボード[#2405](https://github.com/pingcap/pd/pull/2405)に表示されない問題を修正 - - pd-recoverがDockerイメージ[#2406](https://github.com/pingcap/pd/pull/2406)に含まれていない問題を修正 + - pd-ctl の`region key`コマンドを使用するときに発生する`404`問題を修正しました [#2399](https://github.com/pingcap/pd/pull/2399) + - TSOとID割り当てのモニターメトリックがGrafanaダッシュボードに表示されない問題を修正 [#2405](https://github.com/pingcap/pd/pull/2405) + - pd-recoverがDockerイメージに含まれていない問題を修正 [#2406](https://github.com/pingcap/pd/pull/2406) - データディレクトリのパスを絶対パスに解析して、TiDB DashboardにPD情報が正しく表示されない問題を修正しました[#2420](https://github.com/pingcap/pd/pull/2420) - - pd-ctl [#2416](https://github.com/pingcap/pd/pull/2416)で`scheduler config shuffle-region-scheduler`コマンドを使用したときにデフォルトの出力がない問題を修正しました + - pd-ctl で`scheduler config shuffle-region-scheduler`コマンドを使用したときにデフォルトの出力がない問題を修正しました [#2416](https://github.com/pingcap/pd/pull/2416) - TiFlash @@ -181,8 +181,8 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB Binlog - - ダウンストリームがKafka [#962](https://github.com/pingcap/tidb-binlog/pull/962)場合に`mediumint`型のデータが処理されない問題を修正 - - DDL内のデータベース名がキーワード[#961](https://github.com/pingcap/tidb-binlog/pull/961)場合にreparoがDDL文の解析に失敗する問題を修正しました + - ダウンストリームがKafka 場合に`mediumint`型のデータが処理されない問題を修正 [#962](https://github.com/pingcap/tidb-binlog/pull/962) + - DDL内のデータベース名がキーワード場合にreparoがDDL文の解析に失敗する問題を修正しました [#961](https://github.com/pingcap/tidb-binlog/pull/961) - TiCDC @@ -190,9 +190,9 @@ TiDB バージョン: 4.0.0-rc.2 - いくつかのエラーが正しく処理されないため、サーバーが終了したときに所有者がリソースをクリーンアップしない問題を修正しました[#528](https://github.com/pingcap/tiflow/pull/528) - - TiKV [#531](https://github.com/pingcap/tiflow/pull/531)に再接続するときにTiCDCが停止する可能性がある問題を修正しました + - TiKV に再接続するときにTiCDCが停止する可能性がある問題を修正しました [#531](https://github.com/pingcap/tiflow/pull/531) - - テーブルスキーマ[#534](https://github.com/pingcap/tiflow/pull/534)初期化時にメモリ使用量を最適化する + - テーブルスキーマ初期化時にメモリ使用量を最適化する [#534](https://github.com/pingcap/tiflow/pull/534) - `watch`モードを使用してレプリケーションステータスの変化を監視し、準リアルタイム更新を実行してレプリケーション遅延を削減します[#481](https://github.com/pingcap/tiflow/pull/481) @@ -200,4 +200,4 @@ TiDB バージョン: 4.0.0-rc.2 - Backup & Restore (BR) - - BRが`auto_random`属性[#241](https://github.com/pingcap/br/issues/241)を持つテーブルを復元した後にデータを挿入すると`duplicate entry`エラーが発生する可能性がある問題を修正しました。 + - BRが`auto_random`属性を持つテーブルを復元した後にデータを挿入すると`duplicate entry`エラーが発生する可能性がある問題を修正しました。 [#241](https://github.com/pingcap/br/issues/241) diff --git a/releases/release-4.0.0-rc.md b/releases/release-4.0.0-rc.md index 611847989a693..2c64a9466923d 100644 --- a/releases/release-4.0.0-rc.md +++ b/releases/release-4.0.0-rc.md @@ -30,14 +30,14 @@ TiUPバージョン: 0.0.3 - TiDB Binlog - - 共通名[#934](https://github.com/pingcap/tidb-binlog/pull/934)検証するための構成項目を追加します + - 共通名検証するための構成項目を追加します [#934](https://github.com/pingcap/tidb-binlog/pull/934) ## 重要なバグ修正 {#important-bug-fixes} - TiDB - - 内部レコード[#15435](https://github.com/pingcap/tidb/pull/15435)のジョブクエリが正しくないため、 `PREPARE`ステートメントを使用して DDL ジョブを実行すると、上流と下流間のレプリケーションが失敗する可能性がある問題を修正しました。 - - 分離レベル`Read Committed` 、分離レベル[#15471](https://github.com/pingcap/tidb/pull/15471)でサブクエリ結果が不正確になる問題を修正 + - 内部レコードのジョブクエリが正しくないため、 `PREPARE`ステートメントを使用して DDL ジョブを実行すると、上流と下流間のレプリケーションが失敗する可能性がある問題を修正しました。 [#15435](https://github.com/pingcap/tidb/pull/15435) + - 分離レベル`Read Committed` 、分離レベルでサブクエリ結果が不正確になる問題を修正 [#15471](https://github.com/pingcap/tidb/pull/15471) - インライン投影の最適化によって誤った結果が発生する問題を修正[#15411](https://github.com/pingcap/tidb/pull/15411) - SQLヒント`INL_MERGE_JOIN`一部のケースで誤って実行される問題を修正しました[#15515](https://github.com/pingcap/tidb/pull/15515) - `AutoRandom`属性の列に負の数が明示的に書き込まれた場合に、それらの列がリベースされる問題を修正しました[#15397](https://github.com/pingcap/tidb/pull/15397) @@ -46,43 +46,43 @@ TiUPバージョン: 0.0.3 - TiDB - - 大文字と小文字を区別しない照合順序を追加して、ユーザーが新しいクラスター[#33](https://github.com/pingcap/tidb/projects/33)で`utf8mb4_general_ci`と`utf8_general_ci`有効にできるようにします。 - - 切り捨てられたテーブル[#15398](https://github.com/pingcap/tidb/pull/15398)回復をサポートするために`RECOVER TABLE`構文を拡張します + - 大文字と小文字を区別しない照合順序を追加して、ユーザーが新しいクラスターで`utf8mb4_general_ci`と`utf8_general_ci`有効にできるようにします。 [#33](https://github.com/pingcap/tidb/projects/33) + - 切り捨てられたテーブル回復をサポートするために`RECOVER TABLE`構文を拡張します [#15398](https://github.com/pingcap/tidb/pull/15398) - tidb-server ステータスポートが使用中の場合、アラートログを返す代わりに開始を拒否します[#15177](https://github.com/pingcap/tidb/pull/15177) - デフォルトの列値としてシーケンスを使用する書き込みパフォーマンスを最適化する[#15216](https://github.com/pingcap/tidb/pull/15216) - - DDLジョブ[#14837](https://github.com/pingcap/tidb/pull/14837)の詳細を照会するためのシステムテーブル`DDLJobs`を追加します - - `aggFuncSum`パフォーマンス[#14887](https://github.com/pingcap/tidb/pull/14887)を最適化する - - `EXPLAIN` [#15507](https://github.com/pingcap/tidb/pull/15507)の出力を最適化する + - DDLジョブの詳細を照会するためのシステムテーブル`DDLJobs`を追加します [#14837](https://github.com/pingcap/tidb/pull/14837) + - `aggFuncSum`パフォーマンスを最適化する [#14887](https://github.com/pingcap/tidb/pull/14887) + - `EXPLAIN` の出力を最適化する [#15507](https://github.com/pingcap/tidb/pull/15507) - TiKV - 悲観的トランザクションにおける`pipelined`機能をサポートすることで、TPC-Cのパフォーマンスが20%向上します。ただし、実行中のロック失敗によりトランザクションのコミットが失敗するリスクがあります[#6984](https://github.com/tikv/tikv/pull/6984) - - HTTPポート[#5393](https://github.com/tikv/tikv/pull/5393)でTLSをサポート + - HTTPポートでTLSをサポート [#5393](https://github.com/tikv/tikv/pull/5393) - 新しいクラスターではデフォルトで`unify-read-pool`構成項目を有効にし、古いクラスターではこの項目の以前の設定を使用します[#7059](https://github.com/tikv/tikv/pull/7059) - PD - - HTTP API [#2258](https://github.com/pingcap/pd/pull/2258)を介してデフォルトの PD 構成情報を取得する機能をサポート + - HTTP API を介してデフォルトの PD 構成情報を取得する機能をサポート [#2258](https://github.com/pingcap/pd/pull/2258) - ツール - TiDB Binlog - - 共通名[#934](https://github.com/pingcap/tidb-binlog/pull/934)検証するための構成項目を追加します + - 共通名検証するための構成項目を追加します [#934](https://github.com/pingcap/tidb-binlog/pull/934) - TiDB Lightning - - TiDB Lightning [#281](https://github.com/pingcap/tidb-lightning/pull/281) [#275](https://github.com/pingcap/tidb-lightning/pull/275)のパフォーマンスを最適化 + - TiDB Lightning のパフォーマンスを最適化 [#275](https://github.com/pingcap/tidb-lightning/pull/275) [#281](https://github.com/pingcap/tidb-lightning/pull/281) ## バグ修正 {#bug-fixes} - TiDB - - 内部レコード[#15435](https://github.com/pingcap/tidb/pull/15435)のジョブクエリが正しくないため、 `PREPARE`ステートメントを使用して DDL ジョブを実行すると、上流と下流間のレプリケーションが失敗する可能性がある問題を修正しました。 - - 分離レベル`Read Committed` 、分離レベル[#15471](https://github.com/pingcap/tidb/pull/15471)でサブクエリ結果が不正確になる問題を修正 - - `INSERT ... VALUES`使用して`BIT(N)`データ型[#15350](https://github.com/pingcap/tidb/pull/15350)指定するときに発生する可能性のある誤った動作の問題を修正しました + - 内部レコードのジョブクエリが正しくないため、 `PREPARE`ステートメントを使用して DDL ジョブを実行すると、上流と下流間のレプリケーションが失敗する可能性がある問題を修正しました。 [#15435](https://github.com/pingcap/tidb/pull/15435) + - 分離レベル`Read Committed` 、分離レベルでサブクエリ結果が不正確になる問題を修正 [#15471](https://github.com/pingcap/tidb/pull/15471) + - `INSERT ... VALUES`使用して`BIT(N)`データ型指定するときに発生する可能性のある誤った動作の問題を修正しました [#15350](https://github.com/pingcap/tidb/pull/15350) - `ErrorCount`の値が正しく合計されないため、DDL ジョブの内部再試行で期待どおりの結果が完全に得られない問題を修正しました[#15373](https://github.com/pingcap/tidb/pull/15373) - - TiDBがTiFlash [#15505](https://github.com/pingcap/tidb/pull/15505)に接続したときにガベージコレクションが異常動作する可能性がある問題を修正しました + - TiDBがTiFlash に接続したときにガベージコレクションが異常動作する可能性がある問題を修正しました [#15505](https://github.com/pingcap/tidb/pull/15505) - インライン投影の最適化によって誤った結果が発生する問題を修正[#15411](https://github.com/pingcap/tidb/pull/15411) - SQLヒント`INL_MERGE_JOIN`一部のケースで誤って実行される問題を修正しました[#15515](https://github.com/pingcap/tidb/pull/15515) - `AutoRandom`属性の列に負の数が明示的に書き込まれた場合に、それらの列がリベースされる問題を修正しました[#15397](https://github.com/pingcap/tidb/pull/15397) @@ -94,11 +94,11 @@ TiUPバージョン: 0.0.3 - TiDB Lightning - - バックエンドが TiDB [#283](https://github.com/pingcap/tidb-lightning/pull/283)場合に文字変換エラーによって発生するデータエラーの問題を修正しました + - バックエンドが TiDB 場合に文字変換エラーによって発生するデータエラーの問題を修正しました [#283](https://github.com/pingcap/tidb-lightning/pull/283) - TiCDC - - MySQLシンクがDDL文[#353](https://github.com/pingcap/tiflow/pull/353)を実行する際に下流に`test`スキーマが存在しない場合エラーが返される問題を修正 - - CDC cli [#351](https://github.com/pingcap/tiflow/pull/351)のリアルタイムインタラクティブモードをサポート + - MySQLシンクがDDL文を実行する際に下流に`test`スキーマが存在しない場合エラーが返される問題を修正 [#353](https://github.com/pingcap/tiflow/pull/353) + - CDC cli のリアルタイムインタラクティブモードをサポート [#351](https://github.com/pingcap/tiflow/pull/351) - データレプリケーション中に上流のテーブルが複製可能かどうかのチェックをサポート[#368](https://github.com/pingcap/tiflow/pull/368) - - Kafka [#344](https://github.com/pingcap/tiflow/pull/344)への非同期書き込みをサポート + - Kafka への非同期書き込みをサポート [#344](https://github.com/pingcap/tiflow/pull/344) diff --git a/releases/release-4.0.1.md b/releases/release-4.0.1.md index a4f9a8094364f..d502b4c231343 100644 --- a/releases/release-4.0.1.md +++ b/releases/release-4.0.1.md @@ -13,12 +13,12 @@ TiDB バージョン: 4.0.1 - TiKV - - `--advertise-status-addr`開始フラグを追加して、 [#8046](https://github.com/tikv/tikv/pull/8046)アドバタイズするステータスアドレスを指定します。 + - `--advertise-status-addr`開始フラグを追加して、 アドバタイズするステータスアドレスを指定します。 [#8046](https://github.com/tikv/tikv/pull/8046) - PD - - 組み込みの TiDB Dashboard[#2511](https://github.com/pingcap/pd/pull/2511)内部プロキシをサポート - - PDクライアント[#2509](https://github.com/pingcap/pd/pull/2509)のカスタムタイムアウト設定をサポート + - 組み込みの TiDB Dashboard内部プロキシをサポート [#2511](https://github.com/pingcap/pd/pull/2511) + - PDクライアントのカスタムタイムアウト設定をサポート [#2509](https://github.com/pingcap/pd/pull/2509) - TiFlash @@ -37,10 +37,10 @@ TiDB バージョン: 4.0.1 - TiKV - 起動ログの`use-unified-pool`構成が誤って印刷される問題を修正[#7946](https://github.com/tikv/tikv/pull/7946) - - tikv-ctlが相対パス[#7963](https://github.com/tikv/tikv/pull/7963)をサポートしない問題を修正 + - tikv-ctlが相対パスをサポートしない問題を修正 [#7963](https://github.com/tikv/tikv/pull/7963) - ポイントセレクトのモニタリングメトリックが不正確になるバグを修正[#8033](https://github.com/tikv/tikv/pull/8033) - ネットワーク分離が消えた後にピアが破棄されない可能性がある問題を修正[#8006](https://github.com/tikv/tikv/pull/8006) - - 読み取りインデックスのリクエストで古いコミットインデックス[#8043](https://github.com/tikv/tikv/pull/8043)が取得される可能性がある問題を修正しました + - 読み取りインデックスのリクエストで古いコミットインデックスが取得される可能性がある問題を修正しました [#8043](https://github.com/tikv/tikv/pull/8043) - S3とGCSストレージによるバックアップとリストアの信頼性の向上[#7917](https://github.com/tikv/tikv/pull/7917) - PD diff --git a/releases/release-4.0.10.md b/releases/release-4.0.10.md index 886d9e83d8704..54fd86cee5e9d 100644 --- a/releases/release-4.0.10.md +++ b/releases/release-4.0.10.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.10 - PD - - ログ[#3266](https://github.com/pingcap/pd/pull/3266)からユーザーデータを編集するための`enable-redact-log`構成項目を追加します。 + - ログからユーザーデータを編集するための`enable-redact-log`構成項目を追加します。 [#3266](https://github.com/pingcap/pd/pull/3266) - TiFlash @@ -23,12 +23,12 @@ TiDB バージョン: 4.0.10 - TiDB - - `txn-entry-size-limit` [#21843](https://github.com/pingcap/tidb/pull/21843)を使用してトランザクション内のキー値エントリのサイズ制限を設定可能にする + - `txn-entry-size-limit` を使用してトランザクション内のキー値エントリのサイズ制限を設定可能にする [#21843](https://github.com/pingcap/tidb/pull/21843) - PD - `store-state-filter`指標を最適化して、より多くの情報を表示する[#3100](https://github.com/tikv/pd/pull/3100) - - `go.etcd.io/bbolt`依存関係を v1.3.5 [#3331](https://github.com/tikv/pd/pull/3331)にアップグレードします + - `go.etcd.io/bbolt`依存関係を v1.3.5 にアップグレードします [#3331](https://github.com/tikv/pd/pull/3331) - ツール @@ -42,7 +42,7 @@ TiDB バージョン: 4.0.10 - TiDB Lightning - - S3 [#533](https://github.com/pingcap/tidb-lightning/pull/533)からの読み取り時に発生するエラーの再試行をサポート + - S3 からの読み取り時に発生するエラーの再試行をサポート [#533](https://github.com/pingcap/tidb-lightning/pull/533) ## バグ修正 {#bug-fixes} @@ -50,20 +50,20 @@ TiDB バージョン: 4.0.10 - バッチクライアントのタイムアウトを引き起こす可能性のある同時実行バグを修正[#22336](https://github.com/pingcap/tidb/pull/22336) - 同時ベースラインキャプチャによって発生する重複バインディングの問題を修正[#22295](https://github.com/pingcap/tidb/pull/22295) - - ログレベルが`'debug'` [#22293](https://github.com/pingcap/tidb/pull/22293)ときにSQL文にバインドされたベースラインキャプチャを機能させる + - ログレベルが`'debug'` ときにSQL文にバインドされたベースラインキャプチャを機能させる [#22293](https://github.com/pingcap/tidb/pull/22293) - リージョンマージが発生したときにGCロックを正しく解放する[#22267](https://github.com/pingcap/tidb/pull/22267) - - `datetime`型[#22143](https://github.com/pingcap/tidb/pull/22143)のユーザー変数に正しい値を返す + - `datetime`型のユーザー変数に正しい値を返す [#22143](https://github.com/pingcap/tidb/pull/22143) - 複数のテーブルフィルターがある場合のインデックスマージの使用に関する問題を修正[#22124](https://github.com/pingcap/tidb/pull/22124) - - `prepare`プランキャッシュ[#21960](https://github.com/pingcap/tidb/pull/21960)によって引き起こされるTiFlashの`wrong precision`問題を修正 - - スキーマ変更[#21596](https://github.com/pingcap/tidb/pull/21596)によって発生する誤った結果の問題を修正しました - - `ALTER TABLE` [#21474](https://github.com/pingcap/tidb/pull/21474)の不要な列フラグの変更を避ける - - オプティマイザヒント[#21380](https://github.com/pingcap/tidb/pull/21380)で使用されるクエリブロックのテーブルエイリアスのデータベース名を設定します + - `prepare`プランキャッシュによって引き起こされるTiFlashの`wrong precision`問題を修正 [#21960](https://github.com/pingcap/tidb/pull/21960) + - スキーマ変更によって発生する誤った結果の問題を修正しました [#21596](https://github.com/pingcap/tidb/pull/21596) + - `ALTER TABLE` の不要な列フラグの変更を避ける [#21474](https://github.com/pingcap/tidb/pull/21474) + - オプティマイザヒントで使用されるクエリブロックのテーブルエイリアスのデータベース名を設定します [#21380](https://github.com/pingcap/tidb/pull/21380) - `IndexHashJoin`と`IndexMergeJoin`適切なオプティマイザヒントを生成する[#21020](https://github.com/pingcap/tidb/pull/21020) - TiKV - - 準備完了とピア[#9409](https://github.com/tikv/tikv/pull/9409)間の誤ったマッピングを修正 - - `security.redact-info-log` `true` [#9314](https://github.com/tikv/tikv/pull/9314)に設定すると一部のログが編集されない問題を修正しました + - 準備完了とピア間の誤ったマッピングを修正 [#9409](https://github.com/tikv/tikv/pull/9409) + - `security.redact-info-log` `true` に設定すると一部のログが編集されない問題を修正しました [#9314](https://github.com/tikv/tikv/pull/9314) - PD @@ -83,21 +83,21 @@ TiDB バージョン: 4.0.10 - TiCDC - 古いメタデータにより、新しく作成された変更フィードが異常になる可能性があるバグを修正しました[#1184](https://github.com/pingcap/tiflow/pull/1184) - - クローズド通知[#1199](https://github.com/pingcap/tiflow/pull/1199)で受信者を作成する問題を修正しました - - TiCDC 所有者が etcd ウォッチクライアント[#1227](https://github.com/pingcap/tiflow/pull/1227)でメモリを過剰に消費する可能性があるバグを修正しました + - クローズド通知で受信者を作成する問題を修正しました [#1199](https://github.com/pingcap/tiflow/pull/1199) + - TiCDC 所有者が etcd ウォッチクライアントでメモリを過剰に消費する可能性があるバグを修正しました [#1227](https://github.com/pingcap/tiflow/pull/1227) - `max-batch-size`が有効にならない問題を修正[#1253](https://github.com/pingcap/tiflow/pull/1253) - キャプチャ情報が構築される前に古いタスクをクリーンアップする問題を修正[#1280](https://github.com/pingcap/tiflow/pull/1280) - - MySQLシンク[#1285](https://github.com/pingcap/tiflow/pull/1285)で`rollback`が呼び出されないため、db connのリサイクルがブロックされる問題を修正しました + - MySQLシンクで`rollback`が呼び出されないため、db connのリサイクルがブロックされる問題を修正しました [#1285](https://github.com/pingcap/tiflow/pull/1285) - Dumpling - - デフォルトの動作を[`tidb_mem_quota_query`](/system-variables.md#tidb_mem_quota_query) [#233](https://github.com/pingcap/dumpling/pull/233)に設定して、TiDBのメモリ不足(OOM)を回避します。 + - デフォルトの動作を[`tidb_mem_quota_query`](/system-variables.md#tidb_mem_quota_query) に設定して、TiDBのメモリ不足(OOM)を回避します。 [#233](https://github.com/pingcap/dumpling/pull/233) - Backup & Restore (BR) - - GCS [#688](https://github.com/pingcap/br/pull/688)でBR v4.0.8を使用してバックアップされたファイルをBR v4.0.9で復元できない問題を修正しました。 - - GCSstorageURL にプレフィックス[#673](https://github.com/pingcap/br/pull/673)がない場合にBR がパニックになる問題を修正しました - - BR OOM [#693](https://github.com/pingcap/br/pull/693)回避するために、デフォルトでバックアップ統計を無効にする + - GCS でBR v4.0.8を使用してバックアップされたファイルをBR v4.0.9で復元できない問題を修正しました。 [#688](https://github.com/pingcap/br/pull/688) + - GCSstorageURL にプレフィックスがない場合にBR がパニックになる問題を修正しました [#673](https://github.com/pingcap/br/pull/673) + - BR OOM 回避するために、デフォルトでバックアップ統計を無効にする [#693](https://github.com/pingcap/br/pull/693) - TiDB Binlog @@ -107,4 +107,4 @@ TiDB バージョン: 4.0.10 - リージョンキーが正しくエンコードされていないためにリージョンが分割されないバグを修正[#531](https://github.com/pingcap/tidb-lightning/pull/531) - 複数のテーブルを作成すると`CREATE TABLE`の失敗が失われる可能性がある問題を修正[#530](https://github.com/pingcap/tidb-lightning/pull/530) - - TiDBバックエンド[#535](https://github.com/pingcap/tidb-lightning/pull/535)使用時の`column count mismatch`の問題を修正 + - TiDBバックエンド使用時の`column count mismatch`の問題を修正 [#535](https://github.com/pingcap/tidb-lightning/pull/535) diff --git a/releases/release-4.0.11.md b/releases/release-4.0.11.md index 5a22c13dbed54..ad3ec99ee6056 100644 --- a/releases/release-4.0.11.md +++ b/releases/release-4.0.11.md @@ -13,12 +13,12 @@ TiDB バージョン: 4.0.11 - TiDB - - `utf8_unicode_ci`と`utf8mb4_unicode_ci`照合順序[#22558](https://github.com/pingcap/tidb/pull/22558)サポート + - `utf8_unicode_ci`と`utf8mb4_unicode_ci`照合順序サポート [#22558](https://github.com/pingcap/tidb/pull/22558) - TiKV - - `utf8mb4_unicode_ci`照合順序[#9577](https://github.com/tikv/tikv/pull/9577)サポートする - - `cast_year_as_time`照合順序[#9299](https://github.com/tikv/tikv/pull/9299)サポートする + - `utf8mb4_unicode_ci`照合順序サポートする [#9577](https://github.com/tikv/tikv/pull/9577) + - `cast_year_as_time`照合順序サポートする [#9299](https://github.com/tikv/tikv/pull/9299) - TiFlash @@ -28,21 +28,21 @@ TiDB バージョン: 4.0.11 - TiDB - - 外部結合[#22402](https://github.com/pingcap/tidb/pull/22402)から簡素化された内部結合を並べ替える + - 外部結合から簡素化された内部結合を並べ替える [#22402](https://github.com/pingcap/tidb/pull/22402) - Grafanaダッシュボードで複数のクラスターをサポート[#22534](https://github.com/pingcap/tidb/pull/22534) - 複数のステートメントの問題に対する回避策を追加[#22468](https://github.com/pingcap/tidb/pull/22468) - スロークエリの指標[#22405](https://github.com/pingcap/tidb/pull/22405) `internal`と`general`に分ける - - `utf8_unicode_ci`と`utf8mb4_unicode_ci`照合順序[#22099](https://github.com/pingcap/tidb/pull/22099)インターフェースを追加 + - `utf8_unicode_ci`と`utf8mb4_unicode_ci`照合順序インターフェースを追加 [#22099](https://github.com/pingcap/tidb/pull/22099) - TiKV - - DBaaS [#9591](https://github.com/tikv/tikv/pull/9591)サーバー情報のメトリクスを追加 + - DBaaS サーバー情報のメトリクスを追加 [#9591](https://github.com/tikv/tikv/pull/9591) - Grafanaダッシュボードで複数のクラスターをサポート[#9572](https://github.com/tikv/tikv/pull/9572) - - RocksDB メトリックを TiDB [#9316](https://github.com/tikv/tikv/pull/9316)に報告する - - コプロセッサータスク[#9277](https://github.com/tikv/tikv/pull/9277)の中断時間を記録する - - Load Base Split [#9354](https://github.com/tikv/tikv/pull/9354)のキー数とキーサイズのしきい値を追加します。 + - RocksDB メトリックを TiDB に報告する [#9316](https://github.com/tikv/tikv/pull/9316) + - コプロセッサータスクの中断時間を記録する [#9277](https://github.com/tikv/tikv/pull/9277) + - Load Base Split のキー数とキーサイズのしきい値を追加します。 [#9354](https://github.com/tikv/tikv/pull/9354) - データのインポート前にファイルが存在するかどうかを確認する[#9544](https://github.com/tikv/tikv/pull/9544) - - ファストチューンパネル[#9180](https://github.com/tikv/tikv/pull/9180)改善 + - ファストチューンパネル改善 [#9180](https://github.com/tikv/tikv/pull/9180) - PD @@ -58,72 +58,72 @@ TiDB バージョン: 4.0.11 - TiCDC - - `capture`メタデータにバージョン情報を追加し、 `changefeed`メタデータ[#1342](https://github.com/pingcap/tiflow/pull/1342)に`changefeed`の CLI バージョンを追加します。 + - `capture`メタデータにバージョン情報を追加し、 `changefeed`メタデータに`changefeed`の CLI バージョンを追加します。 [#1342](https://github.com/pingcap/tiflow/pull/1342) - TiDB Lightning - インポートパフォーマンスを向上させるためにテーブルを並列に作成する[#502](https://github.com/pingcap/tidb-lightning/pull/502) - - エンジンの合計サイズがリージョンサイズ[#524](https://github.com/pingcap/tidb-lightning/pull/524)より小さい場合は、リージョンの分割をスキップしてインポート パフォーマンスを向上させます。 + - エンジンの合計サイズがリージョンサイズより小さい場合は、リージョンの分割をスキップしてインポート パフォーマンスを向上させます。 [#524](https://github.com/pingcap/tidb-lightning/pull/524) - インポート進行状況バーを追加し、復元進行状況の精度を最適化します[#506](https://github.com/pingcap/tidb-lightning/pull/506) ## バグ修正 {#bug-fixes} - TiDB - - 異常な`unicode_ci`定数伝播[#22614](https://github.com/pingcap/tidb/pull/22614)の問題を修正 + - 異常な`unicode_ci`定数伝播の問題を修正 [#22614](https://github.com/pingcap/tidb/pull/22614) - 誤った照合順序と強制可能性を引き起こす可能性のある問題を修正[#22602](https://github.com/pingcap/tidb/pull/22602) - 照合順序結果が誤っている可能性がある問題を修正[#22599](https://github.com/pingcap/tidb/pull/22599) - 異なる照合順序における定数置換の問題を修正[#22582](https://github.com/pingcap/tidb/pull/22582) - - 照合順序[#22531](https://github.com/pingcap/tidb/pull/22531)使用すると関数`like`間違った結果を返す可能性があるバグを修正しました - - `least`と`greatest`関数[#22580](https://github.com/pingcap/tidb/pull/22580)における誤った`duration`型推論の問題を修正 + - 照合順序使用すると関数`like`間違った結果を返す可能性があるバグを修正しました [#22531](https://github.com/pingcap/tidb/pull/22531) + - `least`と`greatest`関数における誤った`duration`型推論の問題を修正 [#22580](https://github.com/pingcap/tidb/pull/22580) - `like`関数が単一文字のワイルドカード ( `_` ) に続いて複数文字のワイルドカード ( `%` ) を処理するときに発生するバグを修正しました[#22575](https://github.com/pingcap/tidb/pull/22575) - TiDBの組み込み関数の型推論エラーを修正( `least`と`greatest` ) [#22562](https://github.com/pingcap/tidb/pull/22562) - - パターン文字列がUnicode文字列[#22529](https://github.com/pingcap/tidb/pull/22529)の場合に`like`関数が間違った結果を返すバグを修正しました + - パターン文字列がUnicode文字列の場合に`like`関数が間違った結果を返すバグを修正しました [#22529](https://github.com/pingcap/tidb/pull/22529) - `@@tidb_snapshot`変数が設定されている場合にPointGetクエリがスナップショットデータを取得できないバグを修正しました [#22527](https://github.com/pingcap/tidb/pull/22527) - 結合からヒントを生成するときに発生する可能性のあるpanicを修正[#22518](https://github.com/pingcap/tidb/pull/22518) - - 文字列が`BIT`型[#22420](https://github.com/pingcap/tidb/pull/22420)に誤って変換される問題を修正 + - 文字列が`BIT`型に誤って変換される問題を修正 [#22420](https://github.com/pingcap/tidb/pull/22420) - `tidb_rowid`列に値を挿入するときに発生する`index out of range`エラーを修正[#22359](https://github.com/pingcap/tidb/pull/22359) - キャッシュされたプランが誤って使用されるバグを修正[#22353](https://github.com/pingcap/tidb/pull/22353) - バイナリ/文字列の長さが大きすぎる場合に関数`WEIGHT_STRING`で発生するランタイムpanicを修正[#22332](https://github.com/pingcap/tidb/pull/22332) - 関数パラメータの数が無効な場合、生成された列の使用を禁止する[#22174](https://github.com/pingcap/tidb/pull/22174) - 実行プランを構築する前にプロセス情報を正しく設定する[#22148](https://github.com/pingcap/tidb/pull/22148) - - `IndexLookUp` [#22136](https://github.com/pingcap/tidb/pull/22136)の不正確な実行時統計の問題を修正 - - コンテナ[#22116](https://github.com/pingcap/tidb/pull/22116)にクラスタをデプロイするときにメモリ使用量情報のキャッシュを追加する + - `IndexLookUp` の不正確な実行時統計の問題を修正 [#22136](https://github.com/pingcap/tidb/pull/22136) + - コンテナにクラスタをデプロイするときにメモリ使用量情報のキャッシュを追加する [#22116](https://github.com/pingcap/tidb/pull/22116) - デコードプランエラーの問題を修正[#22022](https://github.com/pingcap/tidb/pull/22022) - 無効なウィンドウ仕様の使用によるエラーを報告[#21976](https://github.com/pingcap/tidb/pull/21976) - - `PREPARE`文が`EXECUTE` 、 `DEALLOCATE` 、または`PREPARE` [#21972](https://github.com/pingcap/tidb/pull/21972)とネストされている場合はエラーを報告します。 - - 存在しないパーティション[#21971](https://github.com/pingcap/tidb/pull/21971)で`INSERT IGNORE`ステートメントが使用された場合にエラーが報告されない問題を修正しました - - `EXPLAIN`結果のエンコードを統一し、 [#21964](https://github.com/pingcap/tidb/pull/21964)遅いログ - - 集計演算子[#21957](https://github.com/pingcap/tidb/pull/21957)使用するときに結合で不明な列が発生する問題を修正しました - - `ceiling`関数[#21936](https://github.com/pingcap/tidb/pull/21936)の間違った型推論を修正 - - `Double`型の列が小数点[#21916](https://github.com/pingcap/tidb/pull/21916)無視する問題を修正しました - - 相関集計がサブクエリ[#21877](https://github.com/pingcap/tidb/pull/21877)で計算される問題を修正 + - `PREPARE`文が`EXECUTE` 、 `DEALLOCATE` 、または`PREPARE` とネストされている場合はエラーを報告します。 [#21972](https://github.com/pingcap/tidb/pull/21972) + - 存在しないパーティションで`INSERT IGNORE`ステートメントが使用された場合にエラーが報告されない問題を修正しました [#21971](https://github.com/pingcap/tidb/pull/21971) + - `EXPLAIN`結果のエンコードを統一し、 遅いログ [#21964](https://github.com/pingcap/tidb/pull/21964) + - 集計演算子使用するときに結合で不明な列が発生する問題を修正しました [#21957](https://github.com/pingcap/tidb/pull/21957) + - `ceiling`関数の間違った型推論を修正 [#21936](https://github.com/pingcap/tidb/pull/21936) + - `Double`型の列が小数点無視する問題を修正しました [#21916](https://github.com/pingcap/tidb/pull/21916) + - 相関集計がサブクエリで計算される問題を修正 [#21877](https://github.com/pingcap/tidb/pull/21877) - キーの長さが65536以上のJSONオブジェクトのエラーを報告します[#21870](https://github.com/pingcap/tidb/pull/21870) - - `dyname`関数がMySQL [#21850](https://github.com/pingcap/tidb/pull/21850)と互換性がない問題を修正 + - `dyname`関数がMySQL と互換性がない問題を修正 [#21850](https://github.com/pingcap/tidb/pull/21850) - 入力データが長すぎる場合に`to_base64`関数が`NULL`返す問題を修正しました[#21813](https://github.com/pingcap/tidb/pull/21813) - - サブクエリ[#21808](https://github.com/pingcap/tidb/pull/21808)で複数のフィールドを比較できない問題を修正 - - JSON [#21785](https://github.com/pingcap/tidb/pull/21785)で float 型を比較する際に発生する問題を修正しました + - サブクエリで複数のフィールドを比較できない問題を修正 [#21808](https://github.com/pingcap/tidb/pull/21808) + - JSON で float 型を比較する際に発生する問題を修正しました [#21785](https://github.com/pingcap/tidb/pull/21785) - JSONオブジェクトの型を比較する際に発生する問題を修正[#21718](https://github.com/pingcap/tidb/pull/21718) - `cast`関数の強制値が正しく設定されていない問題を修正[#21714](https://github.com/pingcap/tidb/pull/21714) - - `IF`関数[#21711](https://github.com/pingcap/tidb/pull/21711)使用時に予期しないpanicが発生する問題を修正 - - JSON検索から返される`NULL`結果がMySQL [#21700](https://github.com/pingcap/tidb/pull/21700)と互換性がない問題を修正しました + - `IF`関数使用時に予期しないpanicが発生する問題を修正 [#21711](https://github.com/pingcap/tidb/pull/21711) + - JSON検索から返される`NULL`結果がMySQL と互換性がない問題を修正しました [#21700](https://github.com/pingcap/tidb/pull/21700) - `ORDER BY`と`HAVING`使用して`only_full_group_by`モードをチェックするときに発生する問題を修正しました[#21697](https://github.com/pingcap/tidb/pull/21697) - - `Day`と`Time`の単位がMySQL [#21676](https://github.com/pingcap/tidb/pull/21676)と互換性がない問題を修正 - - デフォルト値`LEAD`と`LAG`フィールドタイプ[#21665](https://github.com/pingcap/tidb/pull/21665)に適応できない問題を修正 - - `LOAD DATA`文がベーステーブル[#21638](https://github.com/pingcap/tidb/pull/21638)にのみデータをロードできることを確認するためのチェックを実行します。 - - `addtime`と`subtime`関数が無効な引数[#21635](https://github.com/pingcap/tidb/pull/21635)処理するときに発生する問題を修正しました + - `Day`と`Time`の単位がMySQL と互換性がない問題を修正 [#21676](https://github.com/pingcap/tidb/pull/21676) + - デフォルト値`LEAD`と`LAG`フィールドタイプに適応できない問題を修正 [#21665](https://github.com/pingcap/tidb/pull/21665) + - `LOAD DATA`文がベーステーブルにのみデータをロードできることを確認するためのチェックを実行します。 [#21638](https://github.com/pingcap/tidb/pull/21638) + - `addtime`と`subtime`関数が無効な引数処理するときに発生する問題を修正しました [#21635](https://github.com/pingcap/tidb/pull/21635) - 近似値の丸めルールを「最も近い偶数に丸める」に変更します[#21628](https://github.com/pingcap/tidb/pull/21628) - `WEEK()`明示的に読み込まれるまで`@@GLOBAL.default_week_format`認識しない問題を修正[#21623](https://github.com/pingcap/tidb/pull/21623) - TiKV - - `PROST=1` [#9604](https://github.com/tikv/tikv/pull/9604)でTiKVのビルドに失敗する問題を修正 + - `PROST=1` でTiKVのビルドに失敗する問題を修正 [#9604](https://github.com/tikv/tikv/pull/9604) - 一致しないメモリ診断を修正[#9589](https://github.com/tikv/tikv/pull/9589) - - 部分的なRawKV復元範囲の終了キーが[#9583](https://github.com/tikv/tikv/pull/9583)含む問題を修正 + - 部分的なRawKV復元範囲の終了キーが含む問題を修正 [#9583](https://github.com/tikv/tikv/pull/9583) - TiCDC の増分スキャン中にロールバックされたトランザクションのキーの古い値をロードするときに発生する TiKVpanicの問題を修正しました[#9569](https://github.com/tikv/tikv/pull/9569) - - 異なる設定の変更フィードが 1 つのリージョン[#9565](https://github.com/tikv/tikv/pull/9565)に接続したときに古い値の構成の不具合を修正しました。 + - 異なる設定の変更フィードが 1 つのリージョンに接続したときに古い値の構成の不具合を修正しました。 [#9565](https://github.com/tikv/tikv/pull/9565) - MAC アドレスのないネットワーク インターフェースを持つマシンで TiKV クラスターを実行すると発生するクラッシュの問題を修正しました (v4.0.9 で導入) [#9516](https://github.com/tikv/tikv/pull/9516) - - 巨大なリージョン[#9448](https://github.com/tikv/tikv/pull/9448)をバックアップする際のTiKV OOMの問題を修正 + - 巨大なリージョンをバックアップする際のTiKV OOMの問題を修正 [#9448](https://github.com/tikv/tikv/pull/9448) - `region-split-check-diff`カスタマイズできない問題を修正[#9530](https://github.com/tikv/tikv/pull/9530) - システム時刻が[#9542](https://github.com/tikv/tikv/pull/9542)に戻ったときにTiKVpanicが発生する問題を修正 @@ -132,7 +132,7 @@ TiDB バージョン: 4.0.11 - メンバーの健康指標が正しく表示されない問題を修正[#3368](https://github.com/pingcap/pd/pull/3368) - ピアまだ残っているtombstoneストアの削除を禁止する [#3352](https://github.com/pingcap/pd/pull/3352) - ストア制限が維持できない問題を修正[#3403](https://github.com/pingcap/pd/pull/3403) - - 散布範囲スケジューラ[#3401](https://github.com/pingcap/pd/pull/3401)の制限制限を修正 + - 散布範囲スケジューラの制限制限を修正 [#3401](https://github.com/pingcap/pd/pull/3401) - TiFlash @@ -148,23 +148,23 @@ TiDB バージョン: 4.0.11 - TiCDC - `ErrTaskStatusNotExists`と`capture`セッションの終了が同時に発生した場合、TiCDCサービスが予期せず終了する可能性があるバグを修正[#1240](https://github.com/pingcap/tiflow/pull/1240) - - `changefeed`が別の`changefeed` [#1347](https://github.com/pingcap/tiflow/pull/1347)の影響を受ける可能性があるという古い値の切り替え問題を修正しました - - 無効な`sort-engine`パラメータ[#1309](https://github.com/pingcap/tiflow/pull/1309)を持つ新しい`changefeed`処理するときにTiCDCサービスがハングする可能性があるバグを修正しました + - `changefeed`が別の`changefeed` の影響を受ける可能性があるという古い値の切り替え問題を修正しました [#1347](https://github.com/pingcap/tiflow/pull/1347) + - 無効な`sort-engine`パラメータを持つ新しい`changefeed`処理するときにTiCDCサービスがハングする可能性があるバグを修正しました [#1309](https://github.com/pingcap/tiflow/pull/1309) - 非オーナーノードでデバッグ情報を取得する際に発生するpanicの問題を修正[#1349](https://github.com/pingcap/tiflow/pull/1349) - - テーブル[#1351](https://github.com/pingcap/tiflow/pull/1351)を追加または削除したときに、 `ticdc_processor_num_of_tables`と`ticdc_processor_table_resolved_ts`メトリックが正しく更新されない問題を修正しました。 - - テーブル[#1363](https://github.com/pingcap/tiflow/pull/1363)を追加するときにプロセッサがクラッシュした場合に潜在的なデータ損失が発生する問題を修正しました + - テーブルを追加または削除したときに、 `ticdc_processor_num_of_tables`と`ticdc_processor_table_resolved_ts`メトリックが正しく更新されない問題を修正しました。 [#1351](https://github.com/pingcap/tiflow/pull/1351) + - テーブルを追加するときにプロセッサがクラッシュした場合に潜在的なデータ損失が発生する問題を修正しました [#1363](https://github.com/pingcap/tiflow/pull/1363) - テーブル移行中に所有者が TiCDCサーバーの異常終了を引き起こす可能性があるバグを修正[#1352](https://github.com/pingcap/tiflow/pull/1352) - サービスGCセーフポイントが失われた後にTiCDCが時間内に終了しないバグを修正[#1367](https://github.com/pingcap/tiflow/pull/1367) - - KVクライアントがイベントフィード[#1336](https://github.com/pingcap/tiflow/pull/1336)作成をスキップする可能性があるバグを修正しました + - KVクライアントがイベントフィード作成をスキップする可能性があるバグを修正しました [#1336](https://github.com/pingcap/tiflow/pull/1336) - トランザクションが下流に複製されたときにトランザクションの原子性が壊れるバグを修正[#1375](https://github.com/pingcap/tiflow/pull/1375) - Backup & Restore (BR) - - BRがバックアップ[#702](https://github.com/pingcap/br/pull/702)を復元した後にTiKVが大きなリージョンを生成する可能性がある問題を修正しました - - テーブルに自動 ID [#720](https://github.com/pingcap/br/pull/720)がない場合でもBR がテーブルの自動 ID を復元する問題を修正しました + - BRがバックアップを復元した後にTiKVが大きなリージョンを生成する可能性がある問題を修正しました [#702](https://github.com/pingcap/br/pull/702) + - テーブルに自動 ID がない場合でもBR がテーブルの自動 ID を復元する問題を修正しました [#720](https://github.com/pingcap/br/pull/720) - TiDB Lightning - - TiDBバックエンド[#535](https://github.com/pingcap/tidb-lightning/pull/535)使用時に`column count mismatch`が発生する可能性があるバグを修正 + - TiDBバックエンド使用時に`column count mismatch`が発生する可能性があるバグを修正 [#535](https://github.com/pingcap/tidb-lightning/pull/535) - ソースファイルの列数とターゲットテーブルの列数が一致しない場合に TiDB バックエンドがパニックを起こすバグを修正[#528](https://github.com/pingcap/tidb-lightning/pull/528) - TiDB Lightning のデータインポート中に TiKV が予期せずpanic可能性があるバグを修正[#554](https://github.com/pingcap/tidb-lightning/pull/554) diff --git a/releases/release-4.0.12.md b/releases/release-4.0.12.md index 282a618799c91..2270ed3a67157 100644 --- a/releases/release-4.0.12.md +++ b/releases/release-4.0.12.md @@ -19,17 +19,17 @@ TiDB バージョン: 4.0.12 - TiDB - - `batch cop`モード[#23164](https://github.com/pingcap/tidb/pull/23164)の`EXPLAIN`文の出力情報を絞り込む - - `EXPLAIN`文[#23020](https://github.com/pingcap/tidb/pull/23020)の出力に、ストレージレイヤーにプッシュできない式の警告情報を追加します。 + - `batch cop`モードの`EXPLAIN`文の出力情報を絞り込む [#23164](https://github.com/pingcap/tidb/pull/23164) + - `EXPLAIN`文の出力に、ストレージレイヤーにプッシュできない式の警告情報を追加します。 [#23020](https://github.com/pingcap/tidb/pull/23020) - DDLパッケージコードの一部を`Execute` `ExecRestricted`安全なAPIに移行する(2) [#22935](https://github.com/pingcap/tidb/pull/22935) - DDLパッケージコードの一部を`Execute` `ExecRestricted`安全なAPIに移行する(1) [#22929](https://github.com/pingcap/tidb/pull/22929) - - `optimization-time`と`wait-TS-time`スローログ[#22918](https://github.com/pingcap/tidb/pull/22918)に加える - - `infoschema.partitions`テーブル[#22489](https://github.com/pingcap/tidb/pull/22489)から`partition_id`クエリをサポート - - SQL文の実行プランがバインディング[#21430](https://github.com/pingcap/tidb/pull/21430)ヒントと一致しているかどうかをユーザーが知ることができるように`last_plan_from_binding`追加します。 - - `pre-split`オプション[#22872](https://github.com/pingcap/tidb/pull/22872)なしで切り捨てられたテーブルを散布する - - `str_to_date`式[#22812](https://github.com/pingcap/tidb/pull/22812)に 3 つの書式指定子を追加します - - メトリクスモニター[#22672](https://github.com/pingcap/tidb/pull/22672)で`PREPARE`実行失敗を`Failed Query OPM`として記録する - - `tidb_snapshot` [#22641](https://github.com/pingcap/tidb/pull/22641)設定されている場合、 `PREPARE`実行でエラーを報告しません + - `optimization-time`と`wait-TS-time`スローログに加える [#22918](https://github.com/pingcap/tidb/pull/22918) + - `infoschema.partitions`テーブルから`partition_id`クエリをサポート [#22489](https://github.com/pingcap/tidb/pull/22489) + - SQL文の実行プランがバインディングヒントと一致しているかどうかをユーザーが知ることができるように`last_plan_from_binding`追加します。 [#21430](https://github.com/pingcap/tidb/pull/21430) + - `pre-split`オプションなしで切り捨てられたテーブルを散布する [#22872](https://github.com/pingcap/tidb/pull/22872) + - `str_to_date`式に 3 つの書式指定子を追加します [#22812](https://github.com/pingcap/tidb/pull/22812) + - メトリクスモニターで`PREPARE`実行失敗を`Failed Query OPM`として記録する [#22672](https://github.com/pingcap/tidb/pull/22672) + - `tidb_snapshot` 設定されている場合、 `PREPARE`実行でエラーを報告しません [#22641](https://github.com/pingcap/tidb/pull/22641) - TiKV @@ -39,8 +39,8 @@ TiDB バージョン: 4.0.12 - PD - - `pending-peers`または`down-peers`変更された場合にのみリージョンキャッシュを更新し、ハートビート[#3471](https://github.com/pingcap/pd/pull/3471)更新する負荷を軽減します。 - - `split-cache`の領域がマージ[#3459](https://github.com/pingcap/pd/pull/3459)対象にならないようにします。 + - `pending-peers`または`down-peers`変更された場合にのみリージョンキャッシュを更新し、ハートビート更新する負荷を軽減します。 [#3471](https://github.com/pingcap/pd/pull/3471) + - `split-cache`の領域がマージ対象にならないようにします。 [#3459](https://github.com/pingcap/pd/pull/3459) - TiFlash @@ -53,25 +53,25 @@ TiDB バージョン: 4.0.12 - TiCDC - ユーザーが現在のタイムスタンプ[#1497](https://github.com/pingcap/tiflow/pull/1497) `start-ts`日前または`checkpoint-ts`日前に変更フィードを作成または再開するときに、二重の確認を追加します。 - - 古い値機能[#1571](https://github.com/pingcap/tiflow/pull/1571)用の Grafana パネルを追加する + - 古い値機能用の Grafana パネルを追加する [#1571](https://github.com/pingcap/tiflow/pull/1571) - Backup & Restore (BR) - 環境変数`HTTP_PROXY`と`HTTPS_PROXY`ログに記録する[#827](https://github.com/pingcap/br/pull/827) - テーブル数が多い場合のバックアップパフォーマンスの向上[#745](https://github.com/pingcap/br/pull/745) - サービスセーフポイントチェックが失敗した場合はエラーを報告する[#826](https://github.com/pingcap/br/pull/826) - - `backupmeta` [#803](https://github.com/pingcap/br/pull/803)の`cluster_version`と`br_version`情報を加算します - - バックアップ[#851](https://github.com/pingcap/br/pull/851)の成功率を上げるために、外部ストレージエラーの再試行を追加します。 + - `backupmeta` の`cluster_version`と`br_version`情報を加算します [#803](https://github.com/pingcap/br/pull/803) + - バックアップの成功率を上げるために、外部ストレージエラーの再試行を追加します。 [#851](https://github.com/pingcap/br/pull/851) - バックアップ中のメモリ使用量を削減する[#886](https://github.com/pingcap/br/pull/886) - TiDB Lightning - 予期しないエラーを回避するために、 TiDB Lightningを実行する前に TiDB クラスターのバージョンを確認してください[#787](https://github.com/pingcap/br/pull/787) - - TiDB Lightningが`cancel`エラー[#867](https://github.com/pingcap/br/pull/867)に遭遇したら、すぐに失敗しましょう + - TiDB Lightningが`cancel`エラーに遭遇したら、すぐに失敗しましょう [#867](https://github.com/pingcap/br/pull/867) - メモリ使用量とパフォーマンスのバランスをとるために、 `tikv-importer.engine-mem-cache-size`と`tikv-importer.local-writer-mem-cache-size`構成項目を追加します[#866](https://github.com/pingcap/br/pull/866) - インポート速度を上げるために、TiDB Lightningのローカルバックエンドで`batch split region`並列実行します[#868](https://github.com/pingcap/br/pull/868) - - TiDB Lightningを使用してS3ストレージからデータをインポートする場合、 TiDB Lightningは`s3:ListBucket`権限[#919](https://github.com/pingcap/br/pull/919)必要としなくなりました。 - - チェックポイントから再開する場合、 TiDB Lightningは元のエンジン[#924](https://github.com/pingcap/br/pull/924)を使用し続けます。 + - TiDB Lightningを使用してS3ストレージからデータをインポートする場合、 TiDB Lightningは`s3:ListBucket`権限必要としなくなりました。 [#919](https://github.com/pingcap/br/pull/919) + - チェックポイントから再開する場合、 TiDB Lightningは元のエンジンを使用し続けます。 [#924](https://github.com/pingcap/br/pull/924) ## バグ修正 {#bug-fixes} @@ -79,30 +79,30 @@ TiDB バージョン: 4.0.12 - セッション変数が16進リテラルの場合に`get`変数式がおかしくなる問題を修正[#23372](https://github.com/pingcap/tidb/pull/23372) - `Enum`または`Set`タイプの高速実行プランを作成するときに間違った照合順序が使用される問題を修正しました[#23292](https://github.com/pingcap/tidb/pull/23292) - - `nullif`式を`is-null` [#23279](https://github.com/pingcap/tidb/pull/23279)と併用した場合に誤った結果になる可能性を修正しました + - `nullif`式を`is-null` と併用した場合に誤った結果になる可能性を修正しました [#23279](https://github.com/pingcap/tidb/pull/23279) - 自動分析が時間範囲外で実行される問題を修正[#23219](https://github.com/pingcap/tidb/pull/23219) - - `CAST`関数が`point get`プラン[#23211](https://github.com/pingcap/tidb/pull/23211)のエラーを無視する可能性がある問題を修正しました + - `CAST`関数が`point get`プランのエラーを無視する可能性がある問題を修正しました [#23211](https://github.com/pingcap/tidb/pull/23211) - `CurrentDB`が空の場合に SPM が有効にならないバグを修正[#23209](https://github.com/pingcap/tidb/pull/23209) - - IndexMerge プラン[#23165](https://github.com/pingcap/tidb/pull/23165)でテーブル フィルターが間違っている可能性がある問題を修正しました - - `NULL`定数[#23135](https://github.com/pingcap/tidb/pull/23135)の戻り値の型で予期しない`NotNullFlag`が発生する問題を修正 - - テキストタイプ[#23092](https://github.com/pingcap/tidb/pull/23092)で照合順序が処理されない可能性があるバグを修正 - - 範囲パーティションが`IN`式[#23074](https://github.com/pingcap/tidb/pull/23074)を誤って処理する可能性がある問題を修正しました + - IndexMerge プランでテーブル フィルターが間違っている可能性がある問題を修正しました [#23165](https://github.com/pingcap/tidb/pull/23165) + - `NULL`定数の戻り値の型で予期しない`NotNullFlag`が発生する問題を修正 [#23135](https://github.com/pingcap/tidb/pull/23135) + - テキストタイプで照合順序が処理されない可能性があるバグを修正 [#23092](https://github.com/pingcap/tidb/pull/23092) + - 範囲パーティションが`IN`式を誤って処理する可能性がある問題を修正しました [#23074](https://github.com/pingcap/tidb/pull/23074) - TiKVストアをtombstoneとしてマークした後、同じIPアドレスとポートで異なるStoreIDを持つ新しいTiKVストアを開始すると、 `StoreNotMatch`エラーが返され続ける問題を修正しました。 [#23071](https://github.com/pingcap/tidb/pull/23071) - - `INT`型は`NULL`で`YEAR` [#22844](https://github.com/pingcap/tidb/pull/22844)を比較すると調整しない - - `auto_random`列[#22736](https://github.com/pingcap/tidb/pull/22736)列のテーブルにデータをロードする際に接続が失われる問題を修正しました - - DDL 操作がキャンセル パス[#23297](https://github.com/pingcap/tidb/pull/23297)でpanicに遭遇した場合の DDL ハングオーバーの問題を修正しました。 + - `INT`型は`NULL`で`YEAR` を比較すると調整しない [#22844](https://github.com/pingcap/tidb/pull/22844) + - `auto_random`列列のテーブルにデータをロードする際に接続が失われる問題を修正しました [#22736](https://github.com/pingcap/tidb/pull/22736) + - DDL 操作がキャンセル パスでpanicに遭遇した場合の DDL ハングオーバーの問題を修正しました。 [#23297](https://github.com/pingcap/tidb/pull/23297) - `YEAR`列と`NULL` を比較する際のインデックススキャンのキー範囲の誤りを修正しました。 [#23104](https://github.com/pingcap/tidb/pull/23104) - - 正常に作成されたビューが[#23083](https://github.com/pingcap/tidb/pull/23083)使用できない問題を修正しました + - 正常に作成されたビューが使用できない問題を修正しました [#23083](https://github.com/pingcap/tidb/pull/23083) - TiKV - `IN`式が符号なし/符号付き整数を適切に処理しない問題を修正[#9850](https://github.com/tikv/tikv/pull/9850) - 取り込み操作が再入可能ではない問題を修正[#9779](https://github.com/tikv/tikv/pull/9779) - - TiKVコプロセッサ[#9666](https://github.com/tikv/tikv/pull/9666)でJSONを文字列に変換するときにスペースが失われる問題を修正 + - TiKVコプロセッサでJSONを文字列に変換するときにスペースが失われる問題を修正 [#9666](https://github.com/tikv/tikv/pull/9666) - PD - - ストアにラベル[#3474](https://github.com/pingcap/pd/pull/3474)がない場合に分離レベルが間違っているというバグを修正しました + - ストアにラベルがない場合に分離レベルが間違っているというバグを修正しました [#3474](https://github.com/pingcap/pd/pull/3474) - TiFlash @@ -119,20 +119,20 @@ TiDB バージョン: 4.0.12 - TiCDC - - `resolved ts`イベント[#1464](https://github.com/pingcap/tiflow/pull/1464)の障害問題を修正 + - `resolved ts`イベントの障害問題を修正 [#1464](https://github.com/pingcap/tiflow/pull/1464) - ネットワークの問題による誤ったテーブルスケジュールによって発生するデータ損失の問題を修正[#1508](https://github.com/pingcap/tiflow/pull/1508) - プロセッサが停止した後にリソースが不意に解放されるバグを修正[#1547](https://github.com/pingcap/tiflow/pull/1547) - トランザクションカウンタが正しく更新されず、データベース接続リークが発生する可能性があるバグを修正しました[#1524](https://github.com/pingcap/tiflow/pull/1524) - - PD にジッターがある場合に複数の所有者が共存し、テーブルが[#1540](https://github.com/pingcap/tiflow/pull/1540)失われる可能性がある問題を修正しました。 + - PD にジッターがある場合に複数の所有者が共存し、テーブルが失われる可能性がある問題を修正しました。 [#1540](https://github.com/pingcap/tiflow/pull/1540) - Backup & Restore (BR) - - ターゲットパスがバケット名[#733](https://github.com/pingcap/br/pull/733)の場合、S3ストレージの`WalkDir` `nil`返すバグを修正しました - - `status`ポートがTLS [#839](https://github.com/pingcap/br/pull/839)で提供されないバグを修正 + - ターゲットパスがバケット名の場合、S3ストレージの`WalkDir` `nil`返すバグを修正しました [#733](https://github.com/pingcap/br/pull/733) + - `status`ポートがTLS で提供されないバグを修正 [#839](https://github.com/pingcap/br/pull/839) - TiDB Lightning - TiKVインポーターがファイルが既に存在することを無視する可能性があるエラーを修正しました[#848](https://github.com/pingcap/br/pull/848) - TiDB Lightningが間違ったタイムスタンプを使用して間違ったデータを読み取る可能性があるバグを修正しました[#850](https://github.com/pingcap/br/pull/850) - - TiDB Lightning の予期しない終了によりチェックポイントファイル[#889](https://github.com/pingcap/br/pull/889)が破損する可能性があるバグを修正しました。 + - TiDB Lightning の予期しない終了によりチェックポイントファイルが破損する可能性があるバグを修正しました。 [#889](https://github.com/pingcap/br/pull/889) - `cancel`エラーが無視されるために発生する可能性のあるデータエラーの問題を修正[#874](https://github.com/pingcap/br/pull/874) diff --git a/releases/release-4.0.13.md b/releases/release-4.0.13.md index 8bae3f30b7a45..1b2f85f7823a5 100644 --- a/releases/release-4.0.13.md +++ b/releases/release-4.0.13.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.13 - TiDB - - `AUTO_INCREMENT`列を`AUTO_RANDOM` [#24608](https://github.com/pingcap/tidb/pull/24608)に変更するサポート + - `AUTO_INCREMENT`列を`AUTO_RANDOM` に変更するサポート [#24608](https://github.com/pingcap/tidb/pull/24608) - ユーザーがクライアントに返されたエラーを追跡できるように、 `infoschema.client_errors_summary`テーブルを追加します[#23267](https://github.com/pingcap/tidb/pull/23267) ## 改善点 {#improvements} @@ -25,13 +25,13 @@ TiDB バージョン: 4.0.13 - TiKV - `store used size`の計算プロセスをより正確にする[#9904](https://github.com/tikv/tikv/pull/9904) - - `EpochNotMatch`メッセージにさらに多くのリージョンを設定すると、リージョンのミス[#9731](https://github.com/tikv/tikv/pull/9731)が減ります。 + - `EpochNotMatch`メッセージにさらに多くのリージョンを設定すると、リージョンのミスが減ります。 [#9731](https://github.com/tikv/tikv/pull/9731) - 長時間稼働するクラスタに蓄積されたメモリの解放を高速化[#10035](https://github.com/tikv/tikv/pull/10035) - PD - TSO処理時間のメトリクスを最適化し、PD側でのTSO処理時間が長すぎるかどうかをユーザーが判断できるようにします[#3524](https://github.com/pingcap/pd/pull/3524) - - ダッシュボードのバージョンをv2021.03.12.1 [#3469](https://github.com/pingcap/pd/pull/3469)に更新します + - ダッシュボードのバージョンをv2021.03.12.1 に更新します [#3469](https://github.com/pingcap/pd/pull/3469) - TiFlash @@ -41,70 +41,70 @@ TiDB バージョン: 4.0.13 - Backup & Restore (BR) - - `mysql`スキーマ[#1077](https://github.com/pingcap/br/pull/1077)で作成されたユーザー テーブルのバックアップをサポート - - 更新`checkVersion`クラスタデータとバックアップデータ[#1090](https://github.com/pingcap/br/pull/1090)チェックする - - バックアップ[#1062](https://github.com/pingcap/br/pull/1062)中に少数のTiKVノード障害を許容する + - `mysql`スキーマで作成されたユーザー テーブルのバックアップをサポート [#1077](https://github.com/pingcap/br/pull/1077) + - 更新`checkVersion`クラスタデータとバックアップデータチェックする [#1090](https://github.com/pingcap/br/pull/1090) + - バックアップ中に少数のTiKVノード障害を許容する [#1062](https://github.com/pingcap/br/pull/1062) - TiCDC - メモリオーバーフロー(OOM)を回避するためにプロセッサフロー制御を実装する[#1751](https://github.com/pingcap/tiflow/pull/1751) - - Unified Sorter 内の古い一時ファイルのクリーンアップをサポートし、複数の`cdc server`インスタンスが同じ`sort-dir`ディレクトリ[#1741](https://github.com/pingcap/tiflow/pull/1741)を共有するのを防ぎます - - フェイルポイント[#1732](https://github.com/pingcap/tiflow/pull/1732) HTTPハンドラを追加する + - Unified Sorter 内の古い一時ファイルのクリーンアップをサポートし、複数の`cdc server`インスタンスが同じ`sort-dir`ディレクトリを共有するのを防ぎます [#1741](https://github.com/pingcap/tiflow/pull/1741) + - フェイルポイント HTTPハンドラを追加する [#1732](https://github.com/pingcap/tiflow/pull/1732) ## バグ修正 {#bug-fixes} - TiDB - - サブクエリを含む`UPDATE`ステートメントが生成された列[#24658](https://github.com/pingcap/tidb/pull/24658)を更新する際に発生するpanic問題を修正しました。 + - サブクエリを含む`UPDATE`ステートメントが生成された列を更新する際に発生するpanic問題を修正しました。 [#24658](https://github.com/pingcap/tidb/pull/24658) - データの読み取りにマルチカラムインデックスを使用する際に重複したクエリ結果が発生する問題を修正[#24634](https://github.com/pingcap/tidb/pull/24634) - - DIV式[#24266](https://github.com/pingcap/tidb/pull/24266)で`BIT`型定数を除数として使用した場合に間違ったクエリ結果が発生する問題を修正しました - - `NO_ZERO_IN_DATE` SQLモードがDDL文[#24185](https://github.com/pingcap/tidb/pull/24185)で設定されたデフォルトの列値に反映されない問題を修正 + - DIV式で`BIT`型定数を除数として使用した場合に間違ったクエリ結果が発生する問題を修正しました [#24266](https://github.com/pingcap/tidb/pull/24266) + - `NO_ZERO_IN_DATE` SQLモードがDDL文で設定されたデフォルトの列値に反映されない問題を修正 [#24185](https://github.com/pingcap/tidb/pull/24185) - `BIT`型の列と`INTEGER`型の列の間で`UNION`使用すると間違ったクエリ結果が発生する問題を修正しました[#24026](https://github.com/pingcap/tidb/pull/24026) - `BINARY`タイプと`CHAR`タイプを比較すると`TableDual`プランが誤って作成される問題を修正しました[#23917](https://github.com/pingcap/tidb/pull/23917) - - `insert ignore on duplicate`文が予期せずテーブルレコード[#23825](https://github.com/pingcap/tidb/pull/23825)を削除する可能性がある問題を修正しました + - `insert ignore on duplicate`文が予期せずテーブルレコードを削除する可能性がある問題を修正しました [#23825](https://github.com/pingcap/tidb/pull/23825) - 監査プラグインが TiDBpanicを引き起こす問題を修正[#23819](https://github.com/pingcap/tidb/pull/23819) - - `HashJoin`演算子が照合順序[#23812](https://github.com/pingcap/tidb/pull/23812)誤って処理する問題を修正しました - - `batch_point_get`悲観的トランザクション[#23778](https://github.com/pingcap/tidb/pull/23778)で異常値を誤って処理した場合に発生する切断の問題を修正 - - `tidb_row_format_version`設定値が`1`に設定され、 `enable_new_collation`値が`true` [#23772](https://github.com/pingcap/tidb/pull/23772)に設定されている場合に発生する不整合なインデックスの問題を修正しました。 - - `INTEGER`型の列と`STRING`定数値[#23705](https://github.com/pingcap/tidb/pull/23705)比較する際に発生するバグを修正 - - `BIT`型の列が`approx_percent`関数[#23702](https://github.com/pingcap/tidb/pull/23702)に渡されるときに発生するエラーを修正 - - TiFlashバッチリクエスト[#23700](https://github.com/pingcap/tidb/pull/23700)を実行する際にTiDBが誤って`TiKV server timeout`エラーを報告するバグを修正しました - - プレフィックス列インデックス[#23691](https://github.com/pingcap/tidb/pull/23691)で演算子`IndexJoin`間違った結果を返す問題を修正しました + - `HashJoin`演算子が照合順序誤って処理する問題を修正しました [#23812](https://github.com/pingcap/tidb/pull/23812) + - `batch_point_get`悲観的トランザクションで異常値を誤って処理した場合に発生する切断の問題を修正 [#23778](https://github.com/pingcap/tidb/pull/23778) + - `tidb_row_format_version`設定値が`1`に設定され、 `enable_new_collation`値が`true` に設定されている場合に発生する不整合なインデックスの問題を修正しました。 [#23772](https://github.com/pingcap/tidb/pull/23772) + - `INTEGER`型の列と`STRING`定数値比較する際に発生するバグを修正 [#23705](https://github.com/pingcap/tidb/pull/23705) + - `BIT`型の列が`approx_percent`関数に渡されるときに発生するエラーを修正 [#23702](https://github.com/pingcap/tidb/pull/23702) + - TiFlashバッチリクエストを実行する際にTiDBが誤って`TiKV server timeout`エラーを報告するバグを修正しました [#23700](https://github.com/pingcap/tidb/pull/23700) + - プレフィックス列インデックスで演算子`IndexJoin`間違った結果を返す問題を修正しました [#23691](https://github.com/pingcap/tidb/pull/23691) - `BINARY`型列の照合順序が適切に処理されないため、間違ったクエリ結果が発生する問題を修正しました[#23598](https://github.com/pingcap/tidb/pull/23598) - `UPDATE`番目の文に`HAVING`番目の句を含む結合クエリが含まれている場合に発生するクエリpanicの問題を修正しました[#23575](https://github.com/pingcap/tidb/pull/23575) - - 比較式[#23474](https://github.com/pingcap/tidb/pull/23474)で定数`NULL`使用するとTiFlashが誤った結果を返す問題を修正しました - - `YEAR`型の列と`STRING`定数[#23335](https://github.com/pingcap/tidb/pull/23335)比較したときに誤った結果が出る問題を修正しました + - 比較式で定数`NULL`使用するとTiFlashが誤った結果を返す問題を修正しました [#23474](https://github.com/pingcap/tidb/pull/23474) + - `YEAR`型の列と`STRING`定数比較したときに誤った結果が出る問題を修正しました [#23335](https://github.com/pingcap/tidb/pull/23335) - `session.group_concat_max_len`小さすぎると`group_concat`パニックになる問題を修正[#23257](https://github.com/pingcap/tidb/pull/23257) - - `TIME`型の列[#23233](https://github.com/pingcap/tidb/pull/23233)に`BETWEEN`式を使用したときに間違ったクエリ結果が発生する問題を修正しました - - `DELETE`文[#23215](https://github.com/pingcap/tidb/pull/23215)の権限チェックの問題を修正 - - `DECIMAL`型列[#23196](https://github.com/pingcap/tidb/pull/23196)に無効な文字列を挿入してもエラーが報告されない問題を修正 - - `DECIMAL`型列[#23152](https://github.com/pingcap/tidb/pull/23152)にデータを挿入するときに解析エラーが発生する問題を修正しました + - `TIME`型の列に`BETWEEN`式を使用したときに間違ったクエリ結果が発生する問題を修正しました [#23233](https://github.com/pingcap/tidb/pull/23233) + - `DELETE`文の権限チェックの問題を修正 [#23215](https://github.com/pingcap/tidb/pull/23215) + - `DECIMAL`型列に無効な文字列を挿入してもエラーが報告されない問題を修正 [#23196](https://github.com/pingcap/tidb/pull/23196) + - `DECIMAL`型列にデータを挿入するときに解析エラーが発生する問題を修正しました [#23152](https://github.com/pingcap/tidb/pull/23152) - `USE_INDEX_MERGE`ヒントが効かない問題を修正[#22924](https://github.com/pingcap/tidb/pull/22924) - `WHERE`句で`ENUM`列または`SET`列をフィルターとして使用すると、クエリが間違った結果を返すバグを修正しました[#22814](https://github.com/pingcap/tidb/pull/22814) - クラスター化インデックスと新しい照合順序を同時に使用するとクエリが間違った結果を返すバグを修正[#21408](https://github.com/pingcap/tidb/pull/21408) - `enable_new_collation`有効にした状態で`ANALYZE`実行した際に発生するpanicを修正[#21299](https://github.com/pingcap/tidb/pull/21299) - - SQLビューがSQL DEFINER [#24531](https://github.com/pingcap/tidb/pull/24531)に関連付けられたデフォルトのロールを正しく処理しない問題を修正しました。 + - SQLビューがSQL DEFINER に関連付けられたデフォルトのロールを正しく処理しない問題を修正しました。 [#24531](https://github.com/pingcap/tidb/pull/24531) - DDLジョブのキャンセルがスタックする問題を修正[#24445](https://github.com/pingcap/tidb/pull/24445) - - `concat`関数が照合順序[#24300](https://github.com/pingcap/tidb/pull/24300)誤って処理する問題を修正しました - - `SELECT`のフィールドに`IN`サブクエリがあり、そのサブクエリの外側に`NULL` [#24022](https://github.com/pingcap/tidb/pull/24022)タプルが含まれている場合にクエリが間違った結果を返すバグを修正しました。 + - `concat`関数が照合順序誤って処理する問題を修正しました [#24300](https://github.com/pingcap/tidb/pull/24300) + - `SELECT`のフィールドに`IN`サブクエリがあり、そのサブクエリの外側に`NULL` タプルが含まれている場合にクエリが間違った結果を返すバグを修正しました。 [#24022](https://github.com/pingcap/tidb/pull/24022) - `TableScan`が降順の場合にオプティマイザによってTiFlashが誤って選択されるバグを修正[#23974](https://github.com/pingcap/tidb/pull/23974) - - `point_get`プランがMySQL [#23970](https://github.com/pingcap/tidb/pull/23970)と一致しない列名を返すバグを修正しました + - `point_get`プランがMySQL と一致しない列名を返すバグを修正しました [#23970](https://github.com/pingcap/tidb/pull/23970) - 大文字の名前を持つデータベースで`show table status`文を実行すると間違った結果が返される問題を修正しました[#23958](https://github.com/pingcap/tidb/pull/23958) - - テーブルに対して同時に`INSERT`と`DELETE`権限を持たないユーザーが`REPLACE`操作[#23938](https://github.com/pingcap/tidb/pull/23938)実行できるバグを修正しました。 + - テーブルに対して同時に`INSERT`と`DELETE`権限を持たないユーザーが`REPLACE`操作実行できるバグを修正しました。 [#23938](https://github.com/pingcap/tidb/pull/23938) - 照合順序が正しく処理されていないため、 `concat` / `make_set` / `insert`式の結果が間違っている問題を修正しました[#23878](https://github.com/pingcap/tidb/pull/23878) - - `RANGE`パーティション[#23689](https://github.com/pingcap/tidb/pull/23689)を持つテーブルでクエリを実行するときに発生するpanicを修正しました + - `RANGE`パーティションを持つテーブルでクエリを実行するときに発生するpanicを修正しました [#23689](https://github.com/pingcap/tidb/pull/23689) - 問題を修正: 以前のバージョンのクラスターで、変数`tidb_enable_table_partition` `false`に設定されている場合、パーティションを含むテーブルは非パーティションテーブルとして扱われます。クラスターを新しいバージョンにアップグレードした後、このテーブルに対して`batch point get`クエリを実行すると、接続panicが発生します[#23682](https://github.com/pingcap/tidb/pull/23682) - - TiDB が TCP および UNIX ソケットを listen するように構成されている場合、TCP 接続経由のリモート ホストが接続[#23513](https://github.com/pingcap/tidb/pull/23513)に対して正しく検証されない問題を修正しました。 + - TiDB が TCP および UNIX ソケットを listen するように構成されている場合、TCP 接続経由のリモート ホストが接続に対して正しく検証されない問題を修正しました。 [#23513](https://github.com/pingcap/tidb/pull/23513) - デフォルト以外の照合順序で間違ったクエリ結果が発生するバグを修正[#22923](https://github.com/pingcap/tidb/pull/22923) - Grafanaの**コプロセッサー Cache**パネルが動作しないバグを修正[#22617](https://github.com/pingcap/tidb/pull/22617) - - オプティマイザが統計キャッシュ[#22565](https://github.com/pingcap/tidb/pull/22565)アクセスする際に発生するエラーを修正 + - オプティマイザが統計キャッシュアクセスする際に発生するエラーを修正 [#22565](https://github.com/pingcap/tidb/pull/22565) - TiKV - - `file_dict`ファイルが完全に書き込まれていないディスクが[#9963](https://github.com/tikv/tikv/pull/9963)ある場合、TiKVが起動できないバグを修正しました。 + - `file_dict`ファイルが完全に書き込まれていないディスクがある場合、TiKVが起動できないバグを修正しました。 [#9963](https://github.com/tikv/tikv/pull/9963) - TiCDCのスキャン速度をデフォルトで128MB/秒に制限する[#9983](https://github.com/tikv/tikv/pull/9983) - - TiCDCの初期スキャン[#10133](https://github.com/tikv/tikv/pull/10133)のメモリ使用量を削減 - - TiCDCのスキャン速度[#10142](https://github.com/tikv/tikv/pull/10142)バックプレッシャーをサポート + - TiCDCの初期スキャンのメモリ使用量を削減 [#10133](https://github.com/tikv/tikv/pull/10133) + - TiCDCのスキャン速度バックプレッシャーをサポート [#10142](https://github.com/tikv/tikv/pull/10142) - TiCDC の古い値を取得するための不要な読み取りを回避することで、潜在的な OOM 問題を修正しました[#10031](https://github.com/tikv/tikv/pull/10031) - 古い値の読み取りによって引き起こされる TiCDC OOM 問題を修正[#10197](https://github.com/tikv/tikv/pull/10197) - S3 ストレージにタイムアウトメカニズムを追加して、クライアントが応答なしでハングするのを防ぎます[#10132](https://github.com/tikv/tikv/pull/10132) @@ -135,8 +135,8 @@ TiDB バージョン: 4.0.13 - TiCDC - ソーターの入力チャネルがブロックされたときにフロー制御によって発生するデッドロックの問題を修正しました[#1779](https://github.com/pingcap/tiflow/pull/1779) - - TiCDC チェンジフィード チェックポイント[#1756](https://github.com/pingcap/tiflow/pull/1756)の停滞により TiKV GC セーフ ポイントがブロックされる問題を修正しました - - MySQL [#1749](https://github.com/pingcap/tiflow/pull/1749)にデータを複製するときに`SUPER`権限を必要とする`explicit_defaults_for_timestamp`の更新を元に戻す + - TiCDC チェンジフィード チェックポイントの停滞により TiKV GC セーフ ポイントがブロックされる問題を修正しました [#1756](https://github.com/pingcap/tiflow/pull/1756) + - MySQL にデータを複製するときに`SUPER`権限を必要とする`explicit_defaults_for_timestamp`の更新を元に戻す [#1749](https://github.com/pingcap/tiflow/pull/1749) - TiDB Lightning diff --git a/releases/release-4.0.14.md b/releases/release-4.0.14.md index d9e7ae0b4a7b1..6f81211eabfff 100644 --- a/releases/release-4.0.14.md +++ b/releases/release-4.0.14.md @@ -25,7 +25,7 @@ TiDB バージョン: 4.0.14 - TiKV - - 保留中のPDハートビートの数を監視するメトリック`pending`を追加します。これは、遅いPDスレッド[#10008](https://github.com/tikv/tikv/pull/10008)の問題の特定に役立ちます。 + - 保留中のPDハートビートの数を監視するメトリック`pending`を追加します。これは、遅いPDスレッドの問題の特定に役立ちます。 [#10008](https://github.com/tikv/tikv/pull/10008) - BRがS3互換storage[#10242](https://github.com/tikv/tikv/pull/10242)サポートするために仮想ホストアドレス指定モードの使用をサポート - TiDB Dashboard @@ -38,14 +38,14 @@ TiDB バージョン: 4.0.14 - TiDB - `UPDATE`読み取りで`point get`または`batch point get`使用して、インデックスキーの`LOCK`レコードを`PUT`レコードに変更します[#26223](https://github.com/pingcap/tidb/pull/26223) - - MySQLシステム変数`init_connect`とその関連機能[#26031](https://github.com/pingcap/tidb/pull/26031)サポートする + - MySQLシステム変数`init_connect`とその関連機能サポートする [#26031](https://github.com/pingcap/tidb/pull/26031) - クエリ結果をより安定させるために、安定した結果モードをサポートします[#26003](https://github.com/pingcap/tidb/pull/26003) - - 組み込み関数`json_unquote()`をTiKV [#25721](https://github.com/pingcap/tidb/pull/25721)にプッシュダウンする機能をサポート - - SQLプラン管理(SPM)が文字セット[#23295](https://github.com/pingcap/tidb/pull/23295)の影響を受けないようにする + - 組み込み関数`json_unquote()`をTiKV にプッシュダウンする機能をサポート [#25721](https://github.com/pingcap/tidb/pull/25721) + - SQLプラン管理(SPM)が文字セットの影響を受けないようにする [#23295](https://github.com/pingcap/tidb/pull/23295) - TiKV - - 最初にステータスサーバーをシャットダウンして、クライアントがシャットダウンステータス[#10504](https://github.com/tikv/tikv/pull/10504)正しく確認できることを確認します。 + - 最初にステータスサーバーをシャットダウンして、クライアントがシャットダウンステータス正しく確認できることを確認します。 [#10504](https://github.com/tikv/tikv/pull/10504) - 古いピアには常に応答して、これらのピアがより早くクリアされるようにしてください[#10400](https://github.com/tikv/tikv/pull/10400) - TiCDCシンクのメモリ消費を制限する[#10147](https://github.com/tikv/tikv/pull/10147) - リージョンが大きすぎる場合は、均等分割を使用して分割プロセスを高速化します[#10275](https://github.com/tikv/tikv/pull/10275) @@ -73,9 +73,9 @@ TiDB バージョン: 4.0.14 - PDエンドポイントに証明書がない場合に返されるエラーメッセージを改善しました[#1973](https://github.com/pingcap/tiflow/issues/1973) - ソーターのI/Oエラーをよりユーザーフレンドリーにする[#1976](https://github.com/pingcap/tiflow/pull/1976) - - KVクライアントのリージョン増分スキャンに同時実行制限を追加して、TiKV [#1926](https://github.com/pingcap/tiflow/pull/1926)の負荷を軽減します。 + - KVクライアントのリージョン増分スキャンに同時実行制限を追加して、TiKV の負荷を軽減します。 [#1926](https://github.com/pingcap/tiflow/pull/1926) - テーブルメモリ消費量のメトリクスを追加する[#1884](https://github.com/pingcap/tiflow/pull/1884) - - TiCDCサーバー構成[#2169](https://github.com/pingcap/tiflow/pull/2169)に`capture-session-ttl`追加 + - TiCDCサーバー構成に`capture-session-ttl`追加 [#2169](https://github.com/pingcap/tiflow/pull/2169) ## バグ修正 {#bug-fixes} @@ -84,33 +84,33 @@ TiDB バージョン: 4.0.14 - `false` と評価される`WHERE`句を持つサブクエリを結合すると、 `SELECT`結果が MySQL と互換性がない問題を修正しました。 [#24865](https://github.com/pingcap/tidb/issues/24865) - 引数が`ENUM`または`SET`型の場合に発生する`ifnull`関数の計算エラーを修正[#24944](https://github.com/pingcap/tidb/issues/24944) - いくつかのケースで誤った集計プルーニングを修正[#25202](https://github.com/pingcap/tidb/issues/25202) - - 列が`SET`型[#25669](https://github.com/pingcap/tidb/issues/25669)の場合に発生する可能性のあるマージ結合操作の誤った結果を修正しました - - TiDBがカルテシアン結合[#25591](https://github.com/pingcap/tidb/issues/25591)で間違った結果を返す問題を修正 - - `SELECT ... FOR UPDATE`結合操作で動作し、結合がパーティションテーブル[#20028](https://github.com/pingcap/tidb/issues/20028)を使用する場合に発生するpanic問題を修正しました。 - - キャッシュされた`prepared`プランが`point get` [#24741](https://github.com/pingcap/tidb/issues/24741)に誤って使用される問題を修正 + - 列が`SET`型の場合に発生する可能性のあるマージ結合操作の誤った結果を修正しました [#25669](https://github.com/pingcap/tidb/issues/25669) + - TiDBがカルテシアン結合で間違った結果を返す問題を修正 [#25591](https://github.com/pingcap/tidb/issues/25591) + - `SELECT ... FOR UPDATE`結合操作で動作し、結合がパーティションテーブルを使用する場合に発生するpanic問題を修正しました。 [#20028](https://github.com/pingcap/tidb/issues/20028) + - キャッシュされた`prepared`プランが`point get` に誤って使用される問題を修正 [#24741](https://github.com/pingcap/tidb/issues/24741) - `LOAD DATA`文が非 UTF8 データを異常にインポートする可能性がある問題を修正[#25979](https://github.com/pingcap/tidb/issues/25979) - - HTTP API [#24650](https://github.com/pingcap/tidb/pull/24650)経由で統計情報にアクセスする際に発生する可能性のあるメモリリークの問題を修正しました - - `ALTER USER`文[#25225](https://github.com/pingcap/tidb/issues/25225)実行するときに発生するセキュリティ問題を修正しました - - `TIKV_REGION_PEERS`テーブルが`DOWN`ステータス[#24879](https://github.com/pingcap/tidb/issues/24879)正しく処理できないバグを修正 - - `DateTime` [#22231](https://github.com/pingcap/tidb/issues/22231)の解析時に無効な文字列が切り捨てられない問題を修正 - - 列タイプが`YEAR` [#22159](https://github.com/pingcap/tidb/issues/22159)の場合に`select into outfile`文で結果が返されないことがある問題を修正しました - - `NULL` `UNION`サブクエリ[#26532](https://github.com/pingcap/tidb/issues/26532)にある場合にクエリ結果が間違っている可能性がある問題を修正しました + - HTTP API 経由で統計情報にアクセスする際に発生する可能性のあるメモリリークの問題を修正しました [#24650](https://github.com/pingcap/tidb/pull/24650) + - `ALTER USER`文実行するときに発生するセキュリティ問題を修正しました [#25225](https://github.com/pingcap/tidb/issues/25225) + - `TIKV_REGION_PEERS`テーブルが`DOWN`ステータス正しく処理できないバグを修正 [#24879](https://github.com/pingcap/tidb/issues/24879) + - `DateTime` の解析時に無効な文字列が切り捨てられない問題を修正 [#22231](https://github.com/pingcap/tidb/issues/22231) + - 列タイプが`YEAR` の場合に`select into outfile`文で結果が返されないことがある問題を修正しました [#22159](https://github.com/pingcap/tidb/issues/22159) + - `NULL` `UNION`サブクエリにある場合にクエリ結果が間違っている可能性がある問題を修正しました [#26532](https://github.com/pingcap/tidb/issues/26532) - 実行中の射影演算子が場合によってはpanicを引き起こす可能性がある問題を修正[#26534](https://github.com/pingcap/tidb/pull/26534) - TiKV - 特定のプラットフォームで期間計算がpanicになる可能性がある問題を修正[#関連問題](https://github.com/rust-lang/rust/issues/86470#issuecomment-877557654) - - `DOUBLE`を`DOUBLE` [#25200](https://github.com/pingcap/tidb/issues/25200)に変換する間違った関数を修正 - - 非同期ロガー[#8998](https://github.com/tikv/tikv/issues/8998)使用時にpanicログが失われる可能性がある問題を修正 + - `DOUBLE`を`DOUBLE` に変換する間違った関数を修正 [#25200](https://github.com/pingcap/tidb/issues/25200) + - 非同期ロガー使用時にpanicログが失われる可能性がある問題を修正 [#8998](https://github.com/tikv/tikv/issues/8998) - 暗号化が有効になっている場合にスナップショットを2回構築すると発生するpanic問題を修正[#9786](https://github.com/tikv/tikv/issues/9786) [#10407](https://github.com/tikv/tikv/issues/10407) - - コプロセッサ[#10176](https://github.com/tikv/tikv/issues/10176)の関数`json_unquote()`の間違った引数の型を修正 - - シャットダウン時の疑わしい警告とRaftstore [#10353](https://github.com/tikv/tikv/issues/10353) [#10307](https://github.com/tikv/tikv/issues/10307)からの非決定的な応答の問題を修正しました + - コプロセッサの関数`json_unquote()`の間違った引数の型を修正 [#10176](https://github.com/tikv/tikv/issues/10176) + - シャットダウン時の疑わしい警告とRaftstore からの非決定的な応答の問題を修正しました [#10307](https://github.com/tikv/tikv/issues/10307) [#10353](https://github.com/tikv/tikv/issues/10353) - バックアップスレッドリークの問題を修正[#10287](https://github.com/tikv/tikv/issues/10287) - 分割プロセスが遅すぎてリージョンのマージが進行中の場合、リージョン分割がpanicてメタデータが破損する可能性がある問題を修正しました[#8456](https://github.com/tikv/tikv/issues/8456) [#8783](https://github.com/tikv/tikv/issues/8783) - リージョンハートビートにより、TiKV が特定の状況で大規模なリージョンを分割できない問題を修正[#10111](https://github.com/tikv/tikv/issues/10111) - - TiKVとTiDB [#25638](https://github.com/pingcap/tidb/issues/25638)間のCMスケッチの形式の不一致によって発生した誤った統計を修正しました - - `apply wait duration`メトリック[#9893](https://github.com/tikv/tikv/issues/9893)の誤った統計を修正 - - Titan [#10232](https://github.com/tikv/tikv/pull/10232)で`delete_files_in_range`使用した後に発生する「Missing Blob」エラーを修正 + - TiKVとTiDB 間のCMスケッチの形式の不一致によって発生した誤った統計を修正しました [#25638](https://github.com/pingcap/tidb/issues/25638) + - `apply wait duration`メトリックの誤った統計を修正 [#9893](https://github.com/tikv/tikv/issues/9893) + - Titan で`delete_files_in_range`使用した後に発生する「Missing Blob」エラーを修正 [#10232](https://github.com/tikv/tikv/pull/10232) - PD @@ -125,7 +125,7 @@ TiDB バージョン: 4.0.14 - **プロファイリング**UIがすべてのTiDBインスタンスをプロファイリングできない問題を修正[#944](https://github.com/pingcap/tidb-dashboard/pull/944) - **明細書**UIに「プラン数」が表示されない問題を修正しました[#939](https://github.com/pingcap/tidb-dashboard/pull/939) - - クラスタアップグレード[#902](https://github.com/pingcap/tidb-dashboard/issues/902)後に**スロークエリ**UIに「不明なフィールド」エラーが表示される問題を修正しました + - クラスタアップグレード後に**スロークエリ**UIに「不明なフィールド」エラーが表示される問題を修正しました [#902](https://github.com/pingcap/tidb-dashboard/issues/902) - TiFlash @@ -147,7 +147,7 @@ TiDB バージョン: 4.0.14 - TiDB Lightning - - TiDB LightningがParquetファイル[#1276](https://github.com/pingcap/br/pull/1276)の`DECIMAL`型データを解析できない問題を修正 + - TiDB LightningがParquetファイルの`DECIMAL`型データを解析できない問題を修正 [#1276](https://github.com/pingcap/br/pull/1276) - TiDB Lightningがインポートした大きなCSVファイルを分割する際に報告されるEOFエラーを修正しました[#1133](https://github.com/pingcap/br/issues/1133) - TiDB Lightningが`FLOAT`または`DOUBLE`タイプの`auto_increment`列を持つテーブルをインポートするときに過度に大きなベース値が生成されるバグを修正しました[#1185](https://github.com/pingcap/br/pull/1185) - 4 GBを超えるKVデータを生成する際に発生するTiDB Lightningpanicの問題を修正[#1128](https://github.com/pingcap/br/pull/1128) @@ -159,9 +159,9 @@ TiDB バージョン: 4.0.14 - TiCDC - 新しいテーブルパーティションを追加した後に余分なパーティションがディスパッチされる問題を修正[#2205](https://github.com/pingcap/tiflow/pull/2205) - - TiCDCが`/proc/meminfo` [#2023](https://github.com/pingcap/tiflow/pull/2023)の読み取りに失敗した場合に発生するpanic問題を修正しました + - TiCDCが`/proc/meminfo` の読み取りに失敗した場合に発生するpanic問題を修正しました [#2023](https://github.com/pingcap/tiflow/pull/2023) - TiCDC のランタイムメモリ消費を削減する[#2011](https://github.com/pingcap/tiflow/pull/2011) [#1957](https://github.com/pingcap/tiflow/pull/1957) - MySQLシンクがエラーに遭遇して一時停止した後に、一部のMySQL接続がリークする可能性があるバグを修正しました[#1945](https://github.com/pingcap/tiflow/pull/1945) - - 開始 TS が現在の TS から GC TTL [#1839](https://github.com/pingcap/tiflow/issues/1839)を引いた値より小さい場合、TiCDC チェンジフィードを作成できない問題を修正しました。 + - 開始 TS が現在の TS から GC TTL を引いた値より小さい場合、TiCDC チェンジフィードを作成できない問題を修正しました。 [#1839](https://github.com/pingcap/tiflow/issues/1839) - 過度のCPUオーバーヘッドを避けるためにソートヒープのメモリ`malloc`を減らす[#1853](https://github.com/pingcap/tiflow/issues/1853) - - テーブル[#1827](https://github.com/pingcap/tiflow/pull/1827)移動する際にレプリケーションタスクが停止する可能性があるバグを修正 + - テーブル移動する際にレプリケーションタスクが停止する可能性があるバグを修正 [#1827](https://github.com/pingcap/tiflow/pull/1827) diff --git a/releases/release-4.0.15.md b/releases/release-4.0.15.md index 950442efc9a36..fa1cfafab23f0 100644 --- a/releases/release-4.0.15.md +++ b/releases/release-4.0.15.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.15 - TiDB - - 新規セッションで`SHOW VARIABLES`実行すると遅くなる問題を修正しました。この修正により、 [#21045](https://github.com/pingcap/tidb/pull/21045)で行われた変更の一部が元に戻り、互換性の問題が発生する可能性があります[#24326](https://github.com/pingcap/tidb/issues/24326) + - 新規セッションで`SHOW VARIABLES`実行すると遅くなる問題を修正しました。この修正により、 で行われた変更の一部が元に戻り、互換性の問題が発生する可能性があります[#24326](https://github.com/pingcap/tidb/issues/24326) [#21045](https://github.com/pingcap/tidb/pull/21045) @@ -21,10 +21,10 @@ TiDB バージョン: 4.0.15 - `greatest(datetime) union null`空の文字列を返す問題を修正[#26532](https://github.com/pingcap/tidb/issues/26532) - `having`節が正しく動作しない可能性がある問題を修正[#26496](https://github.com/pingcap/tidb/issues/26496) - `between`前後の照合順序が異なる場合に発生する誤った実行結果を修正[#27146](https://github.com/pingcap/tidb/issues/27146) - - `extract`関数の引数が負の期間[#27236](https://github.com/pingcap/tidb/issues/27236)場合に発生する結果の誤りを修正 - - `group_concat`関数の列に非ビン照合順序[#27429](https://github.com/pingcap/tidb/issues/27429)ある場合に発生する誤った実行結果を修正しました - - `Apply`演算子を`Join` [#27233](https://github.com/pingcap/tidb/issues/27233)に変換するときに列情報が失われる問題を修正しました - - 無効な文字列を`DATE` [#26762](https://github.com/pingcap/tidb/issues/26762)にキャストする際の予期しない動作の問題を修正しました + - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) + - `group_concat`関数の列に非ビン照合順序ある場合に発生する誤った実行結果を修正しました [#27429](https://github.com/pingcap/tidb/issues/27429) + - `Apply`演算子を`Join` に変換するときに列情報が失われる問題を修正しました [#27233](https://github.com/pingcap/tidb/issues/27233) + - 無効な文字列を`DATE` にキャストする際の予期しない動作の問題を修正しました [#26762](https://github.com/pingcap/tidb/issues/26762) - 新しい照合順序が有効になっているときに、複数の列の`count distinct`結果が間違っているというバグを修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) ## 機能強化 {#feature-enhancement} @@ -57,12 +57,12 @@ TiDB バージョン: 4.0.15 - 領域を同時に分割して分散させることで、復元速度が向上します[#1363](https://github.com/pingcap/br/pull/1363) - PD 要求エラーまたは TiKV I/O タイムアウト エラーが発生した場合は、 BRタスクを再試行します[#27787](https://github.com/pingcap/tidb/issues/27787) - 多数の小さなテーブルをリストアするときに空のリージョンを減らして、リストア後のクラスタ操作に影響を与えないようにします[#1374](https://github.com/pingcap/br/issues/1374) - - テーブルの作成中に`rebase auto id`操作を実行すると、別の`rebase auto id` DDL操作が節約され、 [#1424](https://github.com/pingcap/br/pull/1424)復元が高速化されます。 + - テーブルの作成中に`rebase auto id`操作を実行すると、別の`rebase auto id` DDL操作が節約され、 復元が高速化されます。 [#1424](https://github.com/pingcap/br/pull/1424) - Dumpling - - テーブル情報を取得する前にスキップしたデータベースをフィルタリングして、 `SHOW TABLE STATUS` [#337](https://github.com/pingcap/dumpling/pull/337)のフィルタリング効率を向上させます。 - - エクスポートするテーブルのテーブル情報を取得するには`SHOW FULL TABLES`使用します。3 `SHOW TABLE STATUS`一部のMySQLバージョン[#322](https://github.com/pingcap/dumpling/issues/322)では正常に動作しないためです。 + - テーブル情報を取得する前にスキップしたデータベースをフィルタリングして、 `SHOW TABLE STATUS` のフィルタリング効率を向上させます。 [#337](https://github.com/pingcap/dumpling/pull/337) + - エクスポートするテーブルのテーブル情報を取得するには`SHOW FULL TABLES`使用します。3 `SHOW TABLE STATUS`一部のMySQLバージョンでは正常に動作しないためです。 [#322](https://github.com/pingcap/dumpling/issues/322) - `START TRANSACTION ... WITH CONSISTENT SNAPSHOT`または`SHOW CREATE TABLE`構文をサポートしていない MySQL 互換データベースのバックアップをサポート[#309](https://github.com/pingcap/dumpling/issues/309) - Dumpling の警告ログを改良し、ダンプが失敗したという誤解を招く情報を回避する[#340](https://github.com/pingcap/dumpling/pull/340) @@ -73,7 +73,7 @@ TiDB バージョン: 4.0.15 - TiCDC - 使いやすさを向上させるために、常に TiKV から古い値を内部的に取得します[#2397](https://github.com/pingcap/tiflow/pull/2397) - - テーブルのリージョンがすべて TiKV ノード[#2284](https://github.com/pingcap/tiflow/issues/2284)から転送されるときに、goroutine の使用を減らす + - テーブルのリージョンがすべて TiKV ノードから転送されるときに、goroutine の使用を減らす [#2284](https://github.com/pingcap/tiflow/issues/2284) - 同時実行性が高い場合は、ワーカープールを最適化してゴルーチンの数を減らす[#2211](https://github.com/pingcap/tiflow/issues/2211) - 他の変更フィードに影響を与えないように、DDL ステートメントを非同期で実行します[#2295](https://github.com/pingcap/tiflow/issues/2295) - グローバル gRPC 接続プールを追加し、KV クライアント間で gRPC 接続を共有する[#2531](https://github.com/pingcap/tiflow/pull/2531) @@ -81,7 +81,7 @@ TiDB バージョン: 4.0.15 - 統合ソーターがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) - DDL実行のPrometheusメトリックを追加する[#2595](https://github.com/pingcap/tiflow/issues/2595) [#2669](https://github.com/pingcap/tiflow/issues/2669) - メジャーバージョンまたはマイナーバージョン間での TiCDC クラスターの操作を禁止[#2601](https://github.com/pingcap/tiflow/pull/2601) - - `file sorter` [#2325](https://github.com/pingcap/tiflow/pull/2325)を削除 + - `file sorter` を削除 [#2325](https://github.com/pingcap/tiflow/pull/2325) - 変更フィードが削除されたときに変更フィード メトリックをクリーンアップし、プロセッサが終了したときにプロセッサ メトリックをクリーンアップします[#2156](https://github.com/pingcap/tiflow/issues/2156) - リージョンが初期化された後のロック解決アルゴリズムを最適化する[#2188](https://github.com/pingcap/tiflow/issues/2188) @@ -89,28 +89,28 @@ TiDB バージョン: 4.0.15 - TiDB - - 範囲[#23672](https://github.com/pingcap/tidb/issues/23672)構築するときにバイナリリテラルの照合順序順序が誤って設定されるバグを修正しました + - 範囲構築するときにバイナリリテラルの照合順序順序が誤って設定されるバグを修正しました [#23672](https://github.com/pingcap/tidb/issues/23672) - - [#26553](https://github.com/pingcap/tidb/pull/26553)に`GROUP BY`と`UNION`両方が含まれている場合に発生する「インデックスが範囲外です」というエラーを修正しました。 + - に`GROUP BY`と`UNION`両方が含まれている場合に発生する「インデックスが範囲外です」というエラーを修正しました。 [#26553](https://github.com/pingcap/tidb/pull/26553) - TiKVにtombstoneストアがある場合、TiDBがリクエストの送信に失敗する可能性がある問題を修正[#23676](https://github.com/pingcap/tidb/issues/23676) [#24648](https://github.com/pingcap/tidb/issues/24648) - - 文書化されていない`/debug/sub-optimal-plan` HTTP API [#27264](https://github.com/pingcap/tidb/pull/27264)を削除する + - 文書化されていない`/debug/sub-optimal-plan` HTTP API を削除する [#27264](https://github.com/pingcap/tidb/pull/27264) - - `case when`式[#26662](https://github.com/pingcap/tidb/issues/26662)の文字セットと照合順序が間違っている問題を修正しました + - `case when`式の文字セットと照合順序が間違っている問題を修正しました [#26662](https://github.com/pingcap/tidb/issues/26662) - TiKV - データ復元中にTDEが有効になっているとBRが「ファイルが既に存在します」というエラーを報告する問題を修正[#1179](https://github.com/pingcap/br/issues/1179) - 破損したスナップショットファイルによって引き起こされる潜在的なディスクフル問題を修正[#10813](https://github.com/tikv/tikv/issues/10813) - TiKVが古いリージョンを頻繁に削除する問題を修正[#10680](https://github.com/tikv/tikv/issues/10680) - - TiKVがPDクライアント[#9690](https://github.com/tikv/tikv/issues/9690)に頻繁に再接続する問題を修正 - - 暗号化ファイル辞書[#9115](https://github.com/tikv/tikv/issues/9115)から古いファイル情報をチェックする + - TiKVがPDクライアントに頻繁に再接続する問題を修正 [#9690](https://github.com/tikv/tikv/issues/9690) + - 暗号化ファイル辞書から古いファイル情報をチェックする [#9115](https://github.com/tikv/tikv/issues/9115) - PD - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - - TiKV [#3868](https://github.com/tikv/pd/issues/3868)をスケールアウトするときに PD がpanic可能性があるバグを修正しました + - TiKV をスケールアウトするときに PD がpanic可能性があるバグを修正しました [#3868](https://github.com/tikv/pd/issues/3868) - TiFlash @@ -128,19 +128,19 @@ TiDB バージョン: 4.0.15 - TiCDC - - 統合テスト[#2422](https://github.com/pingcap/tiflow/issues/2422)でDDLジョブの重複が発生したときに発生する`ErrSchemaStorageTableMiss`エラーを修正します + - 統合テストでDDLジョブの重複が発生したときに発生する`ErrSchemaStorageTableMiss`エラーを修正します [#2422](https://github.com/pingcap/tiflow/issues/2422) - `ErrGCTTLExceeded`エラーが発生した場合に changefeed を削除できないバグを修正[#2391](https://github.com/pingcap/tiflow/issues/2391) - - `capture list`コマンド[#2388](https://github.com/pingcap/tiflow/issues/2388)の出力に古いキャプチャが表示される可能性がある問題を修正しました + - `capture list`コマンドの出力に古いキャプチャが表示される可能性がある問題を修正しました [#2388](https://github.com/pingcap/tiflow/issues/2388) - TiCDC プロセッサのデッドロック問題を修正 [#2017](https://github.com/pingcap/tiflow/pull/2017) - このテーブルが再スケジュールされているときに複数のプロセッサが同じテーブルにデータを書き込む可能性があるために発生するデータの不整合の問題を修正しました[#2230](https://github.com/pingcap/tiflow/issues/2230) - - メタデータ管理[#2557](https://github.com/pingcap/tiflow/pull/2557)で`EtcdWorker`ショット分離が違反されるバグを修正 - - DDLシンクエラー[#2552](https://github.com/pingcap/tiflow/issues/2552)によりチェンジフィードを停止できない問題を修正 - - TiCDC オープンプロトコルの問題を修正: トランザクション[#2612](https://github.com/pingcap/tiflow/issues/2612)に変更がない場合、TiCDC は空の値を出力します - - 符号なし`TINYINT`型[#2648](https://github.com/pingcap/tiflow/issues/2648)でTiCDCがpanicを起こすバグを修正 + - メタデータ管理で`EtcdWorker`ショット分離が違反されるバグを修正 [#2557](https://github.com/pingcap/tiflow/pull/2557) + - DDLシンクエラーによりチェンジフィードを停止できない問題を修正 [#2552](https://github.com/pingcap/tiflow/issues/2552) + - TiCDC オープンプロトコルの問題を修正: トランザクションに変更がない場合、TiCDC は空の値を出力します [#2612](https://github.com/pingcap/tiflow/issues/2612) + - 符号なし`TINYINT`型でTiCDCがpanicを起こすバグを修正 [#2648](https://github.com/pingcap/tiflow/issues/2648) - TiCDC があまりにも多くのリージョンをキャプチャしたときに発生する OOM を回避するために、gRPC ウィンドウのサイズを小さくします[#2202](https://github.com/pingcap/tiflow/issues/2202) - - TiCDC がリージョン[#2673](https://github.com/pingcap/tiflow/issues/2673)を過剰にキャプチャした場合に発生する OOM 問題を修正しました。 - - `mysql.TypeString, mysql.TypeVarString, mysql.TypeVarchar`などのデータ型をJSON [#2758](https://github.com/pingcap/tiflow/issues/2758)にエンコードする際に発生するプロセスpanicの問題を修正 - - 新しい変更フィード[#2389](https://github.com/pingcap/tiflow/issues/2389)を作成するときに発生する可能性のあるメモリリークの問題を修正しました - - スキーマ変更[#2603](https://github.com/pingcap/tiflow/issues/2603)の終了 TS で変更フィードが開始されると DDL 処理が失敗するバグを修正しました。 - - DDL ステートメント[#1260](https://github.com/pingcap/tiflow/issues/1260)実行時にオーナーがクラッシュした場合に、潜在的な DDL 損失が発生する問題を修正しました。 - - `SinkManager` [#2298](https://github.com/pingcap/tiflow/pull/2298)のマップへの安全でない同時アクセスの問題を修正 + - TiCDC がリージョンを過剰にキャプチャした場合に発生する OOM 問題を修正しました。 [#2673](https://github.com/pingcap/tiflow/issues/2673) + - `mysql.TypeString, mysql.TypeVarString, mysql.TypeVarchar`などのデータ型をJSON にエンコードする際に発生するプロセスpanicの問題を修正 [#2758](https://github.com/pingcap/tiflow/issues/2758) + - 新しい変更フィードを作成するときに発生する可能性のあるメモリリークの問題を修正しました [#2389](https://github.com/pingcap/tiflow/issues/2389) + - スキーマ変更の終了 TS で変更フィードが開始されると DDL 処理が失敗するバグを修正しました。 [#2603](https://github.com/pingcap/tiflow/issues/2603) + - DDL ステートメント実行時にオーナーがクラッシュした場合に、潜在的な DDL 損失が発生する問題を修正しました。 [#1260](https://github.com/pingcap/tiflow/issues/1260) + - `SinkManager` のマップへの安全でない同時アクセスの問題を修正 [#2298](https://github.com/pingcap/tiflow/pull/2298) diff --git a/releases/release-4.0.16.md b/releases/release-4.0.16.md index b63f3ac8fce9c..9a13884db3188 100644 --- a/releases/release-4.0.16.md +++ b/releases/release-4.0.16.md @@ -13,13 +13,13 @@ TiDBバージョン: 4.0.16 - TiKV - - v4.0.16より前では、TiDBが無効なUTF-8文字列をReal型に変換すると、直接エラーが報告されていました。v4.0.16以降、TiDBは文字列[#11466](https://github.com/tikv/tikv/issues/11466)内の有効なUTF-8プレフィックスに従って変換処理を行います。 + - v4.0.16より前では、TiDBが無効なUTF-8文字列をReal型に変換すると、直接エラーが報告されていました。v4.0.16以降、TiDBは文字列内の有効なUTF-8プレフィックスに従って変換処理を行います。 [#11466](https://github.com/tikv/tikv/issues/11466) - ツール - TiCDC - - TiCDC が Kafka クラスター[#2962](https://github.com/pingcap/tiflow/issues/2962)に大きすぎるメッセージを送信しないように、Kafka シンク`max-message-bytes`のデフォルト値を 1 MB に変更します。 + - TiCDC が Kafka クラスターに大きすぎるメッセージを送信しないように、Kafka シンク`max-message-bytes`のデフォルト値を 1 MB に変更します。 [#2962](https://github.com/pingcap/tiflow/issues/2962) - TiCDC がメッセージを Kafka パーティション間でより均等に分散するように、Kafka シンク`partition-num`のデフォルト値を 3 に変更します[#3337](https://github.com/pingcap/tiflow/issues/3337) ## 改善点 {#improvements} @@ -30,7 +30,7 @@ TiDBバージョン: 4.0.16 - TiKV - - バックアップと復元を使用してデータを復元する場合、またはTiDB Lightning [#11469](https://github.com/tikv/tikv/issues/11469)のローカル バックエンドを使用してデータをインポートする場合に、zstd アルゴリズムを採用して SST ファイルを圧縮することで、ディスク領域の消費量を削減します。 + - バックアップと復元を使用してデータを復元する場合、またはTiDB Lightning のローカル バックエンドを使用してデータをインポートする場合に、zstd アルゴリズムを採用して SST ファイルを圧縮することで、ディスク領域の消費量を削減します。 [#11469](https://github.com/tikv/tikv/issues/11469) - ツール @@ -47,41 +47,41 @@ TiDBバージョン: 4.0.16 - TiDB - - コスト見積もり[#23625](https://github.com/pingcap/tidb/issues/23625)ために範囲をポイントに変換するときに統計モジュールのオーバーフローによって発生するクエリpanicを修正しました + - コスト見積もりために範囲をポイントに変換するときに統計モジュールのオーバーフローによって発生するクエリpanicを修正しました [#23625](https://github.com/pingcap/tidb/issues/23625) - `ENUM`型データを制御関数のパラメータとして使用した場合に、制御関数の誤った結果( `IF`や`CASE WHEN`など)が返される問題を修正しました[#23114](https://github.com/pingcap/tidb/issues/23114) - - `GREATEST`関数が`tidb_enable_vectorized_expression` ( `on`または`off` ) [#29434](https://github.com/pingcap/tidb/issues/29434)の値が異なるために矛盾した結果を返す問題を修正しました。 + - `GREATEST`関数が`tidb_enable_vectorized_expression` ( `on`または`off` ) の値が異なるために矛盾した結果を返す問題を修正しました。 [#29434](https://github.com/pingcap/tidb/issues/29434) - 一部のケースでプレフィックスインデックスにインデックス結合を適用するとpanicする問題を修正[#24547](https://github.com/pingcap/tidb/issues/24547) - プランナーが場合によっては無効なプランをキャッシュする可能性がある問題を修正`join` [#28087](https://github.com/pingcap/tidb/issues/28087) - `sql_mode`が空の場合にTiDBが非NULL列に`null`挿入できないバグを修正[#11648](https://github.com/pingcap/tidb/issues/11648) - 関数`GREATEST`と`LEAST`の間違った結果型を修正[#29019](https://github.com/pingcap/tidb/issues/29019) - グローバルレベルの権限を付与および取り消す操作`grant`および`revoke`を実行するときに発生する`privilege check fail`エラーを修正します[#29675](https://github.com/pingcap/tidb/issues/29675) - - `ENUM`データ型[#29357](https://github.com/pingcap/tidb/issues/29357)で`CASE WHEN`関数を使用するときにpanicを修正 - - ベクトル化された式[#29244](https://github.com/pingcap/tidb/issues/29244)の関数`microsecond`の誤った結果を修正 - - ベクトル化された式[#28643](https://github.com/pingcap/tidb/issues/28643)の関数`hour`の誤った結果を修正します + - `ENUM`データ型で`CASE WHEN`関数を使用するときにpanicを修正 [#29357](https://github.com/pingcap/tidb/issues/29357) + - ベクトル化された式の関数`microsecond`の誤った結果を修正 [#29244](https://github.com/pingcap/tidb/issues/29244) + - ベクトル化された式の関数`hour`の誤った結果を修正します [#28643](https://github.com/pingcap/tidb/issues/28643) - 楽観的トランザクションの競合によりトランザクションが互いにブロックされる可能性がある問題を修正[#11148](https://github.com/tikv/tikv/issues/11148) - - `auto analyze`の結果[#29188](https://github.com/pingcap/tidb/issues/29188)のログ情報が不完全である問題を修正 + - `auto analyze`の結果のログ情報が不完全である問題を修正 [#29188](https://github.com/pingcap/tidb/issues/29188) - `SQL_MODE` 'NO_ZERO_IN_DATE' の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) - - Grafanaのコプロセッサーキャッシュパネルにメトリクスが表示されない問題を修正しました。これで、Grafanaは`hits` / `miss` / `evict` [#26338](https://github.com/pingcap/tidb/issues/26338)の数値を表示します。 + - Grafanaのコプロセッサーキャッシュパネルにメトリクスが表示されない問題を修正しました。これで、Grafanaは`hits` / `miss` / `evict` の数値を表示します。 [#26338](https://github.com/pingcap/tidb/issues/26338) - 同じパーティションを同時に切り捨てるとDDL文がスタックする問題を修正しました[#26229](https://github.com/pingcap/tidb/issues/26229) - `Decimal`を`String`に変換するときに長さ情報が間違っている問題を修正しました[#29417](https://github.com/pingcap/tidb/issues/29417) - `NATURAL JOIN`複数のテーブルを結合するために使用したときにクエリ結果に余分な列が残る問題を修正[#29481](https://github.com/pingcap/tidb/issues/29481) - - `IndexScan`プレフィックス インデックス[#29711](https://github.com/pingcap/tidb/issues/29711)を使用している場合に、 `TopN`が誤って`indexPlan`にプッシュダウンされる問題を修正しました。 + - `IndexScan`プレフィックス インデックスを使用している場合に、 `TopN`が誤って`indexPlan`にプッシュダウンされる問題を修正しました。 [#29711](https://github.com/pingcap/tidb/issues/29711) - `DOUBLE`型のAUTO_INCREMENT列でトランザクションを再試行するとデータ破損が発生する問題を修正[#29892](https://github.com/pingcap/tidb/issues/29892) - TiKV - 極端な状況でリージョンのマージ、ConfChange、スナップショットが同時に発生した場合に発生するpanicの問題を修正しました[#11475](https://github.com/tikv/tikv/issues/11475) - 小数点以下の除算結果がゼロの場合の負の符号の問題を修正しました[#29586](https://github.com/pingcap/tidb/issues/29586) - - TiKV メトリクス[#11299](https://github.com/tikv/tikv/issues/11299)でインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました + - TiKV メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) - 下流データベースが見つからない場合に発生する TiCDCpanicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) - チャネルがいっぱいになるとRaft接続が切断される問題を修正[#11047](https://github.com/tikv/tikv/issues/11047) - - TiDBが`Max` `Min`の`Int64`型が符号付き整数かどうかを正しく識別できず、 `Max` / `Min` [#10158](https://github.com/tikv/tikv/issues/10158)の計算結果が間違ってしまう問題を修正しました。 - - 輻輳エラー[#11082](https://github.com/tikv/tikv/issues/11082)によりCDCがスキャン再試行を頻繁に追加する問題を修正 + - TiDBが`Max` `Min`の`Int64`型が符号付き整数かどうかを正しく識別できず、 `Max` / `Min` の計算結果が間違ってしまう問題を修正しました。 [#10158](https://github.com/tikv/tikv/issues/10158) + - 輻輳エラーによりCDCがスキャン再試行を頻繁に追加する問題を修正 [#11082](https://github.com/tikv/tikv/issues/11082) - PD - TiKVノードが削除された後に発生するpanic問題を修正[#4344](https://github.com/tikv/pd/issues/4344) - - スタックしたリージョン同期機能[#3936](https://github.com/tikv/pd/issues/3936)によって発生するリーダー選出の遅延を修正 + - スタックしたリージョン同期機能によって発生するリーダー選出の遅延を修正 [#3936](https://github.com/tikv/pd/issues/3936) - 退去リーダースケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) - TiFlash @@ -96,18 +96,18 @@ TiDBバージョン: 4.0.16 - TiCDC - - チェンジフィードチェックポイントラグ[#3010](https://github.com/pingcap/tiflow/issues/3010)の負の値エラーを修正 + - チェンジフィードチェックポイントラグの負の値エラーを修正 [#3010](https://github.com/pingcap/tiflow/issues/3010) - コンテナ環境のOOMを修正[#1798](https://github.com/pingcap/tiflow/issues/1798) - 複数の TiKV がクラッシュした場合や強制再起動中に TiCDC レプリケーションが中断される問題を修正[#3288](https://github.com/pingcap/tiflow/issues/3288) - - DDL [#3174](https://github.com/pingcap/tiflow/issues/3174)処理後のメモリリークの問題を修正 + - DDL 処理後のメモリリークの問題を修正 [#3174](https://github.com/pingcap/tiflow/issues/3174) - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/tiflow/issues/3111) - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - TiKV が同じリージョン[#2386](https://github.com/pingcap/tiflow/issues/2386)に重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 - - TiCDCによって生成されるKafkaメッセージの量が`max-message-size` [#2962](https://github.com/pingcap/tiflow/issues/2962)に制限されない問題を修正 + - TiKV が同じリージョンに重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 [#2386](https://github.com/pingcap/tiflow/issues/2386) + - TiCDCによって生成されるKafkaメッセージの量が`max-message-size` に制限されない問題を修正 [#2962](https://github.com/pingcap/tiflow/issues/2962) - `tikv_cdc_min_resolved_ts_no_change_for_1m`チェンジフィードがないときに警告が続く問題を修正[#11017](https://github.com/tikv/tikv/issues/11017) - Kafka メッセージの書き込み中にエラーが発生すると、TiCDC 同期タスクが一時停止する可能性がある問題を修正しました[#2978](https://github.com/pingcap/tiflow/issues/2978) - `force-replicate`有効になっているときに、有効なインデックスのない一部のパーティションテーブルが無視される可能性がある問題を修正[#2834](https://github.com/pingcap/tiflow/issues/2834) - - 新しい変更フィード[#2389](https://github.com/pingcap/tiflow/issues/2389)を作成するときに発生するメモリリークの問題を修正しました + - 新しい変更フィードを作成するときに発生するメモリリークの問題を修正しました [#2389](https://github.com/pingcap/tiflow/issues/2389) - シンクコンポーネントの前進によりデータの不整合が発生する可能性がある問題を修正しました[#3503](https://github.com/pingcap/tiflow/issues/3503) - 株価データのスキャンに時間がかかりすぎると、TiKV が GC を実行するため株価データのスキャンが失敗する可能性がある問題を修正しました[#2470](https://github.com/pingcap/tiflow/issues/2470) - changefeed update コマンドがグローバルコマンドラインパラメータを認識しない問題を修正[#2803](https://github.com/pingcap/tiflow/issues/2803) diff --git a/releases/release-4.0.2.md b/releases/release-4.0.2.md index 18f6716fee05b..59f514d7152dc 100644 --- a/releases/release-4.0.2.md +++ b/releases/release-4.0.2.md @@ -13,48 +13,48 @@ TiDB バージョン: 4.0.2 - TiDB - - スロークエリログとステートメントサマリーテーブル[#18130](https://github.com/pingcap/tidb/pull/18130)から機密情報を削除します - - シーケンスキャッシュ[#18103](https://github.com/pingcap/tidb/pull/18103)の負の値を禁止する - - `CLUSTER_INFO`テーブル[#17953](https://github.com/pingcap/tidb/pull/17953)から、Tombstone TiKV およびTiFlashストアを削除します。 + - スロークエリログとステートメントサマリーテーブルから機密情報を削除します [#18130](https://github.com/pingcap/tidb/pull/18130) + - シーケンスキャッシュの負の値を禁止する [#18103](https://github.com/pingcap/tidb/pull/18103) + - `CLUSTER_INFO`テーブルから、Tombstone TiKV およびTiFlashストアを削除します。 [#17953](https://github.com/pingcap/tidb/pull/17953) - 診断ルールを`current-load`から`node-check`に変更する[#17660](https://github.com/pingcap/tidb/pull/17660) - PD - - `store-limit`を持続し、 `store-balance-rate` [#2557](https://github.com/pingcap/pd/pull/2557)を削除 + - `store-limit`を持続し、 `store-balance-rate` を削除 [#2557](https://github.com/pingcap/pd/pull/2557) ## 新たな変化 {#new-change} -- デフォルトでは、TiDBとTiDB Dashboardは、製品の改善方法を把握するために、PingCAPと使用状況の詳細を共有します[#18180](https://github.com/pingcap/tidb/pull/18180)共有される情報と共有を無効にする方法については、 [テレメトリー](/telemetry.md)ご覧ください。 +- デフォルトでは、TiDBとTiDB Dashboardは、製品の改善方法を把握するために、PingCAPと使用状況の詳細を共有します共有される情報と共有を無効にする方法については、 [テレメトリー](/telemetry.md)ご覧ください。 [#18180](https://github.com/pingcap/tidb/pull/18180) ## 新機能 {#new-features} - TiDB - `INSERT`ステートメントの`MEMORY_QUOTA()`ヒントをサポートする[#18101](https://github.com/pingcap/tidb/pull/18101) - - TLS証明書[#17698](https://github.com/pingcap/tidb/pull/17698)の`SAN`フィールドに基づく認証をサポート - - `REGEXP()`関数[#17581](https://github.com/pingcap/tidb/pull/17581)照合順序をサポート - - `sql_select_limit`セッションとグローバル変数[#17604](https://github.com/pingcap/tidb/pull/17604)サポート + - TLS証明書の`SAN`フィールドに基づく認証をサポート [#17698](https://github.com/pingcap/tidb/pull/17698) + - `REGEXP()`関数照合順序をサポート [#17581](https://github.com/pingcap/tidb/pull/17581) + - `sql_select_limit`セッションとグローバル変数サポート [#17604](https://github.com/pingcap/tidb/pull/17604) - 新しく追加されたパーティションのリージョン分割をデフォルトでサポート[#17665](https://github.com/pingcap/tidb/pull/17665) - - `IF()` / `BITXOR()` / `BITNEG()` / `JSON_LENGTH()`関数をTiFlashコプロセッサー[#17651](https://github.com/pingcap/tidb/pull/17651) [#17592](https://github.com/pingcap/tidb/pull/17592)にプッシュすることをサポート - - `COUNT(DISTINCT)` [#18120](https://github.com/pingcap/tidb/pull/18120)のおおよその結果を計算する新しい集計関数`APPROX_COUNT_DISTINCT()`サポートします。 - - TiFlashでの照合順序をサポートし、照合関連の関数をTiFlash [#17705](https://github.com/pingcap/tidb/pull/17705)にプッシュします。 - - `INFORMATION_SCHEMA.INSPECTION_RESULT`テーブルに`STATUS_ADDRESS`列を追加して、サーバ[#17695](https://github.com/pingcap/tidb/pull/17695)のステータス アドレスを示します。 + - `IF()` / `BITXOR()` / `BITNEG()` / `JSON_LENGTH()`関数をTiFlashコプロセッサー にプッシュすることをサポート [#17592](https://github.com/pingcap/tidb/pull/17592) [#17651](https://github.com/pingcap/tidb/pull/17651) + - `COUNT(DISTINCT)` のおおよその結果を計算する新しい集計関数`APPROX_COUNT_DISTINCT()`サポートします。 [#18120](https://github.com/pingcap/tidb/pull/18120) + - TiFlashでの照合順序をサポートし、照合関連の関数をTiFlash にプッシュします。 [#17705](https://github.com/pingcap/tidb/pull/17705) + - `INFORMATION_SCHEMA.INSPECTION_RESULT`テーブルに`STATUS_ADDRESS`列を追加して、サーバのステータス アドレスを示します。 [#17695](https://github.com/pingcap/tidb/pull/17695) - `MYSQL.BIND_INFO`表に`SOURCE`列を追加して、バインディングの作成方法を示します[#17587](https://github.com/pingcap/tidb/pull/17587) - SQL文のプランキャッシュの使用状況を示すために、 `PERFORMANCE_SCHEMA.EVENTS_STATEMENTS_SUMMARY_BY_DIGEST`表に`PLAN_IN_CACHE`と`PLAN_CACHE_HITS`列を追加します。 [#17493](https://github.com/pingcap/tidb/pull/17493) - - `enable-collect-execution-info`構成項目と`tidb_enable_collect_execution_info`セッション変数を追加して、各演算子の実行情報を収集し、その情報をスロークエリログ[#18073](https://github.com/pingcap/tidb/pull/18073) [#18072](https://github.com/pingcap/tidb/pull/18072)に記録するかどうかを制御します。 - - スロークエリログ[#17694](https://github.com/pingcap/tidb/pull/17694)でクエリの感度を下げるかどうかを制御するグローバル変数`tidb_slow_log_masking`追加します。 + - `enable-collect-execution-info`構成項目と`tidb_enable_collect_execution_info`セッション変数を追加して、各演算子の実行情報を収集し、その情報をスロークエリログ に記録するかどうかを制御します。 [#18072](https://github.com/pingcap/tidb/pull/18072) [#18073](https://github.com/pingcap/tidb/pull/18073) + - スロークエリログでクエリの感度を下げるかどうかを制御するグローバル変数`tidb_slow_log_masking`追加します。 [#17694](https://github.com/pingcap/tidb/pull/17694) - `storage.block-cache.capacity` TiKV構成項目[#17671](https://github.com/pingcap/tidb/pull/17671) `INFORMATION_SCHEMA.INSPECTION_RESULT`テーブルに診断ルールを追加します。 - データのバックアップと復元を行うSQL文`BACKUP`と`RESTORE`を追加する[#15274](https://github.com/pingcap/tidb/pull/15274) - TiKV - - TiKV Control [#8103](https://github.com/tikv/tikv/pull/8103)の`encryption-meta`コマンドをサポート - - `RocksDB::WriteImpl` [#7991](https://github.com/tikv/tikv/pull/7991)の perf コンテキスト メトリックを追加します。 + - TiKV Control の`encryption-meta`コマンドをサポート [#8103](https://github.com/tikv/tikv/pull/8103) + - `RocksDB::WriteImpl` の perf コンテキスト メトリックを追加します。 [#7991](https://github.com/tikv/tikv/pull/7991) - PD - - リーダーピア[#2551](https://github.com/pingcap/pd/pull/2551)を削除しようとしたときにオペレータが直ちに失敗するようにサポートします。 - - TiFlashストア[#2559](https://github.com/pingcap/pd/pull/2559)に適切なデフォルトのストア制限を設定する + - リーダーピアを削除しようとしたときにオペレータが直ちに失敗するようにサポートします。 [#2551](https://github.com/pingcap/pd/pull/2551) + - TiFlashストアに適切なデフォルトのストア制限を設定する [#2559](https://github.com/pingcap/pd/pull/2559) - TiFlash @@ -67,9 +67,9 @@ TiDB バージョン: 4.0.2 - TiCDC - - サブタスクを新しい`capture` s [#665](https://github.com/pingcap/tiflow/pull/665)に移行できるようにサポート - - TiCDC GC TTL [#652](https://github.com/pingcap/tiflow/pull/652)を削除するコマンド`cli`を追加 - - MQシンク[#649](https://github.com/pingcap/tiflow/pull/649)でチャネルプロトコルをサポート + - サブタスクを新しい`capture` s に移行できるようにサポート [#665](https://github.com/pingcap/tiflow/pull/665) + - TiCDC GC TTL を削除するコマンド`cli`を追加 [#652](https://github.com/pingcap/tiflow/pull/652) + - MQシンクでチャネルプロトコルをサポート [#649](https://github.com/pingcap/tiflow/pull/649) ## 改善点 {#improvements} @@ -77,19 +77,19 @@ TiDB バージョン: 4.0.2 - CM-Sketch がメモリを大量に消費する場合に、 Golangのメモリ割り当てによって発生するクエリのレイテンシーを削減します[#17545](https://github.com/pingcap/tidb/pull/17545) - TiKVサーバーが障害回復プロセスにあるときにクラスターのQPS回復時間を短縮する[#17681](https://github.com/pingcap/tidb/pull/17681) - - パーティションテーブル[#17655](https://github.com/pingcap/tidb/pull/17655)の TiKV/ TiFlashコプロセッサーへの集計関数のプッシュをサポート + - パーティションテーブルの TiKV/ TiFlashコプロセッサーへの集計関数のプッシュをサポート [#17655](https://github.com/pingcap/tidb/pull/17655) - インデックスの等価条件の行数推定の精度を向上[#17611](https://github.com/pingcap/tidb/pull/17611) - TiKV - - PDクライアントのpanicログ[#8093](https://github.com/tikv/tikv/pull/8093)改善 - - `process_cpu_seconds_total`と`process_start_time_seconds`監視指標[#8029](https://github.com/tikv/tikv/pull/8029)再度追加します + - PDクライアントのpanicログ改善 [#8093](https://github.com/tikv/tikv/pull/8093) + - `process_cpu_seconds_total`と`process_start_time_seconds`監視指標再度追加します [#8029](https://github.com/tikv/tikv/pull/8029) - TiFlash - - 旧バージョン[#786](https://github.com/pingcap/tics/pull/786)からのアップグレード時の下位互換性の向上 - - デルタインデックス[#787](https://github.com/pingcap/tics/pull/787)のメモリ消費量を削減 - - デルタインデックス[#794](https://github.com/pingcap/tics/pull/794)に対してより効率的な更新アルゴリズムを使用する + - 旧バージョンからのアップグレード時の下位互換性の向上 [#786](https://github.com/pingcap/tics/pull/786) + - デルタインデックスのメモリ消費量を削減 [#787](https://github.com/pingcap/tics/pull/787) + - デルタインデックスに対してより効率的な更新アルゴリズムを使用する [#794](https://github.com/pingcap/tics/pull/794) - ツール @@ -102,58 +102,58 @@ TiDB バージョン: 4.0.2 - TiDB - `tidb_isolation_read_engines`が変更された後にプランキャッシュから取得される実行プランが正しくない問題を修正[#17570](https://github.com/pingcap/tidb/pull/17570) - - `EXPLAIN FOR CONNECTION`文[#18124](https://github.com/pingcap/tidb/pull/18124)実行するときに時々発生するランタイムエラーを修正 + - `EXPLAIN FOR CONNECTION`文実行するときに時々発生するランタイムエラーを修正 [#18124](https://github.com/pingcap/tidb/pull/18124) - いくつかのケースで`last_plan_from_cache`セッション変数の誤った結果を修正[#18111](https://github.com/pingcap/tidb/pull/18111) - - プランキャッシュ[#18002](https://github.com/pingcap/tidb/pull/18002) [#17673](https://github.com/pingcap/tidb/pull/17673)から`UNIX_TIMESTAMP()`関数を実行するときに発生するランタイムエラーを修正しました + - プランキャッシュ から`UNIX_TIMESTAMP()`関数を実行するときに発生するランタイムエラーを修正しました [#17673](https://github.com/pingcap/tidb/pull/17673) [#18002](https://github.com/pingcap/tidb/pull/18002) - `HashJoin` Executor の子が`NULL`列返すときのランタイムエラーを修正しました [#17937](https://github.com/pingcap/tidb/pull/17937) - - 同じデータベース[#17659](https://github.com/pingcap/tidb/pull/17659)で`DROP DATABASE`文と他の DDL 文を同時に実行することによって発生する実行時エラーを修正します。 - - ユーザー変数[#17890](https://github.com/pingcap/tidb/pull/17890)の関数`COERCIBILITY()`の誤った結果を修正 + - 同じデータベースで`DROP DATABASE`文と他の DDL 文を同時に実行することによって発生する実行時エラーを修正します。 [#17659](https://github.com/pingcap/tidb/pull/17659) + - ユーザー変数の関数`COERCIBILITY()`の誤った結果を修正 [#17890](https://github.com/pingcap/tidb/pull/17890) - `IndexMergeJoin`実行者が時々スタックする問題を修正[#18091](https://github.com/pingcap/tidb/pull/18091) - メモリクォータ不足とクエリキャンセルがトリガーされたときに`IndexMergeJoin`のエグゼキュータがハングする問題を修正[#17654](https://github.com/pingcap/tidb/pull/17654) - - `Insert`と`Replace`エグゼキュータ[#18062](https://github.com/pingcap/tidb/pull/18062)の過剰なカウントメモリ使用量を修正 - - `DROP DATABASE`と`DROP TABLE`同じデータベース[#17901](https://github.com/pingcap/tidb/pull/17901)で同時に実行するとTiFlashストレージへのデータレプリケーションが停止する問題を修正 - - TiDBとオブジェクトストレージサービス[#17844](https://github.com/pingcap/tidb/pull/17844)の`BACKUP` `RESTORE`障害を修正 + - `Insert`と`Replace`エグゼキュータの過剰なカウントメモリ使用量を修正 [#18062](https://github.com/pingcap/tidb/pull/18062) + - `DROP DATABASE`と`DROP TABLE`同じデータベースで同時に実行するとTiFlashストレージへのデータレプリケーションが停止する問題を修正 [#17901](https://github.com/pingcap/tidb/pull/17901) + - TiDBとオブジェクトストレージサービスの`BACKUP` `RESTORE`障害を修正 [#17844](https://github.com/pingcap/tidb/pull/17844) - アクセスが拒否されたときに権限チェックに失敗したという誤ったエラーメッセージを修正しました[#17724](https://github.com/pingcap/tidb/pull/17724) - `DELETE`文から`UPDATE`されたクエリフィードバックを破棄する[#17843](https://github.com/pingcap/tidb/pull/17843) - - `AUTO_RANDOM`プロパティ[#17828](https://github.com/pingcap/tidb/pull/17828)のないテーブルでは`AUTO_RANDOM_BASE`変更を禁止します - - テーブルを`ALTER TABLE ... RENAME` [#18243](https://github.com/pingcap/tidb/pull/18243)でデータベース間で移動したときに`AUTO_RANDOM`列が間違った結果が割り当てられる問題を修正 - - `tidb` [#17719](https://github.com/pingcap/tidb/pull/17719)なしで`tidb_isolation_read_engines`の値を設定すると、一部のシステムテーブルにアクセスできない問題を修正しました。 + - `AUTO_RANDOM`プロパティのないテーブルでは`AUTO_RANDOM_BASE`変更を禁止します [#17828](https://github.com/pingcap/tidb/pull/17828) + - テーブルを`ALTER TABLE ... RENAME` でデータベース間で移動したときに`AUTO_RANDOM`列が間違った結果が割り当てられる問題を修正 [#18243](https://github.com/pingcap/tidb/pull/18243) + - `tidb` なしで`tidb_isolation_read_engines`の値を設定すると、一部のシステムテーブルにアクセスできない問題を修正しました。 [#17719](https://github.com/pingcap/tidb/pull/17719) - 大きな整数と浮動小数点値に対する JSON 比較の不正確な結果を修正[#17717](https://github.com/pingcap/tidb/pull/17717) - - `COUNT()`関数[#17704](https://github.com/pingcap/tidb/pull/17704)結果の小数点以下のプロパティが正しくない問題を修正しました - - 入力の型がバイナリ文字列[#17620](https://github.com/pingcap/tidb/pull/17620)の場合の`HEX()`関数の誤った結果を修正 - - フィルタ条件[#17697](https://github.com/pingcap/tidb/pull/17697)なしで`INFORMATION_SCHEMA.INSPECTION_SUMMARY`テーブルをクエリすると空の結果が返される問題を修正 + - `COUNT()`関数結果の小数点以下のプロパティが正しくない問題を修正しました [#17704](https://github.com/pingcap/tidb/pull/17704) + - 入力の型がバイナリ文字列の場合の`HEX()`関数の誤った結果を修正 [#17620](https://github.com/pingcap/tidb/pull/17620) + - フィルタ条件なしで`INFORMATION_SCHEMA.INSPECTION_SUMMARY`テーブルをクエリすると空の結果が返される問題を修正 [#17697](https://github.com/pingcap/tidb/pull/17697) - `ALTER USER`ステートメントでユーザー情報を更新する際に使用されるハッシュ化されたパスワードが予期しないものである問題を修正[#17646](https://github.com/pingcap/tidb/pull/17646) - `ENUM`と`SET`値の照合順序をサポート[#17701](https://github.com/pingcap/tidb/pull/17701) - - テーブル[#17619](https://github.com/pingcap/tidb/pull/17619)作成時にリージョンの事前分割のタイムアウトメカニズムが機能しない問題を修正しました + - テーブル作成時にリージョンの事前分割のタイムアウトメカニズムが機能しない問題を修正しました [#17619](https://github.com/pingcap/tidb/pull/17619) - DDLジョブの再試行時にスキーマが予期せず更新され、DDLジョブのアトミック性が損なわれる可能性がある問題を修正しました[#17608](https://github.com/pingcap/tidb/pull/17608) - - 引数に列[#17562](https://github.com/pingcap/tidb/pull/17562)が含まれている場合の`FIELD()`関数の誤った結果を修正しました + - 引数に列が含まれている場合の`FIELD()`関数の誤った結果を修正しました [#17562](https://github.com/pingcap/tidb/pull/17562) - `max_execution_time`ヒントが時々機能しない問題を修正[#17536](https://github.com/pingcap/tidb/pull/17536) - - `EXPLAIN ANALYZE` [#17350](https://github.com/pingcap/tidb/pull/17350)の結果に同時実行情報が重複して出力される問題を修正しました - - `STR_TO_DATE`関数[#17498](https://github.com/pingcap/tidb/pull/17498)の`%h`の非互換な動作を修正 + - `EXPLAIN ANALYZE` の結果に同時実行情報が重複して出力される問題を修正しました [#17350](https://github.com/pingcap/tidb/pull/17350) + - `STR_TO_DATE`関数の`%h`の非互換な動作を修正 [#17498](https://github.com/pingcap/tidb/pull/17498) - `tidb_replica_read` `follower`に設定され、リーダーとフォロワー/ラーナー間にネットワーク パーティションがある場合にフォロワー/ラーナーが再試行を続ける問題を修正しました。 [#17443](https://github.com/pingcap/tidb/pull/17443) - TiDBがPDフォロワーにpingを送信しすぎる場合がある問題を修正[#17947](https://github.com/pingcap/tidb/pull/17947) - - TiDB v4.0 [#17983](https://github.com/pingcap/tidb/pull/17983)で古いバージョンの範囲パーティションテーブルをロードできない問題を修正しました + - TiDB v4.0 で古いバージョンの範囲パーティションテーブルをロードできない問題を修正しました [#17983](https://github.com/pingcap/tidb/pull/17983) - 各リージョンに異なる`Backoffer`割り当てることで、複数のリージョン要求が同時に失敗した場合の SQL ステートメントのタイムアウト問題を修正しました[#17585](https://github.com/pingcap/tidb/pull/17585) - - `DateTime`区切り文字[#17501](https://github.com/pingcap/tidb/pull/17501)を解析する際の MySQL 非互換の動作を修正 - - TiKVリクエストがTiFlashサーバー[#18105](https://github.com/pingcap/tidb/pull/18105)に時々送信される問題を修正 + - `DateTime`区切り文字を解析する際の MySQL 非互換の動作を修正 [#17501](https://github.com/pingcap/tidb/pull/17501) + - TiKVリクエストがTiFlashサーバーに時々送信される問題を修正 [#18105](https://github.com/pingcap/tidb/pull/18105) - あるトランザクションで書き込まれ、削除された主キーのロックが別のトランザクションによって解決されたために発生したデータの不整合の問題を修正しました[#18250](https://github.com/pingcap/tidb/pull/18250) - TiKV - - ステータスサーバー[#8101](https://github.com/tikv/tikv/pull/8101)メモリ安全性の問題を修正 - - JSON数値比較[#8087](https://github.com/tikv/tikv/pull/8087)で精度が失われる問題を修正 - - 間違ったクエリのスローログ[#8050](https://github.com/tikv/tikv/pull/8050)を修正 + - ステータスサーバーメモリ安全性の問題を修正 [#8101](https://github.com/tikv/tikv/pull/8101) + - JSON数値比較で精度が失われる問題を修正 [#8087](https://github.com/tikv/tikv/pull/8087) + - 間違ったクエリのスローログを修正 [#8050](https://github.com/tikv/tikv/pull/8050) - 複数のマージプロセス中にストアが分離されている場合にピアを削除できない問題を修正[#8048](https://github.com/tikv/tikv/pull/8048) - `tikv-ctl recover-mvcc`無効な悲観的ロックが削除されない問題を修正[#8047](https://github.com/tikv/tikv/pull/8047) - Titanヒストグラムのメトリックの一部が欠落している問題を修正[#7997](https://github.com/tikv/tikv/pull/7997) - - TiKVがTiCDC [#7887](https://github.com/tikv/tikv/pull/7887)に`duplicated error`返す問題を修正 + - TiKVがTiCDC に`duplicated error`返す問題を修正 [#7887](https://github.com/tikv/tikv/pull/7887) - PD - - `pd-server.dashboard-address`構成項目[#2517](https://github.com/pingcap/pd/pull/2517)の正確性を確認する - - `store-limit-mode`から`auto` [#2544](https://github.com/pingcap/pd/pull/2544)に設定するとPDのpanic問題を修正 + - `pd-server.dashboard-address`構成項目の正確性を確認する [#2517](https://github.com/pingcap/pd/pull/2517) + - `store-limit-mode`から`auto` に設定するとPDのpanic問題を修正 [#2544](https://github.com/pingcap/pd/pull/2544) - ホットスポットを識別できないことがある問題を修正[#2463](https://github.com/pingcap/pd/pull/2463) - - 配置ルールにより、ストアが`tombstone`に変更できない場合がある問題を修正しました[#2546](https://github.com/pingcap/pd/pull/2546)場合) + - 配置ルールにより、ストアが`tombstone`に変更できない場合がある問題を修正しました場合) [#2546](https://github.com/pingcap/pd/pull/2546) - 以前のバージョンからアップグレードする際に発生するPDのpanic問題を修正[#2564](https://github.com/pingcap/pd/pull/2564) - TiFlash diff --git a/releases/release-4.0.3.md b/releases/release-4.0.3.md index 2feb3a2009059..0e8fe8402d53c 100644 --- a/releases/release-4.0.3.md +++ b/releases/release-4.0.3.md @@ -15,7 +15,7 @@ TiDB バージョン: 4.0.3 - TiDB Dashboardの詳細なバージョン情報を表示する[#679](https://github.com/pingcap-incubator/tidb-dashboard/pull/679) - サポートされていないブラウザまたは古いブラウザのブラウザ互換性に関する通知を表示する[#654](https://github.com/pingcap-incubator/tidb-dashboard/pull/654) - - **SQL文の**ページ[#658](https://github.com/pingcap-incubator/tidb-dashboard/pull/658)での検索をサポート + - **SQL文の**ページでの検索をサポート [#658](https://github.com/pingcap-incubator/tidb-dashboard/pull/658) - TiFlash @@ -25,20 +25,20 @@ TiDB バージョン: 4.0.3 - Backup & Restore (BR) - - zstd、lz4、snappy [#404](https://github.com/pingcap/br/pull/404)を使用したバックアップファイルの圧縮をサポート + - zstd、lz4、snappy を使用したバックアップファイルの圧縮をサポート [#404](https://github.com/pingcap/br/pull/404) - TiCDC - - MQ sink-uri [#706](https://github.com/pingcap/tiflow/pull/706)で`kafka-client-id`構成をサポート + - MQ sink-uri で`kafka-client-id`構成をサポート [#706](https://github.com/pingcap/tiflow/pull/706) - `changefeed`構成のオフライン更新をサポート[#699](https://github.com/pingcap/tiflow/pull/699) - サポート設定カスタマイズ`changefeed`名前[#727](https://github.com/pingcap/tiflow/pull/727) - - TLSおよびMySQL SSL接続[#347](https://github.com/pingcap/tiflow/pull/347)サポート - - Avro 形式[#753](https://github.com/pingcap/tiflow/pull/753)での変更の出力をサポート - - Apache Pulsar シンク[#751](https://github.com/pingcap/tiflow/pull/751)サポートする + - TLSおよびMySQL SSL接続サポート [#347](https://github.com/pingcap/tiflow/pull/347) + - Avro 形式での変更の出力をサポート [#753](https://github.com/pingcap/tiflow/pull/753) + - Apache Pulsar シンクサポートする [#751](https://github.com/pingcap/tiflow/pull/751) - Dumpling - - 特殊なCSV区切り文字と区切り文字[#116](https://github.com/pingcap/dumpling/pull/116)サポート + - 特殊なCSV区切り文字と区切り文字サポート [#116](https://github.com/pingcap/dumpling/pull/116) - 出力ファイル名の形式の指定をサポート[#122](https://github.com/pingcap/dumpling/pull/122) ## 改善点 {#improvements} @@ -48,8 +48,8 @@ TiDB バージョン: 4.0.3 - SQLクエリをログに記録するときに感度を下げるかどうかを制御する`tidb_log_desensitization`グローバル変数を追加します[#18581](https://github.com/pingcap/tidb/pull/18581) - デフォルトで`tidb_allow_batch_cop`有効にする[#18552](https://github.com/pingcap/tidb/pull/18552) - クエリのキャンセルを高速化[#18505](https://github.com/pingcap/tidb/pull/18505) - - `tidb_decode_plan`の結果[#18501](https://github.com/pingcap/tidb/pull/18501)にヘッダーを追加 - - 構成チェッカーを以前のバージョンの構成ファイル[#18046](https://github.com/pingcap/tidb/pull/18046)と互換性のあるものにする + - `tidb_decode_plan`の結果にヘッダーを追加 [#18501](https://github.com/pingcap/tidb/pull/18501) + - 構成チェッカーを以前のバージョンの構成ファイルと互換性のあるものにする [#18046](https://github.com/pingcap/tidb/pull/18046) - 実行情報の収集をデフォルトで有効にする[#18518](https://github.com/pingcap/tidb/pull/18518) - システムテーブル`tiflash_tables`と`tiflash_segments`を追加する[#18536](https://github.com/pingcap/tidb/pull/18536) - `AUTO RANDOM`実験的機能から一般公開となり、リリースされました。改善点と互換性の変更点は以下の通りです。 @@ -57,22 +57,22 @@ TiDB バージョン: 4.0.3 - `AUTO RANDOM`列への明示的な書き込みを制御するために、セッション変数`tidb_allow_auto_random_explicit_insert`追加します。デフォルト値は`false`です。これは、列への明示的な書き込みによって発生する予期し`AUTO_RANDOM_BASE`更新を回避するためです[#18508](https://github.com/pingcap/tidb/pull/18508) - `BIGINT`列と`UNSIGNED BIGINT`列にのみ`AUTO_RANDOM`定義できるようにし、シャードビットの最大数を`15`に制限することで、割り当て可能なスペースが急速に消費されるのを回避します[#18538](https://github.com/pingcap/tidb/pull/18538) - `BIGINT`列に`AUTO_RANDOM`属性を定義し、主キーに負の値を挿入するときに`AUTO_RANDOM_BASE`更新をトリガーしないでください。 [#17987](https://github.com/pingcap/tidb/pull/17987) - - `UNSIGNED BIGINT`列に`AUTO_RANDOM`属性を定義するときに、IDの割り当てに整数の最上位ビットを使用します。これにより、割り当て可能なスペースが[#18404](https://github.com/pingcap/tidb/pull/18404)増えます。 - - `SHOW CREATE TABLE` [#18316](https://github.com/pingcap/tidb/pull/18316)の結果の`AUTO_RANDOM`属性の更新をサポートします + - `UNSIGNED BIGINT`列に`AUTO_RANDOM`属性を定義するときに、IDの割り当てに整数の最上位ビットを使用します。これにより、割り当て可能なスペースが増えます。 [#18404](https://github.com/pingcap/tidb/pull/18404) + - `SHOW CREATE TABLE` の結果の`AUTO_RANDOM`属性の更新をサポートします [#18316](https://github.com/pingcap/tidb/pull/18316) - TiKV - - バックアップスレッドプール[#8199](https://github.com/tikv/tikv/pull/8199)のサイズを制御するための新しい`backup.num-threads`構成を導入する - - スナップショット[#8136](https://github.com/tikv/tikv/pull/8136)受信時にストアハートビートを送信しない + - バックアップスレッドプールのサイズを制御するための新しい`backup.num-threads`構成を導入する [#8199](https://github.com/tikv/tikv/pull/8199) + - スナップショット受信時にストアハートビートを送信しない [#8136](https://github.com/tikv/tikv/pull/8136) - 共有ブロックキャッシュの容量を動的に変更する機能をサポート[#8232](https://github.com/tikv/tikv/pull/8232) - PD - - JSON形式のログ[#2565](https://github.com/pingcap/pd/pull/2565)サポート + - JSON形式のログサポート [#2565](https://github.com/pingcap/pd/pull/2565) - TiDB Dashboard - - コールド論理範囲[#674](https://github.com/pingcap-incubator/tidb-dashboard/pull/674)の Key Visualizer バケット マージの改善 + - コールド論理範囲の Key Visualizer バケット マージの改善 [#674](https://github.com/pingcap-incubator/tidb-dashboard/pull/674) - 一貫性を保つために構成項目`disable-telemetry`の名前を`enable-telemetry`に変更します[#684](https://github.com/pingcap-incubator/tidb-dashboard/pull/684) - ページ切り替え時にプログレスバーを表示する[#661](https://github.com/pingcap-incubator/tidb-dashboard/pull/661) - スペース区切り文字がある場合、低速ログ検索がログ検索と同じ動作をすることを確認します[#682](https://github.com/pingcap-incubator/tidb-dashboard/pull/682) @@ -87,7 +87,7 @@ TiDB バージョン: 4.0.3 - TiCDC - - メトリクス[#695](https://github.com/pingcap/tiflow/pull/695)テーブルIDをテーブル名に置き換える + - メトリクステーブルIDをテーブル名に置き換える [#695](https://github.com/pingcap/tiflow/pull/695) - Backup & Restore (BR) @@ -97,7 +97,7 @@ TiDB バージョン: 4.0.3 - TiDB Lightning - - `black-white-list`を廃止し、より新しくて分かりやすいフィルター形式[#332](https://github.com/pingcap/tidb-lightning/pull/332)導入する + - `black-white-list`を廃止し、より新しくて分かりやすいフィルター形式導入する [#332](https://github.com/pingcap/tidb-lightning/pull/332) ## バグ修正 {#bug-fixes} @@ -106,20 +106,20 @@ TiDB バージョン: 4.0.3 - 実行中にエラーが発生した場合、 `IndexHashJoin`空集合の代わりにエラーを返します[#18586](https://github.com/pingcap/tidb/pull/18586) - gRPC トランスポートリーダーが壊れているときに繰り返し発生するpanicを修正[#18562](https://github.com/pingcap/tidb/pull/18562) - Green GC がオフライン ストアのロックをスキャンしないため、データの不完全性が発生する可能性がある問題を修正しました[#18550](https://github.com/pingcap/tidb/pull/18550) - - TiFlashエンジン[#18534](https://github.com/pingcap/tidb/pull/18534)を使用して非読み取り専用ステートメントの処理を禁止する + - TiFlashエンジンを使用して非読み取り専用ステートメントの処理を禁止する [#18534](https://github.com/pingcap/tidb/pull/18534) - クエリ接続がパニックになったときに実際のエラーメッセージを返す[#18500](https://github.com/pingcap/tidb/pull/18500) - - `ADMIN REPAIR TABLE`目の実行で TiDB ノード[#18323](https://github.com/pingcap/tidb/pull/18323)のテーブル メタデータの再ロードに失敗する問題を修正しました。 + - `ADMIN REPAIR TABLE`目の実行で TiDB ノードのテーブル メタデータの再ロードに失敗する問題を修正しました。 [#18323](https://github.com/pingcap/tidb/pull/18323) - あるトランザクションで書き込まれ、削除された主キーのロックが別のトランザクションによって解決されたために発生したデータの不整合の問題を修正しました[#18291](https://github.com/pingcap/tidb/pull/18291) - スピルディスクをうまく機能させる[#18288](https://github.com/pingcap/tidb/pull/18288) - - 生成された列[#17907](https://github.com/pingcap/tidb/pull/17907)を含むテーブルで`REPLACE INTO`文が機能するときに報告されるエラーを修正します + - 生成された列を含むテーブルで`REPLACE INTO`文が機能するときに報告されるエラーを修正します [#17907](https://github.com/pingcap/tidb/pull/17907) - `IndexHashJoin`と`IndexMergeJoin`ワーカーがpanicときにOOMエラーを返す[#18527](https://github.com/pingcap/tidb/pull/18527) - - `Index Join`で使用されるインデックスに整数の主キー[#18565](https://github.com/pingcap/tidb/pull/18565)が含まれている場合、特別なケースで`Index Join`実行によって誤った結果が返される可能性があるバグを修正しました。 - - クラスターで新しい照合順序が有効になっている場合、トランザクションで新しい照合順序を持つ列に更新されたデータが一意インデックス[#18703](https://github.com/pingcap/tidb/pull/18703)を通じて読み取れない問題を修正しました。 + - `Index Join`で使用されるインデックスに整数の主キーが含まれている場合、特別なケースで`Index Join`実行によって誤った結果が返される可能性があるバグを修正しました。 [#18565](https://github.com/pingcap/tidb/pull/18565) + - クラスターで新しい照合順序が有効になっている場合、トランザクションで新しい照合順序を持つ列に更新されたデータが一意インデックスを通じて読み取れない問題を修正しました。 [#18703](https://github.com/pingcap/tidb/pull/18703) - TiKV - マージ中に読み取りで古いデータが取得される可能性がある問題を修正[#8113](https://github.com/tikv/tikv/pull/8113) - - 集計が TiKV [#8108](https://github.com/tikv/tikv/pull/8108)にプッシュダウンされたときに`min` `max`で照合順序が機能しない問題を修正しました + - 集計が TiKV にプッシュダウンされたときに`min` `max`で照合順序が機能しない問題を修正しました [#8108](https://github.com/tikv/tikv/pull/8108) - PD @@ -132,13 +132,13 @@ TiDB バージョン: 4.0.3 - PDリーダーが切り替えられたときにTSOリクエストに時間がかかりすぎる可能性がある問題を修正[#2622](https://github.com/pingcap/pd/pull/2622) - リーダー変更後の古いスケジューラの問題を修正[#2608](https://github.com/pingcap/pd/pull/2608) - 配置ルールが有効になっているときに、リージョンのレプリカを最適な場所に調整できないことがある問題を修正しました[#2605](https://github.com/pingcap/pd/pull/2605) - - 展開ディレクトリ[#2600](https://github.com/pingcap/pd/pull/2600)の変更に応じてストアの展開パスが更新されない問題を修正 + - 展開ディレクトリの変更に応じてストアの展開パスが更新されない問題を修正 [#2600](https://github.com/pingcap/pd/pull/2600) - `store limit` 0になるのを防ぐ[#2588](https://github.com/pingcap/pd/pull/2588) - TiDB Dashboard - TiDB がスケールアウトされたときの TiDB 接続エラーを修正[#689](https://github.com/pingcap-incubator/tidb-dashboard/pull/689) - - ログ検索ページ[#680](https://github.com/pingcap-incubator/tidb-dashboard/pull/680)にTiFlashインスタンスが表示されない問題を修正 + - ログ検索ページにTiFlashインスタンスが表示されない問題を修正 [#680](https://github.com/pingcap-incubator/tidb-dashboard/pull/680) - 概要ページを更新した後にメトリック選択がリセットされる問題を修正[#663](https://github.com/pingcap-incubator/tidb-dashboard/pull/663) - 一部の TLS シナリオでの接続の問題を修正[#660](https://github.com/pingcap-incubator/tidb-dashboard/pull/660) - 言語ドロップダウンボックスが一部のケースで正しく表示されない問題を修正[#677](https://github.com/pingcap-incubator/tidb-dashboard/pull/677) @@ -158,12 +158,12 @@ TiDB バージョン: 4.0.3 - Backup & Restore (BR) - - バックアップ時間がマイナス[#405](https://github.com/pingcap/br/pull/405)になる可能性がある問題を修正 + - バックアップ時間がマイナスになる可能性がある問題を修正 [#405](https://github.com/pingcap/br/pull/405) - Dumpling - Dumplingが`--r`指定した場合に`NULL`値を省略する問題を修正[#119](https://github.com/pingcap/dumpling/pull/119) - - テーブルのフラッシュがテーブルをダンプ[#117](https://github.com/pingcap/dumpling/pull/117)に実行できない可能性があるバグを修正しました + - テーブルのフラッシュがテーブルをダンプに実行できない可能性があるバグを修正しました [#117](https://github.com/pingcap/dumpling/pull/117) - TiDB Lightning @@ -171,4 +171,4 @@ TiDB バージョン: 4.0.3 - TiDB Binlog - - TiDB Binlog がTLS を有効にしてダウンストリームにデータを複製する場合、チェックポイント[#988](https://github.com/pingcap/tidb-binlog/pull/988)更新に使用されるデータベース ドライバーで TLS が有効になっていないためにDrainerを起動できない問題を修正しました。 + - TiDB Binlog がTLS を有効にしてダウンストリームにデータを複製する場合、チェックポイント更新に使用されるデータベース ドライバーで TLS が有効になっていないためにDrainerを起動できない問題を修正しました。 [#988](https://github.com/pingcap/tidb-binlog/pull/988) diff --git a/releases/release-4.0.4.md b/releases/release-4.0.4.md index 53cece26b81ee..d64cc9dca55e1 100644 --- a/releases/release-4.0.4.md +++ b/releases/release-4.0.4.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.4 - TiDB - - `information_schema.columns` [#18849](https://github.com/pingcap/tidb/pull/18849)のクエリ時にスタックする問題を修正 - - `PointGet`と`BatchPointGet`演算子が`in null` [#18848](https://github.com/pingcap/tidb/pull/18848)遭遇したときに発生するエラーを修正します - - `BatchPointGet` [#18815](https://github.com/pingcap/tidb/pull/18815)の間違った結果を修正 - - `HashJoin`演算子が`set`または`enum`型[#18859](https://github.com/pingcap/tidb/pull/18859)に遭遇したときに発生する不正なクエリ結果の問題を修正しました。 + - `information_schema.columns` のクエリ時にスタックする問題を修正 [#18849](https://github.com/pingcap/tidb/pull/18849) + - `PointGet`と`BatchPointGet`演算子が`in null` 遭遇したときに発生するエラーを修正します [#18848](https://github.com/pingcap/tidb/pull/18848) + - `BatchPointGet` の間違った結果を修正 [#18815](https://github.com/pingcap/tidb/pull/18815) + - `HashJoin`演算子が`set`または`enum`型に遭遇したときに発生する不正なクエリ結果の問題を修正しました。 [#18859](https://github.com/pingcap/tidb/pull/18859) diff --git a/releases/release-4.0.5.md b/releases/release-4.0.5.md index 85b219bb8f7a3..1205ab48e16e2 100644 --- a/releases/release-4.0.5.md +++ b/releases/release-4.0.5.md @@ -13,14 +13,14 @@ TiDB バージョン: 4.0.5 - TiDB - - `drop partition`と`truncate partition`のジョブ引数を変更して、複数のパーティション[#18930](https://github.com/pingcap/tidb/pull/18930)のID配列をサポートする - - `add partition`レプリカ[#18865](https://github.com/pingcap/tidb/pull/18865)をチェックするための削除専用状態を追加します + - `drop partition`と`truncate partition`のジョブ引数を変更して、複数のパーティションのID配列をサポートする [#18930](https://github.com/pingcap/tidb/pull/18930) + - `add partition`レプリカをチェックするための削除専用状態を追加します [#18865](https://github.com/pingcap/tidb/pull/18865) ## 新機能 {#new-features} - TiKV - - エラー[#8387](https://github.com/tikv/tikv/pull/8387)のエラーコードを定義する + - エラーのエラーコードを定義する [#8387](https://github.com/tikv/tikv/pull/8387) - TiFlash @@ -30,10 +30,10 @@ TiDB バージョン: 4.0.5 - TiCDC - - Kafka SSL 接続[#764](https://github.com/pingcap/tiflow/pull/764)サポート - - 古い値[#708](https://github.com/pingcap/tiflow/pull/708)出力をサポート - - 列フラグ[#796](https://github.com/pingcap/tiflow/pull/796)を追加する - - 以前のバージョン[#799](https://github.com/pingcap/tiflow/pull/799)の DDL ステートメントとテーブル スキーマの出力をサポート + - Kafka SSL 接続サポート [#764](https://github.com/pingcap/tiflow/pull/764) + - 古い値出力をサポート [#708](https://github.com/pingcap/tiflow/pull/708) + - 列フラグを追加する [#796](https://github.com/pingcap/tiflow/pull/796) + - 以前のバージョンの DDL ステートメントとテーブル スキーマの出力をサポート [#799](https://github.com/pingcap/tiflow/pull/799) ## 改善点 {#improvements} @@ -43,29 +43,29 @@ TiDB バージョン: 4.0.5 - `Region cache miss`エラー発生時の GC ロックスキャン回数を減らす[#18876](https://github.com/pingcap/tidb/pull/18876) - 統計フィードバックがクラスターパフォーマンスに与える影響を軽減する[#18772](https://github.com/pingcap/tidb/pull/18772) - RPC応答が返される前に操作をキャンセルする機能をサポート[#18580](https://github.com/pingcap/tidb/pull/18580) - - TiDBメトリックプロファイル[#18531](https://github.com/pingcap/tidb/pull/18531)を生成するためのHTTP APIを追加する + - TiDBメトリックプロファイルを生成するためのHTTP APIを追加する [#18531](https://github.com/pingcap/tidb/pull/18531) - 分散パーティションテーブルのサポート[#17863](https://github.com/pingcap/tidb/pull/17863) - - Grafana [#18679](https://github.com/pingcap/tidb/pull/18679)で各インスタンスの詳細なメモリ使用量を追加する - - `EXPLAIN` [#18892](https://github.com/pingcap/tidb/pull/18892)の結果の`BatchPointGet`の演算子の詳細な実行時間情報を表示します - - `EXPLAIN` [#18817](https://github.com/pingcap/tidb/pull/18817)の結果の`PointGet`の演算子の詳細な実行時間情報を表示します - - `remove()` [#18395](https://github.com/pingcap/tidb/pull/18395)の`Consume`潜在的なデッドロックを警告する + - Grafana で各インスタンスの詳細なメモリ使用量を追加する [#18679](https://github.com/pingcap/tidb/pull/18679) + - `EXPLAIN` の結果の`BatchPointGet`の演算子の詳細な実行時間情報を表示します [#18892](https://github.com/pingcap/tidb/pull/18892) + - `EXPLAIN` の結果の`PointGet`の演算子の詳細な実行時間情報を表示します [#18817](https://github.com/pingcap/tidb/pull/18817) + - `remove()` の`Consume`潜在的なデッドロックを警告する [#18395](https://github.com/pingcap/tidb/pull/18395) - `StrToInt`と`StrToFloat`の動作を改良し、JSON を`date` 、 `time` 、 `timestamp`型に変換することをサポートする[#18159](https://github.com/pingcap/tidb/pull/18159) - - `TableReader`演算子[#18392](https://github.com/pingcap/tidb/pull/18392)のメモリ使用量の制限をサポート - - `batch cop`リクエスト[#18999](https://github.com/pingcap/tidb/pull/18999)を再試行する際にバックオフを何度も行わないようにする - - `ALTER TABLE`アルゴリズム[#19270](https://github.com/pingcap/tidb/pull/19270)の互換性を向上 - - 単一のパーティションテーブルを内側[#19151](https://github.com/pingcap/tidb/pull/19151)に`IndexJoin`サポートします + - `TableReader`演算子のメモリ使用量の制限をサポート [#18392](https://github.com/pingcap/tidb/pull/18392) + - `batch cop`リクエストを再試行する際にバックオフを何度も行わないようにする [#18999](https://github.com/pingcap/tidb/pull/18999) + - `ALTER TABLE`アルゴリズムの互換性を向上 [#19270](https://github.com/pingcap/tidb/pull/19270) + - 単一のパーティションテーブルを内側に`IndexJoin`サポートします [#19151](https://github.com/pingcap/tidb/pull/19151) - ログに無効な行が含まれている場合でもログファイルの検索をサポート[#18579](https://github.com/pingcap/tidb/pull/18579) - PD - 特別なエンジン( TiFlashなど)を備えたストアでのリージョン再配置のサポート[#2706](https://github.com/tikv/pd/pull/2706) - - 特定のキー範囲[#2687](https://github.com/tikv/pd/pull/2687)のリージョンスケジュールを優先するリージョンHTTP API をサポートします。 - - リージョン分散[#2684](https://github.com/tikv/pd/pull/2684)後のリーダー分布の改善 - - TSOリクエスト[#2678](https://github.com/tikv/pd/pull/2678)テストとログを追加する + - 特定のキー範囲のリージョンスケジュールを優先するリージョンHTTP API をサポートします。 [#2687](https://github.com/tikv/pd/pull/2687) + - リージョン分散後のリーダー分布の改善 [#2684](https://github.com/tikv/pd/pull/2684) + - TSOリクエストテストとログを追加する [#2678](https://github.com/tikv/pd/pull/2678) - リージョンのリーダーが変更された後の無効なキャッシュ更新を回避する[#2672](https://github.com/tikv/pd/pull/2672) - `store.GetLimit`tombstoneストアを返却できるようにするオプションを追加します [#2743](https://github.com/tikv/pd/pull/2743) - PDリーダーとフォロワー間のリージョンリーダーの変更の同期をサポート[#2795](https://github.com/tikv/pd/pull/2795) - - GCセーフポイントサービス[#2797](https://github.com/tikv/pd/pull/2797)照会するためのコマンドを追加する + - GCセーフポイントサービス照会するためのコマンドを追加する [#2797](https://github.com/tikv/pd/pull/2797) - パフォーマンスを向上させるためにフィルターの`region.Clone`の呼び出しを置き換えます[#2801](https://github.com/tikv/pd/pull/2801) - 大規模クラスタのパフォーマンスを向上させるために、リージョンフローキャッシュの更新を無効にするオプションを追加します[#2848](https://github.com/tikv/pd/pull/2848) @@ -85,7 +85,7 @@ TiDB バージョン: 4.0.5 - TiCDC - - TSO [#801](https://github.com/pingcap/tiflow/pull/801)取得頻度を下げる + - TSO 取得頻度を下げる [#801](https://github.com/pingcap/tiflow/pull/801) - Backup & Restore (BR) @@ -93,7 +93,7 @@ TiDB バージョン: 4.0.5 - Dumpling - - MySQL [#121](https://github.com/pingcap/dumpling/pull/121)のロック時間を短縮するために、接続が作成された後に FTWRL を解放します。 + - MySQL のロック時間を短縮するために、接続が作成された後に FTWRL を解放します。 [#121](https://github.com/pingcap/dumpling/pull/121) - TiDB Lightning @@ -103,42 +103,42 @@ TiDB バージョン: 4.0.5 - TiDB - - `builtinCastRealAsDecimalSig`関数[#18967](https://github.com/pingcap/tidb/pull/18967)で`ErrTruncate/Overflow`エラーが誤って処理されるために発生する`should ensure all columns have the same length`エラーを修正します。 - - パーティションテーブル[#18837](https://github.com/pingcap/tidb/pull/18837)で`pre_split_regions`テーブルオプションが機能しない問題を修正 + - `builtinCastRealAsDecimalSig`関数で`ErrTruncate/Overflow`エラーが誤って処理されるために発生する`should ensure all columns have the same length`エラーを修正します。 [#18967](https://github.com/pingcap/tidb/pull/18967) + - パーティションテーブルで`pre_split_regions`テーブルオプションが機能しない問題を修正 [#18837](https://github.com/pingcap/tidb/pull/18837) - 大規模なトランザクションが途中で終了する可能性がある問題を修正[#18813](https://github.com/pingcap/tidb/pull/18813) - `collation`関数を使用すると間違ったクエリ結果が返される問題を修正[#18735](https://github.com/pingcap/tidb/pull/18735) - - `getAutoIncrementID()`関数が`tidb_snapshot`セッション変数を考慮しないバグを修正しました。これにより、ダンパーツールが`table not exist`エラー[#18692](https://github.com/pingcap/tidb/pull/18692)で失敗する可能性があります。 - - SQL文の`unknown column error` `select a from t having t.a` [#18434](https://github.com/pingcap/tidb/pull/18434)のように修正する - - パーティションキーが整数型[#18186](https://github.com/pingcap/tidb/pull/18186)の場合、64 ビットの符号なし型をハッシュパーティションテーブルに書き込むとオーバーフローが発生し、予期しない負の数になるというpanic問題を修正しました。 - - `char`関数[#18122](https://github.com/pingcap/tidb/pull/18122)の誤った動作を修正 - - `ADMIN REPAIR TABLE`文が範囲パーティション[#17988](https://github.com/pingcap/tidb/pull/17988)式内の整数を解析できない問題を修正しました - - `SET CHARSET`文[#17289](https://github.com/pingcap/tidb/pull/17289)の誤った動作を修正する + - `getAutoIncrementID()`関数が`tidb_snapshot`セッション変数を考慮しないバグを修正しました。これにより、ダンパーツールが`table not exist`エラーで失敗する可能性があります。 [#18692](https://github.com/pingcap/tidb/pull/18692) + - SQL文の`unknown column error` `select a from t having t.a` のように修正する [#18434](https://github.com/pingcap/tidb/pull/18434) + - パーティションキーが整数型の場合、64 ビットの符号なし型をハッシュパーティションテーブルに書き込むとオーバーフローが発生し、予期しない負の数になるというpanic問題を修正しました。 [#18186](https://github.com/pingcap/tidb/pull/18186) + - `char`関数の誤った動作を修正 [#18122](https://github.com/pingcap/tidb/pull/18122) + - `ADMIN REPAIR TABLE`文が範囲パーティション式内の整数を解析できない問題を修正しました [#17988](https://github.com/pingcap/tidb/pull/17988) + - `SET CHARSET`文の誤った動作を修正する [#17289](https://github.com/pingcap/tidb/pull/17289) - 間違った照合順序設定によって関数`collation`の間違った結果が発生するバグを修正しました[#17231](https://github.com/pingcap/tidb/pull/17231) - - `STR_TO_DATE`のフォーマットトークン '%r'、 '%h' の処理が MySQL [#18727](https://github.com/pingcap/tidb/pull/18727)と矛盾している問題を修正しました。 - - `cluster_info`表[#18413](https://github.com/pingcap/tidb/pull/18413)の TiDB バージョン情報が PD/TiKV のバージョン情報と一致しない問題を修正しました。 + - `STR_TO_DATE`のフォーマットトークン '%r'、 '%h' の処理が MySQL と矛盾している問題を修正しました。 [#18727](https://github.com/pingcap/tidb/pull/18727) + - `cluster_info`表の TiDB バージョン情報が PD/TiKV のバージョン情報と一致しない問題を修正しました。 [#18413](https://github.com/pingcap/tidb/pull/18413) - 悲観的トランザクションの既存のチェックを修正[#19004](https://github.com/pingcap/tidb/pull/19004) - - `union select for update`実行すると同時競合[#19006](https://github.com/pingcap/tidb/pull/19006)発生する可能性がある問題を修正 - - `apply` `PointGet`演算子[#19046](https://github.com/pingcap/tidb/pull/19046)の子がある場合の間違ったクエリ結果を修正しました - - `IndexLookUp` `Apply`演算子[#19496](https://github.com/pingcap/tidb/pull/19496)の内側にある場合に発生する誤った結果を修正します。 - - `anti-semi-join`クエリ[#19472](https://github.com/pingcap/tidb/pull/19472)の誤った結果を修正 - - `BatchPointGet` [#19456](https://github.com/pingcap/tidb/pull/19456)の誤った使用法によって生じた誤った結果を修正 - - `UnionScan` `Apply`演算子[#19496](https://github.com/pingcap/tidb/pull/19496)の内側にある場合に発生する誤った結果を修正します。 - - `EXECUTE`文を使用して負荷の高いクエリログ[#17419](https://github.com/pingcap/tidb/pull/17419)を出力することで発生するpanicを修正 + - `union select for update`実行すると同時競合発生する可能性がある問題を修正 [#19006](https://github.com/pingcap/tidb/pull/19006) + - `apply` `PointGet`演算子の子がある場合の間違ったクエリ結果を修正しました [#19046](https://github.com/pingcap/tidb/pull/19046) + - `IndexLookUp` `Apply`演算子の内側にある場合に発生する誤った結果を修正します。 [#19496](https://github.com/pingcap/tidb/pull/19496) + - `anti-semi-join`クエリの誤った結果を修正 [#19472](https://github.com/pingcap/tidb/pull/19472) + - `BatchPointGet` の誤った使用法によって生じた誤った結果を修正 [#19456](https://github.com/pingcap/tidb/pull/19456) + - `UnionScan` `Apply`演算子の内側にある場合に発生する誤った結果を修正します。 [#19496](https://github.com/pingcap/tidb/pull/19496) + - `EXECUTE`文を使用して負荷の高いクエリログを出力することで発生するpanicを修正 [#17419](https://github.com/pingcap/tidb/pull/17419) - 結合キーが`ENUM`または`SET`場合のインデックス結合エラーを修正しました[#19235](https://github.com/pingcap/tidb/pull/19235) - - インデックス列[#19358](https://github.com/pingcap/tidb/pull/19358)に`NULL`値が存在する場合にクエリ範囲を構築できない問題を修正しました + - インデックス列に`NULL`値が存在する場合にクエリ範囲を構築できない問題を修正しました [#19358](https://github.com/pingcap/tidb/pull/19358) - グローバル構成の更新によって発生するデータ競合の問題を修正[#17964](https://github.com/pingcap/tidb/pull/17964) - - 大文字スキーマ[#19286](https://github.com/pingcap/tidb/pull/19286)で文字セットを変更するときに発生するpanic問題を修正 - - ディスクスピルアクション[#18970](https://github.com/pingcap/tidb/pull/18970)中に一時ディレクトリを変更することによって発生する予期しないエラーを修正しました - - 10進数型[#19131](https://github.com/pingcap/tidb/pull/19131)の間違ったハッシュキーを修正 + - 大文字スキーマで文字セットを変更するときに発生するpanic問題を修正 [#19286](https://github.com/pingcap/tidb/pull/19286) + - ディスクスピルアクション中に一時ディレクトリを変更することによって発生する予期しないエラーを修正しました [#18970](https://github.com/pingcap/tidb/pull/18970) + - 10進数型の間違ったハッシュキーを修正 [#19131](https://github.com/pingcap/tidb/pull/19131) - `PointGet`と`BatchPointGet`演算子がパーティション選択構文を考慮せず、誤った結果を得る問題を修正しました[#19141](https://github.com/pingcap/tidb/issues/19141) - - `Apply`演算子と`UnionScan`演算子[#19104](https://github.com/pingcap/tidb/issues/19104)を一緒に使用した場合の誤った結果を修正 + - `Apply`演算子と`UnionScan`演算子を一緒に使用した場合の誤った結果を修正 [#19104](https://github.com/pingcap/tidb/issues/19104) - インデックス付き仮想生成列が間違った値を返すバグを修正[#17989](https://github.com/pingcap/tidb/issues/17989) - 同時実行によるpanicを修正するために実行時統計のロックを追加します[#18983](https://github.com/pingcap/tidb/pull/18983) - TiKV - Hibernate リージョンが有効な場合のリーダー選出を高速化[#8292](https://github.com/tikv/tikv/pull/8292) - - スケジュール[#8357](https://github.com/tikv/tikv/pull/8357)中のメモリリークの問題を修正 + - スケジュール中のメモリリークの問題を修正 [#8357](https://github.com/tikv/tikv/pull/8357) - リーダーがすぐに休止状態にならないようにするための`hibernate-timeout`構成項目を追加します[#8208](https://github.com/tikv/tikv/pull/8208) - PD @@ -157,7 +157,7 @@ TiDB バージョン: 4.0.5 - Backup & Restore (BR) - - バックアップ概要ログ[#472](https://github.com/pingcap/br/pull/472)で合計 KV と合計バイト数が重複して計算される問題を修正しました + - バックアップ概要ログで合計 KV と合計バイト数が重複して計算される問題を修正しました [#472](https://github.com/pingcap/br/pull/472) - このモードに切り替えてから最初の5分間はインポートモードが機能しない問題を修正しました[#473](https://github.com/pingcap/br/pull/473) - Dumpling @@ -167,11 +167,11 @@ TiDB バージョン: 4.0.5 - TiCDC - 失敗した`changefeed`削除できない問題を修正[#782](https://github.com/pingcap/tiflow/pull/782) - - ハンドルインデックス[#787](https://github.com/pingcap/tiflow/pull/787)として1つの一意インデックスを選択して無効なイベント`delete`修正します - - GCセーフポイントが停止した`changefeed` [#797](https://github.com/pingcap/tiflow/pull/797)のチェックポイントを超えて転送されるバグを修正 + - ハンドルインデックスとして1つの一意インデックスを選択して無効なイベント`delete`修正します [#787](https://github.com/pingcap/tiflow/pull/787) + - GCセーフポイントが停止した`changefeed` のチェックポイントを超えて転送されるバグを修正 [#797](https://github.com/pingcap/tiflow/pull/797) - ネットワークI/O待機によりタスクの終了がブロックされるバグを修正[#825](https://github.com/pingcap/tiflow/pull/825) - 不要なデータが誤って下流に複製される可能性があるバグを修正[#743](https://github.com/pingcap/tiflow/issues/743) - TiDB Lightning - - TiDBバックエンド[#357](https://github.com/pingcap/tidb-lightning/pull/357)使用時の空のバイナリ/16進リテラルの構文エラーを修正 + - TiDBバックエンド使用時の空のバイナリ/16進リテラルの構文エラーを修正 [#357](https://github.com/pingcap/tidb-lightning/pull/357) diff --git a/releases/release-4.0.6.md b/releases/release-4.0.6.md index 999fb1aff72d1..79967852873f9 100644 --- a/releases/release-4.0.6.md +++ b/releases/release-4.0.6.md @@ -18,10 +18,10 @@ TiDB バージョン: 4.0.6 - TiDB Dashboard - クエリエディタと実行UIの追加(実験的) [#713](https://github.com/pingcap-incubator/tidb-dashboard/pull/713) - - ストアロケーショントポロジ可視化[#719](https://github.com/pingcap-incubator/tidb-dashboard/pull/719)サポート + - ストアロケーショントポロジ可視化サポート [#719](https://github.com/pingcap-incubator/tidb-dashboard/pull/719) - クラスタ構成UIの追加(実験的) [#733](https://github.com/pingcap-incubator/tidb-dashboard/pull/733) - - 現在のセッション[#741](https://github.com/pingcap-incubator/tidb-dashboard/pull/741)共有をサポート - - SQLステートメントリスト[#746](https://github.com/pingcap-incubator/tidb-dashboard/pull/746)で実行プランの数を表示する機能をサポート + - 現在のセッション共有をサポート [#741](https://github.com/pingcap-incubator/tidb-dashboard/pull/741) + - SQLステートメントリストで実行プランの数を表示する機能をサポート [#746](https://github.com/pingcap-incubator/tidb-dashboard/pull/746) - ツール @@ -32,32 +32,32 @@ TiDB バージョン: 4.0.6 - TiDB - エラーコードとメッセージを標準エラーに置き換える[#19888](https://github.com/pingcap/tidb/pull/19888) - - パーティションテーブル[#19649](https://github.com/pingcap/tidb/pull/19649)の書き込みパフォーマンスを向上させる - - `Cop Runtime`統計[#19264](https://github.com/pingcap/tidb/pull/19264)でより多くのRPC実行時情報を記録 - - `metrics_schema`と`performance_schema` [#19792](https://github.com/pingcap/tidb/pull/19792)でのテーブル作成を禁止する - - ユニオンエグゼキュータ[#19886](https://github.com/pingcap/tidb/pull/19886)の同時実行の調整をサポート + - パーティションテーブルの書き込みパフォーマンスを向上させる [#19649](https://github.com/pingcap/tidb/pull/19649) + - `Cop Runtime`統計でより多くのRPC実行時情報を記録 [#19264](https://github.com/pingcap/tidb/pull/19264) + - `metrics_schema`と`performance_schema` でのテーブル作成を禁止する [#19792](https://github.com/pingcap/tidb/pull/19792) + - ユニオンエグゼキュータの同時実行の調整をサポート [#19886](https://github.com/pingcap/tidb/pull/19886) - 外部結合とブロードキャスト結合をサポート[#19664](https://github.com/pingcap/tidb/pull/19664) - - プロセスリスト[#19829](https://github.com/pingcap/tidb/pull/19829)のSQLダイジェストを追加する - - 自動コミット文の再試行[#19796](https://github.com/pingcap/tidb/pull/19796)ために悲観的トランザクションモードに切り替える - - `Str_to_date()` [#19693](https://github.com/pingcap/tidb/pull/19693)の`%r`と`%T`データ形式をサポート - - `SELECT INTO OUTFILE`有効にするとファイル権限[#19577](https://github.com/pingcap/tidb/pull/19577)必要になります - - `stddev_pop`機能[#19541](https://github.com/pingcap/tidb/pull/19541)サポートする - - `TiDB-Runtime`ダッシュボード[#19396](https://github.com/pingcap/tidb/pull/19396)を追加する - - `ALTER TABLE`アルゴリズム[#19364](https://github.com/pingcap/tidb/pull/19364)互換性を向上 - - スローログ`plan`フィールド[#19269](https://github.com/pingcap/tidb/pull/19269)に`insert`プラン`delete`エンコード`update` + - プロセスリストのSQLダイジェストを追加する [#19829](https://github.com/pingcap/tidb/pull/19829) + - 自動コミット文の再試行ために悲観的トランザクションモードに切り替える [#19796](https://github.com/pingcap/tidb/pull/19796) + - `Str_to_date()` の`%r`と`%T`データ形式をサポート [#19693](https://github.com/pingcap/tidb/pull/19693) + - `SELECT INTO OUTFILE`有効にするとファイル権限必要になります [#19577](https://github.com/pingcap/tidb/pull/19577) + - `stddev_pop`機能サポートする [#19541](https://github.com/pingcap/tidb/pull/19541) + - `TiDB-Runtime`ダッシュボードを追加する [#19396](https://github.com/pingcap/tidb/pull/19396) + - `ALTER TABLE`アルゴリズム互換性を向上 [#19364](https://github.com/pingcap/tidb/pull/19364) + - スローログ`plan`フィールドに`insert`プラン`delete`エンコード`update` [#19269](https://github.com/pingcap/tidb/pull/19269) - TiKV - `DropTable`または`TruncateTable`実行中に QPS の低下を減らす[#8627](https://github.com/tikv/tikv/pull/8627) - エラーコードのメタファイル生成をサポート[#8619](https://github.com/tikv/tikv/pull/8619) - - cfスキャンの詳細[#8618](https://github.com/tikv/tikv/pull/8618)にパフォーマンス統計を追加 - - Grafanaのデフォルトテンプレート[#8467](https://github.com/tikv/tikv/pull/8467)に`rocksdb perf context`パネルを追加する + - cfスキャンの詳細にパフォーマンス統計を追加 [#8618](https://github.com/tikv/tikv/pull/8618) + - Grafanaのデフォルトテンプレートに`rocksdb perf context`パネルを追加する [#8467](https://github.com/tikv/tikv/pull/8467) - PD - - TiDB Dashboardをv2020.09.08.1 [#2928](https://github.com/pingcap/pd/pull/2928)に更新 - - リージョンとストアのハートビート[#2891](https://github.com/tikv/pd/pull/2891)メトリクスを追加します - - 低スペースしきい値[#2875](https://github.com/pingcap/pd/pull/2875)を制御するための元の方法に戻す + - TiDB Dashboardをv2020.09.08.1 に更新 [#2928](https://github.com/pingcap/pd/pull/2928) + - リージョンとストアのハートビートメトリクスを追加します [#2891](https://github.com/tikv/pd/pull/2891) + - 低スペースしきい値を制御するための元の方法に戻す [#2875](https://github.com/pingcap/pd/pull/2875) - 標準エラーコードのサポート - [#2918](https://github.com/tikv/pd/pull/2918) [#2911](https://github.com/tikv/pd/pull/2911) [#2913](https://github.com/tikv/pd/pull/2913) [#2915](https://github.com/tikv/pd/pull/2915) [#2912](https://github.com/tikv/pd/pull/2912) - [#2907](https://github.com/tikv/pd/pull/2907) [#2906](https://github.com/tikv/pd/pull/2906) [#2903](https://github.com/tikv/pd/pull/2903) [#2806](https://github.com/tikv/pd/pull/2806) [#2900](https://github.com/tikv/pd/pull/2900) [#2902](https://github.com/tikv/pd/pull/2902) @@ -79,12 +79,12 @@ TiDB バージョン: 4.0.6 - Backup & Restore (BR) - - 概要ログ[#486](https://github.com/pingcap/br/issues/486)にリアルタイムコストを追加 + - 概要ログにリアルタイムコストを追加 [#486](https://github.com/pingcap/br/issues/486) - Dumpling - - 列名[#135](https://github.com/pingcap/dumpling/pull/135)付き`INSERT`出力をサポート - - `--filesize`と`--statement-size`定義をmydumper [#142](https://github.com/pingcap/dumpling/pull/142)の定義と統合する + - 列名付き`INSERT`出力をサポート [#135](https://github.com/pingcap/dumpling/pull/135) + - `--filesize`と`--statement-size`定義をmydumper の定義と統合する [#142](https://github.com/pingcap/dumpling/pull/142) - TiDB Lightning @@ -92,75 +92,75 @@ TiDB バージョン: 4.0.6 - TiDB Binlog - - `go time`パッケージ形式[#996](https://github.com/pingcap/tidb-binlog/pull/996)で GC 時間の設定をサポート + - `go time`パッケージ形式で GC 時間の設定をサポート [#996](https://github.com/pingcap/tidb-binlog/pull/996) ## バグ修正 {#bug-fixes} - TiDB - - メトリックプロファイル[#19881](https://github.com/pingcap/tidb/pull/19881)で`tikv_cop_wait`回収集する問題を修正 - - `SHOW GRANTS` [#19834](https://github.com/pingcap/tidb/pull/19834)の間違った結果を修正 - - `!= ALL (subq)` [#19831](https://github.com/pingcap/tidb/pull/19831)の誤ったクエリ結果を修正 - - `enum`と`set`型[#19778](https://github.com/pingcap/tidb/pull/19778)の変換のバグを修正 + - メトリックプロファイルで`tikv_cop_wait`回収集する問題を修正 [#19881](https://github.com/pingcap/tidb/pull/19881) + - `SHOW GRANTS` の間違った結果を修正 [#19834](https://github.com/pingcap/tidb/pull/19834) + - `!= ALL (subq)` の誤ったクエリ結果を修正 [#19831](https://github.com/pingcap/tidb/pull/19831) + - `enum`と`set`型の変換のバグを修正 [#19778](https://github.com/pingcap/tidb/pull/19778) - `SHOW STATS_META`と`SHOW STATS_BUCKET`権限チェックを追加する[#19760](https://github.com/pingcap/tidb/pull/19760) - - `builtinGreatestStringSig`と`builtinLeastStringSig` [#19758](https://github.com/pingcap/tidb/pull/19758)によって発生する列の長さの不一致のエラーを修正 + - `builtinGreatestStringSig`と`builtinLeastStringSig` によって発生する列の長さの不一致のエラーを修正 [#19758](https://github.com/pingcap/tidb/pull/19758) - 不要なエラーや警告が発生した場合、ベクトル化された制御式はスカラー実行にフォールバックします[#19749](https://github.com/pingcap/tidb/pull/19749) - - 相関列の型が`Bit` [#19692](https://github.com/pingcap/tidb/pull/19692)の場合の`Apply`演算子のエラーを修正 - - MySQL 8.0クライアント[#19690](https://github.com/pingcap/tidb/pull/19690)でユーザーが`processlist`と`cluster_log`クエリするときに発生する問題を修正しました + - 相関列の型が`Bit` の場合の`Apply`演算子のエラーを修正 [#19692](https://github.com/pingcap/tidb/pull/19692) + - MySQL 8.0クライアントでユーザーが`processlist`と`cluster_log`クエリするときに発生する問題を修正しました [#19690](https://github.com/pingcap/tidb/pull/19690) - 同じタイプのプランが異なるプランダイジェストを持つ問題を修正[#19684](https://github.com/pingcap/tidb/pull/19684) - - 列タイプを`Decimal`から`Int` [#19682](https://github.com/pingcap/tidb/pull/19682)に変更することを禁止する - - `SELECT ... INTO OUTFILE`ランタイムエラー[#19672](https://github.com/pingcap/tidb/pull/19672)を返す問題を修正 - - `builtinRealIsFalseSig` [#19670](https://github.com/pingcap/tidb/pull/19670)の誤った実装を修正 - - パーティション式チェックで括弧式[#19614](https://github.com/pingcap/tidb/pull/19614)欠落する問題を修正 - - `HashJoin` [#19611](https://github.com/pingcap/tidb/pull/19611)に`Apply`演算子がある場合のクエリエラーを修正しました - - `Real` `Time` [#19594](https://github.com/pingcap/tidb/pull/19594)に変換するベクトル化の誤った結果を修正 - - `SHOW GRANTS`文で存在しないユーザー[#19588](https://github.com/pingcap/tidb/pull/19588)権限が表示されるバグを修正 - - `IndexLookupJoin` [#19566](https://github.com/pingcap/tidb/pull/19566)に`Apply`実行者が存在する場合のクエリエラーを修正 - - パーティションテーブル[#19546](https://github.com/pingcap/tidb/pull/19546)で`Apply`を`HashJoin`に変換するときに誤った結果が発生する問題を修正しました - - `Apply` [#19508](https://github.com/pingcap/tidb/pull/19508)の内側に`IndexLookUp`エグゼキュータがある場合の誤った結果を修正しました - - ビュー[#19491](https://github.com/pingcap/tidb/pull/19491)使用時に予期しないpanicが発生する問題を修正しました - - `anti-semi-join`クエリ[#19477](https://github.com/pingcap/tidb/pull/19477)の誤った結果を修正 + - 列タイプを`Decimal`から`Int` に変更することを禁止する [#19682](https://github.com/pingcap/tidb/pull/19682) + - `SELECT ... INTO OUTFILE`ランタイムエラーを返す問題を修正 [#19672](https://github.com/pingcap/tidb/pull/19672) + - `builtinRealIsFalseSig` の誤った実装を修正 [#19670](https://github.com/pingcap/tidb/pull/19670) + - パーティション式チェックで括弧式欠落する問題を修正 [#19614](https://github.com/pingcap/tidb/pull/19614) + - `HashJoin` に`Apply`演算子がある場合のクエリエラーを修正しました [#19611](https://github.com/pingcap/tidb/pull/19611) + - `Real` `Time` に変換するベクトル化の誤った結果を修正 [#19594](https://github.com/pingcap/tidb/pull/19594) + - `SHOW GRANTS`文で存在しないユーザー権限が表示されるバグを修正 [#19588](https://github.com/pingcap/tidb/pull/19588) + - `IndexLookupJoin` に`Apply`実行者が存在する場合のクエリエラーを修正 [#19566](https://github.com/pingcap/tidb/pull/19566) + - パーティションテーブルで`Apply`を`HashJoin`に変換するときに誤った結果が発生する問題を修正しました [#19546](https://github.com/pingcap/tidb/pull/19546) + - `Apply` の内側に`IndexLookUp`エグゼキュータがある場合の誤った結果を修正しました [#19508](https://github.com/pingcap/tidb/pull/19508) + - ビュー使用時に予期しないpanicが発生する問題を修正しました [#19491](https://github.com/pingcap/tidb/pull/19491) + - `anti-semi-join`クエリの誤った結果を修正 [#19477](https://github.com/pingcap/tidb/pull/19477) - 統計を削除しても統計`TopN`が削除されないバグを修正[#19465](https://github.com/pingcap/tidb/pull/19465) - バッチPointGetの誤った使用によって発生した誤った結果を修正 [#19460](https://github.com/pingcap/tidb/pull/19460) - - 仮想生成列[#19439](https://github.com/pingcap/tidb/pull/19439)で`indexLookupJoin`が見つからないバグを修正 - - `select`と`update`クエリの異なるプランがデータ[#19403](https://github.com/pingcap/tidb/pull/19403)を比較するエラーを修正しました - - リージョンキャッシュ[#19362](https://github.com/pingcap/tidb/pull/19362)のTiFlash作業インデックスのデータ競合を修正 + - 仮想生成列で`indexLookupJoin`が見つからないバグを修正 [#19439](https://github.com/pingcap/tidb/pull/19439) + - `select`と`update`クエリの異なるプランがデータを比較するエラーを修正しました [#19403](https://github.com/pingcap/tidb/pull/19403) + - リージョンキャッシュのTiFlash作業インデックスのデータ競合を修正 [#19362](https://github.com/pingcap/tidb/pull/19362) - `logarithm`関数が警告を表示しないバグを修正[#19291](https://github.com/pingcap/tidb/pull/19291) - - TiDBがディスク[#19272](https://github.com/pingcap/tidb/pull/19272)にデータを永続化するときに発生する予期しないエラーを修正しました - - インデックス結合[#19197](https://github.com/pingcap/tidb/pull/19197)の内側で単一のパーティションテーブルの使用をサポート - - 10進数[#19188](https://github.com/pingcap/tidb/pull/19188)に対して生成された間違ったハッシュキー値を修正 + - TiDBがディスクにデータを永続化するときに発生する予期しないエラーを修正しました [#19272](https://github.com/pingcap/tidb/pull/19272) + - インデックス結合の内側で単一のパーティションテーブルの使用をサポート [#19197](https://github.com/pingcap/tidb/pull/19197) + - 10進数に対して生成された間違ったハッシュキー値を修正 [#19188](https://github.com/pingcap/tidb/pull/19188) - テーブルのendKeyとリージョンのendKeyが同じ場合にTiDBが`no regions`エラーを返す問題を修正しました[#19895](https://github.com/pingcap/tidb/pull/19895) - - パーティション[#19891](https://github.com/pingcap/tidb/pull/19891)変更が予期せず成功する問題を修正 - - プッシュダウンされた式[#19876](https://github.com/pingcap/tidb/pull/19876)に許可されるデフォルトの最大パケット長の誤った値を修正しました + - パーティション変更が予期せず成功する問題を修正 [#19891](https://github.com/pingcap/tidb/pull/19891) + - プッシュダウンされた式に許可されるデフォルトの最大パケット長の誤った値を修正しました [#19876](https://github.com/pingcap/tidb/pull/19876) - `ENUM` `SET`の`Max`関数の誤った動作`Min`修正しました[#19869](https://github.com/pingcap/tidb/pull/19869) - 一部のTiFlashノードがオフラインの場合の`tiflash_segments`および`tiflash_tables`システムテーブルからの読み取りエラーを修正[#19748](https://github.com/pingcap/tidb/pull/19748) - 集計関数`Count(col)`の誤った結果を修正[#19628](https://github.com/pingcap/tidb/pull/19628) - - `TRUNCATE`操作[#19445](https://github.com/pingcap/tidb/pull/19445)のランタイムエラーを修正 + - `TRUNCATE`操作のランタイムエラーを修正 [#19445](https://github.com/pingcap/tidb/pull/19445) - `PREPARE statement FROM @Var` `Var`大文字が含まれていると失敗する問題を修正[#19378](https://github.com/pingcap/tidb/pull/19378) - 大文字スキーマでスキーマ文字セットを変更するとpanicが発生するバグを修正[#19302](https://github.com/pingcap/tidb/pull/19302) - - 情報に`tikv/tiflash` [#19159](https://github.com/pingcap/tidb/pull/19159)含まれている場合の`information_schema.statements_summary`と`explain`間の計画の不一致を修正します - - `select into outfile` [#19725](https://github.com/pingcap/tidb/pull/19725)ファイルが存在しないというテストのエラーを修正 + - 情報に`tikv/tiflash` 含まれている場合の`information_schema.statements_summary`と`explain`間の計画の不一致を修正します [#19159](https://github.com/pingcap/tidb/pull/19159) + - `select into outfile` ファイルが存在しないというテストのエラーを修正 [#19725](https://github.com/pingcap/tidb/pull/19725) - `INFORMATION_SCHEMA.CLUSTER_HARDWARE` RAIDデバイス情報がない問題を修正[#19457](https://github.com/pingcap/tidb/pull/19457) - - `case-when`で生成された列を持つ`add index`操作が解析エラー[#19395](https://github.com/pingcap/tidb/pull/19395)に遭遇したときに正常に終了できるようにします。 + - `case-when`で生成された列を持つ`add index`操作が解析エラーに遭遇したときに正常に終了できるようにします。 [#19395](https://github.com/pingcap/tidb/pull/19395) - DDL操作の再試行に時間がかかりすぎるバグを修正[#19488](https://github.com/pingcap/tidb/pull/19488) - - `alter table db.t1 add constraint fk foreign key (c2) references t2(c1)`ような文を`use db` [#19471](https://github.com/pingcap/tidb/pull/19471)を実行せずに実行する - - サーバーログファイル[#19454](https://github.com/pingcap/tidb/pull/19454)のディスパッチエラーを`Error`から`Info`メッセージに変更します。 + - `alter table db.t1 add constraint fk foreign key (c2) references t2(c1)`ような文を`use db` を実行せずに実行する [#19471](https://github.com/pingcap/tidb/pull/19471) + - サーバーログファイルのディスパッチエラーを`Error`から`Info`メッセージに変更します。 [#19454](https://github.com/pingcap/tidb/pull/19454) - TiKV - 照合順序が有効になっている場合の非インデックス列の推定エラーを修正[#8620](https://github.com/tikv/tikv/pull/8620) - - リージョン転送[#8460](https://github.com/tikv/tikv/pull/8460)のプロセス中に Green GC がロックを見逃す可能性がある問題を修正しました + - リージョン転送のプロセス中に Green GC がロックを見逃す可能性がある問題を修正しました [#8460](https://github.com/tikv/tikv/pull/8460) - Raftメンバーシップの変更中に TiKV の実行が非常に遅い場合に発生するpanic問題を修正しました[#8497](https://github.com/tikv/tikv/pull/8497) - PD同期リクエストを呼び出すときにPDクライアントスレッドと他のスレッド間で発生するデッドロックの問題を修正しました[#8612](https://github.com/tikv/tikv/pull/8612) - - 巨大ページ[#8463](https://github.com/tikv/tikv/pull/8463)のメモリ割り当ての問題に対処するため、jemalloc を v5.2.1 にアップグレードします。 + - 巨大ページのメモリ割り当ての問題に対処するため、jemalloc を v5.2.1 にアップグレードします。 [#8463](https://github.com/tikv/tikv/pull/8463) - 長時間実行されるクエリで統合スレッドプールがハングする問題を修正[#8427](https://github.com/tikv/tikv/pull/8427) - PD - - ブートストラップ[#2922](https://github.com/pingcap/pd/pull/2922)中に異なるクラスタが相互に通信するのを防ぐために、 `initial-cluster-token`構成を追加します。 - - モードが`auto` [#2826](https://github.com/pingcap/pd/pull/2826)ときのストア制限レートの単位を修正 + - ブートストラップ中に異なるクラスタが相互に通信するのを防ぐために、 `initial-cluster-token`構成を追加します。 [#2922](https://github.com/pingcap/pd/pull/2922) + - モードが`auto` ときのストア制限レートの単位を修正 [#2826](https://github.com/pingcap/pd/pull/2826) - 一部のスケジューラがエラーを解決せずに構成を保持する問題を修正[#2818](https://github.com/tikv/pd/pull/2818) - - スケジューラ[#2871](https://github.com/tikv/pd/pull/2871) [#2874](https://github.com/tikv/pd/pull/2874)空のHTTPレスポンスを修正 + - スケジューラ 空のHTTPレスポンスを修正 [#2874](https://github.com/tikv/pd/pull/2874) [#2871](https://github.com/tikv/pd/pull/2871) - TiFlash @@ -177,15 +177,15 @@ TiDB バージョン: 4.0.6 - TiCDC - TiCDC がメモリを起こす場合がある問題を修正[#942](https://github.com/pingcap/tiflow/pull/942) - - Kafka シンク[#912](https://github.com/pingcap/tiflow/pull/912)で TiCDC がpanic可能性がある問題を修正しました - - プルラー[#927](https://github.com/pingcap/tiflow/pull/927)でCommitTsまたはResolvedTs(CRTs)が`resolvedTs`未満になる可能性がある問題を修正しました - - `changefeed` MySQL ドライバ[#936](https://github.com/pingcap/tiflow/pull/936)によってブロックされる可能性がある問題を修正しました - - TiCDC [#8573](https://github.com/tikv/tikv/pull/8573)の誤ったResolved Ts間隔を修正 + - Kafka シンクで TiCDC がpanic可能性がある問題を修正しました [#912](https://github.com/pingcap/tiflow/pull/912) + - プルラーでCommitTsまたはResolvedTs(CRTs)が`resolvedTs`未満になる可能性がある問題を修正しました [#927](https://github.com/pingcap/tiflow/pull/927) + - `changefeed` MySQL ドライバによってブロックされる可能性がある問題を修正しました [#936](https://github.com/pingcap/tiflow/pull/936) + - TiCDC の誤ったResolved Ts間隔を修正 [#8573](https://github.com/tikv/tikv/pull/8573) - Backup & Restore (BR) - - チェックサム[#479](https://github.com/pingcap/br/pull/479)中に発生する可能性のあるpanicを修正 - - PDリーダー[#496](https://github.com/pingcap/br/pull/496)の変更後に発生する可能性のあるpanicを修正 + - チェックサム中に発生する可能性のあるpanicを修正 [#479](https://github.com/pingcap/br/pull/479) + - PDリーダーの変更後に発生する可能性のあるpanicを修正 [#496](https://github.com/pingcap/br/pull/496) - Dumpling @@ -194,4 +194,4 @@ TiDB バージョン: 4.0.6 - TiDB Lightning - 書き込みと取り込みの失敗した操作がすべて誤って成功として表示される問題を修正[#381](https://github.com/pingcap/tidb-lightning/pull/381) - - TiDB Lightning [#386](https://github.com/pingcap/tidb-lightning/pull/386)が終了する前に、一部のチェックポイント更新がデータベースに書き込まれない可能性がある問題を修正しました。 + - TiDB Lightning が終了する前に、一部のチェックポイント更新がデータベースに書き込まれない可能性がある問題を修正しました。 [#386](https://github.com/pingcap/tidb-lightning/pull/386) diff --git a/releases/release-4.0.7.md b/releases/release-4.0.7.md index 95244ce89ba6f..4d6f1c10612ff 100644 --- a/releases/release-4.0.7.md +++ b/releases/release-4.0.7.md @@ -23,21 +23,21 @@ TiDB バージョン: 4.0.7 - TiDB - - `join`演算子[#20093](https://github.com/pingcap/tidb/pull/20093)実行時情報を追加します - - `EXPLAIN ANALYZE` [#19972](https://github.com/pingcap/tidb/pull/19972)にコプロセッサキャッシュのヒット率情報を追加 - - `ROUND`機能をTiFlash [#19967](https://github.com/pingcap/tidb/pull/19967)にプッシュダウンするサポート - - `ANALYZE` [#19927](https://github.com/pingcap/tidb/pull/19927)にデフォルト値`CMSketch`を追加します + - `join`演算子実行時情報を追加します [#20093](https://github.com/pingcap/tidb/pull/20093) + - `EXPLAIN ANALYZE` にコプロセッサキャッシュのヒット率情報を追加 [#19972](https://github.com/pingcap/tidb/pull/19972) + - `ROUND`機能をTiFlash にプッシュダウンするサポート [#19967](https://github.com/pingcap/tidb/pull/19967) + - `ANALYZE` にデフォルト値`CMSketch`を追加します [#19927](https://github.com/pingcap/tidb/pull/19927) - エラーメッセージの感度調整[#20004](https://github.com/pingcap/tidb/pull/20004) - - MySQL 8.0 [#19959](https://github.com/pingcap/tidb/pull/19959)のコネクタを使用してクライアントからの接続を受け入れる + - MySQL 8.0 のコネクタを使用してクライアントからの接続を受け入れる [#19959](https://github.com/pingcap/tidb/pull/19959) - TiKV - - JSONログ形式[#8382](https://github.com/tikv/tikv/pull/8382)サポート + - JSONログ形式サポート [#8382](https://github.com/tikv/tikv/pull/8382) - PD - スケジュールオペレータを、追加ではなく終了時にカウントします[#2983](https://github.com/pingcap/pd/pull/2983) - - `make-up-replica`オペレータを高優先度[#2977](https://github.com/pingcap/pd/pull/2977)に設定する + - `make-up-replica`オペレータを高優先度に設定する [#2977](https://github.com/pingcap/pd/pull/2977) - TiFlash @@ -51,11 +51,11 @@ TiDB バージョン: 4.0.7 - Backup & Restore (BR) - - バックアップ[#508](https://github.com/pingcap/br/pull/508)中に接続が切断された場合に接続再試行を追加 + - バックアップ中に接続が切断された場合に接続再試行を追加 [#508](https://github.com/pingcap/br/pull/508) - TiDB Lightning - - HTTPインターフェース[#393](https://github.com/pingcap/tidb-lightning/pull/393)を介してログレベルを動的に更新する機能をサポート + - HTTPインターフェースを介してログレベルを動的に更新する機能をサポート [#393](https://github.com/pingcap/tidb-lightning/pull/393) ## バグ修正 {#bug-fixes} @@ -63,31 +63,31 @@ TiDB バージョン: 4.0.7 - ショートカット`COALESCE` [#20092](https://github.com/pingcap/tidb/pull/20092) `and`化バグ`or`修正 - copタスクストアが異なるタイプであってもプランダイジェストが同じになる問題を修正[#20076](https://github.com/pingcap/tidb/pull/20076) - - `!= any()`関数[#20062](https://github.com/pingcap/tidb/pull/20062)の誤った動作を修正 + - `!= any()`関数の誤った動作を修正 [#20062](https://github.com/pingcap/tidb/pull/20062) - `slow-log`ファイルが存在しない場合に発生するクエリエラーを修正[#20051](https://github.com/pingcap/tidb/pull/20051) - コンテキストがキャンセルされたときにリージョン要求が再試行され続ける問題を修正[#20031](https://github.com/pingcap/tidb/pull/20031) - ストリーミングリクエストで`cluster_slow_query`のテーブルの時間型をクエリするとエラーが発生する可能性がある問題を修正しました[#19943](https://github.com/pingcap/tidb/pull/19943) - - `case when`使用する DML ステートメントがスキーマ変更[#20095](https://github.com/pingcap/tidb/pull/20095)引き起こす可能性がある問題を修正しました + - `case when`使用する DML ステートメントがスキーマ変更引き起こす可能性がある問題を修正しました [#20095](https://github.com/pingcap/tidb/pull/20095) - スローログの`prev_stmt`情報が感度低下しない問題を修正[#20048](https://github.com/pingcap/tidb/pull/20048) - tidb-server が異常終了した際にテーブルロックを解除しない問題を修正[#20020](https://github.com/pingcap/tidb/pull/20020) - - `ENUM`と`SET`タイプ[#19950](https://github.com/pingcap/tidb/pull/19950)のデータを挿入するときに発生する誤ったエラーメッセージを修正しました + - `ENUM`と`SET`タイプのデータを挿入するときに発生する誤ったエラーメッセージを修正しました [#19950](https://github.com/pingcap/tidb/pull/19950) - いくつかの状況における`IsTrue`関数の誤った動作を修正[#19903](https://github.com/pingcap/tidb/pull/19903) - PDのスケールインまたはスケールアウト後に`CLUSTER_INFO`システムテーブルが正常に動作しない可能性がある問題を修正しました[#20026](https://github.com/pingcap/tidb/pull/20026) - - `control`式[#19910](https://github.com/pingcap/tidb/pull/19910)で定数を折り畳むときに不要な警告やエラーを回避する + - `control`式で定数を折り畳むときに不要な警告やエラーを回避する [#19910](https://github.com/pingcap/tidb/pull/19910) - メモリ不足(OOM)を回避するために統計情報の更新方法を更新します[#20013](https://github.com/pingcap/tidb/pull/20013) - TiKV - TLSハンドシェイクが失敗したときにステータスAPIが利用できない問題を修正[#8649](https://github.com/tikv/tikv/pull/8649) - 潜在的な未定義の動作を修正する[#7782](https://github.com/tikv/tikv/pull/7782) - - `UnsafeDestroyRange` [#8681](https://github.com/tikv/tikv/pull/8681)実行時にスナップショットを生成することで発生する可能性のあるpanicを修正 + - `UnsafeDestroyRange` 実行時にスナップショットを生成することで発生する可能性のあるpanicを修正 [#8681](https://github.com/tikv/tikv/pull/8681) - PD - `balance-region`有効になっているときに、一部のリージョンにLeaderがいない場合、PD がpanic可能性があるバグを修正しました[#2994](https://github.com/pingcap/pd/pull/2994) - - リージョンマージ[#2985](https://github.com/pingcap/pd/pull/2985)後のリージョンサイズとリージョンキーの統計的偏差を修正 + - リージョンマージ後のリージョンサイズとリージョンキーの統計的偏差を修正 [#2985](https://github.com/pingcap/pd/pull/2985) - ホットスポット統計の誤りを修正[#2991](https://github.com/pingcap/pd/pull/2991) - - `redirectSchedulerDelete` [#2974](https://github.com/pingcap/pd/pull/2974)に`nil`チェックインがない問題を修正 + - `redirectSchedulerDelete` に`nil`チェックインがない問題を修正 [#2974](https://github.com/pingcap/pd/pull/2974) - TiFlash @@ -101,4 +101,4 @@ TiDB バージョン: 4.0.7 - Dumpling - - 一部の変数が`NULL` [#150](https://github.com/pingcap/dumpling/pull/150)場合にDumplingがメタデータを解析できない問題を修正しました + - 一部の変数が`NULL` 場合にDumplingがメタデータを解析できない問題を修正しました [#150](https://github.com/pingcap/dumpling/pull/150) diff --git a/releases/release-4.0.8.md b/releases/release-4.0.8.md index 9ff49048b988f..cf187598d5426 100644 --- a/releases/release-4.0.8.md +++ b/releases/release-4.0.8.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.8 - TiDB - - 新しい集計関数`APPROX_PERCENTILE` [#20197](https://github.com/pingcap/tidb/pull/20197)をサポート + - 新しい集計関数`APPROX_PERCENTILE` をサポート [#20197](https://github.com/pingcap/tidb/pull/20197) - TiFlash @@ -29,34 +29,34 @@ TiDB バージョン: 4.0.8 - TiDB - - `Selectivity()` [#20154](https://github.com/pingcap/tidb/pull/20154)の貪欲探索手順で選択性の低いインデックスを優先する - - コプロセッサー実行時統計[#19264](https://github.com/pingcap/tidb/pull/19264)にRPC実行時情報をさらに記録します。 + - `Selectivity()` の貪欲探索手順で選択性の低いインデックスを優先する [#20154](https://github.com/pingcap/tidb/pull/20154) + - コプロセッサー実行時統計にRPC実行時情報をさらに記録します。 [#19264](https://github.com/pingcap/tidb/pull/19264) - スローログの解析を高速化してクエリパフォーマンスを向上させる[#20556](https://github.com/pingcap/tidb/pull/20556) - SQL オプティマイザが潜在的な新しいプランを検証しているときに、より多くのデバッグ情報を記録するために、プラン バインディング ステージ中にタイムアウト実行プランを待機します[#20530](https://github.com/pingcap/tidb/pull/20530) - スローログに実行再試行時間を追加し、スロークエリの結果[#20495](https://github.com/pingcap/tidb/pull/20495) [#20494](https://github.com/pingcap/tidb/pull/20494) - - `table_storage_stats`システムテーブル[#20431](https://github.com/pingcap/tidb/pull/20431)を追加する + - `table_storage_stats`システムテーブルを追加する [#20431](https://github.com/pingcap/tidb/pull/20431) - `INSERT` `REPLACE`のRPC実行時統計情報`UPDATE`追加する[#20430](https://github.com/pingcap/tidb/pull/20430) - - `EXPLAIN FOR CONNECTION` [#20384](https://github.com/pingcap/tidb/pull/20384)の結果に演算子情報を追加します - - クライアントの接続/切断アクティビティ[#20321](https://github.com/pingcap/tidb/pull/20321)のTiDBエラーログを`DEBUG`レベルに調整します。 - - コプロセッサーキャッシュ[#20293](https://github.com/pingcap/tidb/pull/20293)の監視メトリックを追加します。 - - 悲観的ロックキー[#20199](https://github.com/pingcap/tidb/pull/20199)のランタイム情報を追加 + - `EXPLAIN FOR CONNECTION` の結果に演算子情報を追加します [#20384](https://github.com/pingcap/tidb/pull/20384) + - クライアントの接続/切断アクティビティのTiDBエラーログを`DEBUG`レベルに調整します。 [#20321](https://github.com/pingcap/tidb/pull/20321) + - コプロセッサーキャッシュの監視メトリックを追加します。 [#20293](https://github.com/pingcap/tidb/pull/20293) + - 悲観的ロックキーのランタイム情報を追加 [#20199](https://github.com/pingcap/tidb/pull/20199) - 実行時間情報に時間消費情報のセクションを2つ追加し、 `trace`スパン[#20187](https://github.com/pingcap/tidb/pull/20187) - - スローログ[#20185](https://github.com/pingcap/tidb/pull/20185)にトランザクションコミットの実行時情報を追加する - - インデックスマージ結合[#20599](https://github.com/pingcap/tidb/pull/20599)を無効にする + - スローログにトランザクションコミットの実行時情報を追加する [#20185](https://github.com/pingcap/tidb/pull/20185) + - インデックスマージ結合を無効にする [#20599](https://github.com/pingcap/tidb/pull/20599) - 時間文字列リテラルに ISO 8601 とタイムゾーンのサポートを追加[#20670](https://github.com/pingcap/tidb/pull/20670) - TiKV - パフォーマンス診断を支援するための**Fast-Tune**パネルページを追加[#8804](https://github.com/tikv/tikv/pull/8804) - ログからユーザーデータを削除する`security.redact-info-log`構成項目を追加します[#8746](https://github.com/tikv/tikv/pull/8746) - - エラーコード[#8877](https://github.com/tikv/tikv/pull/8877)のメタファイルを再フォーマットする - - `pessimistic-txn.pipelined`構成[#8853](https://github.com/tikv/tikv/pull/8853)動的に変更できるようにする + - エラーコードのメタファイルを再フォーマットする [#8877](https://github.com/tikv/tikv/pull/8877) + - `pessimistic-txn.pipelined`構成動的に変更できるようにする [#8853](https://github.com/tikv/tikv/pull/8853) - メモリプロファイリング機能をデフォルトで有効にする[#8801](https://github.com/tikv/tikv/pull/8801) - PD - エラーのメタファイルを生成する[#3090](https://github.com/pingcap/pd/pull/3090) - - オペレータ[#3009](https://github.com/pingcap/pd/pull/3009)追加情報を追加します + - オペレータ追加情報を追加します [#3009](https://github.com/pingcap/pd/pull/3009) - TiFlash @@ -71,7 +71,7 @@ TiDB バージョン: 4.0.8 - Backup & Restore (BR) - `split`と`ingest`パイプライン化して復元プロセスを高速化します[#427](https://github.com/pingcap/br/pull/427) - - PDスケジューラ[#530](https://github.com/pingcap/br/pull/530)手動復元をサポート + - PDスケジューラ手動復元をサポート [#530](https://github.com/pingcap/br/pull/530) - `remove`スケジューラの代わりに`pause`スケジューラを使用する[#551](https://github.com/pingcap/br/pull/551) - TiCDC @@ -88,41 +88,41 @@ TiDB バージョン: 4.0.8 - マルチバイトCSV区切り文字とセパレーターをサポート[#406](https://github.com/pingcap/tidb-lightning/pull/406) - 一部のPDスケジューラを無効にして復元プロセスを高速化します[#408](https://github.com/pingcap/tidb-lightning/pull/408) - - v4.0 クラスタのチェックサム GC セーフポイントに GC-TTL API を使用して、GC エラー[#396](https://github.com/pingcap/tidb-lightning/pull/396)を回避します。 + - v4.0 クラスタのチェックサム GC セーフポイントに GC-TTL API を使用して、GC エラーを回避します。 [#396](https://github.com/pingcap/tidb-lightning/pull/396) ## バグ修正 {#bug-fixes} - TiDB - パーティションテーブルの使用時に発生する予期しないpanicを修正[#20565](https://github.com/pingcap/tidb/pull/20565) - - インデックスマージ結合[#20427](https://github.com/pingcap/tidb/pull/20427)を使用して外側をフィルタリングする際の外側結合の誤った結果を修正しました + - インデックスマージ結合を使用して外側をフィルタリングする際の外側結合の誤った結果を修正しました [#20427](https://github.com/pingcap/tidb/pull/20427) - データが長すぎる場合、データを`BIT`型に変換するときに`NULL`値が返される問題を修正しました[#20363](https://github.com/pingcap/tidb/pull/20363) - - `BIT`型列[#20340](https://github.com/pingcap/tidb/pull/20340)の破損したデフォルト値を修正 + - `BIT`型列の破損したデフォルト値を修正 [#20340](https://github.com/pingcap/tidb/pull/20340) - `BIT`型を`INT64`型に変換するときに発生する可能性のあるオーバーフローエラーを修正しました[#20312](https://github.com/pingcap/tidb/pull/20312) - - ハイブリッド型列[#20297](https://github.com/pingcap/tidb/pull/20297)の列伝播最適化で誤った結果が発生する可能性があった問題を修正しました。 - - プランキャッシュ[#20246](https://github.com/pingcap/tidb/pull/20246)から古いプランを保存するときに発生する可能性のあるpanicを修正しました + - ハイブリッド型列の列伝播最適化で誤った結果が発生する可能性があった問題を修正しました。 [#20297](https://github.com/pingcap/tidb/pull/20297) + - プランキャッシュから古いプランを保存するときに発生する可能性のあるpanicを修正しました [#20246](https://github.com/pingcap/tidb/pull/20246) - `FROM_UNIXTIME`と`UNION ALL`一緒に使用すると返される結果が誤って切り捨てられるバグを修正しました[#20240](https://github.com/pingcap/tidb/pull/20240) - `Enum`型の値を`Float`型に変換すると間違った結果が返される可能性がある問題を修正しました[#20235](https://github.com/pingcap/tidb/pull/20235) - `RegionStore.accessStore` の可能性のある panic を修正 [#20210](https://github.com/pingcap/tidb/pull/20210) - `BatchPointGet` で最大の符号なし整数をソートしたときに返される誤った結果を修正しました [#20205](https://github.com/pingcap/tidb/pull/20205) - `Enum`と`Set`の強制力が間違っているバグを修正[#20364](https://github.com/pingcap/tidb/pull/20364) - - 曖昧な`YEAR`変換[#20292](https://github.com/pingcap/tidb/pull/20292)の問題を修正 - - **KV期間**パネルに`store0` [#20260](https://github.com/pingcap/tidb/pull/20260)が含まれている場合に発生する誤った報告結果の問題を修正しました - - `out of range`エラー[#20252](https://github.com/pingcap/tidb/pull/20252)に関係なく`Float`タイプのデータが誤って挿入される問題を修正 + - 曖昧な`YEAR`変換の問題を修正 [#20292](https://github.com/pingcap/tidb/pull/20292) + - **KV期間**パネルに`store0` が含まれている場合に発生する誤った報告結果の問題を修正しました [#20260](https://github.com/pingcap/tidb/pull/20260) + - `out of range`エラーに関係なく`Float`タイプのデータが誤って挿入される問題を修正 [#20252](https://github.com/pingcap/tidb/pull/20252) - 生成された列が不正な`NULL`値を処理できないバグを修正しました[#20216](https://github.com/pingcap/tidb/pull/20216) - - 範囲外の`YEAR`型データ[#20170](https://github.com/pingcap/tidb/pull/20170)の不正確なエラー情報を修正 + - 範囲外の`YEAR`型データの不正確なエラー情報を修正 [#20170](https://github.com/pingcap/tidb/pull/20170) - 悲観的トランザクション再試行中に発生する可能性のある予期しないエラー`invalid auto-id`を修正[#20134](https://github.com/pingcap/tidb/pull/20134) - `ALTER TABLE`使用して`Enum`タイプ[#20046](https://github.com/pingcap/tidb/pull/20046) `Set`するときに制約がチェックされない問題を修正 - 複数の演算子を並行処理に使用した場合に記録される`cop`タスクの誤った実行時間情報を修正[#19947](https://github.com/pingcap/tidb/pull/19947) - 読み取り専用システム変数をセッション変数として明示的に選択できない問題を修正[#19944](https://github.com/pingcap/tidb/pull/19944) - - 重複した`ORDER BY`条件により、最適ではない実行プラン[#20333](https://github.com/pingcap/tidb/pull/20333)が発生する可能性がある問題を修正しました。 - - フォントサイズが最大許容値[#20637](https://github.com/pingcap/tidb/pull/20637)を超えると、生成されたメトリックプロファイルが失敗する可能性がある問題を修正しました。 + - 重複した`ORDER BY`条件により、最適ではない実行プランが発生する可能性がある問題を修正しました。 [#20333](https://github.com/pingcap/tidb/pull/20333) + - フォントサイズが最大許容値を超えると、生成されたメトリックプロファイルが失敗する可能性がある問題を修正しました。 [#20637](https://github.com/pingcap/tidb/pull/20637) - TiKV - 暗号化時のミューテックスの競合によりpd-workerのハートビート処理が遅くなるバグを修正[#8869](https://github.com/tikv/tikv/pull/8869) - メモリプロファイルが誤って生成される問題を修正[#8790](https://github.com/tikv/tikv/pull/8790) - - storageクラス[#8763](https://github.com/tikv/tikv/pull/8763)が指定されている場合に GCS 上のデータベースをバックアップできない問題を修正しました + - storageクラスが指定されている場合に GCS 上のデータベースをバックアップできない問題を修正しました [#8763](https://github.com/tikv/tikv/pull/8763) - リージョンが再起動されたり、新しく分割されたりしたときにラーナーがリーダーを見つけられないバグを修正[#8864](https://github.com/tikv/tikv/pull/8864) - PD @@ -147,10 +147,10 @@ TiDB バージョン: 4.0.8 - TiCDC - - GCセーフポイント[#979](https://github.com/pingcap/tiflow/pull/979)更新失敗によって発生する予期しない終了を修正しました - - 不正なmodリビジョンキャッシュ[#1017](https://github.com/pingcap/tiflow/pull/1017)が原因でタスクステータスが予期せずフラッシュされる問題を修正 + - GCセーフポイント更新失敗によって発生する予期しない終了を修正しました [#979](https://github.com/pingcap/tiflow/pull/979) + - 不正なmodリビジョンキャッシュが原因でタスクステータスが予期せずフラッシュされる問題を修正 [#1017](https://github.com/pingcap/tiflow/pull/1017) - TiDB Lightning - 列情報の誤りの問題を修正[#420](https://github.com/pingcap/tidb-lightning/pull/420) - - ローカルモード[#418](https://github.com/pingcap/tidb-lightning/pull/418)でリージョン情報の取得を再試行する際に発生する無限ループを修正しました + - ローカルモードでリージョン情報の取得を再試行する際に発生する無限ループを修正しました [#418](https://github.com/pingcap/tidb-lightning/pull/418) diff --git a/releases/release-4.0.9.md b/releases/release-4.0.9.md index 2c254383d26c7..6898e2545606c 100644 --- a/releases/release-4.0.9.md +++ b/releases/release-4.0.9.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.9 - TiDB - - `enable-streaming`構成項目[#21055](https://github.com/pingcap/tidb/pull/21055)廃止する + - `enable-streaming`構成項目廃止する [#21055](https://github.com/pingcap/tidb/pull/21055) - TiKV @@ -27,12 +27,12 @@ TiDB バージョン: 4.0.9 - TiDB Dashboard - - **SQLステートメント**ページ[#749](https://github.com/pingcap/tidb-dashboard/pull/749)のすべてのフィールドによる表示と並べ替えをサポート + - **SQLステートメント**ページのすべてのフィールドによる表示と並べ替えをサポート [#749](https://github.com/pingcap/tidb-dashboard/pull/749) - トポロジグラフのズームとパンをサポート[#772](https://github.com/pingcap/tidb-dashboard/pull/772) - **SQL ステートメント**と**スロークエリの**ページでディスク使用量情報を表示する機能をサポート[#777](https://github.com/pingcap/tidb-dashboard/pull/777) - **SQL ステートメント**と**スロークエリ**ページでリストデータのエクスポートをサポート[#778](https://github.com/pingcap/tidb-dashboard/pull/778) - - Prometheusアドレス[#808](https://github.com/pingcap/tidb-dashboard/pull/808)カスタマイズをサポート - - クラスター統計[#815](https://github.com/pingcap/tidb-dashboard/pull/815)ページを追加 + - Prometheusアドレスカスタマイズをサポート [#808](https://github.com/pingcap/tidb-dashboard/pull/808) + - クラスター統計ページを追加 [#815](https://github.com/pingcap/tidb-dashboard/pull/815) - **スロークエリの**詳細に時間関連のフィールドを追加する[#810](https://github.com/pingcap/tidb-dashboard/pull/810) ## 改善点 {#improvements} @@ -41,40 +41,40 @@ TiDB バージョン: 4.0.9 - 等号条件を他の条件に変換するときに、(インデックス)マージ結合をヒューリスティックな方法で回避する[#21146](https://github.com/pingcap/tidb/pull/21146) - ユーザー変数の種類を区別する[#21107](https://github.com/pingcap/tidb/pull/21107) - - 設定ファイル[#20922](https://github.com/pingcap/tidb/pull/20922)の`GOGC`変数の設定をサポート - - ダンプされたバイナリタイム( `Timestamp`と`Datetime` )をMySQL [#21135](https://github.com/pingcap/tidb/pull/21135)との互換性を高める - - `LOCK IN SHARE MODE`構文[#21005](https://github.com/pingcap/tidb/pull/21005)使用する文にエラーメッセージを表示する + - 設定ファイルの`GOGC`変数の設定をサポート [#20922](https://github.com/pingcap/tidb/pull/20922) + - ダンプされたバイナリタイム( `Timestamp`と`Datetime` )をMySQL との互換性を高める [#21135](https://github.com/pingcap/tidb/pull/21135) + - `LOCK IN SHARE MODE`構文使用する文にエラーメッセージを表示する [#21005](https://github.com/pingcap/tidb/pull/21005) - ショートカット可能な式で定数を折り畳むときに不要な警告やエラーを出力しないようにする[#21040](https://github.com/pingcap/tidb/pull/21040) - - `LOAD DATA`文[#21199](https://github.com/pingcap/tidb/pull/21199)を準備するときにエラーが発生する + - `LOAD DATA`文を準備するときにエラーが発生する [#21199](https://github.com/pingcap/tidb/pull/21199) - 整数列の型を変更するときに整数ゼロフィルサイズの属性を無視する[#20986](https://github.com/pingcap/tidb/pull/20986) - - `EXPLAIN ANALYZE` [#21066](https://github.com/pingcap/tidb/pull/21066)の結果にDML文の実行プログラム関連の実行時情報を追加します。 + - `EXPLAIN ANALYZE` の結果にDML文の実行プログラム関連の実行時情報を追加します。 [#21066](https://github.com/pingcap/tidb/pull/21066) - 単一のSQL文で主キーの複数の更新を許可しない[#21113](https://github.com/pingcap/tidb/pull/21113) - 接続アイドル時間の監視メトリックを追加する[#21301](https://github.com/pingcap/tidb/pull/21301) - `runtime/trace`ツールの実行中にスローログを一時的に有効にする[#20578](https://github.com/pingcap/tidb/pull/20578) - TiKV - - `split`コマンド[#8936](https://github.com/tikv/tikv/pull/8936)のソースをトレースするためのタグを追加します - - `pessimistic-txn.pipelined`構成[#9100](https://github.com/tikv/tikv/pull/9100)動的な変更をサポート - - バックアップと復元およびTiDB Lightning [#9098](https://github.com/tikv/tikv/pull/9098)実行する際のパフォーマンスへの影響を軽減します - - SST 取り込みエラー[#9096](https://github.com/tikv/tikv/pull/9096)監視メトリックを追加します + - `split`コマンドのソースをトレースするためのタグを追加します [#8936](https://github.com/tikv/tikv/pull/8936) + - `pessimistic-txn.pipelined`構成動的な変更をサポート [#9100](https://github.com/tikv/tikv/pull/9100) + - バックアップと復元およびTiDB Lightning 実行する際のパフォーマンスへの影響を軽減します [#9098](https://github.com/tikv/tikv/pull/9098) + - SST 取り込みエラー監視メトリックを追加します [#9096](https://github.com/tikv/tikv/pull/9096) - 一部のピアがログを複製する必要がある場合にリーダーが休止状態にならないようにします[#9093](https://github.com/tikv/tikv/pull/9093) - パイプライン化された悲観的ロックの成功率を向上させる[#9086](https://github.com/tikv/tikv/pull/9086) - - デフォルト値の`apply-max-batch-size`と`store-max-batch-size`を`1024` [#9020](https://github.com/tikv/tikv/pull/9020)に変更します - - `max-background-flushes`構成項目[#8947](https://github.com/tikv/tikv/pull/8947)追加する + - デフォルト値の`apply-max-batch-size`と`store-max-batch-size`を`1024` に変更します [#9020](https://github.com/tikv/tikv/pull/9020) + - `max-background-flushes`構成項目追加する [#8947](https://github.com/tikv/tikv/pull/8947) - パフォーマンスを向上させるためにデフォルトで`force-consistency-checks`無効にする[#9029](https://github.com/tikv/tikv/pull/9029) - - リージョンサイズを`pd heartbeat worker`から`split check worker` [#9185](https://github.com/tikv/tikv/pull/9185)にオフロードする + - リージョンサイズを`pd heartbeat worker`から`split check worker` にオフロードする [#9185](https://github.com/tikv/tikv/pull/9185) - PD - - TiKVストアが`Tombstone`なったときにTiKVクラスターのバージョンをチェックし、ダウングレードまたはアップグレード[#3213](https://github.com/pingcap/pd/pull/3213)プロセス中にユーザーが互換性のない機能を有効にするのを防ぎます。 - - 下位バージョンの TiKV ストアを`Tombstone`から`Up` [#3206](https://github.com/pingcap/pd/pull/3206)に戻すことを禁止します。 + - TiKVストアが`Tombstone`なったときにTiKVクラスターのバージョンをチェックし、ダウングレードまたはアップグレードプロセス中にユーザーが互換性のない機能を有効にするのを防ぎます。 [#3213](https://github.com/pingcap/pd/pull/3213) + - 下位バージョンの TiKV ストアを`Tombstone`から`Up` に戻すことを禁止します。 [#3206](https://github.com/pingcap/pd/pull/3206) - TiDB Dashboard - - SQL文[#775](https://github.com/pingcap/tidb-dashboard/pull/775)の「展開」をクリックすると展開を続ける - - **SQL ステートメント**と**スロークエリ**[#816](https://github.com/pingcap/tidb-dashboard/pull/816)の詳細ページを新しいウィンドウで開く - - **スロークエリの**詳細[#817](https://github.com/pingcap/tidb-dashboard/pull/817)における時間関連フィールドの説明の改善 + - SQL文の「展開」をクリックすると展開を続ける [#775](https://github.com/pingcap/tidb-dashboard/pull/775) + - **SQL ステートメント**と**スロークエリ**の詳細ページを新しいウィンドウで開く [#816](https://github.com/pingcap/tidb-dashboard/pull/816) + - **スロークエリの**詳細における時間関連フィールドの説明の改善 [#817](https://github.com/pingcap/tidb-dashboard/pull/817) - 詳細なエラーメッセージを表示する[#794](https://github.com/pingcap/tidb-dashboard/pull/794) - TiFlash @@ -95,25 +95,25 @@ TiDB バージョン: 4.0.9 - TiCDC - - TiKV の Hibernate リージョン機能[#1120](https://github.com/pingcap/tiflow/pull/1120)を有効にするためのアラートを追加する - - スキーマstorage[#1127](https://github.com/pingcap/tiflow/pull/1127)のメモリ使用量を削減 + - TiKV の Hibernate リージョン機能を有効にするためのアラートを追加する [#1120](https://github.com/pingcap/tiflow/pull/1120) + - スキーマstorageのメモリ使用量を削減 [#1127](https://github.com/pingcap/tiflow/pull/1127) - 増分スキャンのデータサイズが大きい場合にレプリケーションを高速化する統合ソーター機能を追加(実験的) [#1122](https://github.com/pingcap/tiflow/pull/1122) - TiCDC オープンプロトコルメッセージの最大メッセージサイズと最大メッセージバッチの構成をサポート (Kafka シンクのみ) [#1079](https://github.com/pingcap/tiflow/pull/1079) - Dumpling - - 失敗したチャンク[#182](https://github.com/pingcap/dumpling/pull/182)データのダンプを再試行します + - 失敗したチャンクデータのダンプを再試行します [#182](https://github.com/pingcap/dumpling/pull/182) - `-F`と`-r`引数を同時に設定することをサポート[#177](https://github.com/pingcap/dumpling/pull/177) - `--filter`でシステムデータベースをデフォルトで除外[#194](https://github.com/pingcap/dumpling/pull/194) - - `--transactional-consistency`パラメータをサポートし、再試行[#199](https://github.com/pingcap/dumpling/pull/199)中に MySQL 接続を再構築することをサポートします。 + - `--transactional-consistency`パラメータをサポートし、再試行中に MySQL 接続を再構築することをサポートします。 [#199](https://github.com/pingcap/dumpling/pull/199) - Dumplingで使用される圧縮アルゴリズムを指定するために、 `-c,--compress`パラメータの使用をサポートします。空の文字列は圧縮なしを意味します[#202](https://github.com/pingcap/dumpling/pull/202) - TiDB Lightning - デフォルトですべてのシステムスキーマを除外する[#459](https://github.com/pingcap/tidb-lightning/pull/459) - - ローカルバックエンドまたはインポーターバックエンド[#457](https://github.com/pingcap/tidb-lightning/pull/457)のAUTO_RANDOM主キーのデフォルト値の設定をサポート - - 範囲プロパティを使用して、Local-backend [#422](https://github.com/pingcap/tidb-lightning/pull/422)で範囲分割をより正確にします。 - - `tikv-importer.region-split-size` `mydumper.batch-size`人間が[#471](https://github.com/pingcap/tidb-lightning/pull/471)形式(「2.5 GiB」など) `mydumper.read-block-size`サポートする`mydumper.max-region-size` + - ローカルバックエンドまたはインポーターバックエンドのAUTO_RANDOM主キーのデフォルト値の設定をサポート [#457](https://github.com/pingcap/tidb-lightning/pull/457) + - 範囲プロパティを使用して、Local-backend で範囲分割をより正確にします。 [#422](https://github.com/pingcap/tidb-lightning/pull/422) + - `tikv-importer.region-split-size` `mydumper.batch-size`人間が形式(「2.5 GiB」など) `mydumper.read-block-size`サポートする`mydumper.max-region-size` [#471](https://github.com/pingcap/tidb-lightning/pull/471) - TiDB Binlog @@ -123,38 +123,38 @@ TiDB バージョン: 4.0.9 - TiDB - - プレフィックスインデックスを条件`OR`条件[#21287](https://github.com/pingcap/tidb/pull/21287)で使用した場合に誤った結果が出る問題を修正 + - プレフィックスインデックスを条件`OR`条件で使用した場合に誤った結果が出る問題を修正 [#21287](https://github.com/pingcap/tidb/pull/21287) - 自動再試行が有効になっているときにpanicを引き起こす可能性があるバグを修正[#21285](https://github.com/pingcap/tidb/pull/21285) - - 列タイプ[#21273](https://github.com/pingcap/tidb/pull/21273)に応じてパーティション定義をチェックするときに発生するバグを修正しました + - 列タイプに応じてパーティション定義をチェックするときに発生するバグを修正しました [#21273](https://github.com/pingcap/tidb/pull/21273) - パーティション式の値の型がパーティション列の型と一致しないバグを修正しました[#21136](https://github.com/pingcap/tidb/pull/21136) - ハッシュ型パーティションがパーティション名が一意かどうかをチェックしないバグを修正[#21257](https://github.com/pingcap/tidb/pull/21257) - - ハッシュパーティションテーブル[#21238](https://github.com/pingcap/tidb/pull/21238)に`INT`以外の型の値を挿入した後に返される誤った結果を修正しました。 + - ハッシュパーティションテーブルに`INT`以外の型の値を挿入した後に返される誤った結果を修正しました。 [#21238](https://github.com/pingcap/tidb/pull/21238) - `INSERT`ステートメントでインデックス結合を使用すると、場合によっては予期しないエラーが発生する問題を修正しました[#21249](https://github.com/pingcap/tidb/pull/21249) - - `CASE WHEN`演算子の`BigInt`符号なし列値が`BigInt`符号付き値[#21236](https://github.com/pingcap/tidb/pull/21236)に誤って変換される問題を修正しました - - インデックスハッシュ結合とインデックスマージ結合が照合順序[#21219](https://github.com/pingcap/tidb/pull/21219)考慮しないバグを修正しました + - `CASE WHEN`演算子の`BigInt`符号なし列値が`BigInt`符号付き値に誤って変換される問題を修正しました [#21236](https://github.com/pingcap/tidb/pull/21236) + - インデックスハッシュ結合とインデックスマージ結合が照合順序考慮しないバグを修正しました [#21219](https://github.com/pingcap/tidb/pull/21219) - パーティションテーブルが構文`CREATE TABLE`と`SELECT`照合順序を考慮しないバグを修正[#21181](https://github.com/pingcap/tidb/pull/21181) - `slow_query`のクエリ結果で一部の行が欠落する可能性がある問題を修正[#21211](https://github.com/pingcap/tidb/pull/21211) - - データベース名が純粋な下位表現でない場合、データが正しく削除[#21206](https://github.com/pingcap/tidb/pull/21206)れない可能性がある問題を修正しました`DELETE` + - データベース名が純粋な下位表現でない場合、データが正しく削除れない可能性がある問題を修正しました`DELETE` [#21206](https://github.com/pingcap/tidb/pull/21206) - DML操作後にスキーマ変更を引き起こすバグを修正[#21050](https://github.com/pingcap/tidb/pull/21050) - - 結合[#21021](https://github.com/pingcap/tidb/pull/21021)使用するときに結合された列をクエリできないバグを修正しました + - 結合使用するときに結合された列をクエリできないバグを修正しました [#21021](https://github.com/pingcap/tidb/pull/21021) - 一部のセミ結合クエリの誤った結果を修正[#21019](https://github.com/pingcap/tidb/pull/21019) - - テーブルロックが`UPDATE`文[#21002](https://github.com/pingcap/tidb/pull/21002)で有効にならない問題を修正 - - 再帰ビュー[#21001](https://github.com/pingcap/tidb/pull/21001)構築時に発生するスタックオーバーフローの問題を修正 - - 外部結合[#20954](https://github.com/pingcap/tidb/pull/20954)でインデックスマージ結合操作を実行したときに返される予期しない結果を修正しました + - テーブルロックが`UPDATE`文で有効にならない問題を修正 [#21002](https://github.com/pingcap/tidb/pull/21002) + - 再帰ビュー構築時に発生するスタックオーバーフローの問題を修正 [#21001](https://github.com/pingcap/tidb/pull/21001) + - 外部結合でインデックスマージ結合操作を実行したときに返される予期しない結果を修正しました [#20954](https://github.com/pingcap/tidb/pull/20954) - 結果が未確定のトランザクションが失敗として扱われることがある問題を修正[#20925](https://github.com/pingcap/tidb/pull/20925) - `EXPLAIN FOR CONNECTION`最後のクエリプランを表示できない問題を修正[#21315](https://github.com/pingcap/tidb/pull/21315) - インデックスマージがRead Committed分離レベルのトランザクションで使用されると、結果が正しくなくなる可能性がある問題を修正しました[#21253](https://github.com/pingcap/tidb/pull/21253) - 書き込み競合後のトランザクション再試行によって発生する自動ID割り当ての失敗を修正[#21079](https://github.com/pingcap/tidb/pull/21079) - - `LOAD DATA` [#21074](https://github.com/pingcap/tidb/pull/21074)を使用してJSONデータを正しくTiDBにインポートできない問題を修正しました + - `LOAD DATA` を使用してJSONデータを正しくTiDBにインポートできない問題を修正しました [#21074](https://github.com/pingcap/tidb/pull/21074) - 新しく追加された`Enum`型列のデフォルト値が正しくない問題を修正しました[#20998](https://github.com/pingcap/tidb/pull/20998) - `adddate`関数が無効な文字を挿入する問題を修正[#21176](https://github.com/pingcap/tidb/pull/21176) - - 状況によっては間違った`PointGet`プランが生成され、間違った結果[#21244](https://github.com/pingcap/tidb/pull/21244)が発生する問題を修正しました - - MySQL [#20888](https://github.com/pingcap/tidb/pull/20888)との互換性を保つため、 `ADD_DATE`関数の夏時間の変換を無視する + - 状況によっては間違った`PointGet`プランが生成され、間違った結果が発生する問題を修正しました [#21244](https://github.com/pingcap/tidb/pull/21244) + - MySQL との互換性を保つため、 `ADD_DATE`関数の夏時間の変換を無視する [#20888](https://github.com/pingcap/tidb/pull/20888) - `varchar`または`char`の長さ制約を超える末尾のスペースを含む文字列を挿入できないバグを修正しました[#21282](https://github.com/pingcap/tidb/pull/21282) - - `int`と`year`と[#21283](https://github.com/pingcap/tidb/pull/21283)比較するときに、整数が`[1, 69]`から`[2001, 2069]`または`[70, 99]`から`[1970, 1999]`に変換されないバグを修正しました。 - - `Double`型フィールド[#21272](https://github.com/pingcap/tidb/pull/21272)を計算するときに`sum()`関数の結果がオーバーフローすることによって引き起こされるpanicを修正しました - - `DELETE`一意キー[#20705](https://github.com/pingcap/tidb/pull/20705)にロックを追加できないバグを修正 - - スナップショットの読み取りがロックキャッシュ[#21539](https://github.com/pingcap/tidb/pull/21539)にヒットするバグを修正 + - `int`と`year`と比較するときに、整数が`[1, 69]`から`[2001, 2069]`または`[70, 99]`から`[1970, 1999]`に変換されないバグを修正しました。 [#21283](https://github.com/pingcap/tidb/pull/21283) + - `Double`型フィールドを計算するときに`sum()`関数の結果がオーバーフローすることによって引き起こされるpanicを修正しました [#21272](https://github.com/pingcap/tidb/pull/21272) + - `DELETE`一意キーにロックを追加できないバグを修正 [#20705](https://github.com/pingcap/tidb/pull/20705) + - スナップショットの読み取りがロックキャッシュにヒットするバグを修正 [#21539](https://github.com/pingcap/tidb/pull/21539) - 長時間トランザクションで大量のデータを読み込んだ後に発生する可能性のあるメモリリークの問題を修正[#21129](https://github.com/pingcap/tidb/pull/21129) - サブクエリでテーブルエイリアスを省略すると構文エラーが返される問題を修正しました[#20367](https://github.com/pingcap/tidb/pull/20367) - クエリ内の`IN`番目の関数の引数が時間型の場合、クエリが誤った結果を返す可能性がある問題を修正しました[#21290](https://github.com/pingcap/tidb/issues/21290) @@ -162,29 +162,29 @@ TiDB バージョン: 4.0.9 - TiKV - 255列を超える場合にコプロセッサーが誤った結果を返す可能性がある問題を修正[#9131](https://github.com/tikv/tikv/pull/9131) - - リージョンマージによりネットワークパーティション[#9108](https://github.com/tikv/tikv/pull/9108)中にデータが失われる可能性がある問題を修正しました - - `latin1`文字セット[#9082](https://github.com/tikv/tikv/pull/9082)を使用すると`ANALYZE`文がpanicを引き起こす可能性がある問題を修正しました + - リージョンマージによりネットワークパーティション中にデータが失われる可能性がある問題を修正しました [#9108](https://github.com/tikv/tikv/pull/9108) + - `latin1`文字セットを使用すると`ANALYZE`文がpanicを引き起こす可能性がある問題を修正しました [#9082](https://github.com/tikv/tikv/pull/9082) - 数値型を時間型に変換するときに返される誤った結果を修正[#9031](https://github.com/tikv/tikv/pull/9031) - 透過的データ暗号化 (TDE) が有効な場合、 TiDB Lightning がインポーターバックエンドまたはローカルバックエンドを使用して SST ファイルを TiKV に取り込むことができないバグを修正しました[#8995](https://github.com/tikv/tikv/pull/8995) - 無効な値`advertise-status-addr`を修正する( `0.0.0.0` ) [#9036](https://github.com/tikv/tikv/pull/9036) - コミットされたトランザクションでキーがロックされ削除されたときに、キーが存在することを示すエラーが返される問題を修正しました[#8930](https://github.com/tikv/tikv/pull/8930) - RocksDB キャッシュ マッピング エラーによりデータ破損が発生する問題を修正[#9029](https://github.com/tikv/tikv/pull/9029) - リーダーが転送された後にFollower Readが古いデータを返す可能性があるバグを修正[#9240](https://github.com/tikv/tikv/pull/9240) - - 悲観的ロック[#9282](https://github.com/tikv/tikv/pull/9282)で古い値が読み取られる可能性がある問題を修正 + - 悲観的ロックで古い値が読み取られる可能性がある問題を修正 [#9282](https://github.com/tikv/tikv/pull/9282) - リーダー転送後にレプリカ読み取りで古いデータが取得される可能性があるバグを修正[#9240](https://github.com/tikv/tikv/pull/9240) - - プロファイリング[#9229](https://github.com/tikv/tikv/pull/9229)後に`SIGPROF`受信すると発生するTiKVクラッシュの問題を修正 + - プロファイリング後に`SIGPROF`受信すると発生するTiKVクラッシュの問題を修正 [#9229](https://github.com/tikv/tikv/pull/9229) - PD - 配置ルールを使用して指定されたリーダーロールが、場合によっては有効にならない問題を修正[#3208](https://github.com/pingcap/pd/pull/3208) - - `trace-region-flow`値が予期せず`false` [#3120](https://github.com/pingcap/pd/pull/3120)に設定される問題を修正 + - `trace-region-flow`値が予期せず`false` に設定される問題を修正 [#3120](https://github.com/pingcap/pd/pull/3120) - 無制限の Time To Live (TTL) を持つサービスセーフポイントが機能しないバグを修正[#3143](https://github.com/pingcap/pd/pull/3143) - TiDB Dashboard - 中国語の時間表示の問題を修正[#755](https://github.com/pingcap/tidb-dashboard/pull/755) - ブラウザ互換性通知が機能しないバグを修正[#776](https://github.com/pingcap/tidb-dashboard/pull/776) - - 一部のシナリオ[#793](https://github.com/pingcap/tidb-dashboard/pull/793)でトランザクション`start_ts`が誤って表示される問題を修正 + - 一部のシナリオでトランザクション`start_ts`が誤って表示される問題を修正 [#793](https://github.com/pingcap/tidb-dashboard/pull/793) - 一部のSQLテキストのフォーマットが正しくない問題を修正[#805](https://github.com/pingcap/tidb-dashboard/pull/805) - TiFlash @@ -197,22 +197,22 @@ TiDB バージョン: 4.0.9 - Backup & Restore (BR) - - S3 シークレットアクセスキー[#617](https://github.com/pingcap/br/pull/617)の特殊文字によって発生する障害を修正 + - S3 シークレットアクセスキーの特殊文字によって発生する障害を修正 [#617](https://github.com/pingcap/br/pull/617) - TiCDC - 所有者キャンペーンキーが削除されたときに複数の所有者が存在する可能性がある問題を修正[#1104](https://github.com/pingcap/tiflow/pull/1104) - TiKVノードがクラッシュまたはクラッシュから回復した際に、TiCDCがデータレプリケーションを続行できなくなる可能性があるバグを修正しました。このバグはv4.0.8にのみ存在します[#1198](https://github.com/pingcap/tiflow/pull/1198) - テーブルが初期化される前にメタデータがetcdに繰り返しフラッシュされる問題を修正[#1191](https://github.com/pingcap/tiflow/pull/1191) - - スキーマストレージがTiDB テーブル[#1114](https://github.com/pingcap/tiflow/pull/1114)をキャッシュするときに、早期 GC または更新のレイテンシー`TableInfo`によって発生するレプリケーション中断の問題を修正しました。 + - スキーマストレージがTiDB テーブルをキャッシュするときに、早期 GC または更新のレイテンシー`TableInfo`によって発生するレプリケーション中断の問題を修正しました。 [#1114](https://github.com/pingcap/tiflow/pull/1114) - DDL操作が頻繁に行われる場合にスキーマストレージのメモリ消費量が多すぎる問題を修正しました[#1127](https://github.com/pingcap/tiflow/pull/1127) - チェンジフィードが一時停止または停止したときのゴルーチンリークを修正[#1075](https://github.com/pingcap/tiflow/pull/1075) - - 下流の Kafka [#1118](https://github.com/pingcap/tiflow/pull/1118)サービスまたはネットワークジッターによるレプリケーションの中断を防ぐために、Kafka プロデューサーの最大再試行タイムアウトを 600 秒に増やします。 + - 下流の Kafka サービスまたはネットワークジッターによるレプリケーションの中断を防ぐために、Kafka プロデューサーの最大再試行タイムアウトを 600 秒に増やします。 [#1118](https://github.com/pingcap/tiflow/pull/1118) - Kafka のバッチサイズが有効にならないバグを修正[#1112](https://github.com/pingcap/tiflow/pull/1112) - TiCDC と PD 間のネットワークにジッターがあり、一時停止中の変更フィードが同時に再開されると、一部のテーブルの行の変更が失われる可能性があるバグを修正しました[#1213](https://github.com/pingcap/tiflow/pull/1213) - TiCDCとPD間のネットワークが安定していない場合にTiCDCプロセスが終了する可能性があるバグを修正[#1218](https://github.com/pingcap/tiflow/pull/1218) - - TiCDC でシングルトン PD クライアントを使用し、TiCDC が誤って PD クライアントを閉じてレプリケーション ブロック[#1217](https://github.com/pingcap/tiflow/pull/1217)が発生するバグを修正しました。 - - TiCDC 所有者が etcd ウォッチクライアント[#1224](https://github.com/pingcap/tiflow/pull/1224)でメモリを過剰に消費する可能性があるバグを修正しました + - TiCDC でシングルトン PD クライアントを使用し、TiCDC が誤って PD クライアントを閉じてレプリケーション ブロックが発生するバグを修正しました。 [#1217](https://github.com/pingcap/tiflow/pull/1217) + - TiCDC 所有者が etcd ウォッチクライアントでメモリを過剰に消費する可能性があるバグを修正しました [#1224](https://github.com/pingcap/tiflow/pull/1224) - Dumpling diff --git a/releases/release-5.0.0-rc.md b/releases/release-5.0.0-rc.md index 78fd46cc6e917..8c4a7c35898ea 100644 --- a/releases/release-5.0.0-rc.md +++ b/releases/release-5.0.0-rc.md @@ -125,7 +125,7 @@ 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) @@ -145,7 +145,7 @@ 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` . [#7587](https://github.com/tikv/tikv/issues/7587) [#2860](https://github.com/tikv/pd/issues/2860)を実行してメンバーシップ変数を変更することで、この機能を有効にすることができます。 +リージョンメンバーシップの変更プロセスでは、「メンバーの追加」と「メンバーの削除」という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) diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index 29dc9ca5adcef..eb3c288d71a7f 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -17,22 +17,22 @@ TiDB バージョン: 5.0.1 - TiDB - - 組み込み関数`VITESS_HASH()` [#23915](https://github.com/pingcap/tidb/pull/23915)をサポート + - 組み込み関数`VITESS_HASH()` をサポート [#23915](https://github.com/pingcap/tidb/pull/23915) - TiKV - - `zstd`使用してリージョンスナップショット[#10005](https://github.com/tikv/tikv/pull/10005)を圧縮します + - `zstd`使用してリージョンスナップショットを圧縮します [#10005](https://github.com/tikv/tikv/pull/10005) - PD - - 異性体ストア[#3605](https://github.com/pingcap/pd/pull/3605)より適切に満たすようにリージョンスコア計算機を修正する - - `scatter region`スケジューラ[#3602](https://github.com/pingcap/pd/pull/3602)追加した後の予期しない統計を回避する + - 異性体ストアより適切に満たすようにリージョンスコア計算機を修正する [#3605](https://github.com/pingcap/pd/pull/3605) + - `scatter region`スケジューラ追加した後の予期しない統計を回避する [#3602](https://github.com/pingcap/pd/pull/3602) - ツール - Backup & Restore (BR) - - 要約ログ[#1009](https://github.com/pingcap/br/pull/1009)から誤解を招く情報を削除する + - 要約ログから誤解を招く情報を削除する [#1009](https://github.com/pingcap/br/pull/1009) ## バグ修正 {#bug-fixes} @@ -40,22 +40,22 @@ TiDB バージョン: 5.0.1 - 投影結果が空の場合にプロジェクト除去の実行結果が間違っている可能性がある問題を修正[#24093](https://github.com/pingcap/tidb/pull/24093) - 列に`NULL`値が含まれている場合に間違ったクエリ結果が表示される問題を修正しました[#24063](https://github.com/pingcap/tidb/pull/24063) - - スキャンに仮想列[#24058](https://github.com/pingcap/tidb/pull/24058)が含まれている場合、MPP プランの生成を禁止します。 - - プランキャッシュ[#24043](https://github.com/pingcap/tidb/pull/24043)の`PointGet`と`TableDual`の誤った再利用を修正 + - スキャンに仮想列が含まれている場合、MPP プランの生成を禁止します。 [#24058](https://github.com/pingcap/tidb/pull/24058) + - プランキャッシュの`PointGet`と`TableDual`の誤った再利用を修正 [#24043](https://github.com/pingcap/tidb/pull/24043) - オプティマイザがクラスター化インデックス[#24042](https://github.com/pingcap/tidb/pull/24042) `IndexMerge`プランを構築するときに発生するエラーを修正します - BIT型エラーの型推論を修正[#24027](https://github.com/pingcap/tidb/pull/24027) - `PointGet`演算子が存在する場合に一部のオプティマイザヒントが有効にならない問題を修正[#23685](https://github.com/pingcap/tidb/pull/23685) - - エラー[#24080](https://github.com/pingcap/tidb/pull/24080)によりロールバック時にDDL操作が失敗する可能性がある問題を修正 + - エラーによりロールバック時にDDL操作が失敗する可能性がある問題を修正 [#24080](https://github.com/pingcap/tidb/pull/24080) - バイナリリテラル定数のインデックス範囲が正しく構築されない問題を修正[#24041](https://github.com/pingcap/tidb/pull/24041) - いくつかのケースで`IN`述語の潜在的な誤った結果を修正[#24023](https://github.com/pingcap/tidb/pull/24023) - いくつかの文字列関数の誤った結果を修正[#23879](https://github.com/pingcap/tidb/pull/23879) - ユーザーは、テーブルに対して`REPLACE`操作を実行するために`INSERT`と`DELETE`両方の権限が必要になります[#23939](https://github.com/pingcap/tidb/pull/23939) - - ポイントクエリ[#24070](https://github.com/pingcap/tidb/pull/24070)を実行する際のパフォーマンスの低下を修正 + - ポイントクエリを実行する際のパフォーマンスの低下を修正 [#24070](https://github.com/pingcap/tidb/pull/24070) - バイナリとバイトを誤って比較することによって発生した間違った`TableDual`計画を修正[#23918](https://github.com/pingcap/tidb/pull/23918) - TiKV - - コプロセッサが`IN`式[#10018](https://github.com/tikv/tikv/pull/10018)の符号付きまたは符号なし整数型を適切に処理できない問題を修正しました。 + - コプロセッサが`IN`式の符号付きまたは符号なし整数型を適切に処理できない問題を修正しました。 [#10018](https://github.com/tikv/tikv/pull/10018) - SST ファイルのバッチ取り込み後に多くの空のリージョンが発生する問題を修正[#10015](https://github.com/tikv/tikv/pull/10015) - `cast_string_as_time`の入力が無効なUTF-8バイトである場合に発生する潜在的なpanicを修正[#9995](https://github.com/tikv/tikv/pull/9995) - ファイル辞書ファイルが破損した後にTiKVが起動できなくなるバグを修正[#9992](https://github.com/tikv/tikv/pull/9992) @@ -91,8 +91,8 @@ TiDB バージョン: 5.0.1 - TiCDC - Unified Sorter の同時実行の問題を修正し、役に立たないエラーメッセージをフィルタリングします[#1678](https://github.com/pingcap/tiflow/pull/1678) - - 冗長ディレクトリの作成によりMinIO [#1672](https://github.com/pingcap/tiflow/pull/1672)でのレプリケーションが中断される可能性があるバグを修正 - - MySQL 5.7ダウンストリームがアップストリーム TiDB [#1659](https://github.com/pingcap/tiflow/pull/1659)と同じ動作を維持するように、 `explicit_defaults_for_timestamp`セッション変数のデフォルト値を`ON`に設定します。 + - 冗長ディレクトリの作成によりMinIO でのレプリケーションが中断される可能性があるバグを修正 [#1672](https://github.com/pingcap/tiflow/pull/1672) + - MySQL 5.7ダウンストリームがアップストリーム TiDB と同じ動作を維持するように、 `explicit_defaults_for_timestamp`セッション変数のデフォルト値を`ON`に設定します。 [#1659](https://github.com/pingcap/tiflow/pull/1659) - `io.EOF`の誤った処理によりレプリケーションが中断される可能性がある問題を修正[#1648](https://github.com/pingcap/tiflow/pull/1648) - - TiCDCダッシュボード[#1645](https://github.com/pingcap/tiflow/pull/1645)のTiKV CDCエンドポイントCPUメトリックを修正 + - TiCDCダッシュボードのTiKV CDCエンドポイントCPUメトリックを修正 [#1645](https://github.com/pingcap/tiflow/pull/1645) - 場合によってはレプリケーションのブロックを回避するために`defaultBufferChanSize`増やす[#1632](https://github.com/pingcap/tiflow/pull/1632) diff --git a/releases/release-5.0.3.md b/releases/release-5.0.3.md index b043ff1a20c19..b0c8be84a0667 100644 --- a/releases/release-5.0.3.md +++ b/releases/release-5.0.3.md @@ -22,38 +22,38 @@ TiDB バージョン: 5.0.3 - TiCDC - - ノード[#1955](https://github.com/pingcap/tiflow/pull/1955)の変更フィード情報とヘルス情報を取得するためのHTTP APIを追加します。 - - kafka シンク[#1942](https://github.com/pingcap/tiflow/pull/1942)に SASL/SCRAM サポートを追加する - - TiCDCをサーバーレベル[#2070](https://github.com/pingcap/tiflow/pull/2070)で`--data-dir`サポートする + - ノードの変更フィード情報とヘルス情報を取得するための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) ## 改善点 {#improvements} - TiDB - - `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)からユニオンブランチを削除することをサポート + - `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)に押し下げる機能をサポート - - `day()`関数`unix_timestamp()` `concat()` TiFlash [#25564](https://github.com/pingcap/tidb/pull/25564)に`concat_ws()`ダウンする`datediff()` `year()` `datesub()` - - 集計オペレータのコスト係数[#25241](https://github.com/pingcap/tidb/pull/25241)を最適化する - - `Limit`演算子をTiFlash [#25159](https://github.com/pingcap/tidb/pull/25159)にプッシュダウンするサポート + - `day()`関数`unix_timestamp()` `concat()` TiFlash に`concat_ws()`ダウンする`datediff()` `year()` `datesub()` [#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)に押し下げる機能をサポート - - MPP外部結合がテーブル行数[#25142](https://github.com/pingcap/tidb/pull/25142)に基づいてビルドテーブルを選択できるようにします。 - - `abs()`関数`left()` `right()` 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)にプッシュダウンするサポート - - リージョン[#24724](https://github.com/pingcap/tidb/pull/24724)に基づいて、異なるTiFlashノード間でMPPクエリワークロードのバランスをとることをサポート + - MPP外部結合がテーブル行数に基づいてビルドテーブルを選択できるようにします。 [#25142](https://github.com/pingcap/tidb/pull/25142) + - `abs()`関数`left()` `right()` 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) - - フォーマット指定子`%b/%M/%r/%T` [#25767](https://github.com/pingcap/tidb/pull/25767)の組み込み関数`str_to_date`の MySQL 互換性を改善しました + - フォーマット指定子`%b/%M/%r/%T` の組み込み関数`str_to_date`の MySQL 互換性を改善しました [#25767](https://github.com/pingcap/tidb/pull/25767) - TiKV - TiCDCシンクのメモリ消費を制限する[#10305](https://github.com/tikv/tikv/pull/10305) - - TiCDC 古い値キャッシュ[#10313](https://github.com/tikv/tikv/pull/10313)のメモリ制限の上限を追加します。 + - TiCDC 古い値キャッシュのメモリ制限の上限を追加します。 [#10313](https://github.com/tikv/tikv/pull/10313) - PD - - TiDB Dashboardをv2021.06.15.1 [#3798](https://github.com/pingcap/pd/pull/3798)に更新 + - TiDB Dashboardをv2021.06.15.1 に更新 [#3798](https://github.com/pingcap/pd/pull/3798) - TiFlash @@ -76,32 +76,32 @@ TiDB バージョン: 5.0.3 - TiDB - - `SET`型列[#25669](https://github.com/pingcap/tidb/issues/25669)でマージ結合を使用すると誤った結果が返される問題を修正しました - - `IN`式の引数[#25591](https://github.com/pingcap/tidb/issues/25591)におけるデータ破損の問題を修正 + - `SET`型列でマージ結合を使用すると誤った結果が返される問題を修正しました [#25669](https://github.com/pingcap/tidb/issues/25669) + - `IN`式の引数におけるデータ破損の問題を修正 [#25591](https://github.com/pingcap/tidb/issues/25591) - GCのセッションがグローバル変数の影響を受けないようにする[#24976](https://github.com/pingcap/tidb/issues/24976) - - ウィンドウ関数クエリ[#25344](https://github.com/pingcap/tidb/issues/25344)で`limit`使用するときに発生するpanic問題を修正 - - `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)下で使用された場合に発生するクエリ ハングの問題を修正しました + - ウィンドウ関数クエリで`limit`使用するときに発生するpanic問題を修正 [#25344](https://github.com/pingcap/tidb/issues/25344) + - `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) - マルチカラムプレフィックスインデックスを使用して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演算子[#23919](https://github.com/pingcap/tidb/issues/23919)のIndexMerge結果をソートするときに`index out of range`エラーが報告される問題を修正しました - - `tidb_snapshot`変数を予想外に大きな値に設定するとトランザクション分離[#25680](https://github.com/pingcap/tidb/issues/25680)損なわれる可能性がある問題を修正しました - - ODBCスタイルの定数(たとえば、 `{d '2020-01-01'}` )を式[#25531](https://github.com/pingcap/tidb/issues/25531)として使用できない問題を修正しました。 + - 並列`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) - TiFlashからTiKVへのクエリのバックオフがトリガーされない問題を修正[#23665](https://github.com/pingcap/tidb/issues/23665) [#24421](https://github.com/pingcap/tidb/issues/24421) - - `only_full_group_by` [#23839](https://github.com/pingcap/tidb/issues/23839)チェックするときに発生する`index-out-of-range`エラーを修正します) + - `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 - 間違った`tikv_raftstore_hibernated_peer_state`指標を修正する[#10330](https://github.com/tikv/tikv/issues/10330) - - コプロセッサ[#10176](https://github.com/tikv/tikv/issues/10176)の関数`json_unquote()`の間違った引数の型を修正 + - コプロセッサの関数`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)のレプリカ読み取りで読み取りインデックスが共有されるバグを修正しました - - `DOUBLE`を`DOUBLE` [#25200](https://github.com/pingcap/tidb/issues/25200)に変換する間違った関数を修正 + - Leaderのレプリカ読み取りで読み取りインデックスが共有されるバグを修正しました [#10347](https://github.com/tikv/tikv/issues/10347) + - `DOUBLE`を`DOUBLE` に変換する間違った関数を修正 [#25200](https://github.com/pingcap/tidb/issues/25200) - PD @@ -126,12 +126,12 @@ TiDB バージョン: 5.0.3 - TiCDC - - チェックポイント[#1902](https://github.com/pingcap/tiflow/issues/1902)更新するときに TiCDC 所有者が終了する問題を修正しました + - チェックポイント更新するときに TiCDC 所有者が終了する問題を修正しました [#1902](https://github.com/pingcap/tiflow/issues/1902) - MySQLシンクがエラーに遭遇して一時停止した後に、一部のMySQL接続がリークする可能性があるバグを修正しました[#1946](https://github.com/pingcap/tiflow/pull/1946) - - TiCDCが`/proc/meminfo` [#2024](https://github.com/pingcap/tiflow/pull/2024)の読み取りに失敗した場合に発生するpanic問題を修正しました + - 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 [#1576](https://github.com/pingcap/tiflow/issues/1576)の計算が遅れることによって TiCDCサーバーのpanicを引き起こす可能性があるバグを修正しました。 - - プロセッサ[#2142](https://github.com/pingcap/tiflow/pull/2142)潜在的なデッドロック問題を修正 + - 解決された 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 Lightningpanic問題を修正[#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ファイル[#1277](https://github.com/pingcap/br/pull/1277)内の`DECIMAL`種類のデータを解析できない問題を修正 + - 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 1ccc650fff2ec..eec386247c476 100644 --- a/releases/release-5.0.4.md +++ b/releases/release-5.0.4.md @@ -13,36 +13,36 @@ TiDB バージョン: 5.0.4 - TiDB - - 新規セッションで`SHOW VARIABLES`実行すると遅くなる問題を修正しました。この修正により、 [#19341](https://github.com/pingcap/tidb/pull/19341)で行われた変更の一部が元に戻り、互換性の問題が発生する可能性があります[#24326](https://github.com/pingcap/tidb/issues/24326) + - 新規セッションで`SHOW VARIABLES`実行すると遅くなる問題を修正しました。この修正により、 で行われた変更の一部が元に戻り、互換性の問題が発生する可能性があります[#24326](https://github.com/pingcap/tidb/issues/24326) [#19341](https://github.com/pingcap/tidb/pull/19341) - `tidb_stmt_summary_max_stmt_count`変数のデフォルト値を`200`から`3000`に変更します[#25873](https://github.com/pingcap/tidb/pull/25873) - 次のバグ修正により実行結果が変わり、アップグレードの非互換性が発生する可能性があります。 - - `UNION`の子に`NULL`値[#26559](https://github.com/pingcap/tidb/issues/26559)が含まれている場合に TiDB が間違った結果を返す問題を修正しました + - `UNION`の子に`NULL`値が含まれている場合に TiDB が間違った結果を返す問題を修正しました [#26559](https://github.com/pingcap/tidb/issues/26559) - `greatest(datetime) union null`空の文字列を返す問題を修正[#26532](https://github.com/pingcap/tidb/issues/26532) - - `last_day`関数の動作が SQL モード[#26000](https://github.com/pingcap/tidb/pull/26000)で互換性がない問題を修正しました + - `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)場合に発生する結果の誤りを修正 + - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) - `SQL_MODE` 「STRICT_TRANS_TABLES」の場合、無効な日付を挿入してもエラーが報告されない問題を修正しました[#26762](https://github.com/pingcap/tidb/issues/26762) - `SQL_MODE` 「NO_ZERO_IN_DATE」の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) - - プレフィックスインデックス[#26029](https://github.com/pingcap/tidb/issues/26029)のクエリ範囲に関するバグを修正 + - プレフィックスインデックスのクエリ範囲に関するバグを修正 [#26029](https://github.com/pingcap/tidb/issues/26029) - `LOAD DATA`文が非 UTF8 データを異常にインポートする可能性がある問題を修正[#25979](https://github.com/pingcap/tidb/issues/25979) - `insert ignore on duplicate update`セカンダリインデックスに主キーと同じ列がある場合に間違ったデータが挿入される可能性がある問題を修正[#25809](https://github.com/pingcap/tidb/issues/25809) - パーティションテーブルにクラスター化インデックスがある場合に間違ったデータが挿入される可能性が`insert ignore duplicate update`問題を修正しました[#25846](https://github.com/pingcap/tidb/issues/25846) - PointGetまたはバッチPointGetでキーが`ENUM`型の場合にクエリ結果が間違っている可能性がある問題を修正しました [#24562](https://github.com/pingcap/tidb/issues/24562) - - `BIT`型の値を[#23479](https://github.com/pingcap/tidb/issues/23479)割ったときに発生する誤った結果を修正しました + - `BIT`型の値を割ったときに発生する誤った結果を修正しました [#23479](https://github.com/pingcap/tidb/issues/23479) - `prepared`ステートメントと直接クエリの結果が矛盾する可能性がある問題を修正[#22949](https://github.com/pingcap/tidb/issues/22949) - - `YEAR`型を文字列または整数型[#23262](https://github.com/pingcap/tidb/issues/23262)と比較するとクエリ結果が間違っている可能性がある問題を修正しました + - `YEAR`型を文字列または整数型と比較するとクエリ結果が間違っている可能性がある問題を修正しました [#23262](https://github.com/pingcap/tidb/issues/23262) ## 機能強化 {#feature-enhancements} - TiDB - - 最適化の推定を無視し、MPPモード[#26382](https://github.com/pingcap/tidb/pull/26382)を強制的に使用する設定`tidb_enforce_mpp=1`サポート + - 最適化の推定を無視し、MPPモードを強制的に使用する設定`tidb_enforce_mpp=1`サポート [#26382](https://github.com/pingcap/tidb/pull/26382) - TiKV @@ -50,7 +50,7 @@ TiDB バージョン: 5.0.4 - PD - - TiDB Dashboard[#3884](https://github.com/tikv/pd/pull/3884)にOIDCベースのSSOサポートを追加 + - TiDB DashboardにOIDCベースのSSOサポートを追加 [#3884](https://github.com/tikv/pd/pull/3884) - TiFlash @@ -63,28 +63,28 @@ TiDB バージョン: 5.0.4 - TiDB - ヒストグラムの行数に基づいて自動分析をトリガーする[#24237](https://github.com/pingcap/tidb/issues/24237) - - ノードが故障して[#26757](https://github.com/pingcap/tidb/pull/26757)前に再起動した場合、一定期間TiFlashノードへのリクエストの送信を停止します。 + - ノードが故障して前に再起動した場合、一定期間TiFlashノードへのリクエストの送信を停止します。 [#26757](https://github.com/pingcap/tidb/pull/26757) - `split region`上限を上げて`split table`と`presplit`をより安定させる[#26657](https://github.com/pingcap/tidb/pull/26657) - MPPクエリの再試行をサポート[#26483](https://github.com/pingcap/tidb/pull/26483) - - MPPクエリ[#1807](https://github.com/pingcap/tics/issues/1807)を起動する前にTiFlashの可用性を確認してください + - 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)サポートする + - MySQLシステム変数`init_connect`とその関連機能サポートする [#18894](https://github.com/pingcap/tidb/issues/18894) - MPPモード[#25861](https://github.com/pingcap/tidb/pull/25861)で`COUNT(DISTINCT)`集約機能を徹底的に押し下げる - - 集計関数を`EXPLAIN`文[#25736](https://github.com/pingcap/tidb/pull/25736)でプッシュダウンできない場合にログ警告を出力する - - Grafanaダッシュボード[#25327](https://github.com/pingcap/tidb/pull/25327)の`TiFlashQueryTotalCounter`にエラーラベルを追加する - - HTTP API [#24209](https://github.com/pingcap/tidb/issues/24209)によるセカンダリインデックス経由でクラスター化インデックステーブルの MVCC データを取得する機能をサポート - - パーサー[#24371](https://github.com/pingcap/tidb/pull/24371)の`prepared`文のメモリ割り当てを最適化する + - 集計関数を`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) + - パーサーの`prepared`文のメモリ割り当てを最適化する [#24371](https://github.com/pingcap/tidb/pull/24371) - TiKV - 読み取り準備と書き込み準備は別々に処理して読み取りレイテンシーを削減する[#10475](https://github.com/tikv/tikv/issues/10475) - ネットワーク帯域幅を節約するために、解決されたTSメッセージのサイズを縮小します[#2448](https://github.com/pingcap/tiflow/issues/2448) - スロガースレッドが過負荷になりキューがいっぱいになったときに、スレッドをブロックする代わりにログをドロップする[#10841](https://github.com/tikv/tikv/issues/10841) - - TiKVコプロセッサのスローログに、リクエスト[#10841](https://github.com/tikv/tikv/issues/10841)処理に費やされた時間のみを考慮するようにする + - TiKVコプロセッサのスローログに、リクエスト処理に費やされた時間のみを考慮するようにする [#10841](https://github.com/tikv/tikv/issues/10841) - 未確定エラーの可能性を減らすために、できるだけべき等な事前書き込みを行う[#10587](https://github.com/tikv/tikv/pull/10587) - 書き込みフローが低い場合に「GC が動作できません」という誤った警告を回避する[#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 @@ -100,9 +100,9 @@ TiDB バージョン: 5.0.4 - Unified Sorterがメモリを使用してソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) - メジャーバージョンまたはマイナーバージョン間での TiCDC クラスターの操作を禁止[#2598](https://github.com/pingcap/tiflow/pull/2598) - - テーブルのリージョンがすべて TiKV ノード[#2284](https://github.com/pingcap/tiflow/issues/2284)から転送されるときに、goroutine の使用を減らす - - `file sorter` [#2326](https://github.com/pingcap/tiflow/pull/2326)を削除 - - 常にTiKVから古い値を引き出し、出力は`enable-old-value` [#2301](https://github.com/pingcap/tiflow/issues/2301)に従って調整されます。 + - テーブルのリージョンがすべて TiKV ノードから転送されるときに、goroutine の使用を減らす [#2284](https://github.com/pingcap/tiflow/issues/2284) + - `file sorter` を削除 [#2326](https://github.com/pingcap/tiflow/pull/2326) + - 常にTiKVから古い値を引き出し、出力は`enable-old-value` に従って調整されます。 [#2301](https://github.com/pingcap/tiflow/issues/2301) - PDエンドポイントに証明書がない場合に返されるエラーメッセージを改善しました[#1973](https://github.com/pingcap/tiflow/issues/1973) - 同時実行性が高い場合は、ワーカープールを最適化してゴルーチンの数を減らす[#2211](https://github.com/pingcap/tiflow/issues/2211) - グローバル gRPC 接続プールを追加し、KV クライアント間で gRPC 接続を共有する[#2533](https://github.com/pingcap/tiflow/pull/2533) @@ -112,27 +112,27 @@ TiDB バージョン: 5.0.4 - TiDB - パーティションテーブルをクエリし、パーティションキーに条件`IS NULL`がある場合に TiDB がpanic可能性がある問題を修正しました[#23802](https://github.com/pingcap/tidb/issues/23802) - - `FLOAT64`型のオーバーフローチェックがMySQL [#23897](https://github.com/pingcap/tidb/issues/23897)と異なる問題を修正 - - `case when`式[#26662](https://github.com/pingcap/tidb/issues/26662)の間違った文字セットと照合順序を修正します + - `FLOAT64`型のオーバーフローチェックがMySQL と異なる問題を修正 [#23897](https://github.com/pingcap/tidb/issues/23897) + - `case when`式の間違った文字セットと照合順序を修正します [#26662](https://github.com/pingcap/tidb/issues/26662) - 悲観的トランザクションをコミットすると書き込み競合が発生する可能性がある問題を修正[#25964](https://github.com/pingcap/tidb/issues/25964) - 悲観的トランザクションのインデックスキーが繰り返しコミットされる可能性があるバグを修正[#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)をクリアするバグを修正 - - 新しいクラスターの`tidb_gc_scan_lock_mode`グローバル変数の値が、実際のデフォルトモード「LEGACY」 [#25100](https://github.com/pingcap/tidb/issues/25100)ではなく「PHYSICAL」と表示されるバグを修正しました。 - - `TIKV_REGION_PEERS`システムテーブルに正しい`DOWN`ステータス[#24879](https://github.com/pingcap/tidb/issues/24879)が表示されないバグを修正しました + - `INDEX MERGE` 使用時に列が見つからないことがあるバグを修正 [#25045](https://github.com/pingcap/tidb/issues/25045) + - `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)で終了する問題を修正 + - ビューが`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) - `read_from_storage`とパーティションテーブルを同時に使用するとエラーが発生する問題を修正[#20372](https://github.com/pingcap/tidb/issues/20372) - - 射影演算子[#24264](https://github.com/pingcap/tidb/issues/24264)を実行するときに TiDB がパニックを起こす問題を修正しました + - 射影演算子を実行するときに TiDB がパニックを起こす問題を修正しました [#24264](https://github.com/pingcap/tidb/issues/24264) - 統計情報によりクエリがpanicになる可能性がある問題を修正[#24061](https://github.com/pingcap/tidb/pull/24061) - `BIT`列で`approx_percentile`関数を使用するとpanic可能性がある問題を修正しました[#23662](https://github.com/pingcap/tidb/issues/23662) - Grafanaの**コプロセッサー Cache**パネルのメトリックが間違っている問題を修正しました[#26338](https://github.com/pingcap/tidb/issues/26338) - 同じパーティションを同時に切り捨てるとDDL文がスタックする問題を修正しました[#26229](https://github.com/pingcap/tidb/issues/26229) - - セッション変数を`GROUP BY`項目[#27106](https://github.com/pingcap/tidb/issues/27106)として使用した場合に発生する誤ったクエリ結果の問題を修正しました - - テーブル[#25902](https://github.com/pingcap/tidb/issues/25902)を結合する際の`VARCHAR`とタイムスタンプ間の誤った暗黙的な変換を修正しました + - セッション変数を`GROUP BY`項目として使用した場合に発生する誤ったクエリ結果の問題を修正しました [#27106](https://github.com/pingcap/tidb/issues/27106) + - テーブルを結合する際の`VARCHAR`とタイムスタンプ間の誤った暗黙的な変換を修正しました [#25902](https://github.com/pingcap/tidb/issues/25902) - 関連するサブクエリステートメントの誤った結果を修正する[#27233](https://github.com/pingcap/tidb/issues/27233) - TiKV @@ -149,7 +149,7 @@ TiDB バージョン: 5.0.4 - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - `replication.max-replicas`更新した後、デフォルトの配置ルールのレプリカ数が一定のままになる問題を修正[#3886](https://github.com/tikv/pd/issues/3886) - - TiKV [#3868](https://github.com/tikv/pd/issues/3868)をスケールアウトするときに PD がpanic可能性があるバグを修正しました + - TiKV をスケールアウトするときに PD がpanic可能性があるバグを修正しました [#3868](https://github.com/tikv/pd/issues/3868) - 複数のスケジューラが同時に実行されているときに発生するスケジュール競合の問題を修正[#3807](https://github.com/tikv/pd/issues/3807) - スケジューラが削除された後でも再び表示されることがある問題を修正[#2572](https://github.com/tikv/pd/issues/2572) @@ -179,23 +179,23 @@ TiDB バージョン: 5.0.4 - TiCDC - - `mysql.TypeString, mysql.TypeVarString, mysql.TypeVarchar`などのデータ型をJSON [#2758](https://github.com/pingcap/tiflow/issues/2758)にエンコードする際に発生するプロセスpanicの問題を修正 + - `mysql.TypeString, mysql.TypeVarString, mysql.TypeVarchar`などのデータ型をJSON にエンコードする際に発生するプロセスpanicの問題を修正 [#2758](https://github.com/pingcap/tiflow/issues/2758) - このテーブルが再スケジュールされているときに複数のプロセッサが同じテーブルにデータを書き込む可能性があるために発生するデータの不整合の問題を修正しました[#2417](https://github.com/pingcap/tiflow/pull/2417) - TiCDC があまりにも多くのリージョンをキャプチャしたときに発生する OOM を回避するために、gRPC ウィンドウのサイズを小さくします[#2724](https://github.com/pingcap/tiflow/pull/2724) - メモリ負荷が高いときにgRPC接続が頻繁に切断されるエラーを修正[#2202](https://github.com/pingcap/tiflow/issues/2202) - - 符号なし`TINYINT`型[#2648](https://github.com/pingcap/tiflow/issues/2648)でTiCDCがpanicを起こすバグを修正 - - TiCDCオープンプロトコルがトランザクションを挿入し、アップストリーム[#2612](https://github.com/pingcap/tiflow/issues/2612)で同じ行のデータを削除すると空の値を出力する問題を修正しました。 - - スキーマ変更[#2603](https://github.com/pingcap/tiflow/issues/2603)の終了 TS で変更フィードが開始されると DDL 処理が失敗するバグを修正しました。 + - 符号なし`TINYINT`型でTiCDCがpanicを起こすバグを修正 [#2648](https://github.com/pingcap/tiflow/issues/2648) + - TiCDCオープンプロトコルがトランザクションを挿入し、アップストリームで同じ行のデータを削除すると空の値を出力する問題を修正しました。 [#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)のバグを修正 + - メタデータ管理のバグを修正 [#2558](https://github.com/pingcap/tiflow/pull/2558) - TiCDC 所有者スイッチ後に発生するデータの不整合の問題を修正[#2230](https://github.com/pingcap/tiflow/issues/2230) - - `capture list`コマンド[#2388](https://github.com/pingcap/tiflow/issues/2388)の出力に古いキャプチャが表示される可能性がある問題を修正しました - - 統合テスト[#2422](https://github.com/pingcap/tiflow/issues/2422)でDDLジョブの重複が発生したときに発生する`ErrSchemaStorageTableMiss`エラーを修正します + - `capture list`コマンドの出力に古いキャプチャが表示される可能性がある問題を修正しました [#2388](https://github.com/pingcap/tiflow/issues/2388) + - 統合テストでDDLジョブの重複が発生したときに発生する`ErrSchemaStorageTableMiss`エラーを修正します [#2422](https://github.com/pingcap/tiflow/issues/2422) - `ErrGCTTLExceeded`エラーが発生した場合に changefeed を削除できないバグを修正[#2391](https://github.com/pingcap/tiflow/issues/2391) - 大きなテーブルをcdclogに複製できないバグを修正[#1259](https://github.com/pingcap/tiflow/issues/1259) [#2424](https://github.com/pingcap/tiflow/issues/2424) - CLI の下位互換性の問題を修正[#2373](https://github.com/pingcap/tiflow/issues/2373) - - `SinkManager` [#2299](https://github.com/pingcap/tiflow/pull/2299)のマップへの安全でない同時アクセスの問題を修正 - - DDL ステートメント[#1260](https://github.com/pingcap/tiflow/issues/1260)実行時にオーナーがクラッシュした場合に、潜在的な DDL 損失が発生する問題を修正しました。 - - リージョン[#2188](https://github.com/pingcap/tiflow/issues/2188)初期化直後にロックが解決される問題を修正 - - 新しいパーティションテーブル[#2263](https://github.com/pingcap/tiflow/pull/2263)を追加するときに発生する余分なパーティションディスパッチの問題を修正しました。 - - 削除された変更フィード[#2156](https://github.com/pingcap/tiflow/issues/2156)について TiCDC が警告し続ける問題を修正しました + - `SinkManager` のマップへの安全でない同時アクセスの問題を修正 [#2299](https://github.com/pingcap/tiflow/pull/2299) + - DDL ステートメント実行時にオーナーがクラッシュした場合に、潜在的な DDL 損失が発生する問題を修正しました。 [#1260](https://github.com/pingcap/tiflow/issues/1260) + - リージョン初期化直後にロックが解決される問題を修正 [#2188](https://github.com/pingcap/tiflow/issues/2188) + - 新しいパーティションテーブルを追加するときに発生する余分なパーティションディスパッチの問題を修正しました。 [#2263](https://github.com/pingcap/tiflow/pull/2263) + - 削除された変更フィードについて TiCDC が警告し続ける問題を修正しました [#2156](https://github.com/pingcap/tiflow/issues/2156) diff --git a/releases/release-5.0.6.md b/releases/release-5.0.6.md index 3c4c474d080cd..3699cafe8edae 100644 --- a/releases/release-5.0.6.md +++ b/releases/release-5.0.6.md @@ -16,8 +16,8 @@ TiDB バージョン: 5.0.6 - TiCDC - - `cdc server`コマンドエラーの出力を stdout から stderr [#3133](https://github.com/pingcap/tiflow/issues/3133)に変更します - - Kafkaシンク`max-message-bytes`のデフォルト値を`10M` [#3081](https://github.com/pingcap/tiflow/issues/3081)に設定する + - `cdc server`コマンドエラーの出力を stdout から stderr に変更します [#3133](https://github.com/pingcap/tiflow/issues/3133) + - Kafkaシンク`max-message-bytes`のデフォルト値を`10M` に設定する [#3081](https://github.com/pingcap/tiflow/issues/3081) - TiCDC がメッセージを Kafka パーティション間でより均等に分散するように、Kafka シンク`partition-num`のデフォルト値を 3 に変更します[#3337](https://github.com/pingcap/ticdc/issues/3337) ## 改善点 {#improvements} @@ -29,13 +29,13 @@ TiDB バージョン: 5.0.6 - TiKV - 検証プロセスを`Apply`スレッド プールから`Import`スレッド プールに移動することで、SST ファイルの挿入速度が向上します[#11239](https://github.com/tikv/tikv/issues/11239) - - モジュール[#11374](https://github.com/tikv/tikv/issues/11374)のパフォーマンスの問題を特定するために、 Raftログのガベージコレクションモジュールのメトリックを追加します。 - - Grafanaダッシュボード[#11681](https://github.com/tikv/tikv/issues/11681)で、ストレージ関連の珍しいメトリックをいくつか折りたたむ + - モジュールのパフォーマンスの問題を特定するために、 Raftログのガベージコレクションモジュールのメトリックを追加します。 [#11374](https://github.com/tikv/tikv/issues/11374) + - Grafanaダッシュボードで、ストレージ関連の珍しいメトリックをいくつか折りたたむ [#11681](https://github.com/tikv/tikv/issues/11681) - PD - - スケジューラ[#4146](https://github.com/tikv/pd/issues/4146)の終了プロセスを高速化 - - スケジューラが空のリージョンをスケジュールできるようにし、スケジューラ[#4497](https://github.com/tikv/pd/issues/4497)の構成を固定することで、 `scatter-range-scheduler`スケジューラのスケジュール結果をより均等にします。 + - スケジューラの終了プロセスを高速化 [#4146](https://github.com/tikv/pd/issues/4146) + - スケジューラが空のリージョンをスケジュールできるようにし、スケジューラの構成を固定することで、 `scatter-range-scheduler`スケジューラのスケジュール結果をより均等にします。 [#4497](https://github.com/tikv/pd/issues/4497) - リーダー排除スケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) - ツール @@ -44,9 +44,9 @@ TiDB バージョン: 5.0.6 - TiKV リロードのレート制限制御を最適化して、チェンジフィード初期化中の gPRC 輻輳を軽減します[#3110](https://github.com/pingcap/ticdc/issues/3110) - 頻繁な etcd 書き込みが PD サービスに影響を与えないように、EtcdWorker にティック頻度制限を追加します[#3112](https://github.com/pingcap/ticdc/issues/3112) - - Kafkaシンク[#3352](https://github.com/pingcap/tiflow/issues/3352)の`config.Metadata.Timeout`デフォルト設定を追加する - - デフォルト値の`max-message-bytes`を`10M`に設定すると、Kafkaメッセージが[#3081](https://github.com/pingcap/tiflow/issues/3081)送信されない可能性が減ります。 - - `no owner alert` [#1606](https://github.com/pingcap/tiflow/issues/1606)含む`mounter row` Prometheusと[#4054](https://github.com/pingcap/tiflow/issues/4054)の監視メトリックとアラート`table sink total row`追加します`buffer sink total row` + - 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` Prometheusとの監視メトリックとアラート`table sink total row`追加します`buffer sink total row` [#1606](https://github.com/pingcap/tiflow/issues/1606) [#4054](https://github.com/pingcap/tiflow/issues/4054) - Backup & Restore (BR) @@ -62,60 +62,60 @@ TiDB バージョン: 5.0.6 - TiDB - 楽観的トランザクションの競合によりトランザクションが互いにブロックされる可能性がある問題を修正[#11148](https://github.com/tikv/tikv/issues/11148) - - MPPクエリ[#1791](https://github.com/pingcap/tics/issues/1791)の誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 + - MPPクエリの誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 [#1791](https://github.com/pingcap/tics/issues/1791) - DML 文と DDL 文が同時に実行されたときに発生する可能性のあるpanicを修正[#30940](https://github.com/pingcap/tidb/issues/30940) - グローバルレベルの権限を付与および取り消す操作`grant`および`revoke`を実行するときに発生する`privilege check fail`エラーを修正します[#29675](https://github.com/pingcap/tidb/issues/29675) - `ALTER TABLE.. ADD INDEX`文を実行する際に TiDBpanicが発生する問題を修正[#27687](https://github.com/pingcap/tidb/issues/27687) - - v5.0.4 [#29252](https://github.com/pingcap/tidb/issues/29252)で`enforce-mpp`設定が有効にならない問題を修正 - - `ENUM`データ型[#29357](https://github.com/pingcap/tidb/issues/29357)で`CASE WHEN`関数を使用するときにpanicを修正 - - ベクトル化された式[#29244](https://github.com/pingcap/tidb/issues/29244)の関数`microsecond`の誤った結果を修正 - - `auto analyze`の結果[#29188](https://github.com/pingcap/tidb/issues/29188)のログ情報が不完全である問題を修正 - - ベクトル化された式[#28643](https://github.com/pingcap/tidb/issues/28643)の関数`hour`の誤った結果を修正します - - サポートされていない`cast` TiFlash [#23907](https://github.com/pingcap/tidb/issues/23907)にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`のような予期しないエラーを修正しました + - v5.0.4 で`enforce-mpp`設定が有効にならない問題を修正 [#29252](https://github.com/pingcap/tidb/issues/29252) + - `ENUM`データ型で`CASE WHEN`関数を使用するときにpanicを修正 [#29357](https://github.com/pingcap/tidb/issues/29357) + - ベクトル化された式の関数`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) - MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正[#3118](https://github.com/pingcap/tics/issues/3118) - - `MPP task ID` [#27952](https://github.com/pingcap/tidb/issues/27952)を割り当てる際の`DATA RACE`問題を修正 - - 空の`dual table` [#28250](https://github.com/pingcap/tidb/issues/28250)を削除した後のMPPクエリの`INDEX OUT OF RANGE`エラーを修正 + - `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) - 無効な日付値を同時に挿入するときに発生する TiDBpanicを修正[#25393](https://github.com/pingcap/tidb/issues/25393) - - MPPモード[#30980](https://github.com/pingcap/tidb/issues/30980)のクエリの予期しないエラー`can not found column in Schema column`を修正 + - MPPモードのクエリの予期しないエラー`can not found column in Schema column`を修正 [#30980](https://github.com/pingcap/tidb/issues/30980) - TiFlashがシャットダウンするときに TiDB がpanic可能性がある問題を修正[#28096](https://github.com/pingcap/tidb/issues/28096) - - プランナーが結合順序変更[#24095](https://github.com/pingcap/tidb/issues/24095)を実行しているときに発生する予期しないエラー`index out of range`を修正しました + - プランナーが結合順序変更を実行しているときに発生する予期しないエラー`index out of range`を修正しました [#24095](https://github.com/pingcap/tidb/issues/24095) - `ENUM`型データを制御関数のパラメータとして使用した場合に、制御関数の誤った結果( `IF`や`CASE WHEN`など)が返される問題を修正しました[#23114](https://github.com/pingcap/tidb/issues/23114) - - `CONCAT(IFNULL(TIME(3))` [#29498](https://github.com/pingcap/tidb/issues/29498)の間違った結果を修正 - - 符号なし`BIGINT`引数[#30101](https://github.com/pingcap/tidb/issues/30101)を渡したときに`GREATEST`と`LEAST`の誤った結果が返される問題を修正 - - JSON型の列が`CHAR`型の列[#29401](https://github.com/pingcap/tidb/issues/29401)に結合するとSQL操作がキャンセルされる問題を修正 + - `CONCAT(IFNULL(TIME(3))` の間違った結果を修正 [#29498](https://github.com/pingcap/tidb/issues/29498) + - 符号なし`BIGINT`引数を渡したときに`GREATEST`と`LEAST`の誤った結果が返される問題を修正 [#30101](https://github.com/pingcap/tidb/issues/30101) + - JSON型の列が`CHAR`型の列に結合するとSQL操作がキャンセルされる問題を修正 [#29401](https://github.com/pingcap/tidb/issues/29401) - 遅延存在チェックと変更されていないキーの最適化の誤った使用によって引き起こされるデータの不整合の問題を修正しました[#30410](https://github.com/pingcap/tidb/issues/30410) - トランザクションを使用する場合と使用しない場合でウィンドウ関数が異なる結果を返す可能性がある問題を修正しました[#29947](https://github.com/pingcap/tidb/issues/29947) - `cast(integer as char) union string`を含む SQL 文が間違った結果を返す問題を修正[#29513](https://github.com/pingcap/tidb/issues/29513) - - `Decimal`から`String` [#29417](https://github.com/pingcap/tidb/issues/29417)へのキャスト時に長さ情報が間違っている問題を修正 - - SQL文に自然結合[#25041](https://github.com/pingcap/tidb/issues/25041)が含まれている場合に`Column 'col_name' in field list is ambiguous`エラーが予期せず報告される問題を修正しました + - `Decimal`から`String` へのキャスト時に長さ情報が間違っている問題を修正 [#29417](https://github.com/pingcap/tidb/issues/29417) + - SQL文に自然結合が含まれている場合に`Column 'col_name' in field list is ambiguous`エラーが予期せず報告される問題を修正しました [#25041](https://github.com/pingcap/tidb/issues/25041) - `GREATEST`関数が`tidb_enable_vectorized_expression`の値が異なる( `on`または`off`に設定)ために矛盾した結果を返す問題を修正しました[#29434](https://github.com/pingcap/tidb/issues/29434) - プランナーが`join`の無効なプランをキャッシュする可能性がある問題を修正しました[#28087](https://github.com/pingcap/tidb/issues/28087) - 一部のケースでSQL文が結合結果に基づいて集計結果を評価するときに`index out of range [1] with length 1`エラーが報告される問題を修正しました[#1978](https://github.com/pingcap/tics/issues/1978) - TiKV - - TiKVノードがダウンすると解決されたタイムスタンプが[#11351](https://github.com/tikv/tikv/issues/11351)遅れる問題を修正しました - - Raftクライアント実装[#9714](https://github.com/tikv/tikv/issues/9714)でバッチメッセージが大きすぎる問題を修正 + - TiKVノードがダウンすると解決されたタイムスタンプが遅れる問題を修正しました [#11351](https://github.com/tikv/tikv/issues/11351) + - 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) - GCタスクの蓄積によりTiKVがOOM(メモリ不足)になる可能性がある問題を修正[#11410](https://github.com/tikv/tikv/issues/11410) - - TiKV メトリクス[#11299](https://github.com/tikv/tikv/issues/11299)でインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました - - 統計スレッド[#11195](https://github.com/tikv/tikv/issues/11195)の監視データによって発生するメモリリークを修正しました + - TiKV メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) + - 統計スレッドの監視データによって発生するメモリリークを修正しました [#11195](https://github.com/tikv/tikv/issues/11195) - 下流データベースが見つからない場合に発生する TiCDCpanicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) - - TiCDC が輻輳エラー[#11082](https://github.com/tikv/tikv/issues/11082)によりスキャンの再試行を頻繁に追加する問題を修正しました + - TiCDC が輻輳エラーによりスキャンの再試行を頻繁に追加する問題を修正しました [#11082](https://github.com/tikv/tikv/issues/11082) - チャネルがいっぱいになるとRaft接続が切断される問題を修正[#11047](https://github.com/tikv/tikv/issues/11047) - TiDB Lightningがデータをインポートする際にファイルが存在しない場合に発生するTiKVpanicの問題を修正しました[#10438](https://github.com/tikv/tikv/issues/10438) - - TiDBが`Max` `Min`の`Int64`型が符号付き整数かどうかを正しく識別できず、 `Max` / `Min` [#10158](https://github.com/tikv/tikv/issues/10158)の計算結果が間違ってしまう問題を修正しました。 + - TiDBが`Max` `Min`の`Int64`型が符号付き整数かどうかを正しく識別できず、 `Max` / `Min` の計算結果が間違ってしまう問題を修正しました。 [#10158](https://github.com/tikv/tikv/issues/10158) - TiKVがメタデータを正確に変更できないため、ノードがスナップショットを取得した後にTiKVレプリカのノードがダウンする問題を修正しました[#10225](https://github.com/tikv/tikv/issues/10225) - - バックアップスレッドプール[#10287](https://github.com/tikv/tikv/issues/10287)のリーク問題を修正 + - バックアップスレッドプールのリーク問題を修正 [#10287](https://github.com/tikv/tikv/issues/10287) - 無効な文字列を浮動小数点数にキャストする問題を修正[#23322](https://github.com/pingcap/tidb/issues/23322) - PD - 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)スタックによりリーダー選出が遅くなる問題を修正 + - ストアダウンによりオペレーターがブロックされる問題を修正 [#3353](https://github.com/tikv/pd/issues/3353) + - リージョン機能スタックによりリーダー選出が遅くなる問題を修正 [#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) @@ -141,19 +141,19 @@ TiDB バージョン: 5.0.6 - `force-replicate`有効になっているときに、有効なインデックスのない一部のパーティションテーブルが無視される可能性がある問題を修正[#2834](https://github.com/pingcap/tiflow/issues/2834) - `cdc cli`予期しないパラメータを受け取ったときにユーザパラメータを黙って切り捨て、ユーザ入力パラメータが失われる問題を修正[#2303](https://github.com/pingcap/tiflow/issues/2303) - Kafka メッセージの書き込み中にエラーが発生すると、TiCDC 同期タスクが一時停止する可能性がある問題を修正しました[#2978](https://github.com/pingcap/tiflow/issues/2978) - - 一部のタイプの列を Open Protocol 形式[#2758](https://github.com/pingcap/tiflow/issues/2758)にエンコードするときに発生する可能性のあるpanic問題を修正しました。 - - デフォルト値の`max-message-bytes`を`10M` [#3081](https://github.com/pingcap/tiflow/issues/3081)に設定することで、Kafkaが過度に大きなメッセージを送信する可能性がある問題を修正しました。 + - 一部のタイプの列を Open Protocol 形式にエンコードするときに発生する可能性のあるpanic問題を修正しました。 [#2758](https://github.com/pingcap/tiflow/issues/2758) + - デフォルト値の`max-message-bytes`を`10M` に設定することで、Kafkaが過度に大きなメッセージを送信する可能性がある問題を修正しました。 [#3081](https://github.com/pingcap/tiflow/issues/3081) - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - TiKV が同じリージョン[#2386](https://github.com/pingcap/tiflow/issues/2386)に重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 + - TiKV が同じリージョンに重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 [#2386](https://github.com/pingcap/tiflow/issues/2386) - 複数の TiKV がクラッシュした場合や強制再起動中に TiCDC レプリケーションが中断される問題を修正[#3288](https://github.com/pingcap/ticdc/issues/3288) - - チェンジフィードチェックポイントラグ[#3010](https://github.com/pingcap/ticdc/issues/3010)の負の値エラーを修正 - - MySQLシンクデッドロック[#2706](https://github.com/pingcap/tiflow/issues/2706)による警告が頻繁に発生する問題を修正 - - AvroシンクがJSON型列[#3624](https://github.com/pingcap/tiflow/issues/3624)の解析をサポートしていない問題を修正 + - チェンジフィードチェックポイントラグの負の値エラーを修正 [#3010](https://github.com/pingcap/ticdc/issues/3010) + - MySQLシンクデッドロックによる警告が頻繁に発生する問題を修正 [#2706](https://github.com/pingcap/tiflow/issues/2706) + - AvroシンクがJSON型列の解析をサポートしていない問題を修正 [#3624](https://github.com/pingcap/tiflow/issues/3624) - TiKV 所有者が再起動したときに TiCDC が TiKV から誤ったスキーマスナップショットを読み取るバグを修正[#2603](https://github.com/pingcap/tiflow/issues/2603) - - DDL [#3174](https://github.com/pingcap/ticdc/issues/3174)処理後のメモリリークの問題を修正 - - Canalプロトコル[#3676](https://github.com/pingcap/tiflow/issues/3676)で設定項目`enable-old-value`が自動的に`true`に設定されないバグを修正 + - DDL 処理後のメモリリークの問題を修正 [#3174](https://github.com/pingcap/ticdc/issues/3174) + - 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 シンク[#3431](https://github.com/pingcap/tiflow/issues/3431)の不正確な`txn_batch_size`監視メトリックの問題を修正しました + - 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) - etcd [#2980](https://github.com/pingcap/tiflow/issues/2980)でタスクステータスを手動でクリーンアップするときに発生する TiCDCpanicの問題を修正しました - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/ticdc/issues/3111) @@ -162,8 +162,8 @@ TiDB バージョン: 5.0.6 - Backup & Restore (BR) - - バックアップとリストア[#1405](https://github.com/pingcap/br/issues/1405)平均速度が不正確に計算されるバグを修正 + - バックアップとリストア平均速度が不正確に計算されるバグを修正 [#1405](https://github.com/pingcap/br/issues/1405) - Dumpling - - 複合主キーまたは一意キー[#29386](https://github.com/pingcap/tidb/issues/29386)を持つテーブルをダンプするときにDumplingが非常に遅くなるバグを修正しました + - 複合主キーまたは一意キーを持つテーブルをダンプするときにDumplingが非常に遅くなるバグを修正しました [#29386](https://github.com/pingcap/tidb/issues/29386) diff --git a/releases/release-5.1.1.md b/releases/release-5.1.1.md index b109efe79b63f..c240d27737e6a 100644 --- a/releases/release-5.1.1.md +++ b/releases/release-5.1.1.md @@ -15,14 +15,14 @@ TiDB バージョン: 5.1.1 - TiDBクラスタをv4.0からv5.1にアップグレードする場合、デフォルト値は`tidb_multi_statement_mode`ではなく`OFF`です。代わりに、クライアントライブラリのマルチステートメント機能を使用することをお勧めします。詳細は[`tidb_multi_statement_mode`に関するドキュメント](/system-variables.md#tidb_multi_statement_mode-new-in-v4011)参照してください[#25751](https://github.com/pingcap/tidb/pull/25751) - `tidb_stmt_summary_max_stmt_count`変数のデフォルト値を`200`から`3000`に変更します[#25874](https://github.com/pingcap/tidb/pull/25874) - - `table_storage_stats`テーブル[#26352](https://github.com/pingcap/tidb/pull/26352)アクセスするには`SUPER`権限が必要です - - 他のユーザーの権限[#26311](https://github.com/pingcap/tidb/pull/26311)表示するには、 `information_schema.user_privileges`テーブルにアクセスするために`mysql.user`の`SELECT`権限が必要です。 - - `information_schema.cluster_hardware`テーブル[#26297](https://github.com/pingcap/tidb/pull/26297)アクセスするには`CONFIG`権限が必要です - - `information_schema.cluster_info`テーブル[#26297](https://github.com/pingcap/tidb/pull/26297)アクセスするには`PROCESS`権限が必要です - - `information_schema.cluster_load`テーブル[#26297](https://github.com/pingcap/tidb/pull/26297)アクセスするには`PROCESS`権限が必要です - - `information_schema.cluster_systeminfo`テーブル[#26297](https://github.com/pingcap/tidb/pull/26297)アクセスするには`PROCESS`権限が必要です - - `information_schema.cluster_log`テーブル[#26297](https://github.com/pingcap/tidb/pull/26297)アクセスするには`PROCESS`権限が必要です - - `information_schema.cluster_config`テーブル[#26150](https://github.com/pingcap/tidb/pull/26150)アクセスするには`CONFIG`権限が必要です + - `table_storage_stats`テーブルアクセスするには`SUPER`権限が必要です [#26352](https://github.com/pingcap/tidb/pull/26352) + - 他のユーザーの権限表示するには、 `information_schema.user_privileges`テーブルにアクセスするために`mysql.user`の`SELECT`権限が必要です。 [#26311](https://github.com/pingcap/tidb/pull/26311) + - `information_schema.cluster_hardware`テーブルアクセスするには`CONFIG`権限が必要です [#26297](https://github.com/pingcap/tidb/pull/26297) + - `information_schema.cluster_info`テーブルアクセスするには`PROCESS`権限が必要です [#26297](https://github.com/pingcap/tidb/pull/26297) + - `information_schema.cluster_load`テーブルアクセスするには`PROCESS`権限が必要です [#26297](https://github.com/pingcap/tidb/pull/26297) + - `information_schema.cluster_systeminfo`テーブルアクセスするには`PROCESS`権限が必要です [#26297](https://github.com/pingcap/tidb/pull/26297) + - `information_schema.cluster_log`テーブルアクセスするには`PROCESS`権限が必要です [#26297](https://github.com/pingcap/tidb/pull/26297) + - `information_schema.cluster_config`テーブルアクセスするには`CONFIG`権限が必要です [#26150](https://github.com/pingcap/tidb/pull/26150) ## 機能強化 {#feature-enhancements} @@ -41,22 +41,22 @@ TiDB バージョン: 5.1.1 - ステイル読み取り機能の一般提供 (GA) を発表 - データ挿入を高速化するために`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)にプッシュダウンする機能をサポート + - 組み込み関数`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モード[#26194](https://github.com/pingcap/tidb/pull/26194)で`COUNT(DISTINCT)`集約機能を徹底的に押し下げる - - MPPクエリ[#26192](https://github.com/pingcap/tidb/pull/26192)を起動する前にTiFlashの可用性を確認してください + - 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)にプッシュダウンできない場合にログ警告を出力する - - クラスター[#25587](https://github.com/pingcap/tidb/pull/25587)の立ち退きカウント情報を記録するためのテーブル`statements_summary_evicted`を追加します。 - - フォーマット指定子`%b/%M/%r/%T` [#25768](https://github.com/pingcap/tidb/pull/25768)の組み込み関数`str_to_date`の MySQL 互換性を改善しました + - 集計関数を`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) - TiKV - 未確定エラーの可能性を減らすために、事前書き込みリクエストを可能な限りべき等にしてください[#10586](https://github.com/tikv/tikv/pull/10586) - 多数の期限切れコマンドを処理する際のスタックオーバーフローのリスクを防ぐ[#10502](https://github.com/tikv/tikv/pull/10502) - - `max_ts` [#10451](https://github.com/tikv/tikv/pull/10451)を更新するためにステイル読み取り要求の`start_ts`使用しないことで、コミット要求の再試行を過度に回避します。 + - `max_ts` を更新するためにステイル読み取り要求の`start_ts`使用しないことで、コミット要求の再試行を過度に回避します。 [#10451](https://github.com/tikv/tikv/pull/10451) - 読み取り準備と書き込み準備は別々に処理して読み取りレイテンシーを削減する[#10592](https://github.com/tikv/tikv/pull/10592) - I/Oレート制限が有効になっている場合のデータインポート速度への影響を軽減します[#10390](https://github.com/tikv/tikv/pull/10390) - Raft gRPC接続間の負荷分散を改善する[#10495](https://github.com/tikv/tikv/pull/10495) @@ -65,12 +65,12 @@ TiDB バージョン: 5.1.1 - TiCDC - - `file sorter` [#2327](https://github.com/pingcap/tiflow/pull/2327)を削除 + - `file sorter` を削除 [#2327](https://github.com/pingcap/tiflow/pull/2327) - PDエンドポイントに証明書がない場合に返されるエラーメッセージを改善しました[#1973](https://github.com/pingcap/tiflow/issues/1973) - TiDB Lightning - - スキーマ[#1294](https://github.com/pingcap/br/pull/1294)を復元するための再試行メカニズムを追加する + - スキーマを復元するための再試行メカニズムを追加する [#1294](https://github.com/pingcap/br/pull/1294) - Dumpling @@ -81,38 +81,38 @@ TiDB バージョン: 5.1.1 - TiDB - - `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`ウィンドウ関数[#25344](https://github.com/pingcap/tidb/issues/25344)上にある場合に発生する可能性のpanic問題を修正しました + - `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) - 悲観的トランザクションをコミットすると書き込み競合が発生する可能性がある問題を修正[#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)でマージ結合を使用すると誤った結果が返される問題を修正しました + - `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)にキャストするときに無効な値が書き込まれる可能性がある問題を修正しました - - Grafana [#26338](https://github.com/pingcap/tidb/issues/26338)でコプロセッサーキャッシュ メトリックが表示されない問題を修正しました - - テレメトリ[#25760](https://github.com/pingcap/tidb/issues/25760) [#25785](https://github.com/pingcap/tidb/issues/25785)による迷惑なログの問題を修正 - - プレフィックスインデックス[#26029](https://github.com/pingcap/tidb/issues/26029)のクエリ範囲に関するバグを修正 + - オプティマイザがパーティション検索する際の整数オーバーフローのリスクを修正 [#26227](https://github.com/pingcap/tidb/issues/26227) + - `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) - 同じパーティションを同時に切り捨てるとDDL実行がハングする問題を修正[#26229](https://github.com/pingcap/tidb/issues/26229) - - 重複した`ENUM`項目[#25955](https://github.com/pingcap/tidb/issues/25955)の問題を修正 + - 重複した`ENUM`項目の問題を修正 [#25955](https://github.com/pingcap/tidb/issues/25955) - CTEイテレータが正しく閉じられていないバグを修正[#26112](https://github.com/pingcap/tidb/issues/26112) - `LOAD DATA`文が非 UTF8 データを異常にインポートする可能性がある問題を修正[#25979](https://github.com/pingcap/tidb/issues/25979) - - 符号なし整数列[#25956](https://github.com/pingcap/tidb/issues/25956)でウィンドウ関数を使用する際に発生する可能性のあるpanic問題を修正しました + - 符号なし整数列でウィンドウ関数を使用する際に発生する可能性のあるpanic問題を修正しました [#25956](https://github.com/pingcap/tidb/issues/25956) - 非同期コミットロックを解決する際に TiDB がpanic可能性がある問題を修正[#25778](https://github.com/pingcap/tidb/issues/25778) - - ステイル読み取りが`PREPARE`文[#25800](https://github.com/pingcap/tidb/pull/25800)と完全に互換性がない問題を修正 - - ODBCスタイルの定数(たとえば、 `{d '2020-01-01'}` )を式[#25531](https://github.com/pingcap/tidb/issues/25531)として使用できない問題を修正しました。 + - ステイル読み取りが`PREPARE`文と完全に互換性がない問題を修正 [#25800](https://github.com/pingcap/tidb/pull/25800) + - ODBCスタイルの定数(たとえば、 `{d '2020-01-01'}` )を式として使用できない問題を修正しました。 [#25531](https://github.com/pingcap/tidb/issues/25531) - TiDBを単独で実行したときに発生するエラーを修正[#25555](https://github.com/pingcap/tidb/pull/25555) - TiKV - 特定のプラットフォームで期間計算がpanicになる可能性がある問題を修正[#10569](https://github.com/tikv/tikv/pull/10569) - - Load Base Splitが誤って`batch_get_command` [#10542](https://github.com/tikv/tikv/issues/10542)のエンコードされていないキーを使用する問題を修正しました + - 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) - 暗号化が有効になっている場合にスナップショットを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) - - コプロセッサ[#10176](https://github.com/tikv/tikv/issues/10176)の関数`json_unquote()`の間違った引数の型を修正 + - コプロセッサの関数`json_unquote()`の間違った引数の型を修正 [#10176](https://github.com/tikv/tikv/issues/10176) - 悲観的トランザクションのインデックスキーが繰り返しコミットされる可能性があるバグを修正[#10468](https://github.com/tikv/tikv/issues/10468#issuecomment-869491061) - リーダーが移行された直後に`ReadIndex`リクエストが古い結果を返す問題を修正しました[#9351](https://github.com/tikv/tikv/issues/9351) @@ -141,17 +141,17 @@ TiDB バージョン: 5.1.1 - 新しい照合順序機能のサポートを修正[#2301](https://github.com/pingcap/tiflow/issues/2301) - 実行時に共有マップへの非同期アクセスによりpanicが発生する可能性がある問題を修正[#2300](https://github.com/pingcap/tiflow/pull/2300) - - DDL ステートメント[#2290](https://github.com/pingcap/tiflow/pull/2290)実行中にオーナーがクラッシュした場合に発生する可能性のある DDL 損失の問題を修正しました。 + - 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)の処理ロジックを修正 + - `changefeed update` on `--sort-dir`と`--start-ts` の処理ロジックを修正 [#1921](https://github.com/pingcap/tiflow/pull/1921) - Backup & Restore (BR) - 復元するデータのサイズが正しく計算されない問題を修正[#1270](https://github.com/pingcap/br/issues/1270) - - cdclog [#870](https://github.com/pingcap/br/issues/870)から復元するときに発生する DDL イベントの欠落の問題を修正しました + - cdclog から復元するときに発生する DDL イベントの欠落の問題を修正しました [#870](https://github.com/pingcap/br/issues/870) - TiDB Lightning - - TiDBがParquetファイル[#1275](https://github.com/pingcap/br/pull/1275)内の`DECIMAL`種類のデータを解析できない問題を修正 + - 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 d9f940e6f1993..e03882c095ae9 100644 --- a/releases/release-5.1.2.md +++ b/releases/release-5.1.2.md @@ -18,9 +18,9 @@ TiDB バージョン: 5.1.2 - `greatest(datetime) union null`空の文字列を返す問題を修正[#26532](https://github.com/pingcap/tidb/issues/26532) - `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)場合に発生する結果の誤りを修正 + - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) - `SQL_MODE` 「STRICT_TRANS_TABLES」の場合、無効な日付を挿入してもエラーが報告されない問題を修正しました[#26762](https://github.com/pingcap/tidb/issues/26762) - `SQL_MODE` 「NO_ZERO_IN_DATE」の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) @@ -28,13 +28,13 @@ TiDB バージョン: 5.1.2 - TiCDC - - 互換性のあるバージョンを`5.1.0-alpha`から`5.2.0-alpha` [#2659](https://github.com/pingcap/tiflow/pull/2659)に設定します + - 互換性のあるバージョンを`5.1.0-alpha`から`5.2.0-alpha` に設定します [#2659](https://github.com/pingcap/tiflow/pull/2659) ## 改善点 {#improvements} - TiDB - - ヒストグラムの行数で自動分析をトリガーし、このトリガーアクション[#24237](https://github.com/pingcap/tidb/issues/24237)の精度を高めます + - ヒストグラムの行数で自動分析をトリガーし、このトリガーアクションの精度を高めます [#24237](https://github.com/pingcap/tidb/issues/24237) - TiKV @@ -44,9 +44,9 @@ TiDB バージョン: 5.1.2 - PD - - 空のリージョンをスケジュールできるようにし、散布範囲スケジューラ[#4117](https://github.com/tikv/pd/pull/4117)で別の許容範囲設定を使用します。 + - 空のリージョンをスケジュールできるようにし、散布範囲スケジューラで別の許容範囲設定を使用します。 [#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)に基づいてストアの再試行制限を動的に調整する機能をサポート + - 生成された演算子に基づいてストアの再試行制限を動的に調整する機能をサポート [#3744](https://github.com/tikv/pd/issues/3744) - TiFlash @@ -61,7 +61,7 @@ TiDB バージョン: 5.1.2 - 統合ソーターがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) - 同時実行性が高い場合は、ワーカープールを最適化してゴルーチンの数を減らす[#2211](https://github.com/pingcap/tiflow/issues/2211) - - テーブルのリージョンがTiKV ノード[#2284](https://github.com/pingcap/tiflow/issues/2284)から転送されるときに goroutine の使用を減らす + - テーブルのリージョンがTiKV ノードから転送されるときに goroutine の使用を減らす [#2284](https://github.com/pingcap/tiflow/issues/2284) - グローバル gRPC 接続プールを追加し、KV クライアント間で gRPC 接続を共有する[#2534](https://github.com/pingcap/tiflow/pull/2534) - メジャーバージョンとマイナーバージョンをまたがる TiCDC クラスターの操作を禁止する[#2599](https://github.com/pingcap/tiflow/pull/2599) @@ -73,46 +73,46 @@ TiDB バージョン: 5.1.2 - TiDB - - ハッシュ列が`ENUM`型[#27893](https://github.com/pingcap/tidb/issues/27893)の場合のインデックスハッシュ結合の潜在的な誤った結果を修正 + - ハッシュ列が`ENUM`型の場合のインデックスハッシュ結合の潜在的な誤った結果を修正 [#27893](https://github.com/pingcap/tidb/issues/27893) - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27678](https://github.com/pingcap/tidb/pull/27678) - - `FLOAT64`型のオーバーフローチェックがMySQL [#23897](https://github.com/pingcap/tidb/issues/23897)と異なる問題を修正 + - `FLOAT64`型のオーバーフローチェックがMySQL と異なる問題を修正 [#23897](https://github.com/pingcap/tidb/issues/23897) - TiDBが`pd is timeout`エラーを返すべきところ`unknow`エラーを返す問題を修正しました[#26147](https://github.com/pingcap/tidb/issues/26147) - - `case when`式[#26662](https://github.com/pingcap/tidb/issues/26662)の間違った文字セットと照合順序を修正します - - MPPクエリ[#28148](https://github.com/pingcap/tidb/pull/28148)の潜在的なエラー`can not found column in Schema column`を修正 + - `case when`式の間違った文字セットと照合順序を修正します [#26662](https://github.com/pingcap/tidb/issues/26662) + - MPPクエリの潜在的なエラー`can not found column in Schema column`を修正 [#28148](https://github.com/pingcap/tidb/pull/28148) - TiFlashがシャットダウンするときに TiDB がpanic可能性があるバグを修正[#28096](https://github.com/pingcap/tidb/issues/28096) - - `enum like 'x%'` [#27130](https://github.com/pingcap/tidb/issues/27130)使用により範囲が間違っていた問題を修正 - - IndexLookupJoin [#27410](https://github.com/pingcap/tidb/issues/27410)で使用する場合の共通テーブル式 (CTE) デッドロックの問題を修正しました - - 再試行可能なデッドロックが`INFORMATION_SCHEMA.DEADLOCKS`テーブル[#27400](https://github.com/pingcap/tidb/issues/27400)に誤って記録されるバグを修正 + - `enum like 'x%'` 使用により範囲が間違っていた問題を修正 [#27130](https://github.com/pingcap/tidb/issues/27130) + - IndexLookupJoin で使用する場合の共通テーブル式 (CTE) デッドロックの問題を修正しました [#27410](https://github.com/pingcap/tidb/issues/27410) + - 再試行可能なデッドロックが`INFORMATION_SCHEMA.DEADLOCKS`テーブルに誤って記録されるバグを修正 [#27400](https://github.com/pingcap/tidb/issues/27400) - パーティションテーブルからの`TABLESAMPLE`結果が期待どおりにソートされない問題を修正[#27349](https://github.com/pingcap/tidb/issues/27349) - - 未使用の`/debug/sub-optimal-plan` HTTP API [#27265](https://github.com/pingcap/tidb/pull/27265)を削除します + - 未使用の`/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)設定されている場合にパーティションの作成が失敗するバグを修正 + - `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) - - 通常のテーブルがパーティションテーブル[#26251](https://github.com/pingcap/tidb/issues/26251)に結合するときに、 `SELECT FOR UPDATE`文がデータを正しくロックしないバグを修正しました。 - - 通常のテーブルがパーティションテーブル[#26250](https://github.com/pingcap/tidb/issues/26250)に結合すると`SELECT FOR UPDATE`文がエラーを返す問題を修正 - - `PointGet`ロック[#26562](https://github.com/pingcap/tidb/pull/26562)を解決するライト バージョンを使用しない問題を修正しました + - 通常のテーブルがパーティションテーブルに結合するときに、 `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) - TiKV - TiKVをv3.xからそれ以降のバージョンにアップグレードした後に発生するpanic問題を修正しました[#10902](https://github.com/tikv/tikv/issues/10902) - 破損したスナップショットファイルによって引き起こされる潜在的なディスクフル問題を修正[#10813](https://github.com/tikv/tikv/issues/10813) - - TiKVコプロセッサのスローログに、リクエスト[#10841](https://github.com/tikv/tikv/issues/10841)処理に費やされた時間のみを考慮するようにする + - TiKVコプロセッサのスローログに、リクエスト処理に費やされた時間のみを考慮するようにする [#10841](https://github.com/tikv/tikv/issues/10841) - スロガースレッドが過負荷になりキューがいっぱいになったときに、スレッドをブロックする代わりにログをドロップする[#10841](https://github.com/tikv/tikv/issues/10841) - コプロセッサー要求の処理がタイムアウトしたときに発生するpanic問題を修正しました[#10852](https://github.com/tikv/tikv/issues/10852) - Titan が有効になっている 5.0 より前のバージョンからアップグレードするときに発生する TiKVpanic問題を修正しました[#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)にデータを取り込む前にファイルを削除する可能性がある問題を修正しました + - TiKV が RocksDB にデータを取り込む前にファイルを削除する可能性がある問題を修正しました [#10438](https://github.com/tikv/tikv/issues/10438) - 左悲観的ロックによる解析エラーを修正[#26404](https://github.com/pingcap/tidb/issues/26404) - PD - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - `replication.max-replicas`更新した後、デフォルトの配置ルールのレプリカ数が一定のままになる問題を修正[#3886](https://github.com/tikv/pd/issues/3886) - - TiKV [#3868](https://github.com/tikv/pd/issues/3868)をスケールアウトするときに PD がpanic可能性があるバグを修正しました - - クラスターにエビクトリーダースケジューラ[#3697](https://github.com/tikv/pd/issues/3697)がある場合にホットリージョンスケジューラが動作しないバグを修正しました + - TiKV をスケールアウトするときに PD がpanic可能性があるバグを修正しました [#3868](https://github.com/tikv/pd/issues/3868) + - クラスターにエビクトリーダースケジューラがある場合にホットリージョンスケジューラが動作しないバグを修正しました [#3697](https://github.com/tikv/pd/issues/3697) - TiFlash @@ -138,18 +138,18 @@ TiDB バージョン: 5.1.2 - Dumpling - 一部のMySQLバージョン(8.0.3および8.0.23)で`show table status`誤った結果を返すときにDumplingが保留になる問題を修正しました[#322](https://github.com/pingcap/dumpling/issues/322) - - デフォルト`sort-engine`オプション[#2373](https://github.com/pingcap/tiflow/issues/2373)の 4.0.x クラスタでの CLI 互換性の問題を修正しました + - デフォルト`sort-engine`オプションの 4.0.x クラスタでの CLI 互換性の問題を修正しました [#2373](https://github.com/pingcap/tiflow/issues/2373) - TiCDC - - JSONエンコードが`string`または`[]byte` [#2758](https://github.com/pingcap/tiflow/issues/2758)列型値を処理する際にpanicを引き起こす可能性があるバグを修正しました。 - - OOM [#2673](https://github.com/pingcap/tiflow/issues/2673)回避するために gRPC ウィンドウ サイズを縮小する + - JSONエンコードが`string`または`[]byte` 列型値を処理する際にpanicを引き起こす可能性があるバグを修正しました。 [#2758](https://github.com/pingcap/tiflow/issues/2758) + - OOM 回避するために gRPC ウィンドウ サイズを縮小する [#2673](https://github.com/pingcap/tiflow/issues/2673) - メモリ負荷が高い場合の gRPC `keepalive`エラーを修正[#2202](https://github.com/pingcap/tiflow/issues/2202) - 符号なし`tinyint`がTiCDCをpanicせるバグを修正[#2648](https://github.com/pingcap/tiflow/issues/2648) - TiCDCオープンプロトコルにおける空の値の問題を修正しました。1つのトランザクションに変更がない場合、空の値を出力することはなくなりました[#2612](https://github.com/pingcap/tiflow/issues/2612) - 手動再起動時の DDL 処理のバグを修正[#2603](https://github.com/pingcap/tiflow/issues/2603) - - メタデータ[#2559](https://github.com/pingcap/tiflow/pull/2559)管理する際に、 `EtcdWorker`のスナップショット分離が誤って違反される可能性がある問題を修正しました - - TiCDCがテーブル[#2230](https://github.com/pingcap/tiflow/issues/2230)を再スケジュールしているときに、複数のプロセッサが同じテーブルにデータを書き込む可能性があるバグを修正しました。 - - TiCDCが`ErrSchemaStorageTableMiss`エラー[#2422](https://github.com/pingcap/tiflow/issues/2422)を取得したときに、changefeedが予期せずリセットされる可能性があるバグを修正しました。 - - TiCDCが`ErrGCTTLExceeded`エラー[#2391](https://github.com/pingcap/tiflow/issues/2391)を取得したときにchangefeedを削除できないバグを修正 - - TiCDCがcdclog [#1259](https://github.com/pingcap/tiflow/issues/1259) [#2424](https://github.com/pingcap/tiflow/issues/2424)への大きなテーブルの同期に失敗するバグを修正 + - メタデータ管理する際に、 `EtcdWorker`のスナップショット分離が誤って違反される可能性がある問題を修正しました [#2559](https://github.com/pingcap/tiflow/pull/2559) + - TiCDCがテーブルを再スケジュールしているときに、複数のプロセッサが同じテーブルにデータを書き込む可能性があるバグを修正しました。 [#2230](https://github.com/pingcap/tiflow/issues/2230) + - TiCDCが`ErrSchemaStorageTableMiss`エラーを取得したときに、changefeedが予期せずリセットされる可能性があるバグを修正しました。 [#2422](https://github.com/pingcap/tiflow/issues/2422) + - TiCDCが`ErrGCTTLExceeded`エラーを取得したときにchangefeedを削除できないバグを修正 [#2391](https://github.com/pingcap/tiflow/issues/2391) + - TiCDCがcdclog への大きなテーブルの同期に失敗するバグを修正 [#2424](https://github.com/pingcap/tiflow/issues/2424) [#1259](https://github.com/pingcap/tiflow/issues/1259) diff --git a/releases/release-5.1.4.md b/releases/release-5.1.4.md index 178ba907fe8b6..a6615370139fd 100644 --- a/releases/release-5.1.4.md +++ b/releases/release-5.1.4.md @@ -14,30 +14,30 @@ TiDB バージョン: 5.1.4 - TiDB - システム変数[`tidb_analyze_version`](/system-variables.md#tidb_analyze_version-new-in-v510)のデフォルト値を`2`から`1`に変更します[#31748](https://github.com/pingcap/tidb/issues/31748) - - v5.1.4以降、TiKVが`storage.enable-ttl = true`に設定されている場合、TiKVのTTL機能は[RawKVモード](https://tikv.org/docs/5.1/concepts/explore-tikv-features/ttl/) [#27303](https://github.com/pingcap/tidb/issues/27303)のみをサポートしているため、TiDBからの要求は拒否されます。 + - v5.1.4以降、TiKVが`storage.enable-ttl = true`に設定されている場合、TiKVのTTL機能は[RawKVモード](https://tikv.org/docs/5.1/concepts/explore-tikv-features/ttl/) のみをサポートしているため、TiDBからの要求は拒否されます。 [#27303](https://github.com/pingcap/tidb/issues/27303) - ツール - TiCDC - - デフォルト値の`max-message-bytes`を10M [#4041](https://github.com/pingcap/tiflow/issues/4041)に設定する + - デフォルト値の`max-message-bytes`を10M に設定する [#4041](https://github.com/pingcap/tiflow/issues/4041) ## 改善点 {#improvements} - TiDB - - 範囲パーティションテーブル[#26739](https://github.com/pingcap/tidb/issues/26739)の組み込み式`IN`のパーティションプルーニングをサポート + - 範囲パーティションテーブルの組み込み式`IN`のパーティションプルーニングをサポート [#26739](https://github.com/pingcap/tidb/issues/26739) - `IndexJoin`実行時のメモリ使用量の追跡精度を向上[#28650](https://github.com/pingcap/tidb/issues/28650) - TiKV - - procファイルシステム(procfs)をv0.12.0 [#11702](https://github.com/tikv/tikv/issues/11702)に更新する - - Raftクライアント[#11959](https://github.com/tikv/tikv/issues/11959)のエラーログレポートを改善 + - procファイルシステム(procfs)をv0.12.0 に更新する [#11702](https://github.com/tikv/tikv/issues/11702) + - Raftクライアントのエラーログレポートを改善 [#11959](https://github.com/tikv/tikv/issues/11959) - 検証プロセスを`Apply`スレッドプールから`Import`スレッドプールに移動することで、SSTファイルの挿入速度が向上します[#11239](https://github.com/tikv/tikv/issues/11239) - PD - - スケジューラ[#4146](https://github.com/tikv/pd/issues/4146)の終了プロセスを高速化 + - スケジューラの終了プロセスを高速化 [#4146](https://github.com/tikv/pd/issues/4146) - TiFlash @@ -52,9 +52,9 @@ TiDB バージョン: 5.1.4 - チェンジフィードを再開するための指数バックオフメカニズムを追加します[#3329](https://github.com/pingcap/tiflow/issues/3329) - 多数のテーブルを複製する際のレプリケーションのレイテンシーを削減する[#3900](https://github.com/pingcap/tiflow/issues/3900) - - 増分スキャン[#2985](https://github.com/pingcap/tiflow/issues/2985)の残り時間を観察するためのメトリックを追加します + - 増分スキャンの残り時間を観察するためのメトリックを追加します [#2985](https://github.com/pingcap/tiflow/issues/2985) - 「EventFeed 再試行レート制限」ログの数を減らす[#4006](https://github.com/pingcap/tiflow/issues/4006) - - `no owner alert` `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)追加します`mounter row` + - `no owner alert` `table sink total row`含む`buffer sink total row` PrometheusとGrafana 監視メトリックとアラート追加します`mounter row` [#4054](https://github.com/pingcap/tiflow/issues/4054) [#1606](https://github.com/pingcap/tiflow/issues/1606) - TiKVリロードのレート制限制御を最適化して、チェンジフィード初期化中のgPRC輻輳を軽減します[#3110](https://github.com/pingcap/ticdc/issues/3110) - TiKVストアがダウンしたときにKVクライアントが回復するまでの時間を短縮します[#3191](https://github.com/pingcap/tiflow/issues/3191) @@ -62,24 +62,24 @@ TiDB バージョン: 5.1.4 - TiDB - - システム変数`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`種類の列[#27831](https://github.com/pingcap/tidb/issues/27831)に対して`JOIN`実行するときに発生する可能性のある誤った結果を修正 + - システム変数`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) - 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)で潜在的なデータインデックスの不整合が発生する問題を修正 + - 楽観的トランザクションモードで潜在的なデータインデックスの不整合が発生する問題を修正 [#30410](https://github.com/pingcap/tidb/issues/30410) - トランザクションを使用する場合と使用しない場合でウィンドウ関数が異なる結果を返す可能性がある問題を修正しました[#29947](https://github.com/pingcap/tidb/issues/29947) - - `Decimal`から`String` [#29417](https://github.com/pingcap/tidb/issues/29417)へのキャスト時に長さ情報が間違っている問題を修正 - - `tidb_enable_vectorized_expression`ベクトル化式を`off` [#29434](https://github.com/pingcap/tidb/issues/29434)に設定すると`GREATEST`関数が誤った結果を返す問題を修正しました。 + - `Decimal`から`String` へのキャスト時に長さ情報が間違っている問題を修正 [#29417](https://github.com/pingcap/tidb/issues/29417) + - `tidb_enable_vectorized_expression`ベクトル化式を`off` に設定すると`GREATEST`関数が誤った結果を返す問題を修正しました。 [#29434](https://github.com/pingcap/tidb/issues/29434) - オプティマイザが`join`の無効なプランをキャッシュする可能性がある問題を修正[#28087](https://github.com/pingcap/tidb/issues/28087) - - ベクトル化された式[#29244](https://github.com/pingcap/tidb/issues/29244) [#28643](https://github.com/pingcap/tidb/issues/28643)の`microsecond`と`hour`関数の誤った結果を修正 + - ベクトル化された式 の`microsecond`と`hour`関数の誤った結果を修正 [#28643](https://github.com/pingcap/tidb/issues/28643) [#29244](https://github.com/pingcap/tidb/issues/29244) - `ALTER TABLE.. ADD INDEX`文を実行する際に TiDBpanicが発生する問題を修正[#27687](https://github.com/pingcap/tidb/issues/27687) - MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正[#3118](https://github.com/pingcap/tics/issues/3118) - - `MPP task ID` [#27952](https://github.com/pingcap/tidb/issues/27952)を割り当てる際の`DATA RACE`問題を修正 - - 空の`dual table` [#28250](https://github.com/pingcap/tidb/issues/28250)を削除した後のMPPクエリの`INDEX OUT OF RANGE`エラーを修正 - - MPPクエリ[#1791](https://github.com/pingcap/tics/issues/1791)の誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 - - SET GLOBAL tidb_skip_isolation_level_check=1 が新しいセッション設定[#27897](https://github.com/pingcap/tidb/issues/27897)に影響しない問題を修正しました + - `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) + - 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) - TiKV @@ -93,23 +93,23 @@ TiDB バージョン: 5.1.4 - フレームグラフのプロファイリング時に発生する可能性のあるデッドロックとメモリリークの問題を修正[#11108](https://github.com/tikv/tikv/issues/11108) - 悲観的トランザクションで事前書き込み要求を再試行するときにまれに発生するデータの不整合の問題を修正[#11187](https://github.com/tikv/tikv/issues/11187) - 設定`resource-metering.enabled`が動作しないバグを修正[#11235](https://github.com/tikv/tikv/issues/11235) - - `resolved_ts` [#10965](https://github.com/tikv/tikv/issues/10965)で一部のコルーチンがリークする問題を修正 + - `resolved_ts` で一部のコルーチンがリークする問題を修正 [#10965](https://github.com/tikv/tikv/issues/10965) - 書き込みフローが低い場合に「GC が動作できません」という誤った警告が報告される問題を修正[#9910](https://github.com/tikv/tikv/issues/9910) - tikv-ctlが正しいリージョン関連情報を返すことができないバグを修正[#11393](https://github.com/tikv/tikv/issues/11393) - - TiKVノードがダウンすると解決されたタイムスタンプが[#11351](https://github.com/tikv/tikv/issues/11351)遅れる問題を修正しました + - TiKVノードがダウンすると解決されたタイムスタンプが遅れる問題を修正しました [#11351](https://github.com/tikv/tikv/issues/11351) - 極端な状況でリージョンのマージ、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) - - 統計スレッド[#11195](https://github.com/tikv/tikv/issues/11195)の監視データによって発生するメモリリークを修正 + - 統計スレッドの監視データによって発生するメモリリークを修正 [#11195](https://github.com/tikv/tikv/issues/11195) - 下流データベースが見つからない場合に発生する TiCDCpanicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) - - TiCDC が輻輳エラー[#11082](https://github.com/tikv/tikv/issues/11082)によりスキャンの再試行を頻繁に追加する問題を修正しました - - Raftクライアント実装[#9714](https://github.com/tikv/tikv/issues/9714)でバッチメッセージが大きすぎる問題を修正 - - Grafanaダッシュボード[#11681](https://github.com/tikv/tikv/issues/11681)で、ストレージ関連の珍しいメトリックをいくつか折りたたむ + - TiCDC が輻輳エラーによりスキャンの再試行を頻繁に追加する問題を修正しました [#11082](https://github.com/tikv/tikv/issues/11082) + - Raftクライアント実装でバッチメッセージが大きすぎる問題を修正 [#9714](https://github.com/tikv/tikv/issues/9714) + - Grafanaダッシュボードで、ストレージ関連の珍しいメトリックをいくつか折りたたむ [#11681](https://github.com/tikv/tikv/issues/11681) - PD - リージョンスキャッタラーによって生成されたスケジュールによってピア数が減少する可能性があるバグを修正[#4565](https://github.com/tikv/pd/issues/4565) - - リージョン統計が`flow-round-by-digit` [#4295](https://github.com/tikv/pd/issues/4295)の影響を受けない問題を修正 + - リージョン統計が`flow-round-by-digit` の影響を受けない問題を修正 [#4295](https://github.com/tikv/pd/issues/4295) - リージョン同期が停止したことによるリーダー選出の遅延を修正[#3936](https://github.com/tikv/pd/issues/3936) - 退去リーダースケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) - ホットスポット統計からコールドホットスポットデータを削除できない問題を修正[#4390](https://github.com/tikv/pd/issues/4390) @@ -139,30 +139,30 @@ TiDB バージョン: 5.1.4 - TiCDC - `batch-replace-enable`無効になっている場合、MySQLシンクが重複した`replace` SQL文を生成するバグを修正[#4501](https://github.com/pingcap/tiflow/issues/4501) - - `cached region`監視メトリックがマイナス[#4300](https://github.com/pingcap/tiflow/issues/4300)になる問題を修正 + - `cached region`監視メトリックがマイナスになる問題を修正 [#4300](https://github.com/pingcap/tiflow/issues/4300) - `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)によって発生する潜在的なデータ損失の問題を修正しました + - 不正確なチェックポイントによって発生する潜在的なデータ損失の問題を修正しました [#3545](https://github.com/pingcap/tiflow/issues/3545) - デッドロックによりレプリケーションタスクが停止する可能性がある問題を修正しました[#4055](https://github.com/pingcap/tiflow/issues/4055) - DDL文の特別なコメントによりレプリケーションタスクが停止する問題を修正[#3755](https://github.com/pingcap/tiflow/issues/3755) - - EtcdWorker がオーナーとプロセッサ[#3750](https://github.com/pingcap/tiflow/issues/3750)をハングさせる可能性があるバグを修正しました + - EtcdWorker がオーナーとプロセッサをハングさせる可能性があるバグを修正しました [#3750](https://github.com/pingcap/tiflow/issues/3750) - クラスタのアップグレード後に`stopped`変更フィードが自動的に再開される問題を修正[#3473](https://github.com/pingcap/tiflow/issues/3473) - デフォルト値を複製できない問題を修正[#3793](https://github.com/pingcap/tiflow/issues/3793) - TiCDC のデフォルト値のパディング例外によって発生するデータの不整合を修正[#3918](https://github.com/pingcap/tiflow/issues/3918) [#3929](https://github.com/pingcap/tiflow/issues/3929) - - PDリーダーがシャットダウンして新しいノード[#3615](https://github.com/pingcap/tiflow/issues/3615)に転送するときにオーナーがスタックするバグを修正 + - PDリーダーがシャットダウンして新しいノードに転送するときにオーナーがスタックするバグを修正 [#3615](https://github.com/pingcap/tiflow/issues/3615) - etcd [#2980](https://github.com/pingcap/tiflow/issues/2980)でタスクステータスを手動でクリーンアップするときに発生する TiCDCpanicの問題を修正しました - - RHELリリース[#3584](https://github.com/pingcap/tiflow/issues/3584)のタイムゾーンの問題によりサービスを開始できない問題を修正しました - - MySQLシンクデッドロック[#2706](https://github.com/pingcap/tiflow/issues/2706)による警告が頻繁に発生する問題を修正 - - Canalプロトコル[#3676](https://github.com/pingcap/tiflow/issues/3676)で設定項目`enable-old-value`が自動的に`true`に設定されないバグを修正 - - AvroシンクがJSON型列[#3624](https://github.com/pingcap/tiflow/issues/3624)解析をサポートしていない問題を修正 - - チェンジフィードチェックポイントラグ[#3010](https://github.com/pingcap/ticdc/issues/3010)の負の値エラーを修正 - - コンテナ環境[#1798](https://github.com/pingcap/tiflow/issues/1798)のOOM問題を修正 + - RHELリリースのタイムゾーンの問題によりサービスを開始できない問題を修正しました [#3584](https://github.com/pingcap/tiflow/issues/3584) + - MySQLシンクデッドロックによる警告が頻繁に発生する問題を修正 [#2706](https://github.com/pingcap/tiflow/issues/2706) + - Canalプロトコルで設定項目`enable-old-value`が自動的に`true`に設定されないバグを修正 [#3676](https://github.com/pingcap/tiflow/issues/3676) + - AvroシンクがJSON型列解析をサポートしていない問題を修正 [#3624](https://github.com/pingcap/tiflow/issues/3624) + - チェンジフィードチェックポイントラグの負の値エラーを修正 [#3010](https://github.com/pingcap/ticdc/issues/3010) + - コンテナ環境のOOM問題を修正 [#1798](https://github.com/pingcap/tiflow/issues/1798) - 複数の TiKV がクラッシュした場合や強制再起動中に TiCDC レプリケーションが中断される問題を修正[#3288](https://github.com/pingcap/ticdc/issues/3288) - - DDL [#3174](https://github.com/pingcap/ticdc/issues/3174)処理後のメモリリークの問題を修正 + - DDL 処理後のメモリリークの問題を修正 [#3174](https://github.com/pingcap/ticdc/issues/3174) - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/ticdc/issues/3111) - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - TiKVが同じリージョン[#2386](https://github.com/pingcap/tiflow/issues/2386)に重複したリクエストを送信した場合にTiCDCプロセスがpanic可能性がある問題を修正しました - - デフォルト値の`max-message-bytes`を`10M` [#3081](https://github.com/pingcap/tiflow/issues/3081)に設定することで、Kafkaが過度に大きなメッセージを送信する可能性がある問題を修正しました。 + - TiKVが同じリージョンに重複したリクエストを送信した場合にTiCDCプロセスがpanic可能性がある問題を修正しました [#2386](https://github.com/pingcap/tiflow/issues/2386) + - デフォルト値の`max-message-bytes`を`10M` に設定することで、Kafkaが過度に大きなメッセージを送信する可能性がある問題を修正しました。 [#3081](https://github.com/pingcap/tiflow/issues/3081) - Kafka メッセージの書き込み中にエラーが発生すると TiCDC 同期タスクが一時停止する可能性がある問題を修正[#2978](https://github.com/pingcap/tiflow/issues/2978) - Backup & Restore (BR) @@ -171,7 +171,7 @@ TiDB バージョン: 5.1.4 - TiDB Binlog - - CSVファイルのサイズが約256MBで`strict-format`が`true` [#27763](https://github.com/pingcap/tidb/issues/27763)場合、DBaaSのCSVインポートがInvalidRangeで失敗する問題を修正しました。 + - CSVファイルのサイズが約256MBで`strict-format`が`true` 場合、DBaaSのCSVインポートがInvalidRangeで失敗する問題を修正しました。 [#27763](https://github.com/pingcap/tidb/issues/27763) - TiDB Lightning diff --git a/releases/release-5.2.2.md b/releases/release-5.2.2.md index db9251d47df51..7a27432e3479b 100644 --- a/releases/release-5.2.2.md +++ b/releases/release-5.2.2.md @@ -14,28 +14,28 @@ TiDB バージョン: 5.2.2 - TiDB - コプロセッサがロックに遭遇したときに影響を受けるSQL文をデバッグログに表示します。これは問題の診断に役立ちます[#27718](https://github.com/pingcap/tidb/issues/27718) - - SQL論理レイヤー[#27247](https://github.com/pingcap/tidb/issues/27247)でデータをバックアップおよび復元するときに、バックアップおよび復元データのサイズを表示する機能をサポート + - SQL論理レイヤーでデータをバックアップおよび復元するときに、バックアップおよび復元データのサイズを表示する機能をサポート [#27247](https://github.com/pingcap/tidb/issues/27247) - TiKV - - L0フロー制御[#10879](https://github.com/tikv/tikv/issues/10879)のアルゴリズムを簡素化する - - ラフトクライアントモジュール[#10983](https://github.com/tikv/tikv/pull/10983)のエラーログレポートを改善 + - L0フロー制御のアルゴリズムを簡素化する [#10879](https://github.com/tikv/tikv/issues/10879) + - ラフトクライアントモジュールのエラーログレポートを改善 [#10983](https://github.com/tikv/tikv/pull/10983) - パフォーマンスのボトルネックにならないようにログスレッドを改善する[#10841](https://github.com/tikv/tikv/issues/10841) - 書き込みクエリの統計タイプを追加する[#10507](https://github.com/tikv/tikv/issues/10507) - PD - - ホットスポット スケジューラ[#3869](https://github.com/tikv/pd/issues/3869)の QPS ディメンションに書き込みクエリの種類を追加する - - バランスリージョンスケジューラの再試行制限を動的に調整して、スケジューラ[#3744](https://github.com/tikv/pd/issues/3744)のパフォーマンスを向上させることをサポートしました。 - - TiDB Dashboardをv2021.10.08.1 [#4070](https://github.com/tikv/pd/pull/4070)に更新 + - ホットスポット スケジューラの QPS ディメンションに書き込みクエリの種類を追加する [#3869](https://github.com/tikv/pd/issues/3869) + - バランスリージョンスケジューラの再試行制限を動的に調整して、スケジューラのパフォーマンスを向上させることをサポートしました。 [#3744](https://github.com/tikv/pd/issues/3744) + - TiDB Dashboardをv2021.10.08.1 に更新 [#4070](https://github.com/tikv/pd/pull/4070) - 退去リーダースケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) - - スケジューラ[#4146](https://github.com/tikv/pd/issues/4146)の終了プロセスを高速化 + - スケジューラの終了プロセスを高速化 [#4146](https://github.com/tikv/pd/issues/4146) - ツール - TiCDC - - Kafka シンク構成項目`MaxMessageBytes`のデフォルト値を 64 MB から 1 MB に減らし、大きなメッセージが Kafka ブローカー[#3104](https://github.com/pingcap/tiflow/pull/3104)によって拒否される問題を修正しました。 + - Kafka シンク構成項目`MaxMessageBytes`のデフォルト値を 64 MB から 1 MB に減らし、大きなメッセージが Kafka ブローカーによって拒否される問題を修正しました。 [#3104](https://github.com/pingcap/tiflow/pull/3104) - レプリケーションパイプラインのメモリ使用量を削減する[#2553](https://github.com/pingcap/tiflow/issues/2553) [#3037](https://github.com/pingcap/tiflow/pull/3037) [#2726](https://github.com/pingcap/tiflow/pull/2726) - 監視項目とアラートルールを最適化して、同期リンク、メモリGC、在庫データスキャンプロセスの可観測性を向上させる[#2735](https://github.com/pingcap/tiflow/pull/2735) [#1606](https://github.com/pingcap/tiflow/issues/1606) [#3000](https://github.com/pingcap/tiflow/pull/3000) [#2985](https://github.com/pingcap/tiflow/issues/2985) [#2156](https://github.com/pingcap/tiflow/issues/2156) - 同期タスクのステータスが正常であれば、ユーザーの誤解を避けるために過去のエラーメッセージは表示されなくなります[#2242](https://github.com/pingcap/tiflow/issues/2242) @@ -47,54 +47,54 @@ TiDB バージョン: 5.2.2 - プランキャッシュが未署名フラグの変更を検出できない問題を修正[#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) - ターゲット クラスタ[#27686](https://github.com/pingcap/tidb/pull/27686)でチェックサムの実行に失敗した場合のTiDB Lightningpanic問題を修正しました。 - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) - - ベクトル化された式[#28643](https://github.com/pingcap/tidb/issues/28643)の関数`hour`の誤った結果を修正します - - MySQL 5.1またはそれ以前のクライアントバージョン[#27855](https://github.com/pingcap/tidb/issues/27855)に接続する際の認証問題を修正 + - ベクトル化された式の関数`hour`の誤った結果を修正します [#28643](https://github.com/pingcap/tidb/issues/28643) + - MySQL 5.1またはそれ以前のクライアントバージョンに接続する際の認証問題を修正 [#27855](https://github.com/pingcap/tidb/issues/27855) - 新しいインデックスが追加されたときに、指定された時間外にauto analyzeがトリガーされる可能性がある問題を修正しました[#28698](https://github.com/pingcap/tidb/issues/28698) - - セッション変数を設定すると`tidb_snapshot` [#28683](https://github.com/pingcap/tidb/pull/28683)が無効になるバグを修正 + - セッション変数を設定すると`tidb_snapshot` が無効になるバグを修正 [#28683](https://github.com/pingcap/tidb/pull/28683) - ピアが見つからないリージョンが多数あるクラスタでBRが機能しないバグを修正[#27534](https://github.com/pingcap/tidb/issues/27534) - - サポートされていない`cast` TiFlash [#23907](https://github.com/pingcap/tidb/issues/23907)にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`ような予期しないエラーを修正しました - - `%s value is out of range in '%s'`エラーメッセージ[#27964](https://github.com/pingcap/tidb/issues/27964)に`DECIMAL overflow`が欠落している問題を修正 + - サポートされていない`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` [#27952](https://github.com/pingcap/tidb/issues/27952)を割り当てる際の`DATA RACE`問題を修正 + - `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) - - MPPクエリ[#1791](https://github.com/pingcap/tics/issues/1791)の誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 - - MPPクエリ[#28149](https://github.com/pingcap/tidb/pull/28149)のエラーログ`cannot found column in Schema column`の問題を修正 + - MPPクエリの誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 [#1791](https://github.com/pingcap/tics/issues/1791) + - MPPクエリのエラーログ`cannot found column in Schema column`の問題を修正 [#28149](https://github.com/pingcap/tidb/pull/28149) - TiFlashがシャットダウンするときに TiDB がpanic可能性がある問題を修正[#28096](https://github.com/pingcap/tidb/issues/28096) - - 安全でない3DES(トリプルデータ暗号化アルゴリズム)ベースのTLS暗号スイート[#27859](https://github.com/pingcap/tidb/pull/27859)サポートを削除します + - 安全でない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)にインポートするときに事前チェックに時間がかかりすぎる問題を修正しました + - 多数のファイルをテーブルにインポートするときに事前チェックに時間がかかりすぎる問題を修正しました [#27605](https://github.com/pingcap/tidb/issues/27605) - 式を書き換えると間違った照合順序が推測される問題を修正`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)設定されている場合にパーティションの作成が失敗する問題を修正 - - 列プルーニングと集計プッシュダウン[#27106](https://github.com/pingcap/tidb/issues/27106)で副作用のある式を避ける + - `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`データを[#27024](https://github.com/pingcap/tidb/issues/27024)テーブルから統計をダンプするときに`data too long`のエラーが発生する問題を修正しました。 - - 再試行されたトランザクションのステートメントが`TIDB_TRX` [#28670](https://github.com/pingcap/tidb/pull/28670)に含まれない問題を修正 + - `plus`式のオーバーフローをチェックする間違った方法の問題を修正 [#26977](https://github.com/pingcap/tidb/issues/26977) + - `new collation`データをテーブルから統計をダンプするときに`data too long`のエラーが発生する問題を修正しました。 [#27024](https://github.com/pingcap/tidb/issues/27024) + - 再試行されたトランザクションのステートメントが`TIDB_TRX` に含まれない問題を修正 [#28670](https://github.com/pingcap/tidb/pull/28670) - TiKV - - 輻輳エラー[#11082](https://github.com/tikv/tikv/issues/11082)によりCDCがスキャン再試行を頻繁に追加する問題を修正 + - 輻輳エラーによりCDCがスキャン再試行を頻繁に追加する問題を修正 [#11082](https://github.com/tikv/tikv/issues/11082) - チャネルがいっぱいになるとラフト接続が切断される問題を修正[#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)で一部のコルーチンがリークする問題を修正 + - 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) - コプロセッサー要求の処理中にタイムアウトによって発生するpanic問題を修正[#10852](https://github.com/tikv/tikv/issues/10852) - PD - - ピア数が設定されたピア数[#4045](https://github.com/tikv/pd/issues/4045)を超えたために、PD がデータがあり保留中の状態のピアを誤って削除する問題を修正しました。 + - ピア数が設定されたピア数を超えたために、PD がデータがあり保留中の状態のピアを誤って削除する問題を修正しました。 [#4045](https://github.com/tikv/pd/issues/4045) - 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)の設定時に発生する可能性のあるデータ競合の問題を修正しました。 + - ホットリージョンスケジューラの設定時に発生する可能性のあるデータ競合の問題を修正しました。 [#4159](https://github.com/tikv/pd/issues/4159) - リージョン同期が停止したことによるリーダー選出の遅延を修正[#3936](https://github.com/tikv/pd/issues/3936) - TiFlash @@ -105,15 +105,15 @@ TiDB バージョン: 5.2.2 - TiCDC - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - TiKVが同じリージョン[#2386](https://github.com/pingcap/tiflow/issues/2386)に重複したリクエストを送信した場合にTiCDCプロセスがpanic可能性がある問題を修正しました + - TiKVが同じリージョンに重複したリクエストを送信した場合にTiCDCプロセスがpanic可能性がある問題を修正しました [#2386](https://github.com/pingcap/tiflow/issues/2386) - 下流の TiDB/MySQL の可用性を検証する際の不要な CPU 消費を修正[#3073](https://github.com/pingcap/tiflow/issues/3073) - - TiCDCによって生成されるKafkaメッセージの量が`max-message-size` [#2962](https://github.com/pingcap/tiflow/issues/2962)に制限されない問題を修正 + - TiCDCによって生成されるKafkaメッセージの量が`max-message-size` に制限されない問題を修正 [#2962](https://github.com/pingcap/tiflow/issues/2962) - Kafka メッセージの書き込み中にエラーが発生すると TiCDC 同期タスクが一時停止する可能性がある問題を修正[#2978](https://github.com/pingcap/tiflow/issues/2978) - `force-replicate`有効になっているときに、有効なインデックスのない一部のパーティションテーブルが無視される可能性がある問題を修正[#2834](https://github.com/pingcap/tiflow/issues/2834) - 株価データのスキャンに時間がかかりすぎると、TiKV が GC を実行するため株価データのスキャンが失敗する可能性がある問題を修正しました[#2470](https://github.com/pingcap/tiflow/issues/2470) - - 一部のタイプの列を Open Protocol 形式[#2758](https://github.com/pingcap/tiflow/issues/2758)にエンコードするときに発生する可能性のあるpanic問題を修正しました。 - - 一部のタイプの列をAvro形式[#2648](https://github.com/pingcap/tiflow/issues/2648)にエンコードする際に発生する可能性のあるpanic問題を修正しました + - 一部のタイプの列を Open Protocol 形式にエンコードするときに発生する可能性のあるpanic問題を修正しました。 [#2758](https://github.com/pingcap/tiflow/issues/2758) + - 一部のタイプの列をAvro形式にエンコードする際に発生する可能性のあるpanic問題を修正しました [#2648](https://github.com/pingcap/tiflow/issues/2648) - TiDB Binlog - - ほとんどのテーブルがフィルタリングされると、特定の負荷[#1075](https://github.com/pingcap/tidb-binlog/pull/1075)でチェックポイントを更新できない問題を修正しました。 + - ほとんどのテーブルがフィルタリングされると、特定の負荷でチェックポイントを更新できない問題を修正しました。 [#1075](https://github.com/pingcap/tidb-binlog/pull/1075) diff --git a/releases/release-5.3.0.md b/releases/release-5.3.0.md index b61faa58ab1e2..d482ec47e0932 100644 --- a/releases/release-5.3.0.md +++ b/releases/release-5.3.0.md @@ -269,7 +269,7 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 - TiDB - コプロセッサがロックに遭遇したときに影響を受けるSQL文をデバッグログに表示します。これは問題の診断に役立ちます[#27718](https://github.com/pingcap/tidb/issues/27718) - - SQL論理レイヤー[#27247](https://github.com/pingcap/tidb/issues/27247)でデータをバックアップおよび復元するときに、バックアップおよび復元データのサイズを表示する機能をサポート + - SQL論理レイヤーでデータをバックアップおよび復元するときに、バックアップおよび復元データのサイズを表示する機能をサポート [#27247](https://github.com/pingcap/tidb/issues/27247) - `tidb_analyze_version`が`2`場合の ANALYZE のデフォルトのコレクション ロジックを改善し、コレクションを高速化し、リソースのオーバーヘッドを削減します。 - `ANALYZE TABLE table_name COLUMNS col_1, col_2, ... , col_n`構文を導入します。この構文を使用すると、幅の広いテーブル内の一部の列のみの統計情報を収集できるため、統計収集の速度が向上します。 @@ -279,23 +279,23 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 ディスク書き込みエラーが発生した場合にTiKVがpanicに陥る可能性がある問題を解決するため、TiKVは2段階のしきい値防御メカニズムを導入し、過剰なトラフィックによるディスク残容量の枯渇を防ぎます。さらに、このメカニズムは、しきい値に達した際に領域を回収する機能も提供します。残容量しきい値に達すると、一部の書き込み操作が失敗し、TiKVはディスクフルエラーとディスクフルノードのリストを返します。この場合、領域を回復してサービスを復旧するには、 `Drop/Truncate Table`実行するか、ノードをスケールアウトします。 - - L0フロー制御[#10879](https://github.com/tikv/tikv/issues/10879)のアルゴリズムを簡素化する + - L0フロー制御のアルゴリズムを簡素化する [#10879](https://github.com/tikv/tikv/issues/10879) - - ラフトクライアントモジュール[#10944](https://github.com/tikv/tikv/pull/10944)のエラーログレポートを改善 + - ラフトクライアントモジュールのエラーログレポートを改善 [#10944](https://github.com/tikv/tikv/pull/10944) - パフォーマンスのボトルネックにならないようにログスレッドを改善する[#10841](https://github.com/tikv/tikv/issues/10841) - 書き込みクエリの統計タイプを追加する[#10507](https://github.com/tikv/tikv/issues/10507) - - I/O操作をRaftstoreスレッドプールから分離することで、書き込みレイテンシーを削減します(デフォルトでは無効)。チューニングの詳細については、 [TiKV スレッド プールのパフォーマンスを調整する](/tune-tikv-thread-performance.md) [#10540](https://github.com/tikv/tikv/issues/10540)を参照してください。 + - I/O操作をRaftstoreスレッドプールから分離することで、書き込みレイテンシーを削減します(デフォルトでは無効)。チューニングの詳細については、 [TiKV スレッド プールのパフォーマンスを調整する](/tune-tikv-thread-performance.md) を参照してください。 [#10540](https://github.com/tikv/tikv/issues/10540) - PD - - ホットスポット スケジューラ[#3869](https://github.com/tikv/pd/issues/3869)の QPS ディメンションに書き込みクエリの種類を追加する - - バランスリージョンスケジューラの再試行制限を動的に調整して、スケジューラ[#3744](https://github.com/tikv/pd/issues/3744)のパフォーマンスを向上させることをサポートします。 - - TiDB Dashboardをv2021.10.08.1 [#4070](https://github.com/tikv/pd/pull/4070)に更新 + - ホットスポット スケジューラの QPS ディメンションに書き込みクエリの種類を追加する [#3869](https://github.com/tikv/pd/issues/3869) + - バランスリージョンスケジューラの再試行制限を動的に調整して、スケジューラのパフォーマンスを向上させることをサポートします。 [#3744](https://github.com/tikv/pd/issues/3744) + - TiDB Dashboardをv2021.10.08.1 に更新 [#4070](https://github.com/tikv/pd/pull/4070) - リーダー排除スケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) - - スケジューラ[#4146](https://github.com/tikv/pd/issues/4146)の終了プロセスを高速化 + - スケジューラの終了プロセスを高速化 [#4146](https://github.com/tikv/pd/issues/4146) - TiFlash @@ -329,7 +329,7 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 - TiCDC - - Kafka シンク構成項目`MaxMessageBytes`のデフォルト値を 64 MB から 1 MB に減らし、大きなメッセージが Kafka ブローカー[#3104](https://github.com/pingcap/tiflow/pull/3104)によって拒否される問題を修正しました。 + - Kafka シンク構成項目`MaxMessageBytes`のデフォルト値を 64 MB から 1 MB に減らし、大きなメッセージが Kafka ブローカーによって拒否される問題を修正しました。 [#3104](https://github.com/pingcap/tiflow/pull/3104) - レプリケーションパイプラインのメモリ使用量を削減する[#2553](https://github.com/pingcap/tiflow/issues/2553) [#3037](https://github.com/pingcap/tiflow/pull/3037) [#2726](https://github.com/pingcap/tiflow/pull/2726) - 監視項目とアラートルールを最適化して、同期リンク、メモリGC、および在庫データスキャンプロセスの可観測性を向上させる[#2735](https://github.com/pingcap/tiflow/pull/2735) [#1606](https://github.com/pingcap/tiflow/issues/1606) [#3000](https://github.com/pingcap/tiflow/pull/3000) [#2985](https://github.com/pingcap/tiflow/issues/2985) [#2156](https://github.com/pingcap/tiflow/issues/2156) - 同期タスクのステータスが正常であれば、ユーザーの誤解を避けるために、過去のエラーメッセージは表示されなくなります[#2242](https://github.com/pingcap/tiflow/issues/2242) @@ -338,66 +338,66 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 - TiDB - - 実行中に発生するエラーを修正しました。これは、パーティションテーブル[#27797](https://github.com/pingcap/tidb/issues/27797) [#26554](https://github.com/pingcap/tidb/issues/26554)で集計演算子をプッシュダウンする際に、スキーマ列の浅いコピーが行われることが原因で発生します。 + - 実行中に発生するエラーを修正しました。これは、パーティションテーブル で集計演算子をプッシュダウンする際に、スキーマ列の浅いコピーが行われることが原因で発生します。 [#26554](https://github.com/pingcap/tidb/issues/26554) [#27797](https://github.com/pingcap/tidb/issues/27797) - `plan cache`符号なしフラグの変更を検出できない問題を修正[#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) - - ハッシュ列の型が`enum` [#27893](https://github.com/pingcap/tidb/issues/27893)の場合の誤った`IndexLookUpJoin`修正 + - ハッシュ列の型が`enum` の場合の誤った`IndexLookUpJoin`修正 [#27893](https://github.com/pingcap/tidb/issues/27893) - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27688](https://github.com/pingcap/tidb/pull/27688) - ターゲット クラスタ[#27686](https://github.com/pingcap/tidb/pull/27686)でチェックサムの実行に失敗した場合のTiDB Lightningpanic問題を修正しました。 - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) - - ベクトル化された式[#28643](https://github.com/pingcap/tidb/issues/28643)の関数`hour`の誤った結果を修正します - - MySQL 5.1 またはそれ以前のクライアントバージョン[#27855](https://github.com/pingcap/tidb/issues/27855)に接続する際の認証の問題を修正しました + - ベクトル化された式の関数`hour`の誤った結果を修正します [#28643](https://github.com/pingcap/tidb/issues/28643) + - MySQL 5.1 またはそれ以前のクライアントバージョンに接続する際の認証の問題を修正しました [#27855](https://github.com/pingcap/tidb/issues/27855) - 新しいインデックスが追加されたときに、指定された時間外にauto analyzeがトリガーされる可能性がある問題を修正しました[#28698](https://github.com/pingcap/tidb/issues/28698) - - セッション変数を設定すると`tidb_snapshot` [#28683](https://github.com/pingcap/tidb/pull/28683)が無効になるバグを修正 + - セッション変数を設定すると`tidb_snapshot` が無効になるバグを修正 [#28683](https://github.com/pingcap/tidb/pull/28683) - ピアが見つからないリージョンが多数あるクラスタでBRが機能しないバグを修正[#27534](https://github.com/pingcap/tidb/issues/27534) - - サポートされていない`cast` TiFlash [#23907](https://github.com/pingcap/tidb/issues/23907)にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`のような予期しないエラーを修正しました - - `%s value is out of range in '%s'`エラーメッセージ[#27964](https://github.com/pingcap/tidb/issues/27964)に`DECIMAL overflow`が欠落している問題を修正 + - サポートされていない`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` [#27952](https://github.com/pingcap/tidb/issues/27952)を割り当てる際の`DATA RACE`問題を修正 - - 空の`dual table` [#28250](https://github.com/pingcap/tidb/issues/28250)を削除した後のMPPクエリの`INDEX OUT OF RANGE`エラーを修正 - - MPPクエリ[#1791](https://github.com/pingcap/tics/issues/1791)の誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 - - MPPクエリ[#28149](https://github.com/pingcap/tidb/pull/28149)のエラーログ`cannot found column in Schema column`の問題を修正 + - `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) + - MPPクエリの誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 [#1791](https://github.com/pingcap/tics/issues/1791) + - MPPクエリのエラーログ`cannot found column in Schema column`の問題を修正 [#28149](https://github.com/pingcap/tidb/pull/28149) - TiFlashがシャットダウンするときに TiDB がpanic可能性がある問題を修正[#28096](https://github.com/pingcap/tidb/issues/28096) - - 安全でない3DES(トリプルデータ暗号化アルゴリズム)ベースのTLS暗号スイート[#27859](https://github.com/pingcap/tidb/pull/27859)のサポートを削除します。 + - 安全でない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)にインポートするときに事前チェックに時間がかかりすぎる問題を修正しました - - 式[#27146](https://github.com/pingcap/tidb/issues/27146)書き換えると間違った照合順序が推測される問題を修正`between` + - 多数のファイルをテーブルにインポートするときに事前チェックに時間がかかりすぎる問題を修正しました [#27605](https://github.com/pingcap/tidb/issues/27605) + - 式書き換えると間違った照合順序が推測される問題を修正`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)に設定されている場合にパーティションの作成が失敗する問題を修正 - - 列プルーニングと集計プッシュダウン[#27106](https://github.com/pingcap/tidb/issues/27106)で副作用のある式を避ける + - `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)のオーバーフローのチェック方法が間違っている問題を修正 + - `plus`式のオーバーフローのチェック方法が間違っている問題を修正 [#26977](https://github.com/pingcap/tidb/issues/26977) - `new collation`データを持つテーブルから統計をダンプするときに`data too long`エラーが発生する問題を修正しました[#27024](https://github.com/pingcap/tidb/issues/27024) - - 再試行されたトランザクションのステートメントが`TIDB_TRX` [#28670](https://github.com/pingcap/tidb/pull/28670)に含まれない問題を修正 - - `plugin_dir`構成[#28084](https://github.com/pingcap/tidb/issues/28084)の誤ったデフォルト値を修正 - - 名前付きタイムゾーンとUTCオフセット[#8311](https://github.com/pingcap/tidb/issues/8311)が指定された場合、 `CONVERT_TZ`関数が`NULL`返す問題を修正しました。 - - `CREATE SCHEMA`ステートメント[#27214](https://github.com/pingcap/tidb/issues/27214)の一部として何も提供されていない場合、新しいスキーマに対して`character_set_server`と`collation_server`で指定された文字セットを使用しない問題を修正しました。 + - 再試行されたトランザクションのステートメントが`TIDB_TRX` に含まれない問題を修正 [#28670](https://github.com/pingcap/tidb/pull/28670) + - `plugin_dir`構成の誤ったデフォルト値を修正 [#28084](https://github.com/pingcap/tidb/issues/28084) + - 名前付きタイムゾーンとUTCオフセットが指定された場合、 `CONVERT_TZ`関数が`NULL`返す問題を修正しました。 [#8311](https://github.com/pingcap/tidb/issues/8311) + - `CREATE SCHEMA`ステートメントの一部として何も提供されていない場合、新しいスキーマに対して`character_set_server`と`collation_server`で指定された文字セットを使用しない問題を修正しました。 [#27214](https://github.com/pingcap/tidb/issues/27214) - TiKV - - リージョン移行時にRaftstoreのデッドロックによりTiKVが利用できなくなる問題を修正しました。回避策としては、スケジュールを無効にし、利用できないTiKV [#10909](https://github.com/tikv/tikv/issues/10909)を再起動してください。 - - 輻輳エラー[#11082](https://github.com/tikv/tikv/issues/11082)によりCDCがスキャン再試行を頻繁に追加する問題を修正 + - リージョン移行時にRaftstoreのデッドロックによりTiKVが利用できなくなる問題を修正しました。回避策としては、スケジュールを無効にし、利用できないTiKV を再起動してください。 [#10909](https://github.com/tikv/tikv/issues/10909) + - 輻輳エラーによりCDCがスキャン再試行を頻繁に追加する問題を修正 [#11082](https://github.com/tikv/tikv/issues/11082) - チャネルがいっぱいになると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)で一部のコルーチンがリークする問題を修正 + - Raftクライアント実装でバッチメッセージが大きすぎる問題を修正 [#9714](https://github.com/tikv/tikv/issues/9714) + - `resolved_ts` で一部のコルーチンがリークする問題を修正 [#10965](https://github.com/tikv/tikv/issues/10965) - 応答サイズが4 GiBを超えるとコプロセッサに発生するpanic問題を修正[#9012](https://github.com/tikv/tikv/issues/9012) - スナップショット ファイルがガベージ コレクションできない場合に、スナップショット ガベージ コレクション (GC) で GC スナップショット ファイルが失われる問題を修正しました[#10813](https://github.com/tikv/tikv/issues/10813) - コプロセッサー要求の処理中にタイムアウトによって発生するpanic問題を修正[#10852](https://github.com/tikv/tikv/issues/10852) - - 統計スレッド[#11195](https://github.com/tikv/tikv/issues/11195)の監視データによって発生するメモリリークを修正しました + - 統計スレッドの監視データによって発生するメモリリークを修正しました [#11195](https://github.com/tikv/tikv/issues/11195) - 一部のプラットフォームから cgroup 情報を取得する際に発生するpanic問題を修正[#10980](https://github.com/tikv/tikv/pull/10980) - - MVCC 削除バージョンが圧縮フィルタ GC [#11248](https://github.com/tikv/tikv/pull/11248)によって削除されないため、スキャン パフォーマンスが低下する問題を修正しました。 + - MVCC 削除バージョンが圧縮フィルタ GC によって削除されないため、スキャン パフォーマンスが低下する問題を修正しました。 [#11248](https://github.com/tikv/tikv/pull/11248) - PD - - ピア数が設定されたピア数[#4045](https://github.com/tikv/pd/issues/4045)を超えたために、PD がデータがあり保留中の状態のピアを誤って削除する問題を修正しました。 + - ピア数が設定されたピア数を超えたために、PD がデータがあり保留中の状態のピアを誤って削除する問題を修正しました。 [#4045](https://github.com/tikv/pd/issues/4045) - PDが時間内にピアを固定しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - - 散布範囲スケジューラが空のリージョン[#4118](https://github.com/tikv/pd/pull/4118)をスケジュールできない問題を修正しました + - 散布範囲スケジューラが空のリージョンをスケジュールできない問題を修正しました [#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)の設定時に発生する可能性のあるデータ競合の問題を修正しました。 - - リージョン機能[#3936](https://github.com/tikv/pd/issues/3936)スタックによりリーダー選出が遅くなる問題を修正 + - ホットリージョンスケジューラの設定時に発生する可能性のあるデータ競合の問題を修正しました。 [#4159](https://github.com/tikv/pd/issues/4159) + - リージョン機能スタックによりリーダー選出が遅くなる問題を修正 [#3936](https://github.com/tikv/pd/issues/3936) - TiFlash @@ -417,15 +417,15 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 - TiCDC - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - TiKV が同じリージョン[#2386](https://github.com/pingcap/tiflow/issues/2386)に重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 + - TiKV が同じリージョンに重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 [#2386](https://github.com/pingcap/tiflow/issues/2386) - 下流の TiDB/MySQL の可用性を検証する際の不要な CPU 消費を修正[#3073](https://github.com/pingcap/tiflow/issues/3073) - - TiCDCによって生成されるKafkaメッセージの量が`max-message-size` [#2962](https://github.com/pingcap/tiflow/issues/2962)に制限されない問題を修正 + - TiCDCによって生成されるKafkaメッセージの量が`max-message-size` に制限されない問題を修正 [#2962](https://github.com/pingcap/tiflow/issues/2962) - Kafka メッセージの書き込み中にエラーが発生すると、TiCDC 同期タスクが一時停止する可能性がある問題を修正しました[#2978](https://github.com/pingcap/tiflow/issues/2978) - `force-replicate`有効になっているときに、有効なインデックスのない一部のパーティションテーブルが無視される可能性がある問題を修正[#2834](https://github.com/pingcap/tiflow/issues/2834) - 株価データのスキャンに時間がかかりすぎると、TiKV が GC を実行するため株価データのスキャンが失敗する可能性がある問題を修正しました[#2470](https://github.com/pingcap/tiflow/issues/2470) - - 一部のタイプの列を Open Protocol 形式[#2758](https://github.com/pingcap/tiflow/issues/2758)にエンコードするときに発生する可能性のあるpanic問題を修正しました。 - - 一部のタイプの列をAvro形式[#2648](https://github.com/pingcap/tiflow/issues/2648)にエンコードする際に発生する可能性のあるpanic問題を修正しました + - 一部のタイプの列を Open Protocol 形式にエンコードするときに発生する可能性のあるpanic問題を修正しました。 [#2758](https://github.com/pingcap/tiflow/issues/2758) + - 一部のタイプの列をAvro形式にエンコードする際に発生する可能性のあるpanic問題を修正しました [#2648](https://github.com/pingcap/tiflow/issues/2648) - TiDB Binlog - - ほとんどのテーブルがフィルタリングされると、特定の負荷[#1075](https://github.com/pingcap/tidb-binlog/pull/1075)でチェックポイントを更新できない問題を修正しました。 + - ほとんどのテーブルがフィルタリングされると、特定の負荷でチェックポイントを更新できない問題を修正しました。 [#1075](https://github.com/pingcap/tidb-binlog/pull/1075) diff --git a/releases/release-5.3.1.md b/releases/release-5.3.1.md index 5cafc89e07498..67e8fdede1dd2 100644 --- a/releases/release-5.3.1.md +++ b/releases/release-5.3.1.md @@ -25,27 +25,27 @@ TiDB バージョン: 5.3.1 - TiKV - - 解決ロックのステップ[#11993](https://github.com/tikv/tikv/issues/11993)必要とするリージョンの数を減らすことで、TiCDC の回復時間を短縮します。 - - Raftログ[#11404](https://github.com/tikv/tikv/issues/11404)へのガベージ コレクション (GC) を実行するときに書き込みバッチ サイズを増やすことで、GC プロセスを高速化します。 - - procファイルシステム(procfs)をv0.12.0 [#11702](https://github.com/tikv/tikv/issues/11702)に更新する + - 解決ロックのステップ必要とするリージョンの数を減らすことで、TiCDC の回復時間を短縮します。 [#11993](https://github.com/tikv/tikv/issues/11993) + - Raftログへのガベージ コレクション (GC) を実行するときに書き込みバッチ サイズを増やすことで、GC プロセスを高速化します。 [#11404](https://github.com/tikv/tikv/issues/11404) + - procファイルシステム(procfs)をv0.12.0 に更新する [#11702](https://github.com/tikv/tikv/issues/11702) - PD - - `DR_STATE`ファイル[#4341](https://github.com/tikv/pd/issues/4341)のコンテンツフォーマットを最適化する + - `DR_STATE`ファイルのコンテンツフォーマットを最適化する [#4341](https://github.com/tikv/pd/issues/4341) - ツール - TiCDC - - Kafka プロデューサーの設定パラメータを公開して、TiCDC [#4385](https://github.com/pingcap/tiflow/issues/4385)で設定できるようにします。 + - Kafka プロデューサーの設定パラメータを公開して、TiCDC で設定できるようにします。 [#4385](https://github.com/pingcap/tiflow/issues/4385) - S3 をバックエンドstorageとして使用する場合、TiCDC の起動時に事前クリーンアッププロセスを追加します[#3878](https://github.com/pingcap/tiflow/issues/3878) - TiCDCクライアントは証明書名が指定されていない場合でも動作します[#3627](https://github.com/pingcap/tiflow/issues/3627) - チェックポイントのタイムスタンプが予期せず進むのを避けるために、テーブルごとにシンクのチェックポイントを管理する[#3545](https://github.com/pingcap/tiflow/issues/3545) - チェンジフィードを再開するための指数バックオフメカニズムを追加します[#3329](https://github.com/pingcap/tiflow/issues/3329) - TiCDC がメッセージを Kafka パーティション間でより均等に分散するように、Kafka シンク`partition-num`のデフォルト値を 3 に変更します[#3337](https://github.com/pingcap/tiflow/issues/3337) - 「EventFeed 再試行レート制限」ログの数を減らす[#4006](https://github.com/pingcap/tiflow/issues/4006) - - デフォルト値の`max-message-bytes`を10M [#4041](https://github.com/pingcap/tiflow/issues/4041)に設定する - - `no owner alert` `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)追加します`mounter row` + - デフォルト値の`max-message-bytes`を10M に設定する [#4041](https://github.com/pingcap/tiflow/issues/4041) + - `no owner alert` `table sink total row`含む`buffer sink total row` PrometheusとGrafana 監視メトリックとアラート追加します`mounter row` [#4054](https://github.com/pingcap/tiflow/issues/4054) [#1606](https://github.com/pingcap/tiflow/issues/1606) - TiKVストアがダウンしたときにKVクライアントが回復するまでの時間を短縮します[#3191](https://github.com/pingcap/tiflow/issues/3191) - TiDB Lightning @@ -57,20 +57,20 @@ TiDB バージョン: 5.3.1 - TiDB - TiDBの`date_format`が`'\n'` MySQLと互換性のない方法で処理する問題を修正[#32232](https://github.com/pingcap/tidb/issues/32232) - - `alter column set default`テーブルスキーマ[#31074](https://github.com/pingcap/tidb/issues/31074)を誤って更新する問題を修正 + - `alter column set default`テーブルスキーマを誤って更新する問題を修正 [#31074](https://github.com/pingcap/tidb/issues/31074) - `tidb_restricted_read_only`有効になっているときに`tidb_super_read_only`自動的に有効にならないバグを修正[#31745](https://github.com/pingcap/tidb/issues/31745) - 照合順序`greatest`または`least`関数が間違った結果を返す問題を修正しました[#31789](https://github.com/pingcap/tidb/issues/31789) - - クエリ[#31636](https://github.com/pingcap/tidb/issues/31636)実行時に MPP タスク リストが空になるエラーを修正 + - クエリ実行時に MPP タスク リストが空になるエラーを修正 [#31636](https://github.com/pingcap/tidb/issues/31636) - innerWorkerpanic[#31494](https://github.com/pingcap/tidb/issues/31494)によって発生するインデックス結合の誤った結果を修正しました - 列タイプを`FLOAT`から`DOUBLE`に変更した後の間違ったクエリ結果を修正[#31372](https://github.com/pingcap/tidb/issues/31372) - - インデックスルックアップ結合[#30468](https://github.com/pingcap/tidb/issues/30468)使用してクエリを実行するときに発生する`invalid transaction`エラーを修正します - - `Order By` [#30271](https://github.com/pingcap/tidb/issues/30271)の最適化による誤ったクエリ結果を修正 - - `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)が発生する問題を修正しました + - インデックスルックアップ結合使用してクエリを実行するときに発生する`invalid transaction`エラーを修正します [#30468](https://github.com/pingcap/tidb/issues/30468) + - `Order By` の最適化による誤ったクエリ結果を修正 [#30271](https://github.com/pingcap/tidb/issues/30271) + - `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) - TiKV - - ピアステータスが`Applying` [#11746](https://github.com/tikv/tikv/issues/11746)ときにスナップショットファイルを削除すると発生するpanic問題を修正しました + - ピアステータスが`Applying` ときにスナップショットファイルを削除すると発生するpanic問題を修正しました [#11746](https://github.com/tikv/tikv/issues/11746) - フロー制御が有効で、 `level0_slowdown_trigger`明示的に設定されている場合に QPS が低下する問題を修正しました[#11424](https://github.com/tikv/tikv/issues/11424) - cgroup コントローラがマウントされていない場合に発生するpanic問題を修正[#11569](https://github.com/tikv/tikv/issues/11569) - TiKVの動作が停止した後にResolved TSのレイテンシーが増加する問題を修正[#11351](https://github.com/tikv/tikv/issues/11351) @@ -80,19 +80,19 @@ TiDB バージョン: 5.3.1 - 初期化されていないレプリカを削除すると古いレプリカが再作成される可能性がある問題を修正[#10533](https://github.com/tikv/tikv/issues/10533) - 新しい選出が終了した後に`Prepare Merge`トリガーされたが、分離されたピアに通知されない場合のメタデータ破損の問題を修正しました[#11526](https://github.com/tikv/tikv/issues/11526) - コルーチンの実行速度が速すぎる場合に時々発生するデッドロックの問題を修正しました[#11549](https://github.com/tikv/tikv/issues/11549) - - TiKVノードがダウンすると解決されたタイムスタンプが[#11351](https://github.com/tikv/tikv/issues/11351)遅れる問題を修正しました - - Raftクライアント実装[#9714](https://github.com/tikv/tikv/issues/9714)でバッチメッセージが大きすぎる問題を修正 + - TiKVノードがダウンすると解決されたタイムスタンプが遅れる問題を修正しました [#11351](https://github.com/tikv/tikv/issues/11351) + - 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) - ディスク容量がいっぱいのときにRocksDBのフラッシュまたは圧縮によってpanicが発生する問題を修正しました[#11224](https://github.com/tikv/tikv/issues/11224) - tikv-ctlが正しいリージョン関連情報を返すことができないバグを修正[#11393](https://github.com/tikv/tikv/issues/11393) - - TiKV メトリクス[#11299](https://github.com/tikv/tikv/issues/11299)でインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました + - TiKV メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) - PD - 特定のケースでスケジュール処理に不要な JointConsensus ステップが含まれるバグを修正[#4362](https://github.com/tikv/pd/issues/4362) - 投票者を直接降格させるとスケジュールが実行できないバグを修正[#4444](https://github.com/tikv/pd/issues/4444) - - レプリカ[#4325](https://github.com/tikv/pd/issues/4325)のレプリケーション モードの構成を更新するときに発生するデータ競合の問題を修正しました + - レプリカのレプリケーション モードの構成を更新するときに発生するデータ競合の問題を修正しました [#4325](https://github.com/tikv/pd/issues/4325) - 特定のケースで読み取りロックが解除されないバグを修正[#4354](https://github.com/tikv/pd/issues/4354) - ホットスポット統計からコールドホットスポットデータを削除できない問題を修正[#4390](https://github.com/tikv/pd/issues/4390) @@ -122,15 +122,15 @@ TiDB バージョン: 5.3.1 - セーフモードでの更新ステートメントの実行エラーにより、DMワーカーがpanicになる可能性がある問題を修正しました[#4317](https://github.com/pingcap/tiflow/issues/4317) - TiKVクライアントのキャッシュされたリージョンメトリックが負になる可能性がある問題を修正しました[#4300](https://github.com/pingcap/tiflow/issues/4300) - 必要なプロセッサ情報が存在しない場合にHTTP APIがパニックを起こすバグを修正[#3840](https://github.com/pingcap/tiflow/issues/3840) - - 一時停止中の変更フィード[#4740](https://github.com/pingcap/tiflow/issues/4740)を削除したときに、REDO ログがクリーンアップされないバグを修正しました。 + - 一時停止中の変更フィードを削除したときに、REDO ログがクリーンアップされないバグを修正しました。 [#4740](https://github.com/pingcap/tiflow/issues/4740) - コンテナ環境のOOMを修正[#1798](https://github.com/pingcap/tiflow/issues/1798) - - ロードタスクを停止するとタスク[#3771](https://github.com/pingcap/tiflow/issues/3771)が予期せず転送されるバグを修正 - - ローダー[#3252](https://github.com/pingcap/tiflow/issues/3252)のコマンド`query-status`で間違った進行状況が返される問題を修正しました + - ロードタスクを停止するとタスクが予期せず転送されるバグを修正 [#3771](https://github.com/pingcap/tiflow/issues/3771) + - ローダーのコマンド`query-status`で間違った進行状況が返される問題を修正しました [#3252](https://github.com/pingcap/tiflow/issues/3252) - クラスター内に異なるバージョンの TiCDC ノードがある場合に HTTP API が動作しない問題を修正[#3483](https://github.com/pingcap/tiflow/issues/3483) - - S3ストレージがTiCDC Redo Log [#3523](https://github.com/pingcap/tiflow/issues/3523)で構成されている場合に TiCDC が異常終了する問題を修正しました + - S3ストレージがTiCDC Redo Log で構成されている場合に TiCDC が異常終了する問題を修正しました [#3523](https://github.com/pingcap/tiflow/issues/3523) - デフォルト値を複製できない問題を修正[#3793](https://github.com/pingcap/tiflow/issues/3793) - `batch-replace-enable`無効になっている場合、MySQLシンクが重複した`replace` SQL文を生成するバグを修正[#4501](https://github.com/pingcap/tiflow/issues/4501) - - ステータス[#4281](https://github.com/pingcap/tiflow/issues/4281)照会するときにのみ同期メトリックが更新される問題を修正しました + - ステータス照会するときにのみ同期メトリックが更新される問題を修正しました [#4281](https://github.com/pingcap/tiflow/issues/4281) - `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) - `mq sink write row`監視データがない問題を修正[#3431](https://github.com/pingcap/tiflow/issues/3431) @@ -138,28 +138,28 @@ TiDB バージョン: 5.3.1 - デッドロックによりレプリケーションタスクが停止する可能性がある問題を修正しました[#4055](https://github.com/pingcap/tiflow/issues/4055) - etcd [#2980](https://github.com/pingcap/tiflow/issues/2980)でタスクステータスを手動でクリーンアップするときに発生する TiCDCpanicの問題を修正しました - DDL文の特別なコメントによりレプリケーションタスクが停止する問題を修正[#3755](https://github.com/pingcap/tiflow/issues/3755) - - `config.Metadata.Timeout` [#3352](https://github.com/pingcap/tiflow/issues/3352)の誤った構成によって発生するレプリケーション停止の問題を修正しました - - 一部の RHEL リリース[#3584](https://github.com/pingcap/tiflow/issues/3584)でタイムゾーンの問題によりサービスを開始できない問題を修正しました + - `config.Metadata.Timeout` の誤った構成によって発生するレプリケーション停止の問題を修正しました [#3352](https://github.com/pingcap/tiflow/issues/3352) + - 一部の RHEL リリースでタイムゾーンの問題によりサービスを開始できない問題を修正しました [#3584](https://github.com/pingcap/tiflow/issues/3584) - クラスタのアップグレード後に`stopped`変更フィードが自動的に再開される問題を修正[#3473](https://github.com/pingcap/tiflow/issues/3473) - デフォルト値を複製できない問題を修正[#3793](https://github.com/pingcap/tiflow/issues/3793) - - MySQLシンクデッドロック[#2706](https://github.com/pingcap/tiflow/issues/2706)による警告が頻繁に発生する問題を修正 - - Canalプロトコル[#3676](https://github.com/pingcap/tiflow/issues/3676)で設定項目`enable-old-value`が自動的に`true`に設定されないバグを修正 - - AvroシンクがJSON型列[#3624](https://github.com/pingcap/tiflow/issues/3624)解析をサポートしていない問題を修正 - - チェンジフィードチェックポイントラグ[#3010](https://github.com/pingcap/tiflow/issues/3010)の負の値エラーを修正 + - MySQLシンクデッドロックによる警告が頻繁に発生する問題を修正 [#2706](https://github.com/pingcap/tiflow/issues/2706) + - Canalプロトコルで設定項目`enable-old-value`が自動的に`true`に設定されないバグを修正 [#3676](https://github.com/pingcap/tiflow/issues/3676) + - AvroシンクがJSON型列解析をサポートしていない問題を修正 [#3624](https://github.com/pingcap/tiflow/issues/3624) + - チェンジフィードチェックポイントラグの負の値エラーを修正 [#3010](https://github.com/pingcap/tiflow/issues/3010) - TiDB Data Migration (DM) - DMマスターとDMワーカーを特定の順序で再起動した後にDMマスターのリレーステータスが間違っているというバグを修正[#3478](https://github.com/pingcap/tiflow/issues/3478) - DM-workerが再起動後に起動に失敗するバグを修正[#3344](https://github.com/pingcap/tiflow/issues/3344) - PARTITION DDLの実行に時間がかかりすぎるとDMタスクが失敗するバグを修正[#3854](https://github.com/pingcap/tiflow/issues/3854) - - アップストリームがMySQL 8.0 [#3847](https://github.com/pingcap/tiflow/issues/3847)場合にDMが`invalid sequence`報告する可能性があるバグを修正しました + - アップストリームがMySQL 8.0 場合にDMが`invalid sequence`報告する可能性があるバグを修正しました [#3847](https://github.com/pingcap/tiflow/issues/3847) - DM がより細分化された再試行を行うときにデータが失われるバグを修正[#3487](https://github.com/pingcap/tiflow/issues/3487) - - `CREATE VIEW`文がデータレプリケーション[#4173](https://github.com/pingcap/tiflow/issues/4173)を中断する問題を修正 + - `CREATE VIEW`文がデータレプリケーションを中断する問題を修正 [#4173](https://github.com/pingcap/tiflow/issues/4173) - DDL文をスキップした後にスキーマをリセットする必要がある問題を修正[#4177](https://github.com/pingcap/tiflow/issues/4177) - TiDB Lightning - 一部のインポートタスクにソースファイルが含まれていない場合にTiDB Lightningがメタデータスキーマを削除しない可能性があるバグを修正しました[#28144](https://github.com/pingcap/tidb/issues/28144) - storageURL プレフィックスが「gcs://xxx」ではなく「gs://xxx」の場合にTiDB Lightning がエラーを返すバグを修正しました[#32742](https://github.com/pingcap/tidb/issues/32742) - - --log-file="-" を設定しても stdout [#29876](https://github.com/pingcap/tidb/issues/29876)にログが出力されない問題を修正しました + - --log-file="-" を設定しても stdout にログが出力されない問題を修正しました [#29876](https://github.com/pingcap/tidb/issues/29876) - S3ストレージパスが存在しない場合にTiDB Lightningがエラーを報告しない問題を修正[#30709](https://github.com/pingcap/tidb/issues/30709) diff --git a/releases/release-5.3.2.md b/releases/release-5.3.2.md index 09473f206ccd6..b752da7ba0431 100644 --- a/releases/release-5.3.2.md +++ b/releases/release-5.3.2.md @@ -11,7 +11,7 @@ TiDB バージョン: 5.3.2 > **警告:** > -> v5.3.2 には既知のバグがあるため、使用は推奨されません。詳細は[#12934](https://github.com/tikv/tikv/issues/12934)ご覧ください。このバグは v5.3.3 で修正されています。3 [バージョン5.3.3](/releases/release-5.3.3.md)使用を推奨します。 +> v5.3.2 には既知のバグがあるため、使用は推奨されません。詳細はご覧ください。このバグは v5.3.3 で修正されています。3 [バージョン5.3.3](/releases/release-5.3.3.md)使用を推奨します。 [#12934](https://github.com/tikv/tikv/issues/12934) ## 互換性の変更 {#compatibility-changes} @@ -30,7 +30,7 @@ TiDB バージョン: 5.3.2 - Raftクライアントによるシステムコールを減らしCPU効率を上げる[#11309](https://github.com/tikv/tikv/issues/11309) - ヘルスチェックを改善して、利用できないRaftstoreを検出し、TiKV クライアントがリージョンキャッシュを時間内に更新できるようにします[#12398](https://github.com/tikv/tikv/issues/12398) - レイテンシージッタを削減するためにリーダーシップをCDCオブザーバーに移譲する[#12111](https://github.com/tikv/tikv/issues/12111) - - モジュール[#11374](https://github.com/tikv/tikv/issues/11374)のパフォーマンスの問題を特定するために、 Raftログのガベージコレクションモジュールのメトリックを追加します。 + - モジュールのパフォーマンスの問題を特定するために、 Raftログのガベージコレクションモジュールのメトリックを追加します。 [#11374](https://github.com/tikv/tikv/issues/11374) - ツール @@ -47,36 +47,36 @@ TiDB バージョン: 5.3.2 - TiDB - Amazon S3が圧縮データのサイズを正しく計算できない問題を修正[#30534](https://github.com/pingcap/tidb/issues/30534) - - 楽観的トランザクションモード[#30410](https://github.com/pingcap/tidb/issues/30410)で潜在的なデータインデックスの不整合が発生する問題を修正 - - JSON型の列が`CHAR`型の列[#29401](https://github.com/pingcap/tidb/issues/29401)に結合するとSQL操作がキャンセルされる問題を修正 + - 楽観的トランザクションモードで潜在的なデータインデックスの不整合が発生する問題を修正 [#30410](https://github.com/pingcap/tidb/issues/30410) + - JSON型の列が`CHAR`型の列に結合するとSQL操作がキャンセルされる問題を修正 [#29401](https://github.com/pingcap/tidb/issues/29401) - 以前は、ネットワーク接続の問題が発生した場合、TiDBは切断されたセッションで保持されていたリソースを正しく解放できないことがありました。この問題は修正され、開いているトランザクションをロールバックし、その他の関連リソースを解放できるようになりました[#34722](https://github.com/pingcap/tidb/issues/34722) - TiDB Binlogを有効にして重複した値を挿入すると発生する`data and columnID count not match`エラーの問題を修正しました[#33608](https://github.com/pingcap/tidb/issues/33608) - - RC分離レベル[#34447](https://github.com/pingcap/tidb/issues/34447)でプランキャッシュが開始されるとクエリ結果が間違っている可能性がある問題を修正しました - - MySQLバイナリプロトコル[#33509](https://github.com/pingcap/tidb/issues/33509)でテーブルスキーマを変更した後にプリペアドステートメントを実行するときに発生するセッションpanicを修正しました + - RC分離レベルでプランキャッシュが開始されるとクエリ結果が間違っている可能性がある問題を修正しました [#34447](https://github.com/pingcap/tidb/issues/34447) + - MySQLバイナリプロトコルでテーブルスキーマを変更した後にプリペアドステートメントを実行するときに発生するセッションpanicを修正しました [#33509](https://github.com/pingcap/tidb/issues/33509) - 新しいパーティションが追加されたときにテーブル属性がインデックスされない問題と、パーティションが変更されたときにテーブル範囲情報が更新されない問題を修正しました[#33929](https://github.com/pingcap/tidb/issues/33929) - - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボード[#33893](https://github.com/pingcap/tidb/issues/33893)でスロークエリをチェックすると発生する可能性があります。 + - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボードでスロークエリをチェックすると発生する可能性があります。 [#33893](https://github.com/pingcap/tidb/issues/33893) - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) - - v4.0 [#33588](https://github.com/pingcap/tidb/issues/33588)からアップグレードされたクラスターで`all`権限の付与が失敗する可能性がある問題を修正しました - - `left join` [#31321](https://github.com/pingcap/tidb/issues/31321)を使用して複数のテーブルのデータを削除した場合の誤った結果を修正 - - TiDBが重複したタスクをTiFlash [#32814](https://github.com/pingcap/tidb/issues/32814)にディスパッチする可能性があるバグを修正しました + - v4.0 からアップグレードされたクラスターで`all`権限の付与が失敗する可能性がある問題を修正しました [#33588](https://github.com/pingcap/tidb/issues/33588) + - `left join` を使用して複数のテーブルのデータを削除した場合の誤った結果を修正 [#31321](https://github.com/pingcap/tidb/issues/31321) + - TiDBが重複したタスクをTiFlash にディスパッチする可能性があるバグを修正しました [#32814](https://github.com/pingcap/tidb/issues/32814) - TiDBのバックグラウンドHTTPサービスが正常に終了せず、クラスターが異常な状態になる可能性がある問題を修正しました[#30571](https://github.com/pingcap/tidb/issues/30571) - - `fatal error: concurrent map read and map write`エラー[#35340](https://github.com/pingcap/tidb/issues/35340)によるpanic問題を修正 + - `fatal error: concurrent map read and map write`エラーによるpanic問題を修正 [#35340](https://github.com/pingcap/tidb/issues/35340) - TiKV - - PDクライアントがエラー[#12345](https://github.com/tikv/tikv/issues/12345)に遭遇したときに発生するPDクライアントの頻繁な再接続の問題を修正しました - - `DATETIME`値に小数点と`Z` [#12739](https://github.com/tikv/tikv/issues/12739)が含まれている場合に発生する時間解析エラーの問題を修正しました + - PDクライアントがエラーに遭遇したときに発生するPDクライアントの頻繁な再接続の問題を修正しました [#12345](https://github.com/tikv/tikv/issues/12345) + - `DATETIME`値に小数点と`Z` が含まれている場合に発生する時間解析エラーの問題を修正しました [#12739](https://github.com/tikv/tikv/issues/12739) - 空の文字列の型変換を実行するときに TiKV がパニックになる問題を修正[#12673](https://github.com/tikv/tikv/issues/12673) - 非同期コミットが有効な場合の悲観的トランザクションにおけるコミットレコードの重複の可能性を修正[#12615](https://github.com/tikv/tikv/issues/12615) - - Follower Read [#12478](https://github.com/tikv/tikv/issues/12478)使用時に TiKV が`invalid store ID 0`エラーを報告するバグを修正しました + - Follower Read 使用時に TiKV が`invalid store ID 0`エラーを報告するバグを修正しました [#12478](https://github.com/tikv/tikv/issues/12478) - ピアの破壊とリージョン[#12368](https://github.com/tikv/tikv/issues/12368)バッチ分割の競合によって発生する TiKVpanicの問題を修正しました。 - ネットワークが貧弱な場合、正常にコミットされた楽観的トランザクションが`Write Conflict`エラーを報告する可能性がある問題を修正しました[#34066](https://github.com/pingcap/tidb/issues/34066) - マージリージョンのリージョンが無効な場合に TiKV がパニックを起こしてピアを予期せず破棄する問題を修正[#12232](https://github.com/tikv/tikv/issues/12232) - 古いメッセージによって TiKV がpanicを起こすバグを修正[#12023](https://github.com/tikv/tikv/issues/12023) - メモリメトリックのオーバーフローによって引き起こされる断続的なパケット損失とメモリ不足(OOM)の問題を修正しました[#12160](https://github.com/tikv/tikv/issues/12160) - - Ubuntu 18.04 [#9765](https://github.com/tikv/tikv/issues/9765)でTiKVがプロファイリングを実行するときに発生する可能性のあるpanic問題を修正しました + - Ubuntu 18.04 でTiKVがプロファイリングを実行するときに発生する可能性のあるpanic問題を修正しました [#9765](https://github.com/tikv/tikv/issues/9765) - tikv-ctl が間違った文字列一致のために誤った結果を返す問題を修正[#12329](https://github.com/tikv/tikv/issues/12329) - - レプリカ読み取りが線形化可能性[#12109](https://github.com/tikv/tikv/issues/12109)に違反する可能性があるバグを修正しました + - レプリカ読み取りが線形化可能性に違反する可能性があるバグを修正しました [#12109](https://github.com/tikv/tikv/issues/12109) - リージョン[#12048](https://github.com/tikv/tikv/issues/12048)をマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKVpanic問題を修正しました。 - TiKV が 2 年以上実行されている場合にpanic可能性があるバグを修正[#11940](https://github.com/tikv/tikv/issues/11940) @@ -87,32 +87,32 @@ TiDB バージョン: 5.3.2 - PDリーダー移転後に削除したtombstoneストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) - いくつかのコーナーケースにおけるTSOフォールバックのバグを修正[#4884](https://github.com/tikv/pd/issues/4884) - 大容量(例えば2T)のストアが存在する場合、完全に割り当てられた小さなストアを検出できず、バランス演算子が生成されない問題を修正しました[#4805](https://github.com/tikv/pd/issues/4805) - - `SchedulerMaxWaitingOperator` `1` [#4946](https://github.com/tikv/pd/issues/4946)に設定するとスケジューラが動作しない問題を修正しました - - ラベル分布にメトリクス[#4825](https://github.com/tikv/pd/issues/4825)の残余ラベルがある問題を修正 + - `SchedulerMaxWaitingOperator` `1` に設定するとスケジューラが動作しない問題を修正しました [#4946](https://github.com/tikv/pd/issues/4946) + - ラベル分布にメトリクスの残余ラベルがある問題を修正 [#4825](https://github.com/tikv/pd/issues/4825) - TiFlash - 無効なストレージディレクトリ設定が予期しない動作を引き起こすバグを修正[#4093](https://github.com/pingcap/tiflash/issues/4093) - `NOT NULL`列を追加したときに報告された修正`TiFlash_schema_error` [#4596](https://github.com/pingcap/tiflash/issues/4596) - - `commit state jump backward`エラー[#2576](https://github.com/pingcap/tiflash/issues/2576)による繰り返しのクラッシュを修正 + - `commit state jump backward`エラーによる繰り返しのクラッシュを修正 [#2576](https://github.com/pingcap/tiflash/issues/2576) - 多数のINSERTおよびDELETE操作後に発生する可能性のあるデータの不整合を修正[#4956](https://github.com/pingcap/tiflash/issues/4956) - ローカルトンネルが有効な場合、キャンセルされた MPP クエリによってタスクが永久にハングする可能性があるバグを修正しました[#4229](https://github.com/pingcap/tiflash/issues/4229) - - TiFlash がリモート読み取り[#3713](https://github.com/pingcap/tiflash/issues/3713)使用するときに、 TiFlash のバージョンが一致しないという誤ったレポートを修正しました。 + - TiFlash がリモート読み取り使用するときに、 TiFlash のバージョンが一致しないという誤ったレポートを修正しました。 [#3713](https://github.com/pingcap/tiflash/issues/3713) - ランダムな gRPC キープアライブタイムアウトにより MPP クエリが失敗する可能性があるバグを修正[#4662](https://github.com/pingcap/tiflash/issues/4662) - - 交換レシーバー[#3444](https://github.com/pingcap/tiflash/issues/3444)で再試行がある場合にMPPクエリが永久にハングする可能性があるバグを修正しました - - `DATETIME`を`DECIMAL` [#4151](https://github.com/pingcap/tiflash/issues/4151)にキャストするときに発生する誤った結果を修正 - - `FLOAT`を`DECIMAL` [#3998](https://github.com/pingcap/tiflash/issues/3998)にキャストするときに発生するオーバーフローを修正 - - 空の文字列[#2705](https://github.com/pingcap/tiflash/issues/2705)で`json_length`呼び出す場合に発生する可能性のある`index out of bounds`エラーを修正 - - コーナーケース[#4512](https://github.com/pingcap/tiflash/issues/4512)での誤った小数比較結果を修正 - - 結合ビルドステージ[#4195](https://github.com/pingcap/tiflash/issues/4195)でクエリが失敗した場合に MPP クエリが永久にハングする可能性があるバグを修正しました。 - - クエリに`where `句[#3447](https://github.com/pingcap/tiflash/issues/3447)が含まれている場合に発生する可能性のある誤った結果を修正 - - `CastStringAsReal` TiFlashとTiDBまたはTiKV [#3475](https://github.com/pingcap/tiflash/issues/3475)動作が一致しない問題を修正 - - 文字列を日付時刻[#3556](https://github.com/pingcap/tiflash/issues/3556)にキャストする際の誤った`microsecond`修正 + - 交換レシーバーで再試行がある場合にMPPクエリが永久にハングする可能性があるバグを修正しました [#3444](https://github.com/pingcap/tiflash/issues/3444) + - `DATETIME`を`DECIMAL` にキャストするときに発生する誤った結果を修正 [#4151](https://github.com/pingcap/tiflash/issues/4151) + - `FLOAT`を`DECIMAL` にキャストするときに発生するオーバーフローを修正 [#3998](https://github.com/pingcap/tiflash/issues/3998) + - 空の文字列で`json_length`呼び出す場合に発生する可能性のある`index out of bounds`エラーを修正 [#2705](https://github.com/pingcap/tiflash/issues/2705) + - コーナーケースでの誤った小数比較結果を修正 [#4512](https://github.com/pingcap/tiflash/issues/4512) + - 結合ビルドステージでクエリが失敗した場合に MPP クエリが永久にハングする可能性があるバグを修正しました。 [#4195](https://github.com/pingcap/tiflash/issues/4195) + - クエリに`where `句が含まれている場合に発生する可能性のある誤った結果を修正 [#3447](https://github.com/pingcap/tiflash/issues/3447) + - `CastStringAsReal` TiFlashとTiDBまたはTiKV 動作が一致しない問題を修正 [#3475](https://github.com/pingcap/tiflash/issues/3475) + - 文字列を日付時刻にキャストする際の誤った`microsecond`修正 [#3556](https://github.com/pingcap/tiflash/issues/3556) - 削除操作を多数含むテーブルをクエリするときに発生する可能性のあるエラーを修正[#4747](https://github.com/pingcap/tiflash/issues/4747) - TiFlashが「Keepalive watchdog fired」エラーをランダムに多数報告するバグを修正[#4192](https://github.com/pingcap/tiflash/issues/4192) - - どのリージョン範囲にも一致しないデータがTiFlashノード[#4414](https://github.com/pingcap/tiflash/issues/4414)に残るバグを修正しました + - どのリージョン範囲にも一致しないデータがTiFlashノードに残るバグを修正しました [#4414](https://github.com/pingcap/tiflash/issues/4414) - MPP タスクがスレッドを永久にリークする可能性があるバグを修正[#4238](https://github.com/pingcap/tiflash/issues/4238) - - GC [#4511](https://github.com/pingcap/tiflash/issues/4511)以降に空のセグメントを結合できないバグを修正 + - GC 以降に空のセグメントを結合できないバグを修正 [#4511](https://github.com/pingcap/tiflash/issues/4511) - TLS が有効になっているときに発生するpanic問題を修正[#4196](https://github.com/pingcap/tiflash/issues/4196) - 期限切れのデータがゆっくりとリサイクルされる問題を修正[#4146](https://github.com/pingcap/tiflash/issues/4146) - 無効なストレージディレクトリ設定が予期しない動作を引き起こすバグを修正[#4093](https://github.com/pingcap/tiflash/issues/4093) @@ -127,10 +127,10 @@ TiDB バージョン: 5.3.2 - 増分復元後にテーブルにレコードを挿入するときに重複する主キーを修正する[#33596](https://github.com/pingcap/tidb/issues/33596) - BRまたはTiDB Lightningが異常終了した後にスケジューラが再開しない問題を修正[#33546](https://github.com/pingcap/tidb/issues/33546) - - BR増分リストアが空のクエリ[#33322](https://github.com/pingcap/tidb/issues/33322)を含むDDLジョブにより誤ってエラーを返すバグを修正しました + - BR増分リストアが空のクエリを含むDDLジョブにより誤ってエラーを返すバグを修正しました [#33322](https://github.com/pingcap/tidb/issues/33322) - 復元中にリージョンが一致していない場合にBRが十分な回数再試行しない問題を修正[#33419](https://github.com/pingcap/tidb/issues/33419) - 復元操作中に回復不能なエラーが発生するとBRが停止するバグを修正[#33200](https://github.com/pingcap/tidb/issues/33200) - - BRがRawKV [#32607](https://github.com/pingcap/tidb/issues/32607)バックアップに失敗する問題を修正 + - BRがRawKV バックアップに失敗する問題を修正 [#32607](https://github.com/pingcap/tidb/issues/32607) - BRがS3内部エラーを処理できない問題を修正[#34350](https://github.com/pingcap/tidb/issues/34350) - TiCDC @@ -141,10 +141,10 @@ TiDB バージョン: 5.3.2 - ファイル名の競合によりデータ損失が発生する可能性がある問題を修正するために、REDOログファイル名にUUIDサフィックスを追加します[#5486](https://github.com/pingcap/tiflow/issues/5486) - MySQL Sink が間違ったチェックポイントを保存する可能性があるバグを修正しました[#5107](https://github.com/pingcap/tiflow/issues/5107) - アップグレード後に TiCDC クラスターがpanicになる可能性がある問題を修正[#5266](https://github.com/pingcap/tiflow/issues/5266) - - 同じノード[#4464](https://github.com/pingcap/tiflow/issues/4464)でテーブルが繰り返しスケジュールされると、changefeed がスタックする問題を修正しました。 + - 同じノードでテーブルが繰り返しスケジュールされると、changefeed がスタックする問題を修正しました。 [#4464](https://github.com/pingcap/tiflow/issues/4464) - TLS が有効になった後、 `--pd`で設定された最初の PD が利用できない場合に TiCDC が起動に失敗する問題を修正[#4777](https://github.com/pingcap/tiflow/issues/4777) - PDノードが異常な場合、オープンAPI経由のステータス照会がブロックされる可能性があるバグを修正[#4778](https://github.com/pingcap/tiflow/issues/4778) - - Unified Sorter [#4447](https://github.com/pingcap/tiflow/issues/4447)で使用されるワーカープールの安定性の問題を修正しました + - Unified Sorter で使用されるワーカープールの安定性の問題を修正しました [#4447](https://github.com/pingcap/tiflow/issues/4447) - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) - TiDB Data Migration (DM) @@ -152,12 +152,12 @@ TiDB バージョン: 5.3.2 - タスクが自動的に再開された後にDMがより多くのディスクスペースを占有する問題を修正[#3734](https://github.com/pingcap/tiflow/issues/3734) [#5344](https://github.com/pingcap/tiflow/issues/5344) - `case-sensitive: true`が設定されていない場合、大文字テーブルを複製できない問題を修正[#5255](https://github.com/pingcap/tiflow/issues/5255) - 下流でフィルタリングされたDDLを手動で実行すると、タスク再開が失敗する場合がある問題を修正しました[#5272](https://github.com/pingcap/tiflow/issues/5272) - - `SHOW CREATE TABLE`ステートメント[#5159](https://github.com/pingcap/tiflow/issues/5159)によって返されるインデックスの先頭に主キーがない場合に発生する DM ワーカーpanicの問題を修正しました。 + - `SHOW CREATE TABLE`ステートメントによって返されるインデックスの先頭に主キーがない場合に発生する DM ワーカーpanicの問題を修正しました。 [#5159](https://github.com/pingcap/tiflow/issues/5159) - GTID が有効になっているときやタスクが自動的に再開されたときに CPU 使用率が上昇し、大量のログが出力される問題を修正しました[#5063](https://github.com/pingcap/tiflow/issues/5063) - DMマスターの再起動後にリレーログが無効になる可能性がある問題を修正[#4803](https://github.com/pingcap/tiflow/issues/4803) - TiDB Lightning - - `auto_increment`列[#27937](https://github.com/pingcap/tidb/issues/27937)のデータ範囲外が原因で発生するローカルバックエンドのインポート失敗の問題を修正しました。 + - `auto_increment`列のデータ範囲外が原因で発生するローカルバックエンドのインポート失敗の問題を修正しました。 [#27937](https://github.com/pingcap/tidb/issues/27937) - 事前チェックでローカルディスクリソースとクラスターの可用性がチェックされない問題を修正[#34213](https://github.com/pingcap/tidb/issues/34213) - チェックサムエラー「GCの有効期間がトランザクション期間より短い」を修正[#32733](https://github.com/pingcap/tidb/issues/32733) diff --git a/releases/release-5.3.3.md b/releases/release-5.3.3.md index 8d19ee6b5dd88..7515c5a6696d9 100644 --- a/releases/release-5.3.3.md +++ b/releases/release-5.3.3.md @@ -19,4 +19,4 @@ TiDB バージョン: 5.3.3 - 影響を受けるバージョン: v5.3.2 および v5.4.2。この問題は v5.3.3 で修正されています。v5.3.2 をご利用の場合は、クラスターを v5.3.3 にアップグレードできます。 - 回避策: アップグレードに加えて、送信するリージョンハートビートがなくなるまで、リージョンハートビートを PD に送信できない TiKV ノードを再起動することもできます。 - バグの詳細については[#12934](https://github.com/tikv/tikv/issues/12934)参照してください。 + バグの詳細については参照してください。 [#12934](https://github.com/tikv/tikv/issues/12934) diff --git a/releases/release-5.3.4.md b/releases/release-5.3.4.md index 9742c6e0b3223..5e60e1c945867 100644 --- a/releases/release-5.3.4.md +++ b/releases/release-5.3.4.md @@ -22,21 +22,21 @@ TiDB バージョン: 5.3.4 - リージョンがマージされたときにリージョンキャッシュが時間内にクリーンアップされない問題を修正[#37141](https://github.com/pingcap/tidb/issues/37141) - `ENUM` または`SET`列のエンコードが間違っているためにTiDBが間違ったデータを書き込む問題を修正しました。 [#32302](https://github.com/pingcap/tidb/issues/32302) - データベースレベルの権限が誤ってクリーンアップされる問題を修正[#38363](https://github.com/pingcap/tidb/issues/38363) - - `mysql.tables_priv`テーブル[#38293](https://github.com/pingcap/tidb/issues/38293)で`grantor`フィールドが欠落している問題を修正 + - `mysql.tables_priv`テーブルで`grantor`フィールドが欠落している問題を修正 [#38293](https://github.com/pingcap/tidb/issues/38293) - `KILL TIDB`アイドル接続時にすぐに効果を発揮できない問題を修正[#24031](https://github.com/pingcap/tidb/issues/24031) - - TiDBとMySQL [#36394](https://github.com/pingcap/tidb/issues/36394) [#27573](https://github.com/pingcap/tidb/issues/27573)間で`date_add`と`date_sub`戻り値の型が異なる問題を修正しました - - パーサーがテーブルオプション[#38368](https://github.com/pingcap/tidb/issues/38368)を復元するときに誤った`INSERT_METHOD`値を修正します - - バージョン5.1以前のMySQLクライアントがTiDBサーバー[#29725](https://github.com/pingcap/tidb/issues/29725)に接続する際に認証が失敗する問題を修正 - - 符号なし`BIGINT`引数[#30101](https://github.com/pingcap/tidb/issues/30101)を渡したときに`GREATEST`と`LEAST`間違った結果が返される問題を修正 - - TiDBの`concat(ifnull(time(3))`の結果がMySQL [#29498](https://github.com/pingcap/tidb/issues/29498)の結果と異なる問題を修正 - - TiFlash [#29952](https://github.com/pingcap/tidb/issues/29952)からクエリされたときに`avg()`関数が`ERROR 1105 (HY000): other error for mpp stream: Could not convert to the target type - -value is out of range.`返す問題を修正しました - - `HashJoinExec` [#30289](https://github.com/pingcap/tidb/issues/30289)を使用すると`ERROR 1105 (HY000): close of nil channel`が返される問題を修正 + - TiDBとMySQL 間で`date_add`と`date_sub`戻り値の型が異なる問題を修正しました [#27573](https://github.com/pingcap/tidb/issues/27573) [#36394](https://github.com/pingcap/tidb/issues/36394) + - パーサーがテーブルオプションを復元するときに誤った`INSERT_METHOD`値を修正します [#38368](https://github.com/pingcap/tidb/issues/38368) + - バージョン5.1以前のMySQLクライアントがTiDBサーバーに接続する際に認証が失敗する問題を修正 [#29725](https://github.com/pingcap/tidb/issues/29725) + - 符号なし`BIGINT`引数を渡したときに`GREATEST`と`LEAST`間違った結果が返される問題を修正 [#30101](https://github.com/pingcap/tidb/issues/30101) + - TiDBの`concat(ifnull(time(3))`の結果がMySQL の結果と異なる問題を修正 [#29498](https://github.com/pingcap/tidb/issues/29498) + - 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) + - `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) - DMLエグゼキュータを使用した`EXPLAIN ANALYZE`文がトランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました[#37373](https://github.com/pingcap/tidb/issues/37373) - 多数のリージョンをマージした後にリージョンキャッシュが適切にクリアされない問題を修正[#37174](https://github.com/pingcap/tidb/issues/37174) - 特定のシナリオで`EXECUTE`文が予期しないエラーをスローする可能性がある問題を修正しました[#37187](https://github.com/pingcap/tidb/issues/37187) - `ORDER BY`句に相関サブクエリが含まれている場合に`GROUP CONCAT`と`ORDER BY`が失敗する可能性がある問題を修正しました [#18216](https://github.com/pingcap/tidb/issues/18216) - - プラン キャッシュ[#29565](https://github.com/pingcap/tidb/issues/29565)使用時に、Decimal と Real の長さと幅が正しく設定されていない場合に返される誤った結果を修正しました。 + - プラン キャッシュ使用時に、Decimal と Real の長さと幅が正しく設定されていない場合に返される誤った結果を修正しました。 [#29565](https://github.com/pingcap/tidb/issues/29565) - PD @@ -46,7 +46,7 @@ TiDB バージョン: 5.3.4 - TiFlash - - 引数の型がUInt8 [#6127](https://github.com/pingcap/tiflash/issues/6127)場合に論理演算子が間違った結果を返す問題を修正しました + - 引数の型がUInt8 場合に論理演算子が間違った結果を返す問題を修正しました [#6127](https://github.com/pingcap/tiflash/issues/6127) - 整数のデフォルト値として`0.0`使用されている場合 (例: `` `i` int(11) NOT NULL DEFAULT '0.0'`` [#3157](https://github.com/pingcap/tiflash/issues/3157) 、 TiFlashブートストラップが失敗する問題を修正しました。 - ツール @@ -57,4 +57,4 @@ TiDB バージョン: 5.3.4 - TiCDC - - MySQL関連のエラーが時間[#6698](https://github.com/pingcap/tiflow/issues/6698)に所有者に報告されないため、changefeedの状態が正しくない問題を修正しました。 + - MySQL関連のエラーが時間に所有者に報告されないため、changefeedの状態が正しくない問題を修正しました。 [#6698](https://github.com/pingcap/tiflow/issues/6698) diff --git a/releases/release-5.4.1.md b/releases/release-5.4.1.md index 6469b102e57b6..28bc3b3ff9582 100644 --- a/releases/release-5.4.1.md +++ b/releases/release-5.4.1.md @@ -17,29 +17,29 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - TiDB - - `_tidb_rowid`列[#31543](https://github.com/pingcap/tidb/issues/31543)列を読み取るクエリにPointGetプランの使用をサポート - - `Apply`オペレータのログとメトリクスを追加して、並列[#33887](https://github.com/pingcap/tidb/issues/33887)であるかどうかを確認します。 - - 統計情報[#34256](https://github.com/pingcap/tidb/issues/34256)を収集するために使用される分析バージョン 2 の`TopN`プルーニング ロジックを改善します。 - - Grafanaダッシュボード[#32593](https://github.com/pingcap/tidb/issues/32593)で複数のKubernetesクラスターの表示をサポート + - `_tidb_rowid`列列を読み取るクエリにPointGetプランの使用をサポート [#31543](https://github.com/pingcap/tidb/issues/31543) + - `Apply`オペレータのログとメトリクスを追加して、並列であるかどうかを確認します。 [#33887](https://github.com/pingcap/tidb/issues/33887) + - 統計情報を収集するために使用される分析バージョン 2 の`TopN`プルーニング ロジックを改善します。 [#34256](https://github.com/pingcap/tidb/issues/34256) + - Grafanaダッシュボードで複数のKubernetesクラスターの表示をサポート [#32593](https://github.com/pingcap/tidb/issues/32593) - TiKV - - Grafanaダッシュボード[#12104](https://github.com/tikv/tikv/issues/12104)で複数のKubernetesクラスターの表示をサポート + - Grafanaダッシュボードで複数のKubernetesクラスターの表示をサポート [#12104](https://github.com/tikv/tikv/issues/12104) - PD - - Grafanaダッシュボード[#4673](https://github.com/tikv/pd/issues/4673)で複数のKubernetesクラスターの表示をサポート + - Grafanaダッシュボードで複数のKubernetesクラスターの表示をサポート [#4673](https://github.com/tikv/pd/issues/4673) - TiFlash - - Grafanaダッシュボード[#4129](https://github.com/pingcap/tiflash/issues/4129)で複数のKubernetesクラスターの表示をサポート + - Grafanaダッシュボードで複数のKubernetesクラスターの表示をサポート [#4129](https://github.com/pingcap/tiflash/issues/4129) - ツール - TiCDC - Grafanaダッシュボードで複数のKubernetesクラスターをサポート[#4665](https://github.com/pingcap/tiflow/issues/4665) - - Kafka プロデューサーの設定パラメータを公開して、TiCDC [#4385](https://github.com/pingcap/tiflow/issues/4385)で設定できるようにします。 + - Kafka プロデューサーの設定パラメータを公開して、TiCDC で設定できるようにします。 [#4385](https://github.com/pingcap/tiflow/issues/4385) - TiDB Data Migration (DM) @@ -52,30 +52,30 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - TiDBの`date_format`が`'\n'` MySQLと互換性のない方法で処理する問題を修正[#32232](https://github.com/pingcap/tidb/issues/32232) - `ENUM` または`SET`列のエンコードが間違っているためにTiDBが間違ったデータを書き込む問題を修正しました。 [#32302](https://github.com/pingcap/tidb/issues/32302) - 特定のケースで Merge Join 演算子が間違った結果を返す問題を修正[#33042](https://github.com/pingcap/tidb/issues/33042) - - 相関サブクエリが定数[#32089](https://github.com/pingcap/tidb/issues/32089)返すときにTiDBが間違った結果を取得する問題を修正しました + - 相関サブクエリが定数返すときにTiDBが間違った結果を取得する問題を修正しました [#32089](https://github.com/pingcap/tidb/issues/32089) - TiFlash が空の範囲を持つテーブルの読み取りをまだサポートしていないにもかかわらず、 TiFlashを使用して空の範囲を持つテーブルをスキャンすると TiDB が間違った結果を取得する問題を修正しました[#33083](https://github.com/pingcap/tidb/issues/33083) - TiDB で新しい照合順序が有効になっているときに、 `ENUM`または`SET`列の`MAX`または`MIN`関数が間違った結果を返す問題を修正しました。 [#31638](https://github.com/pingcap/tidb/issues/31638) - クエリがエラーを報告したときに CTE がブロックされる可能性があるバグを修正[#31302](https://github.com/pingcap/tidb/issues/31302) - - 列挙値[#32428](https://github.com/pingcap/tidb/issues/32428)の Nulleq 関数の誤った範囲計算結果を修正しました - - ChunkRPC [#31981](https://github.com/pingcap/tidb/issues/31981) [#30880](https://github.com/pingcap/tidb/issues/30880)を使用してデータをエクスポートする際の TiDB OOM を修正 + - 列挙値の Nulleq 関数の誤った範囲計算結果を修正しました [#32428](https://github.com/pingcap/tidb/issues/32428) + - ChunkRPC を使用してデータをエクスポートする際の TiDB OOM を修正 [#30880](https://github.com/pingcap/tidb/issues/30880) [#31981](https://github.com/pingcap/tidb/issues/31981) - `tidb_restricted_read_only`有効になっているときに`tidb_super_read_only`自動的に有効にならないバグを修正[#31745](https://github.com/pingcap/tidb/issues/31745) - 照合順序`greatest`または`least`関数が間違った結果を返す問題を修正しました[#31789](https://github.com/pingcap/tidb/issues/31789) - - データがエスケープ文字[#31589](https://github.com/pingcap/tidb/issues/31589)で壊れている場合のロードデータpanicを修正 - - インデックスルックアップ結合[#30468](https://github.com/pingcap/tidb/issues/30468)使用してクエリを実行するときに発生する`invalid transaction`エラーを修正します - - `left join` [#31321](https://github.com/pingcap/tidb/issues/31321)を使用して複数のテーブルのデータを削除した場合の誤った結果を修正 - - TiDBが重複したタスクをTiFlash [#32814](https://github.com/pingcap/tidb/issues/32814)にディスパッチする可能性があるバグを修正しました - - v4.0 [#33588](https://github.com/pingcap/tidb/issues/33588)からアップグレードされたクラスターで`all`権限の付与が失敗する可能性がある問題を修正しました - - MySQLバイナリプロトコル[#33509](https://github.com/pingcap/tidb/issues/33509)でテーブルスキーマを変更した後にプリペアドステートメントを実行するときに発生するセッションpanicを修正しました + - データがエスケープ文字で壊れている場合のロードデータpanicを修正 [#31589](https://github.com/pingcap/tidb/issues/31589) + - インデックスルックアップ結合使用してクエリを実行するときに発生する`invalid transaction`エラーを修正します [#30468](https://github.com/pingcap/tidb/issues/30468) + - `left join` を使用して複数のテーブルのデータを削除した場合の誤った結果を修正 [#31321](https://github.com/pingcap/tidb/issues/31321) + - TiDBが重複したタスクをTiFlash にディスパッチする可能性があるバグを修正しました [#32814](https://github.com/pingcap/tidb/issues/32814) + - v4.0 からアップグレードされたクラスターで`all`権限の付与が失敗する可能性がある問題を修正しました [#33588](https://github.com/pingcap/tidb/issues/33588) + - MySQLバイナリプロトコルでテーブルスキーマを変更した後にプリペアドステートメントを実行するときに発生するセッションpanicを修正しました [#33509](https://github.com/pingcap/tidb/issues/33509) - `tidb_enable_vectorized_expression`有効になっている`compress()`式を持つ SQL 文を実行すると失敗する問題を修正しました[#33397](https://github.com/pingcap/tidb/issues/33397) - - `reArrangeFallback`機能[#30353](https://github.com/pingcap/tidb/issues/30353)によるCPU使用率の高騰の問題を修正 + - `reArrangeFallback`機能によるCPU使用率の高騰の問題を修正 [#30353](https://github.com/pingcap/tidb/issues/30353) - 新しいパーティションが追加されたときにテーブル属性がインデックスされない問題と、パーティションが変更されたときにテーブル範囲情報が更新されない問題を修正しました[#33929](https://github.com/pingcap/tidb/issues/33929) - 初期化中のテーブルの`TopN`情報が正しくソートされないバグを修正しました[#34216](https://github.com/pingcap/tidb/issues/34216) - - 識別できないテーブル属性[#33665](https://github.com/pingcap/tidb/issues/33665)をスキップして、テーブル`INFORMATION_SCHEMA.ATTRIBUTES`からの読み取り時に発生するエラーを修正します + - 識別できないテーブル属性をスキップして、テーブル`INFORMATION_SCHEMA.ATTRIBUTES`からの読み取り時に発生するエラーを修正します [#33665](https://github.com/pingcap/tidb/issues/33665) - `@@tidb_enable_parallel_apply`が設定されていても、 `order`プロパティが存在する場合に`Apply`演算子が並列化されないバグを修正[#34237](https://github.com/pingcap/tidb/issues/34237) - - `sql_mode` `NO_ZERO_DATE` [#34099](https://github.com/pingcap/tidb/issues/34099)に設定すると`datetime`列に`'0000-00-00 00:00:00'`が挿入されるバグを修正しました - - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボード[#33893](https://github.com/pingcap/tidb/issues/33893)でスロークエリをチェックすると発生する可能性があります。 - - `NOWAIT`文で実行中のトランザクションがロック[#32754](https://github.com/pingcap/tidb/issues/32754)に遭遇してもすぐには戻らないバグを修正 - - `GBK`文字セットと`gbk_bin`照合順序[#31308](https://github.com/pingcap/tidb/issues/31308)でテーブルを作成するときに失敗するバグを修正しました + - `sql_mode` `NO_ZERO_DATE` に設定すると`datetime`列に`'0000-00-00 00:00:00'`が挿入されるバグを修正しました [#34099](https://github.com/pingcap/tidb/issues/34099) + - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボードでスロークエリをチェックすると発生する可能性があります。 [#33893](https://github.com/pingcap/tidb/issues/33893) + - `NOWAIT`文で実行中のトランザクションがロックに遭遇してもすぐには戻らないバグを修正 [#32754](https://github.com/pingcap/tidb/issues/32754) + - `GBK`文字セットと`gbk_bin`照合順序でテーブルを作成するときに失敗するバグを修正しました [#31308](https://github.com/pingcap/tidb/issues/31308) - `enable-new-charset`が`on`の場合、照合順序付きの`GBK`文字セットテーブルの作成が「不明な文字セット」エラーで失敗するバグを修正しました[#31297](https://github.com/pingcap/tidb/issues/31297) - TiKV @@ -83,16 +83,16 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - マージ対象のリージョンが無効であるため、TiKV がパニックを起こしてピアを予期せず破棄する問題を修正[#12232](https://github.com/tikv/tikv/issues/12232) - 古いメッセージによって TiKV がpanicを起こすバグを修正[#12023](https://github.com/tikv/tikv/issues/12023) - メモリメトリックのオーバーフローによって引き起こされる断続的なパケット損失とメモリ不足(OOM)の問題を修正しました[#12160](https://github.com/tikv/tikv/issues/12160) - - Ubuntu 18.04 [#9765](https://github.com/tikv/tikv/issues/9765)でTiKVがプロファイリングを実行するときに発生する可能性のあるpanic問題を修正しました - - レプリカ読み取りが線形化可能性[#12109](https://github.com/tikv/tikv/issues/12109)に違反する可能性があるバグを修正しました + - Ubuntu 18.04 でTiKVがプロファイリングを実行するときに発生する可能性のあるpanic問題を修正しました [#9765](https://github.com/tikv/tikv/issues/9765) + - レプリカ読み取りが線形化可能性に違反する可能性があるバグを修正しました [#12109](https://github.com/tikv/tikv/issues/12109) - リージョン[#12048](https://github.com/tikv/tikv/issues/12048)をマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKVpanic問題を修正しました。 - TiKV が 2 年以上実行されている場合にpanic可能性があるバグを修正[#11940](https://github.com/tikv/tikv/issues/11940) - - 解決ロックのステップ[#11993](https://github.com/tikv/tikv/issues/11993)必要とする領域の数を減らすことで、TiCDC の回復時間を短縮します。 - - ピアステータスが`Applying` [#11746](https://github.com/tikv/tikv/issues/11746)ときにスナップショットファイルを削除すると発生するpanic問題を修正しました + - 解決ロックのステップ必要とする領域の数を減らすことで、TiCDC の回復時間を短縮します。 [#11993](https://github.com/tikv/tikv/issues/11993) + - ピアステータスが`Applying` ときにスナップショットファイルを削除すると発生するpanic問題を修正しました [#11746](https://github.com/tikv/tikv/issues/11746) - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) - - リソースメータリング[#12234](https://github.com/tikv/tikv/issues/12234)無効なアサーションによって発生するpanic問題を修正 + - リソースメータリング無効なアサーションによって発生するpanic問題を修正 [#12234](https://github.com/tikv/tikv/issues/12234) - 一部のコーナーケースで遅いスコア計算が不正確になる問題を修正[#12254](https://github.com/tikv/tikv/issues/12254) - - `resolved_ts`モジュールによって引き起こされたOOM問題を修正し、さらにメトリック[#12159](https://github.com/tikv/tikv/issues/12159)を追加します + - `resolved_ts`モジュールによって引き起こされたOOM問題を修正し、さらにメトリックを追加します [#12159](https://github.com/tikv/tikv/issues/12159) - ネットワークが貧弱な場合、正常にコミットされた楽観的トランザクションが`Write Conflict`エラーを報告する可能性がある問題を修正しました[#34066](https://github.com/pingcap/tidb/issues/34066) - 低品質のネットワークでレプリカ読み取りが有効になっている場合に発生する TiKVpanic問題を修正[#12046](https://github.com/tikv/tikv/issues/12046) @@ -100,41 +100,41 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - `dr-autosync`の`Duration`フィールドが動的に構成できない問題を修正[#4651](https://github.com/tikv/pd/issues/4651) - 大容量(例えば2T)のストアが存在する場合、完全に割り当てられた小さなストアを検出できず、バランス演算子が生成されない問題を修正しました[#4805](https://github.com/tikv/pd/issues/4805) - - ラベル分布にメトリクス[#4825](https://github.com/tikv/pd/issues/4825)の残余ラベルがある問題を修正 + - ラベル分布にメトリクスの残余ラベルがある問題を修正 [#4825](https://github.com/tikv/pd/issues/4825) - TiFlash - TLS が有効になっているときに発生するpanic問題を修正[#4196](https://github.com/pingcap/tiflash/issues/4196) - - 遅延リージョンピア[#4437](https://github.com/pingcap/tiflash/issues/4437)でのリージョンマージによって発生する可能性のあるメタデータ破損を修正しました + - 遅延リージョンピアでのリージョンマージによって発生する可能性のあるメタデータ破損を修正しました [#4437](https://github.com/pingcap/tiflash/issues/4437) - エラーが発生した場合に`JOIN`を含むクエリがハングする可能性がある問題を修正しました[#4195](https://github.com/pingcap/tiflash/issues/4195) - MPP タスクがスレッドを永久にリークする可能性があるバグを修正[#4238](https://github.com/pingcap/tiflash/issues/4238) - - `FLOAT`を`DECIMAL` [#3998](https://github.com/pingcap/tiflash/issues/3998)にキャストするときに発生するオーバーフローを修正 + - `FLOAT`を`DECIMAL` にキャストするときに発生するオーバーフローを修正 [#3998](https://github.com/pingcap/tiflash/issues/3998) - 期限切れのデータがゆっくりとリサイクルされる問題を修正[#4146](https://github.com/pingcap/tiflash/issues/4146) - ローカルトンネルが有効な場合、キャンセルされた MPP クエリによってタスクが永久にハングする可能性があるバグを修正しました[#4229](https://github.com/pingcap/tiflash/issues/4229) - クエリがキャンセルされたときに発生するメモリリークの問題を修正しました[#4098](https://github.com/pingcap/tiflash/issues/4098) - - `DATETIME`を`DECIMAL` [#4151](https://github.com/pingcap/tiflash/issues/4151)にキャストするときに発生する誤った結果を修正 + - `DATETIME`を`DECIMAL` にキャストするときに発生する誤った結果を修正 [#4151](https://github.com/pingcap/tiflash/issues/4151) - `Snapshot`複数の DDL 操作[#4072](https://github.com/pingcap/tiflash/issues/4072)と同時に適用された場合にTiFlashpanicが発生する可能性がある問題を修正しました - 無効なストレージディレクトリ設定が予期しない動作を引き起こすバグを修正[#4093](https://github.com/pingcap/tiflash/issues/4093) - 一部の例外が適切に処理されないバグを修正[#4101](https://github.com/pingcap/tiflash/issues/4101) - `INT`を`DECIMAL`にキャストするとオーバーフローが発生する可能性がある問題を修正しました[#3920](https://github.com/pingcap/tiflash/issues/3920) - - 複数値式[#4016](https://github.com/pingcap/tiflash/issues/4016)で`IN`の結果が正しくない問題を修正 + - 複数値式で`IN`の結果が正しくない問題を修正 [#4016](https://github.com/pingcap/tiflash/issues/4016) - 日付形式が`'\n'`無効な区切り文字として認識する問題を修正[#4036](https://github.com/pingcap/tiflash/issues/4036) - 読み取り負荷が高い状態で列を追加した後に発生する可能性のあるクエリエラーを修正[#3967](https://github.com/pingcap/tiflash/issues/3967) - メモリ制限が有効になっているときに発生するpanic問題を修正[#3902](https://github.com/pingcap/tiflash/issues/3902) - - DTFiles [#4778](https://github.com/pingcap/tiflash/issues/4778)の潜在的なデータ破損を修正 + - DTFiles の潜在的なデータ破損を修正 [#4778](https://github.com/pingcap/tiflash/issues/4778) - 削除操作を多数含むテーブルをクエリするときに発生する可能性のあるエラーを修正[#4747](https://github.com/pingcap/tiflash/issues/4747) - TiFlashが「Keepalive watchdog fired」エラーをランダムに多数報告するバグを修正[#4192](https://github.com/pingcap/tiflash/issues/4192) - - どの領域範囲にも一致しないデータがTiFlashノード[#4414](https://github.com/pingcap/tiflash/issues/4414)に残るバグを修正しました - - GC [#4511](https://github.com/pingcap/tiflash/issues/4511)以降に空のセグメントを結合できないバグを修正 + - どの領域範囲にも一致しないデータがTiFlashノードに残るバグを修正しました [#4414](https://github.com/pingcap/tiflash/issues/4414) + - GC 以降に空のセグメントを結合できないバグを修正 [#4511](https://github.com/pingcap/tiflash/issues/4511) - ツール - Backup & Restore (BR) - バックアップ再試行中に暗号化情報が失われた場合に復元操作が失敗するバグを修正[#32423](https://github.com/pingcap/tidb/issues/32423) - - BRがRawKV [#32607](https://github.com/pingcap/tidb/issues/32607)バックアップに失敗する問題を修正 + - BRがRawKV バックアップに失敗する問題を修正 [#32607](https://github.com/pingcap/tidb/issues/32607) - 増分復元後にテーブルにレコードを挿入するときに重複する主キーを修正する[#33596](https://github.com/pingcap/tidb/issues/33596) - - BR増分リストアが空のクエリ[#33322](https://github.com/pingcap/tidb/issues/33322)を含むDDLジョブにより誤ってエラーを返すバグを修正しました + - BR増分リストアが空のクエリを含むDDLジョブにより誤ってエラーを返すバグを修正しました [#33322](https://github.com/pingcap/tidb/issues/33322) - 復元操作が完了した後にリージョンが不均等に分散される可能性がある問題を修正しました[#31034](https://github.com/pingcap/tidb/issues/31034) - 復元中にリージョンが一致していない場合にBRが十分な回数再試行しない問題を修正[#33419](https://github.com/pingcap/tidb/issues/33419) - 小さなファイルのマージが有効になっているときにBRが時々panic可能性がある問題を修正[#33801](https://github.com/pingcap/tidb/issues/33801) @@ -144,12 +144,12 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - 所有者の変更によって生じた誤ったメトリクスを修正[#4774](https://github.com/pingcap/tiflow/issues/4774) - `Canal-JSON` nil [#4736](https://github.com/pingcap/tiflow/issues/4736)サポートしていないために発生する可能性がある TiCDCpanic問題を修正しました - - Unified Sorter [#4447](https://github.com/pingcap/tiflow/issues/4447)で使用されるワーカープールの安定性の問題を修正しました + - Unified Sorter で使用されるワーカープールの安定性の問題を修正しました [#4447](https://github.com/pingcap/tiflow/issues/4447) - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) - `Canal-JSON` `string` [#4635](https://github.com/pingcap/tiflow/issues/4635)を誤って処理した場合に発生する可能性のある TiCDCpanic問題を修正しました - PDリーダーが強制終了した際にTiCDCノードが異常終了するバグを修正[#4248](https://github.com/pingcap/tiflow/issues/4248) - MySQLシンクが`batch-replace-enable`無効になっているときに重複した`replace` SQL文を生成するバグを修正[#4501](https://github.com/pingcap/tiflow/issues/4501) - - `rename tables` DDL [#5059](https://github.com/pingcap/tiflow/issues/5059)によって発生した DML 構造エラーを修正 + - `rename tables` DDL によって発生した DML 構造エラーを修正 [#5059](https://github.com/pingcap/tiflow/issues/5059) - 所有者が変更され、新しいスケジューラが有効になっている場合(デフォルトでは無効)に、まれにレプリケーションが停止する可能性がある問題を修正しました[#4963](https://github.com/pingcap/tiflow/issues/4963) - 新しいスケジューラが有効になっているときにエラー ErrProcessorDuplicateOperations が報告される問題を修正しました (デフォルトでは無効) [#4769](https://github.com/pingcap/tiflow/issues/4769) - TLS が有効になった後、 `--pd`で設定された最初の PD が利用できない場合に TiCDC が起動に失敗する問題を修正[#4777](https://github.com/pingcap/tiflow/issues/4777) @@ -158,7 +158,7 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - TiDB Lightning - チェックサムエラー「GCの有効期間がトランザクション期間より短い」を修正[#32733](https://github.com/pingcap/tidb/issues/32733) - - 空のテーブル[#31797](https://github.com/pingcap/tidb/issues/31797)チェックに失敗した場合、 TiDB Lightning が停止する問題を修正しました。 + - 空のテーブルチェックに失敗した場合、 TiDB Lightning が停止する問題を修正しました。 [#31797](https://github.com/pingcap/tidb/issues/31797) - 一部のインポートタスクにソースファイルが含まれていない場合にTiDB Lightningがメタデータスキーマを削除しない可能性があるバグを修正しました[#28144](https://github.com/pingcap/tidb/issues/28144) - 事前チェックでローカルディスクリソースとクラスターの可用性がチェックされない問題を修正[#34213](https://github.com/pingcap/tidb/issues/34213) @@ -168,6 +168,6 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - 長いvarcharsがエラーを報告するバグを修正`Column length too big` [#4637](https://github.com/pingcap/tiflow/issues/4637) - セーフモードでの更新ステートメントの実行エラーにより、DMワーカーがpanicになる可能性がある問題を修正しました[#4317](https://github.com/pingcap/tiflow/issues/4317) - 下流でフィルタリングされたDDLを手動で実行すると、タスク再開が失敗する場合がある問題を修正しました[#5272](https://github.com/pingcap/tiflow/issues/5272) - - アップストリーム[#5121](https://github.com/pingcap/tiflow/issues/5121)でbinlogが有効になっていない場合に`query-status`コマンドでデータが返されないバグを修正 - - `SHOW CREATE TABLE`ステートメント[#5159](https://github.com/pingcap/tiflow/issues/5159)によって返されるインデックスの先頭に主キーがない場合に発生する DM ワーカーpanicの問題を修正しました。 + - アップストリームでbinlogが有効になっていない場合に`query-status`コマンドでデータが返されないバグを修正 [#5121](https://github.com/pingcap/tiflow/issues/5121) + - `SHOW CREATE TABLE`ステートメントによって返されるインデックスの先頭に主キーがない場合に発生する DM ワーカーpanicの問題を修正しました。 [#5159](https://github.com/pingcap/tiflow/issues/5159) - GTID が有効になっているときやタスクが自動的に再開されたときに CPU 使用率が上昇し、大量のログが出力される問題を修正しました[#5063](https://github.com/pingcap/tiflow/issues/5063) diff --git a/releases/release-5.4.2.md b/releases/release-5.4.2.md index ed69427647315..932e93ecb652d 100644 --- a/releases/release-5.4.2.md +++ b/releases/release-5.4.2.md @@ -11,7 +11,7 @@ TiDB バージョン: 5.4.2 > **警告:** > -> v5.4.2 には既知のバグがあるため、使用は推奨されません。詳細は[#12934](https://github.com/tikv/tikv/issues/12934)ご覧ください。このバグは v5.4.3 で修正されています。v3 [バージョン5.4.3](/releases/release-5.4.3.md)使用を推奨します。 +> v5.4.2 には既知のバグがあるため、使用は推奨されません。詳細はご覧ください。このバグは v5.4.3 で修正されています。v3 [バージョン5.4.3](/releases/release-5.4.3.md)使用を推奨します。 [#12934](https://github.com/tikv/tikv/issues/12934) ## 改善点 {#improvements} @@ -39,37 +39,37 @@ TiDB バージョン: 5.4.2 - TiDB - - バイナリプロトコル[#34690](https://github.com/pingcap/tidb/issues/34690) [#34678](https://github.com/pingcap/tidb/issues/34678)で間違った TableDual プランがキャッシュされる問題を修正 - - EqualAll ケース[#34584](https://github.com/pingcap/tidb/issues/34584)でTiFlash `firstrow`集計関数の誤って推論された null フラグの問題を修正しました - - プランナーがTiFlash [#34682](https://github.com/pingcap/tidb/issues/34682)に対して間違った 2 フェーズ集計プランを生成する問題を修正しました + - バイナリプロトコル で間違った TableDual プランがキャッシュされる問題を修正 [#34678](https://github.com/pingcap/tidb/issues/34678) [#34690](https://github.com/pingcap/tidb/issues/34690) + - EqualAll ケースでTiFlash `firstrow`集計関数の誤って推論された null フラグの問題を修正しました [#34584](https://github.com/pingcap/tidb/issues/34584) + - プランナーがTiFlash に対して間違った 2 フェーズ集計プランを生成する問題を修正しました [#34682](https://github.com/pingcap/tidb/issues/34682) - `tidb_opt_agg_push_down`と`tidb_enforce_mpp`有効になっているときに発生するプランナーの誤った動作を修正[#34465](https://github.com/pingcap/tidb/issues/34465) - プランキャッシュが削除されたときに使用される間違ったメモリ使用量の値を修正しました[#34613](https://github.com/pingcap/tidb/issues/34613) - - `LOAD DATA`文[#35198](https://github.com/pingcap/tidb/issues/35198)で列リストが機能しない問題を修正 - - 悲観的トランザクション[#11612](https://github.com/tikv/tikv/issues/11612)で`WriteConflict`エラーを報告しないようにする + - `LOAD DATA`文で列リストが機能しない問題を修正 [#35198](https://github.com/pingcap/tidb/issues/35198) + - 悲観的トランザクションで`WriteConflict`エラーを報告しないようにする [#11612](https://github.com/tikv/tikv/issues/11612) - リージョンエラーやネットワーク問題が発生した場合に事前書き込みリクエストが冪等性を持たない問題を修正[#34875](https://github.com/pingcap/tidb/issues/34875) - - ロールバックされる非同期コミットトランザクションがアトミック性[#33641](https://github.com/pingcap/tidb/issues/33641)を満たさない可能性がある問題を修正しました + - ロールバックされる非同期コミットトランザクションがアトミック性を満たさない可能性がある問題を修正しました [#33641](https://github.com/pingcap/tidb/issues/33641) - 以前は、ネットワーク接続の問題が発生した場合、TiDBは切断されたセッションによって保持されていたリソースを正しく解放できないことがありました。この問題は修正され、開いているトランザクションをロールバックし、その他の関連リソースを解放できるようになりました[#34722](https://github.com/pingcap/tidb/issues/34722) - - TiDBがCTE [#33965](https://github.com/pingcap/tidb/issues/33965)ビューをクエリするときに`references invalid table`エラーが誤って報告される可能性がある問題を修正しました。 - - `fatal error: concurrent map read and map write`エラー[#35340](https://github.com/pingcap/tidb/issues/35340)によるpanic問題を修正 + - TiDBがCTE ビューをクエリするときに`references invalid table`エラーが誤って報告される可能性がある問題を修正しました。 [#33965](https://github.com/pingcap/tidb/issues/33965) + - `fatal error: concurrent map read and map write`エラーによるpanic問題を修正 [#35340](https://github.com/pingcap/tidb/issues/35340) - TiKV - - `max_sample_size` `0` [#11192](https://github.com/tikv/tikv/issues/11192)に設定されている場合に統計を分析することによって発生するpanicの問題を修正しました - - TiKV [#12231](https://github.com/tikv/tikv/issues/12231)を終了するときに誤って TiKV パニックを報告する潜在的な問題を修正しました - - リージョンマージプロセス[#12663](https://github.com/tikv/tikv/issues/12663)でソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のpanic問題を修正しました。 + - `max_sample_size` `0` に設定されている場合に統計を分析することによって発生するpanicの問題を修正しました [#11192](https://github.com/tikv/tikv/issues/11192) + - TiKV を終了するときに誤って TiKV パニックを報告する潜在的な問題を修正しました [#12231](https://github.com/tikv/tikv/issues/12231) + - リージョンマージプロセスでソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のpanic問題を修正しました。 [#12663](https://github.com/tikv/tikv/issues/12663) - ピアが同時に分割され、破棄されたときに発生する可能性のあるpanic問題を修正しました[#12825](https://github.com/tikv/tikv/issues/12825) - - PDクライアントがエラー[#12345](https://github.com/tikv/tikv/issues/12345)に遭遇したときに発生するPDクライアントの頻繁な再接続の問題を修正しました - - `DATETIME`値に小数点と`Z` [#12739](https://github.com/tikv/tikv/issues/12739)が含まれている場合に発生する時間解析エラーの問題を修正しました + - PDクライアントがエラーに遭遇したときに発生するPDクライアントの頻繁な再接続の問題を修正しました [#12345](https://github.com/tikv/tikv/issues/12345) + - `DATETIME`値に小数点と`Z` が含まれている場合に発生する時間解析エラーの問題を修正しました [#12739](https://github.com/tikv/tikv/issues/12739) - 空の文字列の型変換を実行するときに TiKV がパニックになる問題を修正[#12673](https://github.com/tikv/tikv/issues/12673) - 非同期コミットが有効な場合の悲観的トランザクションにおけるコミットレコードの重複の可能性を修正[#12615](https://github.com/tikv/tikv/issues/12615) - - Follower Read [#12478](https://github.com/tikv/tikv/issues/12478)使用時に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました + - Follower Read 使用時に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました [#12478](https://github.com/tikv/tikv/issues/12478) - ピアの破壊とリージョン[#12368](https://github.com/tikv/tikv/issues/12368)バッチ分割の競合によって発生する TiKVpanicの問題を修正しました。 - tikv-ctl が間違った文字列一致のために誤った結果を返す問題を修正[#12329](https://github.com/tikv/tikv/issues/12329) - - AUFS [#12543](https://github.com/tikv/tikv/issues/12543)でTiKVを起動できない問題を修正 + - AUFS でTiKVを起動できない問題を修正 [#12543](https://github.com/tikv/tikv/issues/12543) - PD - - `not leader` [#4797](https://github.com/tikv/pd/issues/4797)の間違ったステータスコードを修正 + - `not leader` の間違ったステータスコードを修正 [#4797](https://github.com/tikv/pd/issues/4797) - ホットリージョンにリーダーがない場合に発生するPDpanicを修正[#5005](https://github.com/tikv/pd/issues/5005) - PDリーダー移行後すぐにスケジュールを開始できない問題を修正[#4769](https://github.com/tikv/pd/issues/4769) - いくつかのコーナーケースにおけるTSOフォールバックのバグを修正[#4884](https://github.com/tikv/pd/issues/4884) @@ -78,13 +78,13 @@ TiDB バージョン: 5.4.2 - 状況によっては、クラスター化インデックスを持つテーブルの列を削除した後にTiFlash がクラッシュする問題を修正しました[#5154](https://github.com/pingcap/tiflash/issues/5154) - 多数のINSERTおよびDELETE操作後に発生する可能性のあるデータの不整合を修正[#4956](https://github.com/pingcap/tiflash/issues/4956) - - コーナーケース[#4512](https://github.com/pingcap/tiflash/issues/4512)での誤った小数比較結果を修正 + - コーナーケースでの誤った小数比較結果を修正 [#4512](https://github.com/pingcap/tiflash/issues/4512) - ツール - Backup & Restore (BR) - - RawKVモード[#35279](https://github.com/pingcap/tidb/issues/35279)でBRが`ErrRestoreTableIDMismatch`報告するバグを修正 + - RawKVモードでBRが`ErrRestoreTableIDMismatch`報告するバグを修正 [#35279](https://github.com/pingcap/tidb/issues/35279) - ファイルの保存時にエラーが発生したときにBRが再試行しないバグを修正[#34865](https://github.com/pingcap/tidb/issues/34865) - BR実行中のpanic問題を修正[#34956](https://github.com/pingcap/tidb/issues/34956) - BRがS3内部エラーを処理できない問題を修正[#34350](https://github.com/pingcap/tidb/issues/34350) @@ -98,7 +98,7 @@ TiDB バージョン: 5.4.2 - ファイル名の競合によりデータ損失が発生する可能性がある問題を修正[#5486](https://github.com/pingcap/tiflow/issues/5486) - リージョンリーダーが見つからず、再試行が制限を超えた場合に発生するレプリケーション中断を修正[#5230](https://github.com/pingcap/tiflow/issues/5230) - MySQL Sink が間違ったチェックポイントを保存する可能性があるバグを修正しました[#5107](https://github.com/pingcap/tiflow/issues/5107) - - HTTPサーバー[#5303](https://github.com/pingcap/tiflow/issues/5303)でゴルーチンリークを引き起こす可能性のあるバグを修正 + - HTTPサーバーでゴルーチンリークを引き起こす可能性のあるバグを修正 [#5303](https://github.com/pingcap/tiflow/issues/5303) - メタリージョンの変更によりレイテンシーが増加する可能性がある問題を修正[#4756](https://github.com/pingcap/tiflow/issues/4756) [#4762](https://github.com/pingcap/tiflow/issues/4762) - TiDB Data Migration (DM) diff --git a/releases/release-6.0.0-dmr.md b/releases/release-6.0.0-dmr.md index 34a0cab7d2474..8d37fab1e62f8 100644 --- a/releases/release-6.0.0-dmr.md +++ b/releases/release-6.0.0-dmr.md @@ -321,31 +321,31 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - `FLASHBACK`または`RECOVER`ステートメントを使用してテーブルを復元した後、テーブルの配置ルール設定を自動的にクリアします[#31668](https://github.com/pingcap/tidb/issues/31668) - パフォーマンス概要ダッシュボードを追加して、一般的なクリティカルパスのコアパフォーマンスメトリックを表示し、TiDB でのメトリック分析を容易にします[#31676](https://github.com/pingcap/tidb/issues/31676) - - `LOAD DATA LOCAL INFILE`ステートメント[#24515](https://github.com/pingcap/tidb/issues/24515)で`REPLACE`キーワードの使用をサポート - - 範囲パーティションテーブル[#26739](https://github.com/pingcap/tidb/issues/26739)の組み込み式`IN`のパーティションプルーニングをサポート + - `LOAD DATA LOCAL INFILE`ステートメントで`REPLACE`キーワードの使用をサポート [#24515](https://github.com/pingcap/tidb/issues/24515) + - 範囲パーティションテーブルの組み込み式`IN`のパーティションプルーニングをサポート [#26739](https://github.com/pingcap/tidb/issues/26739) - MPP 集計クエリで冗長な Exchange 操作を排除することでクエリ効率を向上[#31762](https://github.com/pingcap/tidb/issues/31762) - `TRUNCATE PARTITION`と`DROP PARTITION`ステートメントで重複したパーティション名を許可することでMySQLとの互換性を向上させます[#31681](https://github.com/pingcap/tidb/issues/31681) - - `ADMIN SHOW DDL JOBS`ステートメント[#23494](https://github.com/pingcap/tidb/issues/23494)の結果に`CREATE_TIME`情報を表示することをサポートします - - 新しい組み込み関数`CHARSET()` [#3931](https://github.com/pingcap/tidb/issues/3931)をサポート + - `ADMIN SHOW DDL JOBS`ステートメントの結果に`CREATE_TIME`情報を表示することをサポートします [#23494](https://github.com/pingcap/tidb/issues/23494) + - 新しい組み込み関数`CHARSET()` をサポート [#3931](https://github.com/pingcap/tidb/issues/3931) - ベースラインキャプチャブロックリストをユーザー名でフィルタリングする機能をサポート[#32558](https://github.com/pingcap/tidb/issues/32558) - - ベースラインキャプチャブロックリスト[#32714](https://github.com/pingcap/tidb/issues/32714)でのワイルドカードの使用をサポート - - `ADMIN SHOW DDL JOBS`と`SHOW TABLE STATUS`ステートメントの結果を、現在の`time_zone` [#26642](https://github.com/pingcap/tidb/issues/26642)に応じて時間を表示することで最適化します。 - - `DAYNAME()`と`MONTHNAME()`関数をTiFlash [#32594](https://github.com/pingcap/tidb/issues/32594)にプッシュダウンするサポート - - `REGEXP`機能をTiFlash [#32637](https://github.com/pingcap/tidb/issues/32637)にプッシュダウンするサポート - - `DAYOFMONTH()`と`LAST_DAY()`関数をTiFlash [#33012](https://github.com/pingcap/tidb/issues/33012)にプッシュダウンするサポート - - `DAYOFWEEK()`と`DAYOFYEAR()`関数をTiFlash [#33130](https://github.com/pingcap/tidb/issues/33130)にプッシュダウンするサポート - - `IS_TRUE` `IS_FALSE`関数`IS_TRUE_WITH_NULL` TiFlash [#33047](https://github.com/pingcap/tidb/issues/33047)にプッシュダウンする機能をサポート - - `GREATEST`と`LEAST`関数をTiFlash [#32787](https://github.com/pingcap/tidb/issues/32787)にプッシュダウンするサポート - - `UnionScan`オペレータ[#32631](https://github.com/pingcap/tidb/issues/32631)の実行の追跡をサポート - - `_tidb_rowid`列[#31543](https://github.com/pingcap/tidb/issues/31543)列を読み取るクエリにPointGetプランの使用をサポート + - ベースラインキャプチャブロックリストでのワイルドカードの使用をサポート [#32714](https://github.com/pingcap/tidb/issues/32714) + - `ADMIN SHOW DDL JOBS`と`SHOW TABLE STATUS`ステートメントの結果を、現在の`time_zone` に応じて時間を表示することで最適化します。 [#26642](https://github.com/pingcap/tidb/issues/26642) + - `DAYNAME()`と`MONTHNAME()`関数をTiFlash にプッシュダウンするサポート [#32594](https://github.com/pingcap/tidb/issues/32594) + - `REGEXP`機能をTiFlash にプッシュダウンするサポート [#32637](https://github.com/pingcap/tidb/issues/32637) + - `DAYOFMONTH()`と`LAST_DAY()`関数をTiFlash にプッシュダウンするサポート [#33012](https://github.com/pingcap/tidb/issues/33012) + - `DAYOFWEEK()`と`DAYOFYEAR()`関数をTiFlash にプッシュダウンするサポート [#33130](https://github.com/pingcap/tidb/issues/33130) + - `IS_TRUE` `IS_FALSE`関数`IS_TRUE_WITH_NULL` TiFlash にプッシュダウンする機能をサポート [#33047](https://github.com/pingcap/tidb/issues/33047) + - `GREATEST`と`LEAST`関数をTiFlash にプッシュダウンするサポート [#32787](https://github.com/pingcap/tidb/issues/32787) + - `UnionScan`オペレータの実行の追跡をサポート [#32631](https://github.com/pingcap/tidb/issues/32631) + - `_tidb_rowid`列列を読み取るクエリにPointGetプランの使用をサポート [#31543](https://github.com/pingcap/tidb/issues/31543) - `EXPLAIN`ステートメントの出力で、名前を小文字に変換せずに元のパーティション名を表示することをサポート[#32719](https://github.com/pingcap/tidb/issues/32719) - IN条件と文字列型列のRANGE COLUMNSパーティションのパーティションプルーニングを有効にする[#32626](https://github.com/pingcap/tidb/issues/32626) - システム変数がNULLに設定されている場合にエラーメッセージを返す[#32850](https://github.com/pingcap/tidb/issues/32850) - - 非MPPモード[#31465](https://github.com/pingcap/tidb/issues/31465)からブロードキャスト結合を削除する - - 動的プルーニングモード[#32347](https://github.com/pingcap/tidb/issues/32347)でパーティションテーブル上のMPPプランの実行をサポート + - 非MPPモードからブロードキャスト結合を削除する [#31465](https://github.com/pingcap/tidb/issues/31465) + - 動的プルーニングモードでパーティションテーブル上のMPPプランの実行をサポート [#32347](https://github.com/pingcap/tidb/issues/32347) - 共通テーブル式(CTE)の述語のプッシュダウンをサポート[#28163](https://github.com/pingcap/tidb/issues/28163) - `Statement Summary`と`Capture Plan Baselines`の構成を簡素化し、グローバルベースでのみ利用可能にする[#30557](https://github.com/pingcap/tidb/issues/30557) - - macOS 12 [#31607](https://github.com/pingcap/tidb/issues/31607)でバイナリをビルドする際に報告されるアラームに対処するため、gopsutilをv3.21.12にアップデートしました。 + - macOS 12 でバイナリをビルドする際に報告されるアラームに対処するため、gopsutilをv3.21.12にアップデートしました。 [#31607](https://github.com/pingcap/tidb/issues/31607) - TiKV @@ -353,32 +353,32 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - `debug/pprof/profile`に正しい「Content-Type」を追加して、プロファイルをより簡単に識別できるようにします[#11521](https://github.com/tikv/tikv/issues/11521) - Raftstore がハートビートを持っているときや読み取り要求を処理しているときにリーダーのリースの時間を無期限に更新し、レイテンシージッターを削減します[#11579](https://github.com/tikv/tikv/issues/11579) - リーダーを切り替える際にコストが最も低いストアを選択すると、パフォーマンスの安定性が向上します[#10602](https://github.com/tikv/tikv/issues/10602) - - Raftログを非同期に取得することで、 Raftstore [#11320](https://github.com/tikv/tikv/issues/11320)をブロックすることで発生するパフォーマンスジッターを軽減します。 - - ベクトル計算[#5751](https://github.com/tikv/tikv/issues/5751)の`QUARTER`関数をサポート - - `BIT`データ型を TiKV [#30738](https://github.com/pingcap/tidb/issues/30738)にプッシュダウンする機能をサポート - - `MOD`関数と`SYSDATE`関数をTiKV [#11916](https://github.com/tikv/tikv/issues/11916)にプッシュダウンするサポート - - 解決ロックのステップ[#11993](https://github.com/tikv/tikv/issues/11993)を必要とする領域の数を減らすことで、TiCDCの回復時間を短縮します。 - - `raftstore.raft-max-inflight-msgs` [#11865](https://github.com/tikv/tikv/issues/11865)の動的変更をサポート - - 動的プルーニングモード[#11888](https://github.com/tikv/tikv/issues/11888)を有効にするには`EXTRA_PHYSICAL_TABLE_ID_COL_ID`サポート - - バケット[#11759](https://github.com/tikv/tikv/issues/11759)での計算をサポート - - RawKV API V2のキーを`user-key` + `memcomparable-padding` + `timestamp` [#11965](https://github.com/tikv/tikv/issues/11965)としてエンコードする - - RawKV API V2の値を`user-value` + `ttl` + `ValueMeta`としてエンコードし、 `delete`を`ValueMeta` [#11965](https://github.com/tikv/tikv/issues/11965)としてエンコードする - - `raftstore.raft-max-size-per-msg` [#12017](https://github.com/tikv/tikv/issues/12017)の動的変更をサポート - - Grafana [#12014](https://github.com/tikv/tikv/issues/12014)でマルチ k8 の監視をサポート + - Raftログを非同期に取得することで、 Raftstore をブロックすることで発生するパフォーマンスジッターを軽減します。 [#11320](https://github.com/tikv/tikv/issues/11320) + - ベクトル計算の`QUARTER`関数をサポート [#5751](https://github.com/tikv/tikv/issues/5751) + - `BIT`データ型を TiKV にプッシュダウンする機能をサポート [#30738](https://github.com/pingcap/tidb/issues/30738) + - `MOD`関数と`SYSDATE`関数をTiKV にプッシュダウンするサポート [#11916](https://github.com/tikv/tikv/issues/11916) + - 解決ロックのステップを必要とする領域の数を減らすことで、TiCDCの回復時間を短縮します。 [#11993](https://github.com/tikv/tikv/issues/11993) + - `raftstore.raft-max-inflight-msgs` の動的変更をサポート [#11865](https://github.com/tikv/tikv/issues/11865) + - 動的プルーニングモードを有効にするには`EXTRA_PHYSICAL_TABLE_ID_COL_ID`サポート [#11888](https://github.com/tikv/tikv/issues/11888) + - バケットでの計算をサポート [#11759](https://github.com/tikv/tikv/issues/11759) + - RawKV API V2のキーを`user-key` + `memcomparable-padding` + `timestamp` としてエンコードする [#11965](https://github.com/tikv/tikv/issues/11965) + - RawKV API V2の値を`user-value` + `ttl` + `ValueMeta`としてエンコードし、 `delete`を`ValueMeta` としてエンコードする [#11965](https://github.com/tikv/tikv/issues/11965) + - `raftstore.raft-max-size-per-msg` の動的変更をサポート [#12017](https://github.com/tikv/tikv/issues/12017) + - Grafana でマルチ k8 の監視をサポート [#12014](https://github.com/tikv/tikv/issues/12014) - レイテンシージッターを削減するためにリーダーシップをCDCオブザーバーに移譲する[#12111](https://github.com/tikv/tikv/issues/12111) - - `raftstore.apply_max_batch_size`と`raftstore.store_max_batch_size` [#11982](https://github.com/tikv/tikv/issues/11982)の動的変更をサポート + - `raftstore.apply_max_batch_size`と`raftstore.store_max_batch_size` の動的変更をサポート [#11982](https://github.com/tikv/tikv/issues/11982) - RawKV V2は`raw_get`または`raw_scan`リクエストを受信すると最新バージョンを返します[#11965](https://github.com/tikv/tikv/issues/11965) - - RCCheckTS一貫性読み取り[#12097](https://github.com/tikv/tikv/issues/12097)サポート - - `storage.scheduler-worker-pool-size` (スケジューラプールのスレッド数) [#12067](https://github.com/tikv/tikv/issues/12067)の動的変更をサポート - - グローバルフォアグラウンドフローコントローラを使用してCPUと帯域幅の使用を制御し、TiKV [#11855](https://github.com/tikv/tikv/issues/11855)のパフォーマンス安定性を向上させます。 - - `readpool.unified.max-thread-count` (UnifyReadPool のスレッド数) [#11781](https://github.com/tikv/tikv/issues/11781)の動的変更をサポート - - TiKV内部パイプラインを使用してRocksDBパイプラインを置き換え、 `rocksdb.enable-multibatch-write`パラメータ[#12059](https://github.com/tikv/tikv/issues/12059)廃止します。 + - RCCheckTS一貫性読み取りサポート [#12097](https://github.com/tikv/tikv/issues/12097) + - `storage.scheduler-worker-pool-size` (スケジューラプールのスレッド数) の動的変更をサポート [#12067](https://github.com/tikv/tikv/issues/12067) + - グローバルフォアグラウンドフローコントローラを使用してCPUと帯域幅の使用を制御し、TiKV のパフォーマンス安定性を向上させます。 [#11855](https://github.com/tikv/tikv/issues/11855) + - `readpool.unified.max-thread-count` (UnifyReadPool のスレッド数) の動的変更をサポート [#11781](https://github.com/tikv/tikv/issues/11781) + - TiKV内部パイプラインを使用してRocksDBパイプラインを置き換え、 `rocksdb.enable-multibatch-write`パラメータ廃止します。 [#12059](https://github.com/tikv/tikv/issues/12059) - PD - リーダーを退去させる際に、転送に最も速いオブジェクトを自動的に選択する機能をサポートし、退去プロセスの高速化に貢献します[#4229](https://github.com/tikv/pd/issues/4229) - リージョンが利用できなくなった場合に備え、2レプリカRaftグループから投票者を削除することを禁止する[#4564](https://github.com/tikv/pd/issues/4564) - - バランスリーダー[#4652](https://github.com/tikv/pd/issues/4652)のスケジュールを高速化 + - バランスリーダーのスケジュールを高速化 [#4652](https://github.com/tikv/pd/issues/4652) - TiFlash @@ -395,25 +395,25 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - TiCDC - - Grafana [#4891](https://github.com/pingcap/tiflow/issues/4891)に`Lag analyze`パネルを追加する + - Grafana に`Lag analyze`パネルを追加する [#4891](https://github.com/pingcap/tiflow/issues/4891) - サポート配置ルール[#4846](https://github.com/pingcap/tiflow/issues/4846) - HTTP API処理の同期[#1710](https://github.com/pingcap/tiflow/issues/1710) - - チェンジフィード[#3329](https://github.com/pingcap/tiflow/issues/3329)を再開するための指数バックオフ メカニズムを追加します。 - - MySQL [#3589](https://github.com/pingcap/tiflow/issues/3589)でのデッドロックを減らすために、MySQL シンクのデフォルトの分離レベルを読み取りコミットに設定します。 + - チェンジフィードを再開するための指数バックオフ メカニズムを追加します。 [#3329](https://github.com/pingcap/tiflow/issues/3329) + - MySQL でのデッドロックを減らすために、MySQL シンクのデフォルトの分離レベルを読み取りコミットに設定します。 [#3589](https://github.com/pingcap/tiflow/issues/3589) - 作成時に変更フィードパラメータを検証し、エラーメッセージを改善する[#1716](https://github.com/pingcap/tiflow/issues/1716) [#1718](https://github.com/pingcap/tiflow/issues/1718) [#1719](https://github.com/pingcap/tiflow/issues/1719) [#4472](https://github.com/pingcap/tiflow/issues/4472) - - Kafka プロデューサーの設定パラメータを公開して、TiCDC [#4385](https://github.com/pingcap/tiflow/issues/4385)で設定できるようにします。 + - Kafka プロデューサーの設定パラメータを公開して、TiCDC で設定できるようにします。 [#4385](https://github.com/pingcap/tiflow/issues/4385) - TiDB Data Migration (DM) - 上流のテーブルスキーマが不整合で楽観的モードの場合のタスクの開始をサポート[#3629](https://github.com/pingcap/tiflow/issues/3629) [#3708](https://github.com/pingcap/tiflow/issues/3708) [#3786](https://github.com/pingcap/tiflow/issues/3786) - - `stopped`状態[#4484](https://github.com/pingcap/tiflow/issues/4484)でのタスク作成をサポート + - `stopped`状態でのタスク作成をサポート [#4484](https://github.com/pingcap/tiflow/issues/4484) - `/tmp`ではなく DM ワーカーの作業ディレクトリを使用して内部ファイルを書き込み、タスクが停止した後にディレクトリを消去する Syncer をサポートします[#4107](https://github.com/pingcap/tiflow/issues/4107) - 事前チェックが改善されました。重要なチェックが省略されなくなりました[#3608](https://github.com/pingcap/tiflow/issues/3608) - TiDB Lightning - 再試行可能なエラータイプを追加する[#31376](https://github.com/pingcap/tidb/issues/31376) - - base64形式のパスワード文字列[#31194](https://github.com/pingcap/tidb/issues/31194)をサポートする + - base64形式のパスワード文字列をサポートする [#31194](https://github.com/pingcap/tidb/issues/31194) - エラーコードとエラー出力を標準化する[#32239](https://github.com/pingcap/tidb/issues/32239) ## バグ修正 {#bug-fixes} @@ -421,73 +421,73 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - TiDB - `SCHEDULE = majority_in_primary` `PrimaryRegion`同じ値の場合にTiDBが配置ルールを`Regions`してテーブルを作成できないバグを修正しました[#31271](https://github.com/pingcap/tidb/issues/31271) - - インデックスルックアップ結合[#30468](https://github.com/pingcap/tidb/issues/30468)を使用してクエリを実行するときに発生する`invalid transaction`エラーを修正 + - インデックスルックアップ結合を使用してクエリを実行するときに発生する`invalid transaction`エラーを修正 [#30468](https://github.com/pingcap/tidb/issues/30468) - `show grants`つ以上の権限が付与されたときに誤った結果を返すバグを修正しました[#30855](https://github.com/pingcap/tidb/issues/30855) - - `INSERT INTO t1 SET timestamp_col = DEFAULT` 、デフォルトで`CURRENT_TIMESTAMP` [#29926](https://github.com/pingcap/tidb/issues/29926)に設定されているフィールドのタイムスタンプをゼロに設定するバグを修正しました。 - - 文字列型[#31721](https://github.com/pingcap/tidb/issues/31721)の最大値と最小値の非NULL値のエンコードを避けることで、結果の読み取り時に報告されるエラーを修正しました。 - - データがエスケープ文字[#31589](https://github.com/pingcap/tidb/issues/31589)で壊れている場合のロードデータpanicを修正 + - `INSERT INTO t1 SET timestamp_col = DEFAULT` 、デフォルトで`CURRENT_TIMESTAMP` に設定されているフィールドのタイムスタンプをゼロに設定するバグを修正しました。 [#29926](https://github.com/pingcap/tidb/issues/29926) + - 文字列型の最大値と最小値の非NULL値のエンコードを避けることで、結果の読み取り時に報告されるエラーを修正しました。 [#31721](https://github.com/pingcap/tidb/issues/31721) + - データがエスケープ文字で壊れている場合のロードデータpanicを修正 [#31589](https://github.com/pingcap/tidb/issues/31589) - 照合順序を伴う`greatest`または`least`関数が間違った結果を返す問題を修正しました[#31789](https://github.com/pingcap/tidb/issues/31789) - date_add および date_sub関数が誤ったデータ型を返す可能性があるバグを修正[#31809](https://github.com/pingcap/tidb/issues/31809) - - 挿入ステートメント[#31735](https://github.com/pingcap/tidb/issues/31735)を使用して仮想的に生成された列にデータを挿入するときに発生する可能性のあるpanicを修正しました。 - - 作成されたリストパーティション[#31784](https://github.com/pingcap/tidb/issues/31784)に重複した列が存在する場合にエラーが報告されないバグを修正しました + - 挿入ステートメントを使用して仮想的に生成された列にデータを挿入するときに発生する可能性のあるpanicを修正しました。 [#31735](https://github.com/pingcap/tidb/issues/31735) + - 作成されたリストパーティションに重複した列が存在する場合にエラーが報告されないバグを修正しました [#31784](https://github.com/pingcap/tidb/issues/31784) - `select for update union select`誤ったスナップショットを使用した場合に返される誤った結果を修正[#31530](https://github.com/pingcap/tidb/issues/31530) - 復元操作が完了した後にリージョンが不均等に分散される可能性がある問題を修正しました[#31034](https://github.com/pingcap/tidb/issues/31034) - - `json`型[#31541](https://github.com/pingcap/tidb/issues/31541)のCOERCIBILITYが間違っているバグを修正 - - 組み込み関数[#31320](https://github.com/pingcap/tidb/issues/31320)を使用してこの型を処理するときに、 `json`型の誤った照合順序を修正しました。 + - `json`型のCOERCIBILITYが間違っているバグを修正 [#31541](https://github.com/pingcap/tidb/issues/31541) + - 組み込み関数を使用してこの型を処理するときに、 `json`型の誤った照合順序を修正しました。 [#31320](https://github.com/pingcap/tidb/issues/31320) - TiFlashレプリカの数が0に設定されている場合にPDルールが削除されないバグを修正[#32190](https://github.com/pingcap/tidb/issues/32190) - - `alter column set default`テーブルスキーマ[#31074](https://github.com/pingcap/tidb/issues/31074)を誤って更新する問題を修正 + - `alter column set default`テーブルスキーマを誤って更新する問題を修正 [#31074](https://github.com/pingcap/tidb/issues/31074) - TiDBの`date_format` `'\n'` MySQLと互換性のない方法で処理する問題を修正[#32232](https://github.com/pingcap/tidb/issues/32232) - - 結合[#31629](https://github.com/pingcap/tidb/issues/31629)を使用してパーティションテーブルを更新するときにエラーが発生する可能性があるバグを修正しました - - 列挙値[#32428](https://github.com/pingcap/tidb/issues/32428)の Nulleq 関数の範囲計算結果が誤っていた問題を修正しました - - `upper()`と`lower()`関数[#32488](https://github.com/pingcap/tidb/issues/32488)でpanicする可能性を修正 + - 結合を使用してパーティションテーブルを更新するときにエラーが発生する可能性があるバグを修正しました [#31629](https://github.com/pingcap/tidb/issues/31629) + - 列挙値の Nulleq 関数の範囲計算結果が誤っていた問題を修正しました [#32428](https://github.com/pingcap/tidb/issues/32428) + - `upper()`と`lower()`関数でpanicする可能性を修正 [#32488](https://github.com/pingcap/tidb/issues/32488) - 他のタイプの列をタイムスタンプタイプの列に変更するときに発生するタイムゾーンの問題を修正しました[#29585](https://github.com/pingcap/tidb/issues/29585) - - ChunkRPC [#31981](https://github.com/pingcap/tidb/issues/31981) [#30880](https://github.com/pingcap/tidb/issues/30880)を使用してデータをエクスポートする際の TiDB OOM を修正 - - 動的パーティションプルーニングモード[#32516](https://github.com/pingcap/tidb/issues/32516)でサブSELECT LIMITが期待どおりに動作しないバグを修正しました - - `INFORMATION_SCHEMA.COLUMNS`表[#32655](https://github.com/pingcap/tidb/issues/32655)のビットデフォルト値の形式が間違っている、または一貫性がない問題を修正しました。 + - ChunkRPC を使用してデータをエクスポートする際の TiDB OOM を修正 [#30880](https://github.com/pingcap/tidb/issues/30880) [#31981](https://github.com/pingcap/tidb/issues/31981) + - 動的パーティションプルーニングモードでサブSELECT LIMITが期待どおりに動作しないバグを修正しました [#32516](https://github.com/pingcap/tidb/issues/32516) + - `INFORMATION_SCHEMA.COLUMNS`表のビットデフォルト値の形式が間違っている、または一貫性がない問題を修正しました。 [#32655](https://github.com/pingcap/tidb/issues/32655) - サーバーの再起動後にパーティションテーブルの一覧表示でパーティションテーブルのプルーニングが機能しない可能性があるバグを修正[#32416](https://github.com/pingcap/tidb/issues/32416) - `SET timestamp` `add column`後に間違ったデフォルトのタイムスタンプが使用される可能性があるバグを修正[#31968](https://github.com/pingcap/tidb/issues/31968) - MySQL 5.5 または 5.6 クライアントから TiDB パスワードなしアカウントへの接続が失敗する可能性があるバグを修正[#32334](https://github.com/pingcap/tidb/issues/32334) - - トランザクション[#29851](https://github.com/pingcap/tidb/issues/29851)で動的モードでパーティション テーブルを読み取るときに誤った結果が発生する問題を修正しました。 - - TiDBが重複したタスクをTiFlash [#32814](https://github.com/pingcap/tidb/issues/32814)にディスパッチする可能性があるバグを修正しました + - トランザクションで動的モードでパーティション テーブルを読み取るときに誤った結果が発生する問題を修正しました。 [#29851](https://github.com/pingcap/tidb/issues/29851) + - TiDBが重複したタスクをTiFlash にディスパッチする可能性があるバグを修正しました [#32814](https://github.com/pingcap/tidb/issues/32814) - `timdiff`関数の入力にミリ秒が含まれている場合に返される誤った結果を修正[#31680](https://github.com/pingcap/tidb/issues/31680) - - パーティションを明示的に読み取り、IndexJoin プラン[#32007](https://github.com/pingcap/tidb/issues/32007)を使用した場合に誤った結果が発生する問題を修正しました。 + - パーティションを明示的に読み取り、IndexJoin プランを使用した場合に誤った結果が発生する問題を修正しました。 [#32007](https://github.com/pingcap/tidb/issues/32007) - 列タイプを同時に変更すると列名の変更が失敗するバグを修正[#31075](https://github.com/pingcap/tidb/issues/31075) - TiFlashプランの純コストの計算式が TiKV プランと一致しないバグを修正[#30103](https://github.com/pingcap/tidb/issues/30103) - `KILL TIDB`アイドル接続時にすぐに効果を発揮できないバグを修正[#24031](https://github.com/pingcap/tidb/issues/24031) - 生成された列を持つテーブルをクエリするときに誤った結果が発生する可能性を修正[#33038](https://github.com/pingcap/tidb/issues/33038) - - `left join` [#31321](https://github.com/pingcap/tidb/issues/31321)を使用して複数のテーブルのデータを削除した場合の誤った結果を修正 - - オーバーフロー[#31868](https://github.com/pingcap/tidb/issues/31868)の場合に`SUBTIME`関数が間違った結果を返すバグを修正 - - 集計クエリに条件`having`条件[#33166](https://github.com/pingcap/tidb/issues/33166)が含まれている場合に演算子`selection`をプッシュダウンできないバグを修正しました。 + - `left join` を使用して複数のテーブルのデータを削除した場合の誤った結果を修正 [#31321](https://github.com/pingcap/tidb/issues/31321) + - オーバーフローの場合に`SUBTIME`関数が間違った結果を返すバグを修正 [#31868](https://github.com/pingcap/tidb/issues/31868) + - 集計クエリに条件`having`条件が含まれている場合に演算子`selection`をプッシュダウンできないバグを修正しました。 [#33166](https://github.com/pingcap/tidb/issues/33166) - クエリがエラーを報告したときに CTE がブロックされる可能性があるバグを修正[#31302](https://github.com/pingcap/tidb/issues/31302) - 非厳密モードでテーブルを作成するときに、varbinary または varchar 列の長さが長すぎるとエラーが発生する可能性があるバグを修正しました[#30328](https://github.com/pingcap/tidb/issues/30328) - `information_schema.placement_policies`でフォロワーが指定されていない場合のフォロワー数が間違っている問題を修正[#31702](https://github.com/pingcap/tidb/issues/31702) - TiDB でインデックスの作成時に列プレフィックス長を 0 に指定できる問題を修正[#31972](https://github.com/pingcap/tidb/issues/31972) - TiDBがスペースで終わるパーティション名を許可する問題を修正[#31535](https://github.com/pingcap/tidb/issues/31535) - - `RENAME TABLE`文[#29893](https://github.com/pingcap/tidb/issues/29893)のエラーメッセージを修正する + - `RENAME TABLE`文のエラーメッセージを修正する [#29893](https://github.com/pingcap/tidb/issues/29893) - TiKV - - ピアステータスが`Applying` [#11746](https://github.com/tikv/tikv/issues/11746)のときにスナップショットファイルを削除すると発生するpanic問題を修正しました + - ピアステータスが`Applying` のときにスナップショットファイルを削除すると発生するpanic問題を修正しました [#11746](https://github.com/tikv/tikv/issues/11746) - フロー制御が有効で明示的に`level0_slowdown_trigger`が設定されている場合の QPS ドロップの問題を修正[#11424](https://github.com/tikv/tikv/issues/11424) - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) - GCワーカーがビジー状態のときにTiKVがデータ範囲を削除できない(つまり内部コマンド`unsafe_destroy_range`が実行される)バグを修正[#11903](https://github.com/tikv/tikv/issues/11903) - `StoreMeta`のデータが一部のコーナーケースで誤って削除されたときに TiKV がパニックを起こすバグを修正[#11852](https://github.com/tikv/tikv/issues/11852) - ARM プラットフォームでプロファイリングを実行するときに TiKV がパニックを起こすバグを修正[#10658](https://github.com/tikv/tikv/issues/10658) - TiKV が 2 年以上実行されている場合にpanic可能性があるバグを修正[#11940](https://github.com/tikv/tikv/issues/11940) - - SSE命令セット[#12034](https://github.com/tikv/tikv/issues/12034)不足により発生するARM64アーキテクチャでのコンパイル問題を修正 + - SSE命令セット不足により発生するARM64アーキテクチャでのコンパイル問題を修正 [#12034](https://github.com/tikv/tikv/issues/12034) - 初期化されていないレプリカを削除すると古いレプリカが再作成される可能性がある問題を修正[#10533](https://github.com/tikv/tikv/issues/10533) - 古いメッセージによって TiKV がpanicを起こすバグを修正[#12023](https://github.com/tikv/tikv/issues/12023) - TsSet 変換で未定義の動作 (UB) が発生する可能性がある問題を修正[#12070](https://github.com/tikv/tikv/issues/12070) - - レプリカ読み取りが線形化可能性[#12109](https://github.com/tikv/tikv/issues/12109)に違反する可能性があるバグを修正しました - - Ubuntu 18.04 [#9765](https://github.com/tikv/tikv/issues/9765)でTiKVがプロファイリングを実行するときに発生する潜在的なpanic問題を修正しました + - レプリカ読み取りが線形化可能性に違反する可能性があるバグを修正しました [#12109](https://github.com/tikv/tikv/issues/12109) + - Ubuntu 18.04 でTiKVがプロファイリングを実行するときに発生する潜在的なpanic問題を修正しました [#9765](https://github.com/tikv/tikv/issues/9765) - tikv-ctl が間違った文字列一致のために誤った結果を返す問題を修正[#12329](https://github.com/tikv/tikv/issues/12329) - メモリメトリックのオーバーフローによって引き起こされる断続的なパケット損失とメモリ不足(OOM)の問題を修正しました[#12160](https://github.com/tikv/tikv/issues/12160) - - TiKV [#12231](https://github.com/tikv/tikv/issues/12231)を終了するときに誤って TiKV パニックを報告する潜在的な問題を修正しました + - TiKV を終了するときに誤って TiKV パニックを報告する潜在的な問題を修正しました [#12231](https://github.com/tikv/tikv/issues/12231) - PD - - PDがジョイントコンセンサス[#4362](https://github.com/tikv/pd/issues/4362)の意味のないステップを含む演算子を生成する問題を修正 - - PDクライアント[#4549](https://github.com/tikv/pd/issues/4549)を閉じるときにTSO取り消しプロセスが停止する可能性があるバグを修正 + - PDがジョイントコンセンサスの意味のないステップを含む演算子を生成する問題を修正 [#4362](https://github.com/tikv/pd/issues/4362) + - PDクライアントを閉じるときにTSO取り消しプロセスが停止する可能性があるバグを修正 [#4549](https://github.com/tikv/pd/issues/4549) - リージョンスキャッタラーのスケジューリングで一部のピアが失われる問題を修正[#4565](https://github.com/tikv/pd/issues/4565) - `dr-autosync`の`Duration`フィールドが動的に構成できない問題を修正[#4651](https://github.com/tikv/pd/issues/4651) @@ -499,10 +499,10 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - 読み取りワークロードが重い状態で列を追加した後に発生する可能性のあるクエリエラーを修正[#3967](https://github.com/pingcap/tiflash/issues/3967) - 負の引数を持つ`SQRT`関数が`Null`ではなく`NaN`返す問題を修正しました[#3598](https://github.com/pingcap/tiflash/issues/3598) - `INT`を`DECIMAL`にキャストするとオーバーフローが発生する可能性がある問題を修正[#3920](https://github.com/pingcap/tiflash/issues/3920) - - 複数値式[#4016](https://github.com/pingcap/tiflash/issues/4016)で`IN`の結果が正しくない問題を修正 + - 複数値式で`IN`の結果が正しくない問題を修正 [#4016](https://github.com/pingcap/tiflash/issues/4016) - 日付形式が`'\n'`無効な区切り文字として認識する問題を修正[#4036](https://github.com/pingcap/tiflash/issues/4036) - 同時実行性の高いシナリオでラーナーの読み取りプロセスに時間がかかりすぎる問題を修正[#3555](https://github.com/pingcap/tiflash/issues/3555) - - `DATETIME`を`DECIMAL` [#4151](https://github.com/pingcap/tiflash/issues/4151)にキャストするときに発生する誤った結果を修正 + - `DATETIME`を`DECIMAL` にキャストするときに発生する誤った結果を修正 [#4151](https://github.com/pingcap/tiflash/issues/4151) - クエリがキャンセルされたときに発生するメモリリークの問題を修正しました[#4098](https://github.com/pingcap/tiflash/issues/4098) - エラスティックスレッドプールを有効にするとメモリリークが発生する可能性があるバグを修正[#4098](https://github.com/pingcap/tiflash/issues/4098) - ローカルトンネルが有効な場合、キャンセルされた MPP クエリによってタスクが永久にハングする可能性があるバグを修正しました[#4229](https://github.com/pingcap/tiflash/issues/4229) @@ -520,35 +520,35 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - `batch-replace-enable`無効になっているときに MySQL シンクが重複した`replace` SQL 文を生成するバグを修正[#4501](https://github.com/pingcap/tiflow/issues/4501) - PDリーダーが強制終了した際にTiCDCノードが異常終了するバグを修正[#4248](https://github.com/pingcap/tiflow/issues/4248) - - 一部のMySQLバージョン[#4504](https://github.com/pingcap/tiflow/issues/4504)のエラー`Unknown system variable 'transaction_isolation'`を修正 + - 一部のMySQLバージョンのエラー`Unknown system variable 'transaction_isolation'`を修正 [#4504](https://github.com/pingcap/tiflow/issues/4504) - `Canal-JSON` `string` [#4635](https://github.com/pingcap/tiflow/issues/4635)を誤って処理した場合に発生する可能性のある TiCDCpanic問題を修正しました - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) - `Canal-JSON` nil [#4736](https://github.com/pingcap/tiflow/issues/4736)をサポートしていないために発生する可能性がある TiCDCpanic問題を修正しました - - タイプ`Enum/Set`および`TinyText/MediumText/Text/LongText` [#4454](https://github.com/pingcap/tiflow/issues/4454)のAvroコーデックの誤ったデータマッピングを修正 + - タイプ`Enum/Set`および`TinyText/MediumText/Text/LongText` のAvroコーデックの誤ったデータマッピングを修正 [#4454](https://github.com/pingcap/tiflow/issues/4454) - Avroが`NOT NULL`列をNULL許容フィールドに変換するバグを修正 [#4818](https://github.com/pingcap/tiflow/issues/4818) - TiCDC が終了できない問題を修正[#4699](https://github.com/pingcap/tiflow/issues/4699) - TiDB Data Migration (DM) - - ステータス[#4281](https://github.com/pingcap/tiflow/issues/4281)を照会するときにのみ同期メトリックが更新される問題を修正しました + - ステータスを照会するときにのみ同期メトリックが更新される問題を修正しました [#4281](https://github.com/pingcap/tiflow/issues/4281) - セーフモードでの更新ステートメントの実行エラーにより、DMワーカーがpanicになる可能性がある問題を修正しました[#4317](https://github.com/pingcap/tiflow/issues/4317) - 長いvarcharsがエラーを報告するバグを修正`Column length too big` [#4637](https://github.com/pingcap/tiflow/issues/4637) - - 複数の DM ワーカーが同じアップストリーム[#3737](https://github.com/pingcap/tiflow/issues/3737)からデータを書き込むことで発生する競合の問題を修正しました。 + - 複数の DM ワーカーが同じアップストリームからデータを書き込むことで発生する競合の問題を修正しました。 [#3737](https://github.com/pingcap/tiflow/issues/3737) - ログに「チェックポイントに変更はありません。同期フラッシュチェックポイントをスキップしてください」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) - - 悲観的モード[#5002](https://github.com/pingcap/tiflow/issues/5002)でシャードをマージし、上流から増分データを複製する際のDML損失の問題を修正しました。 + - 悲観的モードでシャードをマージし、上流から増分データを複製する際のDML損失の問題を修正しました。 [#5002](https://github.com/pingcap/tiflow/issues/5002) - TiDB Lightning - 一部のインポートタスクにソースファイルが含まれていない場合にTiDB Lightningがメタデータスキーマを削除しない可能性があるバグを修正しました[#28144](https://github.com/pingcap/tidb/issues/28144) - ソースファイルとターゲットクラスタ内のテーブル名が異なる場合に発生するpanicを修正[#31771](https://github.com/pingcap/tidb/issues/31771) - チェックサムエラー「GCの有効期間がトランザクション期間より短い」を修正[#32733](https://github.com/pingcap/tidb/issues/32733) - - 空のテーブル[#31797](https://github.com/pingcap/tidb/issues/31797)のチェックに失敗した場合、 TiDB Lightning が停止する問題を修正しました。 + - 空のテーブルのチェックに失敗した場合、 TiDB Lightning が停止する問題を修正しました。 [#31797](https://github.com/pingcap/tidb/issues/31797) - Dumpling - - `dumpling --sql $query` [#30532](https://github.com/pingcap/tidb/issues/30532)実行時に表示される進行状況が正確ではない問題を修正 + - `dumpling --sql $query` 実行時に表示される進行状況が正確ではない問題を修正 [#30532](https://github.com/pingcap/tidb/issues/30532) - Amazon S3 が圧縮データのサイズを正しく計算できない問題を修正[#30534](https://github.com/pingcap/tidb/issues/30534) - TiDB Binlog - - 大規模な上流書き込みトランザクションが Kafka [#1136](https://github.com/pingcap/tidb-binlog/issues/1136)にレプリケートされるときに TiDB Binlog がスキップされる可能性がある問題を修正しました + - 大規模な上流書き込みトランザクションが Kafka にレプリケートされるときに TiDB Binlog がスキップされる可能性がある問題を修正しました [#1136](https://github.com/pingcap/tidb-binlog/issues/1136) diff --git a/releases/release-6.1.0.md b/releases/release-6.1.0.md index 4ce70cf775461..8594e0136a174 100644 --- a/releases/release-6.1.0.md +++ b/releases/release-6.1.0.md @@ -329,30 +329,30 @@ TiDB バージョン: 6.1.0 - `UnionScanRead` オペレータのパフォーマンスを向上させる [#32433](https://github.com/pingcap/tidb/issues/32433) - `EXPLAIN`の出力におけるタスクタイプの表示を改善(MPPタスクタイプを追加) [#33332](https://github.com/pingcap/tidb/issues/33332) - - 列[#10377](https://github.com/pingcap/tidb/issues/10377)のデフォルト値として`rand()`使用することをサポートします - - 列[#33870](https://github.com/pingcap/tidb/issues/33870)のデフォルト値として`uuid()`使用することをサポートします + - 列のデフォルト値として`rand()`使用することをサポートします [#10377](https://github.com/pingcap/tidb/issues/10377) + - 列のデフォルト値として`uuid()`使用することをサポートします [#33870](https://github.com/pingcap/tidb/issues/33870) - Support modifying the character set of columns from `latin1` to `utf8`/`utf8mb4` [#34008](https://github.com/pingcap/tidb/issues/34008) - TiKV - - インメモリ悲観的ロック[#12279](https://github.com/tikv/tikv/issues/12279)使用時の CDC の古い値のヒット率を改善 + - インメモリ悲観的ロック使用時の CDC の古い値のヒット率を改善 [#12279](https://github.com/tikv/tikv/issues/12279) - ヘルスチェックを改善して、利用できないRaftstoreを検出し、TiKV クライアントがリージョンキャッシュを時間内に更新できるようにします[#12398](https://github.com/tikv/tikv/issues/12398) - - Raft Engine [#12255](https://github.com/tikv/tikv/issues/12255)のメモリ制限設定をサポート + - Raft Engine のメモリ制限設定をサポート [#12255](https://github.com/tikv/tikv/issues/12255) - TiKVは、破損したSSTファイルを自動的に検出して削除し、製品の可用性を向上させます[#10578](https://github.com/tikv/tikv/issues/10578) - - CDCはRawKV [#11965](https://github.com/tikv/tikv/issues/11965)をサポートしています + - CDCはRawKV をサポートしています [#11965](https://github.com/tikv/tikv/issues/11965) - Support splitting a large snapshot file into multiple files [#11595](https://github.com/tikv/tikv/issues/11595) - スナップショットGCがRaftstoreのメッセージループをブロックするのを防ぐために、スナップショットガベージコレクションをRaftstoreからバックグラウンドスレッドに移動します[#11966](https://github.com/tikv/tikv/issues/11966) - - gPRCメッセージの最大メッセージ長( `max-grpc-send-msg-len` )と最大バッチサイズ( `raft-msg-max-batch-size` ) [#12334](https://github.com/tikv/tikv/issues/12334)の動的設定をサポート - - Raft [#10483](https://github.com/tikv/tikv/issues/10483)によるオンラインの安全でない復元計画の実行をサポート + - gPRCメッセージの最大メッセージ長( `max-grpc-send-msg-len` )と最大バッチサイズ( `raft-msg-max-batch-size` ) の動的設定をサポート [#12334](https://github.com/tikv/tikv/issues/12334) + - Raft によるオンラインの安全でない復元計画の実行をサポート [#10483](https://github.com/tikv/tikv/issues/10483) - PD - - リージョンラベル[#4694](https://github.com/tikv/pd/issues/4694)の Time-to-Live (TTL) をサポート + - リージョンラベルの Time-to-Live (TTL) をサポート [#4694](https://github.com/tikv/pd/issues/4694) - サポートリージョンバケット[#4668](https://github.com/tikv/pd/issues/4668) - デフォルトでSwaggerサーバーのコンパイルを無効にする[#4932](https://github.com/tikv/pd/issues/4932) - TiFlash - - 集約演算子のメモリ計算を最適化して、マージフェーズ[#4451](https://github.com/pingcap/tiflash/issues/4451)でより効率的なアルゴリズムが使用されるようにします。 + - 集約演算子のメモリ計算を最適化して、マージフェーズでより効率的なアルゴリズムが使用されるようにします。 [#4451](https://github.com/pingcap/tiflash/issues/4451) - Tools @@ -375,14 +375,14 @@ TiDB バージョン: 6.1.0 - `in`関数が`bit`タイプのデータを処理する際に発生する可能性のあるpanicの問題を修正しました[#33070](https://github.com/pingcap/tidb/issues/33070) - `UnionScan`演算子が順序を維持できないために間違ったクエリ結果が発生する問題を修正[#33175](https://github.com/pingcap/tidb/issues/33175) - 特定のケースで Merge Join 演算子が間違った結果を返す問題を修正[#33042](https://github.com/pingcap/tidb/issues/33042) - - 動的プルーニングモード[#33231](https://github.com/pingcap/tidb/issues/33231)で`index join`結果が間違っている可能性がある問題を修正しました + - 動的プルーニングモードで`index join`結果が間違っている可能性がある問題を修正しました [#33231](https://github.com/pingcap/tidb/issues/33231) - パーティションテーブルの一部のパーティションが削除されたときにデータがガベージコレクションされない可能性がある問題を修正[#33620](https://github.com/pingcap/tidb/issues/33620) - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) - - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボード[#33893](https://github.com/pingcap/tidb/issues/33893)でスロークエリをチェックすると発生する可能性があります。 + - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボードでスロークエリをチェックすると発生する可能性があります。 [#33893](https://github.com/pingcap/tidb/issues/33893) - システム変数`max_allowed_packet`が有効にならない問題を修正[#31422](https://github.com/pingcap/tidb/issues/31422) - - TopSQLモジュール[#34525](https://github.com/pingcap/tidb/issues/34525) [#34502](https://github.com/pingcap/tidb/issues/34502)のメモリリークの問題を修正 - - PointGetプラン[#32371](https://github.com/pingcap/tidb/issues/32371)でプランキャッシュが間違っている可能性がある問題を修正しました - - RC分離レベル[#34447](https://github.com/pingcap/tidb/issues/34447)でプランキャッシュが開始されるとクエリ結果が間違っている可能性がある問題を修正しました + - TopSQLモジュール のメモリリークの問題を修正 [#34502](https://github.com/pingcap/tidb/issues/34502) [#34525](https://github.com/pingcap/tidb/issues/34525) + - PointGetプランでプランキャッシュが間違っている可能性がある問題を修正しました [#32371](https://github.com/pingcap/tidb/issues/32371) + - RC分離レベルでプランキャッシュが開始されるとクエリ結果が間違っている可能性がある問題を修正しました [#34447](https://github.com/pingcap/tidb/issues/34447) - TiKV @@ -392,11 +392,11 @@ TiDB バージョン: 6.1.0 - メモリリソースが不足しているときにRaftログを追加することによって発生する OOM の問題を修正しました[#11379](https://github.com/tikv/tikv/issues/11379) - Fix the issue of TiKV panic caused by the race between destroying peers and batch splitting Regions [#12368](https://github.com/tikv/tikv/issues/12368) - `stats_monitor`デッドループに陥った後、短時間で TiKVメモリ使用量が急増する問題を修正[#12416](https://github.com/tikv/tikv/issues/12416) - - Follower Read [#12478](https://github.com/tikv/tikv/issues/12478)使用時に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました + - Follower Read 使用時に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました [#12478](https://github.com/tikv/tikv/issues/12478) - PD - - `not leader` [#4797](https://github.com/tikv/pd/issues/4797)の間違ったステータスコードを修正 + - `not leader` の間違ったステータスコードを修正 [#4797](https://github.com/tikv/pd/issues/4797) - Fix a bug of TSO fallback in some corner cases [#4884](https://github.com/tikv/pd/issues/4884) - PDリーダー移転後に削除したtombstoneストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) - PDリーダー移行後すぐにスケジュールを開始できない問題を修正[#4769](https://github.com/tikv/pd/issues/4769) @@ -423,16 +423,16 @@ TiDB バージョン: 6.1.0 - チェックポイントフラッシュにより失敗した行のデータがスキップされる可能性がある問題を修正[#5279](https://github.com/pingcap/tiflow/issues/5279) - Fix the issue that in some cases manually executing the filtered DDL in the downstream might cause task resumption failure [#5272](https://github.com/pingcap/tiflow/issues/5272) - `case-sensitive: true`が設定されていない場合、大文字テーブルを複製できない問題を修正[#5255](https://github.com/pingcap/tiflow/issues/5255) - - `SHOW CREATE TABLE`ステートメント[#5159](https://github.com/pingcap/tiflow/issues/5159)によって返されるインデックスの先頭に主キーがない場合に発生する DM ワーカーpanicの問題を修正しました。 + - `SHOW CREATE TABLE`ステートメントによって返されるインデックスの先頭に主キーがない場合に発生する DM ワーカーpanicの問題を修正しました。 [#5159](https://github.com/pingcap/tiflow/issues/5159) - GTID が有効になっているときやタスクが自動的に再開されたときに CPU 使用率が上昇し、大量のログが出力される問題を修正しました[#5063](https://github.com/pingcap/tiflow/issues/5063) - - DM WebUI [#4993](https://github.com/pingcap/tiflow/issues/4993)のオフライン オプションとその他の使用上の問題を修正しました - - アップストリーム[#3731](https://github.com/pingcap/tiflow/issues/3731)でGTIDが空の場合に増分タスクの開始に失敗する問題を修正 + - DM WebUI のオフライン オプションとその他の使用上の問題を修正しました [#4993](https://github.com/pingcap/tiflow/issues/4993) + - アップストリームでGTIDが空の場合に増分タスクの開始に失敗する問題を修正 [#3731](https://github.com/pingcap/tiflow/issues/3731) - 空の設定により dm-master がpanicを起こす可能性がある問題を修正[#3732](https://github.com/pingcap/tiflow/issues/3732) - TiDB Lightning - 事前チェックでローカルディスクリソースとクラスターの可用性がチェックされない問題を修正[#34213](https://github.com/pingcap/tidb/issues/34213) - - スキーマ[#33381](https://github.com/pingcap/tidb/issues/33381)ルーティングが正しくない問題を修正しました + - スキーマルーティングが正しくない問題を修正しました [#33381](https://github.com/pingcap/tidb/issues/33381) - TiDB LightningがパニックになったときにPD構成が正しく復元されない問題を修正[#31733](https://github.com/pingcap/tidb/issues/31733) - Fix the issue of Local-backend import failure caused by out-of-bounds data in the `auto_increment` column [#27937](https://github.com/pingcap/tidb/issues/27937) - Fix the issue of local backend import failure when the `auto_random` or `auto_increment` column is null [#34208](https://github.com/pingcap/tidb/issues/34208) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index a955833aab3e6..ce658dce3540c 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -20,7 +20,7 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - 診断 - - 継続的プロファイリング機能はデフォルトで無効になっています。これにより、この機能が有効になっている場合に発生する可能性のあるTiFlashのクラッシュ問題を回避できます。詳細については、 [#5687](https://github.com/pingcap/tiflash/issues/5687) @ [mornyx](https://github.com/mornyx)をご覧ください。 + - 継続的プロファイリング機能はデフォルトで無効になっています。これにより、この機能が有効になっている場合に発生する可能性のあるTiFlashのクラッシュ問題を回避できます。詳細については、 をご覧ください。 [#5687](https://github.com/pingcap/tiflash/issues/5687) @ [mornyx](https://github.com/mornyx) ## Other changes {#other-changes} @@ -39,12 +39,12 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiDB - - 新しいオプティマイザ`SEMI_JOIN_REWRITE`を追加して、 `EXISTS`クエリ[#35323](https://github.com/pingcap/tidb/issues/35323) @ [winoros](https://github.com/winoros)のパフォーマンスを向上させます。 + - 新しいオプティマイザ`SEMI_JOIN_REWRITE`を追加して、 `EXISTS`クエリのパフォーマンスを向上させます。 [#35323](https://github.com/pingcap/tidb/issues/35323) @ [winoros](https://github.com/winoros) - TiKV - HTTPボディサイズを[#12355](https://github.com/tikv/tikv/issues/12355) @ [winoros](https://github.com/winoros)に削減するために、gzipを使用してメトリック応答を圧縮することをサポートします。 - - [`server.simplify-metrics`](https://docs.pingcap.com/tidb/v6.1/tikv-configuration-file#simplify-metrics-new-in-v611)構成項目[#12355](https://github.com/tikv/tikv/issues/12355) @ [glorv](https://github.com/glorv)を使用して一部のメトリックをフィルタリングすることにより、各リクエストに対して返されるデータの量を削減することをサポートします。 + - [`server.simplify-metrics`](https://docs.pingcap.com/tidb/v6.1/tikv-configuration-file#simplify-metrics-new-in-v611)構成項目を使用して一部のメトリックをフィルタリングすることにより、各リクエストに対して返されるデータの量を削減することをサポートします。 [#12355](https://github.com/tikv/tikv/issues/12355) @ [glorv](https://github.com/glorv) - RocksDBで同時に実行されるサブコンパクション操作の数を動的に変更する機能をサポート ( `rocksdb.max-sub-compactions` ) [#13145](https://github.com/tikv/tikv/issues/13145) @ [ethercflow](https://github.com/ethercflow) - PD @@ -55,11 +55,11 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiDB Lightning - - `stale command`ようなエラーが発生した場合に再試行メカニズムを追加して、インポート成功率[#36877](https://github.com/pingcap/tidb/issues/36877) @ [D3Hunter](https://github.com/D3Hunter)向上させます + - `stale command`ようなエラーが発生した場合に再試行メカニズムを追加して、インポート成功率向上させます [#36877](https://github.com/pingcap/tidb/issues/36877) @ [D3Hunter](https://github.com/D3Hunter) - TiDB Data Migration (DM) - - ユーザーはTiDB Lightningローダー[#5505](https://github.com/pingcap/tiflow/issues/5505)と[ブチュイトデゴウ](https://github.com/buchuitoudegou)同時実行数を手動で設定できます。 + - ユーザーはTiDB Lightningローダーと@ [buchuitoudegou](https://github.com/buchuitoudegou)同時実行数を手動で設定できます。 [#5505](https://github.com/pingcap/tiflow/issues/5505) - TiCDC @@ -71,27 +71,27 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiDB - - `LIMIT` [#35638](https://github.com/pingcap/tidb/issues/35638) @ [guo-shaoge](https://github.com/guo-shaoge)と併用すると`INL_HASH_JOIN`ハングする可能性がある問題を修正しました - - `UPDATE`文[#32311](https://github.com/pingcap/tidb/issues/32311) @ [Yisaer](https://github.com/Yisaer)の実行時に TiDB がpanic可能性がある問題を修正しました - - `SHOW COLUMNS`文[#36496](https://github.com/pingcap/tidb/issues/36496) @ [tangenta](https://github.com/tangenta)を実行するときに TiDB がコプロセッサ要求を送信する可能性があるバグを修正しました。 - - TiDBが`SHOW WARNINGS`ステートメント[#31569](https://github.com/pingcap/tidb/issues/31569) @ [zyguan](https://github.com/zyguan)を実行するときに`invalid memory address or nil pointer dereference`エラーを返す可能性があるバグを修正しました + - `LIMIT` と併用すると`INL_HASH_JOIN`ハングする可能性がある問題を修正しました [#35638](https://github.com/pingcap/tidb/issues/35638) @ [guo-shaoge](https://github.com/guo-shaoge) + - `UPDATE`文の実行時に TiDB がpanic可能性がある問題を修正しました [#32311](https://github.com/pingcap/tidb/issues/32311) @ [Yisaer](https://github.com/Yisaer) + - `SHOW COLUMNS`文を実行するときに TiDB がコプロセッサ要求を送信する可能性があるバグを修正しました。 [#36496](https://github.com/pingcap/tidb/issues/36496) @ [tangenta](https://github.com/tangenta) + - TiDBが`SHOW WARNINGS`ステートメントを実行するときに`invalid memory address or nil pointer dereference`エラーを返す可能性があるバグを修正しました [#31569](https://github.com/pingcap/tidb/issues/31569) @ [zyguan](https://github.com/zyguan) - 静的パーティションプルーニングモードで、テーブルが空の場合に集計条件を含むSQL文が間違った結果を返す可能性があるバグを修正[#35295](https://github.com/pingcap/tidb/issues/35295) @ [tiancaiamao](https://github.com/tiancaiamao) - Fix the issue that the Join Reorder operation will mistakenly push down its Outer Join condition [#37238](https://github.com/pingcap/tidb/issues/37238) @ [winoros](https://github.com/winoros) - CTE スキーマハッシュコードが誤って複製され、CTE が複数回参照されると`Can't find column ... in schema ...`エラーが発生する問題を修正しました[#35404](https://github.com/pingcap/tidb/issues/35404) @ [AilinKid](https://github.com/AilinKid) - - 一部の右外部結合シナリオで結合順序が間違っていると、間違ったクエリ結果[#36912](https://github.com/pingcap/tidb/issues/36912) @ [winoros](https://github.com/winoros)が発生する問題を修正しました。 - - EqualAll の場合[#34584](https://github.com/pingcap/tidb/issues/34584) @ [fixdb](https://github.com/fixdb)でTiFlash `firstrow`集計関数の誤って推論された null フラグの問題を修正しました - - `IGNORE_PLAN_CACHE`ヒント[#34596](https://github.com/pingcap/tidb/issues/34596) @ [fzzf678](https://github.com/fzzf678)でバインディングを作成するとプラン キャッシュが機能しない問題を修正しました - - ハッシュパーティションウィンドウと単一パーティションウィンドウ[#35990](https://github.com/pingcap/tidb/issues/35990) @ [LittleFall](https://github.com/LittleFall)の間に`EXCHANGE`演算子が欠落している問題を修正しました。 + - 一部の右外部結合シナリオで結合順序が間違っていると、間違ったクエリ結果が発生する問題を修正しました。 [#36912](https://github.com/pingcap/tidb/issues/36912) @ [winoros](https://github.com/winoros) + - EqualAll の場合でTiFlash `firstrow`集計関数の誤って推論された null フラグの問題を修正しました [#34584](https://github.com/pingcap/tidb/issues/34584) @ [fixdb](https://github.com/fixdb) + - `IGNORE_PLAN_CACHE`ヒントでバインディングを作成するとプラン キャッシュが機能しない問題を修正しました [#34596](https://github.com/pingcap/tidb/issues/34596) @ [fzzf678](https://github.com/fzzf678) + - ハッシュパーティションウィンドウと単一パーティションウィンドウの間に`EXCHANGE`演算子が欠落している問題を修正しました。 [#35990](https://github.com/pingcap/tidb/issues/35990) @ [LittleFall](https://github.com/LittleFall) - パーティションテーブルがインデックスを完全に使用してデータをスキャンできない場合がある問題を修正[#33966](https://github.com/pingcap/tidb/issues/33966) @ [mjonss](https://github.com/mjonss) - - 集計が[#35295](https://github.com/pingcap/tidb/issues/35295) @ [tiancaiamao](https://github.com/tiancaiamao)にプッシュダウンされた後に部分集計に間違ったデフォルト値が設定された場合の間違ったクエリ結果の問題を修正しました - - パーティションテーブルをクエリすると、場合によっては[#35181](https://github.com/pingcap/tidb/issues/35181) @ [mjonss](https://github.com/mjonss)で`index-out-of-range`エラーが発生する可能性がある問題を修正しました。 - - クエリ条件でパーティションキーが使用され、照合がクエリパーティションテーブル[#32749](https://github.com/pingcap/tidb/issues/32749) @ [mjonss](https://github.com/mjonss)の照合と異なる場合にパーティションが誤ってプルーニングされる問題を修正しました。 + - 集計がにプッシュダウンされた後に部分集計に間違ったデフォルト値が設定された場合の間違ったクエリ結果の問題を修正しました [#35295](https://github.com/pingcap/tidb/issues/35295) @ [tiancaiamao](https://github.com/tiancaiamao) + - パーティションテーブルをクエリすると、場合によってはで`index-out-of-range`エラーが発生する可能性がある問題を修正しました。 [#35181](https://github.com/pingcap/tidb/issues/35181) @ [mjonss](https://github.com/mjonss) + - クエリ条件でパーティションキーが使用され、照合がクエリパーティションテーブルの照合と異なる場合にパーティションが誤ってプルーニングされる問題を修正しました。 [#32749](https://github.com/pingcap/tidb/issues/32749) @ [mjonss](https://github.com/mjonss) - TiDB Binlogが有効な場合、 `ALTER SEQUENCE`文を実行するとメタデータ バージョンが間違って発生し、 Drainer が[#36276](https://github.com/pingcap/tidb/issues/36276) @ [AilinKid](https://github.com/AilinKid)で終了する可能性がある問題を修正しました。 - 極端なケースで起動時に誤った TiDB ステータスが表示される問題を修正[#36791](https://github.com/pingcap/tidb/issues/36791) @ [xhebox](https://github.com/xhebox) - - TiDB Dashboard[#35153](https://github.com/pingcap/tidb/issues/35153) @ [time-and-fate](https://github.com/time-and-fate)でパーティションテーブルの実行プランをクエリするときに発生する可能性のある`UnknownPlanID`問題を修正しました。 + - TiDB Dashboardでパーティションテーブルの実行プランをクエリするときに発生する可能性のある`UnknownPlanID`問題を修正しました。 [#35153](https://github.com/pingcap/tidb/issues/35153) @ [time-and-fate](https://github.com/time-and-fate) - Fix the issue that the column list does not work in the LOAD DATA statement [#35198](https://github.com/pingcap/tidb/issues/35198) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - TiDB Binlogを有効にして重複した値を挿入すると発生する`data and columnID count not match`エラーの問題を修正[#33608](https://github.com/pingcap/tidb/issues/33608) @ [zyguan](https://github.com/zyguan) - - `tidb_gc_life_time` [#35392](https://github.com/pingcap/tidb/issues/35392) @ [TonsnakeLin](https://github.com/TonsnakeLin)の制限を解除 + - `tidb_gc_life_time` の制限を解除 [#35392](https://github.com/pingcap/tidb/issues/35392) @ [TonsnakeLin](https://github.com/TonsnakeLin) - 空のフィールド終端文字が使用されている場合の`LOAD DATA`文のデッドループを修正[#33298](https://github.com/pingcap/tidb/issues/33298) @ [zyguan](https://github.com/zyguan) - 可用性を向上させるために、不健全な TiKV ノードへのリクエストの送信を避ける[#34906](https://github.com/pingcap/tidb/issues/34906) @ [sticnarf](https://github.com/sticnarf) @@ -99,18 +99,18 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - Raftstoreがビジー状態の場合にリージョンが重複する可能性があるバグを修正[#13160](https://github.com/tikv/tikv/issues/13160) @ [5kbpers](https://github.com/5kbpers) - リージョンハートビートが中断された後にPDがTiKVに再接続しない問題を修正[#12934](https://github.com/tikv/tikv/issues/12934) @ [bufferflies](https://github.com/bufferflies) - - 空の文字列[#12673](https://github.com/tikv/tikv/issues/12673) @ [wshwsh12](https://github.com/wshwsh12)型変換を実行するときに TiKV がパニックになる問題を修正しました + - 空の文字列型変換を実行するときに TiKV がパニックになる問題を修正しました [#12673](https://github.com/tikv/tikv/issues/12673) @ [wshwsh12](https://github.com/wshwsh12) - TiKVとPD [#12518](https://github.com/tikv/tikv/issues/12518) @ [5kbpers](https://github.com/5kbpers)間のリージョンサイズ設定が一致しない問題を修正 - Raft Engineが有効になっているときに暗号化キーがクリーンアップされない問題を修正[#12890](https://github.com/tikv/tikv/issues/12890) @ [tabokie](https://github.com/tabokie) - Fix the panic issue that might occur when a peer is being split and destroyed at the same time [#12825](https://github.com/tikv/tikv/issues/12825) @ [BusyJay](https://github.com/BusyJay) - - リージョンマージプロセス[#12663](https://github.com/tikv/tikv/issues/12663) @ [BusyJay](https://github.com/BusyJay)でソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のあるpanic問題を修正しました。 - - PDクライアントがエラー[#12345](https://github.com/tikv/tikv/issues/12345) @ [Connor1996](https://github.com/Connor1996)に遭遇したときに発生するPDクライアントの頻繁な再接続の問題を修正しました - - Raft Engine [#13123](https://github.com/tikv/tikv/issues/13123) @ [tabokie](https://github.com/tabokie)で並列リカバリが有効になっている場合に発生する可能性のあるpanicを修正しました + - リージョンマージプロセスでソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のあるpanic問題を修正しました。 [#12663](https://github.com/tikv/tikv/issues/12663) @ [BusyJay](https://github.com/BusyJay) + - PDクライアントがエラーに遭遇したときに発生するPDクライアントの頻繁な再接続の問題を修正しました [#12345](https://github.com/tikv/tikv/issues/12345) @ [Connor1996](https://github.com/Connor1996) + - Raft Engine で並列リカバリが有効になっている場合に発生する可能性のあるpanicを修正しました [#13123](https://github.com/tikv/tikv/issues/13123) @ [tabokie](https://github.com/tabokie) - 新しいリージョンのコミットログ期間が長すぎるため、QPS が[#13077](https://github.com/tikv/tikv/issues/13077) @ [Connor1996](https://github.com/Connor1996)低下する問題を修正しました。 - Raft Engineが有効になっているときに稀に発生するパニックを修正[#12698](https://github.com/tikv/tikv/issues/12698) @ [tabokie](https://github.com/tabokie) - proc ファイルシステム (procfs) が見つからない場合に冗長なログ警告を回避する[#13116](https://github.com/tikv/tikv/issues/13116) @ [tabokie](https://github.com/tabokie) - - ダッシュボード[#13086](https://github.com/tikv/tikv/issues/13086) @ [glorv](https://github.com/glorv)の`Unified Read Pool CPU`の誤った表現を修正 - - リージョンが大きい場合、デフォルトの[`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff)バケット サイズ[#12598](https://github.com/tikv/tikv/issues/12598) @ [tonyxuqqi](https://github.com/tonyxuqqi)よりも大きくなる可能性がある問題を修正しました。 + - ダッシュボードの`Unified Read Pool CPU`の誤った表現を修正 [#13086](https://github.com/tikv/tikv/issues/13086) @ [glorv](https://github.com/glorv) + - リージョンが大きい場合、デフォルトの[`region-split-check-diff`](/tikv-configuration-file.md#region-split-check-diff)バケット サイズよりも大きくなる可能性がある問題を修正しました。 [#12598](https://github.com/tikv/tikv/issues/12598) @ [tonyxuqqi](https://github.com/tonyxuqqi) - スナップショットの適用が中止され、 Raft Engineが有効になっている場合に TiKV がpanic可能性がある問題を修正[#12470](https://github.com/tikv/tikv/issues/12470) @ [tabokie](https://github.com/tabokie) - Fix the issue that the PD client might cause deadlocks [#13191](https://github.com/tikv/tikv/issues/13191) @ [bufferflies](https://github.com/bufferflies) [#12933](https://github.com/tikv/tikv/issues/12933) @ [BurtonQin](https://github.com/BurtonQin) @@ -118,15 +118,15 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - クラスタノードのラベル構成が無効な場合にオンラインの進行状況が不正確になる問題を修正[#5234](https://github.com/tikv/pd/issues/5234) @ [rleungx](https://github.com/rleungx) - `enable-forwarding`有効になっているときに gRPC がエラーを不適切に処理する問題によって発生する PD パニックを修正[#5373](https://github.com/tikv/pd/issues/5373) @ [bufferflies](https://github.com/bufferflies) - - `/regions/replicated`間違ったステータス[#5095](https://github.com/tikv/pd/issues/5095) @ [rleungx](https://github.com/rleungx)を返す可能性がある問題を修正しました + - `/regions/replicated`間違ったステータスを返す可能性がある問題を修正しました [#5095](https://github.com/tikv/pd/issues/5095) @ [rleungx](https://github.com/rleungx) - TiFlash - 状況によっては、クラスター化インデックスを持つテーブルの列を削除した後にTiFlash がクラッシュする問題を修正[#5154](https://github.com/pingcap/tiflash/issues/5154) @ [hongyunyan](https://github.com/hongyunyan) - - `format`関数が`Data truncated`エラー[#4891](https://github.com/pingcap/tiflash/issues/4891) @ [xzhangxian1008](https://github.com/xzhangxian1008)を返す可能性がある問題を修正しました + - `format`関数が`Data truncated`エラーを返す可能性がある問題を修正しました [#4891](https://github.com/pingcap/tiflash/issues/4891) @ [xzhangxian1008](https://github.com/xzhangxian1008) - 一部の古いデータがストレージに残り、削除できない問題を修正[#5659](https://github.com/pingcap/tiflash/issues/5659) @ [lidezhu](https://github.com/lidezhu) - 一部のエッジケースで不要な CPU 使用率を修正[#5409](https://github.com/pingcap/tiflash/issues/5409) @ [breezewish](https://github.com/breezewish) - - IPv6 [#5247](https://github.com/pingcap/tiflash/issues/5247) @ [solotzg](https://github.com/solotzg)を使用するクラスターでTiFlash が動作できないバグを修正しました + - IPv6 を使用するクラスターでTiFlash が動作できないバグを修正しました [#5247](https://github.com/pingcap/tiflash/issues/5247) @ [solotzg](https://github.com/solotzg) - 並列集約[#5356](https://github.com/pingcap/tiflash/issues/5356) @ [gengliqi](https://github.com/gengliqi)エラーによりTiFlashがクラッシュする可能性があるバグを修正 - Fix a bug that thread resources might leak in case of `MinTSOScheduler` query errors [#5556](https://github.com/pingcap/tiflash/issues/5556) @ [windtalker](https://github.com/windtalker) @@ -142,37 +142,37 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiDB Data Migration (DM) - - DM [#6161](https://github.com/pingcap/tiflow/issues/6161) @ [ForwardStar](https://github.com/ForwardStar)で`txn-entry-size-limit`設定項目が有効にならない問題を修正 + - DM で`txn-entry-size-limit`設定項目が有効にならない問題を修正 [#6161](https://github.com/pingcap/tiflow/issues/6161) @ [ForwardStar](https://github.com/ForwardStar) - `check-task`コマンドが特殊文字[#5895](https://github.com/pingcap/tiflow/issues/5895) @ [Ehco1996](https://github.com/Ehco1996)を処理できない問題を修正 - `query-status` [#4811](https://github.com/pingcap/tiflow/issues/4811) @ [lyzx2001](https://github.com/lyzx2001)で発生する可能性のあるデータ競合の問題を修正 - - `operate-schema`コマンド[#5688](https://github.com/pingcap/tiflow/issues/5688) @ [ForwardStar](https://github.com/ForwardStar)の異なる出力形式を修正 - - リレーがエラー[#6193](https://github.com/pingcap/tiflow/issues/6193) @ [lance6716](https://github.com/lance6716)に遭遇したときの goroutine リークを修正 - - DB Conn [#3733](https://github.com/pingcap/tiflow/issues/3733) @ [lance6716](https://github.com/lance6716)を取得する際に DM ワーカーがスタックする可能性がある問題を修正しました - - TiDBがIPv6ホスト[#6249](https://github.com/pingcap/tiflow/issues/6249) @ [D3Hunter](https://github.com/D3Hunter)を使用するとDMが起動に失敗する問題を修正 + - `operate-schema`コマンドの異なる出力形式を修正 [#5688](https://github.com/pingcap/tiflow/issues/5688) @ [ForwardStar](https://github.com/ForwardStar) + - リレーがエラーに遭遇したときの goroutine リークを修正 [#6193](https://github.com/pingcap/tiflow/issues/6193) @ [lance6716](https://github.com/lance6716) + - DB Conn を取得する際に DM ワーカーがスタックする可能性がある問題を修正しました [#3733](https://github.com/pingcap/tiflow/issues/3733) @ [lance6716](https://github.com/lance6716) + - TiDBがIPv6ホストを使用するとDMが起動に失敗する問題を修正 [#6249](https://github.com/pingcap/tiflow/issues/6249) @ [D3Hunter](https://github.com/D3Hunter) - TiCDC - - 互換性のある最大バージョン番号[#6039](https://github.com/pingcap/tiflow/issues/6039) @ [Rustin170506](https://github.com/Rustin170506)の誤りを修正 + - 互換性のある最大バージョン番号の誤りを修正 [#6039](https://github.com/pingcap/tiflow/issues/6039) @ [Rustin170506](https://github.com/Rustin170506) - Fix a bug that may cause the cdc server to panic when it receives an HTTP request before it fully starts [#5639](https://github.com/pingcap/tiflow/issues/5639) @ [asddongmen](https://github.com/asddongmen) - チェンジフィード同期ポイントが有効な場合の DDL シンクpanic問題を修正[#4934](https://github.com/pingcap/tiflow/issues/4934) @ [asddongmen](https://github.com/asddongmen) - 同期ポイントが有効な場合に、一部のシナリオでチェンジフィードがスタックする問題を修正[#6827](https://github.com/pingcap/tiflow/issues/6827) @ [hicqu](https://github.com/hicqu) - CDCサーバーの再起動後にchangefeed APIが正常に動作しないバグを修正[#5837](https://github.com/pingcap/tiflow/issues/5837) @ [asddongmen](https://github.com/asddongmen) - - ブラックホールシンク[#6206](https://github.com/pingcap/tiflow/issues/6206) @ [asddongmen](https://github.com/asddongmen)のデータ競合問題を修正 + - ブラックホールシンクのデータ競合問題を修正 [#6206](https://github.com/pingcap/tiflow/issues/6206) @ [asddongmen](https://github.com/asddongmen) - `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) @ [Rustin170506](https://github.com/Rustin170506)を設定すると TiCDCpanic問題を修正しました - 再実行ログ機能が有効になっている場合のデータ一貫性の問題を修正[#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) @ [asddongmen](https://github.com/asddongmen) - 非同期的に再実行イベントを書き込むことで、再実行ログのパフォーマンス低下を修正[#6011](https://github.com/pingcap/tiflow/issues/6011) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - MySQLシンクがIPv6アドレス[#6135](https://github.com/pingcap/tiflow/issues/6135) @ [Rustin170506](https://github.com/Rustin170506)に接続できない問題を修正 + - MySQLシンクがIPv6アドレスに接続できない問題を修正 [#6135](https://github.com/pingcap/tiflow/issues/6135) @ [Rustin170506](https://github.com/Rustin170506) - Backup & Restore (BR) - - RawKVモード[#35279](https://github.com/pingcap/tidb/issues/35279) @ [3pointer](https://github.com/3pointer)でBRが`ErrRestoreTableIDMismatch`報告するバグを修正 + - RawKVモードでBRが`ErrRestoreTableIDMismatch`報告するバグを修正 [#35279](https://github.com/pingcap/tidb/issues/35279) @ [3pointer](https://github.com/3pointer) - 大規模クラスタバックアップ[#30087](https://github.com/pingcap/tidb/issues/30087) @ [MoCuishle28](https://github.com/MoCuishle28)での S3 レート制限によるバックアップ失敗を修正するために、バックアップデータディレクトリ構造を調整します。 - サマリーログ[#35553](https://github.com/pingcap/tidb/issues/35553) @ [ixuh12](https://github.com/ixuh12)のバックアップ時間の誤りを修正 - Dumpling - - GetDSNがIPv6 [#36112](https://github.com/pingcap/tidb/issues/36112) @ [D3Hunter](https://github.com/D3Hunter)をサポートしない問題を修正 + - GetDSNがIPv6 をサポートしない問題を修正 [#36112](https://github.com/pingcap/tidb/issues/36112) @ [D3Hunter](https://github.com/D3Hunter) - TiDB Binlog - - `compressor` `gzip` [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) @ [lichunzhu](https://github.com/lichunzhu)に設定されている場合に、 Drainer がPumpにリクエストを正しく送信できないバグを修正しました。 + - `compressor` `gzip` に設定されている場合に、 Drainer がPumpにリクエストを正しく送信できないバグを修正しました。 [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) @ [lichunzhu](https://github.com/lichunzhu) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index c42a1cba5da0a..55662de22a436 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -15,7 +15,7 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiDB - - 1 つのテーブル[#37171](https://github.com/pingcap/tidb/issues/37171) @ [lcwangchao](https://github.com/lcwangchao)で配置ルールとTiFlashレプリカを同時に設定できるようにする + - 1 つのテーブルで配置ルールとTiFlashレプリカを同時に設定できるようにする [#37171](https://github.com/pingcap/tidb/issues/37171) @ [lcwangchao](https://github.com/lcwangchao) - TiKV @@ -30,7 +30,7 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiCDC - - 解決されたTSをバッチ[#7078](https://github.com/pingcap/tiflow/issues/7078) @ [sdojjy](https://github.com/sdojjy)で処理することにより、リージョンワーカーのパフォーマンスを向上させます。 + - 解決されたTSをバッチで処理することにより、リージョンワーカーのパフォーマンスを向上させます。 [#7078](https://github.com/pingcap/tiflow/issues/7078) @ [sdojjy](https://github.com/sdojjy) ## バグ修正 {#bug-fixes} @@ -38,35 +38,35 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - データベースレベルの権限が誤ってクリーンアップされる問題を修正[#38363](https://github.com/pingcap/tidb/issues/38363) @ [dveeden](https://github.com/dveeden) - `SHOW CREATE PLACEMENT POLICY` [#37526](https://github.com/pingcap/tidb/issues/37526) @ [xhebox](https://github.com/xhebox)の誤った出力を修正 - - 1つのPDノードがダウンした場合、他のPDノード[#35708](https://github.com/pingcap/tidb/issues/35708) @ [tangenta](https://github.com/tangenta)を再試行しないため、 `information_schema.TIKV_REGION_STATUS`のクエリが失敗する問題を修正しました。 + - 1つのPDノードがダウンした場合、他のPDノードを再試行しないため、 `information_schema.TIKV_REGION_STATUS`のクエリが失敗する問題を修正しました。 [#35708](https://github.com/pingcap/tidb/issues/35708) @ [tangenta](https://github.com/tangenta) - Fix the issue that the `UNION` operator might return unexpected empty result [#36903](https://github.com/pingcap/tidb/issues/36903) @ [tiancaiamao](https://github.com/tiancaiamao) - - TiFlash [#37254](https://github.com/pingcap/tidb/issues/37254) @ [wshwsh12](https://github.com/wshwsh12)のパーティションテーブルでダイナミックモードを有効にしたときに発生する誤った結果を修正しました - - リージョンが[#37141](https://github.com/pingcap/tidb/issues/37141) @ [sticnarf](https://github.com/sticnarf)にマージされたときにリージョンキャッシュが時間内にクリーンアップされない問題を修正しました - - KVクライアントが不要なpingメッセージ[#36861](https://github.com/pingcap/tidb/issues/36861) @ [jackysp](https://github.com/jackysp)を送信する問題を修正しました + - TiFlash のパーティションテーブルでダイナミックモードを有効にしたときに発生する誤った結果を修正しました [#37254](https://github.com/pingcap/tidb/issues/37254) @ [wshwsh12](https://github.com/wshwsh12) + - リージョンがにマージされたときにリージョンキャッシュが時間内にクリーンアップされない問題を修正しました [#37141](https://github.com/pingcap/tidb/issues/37141) @ [sticnarf](https://github.com/sticnarf) + - KVクライアントが不要なpingメッセージを送信する問題を修正しました [#36861](https://github.com/pingcap/tidb/issues/36861) @ [jackysp](https://github.com/jackysp) - DMLエグゼキュータを使用した`EXPLAIN ANALYZE`文が、トランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました[#37373](https://github.com/pingcap/tidb/issues/37373) @ [cfzjywxk](https://github.com/cfzjywxk) - `ORDER BY`句に相関サブクエリが含まれている場合に`GROUP CONCAT` with `ORDER BY`が失敗する可能性がある問題を修正しました。 [#18216](https://github.com/pingcap/tidb/issues/18216) @ [winoros](https://github.com/winoros) - - `UPDATE`文に共通テーブル式 (CTE) [#35758](https://github.com/pingcap/tidb/issues/35758) @ [AilinKid](https://github.com/AilinKid)が含まれている場合に`Can't find column`報告される問題を修正しました + - `UPDATE`文に共通テーブル式 (CTE) が含まれている場合に`Can't find column`報告される問題を修正しました [#35758](https://github.com/pingcap/tidb/issues/35758) @ [AilinKid](https://github.com/AilinKid) - 特定のシナリオで予期しないエラーが発生[#37187](https://github.com/pingcap/tidb/issues/37187) `EXECUTE` [思い出させる](https://github.com/Reminiscent) - TiKV - リージョン[#13553](https://github.com/tikv/tikv/issues/13553) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)のバッチスナップショットによってスナップショットデータが不完全になる可能性がある問題を修正しました - フロー制御が有効で、 `level0_slowdown_trigger`明示的に[#11424](https://github.com/tikv/tikv/issues/11424) @ [Connor1996](https://github.com/Connor1996)に設定されている場合に QPS が低下する問題を修正しました - - TiKV が Web ID プロバイダーからエラーを取得し、デフォルトのプロバイダー[#13122](https://github.com/tikv/tikv/issues/13122) @ [3pointer](https://github.com/3pointer)にフェイルバックしたときに、権限拒否エラーが発生する問題を修正しました。 + - TiKV が Web ID プロバイダーからエラーを取得し、デフォルトのプロバイダーにフェイルバックしたときに、権限拒否エラーが発生する問題を修正しました。 [#13122](https://github.com/tikv/tikv/issues/13122) @ [3pointer](https://github.com/3pointer) - TiKVインスタンスが隔離されたネットワーク環境にある場合、TiKVサービスが数分間利用できなくなる問題を修正[#12966](https://github.com/tikv/tikv/issues/12966) @ [cosven](https://github.com/cosven) - PD - リージョンツリーの統計が不正確になる可能性がある問題を修正[#5318](https://github.com/tikv/pd/issues/5318) @ [rleungx](https://github.com/rleungx) - TiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) @ [HunDunDM](https://github.com/HunDunDM) - - PD がダッシュボード プロキシ リクエスト[#5321](https://github.com/tikv/pd/issues/5321) @ [HunDunDM](https://github.com/HunDunDM)を正しく処理できない問題を修正しました + - PD がダッシュボード プロキシ リクエストを正しく処理できない問題を修正しました [#5321](https://github.com/tikv/pd/issues/5321) @ [HunDunDM](https://github.com/HunDunDM) - 不健全なリージョンがPDpanic[#5491](https://github.com/tikv/pd/issues/5491) @ [nolouch](https://github.com/nolouch)を引き起こす可能性がある問題を修正 - TiFlash - I/O リミッターがバルク書き込み後のクエリ要求の I/O スループットを誤って抑制し、クエリのパフォーマンスが低下する問題を修正しました[#5801](https://github.com/pingcap/tiflash/issues/5801) @ [JinheLin](https://github.com/JinheLin) - クエリがキャンセルされたときにウィンドウ関数によってTiFlashがクラッシュする可能性がある問題を修正[#5814](https://github.com/pingcap/tiflash/issues/5814) @ [SeaRise](https://github.com/SeaRise) - - `NULL`値[#5859](https://github.com/pingcap/tiflash/issues/5859) @ [JaySon-Huang](https://github.com/JaySon-Huang)を含む列でプライマリインデックスを作成した後に発生するpanicを修正しました。 + - `NULL`値を含む列でプライマリインデックスを作成した後に発生するpanicを修正しました。 [#5859](https://github.com/pingcap/tiflash/issues/5859) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール @@ -77,16 +77,16 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiDB Data Migration (DM) - DMタスクが同期ユニットに入り、中断されると上流のテーブル構造情報が失われる問題を修正[#7159](https://github.com/pingcap/tiflow/issues/7159) @ [lance6716](https://github.com/lance6716) - - チェックポイント[#5010](https://github.com/pingcap/tiflow/issues/5010) @ [lance6716](https://github.com/lance6716)を保存するときに SQL ステートメントを分割して、大規模なトランザクション エラーを修正します。 - - DM事前チェックに`INFORMATION_SCHEMA` [#7317](https://github.com/pingcap/tiflow/issues/7317) @ [lance6716](https://github.com/lance6716)の`SELECT`権限が必要になる問題を修正 - - 高速/完全バリデータ[#7241](https://github.com/pingcap/tiflow/issues/7241) @ [buchuitoudegou](https://github.com/buchuitoudegou)で DM タスクを実行した後に DM ワーカーがデッドロック エラーをトリガーする問題を修正しました - - DMが`Specified key was too long`エラー[#5315](https://github.com/pingcap/tiflow/issues/5315) @ [lance6716](https://github.com/lance6716)を報告する問題を修正 - - レプリケーション[#7028](https://github.com/pingcap/tiflow/issues/7028) @ [lance6716](https://github.com/lance6716)中に latin1 データが破損する可能性がある問題を修正しました + - チェックポイントを保存するときに SQL ステートメントを分割して、大規模なトランザクション エラーを修正します。 [#5010](https://github.com/pingcap/tiflow/issues/5010) @ [lance6716](https://github.com/lance6716) + - DM事前チェックに`INFORMATION_SCHEMA` の`SELECT`権限が必要になる問題を修正 [#7317](https://github.com/pingcap/tiflow/issues/7317) @ [lance6716](https://github.com/lance6716) + - 高速/完全バリデータで DM タスクを実行した後に DM ワーカーがデッドロック エラーをトリガーする問題を修正しました [#7241](https://github.com/pingcap/tiflow/issues/7241) @ [buchuitoudegou](https://github.com/buchuitoudegou) + - DMが`Specified key was too long`エラーを報告する問題を修正 [#5315](https://github.com/pingcap/tiflow/issues/5315) @ [lance6716](https://github.com/lance6716) + - レプリケーション中に latin1 データが破損する可能性がある問題を修正しました [#7028](https://github.com/pingcap/tiflow/issues/7028) @ [lance6716](https://github.com/lance6716) - TiCDC - CDCサーバーが完全に起動する前に HTTP 要求を受信すると、CDCサーバーがpanic可能性がある問題を修正しました[#6838](https://github.com/pingcap/tiflow/issues/6838) @ [asddongmen](https://github.com/asddongmen) - - アップグレード[#7235](https://github.com/pingcap/tiflow/issues/7235) @ [Rustin170506](https://github.com/Rustin170506)中のログ フラッディング問題を修正 + - アップグレード中のログ フラッディング問題を修正 [#7235](https://github.com/pingcap/tiflow/issues/7235) @ [Rustin170506](https://github.com/Rustin170506) - changefeed の redo ログファイルが誤って削除される可能性がある問題を修正[#6413](https://github.com/pingcap/tiflow/issues/6413) @ [Rustin170506](https://github.com/Rustin170506) - etcdトランザクションでコミットされる操作が多すぎるとTiCDCが利用できなくなる問題を修正[#7131](https://github.com/pingcap/tiflow/issues/7131) @ [Rustin170506](https://github.com/Rustin170506) - REDOログ内の非再入可能DDL文が2回実行されるとデータの不整合が発生する可能性がある問題を修正[#6927](https://github.com/pingcap/tiflow/issues/6927) @ [hicqu](https://github.com/hicqu) @@ -94,4 +94,4 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - Backup & Restore (BR) - 復元中に同時実行が大きすぎる設定になっているため、リージョンのバランスが取れていない問題を修正しました[#37549](https://github.com/pingcap/tidb/issues/37549) @ [3pointer](https://github.com/3pointer) - - 外部ストレージ[#37469](https://github.com/pingcap/tidb/issues/37469) @ [MoCuishle28](https://github.com/MoCuishle28)の認証キーに特殊文字が含まれている場合にバックアップと復元が失敗する可能性がある問題を修正しました + - 外部ストレージの認証キーに特殊文字が含まれている場合にバックアップと復元が失敗する可能性がある問題を修正しました [#37469](https://github.com/pingcap/tidb/issues/37469) @ [MoCuishle28](https://github.com/MoCuishle28) diff --git a/releases/release-6.1.3.md b/releases/release-6.1.3.md index 3597c915f7a8e..9649d717e25b7 100644 --- a/releases/release-6.1.3.md +++ b/releases/release-6.1.3.md @@ -23,14 +23,14 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - PD - - ロックの粒度を最適化してロック競合を減らし、高並行性[#5586](https://github.com/tikv/pd/issues/5586) @ [rleungx](https://github.com/rleungx)でハートビートを処理する能力を向上させる + - ロックの粒度を最適化してロック競合を減らし、高並行性でハートビートを処理する能力を向上させる [#5586](https://github.com/tikv/pd/issues/5586) @ [rleungx](https://github.com/rleungx) - ツール - TiCDC - Enable transaction split and disable the safe mode of a changefeed in TiCDC by default to improve performance [#7505](https://github.com/pingcap/tiflow/issues/7505) @ [asddongmen](https://github.com/asddongmen) - - Kafka プロトコル エンコーダー[#7540](https://github.com/pingcap/tiflow/issues/7540) @ [#7543](https://github.com/pingcap/tiflow/issues/7543) @ [3AceShowHand](https://github.com/3AceShowHand) [#7532](https://github.com/pingcap/tiflow/issues/7532)パフォーマンス[スドジ](https://github.com/sdojjy)向上 + - Kafka プロトコルエンコーダーのパフォーマンスを向上 [#7540](https://github.com/pingcap/tiflow/issues/7540) [#7532](https://github.com/pingcap/tiflow/issues/7532) [#7543](https://github.com/pingcap/tiflow/issues/7543) @ [sdojjy](https://github.com/sdojjy) @ [3AceShowHand](https://github.com/3AceShowHand) - その他 @@ -41,9 +41,9 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiDB - Fix the issue that the `grantor` field is missing in the `mysql.tables_priv` table [#38293](https://github.com/pingcap/tidb/issues/38293) @ [CbcWestwolf](https://github.com/CbcWestwolf) - - 結合したテーブルの再配置 [#38736](https://github.com/pingcap/tidb/issues/38736) @ [winoros](https://github.com/winoros)によって誤ってプッシュダウンされた条件が破棄されたときに発生する間違ったクエリ結果の問題を修正しました。 + - 結合したテーブルの再配置 によって誤ってプッシュダウンされた条件が破棄されたときに発生する間違ったクエリ結果の問題を修正しました。 [#38736](https://github.com/pingcap/tidb/issues/38736) @ [winoros](https://github.com/winoros) - `get_lock()`で取得したロックが10分以上保持できない問題を修正[#38706](https://github.com/pingcap/tidb/issues/38706) @ [tangenta](https://github.com/tangenta) - - AUTO_INCREMENT列がチェック制約[#38894](https://github.com/pingcap/tidb/issues/38894) @ [YangKeao](https://github.com/YangKeao)で使用できない問題を修正しました + - AUTO_INCREMENT列がチェック制約で使用できない問題を修正しました [#38894](https://github.com/pingcap/tidb/issues/38894) @ [YangKeao](https://github.com/YangKeao) - gPRCログが間違ったファイルに出力される問題を修正[#38941](https://github.com/pingcap/tidb/issues/38941) @ [xhebox](https://github.com/xhebox) - テーブルが切り捨てられたり削除されたりしても、テーブルのTiFlash同期ステータスが etcd から削除されない問題を修正[#37168](https://github.com/pingcap/tidb/issues/37168) @ [CalvinNeo](https://github.com/CalvinNeo) - データソース名インジェクションによりデータファイルに無制限にアクセスできる問題を修正 (CVE-2022-3023) [#38541](https://github.com/pingcap/tidb/issues/38541) @ [lance6716](https://github.com/lance6716) @@ -67,8 +67,8 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - Fix the issue that logical operators return wrong results when the argument type is `UInt8` [#6127](https://github.com/pingcap/tiflash/issues/6127) @ [xzhangxian1008](https://github.com/xzhangxian1008) - `CAST(value AS DATETIME)`間違ったデータ入力によりTiFlash sys CPU [#5097](https://github.com/pingcap/tiflash/issues/5097) @ [xzhangxian1008](https://github.com/xzhangxian1008)の負荷が高くなる問題を修正 - - 書き込み圧力が高すぎるとデルタレイヤー[#6361](https://github.com/pingcap/tiflash/issues/6361) @ [lidezhu](https://github.com/lidezhu)に過剰な列ファイルが生成される可能性がある問題を修正しました。 - - TiFlash [#6159](https://github.com/pingcap/tiflash/issues/6159) @ [lidezhu](https://github.com/lidezhu)を再起動した後、デルタレイヤーの列ファイルを圧縮できない問題を修正しました。 + - 書き込み圧力が高すぎるとデルタレイヤーに過剰な列ファイルが生成される可能性がある問題を修正しました。 [#6361](https://github.com/pingcap/tiflash/issues/6361) @ [lidezhu](https://github.com/lidezhu) + - TiFlash を再起動した後、デルタレイヤーの列ファイルを圧縮できない問題を修正しました。 [#6159](https://github.com/pingcap/tiflash/issues/6159) @ [lidezhu](https://github.com/lidezhu) - ツール @@ -78,12 +78,12 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiCDC - - 最初にDDLステートメントを実行し、次に変更フィード[#7682](https://github.com/pingcap/tiflow/issues/7682) @ [asddongmen](https://github.com/asddongmen)を一時停止して再開するシナリオで発生したデータ損失を修正しました + - 最初にDDLステートメントを実行し、次に変更フィードを一時停止して再開するシナリオで発生したデータ損失を修正しました [#7682](https://github.com/pingcap/tiflow/issues/7682) @ [asddongmen](https://github.com/asddongmen) - Fix the issue that the sink component gets stuck if the downstream network is unavailable [#7706](https://github.com/pingcap/tiflow/issues/7706) @ [hicqu](https://github.com/hicqu) - TiDB Data Migration (DM) - `collation_compatible` `"strict"`に設定すると、DM が重複した照合順序[#6832](https://github.com/pingcap/tiflow/issues/6832) @ [lance6716](https://github.com/lance6716)を持つ SQL を生成する可能性がある問題を修正しました。 - - DMタスクが`Unknown placement policy`エラー[#7493](https://github.com/pingcap/tiflow/issues/7493) @ [lance6716](https://github.com/lance6716)で停止する可能性がある問題を修正 + - DMタスクが`Unknown placement policy`エラーで停止する可能性がある問題を修正 [#7493](https://github.com/pingcap/tiflow/issues/7493) @ [lance6716](https://github.com/lance6716) - 場合によってはリレーログがアップストリームから再度取得される可能性がある問題を修正[#7525](https://github.com/pingcap/tiflow/issues/7525) @ [liumengya94](https://github.com/liumengya94) - 既存のワーカーが終了する前に新しい DM ワーカーがスケジュールされると、データが複数回複製される問題を修正しました[#7658](https://github.com/pingcap/tiflow/issues/7658) @ [GMHDBJD](https://github.com/GMHDBJD) diff --git a/releases/release-6.1.4.md b/releases/release-6.1.4.md index b43f4fca0893e..87b443dcd1c3b 100644 --- a/releases/release-6.1.4.md +++ b/releases/release-6.1.4.md @@ -27,8 +27,8 @@ TiDB バージョン: 6.1.4 - TiCDC - - SQL文がバッチ[#7653](https://github.com/pingcap/tiflow/issues/7653) @ [asddongmen](https://github.com/asddongmen)で生成される際のスループットを向上させるために、DMLバッチ操作モードを追加します。 - - GCS または Azure 互換のオブジェクトストレージ[#7987](https://github.com/pingcap/tiflow/issues/7987) @ [CharlesCheung96](https://github.com/CharlesCheung96)への REDO ログの保存をサポート + - SQL文がバッチで生成される際のスループットを向上させるために、DMLバッチ操作モードを追加します。 [#7653](https://github.com/pingcap/tiflow/issues/7653) @ [asddongmen](https://github.com/asddongmen) + - GCS または Azure 互換のオブジェクトストレージへの REDO ログの保存をサポート [#7987](https://github.com/pingcap/tiflow/issues/7987) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Lightning @@ -39,12 +39,12 @@ TiDB バージョン: 6.1.4 - TiDB - テーブルを作成するときに、列のデフォルト値とタイプが一致せず、自動的に修正されない問題を修正しました[#34881](https://github.com/pingcap/tidb/issues/34881) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) @ [mjonss](https://github.com/mjonss) - - `LazyTxn.LockKeys`関数[#40355](https://github.com/pingcap/tidb/issues/40355) @ [HuSharp](https://github.com/HuSharp)のデータ競合問題を修正 - - 長いセッション接続[#40351](https://github.com/pingcap/tidb/issues/40351) @ [fanrenhoo](https://github.com/fanrenhoo)で`INSERT`または`REPLACE`ステートメントがpanic可能性がある問題を修正しました - - 「カーソル読み取り」メソッドを使用してデータを読み取ると、GC [#39447](https://github.com/pingcap/tidb/issues/39447) @ [zyguan](https://github.com/zyguan)のためにエラーが返される可能性がある問題を修正しました。 + - `LazyTxn.LockKeys`関数のデータ競合問題を修正 [#40355](https://github.com/pingcap/tidb/issues/40355) @ [HuSharp](https://github.com/HuSharp) + - 長いセッション接続で`INSERT`または`REPLACE`ステートメントがpanic可能性がある問題を修正しました [#40351](https://github.com/pingcap/tidb/issues/40351) @ [fanrenhoo](https://github.com/fanrenhoo) + - 「カーソル読み取り」メソッドを使用してデータを読み取ると、GC のためにエラーが返される可能性がある問題を修正しました。 [#39447](https://github.com/pingcap/tidb/issues/39447) @ [zyguan](https://github.com/zyguan) - [`pessimistic-auto-commit`](/tidb-configuration-file.md#pessimistic-auto-commit-new-in-v600)構成項目がPointGetクエリで有効にならない問題を修正しました [#39928](https://github.com/pingcap/tidb/issues/39928) @ [zyguan](https://github.com/zyguan) - `INFORMATION_SCHEMA.TIKV_REGION_STATUS`テーブルをクエリすると誤った結果が返される問題を修正[#37436](https://github.com/pingcap/tidb/issues/37436) @ [zimulala](https://github.com/zimulala) - - 一部のパターンの`IN`と`NOT IN`サブクエリが`Can't find column`エラー[#37032](https://github.com/pingcap/tidb/issues/37032) @ [AilinKid](https://github.com/AilinKid) @ [lance6716](https://github.com/lance6716)を報告する問題を修正しました + - 一部のパターンの`IN`と`NOT IN`サブクエリが`Can't find column`エラーを報告する問題を修正しました [#37032](https://github.com/pingcap/tidb/issues/37032) @ [AilinKid](https://github.com/AilinKid) @ [lance6716](https://github.com/lance6716) @@ -57,43 +57,43 @@ TiDB バージョン: 6.1.4 - TiKV - `cgroup`と`mountinfo`レコードが複数ある場合、TiDBがGitpodで起動に失敗する問題を修正しました[#13660](https://github.com/tikv/tikv/issues/13660) @ [tabokie](https://github.com/tabokie) - - `reset-to-version`コマンド[#13829](https://github.com/tikv/tikv/issues/13829) @ [tabokie](https://github.com/tabokie)を実行すると tikv-ctl が予期せず終了する問題を修正しました - - TiKVが誤って`PessimisticLockNotFound`エラー[#13425](https://github.com/tikv/tikv/issues/13425) @ [sticnarf](https://github.com/sticnarf)を報告する問題を修正 - - 1回の書き込みサイズが2 GiB [#13848](https://github.com/tikv/tikv/issues/13848) @ [YuJuncen](https://github.com/YuJuncen)を超えるとTiKVがpanicになる問題を修正 + - `reset-to-version`コマンドを実行すると tikv-ctl が予期せず終了する問題を修正しました [#13829](https://github.com/tikv/tikv/issues/13829) @ [tabokie](https://github.com/tabokie) + - TiKVが誤って`PessimisticLockNotFound`エラーを報告する問題を修正 [#13425](https://github.com/tikv/tikv/issues/13425) @ [sticnarf](https://github.com/sticnarf) + - 1回の書き込みサイズが2 GiB を超えるとTiKVがpanicになる問題を修正 [#13848](https://github.com/tikv/tikv/issues/13848) @ [YuJuncen](https://github.com/YuJuncen) - Fix the data inconsistency issue caused by network failure between TiDB and TiKV during the execution of a DML after a failed pessimistic DML [#14038](https://github.com/tikv/tikv/issues/14038) @ [MyonKeminta](https://github.com/MyonKeminta) - 新しい照合順序が有効になっていない場合、 `LIKE`演算子の`_`非 ASCII 文字と一致しない問題を修正[#13769](https://github.com/tikv/tikv/issues/13769) @ [YangKeao](https://github.com/YangKeao) @ [tonyxuqqi](https://github.com/tonyxuqqi) - TiFlash - TiFlashグローバルロックが時々長時間ブロックされる問題を修正[#6418](https://github.com/pingcap/tiflash/issues/6418) @ [SeaRise](https://github.com/SeaRise) - - 高スループット書き込みがOOM [#6407](https://github.com/pingcap/tiflash/issues/6407) @ [JaySon-Huang](https://github.com/JaySon-Huang)を引き起こす問題を修正 + - 高スループット書き込みがOOM を引き起こす問題を修正 [#6407](https://github.com/pingcap/tiflash/issues/6407) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - リージョンサイズ[#36053](https://github.com/pingcap/tidb/issues/36053) @ [YuJuncen](https://github.com/YuJuncen)取得に失敗したために復元が中断される問題を修正しました - - BRが`backupmeta`ファイル[#40878](https://github.com/pingcap/tidb/issues/40878) @ [MoCuishle28](https://github.com/MoCuishle28)をデバッグするときにpanicを引き起こす問題を修正しました + - リージョンサイズの取得に失敗したために復元が中断される問題を修正しました [#36053](https://github.com/pingcap/tidb/issues/36053) @ [YuJuncen](https://github.com/YuJuncen) + - BRが`backupmeta`ファイルをデバッグするときにpanicを引き起こす問題を修正しました [#40878](https://github.com/pingcap/tidb/issues/40878) @ [MoCuishle28](https://github.com/MoCuishle28) - TiCDC - - TiCDC が過度に多数のテーブル[#8004](https://github.com/pingcap/tiflow/issues/8004) @ [asddongmen](https://github.com/asddongmen)を複製するとチェックポイントが進めなくなる問題を修正しました - - `transaction-atomicity`と`protocol`構成ファイル[#7935](https://github.com/pingcap/tiflow/issues/7935) @ [CharlesCheung96](https://github.com/CharlesCheung96)経由で更新できない問題を修正 + - TiCDC が過度に多数のテーブルを複製するとチェックポイントが進めなくなる問題を修正しました [#8004](https://github.com/pingcap/tiflow/issues/8004) @ [asddongmen](https://github.com/asddongmen) + - `transaction-atomicity`と`protocol`構成ファイル経由で更新できない問題を修正 [#7935](https://github.com/pingcap/tiflow/issues/7935) @ [CharlesCheung96](https://github.com/CharlesCheung96) - Fix the issue that TiCDC mistakenly reports an error when the version of TiFlash is later than that of TiCDC [#7744](https://github.com/pingcap/tiflow/issues/7744) @ [overvenus](https://github.com/overvenus) - - TiCDCが大規模なトランザクション[#7913](https://github.com/pingcap/tiflow/issues/7913) @ [overvenus](https://github.com/overvenus)を複製するときにOOMが発生する問題を修正 - - TiCDCが大きなトランザクション[#7982](https://github.com/pingcap/tiflow/issues/7982)を[ハイラスティン](https://github.com/Rustin170506)に分割せずにデータを複製するとコンテキスト期限が超過するバグを修正 + - TiCDCが大規模なトランザクションを複製するときにOOMが発生する問題を修正 [#7913](https://github.com/pingcap/tiflow/issues/7913) @ [overvenus](https://github.com/overvenus) + - TiCDCが大きなトランザクションを@ [Rustin170506](https://github.com/Rustin170506)に分割せずにデータを複製するとコンテキスト期限が超過するバグを修正 [#7982](https://github.com/pingcap/tiflow/issues/7982) - `changefeed query`結果のうち`sasl-password`が[#7182](https://github.com/pingcap/tiflow/issues/7182) @ [dveeden](https://github.com/dveeden)でマスクされない問題を修正しました - Fix the issue that data is lost when a user quickly deletes a replication task and then creates another one with the same task name [#7657](https://github.com/pingcap/tiflow/issues/7657) @ [overvenus](https://github.com/overvenus) - TiDB Data Migration (DM) - `SHOW GRANTS`下流データベース名にワイルドカード ("*") が含まれている場合に、DM が事前チェック中にエラーを発生させる可能性があるバグを修正しました[#7645](https://github.com/pingcap/tiflow/issues/7645) @ [lance6716](https://github.com/lance6716) - - binlogログクエリイベント[#7525](https://github.com/pingcap/tiflow/issues/7525) @ [liumengya94](https://github.com/liumengya94)の「COMMIT」によって DM がログを過剰に出力問題を修正しました - - SSL [#7941](https://github.com/pingcap/tiflow/issues/7941) @ [liumengya94](https://github.com/liumengya94)が`ssl-ca`しか設定されていない場合に DM タスクが起動に失敗する問題を修正しました + - binlogログクエリイベントの「COMMIT」によって DM がログを過剰に出力問題を修正しました [#7525](https://github.com/pingcap/tiflow/issues/7525) @ [liumengya94](https://github.com/liumengya94) + - SSL が`ssl-ca`しか設定されていない場合に DM タスクが起動に失敗する問題を修正しました [#7941](https://github.com/pingcap/tiflow/issues/7941) @ [liumengya94](https://github.com/liumengya94) - 1つのテーブルに「更新」と「非更新」の両方の式フィルタが指定されている場合、すべての`UPDATE`文がスキップされるバグを修正しました[#7831](https://github.com/pingcap/tiflow/issues/7831) @ [lance6716](https://github.com/lance6716) - テーブルに`update-old-value-expr`または`update-new-value-expr`のいずれか一方のみが設定されている場合に、フィルタルールが有効にならないか、DM が[#7774](https://github.com/pingcap/tiflow/issues/7774) @ [lance6716](https://github.com/lance6716)でパニックになるバグを修正しました。 - TiDB Lightning - - TiDB Lightning が巨大なソースデータファイル[#39331](https://github.com/pingcap/tidb/issues/39331) @ [dsdashun](https://github.com/dsdashun)をインポートする際のメモリリークの問題を修正しました + - TiDB Lightning が巨大なソースデータファイルをインポートする際のメモリリークの問題を修正しました [#39331](https://github.com/pingcap/tidb/issues/39331) @ [dsdashun](https://github.com/dsdashun) - TiDB Lightningの事前チェックで、以前に失敗したインポートによって残されたダーティデータを見つけられない問題を修正[#39477](https://github.com/pingcap/tidb/issues/39477) @ [dsdashun](https://github.com/dsdashun) diff --git a/releases/release-6.1.5.md b/releases/release-6.1.5.md index c940c03e794f3..fd9f0a4bafac2 100644 --- a/releases/release-6.1.5.md +++ b/releases/release-6.1.5.md @@ -25,7 +25,7 @@ TiDB バージョン: 6.1.5 - TiDB - - `AUTO_RANDOM`列をクラスター化複合インデックス[#38572](https://github.com/pingcap/tidb/issues/38572) @ [tangenta](https://github.com/tangenta)の最初の列としてサポートします + - `AUTO_RANDOM`列をクラスター化複合インデックスの最初の列としてサポートします [#38572](https://github.com/pingcap/tidb/issues/38572) @ [tangenta](https://github.com/tangenta) ## バグ修正 {#bug-fixes} @@ -47,9 +47,9 @@ TiDB バージョン: 6.1.5 - TiCDC - レプリケーション遅延が過度に高い場合に、REDOログを適用するとOOMが発生する可能性がある問題を修正[#8085](https://github.com/pingcap/tiflow/issues/8085) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - REDOログがメタ[#8074](https://github.com/pingcap/tiflow/issues/8074) @ [CharlesCheung96](https://github.com/CharlesCheung96)への書き込みを有効にするとパフォーマンスが低下する問題を修正しました + - REDOログがメタへの書き込みを有効にするとパフォーマンスが低下する問題を修正しました [#8074](https://github.com/pingcap/tiflow/issues/8074) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Data Migration (DM) - - `binlog-schema delete`コマンドが[#7373](https://github.com/pingcap/tiflow/issues/7373) @ [liumengya94](https://github.com/liumengya94)実行に失敗する問題を修正 - - 最後のbinlogがスキップされたDDL [#8175](https://github.com/pingcap/tiflow/issues/8175) @ [D3Hunter](https://github.com/D3Hunter)の場合にチェックポイントが進まない問題を修正しました + - `binlog-schema delete`コマンドが実行に失敗する問題を修正 [#7373](https://github.com/pingcap/tiflow/issues/7373) @ [liumengya94](https://github.com/liumengya94) + - 最後のbinlogがスキップされたDDL の場合にチェックポイントが進まない問題を修正しました [#8175](https://github.com/pingcap/tiflow/issues/8175) @ [D3Hunter](https://github.com/D3Hunter) diff --git a/releases/release-6.1.7.md b/releases/release-6.1.7.md index da6677ae267c2..bafc8dfd350ed 100644 --- a/releases/release-6.1.7.md +++ b/releases/release-6.1.7.md @@ -25,84 +25,84 @@ TiDB バージョン: 6.1.7 - TiDB Lightning - - インポート後にSQLでチェックサムを検証し、検証[#41941](https://github.com/pingcap/tidb/issues/41941) @ [GMHDBJD](https://github.com/GMHDBJD)の安定性を向上 + - インポート後にSQLでチェックサムを検証し、検証の安定性を向上 [#41941](https://github.com/pingcap/tidb/issues/41941) @ [GMHDBJD](https://github.com/GMHDBJD) ## バグ修正 {#bug-fixes} - TiDB - - 空の`processInfo` [#43829](https://github.com/pingcap/tidb/issues/43829) @ [zimulala](https://github.com/zimulala)によって引き起こされるpanic問題を修正 - - PD時間[#44822](https://github.com/pingcap/tidb/issues/44822) @ [zyguan](https://github.com/zyguan)に突然の変化があったときに`resolve lock`ハングする可能性がある問題を修正しました + - 空の`processInfo` によって引き起こされるpanic問題を修正 [#43829](https://github.com/pingcap/tidb/issues/43829) @ [zimulala](https://github.com/zimulala) + - PD時間に突然の変化があったときに`resolve lock`ハングする可能性がある問題を修正しました [#44822](https://github.com/pingcap/tidb/issues/44822) @ [zyguan](https://github.com/zyguan) - 共通テーブル式(CTE)を含むクエリによってディスク容量不足が発生する可能性がある問題を修正[#44477](https://github.com/pingcap/tidb/issues/44477) @ [guo-shaoge](https://github.com/guo-shaoge) - CTEと相関サブクエリを同時に使用すると、クエリ結果が不正確になったり、panicが発生する可能性がある問題を修正[#44649](https://github.com/pingcap/tidb/issues/44649) [#38170](https://github.com/pingcap/tidb/issues/38170) [#44774](https://github.com/pingcap/tidb/issues/44774) @ [winoros](https://github.com/winoros) @ [guo-shaoge](https://github.com/guo-shaoge) - - 文中の`n`負の数[#44786](https://github.com/pingcap/tidb/issues/44786) @ [xhebox](https://github.com/xhebox)の場合に文`SELECT CAST(n AS CHAR)`のクエリ結果が正しくない問題を修正しました + - 文中の`n`負の数の場合に文`SELECT CAST(n AS CHAR)`のクエリ結果が正しくない問題を修正しました [#44786](https://github.com/pingcap/tidb/issues/44786) @ [xhebox](https://github.com/xhebox) - 特定のケースにおける TiDB のpanic問題を修正[#40857](https://github.com/pingcap/tidb/issues/40857) @ [Dousir9](https://github.com/Dousir9) - SQLコンパイルエラーログが編集されない問題を修正[#41831](https://github.com/pingcap/tidb/issues/41831) @ [lance6716](https://github.com/lance6716) - - テーブルパーティション定義で`FLOOR()`関数を使用してパーティション列を[#42323](https://github.com/pingcap/tidb/issues/42323) @ [jiyfhust](https://github.com/jiyfhust)に丸めた場合、 `SELECT`ステートメントがパーティションテーブルに対してエラーを返す問題を修正しました。 - - リージョン[#43144](https://github.com/pingcap/tidb/issues/43144) @ [lcwangchao](https://github.com/lcwangchao)分割中にパーティション テーブルをクエリするとエラーが発生する可能性がある問題を修正しました。 - - 統計情報[#42052](https://github.com/pingcap/tidb/issues/42052) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)読み取り中に不要なメモリが使用される問題を修正 - - 多数の空のパーティションテーブル[#44308](https://github.com/pingcap/tidb/issues/44308) @ [hawkingrei](https://github.com/hawkingrei)を作成した後に過剰なメモリ使用が発生する問題を修正しました + - テーブルパーティション定義で`FLOOR()`関数を使用してパーティション列をに丸めた場合、 `SELECT`ステートメントがパーティションテーブルに対してエラーを返す問題を修正しました。 [#42323](https://github.com/pingcap/tidb/issues/42323) @ [jiyfhust](https://github.com/jiyfhust) + - リージョン分割中にパーティション テーブルをクエリするとエラーが発生する可能性がある問題を修正しました。 [#43144](https://github.com/pingcap/tidb/issues/43144) @ [lcwangchao](https://github.com/lcwangchao) + - 統計情報読み取り中に不要なメモリが使用される問題を修正 [#42052](https://github.com/pingcap/tidb/issues/42052) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) + - 多数の空のパーティションテーブルを作成した後に過剰なメモリ使用が発生する問題を修正しました [#44308](https://github.com/pingcap/tidb/issues/44308) @ [hawkingrei](https://github.com/hawkingrei) - `tidb_opt_agg_push_down`有効になっている場合にクエリが誤った結果を返す可能性がある問題を修正[#44795](https://github.com/pingcap/tidb/issues/44795) @ [AilinKid](https://github.com/AilinKid) - 共通テーブル式の結合結果が間違っている可能性がある問題を修正[#38170](https://github.com/pingcap/tidb/issues/38170) @ [wjhuang2016](https://github.com/wjhuang2016) - - GC がロック[#43243](https://github.com/pingcap/tidb/issues/43243) @ [MyonKeminta](https://github.com/MyonKeminta)を解決するときに、まれに悲観的トランザクションの残余悲観的ロックがデータの正確性に影響を与える可能性がある問題を修正しました。 - - キャッシュテーブルに新しい列が追加された後、列[#42928](https://github.com/pingcap/tidb/issues/42928) @ [lqs](https://github.com/lqs)のデフォルト値ではなく値が`NULL`なる問題を修正しました。 - - インデックス結合[#43686](https://github.com/pingcap/tidb/issues/43686) @ [AilinKid](https://github.com/AilinKid) @ [mjonss](https://github.com/mjonss)のプローブフェーズでパーティションテーブル内の対応する行が見つからない場合に TiDB がエラーを返す問題を修正しました。 + - GC がロックを解決するときに、まれに悲観的トランザクションの残余悲観的ロックがデータの正確性に影響を与える可能性がある問題を修正しました。 [#43243](https://github.com/pingcap/tidb/issues/43243) @ [MyonKeminta](https://github.com/MyonKeminta) + - キャッシュテーブルに新しい列が追加された後、列のデフォルト値ではなく値が`NULL`なる問題を修正しました。 [#42928](https://github.com/pingcap/tidb/issues/42928) @ [lqs](https://github.com/lqs) + - インデックス結合のプローブフェーズでパーティションテーブル内の対応する行が見つからない場合に TiDB がエラーを返す問題を修正しました。 [#43686](https://github.com/pingcap/tidb/issues/43686) @ [AilinKid](https://github.com/AilinKid) @ [mjonss](https://github.com/mjonss) - データベースを削除するとGCの進行が遅くなる問題を修正[#33069](https://github.com/pingcap/tidb/issues/33069) @ [tiancaiamao](https://github.com/tiancaiamao) - - `ON UPDATE`文が主キー[#44565](https://github.com/pingcap/tidb/issues/44565) @ [zyguan](https://github.com/zyguan)を正しく更新しない場合にデータとインデックスが不整合になる問題を修正しました + - `ON UPDATE`文が主キーを正しく更新しない場合にデータとインデックスが不整合になる問題を修正しました [#44565](https://github.com/pingcap/tidb/issues/44565) @ [zyguan](https://github.com/zyguan) - テーブル名の変更中に TiCDC が行の変更の一部を失う可能性がある問題を修正[#43338](https://github.com/pingcap/tidb/issues/43338) @ [tangenta](https://github.com/tangenta) - パーティション化されたテーブルにおける配置ルールの動作の問題を修正し、削除されたパーティションにおける配置ルールが正しく設定され、再利用されるようになりました[#44116](https://github.com/pingcap/tidb/issues/44116) @ [lcwangchao](https://github.com/lcwangchao) - `tidb_scatter_region`有効にすると、パーティションが切り捨てられた後にリージョンが自動的に分割されない問題を修正しました[#43174](https://github.com/pingcap/tidb/issues/43174) [#43028](https://github.com/pingcap/tidb/issues/43028) - - 多数のパーティションとTiFlashレプリカ[#42940](https://github.com/pingcap/tidb/issues/42940) @ [mjonss](https://github.com/mjonss)を持つパーティション テーブルに対して`TRUNCATE TABLE`実行するときに書き込み競合によって発生する DDL 再試行の問題を修正しました。 - - ウィンドウ関数をTiFlash [#43922](https://github.com/pingcap/tidb/issues/43922) @ [gengliqi](https://github.com/gengliqi)にプッシュダウンする際の実行プランが正しくない問題を修正しました - - 非相関サブクエリ[#44051](https://github.com/pingcap/tidb/issues/44051) @ [winoros](https://github.com/winoros)を含むステートメントで共通テーブル式 (CTE) を使用すると誤った結果が返される可能性がある問題を修正しました + - 多数のパーティションとTiFlashレプリカを持つパーティション テーブルに対して`TRUNCATE TABLE`実行するときに書き込み競合によって発生する DDL 再試行の問題を修正しました。 [#42940](https://github.com/pingcap/tidb/issues/42940) @ [mjonss](https://github.com/mjonss) + - ウィンドウ関数をTiFlash にプッシュダウンする際の実行プランが正しくない問題を修正しました [#43922](https://github.com/pingcap/tidb/issues/43922) @ [gengliqi](https://github.com/gengliqi) + - 非相関サブクエリを含むステートメントで共通テーブル式 (CTE) を使用すると誤った結果が返される可能性がある問題を修正しました [#44051](https://github.com/pingcap/tidb/issues/44051) @ [winoros](https://github.com/winoros) - カーソルフェッチで`memTracker`使用するとメモリリークが発生する問題を修正[#44254](https://github.com/pingcap/tidb/issues/44254) @ [YangKeao](https://github.com/YangKeao) - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列のデータ長が列定義を超える可能性がある問題を修正しました [#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao) - `min, max`クエリ結果が正しくない問題を修正[#43805](https://github.com/pingcap/tidb/issues/43805) @ [wshwsh12](https://github.com/wshwsh12) - - TiDBがテーブル[#43392](https://github.com/pingcap/tidb/issues/43392) @ [guo-shaoge](https://github.com/guo-shaoge)を分析するときに構文エラーを報告する問題を修正しました + - TiDBがテーブルを分析するときに構文エラーを報告する問題を修正しました [#43392](https://github.com/pingcap/tidb/issues/43392) @ [guo-shaoge](https://github.com/guo-shaoge) - `SHOW PROCESSLIST`文でサブクエリ時間が長い文のトランザクションの TxnStart を表示できない問題を修正[#40851](https://github.com/pingcap/tidb/issues/40851) @ [crazycs520](https://github.com/crazycs520) - `DROP TABLE`操作が実行されているときに`ADMIN SHOW DDL JOBS`結果にテーブル名が表示されない問題を修正[#42268](https://github.com/pingcap/tidb/issues/42268) @ [tiancaiamao](https://github.com/tiancaiamao) - IPv6環境で誤ったTiDBアドレスが表示される問題を修正[#43260](https://github.com/pingcap/tidb/issues/43260) @ [nexustar](https://github.com/nexustar) - - `AES_DECRYPT`式[#43063](https://github.com/pingcap/tidb/issues/43063) @ [lcwangchao](https://github.com/lcwangchao)を使用すると SQL 文が`runtime error: index out of range`エラーを報告する問題を修正しました - - `SUBPARTITION`を使用してパーティションテーブル[#41198](https://github.com/pingcap/tidb/issues/41198) [#41200](https://github.com/pingcap/tidb/issues/41200) @ [mjonss](https://github.com/mjonss)を作成するときに警告が表示されない問題を修正しました + - `AES_DECRYPT`式を使用すると SQL 文が`runtime error: index out of range`エラーを報告する問題を修正しました [#43063](https://github.com/pingcap/tidb/issues/43063) @ [lcwangchao](https://github.com/lcwangchao) + - `SUBPARTITION`を使用してパーティションテーブル を作成するときに警告が表示されない問題を修正しました [#41200](https://github.com/pingcap/tidb/issues/41200) @ [mjonss](https://github.com/mjonss) [#41198](https://github.com/pingcap/tidb/issues/41198) - CTE を含むクエリによって TiDB がハングする問題を修正[#43749](https://github.com/pingcap/tidb/issues/43749) [#36896](https://github.com/pingcap/tidb/issues/36896) @ [guo-shaoge](https://github.com/guo-shaoge) - パーティションテーブルのパーティションを切り捨てるとパーティションの配置ルールが無効になる可能性がある問題を修正[#44031](https://github.com/pingcap/tidb/issues/44031) @ [lcwangchao](https://github.com/lcwangchao) - - 述語[#43645](https://github.com/pingcap/tidb/issues/43645) @ [winoros](https://github.com/winoros)をプッシュダウンするときに CTE 結果が正しくない問題を修正しました - - `auto-commit`変更がトランザクションのコミット動作[#36581](https://github.com/pingcap/tidb/issues/36581) @ [cfzjywxk](https://github.com/cfzjywxk)に影響を与える問題を修正しました + - 述語をプッシュダウンするときに CTE 結果が正しくない問題を修正しました [#43645](https://github.com/pingcap/tidb/issues/43645) @ [winoros](https://github.com/winoros) + - `auto-commit`変更がトランザクションのコミット動作に影響を与える問題を修正しました [#36581](https://github.com/pingcap/tidb/issues/36581) @ [cfzjywxk](https://github.com/cfzjywxk) - TiKV - TiDB Lightning がSST ファイルの漏洩を引き起こす可能性がある問題を修正[#14745](https://github.com/tikv/tikv/issues/14745) @ [YuJuncen](https://github.com/YuJuncen) - - 暗号化キーIDの競合により古いキー[#14585](https://github.com/tikv/tikv/issues/14585) @ [tabokie](https://github.com/tabokie)が削除される可能性がある問題を修正しました - - 継続的プロファイリング[#14224](https://github.com/tikv/tikv/issues/14224) @ [tabokie](https://github.com/tabokie)におけるファイル ハンドル リークの問題を修正しました + - 暗号化キーIDの競合により古いキーが削除される可能性がある問題を修正しました [#14585](https://github.com/tikv/tikv/issues/14585) @ [tabokie](https://github.com/tabokie) + - 継続的プロファイリングにおけるファイル ハンドル リークの問題を修正しました [#14224](https://github.com/tikv/tikv/issues/14224) @ [tabokie](https://github.com/tabokie) - PD - - gRPC が予期しない形式[#5161](https://github.com/tikv/pd/issues/5161) @ [HuSharp](https://github.com/HuSharp)でエラーを返す問題を修正しました + - gRPC が予期しない形式でエラーを返す問題を修正しました [#5161](https://github.com/tikv/pd/issues/5161) @ [HuSharp](https://github.com/HuSharp) - ツール - Backup & Restore (BR) - `resolved lock timeout`場合によっては誤って報告される問題を修正[#43236](https://github.com/pingcap/tidb/issues/43236) @ [YuJuncen](https://github.com/YuJuncen) - - クラスター[#42973](https://github.com/pingcap/tidb/issues/42973) @ [YuJuncen](https://github.com/YuJuncen)で TiKV ノードがクラッシュしたときにバックアップ速度が低下する問題を修正しました + - クラスターで TiKV ノードがクラッシュしたときにバックアップ速度が低下する問題を修正しました [#42973](https://github.com/pingcap/tidb/issues/42973) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - - TiCDC が下流の Kafka-on-Pulsar [#8892](https://github.com/pingcap/tiflow/issues/8892) @ [Rustin170506](https://github.com/Rustin170506)で変更フィードを作成できない問題を修正しました + - TiCDC が下流の Kafka-on-Pulsar で変更フィードを作成できない問題を修正しました [#8892](https://github.com/pingcap/tiflow/issues/8892) @ [Rustin170506](https://github.com/Rustin170506) - PDアドレスまたはリーダーに障害が発生したときにTiCDCが自動的に回復できない問題を修正[#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @ [asddongmen](https://github.com/asddongmen) - ダウンストリームが Kafka の場合、TiCDC がダウンストリームのメタデータを頻繁にクエリし、ダウンストリームに過度のワークロードが発生する問題を修正しました[#8957](https://github.com/pingcap/tiflow/issues/8957) [#8959](https://github.com/pingcap/tiflow/issues/8959) @ [Rustin170506](https://github.com/Rustin170506) - ネットワーク分離やPDオーナーノードの再起動などのPD障害時にTiCDCが停止する問題を修正[#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @ [asddongmen](https://github.com/asddongmen) - TiDB Lightning - - 論理インポートモードで、インポート中に下流のテーブルを削除すると、 TiDB Lightningメタデータが時間[#44614](https://github.com/pingcap/tidb/issues/44614) @ [dsdashun](https://github.com/dsdashun)で更新されない可能性がある問題を修正しました。 - - 競合条件[#44867](https://github.com/pingcap/tidb/issues/44867) @ [D3Hunter](https://github.com/D3Hunter)によりディスククォータが不正確になる可能性がある問題を修正 + - 論理インポートモードで、インポート中に下流のテーブルを削除すると、 TiDB Lightningメタデータが時間で更新されない可能性がある問題を修正しました。 [#44614](https://github.com/pingcap/tidb/issues/44614) @ [dsdashun](https://github.com/dsdashun) + - 競合条件によりディスククォータが不正確になる可能性がある問題を修正 [#44867](https://github.com/pingcap/tidb/issues/44867) @ [D3Hunter](https://github.com/D3Hunter) - 大量のデータをインポートする際の`write to tikv with no leader returned`の問題を修正[#43055](https://github.com/pingcap/tidb/issues/43055) @ [lance6716](https://github.com/lance6716) - - データファイル[#40400](https://github.com/pingcap/tidb/issues/40400) @ [buchuitoudegou](https://github.com/buchuitoudegou)に閉じられていない区切り文字がある場合に発生する可能性のある OOM 問題を修正しました。 - - 幅の広いテーブル[#43728](https://github.com/pingcap/tidb/issues/43728) @ [D3Hunter](https://github.com/D3Hunter)をインポートするときに OOM が発生する可能性がある問題を修正しました + - データファイルに閉じられていない区切り文字がある場合に発生する可能性のある OOM 問題を修正しました。 [#40400](https://github.com/pingcap/tidb/issues/40400) @ [buchuitoudegou](https://github.com/buchuitoudegou) + - 幅の広いテーブルをインポートするときに OOM が発生する可能性がある問題を修正しました [#43728](https://github.com/pingcap/tidb/issues/43728) @ [D3Hunter](https://github.com/D3Hunter) - TiDB Binlog - etcdクライアントが初期化中に最新のノード情報を自動的に同期しない問題を修正[#1236](https://github.com/pingcap/tidb-binlog/issues/1236) @ [lichunzhu](https://github.com/lichunzhu) - - TiKVクライアント[#1170](https://github.com/pingcap/tidb-binlog/issues/1170)を[リチュンジュ](https://github.com/lichunzhu)にアップグレードすることで、古いTiKVクライアントバージョンによるDrainerのpanic問題を修正しました。 - - フィルタリングされていない失敗したDDL文がタスクエラー[#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @ [lichunzhu](https://github.com/lichunzhu)を引き起こす問題を修正 + - TiKVクライアントを@ [lichunzhu](https://github.com/lichunzhu)にアップグレードすることで、古いTiKVクライアントバージョンによるDrainerのpanic問題を修正しました。 [#1170](https://github.com/pingcap/tidb-binlog/issues/1170) + - フィルタリングされていない失敗したDDL文がタスクエラーを引き起こす問題を修正 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @ [lichunzhu](https://github.com/lichunzhu) diff --git a/releases/release-6.2.0.md b/releases/release-6.2.0.md index d3e00adc681e6..d52d9d8844ba0 100644 --- a/releases/release-6.2.0.md +++ b/releases/release-6.2.0.md @@ -158,7 +158,7 @@ TiDBバージョン: 6.2.0-DMR TiKV 設定ファイルは、TiKV インスタンスの管理に使用できます。しかし、長時間実行され、複数のユーザーによって管理されているインスタンスの場合、どの設定項目が変更されたか、デフォルト値は何かを把握するのは困難です。これは、クラスタのアップグレードやデータの移行時に混乱を招く可能性があります。TiDB v6.2.0 以降、tikv-server は、すべての TiKV 設定項目のデフォルト値と現在の値を一覧表示する新しいコマンドラインフラグ[`—-config-info`](/command-line-flags-for-tikv-configuration.md#--config-info-format)をサポートしており、TiKV プロセスの起動パラメータをユーザーがすばやく確認できるようになり、使いやすさが向上します。 - [ユーザー向けドキュメント](/command-line-flags-for-tikv-configuration.md#--config-info-format) [#12492](https://github.com/tikv/tikv/issues/12492)[グロルヴ](https://github.com/glorv) + [ユーザー向けドキュメント](/command-line-flags-for-tikv-configuration.md#--config-info-format) [#12492](https://github.com/tikv/tikv/issues/12492)@ [glorv](https://github.com/glorv) ### MySQLとの互換性 {#mysql-compatibility} @@ -378,7 +378,7 @@ TiDB v6.2.0以降、 BRを使用したRawKVのバックアップと復元は非 - 複数リージョンシナリオにおけるランタイムコンテキスト切り替えによるパフォーマンスオーバーヘッドを削減 [#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) - - REDO ログのパフォーマンスを最適化し、メタおよびデータの不整合の問題を修正します ( [#6011](https://github.com/pingcap/tiflow/issues/6011) @[CharlesCheung96](https://github.com/CharlesCheung96) ) ( [#5924](https://github.com/pingcap/tiflow/issues/5924) @[zhaoxinyu](https://github.com/zhaoxinyu)) ( [#6277](https://github.com/pingcap/tiflow/issues/6277)[ヒック](https://github.com/hicqu)) + - REDO ログのパフォーマンスを最適化し、メタおよびデータの不整合の問題を修正します ( [#6011](https://github.com/pingcap/tiflow/issues/6011) @[CharlesCheung96](https://github.com/CharlesCheung96) ) ( [#5924](https://github.com/pingcap/tiflow/issues/5924) @[zhaoxinyu](https://github.com/zhaoxinyu)) ( [#6277](https://github.com/pingcap/tiflow/issues/6277)@ [hicqu](https://github.com/hicqu)) - TiDB Lightning diff --git a/releases/release-6.3.0.md b/releases/release-6.3.0.md index 10e6c4c49bdb8..e8c13fb589c77 100644 --- a/releases/release-6.3.0.md +++ b/releases/release-6.3.0.md @@ -141,7 +141,7 @@ TiDBバージョン: 6.3.0-DMR v5.3.0 では、統計情報が古くなったときのオプティマイザの動作を制御するために、システム変数[`tidb_enable_pseudo_for_outdated_stats`](/system-variables.md#tidb_enable_pseudo_for_outdated_stats-new-in-v530)が導入されました。デフォルト値は`ON`で、これは旧バージョンの動作を維持することを意味します。つまり、SQL ステートメントに関係するオブジェクトの統計情報が古くなった場合、オプティマイザは (テーブルの総行数以外の) 統計情報はもはや信頼できないと判断し、代わりに擬似統計情報を使用します。実際のユーザー シナリオのテストと分析の結果、v6.3.0 以降、デフォルト値`tidb_enable_pseudo_for_outdated_stats`は`OFF`に変更されました。統計情報が古くなっても、オプティマイザはテーブル上の統計情報を使用するため、実行プランがより安定します。 -- Titan の無効化が GA に[タボキー](https://github.com/tabokie) +- Titan の無効化が GA に@ [tabokie](https://github.com/tabokie) オンライン TiKV ノードに対して[Titanを無効にする](/storage-engine/titan-configuration.md#disable-titan)ことができます。 @@ -179,7 +179,7 @@ TiDBバージョン: 6.3.0-DMR TiDBクラスターがGoogle CloudまたはAzureにデプロイされている場合、クラスターをv6.3.0にアップグレードすると、PITR機能を使用できます。 -- BRは AWS S3 オブジェクト ロック [#13442](https://github.com/tikv/tikv/issues/13442) @[3pointer](https://github.com/3pointer)シュートをサポートします +- BRは AWS S3 オブジェクト ロック [#13442](https://github.com/tikv/tikv/issues/13442) @[3pointer](https://github.com/3pointer)をサポートします [S3オブジェクトロック](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lock.html)を有効にすることで、AWS 上のバックアップ データが改ざんまたは削除されないように保護できます。 @@ -303,7 +303,7 @@ TiDBバージョン: 6.3.0-DMR - TiFlashのインタープリタをリファクタリングし、新しいインタープリタプランナーをサポートする [#4739](https://github.com/pingcap/tiflash/issues/4739) @[SeaRise](https://github.com/SeaRise) - TiFlashのメモリトラッカーの精度を向上 [#5609](https://github.com/pingcap/tiflash/issues/5609) @[bestwoody](https://github.com/bestwoody) - `UTF8_BIN/ASCII_BIN/LATIN1_BIN/UTF8MB4_BIN`照合順序を使用した文字列列のパフォーマンスを改善 [#5294](https://github.com/pingcap/tiflash/issues/5294) @[solotzg](https://github.com/solotzg) - - ReadLimiter [#5401](https://github.com/pingcap/tiflash/issues/5401) , [#5091](https://github.com/pingcap/tiflash/issues/5091) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)ポティガーでバックグラウンドでI/Oスループットを計算 + - ReadLimiter [#5401](https://github.com/pingcap/tiflash/issues/5401) , [#5091](https://github.com/pingcap/tiflash/issues/5091) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)でバックグラウンドでI/Oスループットを計算 - ツール @@ -315,7 +315,7 @@ TiDBバージョン: 6.3.0-DMR - TiCDC - TiCDCと、上流のTiDBで導入された並行DDLフレームワークとの互換性を向上させる [#6506](https://github.com/pingcap/tiflow/issues/6506) @[lance6716](https://github.com/lance6716) - - MySQL シンクでエラー [#6460](https://github.com/pingcap/tiflow/issues/6460) @[overvenus](https://github.com/overvenus)ヴィーナスが発生した場合の DML ステートメントのロギング`start ts`のサポート + - MySQL シンクでエラー [#6460](https://github.com/pingcap/tiflow/issues/6460) @[overvenus](https://github.com/overvenus)が発生した場合の DML ステートメントのロギング`start ts`のサポート - `api/v1/health` API を強化して、TiCDC クラスターのより正確な正常性状態を返します [#4757](https://github.com/pingcap/tiflow/issues/4757) @[overvenus](https://github.com/overvenus) - MQ シンクと MySQL シンクを非同期モードで実装して、シンクのスループットを向上させます [#5928](https://github.com/pingcap/tiflow/issues/5928) @[hicqu](https://github.com/hicqu)@[Rustin170506](https://github.com/Rustin170506) - 非推奨の Pulsar シンクを削除します [#7087](https://github.com/pingcap/tiflow/issues/7087) @[Rustin170506](https://github.com/Rustin170506) diff --git a/releases/release-6.4.0.md b/releases/release-6.4.0.md index 95de3ef9269e5..16b5e1477cc4e 100644 --- a/releases/release-6.4.0.md +++ b/releases/release-6.4.0.md @@ -468,7 +468,7 @@ TiDBバージョン: 6.4.0-DMR TiDBコミュニティの以下の貢献者の皆様に感謝申し上げます。 -- [645775992](https://github.com/645775992) +- @ [645775992](https://github.com/645775992) - [An-DJ](https://github.com/An-DJ) - [AndrewDi](https://github.com/AndrewDi) - [erwadba](https://github.com/erwadba) diff --git a/releases/release-6.5.0.md b/releases/release-6.5.0.md index dc591b47473d9..1ceaa52384219 100644 --- a/releases/release-6.5.0.md +++ b/releases/release-6.5.0.md @@ -50,13 +50,13 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](/metadata-lock.md)参照してください。 -- `FLASHBACK CLUSTER TO TIMESTAMP` (GA) [#37197](https://github.com/pingcap/tidb/issues/37197) [#13303](https://github.com/tikv/tikv/issues/13303) @ [Defined2014](https://github.com/Defined2014) @ [bb7133](https://github.com/bb7133) @ [JmPotato](https://github.com/JmPotato) @ [Connor1996](https://github.com/Connor1996) @ [HuSharp](https://github.com/HuSharp) @ [CalvinNeo](https://github.com/CalvinNeo)を使用して、クラスターを特定の時点に復元する機能をサポートします。 +- `FLASHBACK CLUSTER TO TIMESTAMP` (GA) を使用して、クラスターを特定の時点に復元する機能をサポートします。 [#37197](https://github.com/pingcap/tidb/issues/37197) [#13303](https://github.com/tikv/tikv/issues/13303) @ [Defined2014](https://github.com/Defined2014) @ [bb7133](https://github.com/bb7133) @ [JmPotato](https://github.com/JmPotato) @ [Connor1996](https://github.com/Connor1996) @ [HuSharp](https://github.com/HuSharp) @ [CalvinNeo](https://github.com/CalvinNeo) TiDB v6.4.0以降、 [`FLASHBACK CLUSTER TO TIMESTAMP`](/sql-statements/sql-statement-flashback-cluster.md)ステートメントが実験的機能として導入されました。このステートメントを使用すると、ガベージコレクション(GC)の有効期間内の特定の時点にクラスターを復元できます。v6.5.0では、この機能はTiCDCおよびPITRと互換性があり、GAとなります。この機能により、DMLの誤操作を簡単に元に戻したり、数分で元のクラスターを復元したり、異なる時点のデータをロールバックしてデータが変更された正確な時刻を特定したりすることが可能になります。 詳細については[ドキュメント](/sql-statements/sql-statement-flashback-cluster.md)参照してください。 -- `INSERT` `UPDATE`含む非トランザクションDMLステートメント`DELETE` [#33485](https://github.com/pingcap/tidb/issues/33485)にサポートし[エキシウム](https://github.com/ekexium) `REPLACE` +- `INSERT` `UPDATE`含む非トランザクションDMLステートメント`DELETE` にサポートし@ [ekexium](https://github.com/ekexium) `REPLACE` [#33485](https://github.com/pingcap/tidb/issues/33485) 大規模データ処理のシナリオでは、大規模なトランザクションを含む単一のSQL文が、クラスタの安定性とパフォーマンスに悪影響を及ぼす可能性があります。非トランザクションDML文とは、内部実行のために複数のSQL文に分割されたDML文です。分割された文はトランザクションの原子性と独立性を損なう一方で、クラスタの安定性を大幅に向上させます。TiDBはバージョン6.1.0以降、非トランザクション`DELETE`文をサポートしており、バージョン6.5.0以降、非トランザクション`INSERT`文`REPLACE`サポートしてい`UPDATE` 。 @@ -94,7 +94,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### セキュリティ {#security} -- パスワードの複雑さのポリシー[#38928](https://github.com/pingcap/tidb/issues/38928) @ [CbcWestwolf](https://github.com/CbcWestwolf)をサポートする +- パスワードの複雑さのポリシーをサポートする [#38928](https://github.com/pingcap/tidb/issues/38928) @ [CbcWestwolf](https://github.com/CbcWestwolf) このポリシーを有効にすると、パスワードを設定する際に、TiDBはパスワードの長さ、大文字と小文字、数字、特殊文字の数が適切かどうか、パスワードが辞書と一致しているかどうか、そしてユーザー名と一致しているかどうかをチェックします。これにより、安全なパスワードを設定できます。 @@ -102,19 +102,19 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](/password-management.md#password-complexity-policy)参照してください。 -- パスワード有効期限ポリシー[#38936](https://github.com/pingcap/tidb/issues/38936) @ [CbcWestwolf](https://github.com/CbcWestwolf)をサポート +- パスワード有効期限ポリシーをサポート [#38936](https://github.com/pingcap/tidb/issues/38936) @ [CbcWestwolf](https://github.com/CbcWestwolf) TiDBは、パスワードの有効期限ポリシー(手動による有効期限、グローバルレベルの自動有効期限、アカウントレベルの自動有効期限など)の設定をサポートしています。このポリシーを有効にすると、パスワードを定期的に変更する必要があります。これにより、長期使用によるパスワード漏洩のリスクが軽減され、パスワードのセキュリティが向上します。 詳細については[ドキュメント](/password-management.md#password-expiration-policy)参照してください。 -- パスワード再利用ポリシー[#38937](https://github.com/pingcap/tidb/issues/38937) @ [keeplearning20221](https://github.com/keeplearning20221)をサポートする +- パスワード再利用ポリシーをサポートする [#38937](https://github.com/pingcap/tidb/issues/38937) @ [keeplearning20221](https://github.com/keeplearning20221) TiDBは、グローバルレベルのパスワード再利用ポリシーとアカウントレベルのパスワード再利用ポリシーを含む、パスワード再利用ポリシーの設定をサポートしています。このポリシーを有効にすると、指定期間内に使用したパスワード、または直近の数個のパスワードは使用できなくなります。これにより、パスワードの繰り返し使用によるパスワード漏洩のリスクが軽減され、パスワードのセキュリティが向上します。 詳細については[ドキュメント](/password-management.md#password-reuse-policy)参照してください。 -- ログイン失敗の追跡と一時的なアカウントロックポリシー[#38938](https://github.com/pingcap/tidb/issues/38938) @ [lastincisor](https://github.com/lastincisor)をサポート +- ログイン失敗の追跡と一時的なアカウントロックポリシーをサポート [#38938](https://github.com/pingcap/tidb/issues/38938) @ [lastincisor](https://github.com/lastincisor) このポリシーを有効にすると、TiDBに連続して間違ったパスワードでログインした場合、アカウントは一時的にロックされます。ロック時間が終了すると、アカウントは自動的にロック解除されます。 @@ -122,7 +122,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### 可観測性 {#observability} -- TiDB DashboardはKubernetes上に独立したPod [#1447](https://github.com/pingcap/tidb-dashboard/issues/1447) @ [SabaPing](https://github.com/SabaPing)としてデプロイできます +- TiDB DashboardはKubernetes上に独立したPod としてデプロイできます [#1447](https://github.com/pingcap/tidb-dashboard/issues/1447) @ [SabaPing](https://github.com/SabaPing) TiDB v6.5.0以降およびTiDB Operator v1.4.0以降では、Kubernetes上にTiDB Dashboardを独立したPodとしてデプロイできます。TiDB Operatorを使用すると、このPodのIPアドレスにアクセスしてTiDB Dashboardを起動できます。 @@ -134,7 +134,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](https://docs.pingcap.com/tidb-in-kubernetes/v1.5/get-started#deploy-tidb-dashboard-independently)参照してください。 -- パフォーマンス概要ダッシュボードにTiFlashと CDC (変更データキャプチャ) パネル[#39230](https://github.com/pingcap/tidb/issues/39230) @ [dbsid](https://github.com/dbsid)が追加されました +- パフォーマンス概要ダッシュボードにTiFlashと CDC (変更データキャプチャ) パネルが追加されました [#39230](https://github.com/pingcap/tidb/issues/39230) @ [dbsid](https://github.com/dbsid) TiDB v6.1.0以降、Grafanaにパフォーマンス概要ダッシュボードが導入されました。このダッシュボードは、TiDB、TiKV、PDの全体的なパフォーマンス診断のためのシステムレベルのエントリを提供します。v6.5.0では、パフォーマンス概要ダッシュボードにTiFlashとCDCパネルが追加されました。これらのパネルを使用することで、v6.5.0以降では、パフォーマンス概要ダッシュボードを使用してTiDBクラスター内のすべてのコンポーネントのパフォーマンスを分析できます。 @@ -147,13 +147,13 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### パフォーマンス {#performance} -- [インデックスマージ](/glossary.md#index-merge) `AND` [#39333](https://github.com/pingcap/tidb/issues/39333) @ [guo-shaoge](https://github.com/guo-shaoge) @ [time-and-fate](https://github.com/time-and-fate) @ [hailanwhu](https://github.com/hailanwhu)で接続された式をサポートします +- [インデックスマージ](/glossary.md#index-merge)は、 `AND` で接続された式をサポートします [#39333](https://github.com/pingcap/tidb/issues/39333) @ [guo-shaoge](https://github.com/guo-shaoge) @ [time-and-fate](https://github.com/time-and-fate) @ [hailanwhu](https://github.com/hailanwhu) v6.5.0より前のTiDBでは、 `OR`で連結されたフィルタ条件に対してのみインデックスマージがサポートされていました。v6.5.0以降、TiDBは`WHERE`句の`AND`で連結されたフィルタ条件に対してもインデックスマージがサポートされるようになりました。これにより、TiDBのインデックスマージは、より一般的なクエリフィルタ条件の組み合わせをカバーできるようになり、union( `OR` )関係に限定されなくなりました。現在のv6.5.0バージョンでは、オプティマイザによって自動的に選択された`OR`の条件でのインデックスマージのみがサポートされています。11 `AND`条件でインデックスマージを有効にするには、 [`USE_INDEX_MERGE`](/optimizer-hints.md#use_index_merget1_name-idx1_name--idx2_name-)ヒントを使用する必要があります。 インデックスマージの詳細については、 [v5.4.0 リリースノート](/releases/release-5.4.0.md#performance)と[インデックスのマージについて説明する](/explain-index-merge.md)参照してください。 -- 以下のJSON関数をTiFlash [#39458](https://github.com/pingcap/tidb/issues/39458) @ [yibin87](https://github.com/yibin87)にプッシュダウンすることをサポートします +- 以下のJSON関数をTiFlash にプッシュダウンすることをサポートします [#39458](https://github.com/pingcap/tidb/issues/39458) @ [yibin87](https://github.com/yibin87) - `->` - `->>` @@ -161,23 +161,23 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では JSON形式は、アプリケーションのデータモデリングに柔軟な方法を提供します。そのため、ますます多くのアプリケーションがデータ交換とデータストレージにJSON形式を使用しています。JSON関数をTiFlashにプッシュダウンすることで、JSON型のデータ分析の効率を向上させ、TiDBをよりリアルタイムな分析シナリオに活用できるようになります。 -- 以下の文字列関数をTiFlash [#6115](https://github.com/pingcap/tiflash/issues/6115) @ [xzhangxian1008](https://github.com/xzhangxian1008)にプッシュダウンすることをサポートします +- 以下の文字列関数をTiFlash にプッシュダウンすることをサポートします [#6115](https://github.com/pingcap/tiflash/issues/6115) @ [xzhangxian1008](https://github.com/xzhangxian1008) - `regexp_like` - `regexp_instr` - `regexp_substr` -- [ビュー](/views.md) [#37887](https://github.com/pingcap/tidb/issues/37887) @ [Reminiscent](https://github.com/Reminiscent)で実行プラン生成に干渉するグローバルオプティマイザヒントをサポートします +- [ビュー](/views.md) で実行プラン生成に干渉するグローバルオプティマイザヒントをサポートします [#37887](https://github.com/pingcap/tidb/issues/37887) @ [Reminiscent](https://github.com/Reminiscent) ビューアクセスのシナリオによっては、最適なパフォーマンスを実現するために、ビュー内のクエリの実行プランにオプティマイザヒントを使用して介入する必要があります。TiDB v6.5.0以降、ビュー内のクエリブロックへのグローバルヒントの追加がサポートされ、クエリで定義されたヒントがビュー内で有効になります。この機能により、ネストされたビューを含む複雑なSQL文にヒントを挿入できるようになり、実行プランの制御が強化され、複雑な文のパフォーマンスが安定します。グローバルヒントを使用するには、 [クエリブロックに名前を付ける](/optimizer-hints.md#step-1-define-the-query-block-name-of-the-view-using-the-qb_name-hint)と[ヒント参照を指定する](/optimizer-hints.md#step-2-add-the-target-hints)必要です。 詳細については[ドキュメント](/optimizer-hints.md#hints-that-take-effect-globally)参照してください。 -- [パーティションテーブル](/partitioned-table.md)から TiKV [#26166](https://github.com/pingcap/tidb/issues/26166) @ [winoros](https://github.com/winoros)へのソート操作のプッシュダウンをサポート +- [パーティションテーブル](/partitioned-table.md)から TiKV へのソート操作のプッシュダウンをサポート [#26166](https://github.com/pingcap/tidb/issues/26166) @ [winoros](https://github.com/winoros) [パーティションテーブル](/partitioned-table.md)機能は v6.1.0 から GA となっていますが、TiDB は継続的にパフォーマンスを改善しています。v6.5.0 では、TiDB は計算とフィルタリングのために`ORDER BY`や`LIMIT`などのソート操作を TiKV にプッシュダウンすることをサポートします。これにより、ネットワーク I/O オーバーヘッドが削減され、パーティションテーブル使用時の SQL パフォーマンスが向上します。 -- オプティマイザーはより正確なコストモデルバージョン2(GA) [#35240](https://github.com/pingcap/tidb/issues/35240) @ [qw4990](https://github.com/qw4990)を導入しました +- オプティマイザーはより正確なコストモデルバージョン2(GA) を導入しました [#35240](https://github.com/pingcap/tidb/issues/35240) @ [qw4990](https://github.com/qw4990) TiDB v6.2.0 では、 [コストモデル バージョン 2](/cost-model.md#cost-model-version-2)実験的機能として導入されました。このモデルは、より正確なコスト推定手法を用いて、オプティマイザーが最適な実行プランを選択できるように支援します。特にTiFlashを導入している場合、コストモデル バージョン 2 は適切なストレージエンジンを自動的に選択し、手動による介入を大幅に削減します。一定期間の実環境テストを経て、このモデルは v6.5.0 で一般提供となります。v6.5.0 以降、新規に作成されたクラスターはデフォルトでコストモデル バージョン 2 を使用します。v6.5.0 にアップグレードするクラスターでは、コストモデル バージョン 2 によってクエリプランが変更される可能性があるため、十分なパフォーマンステストを行った後、 [`tidb_cost_model_version = 2`](/system-variables.md#tidb_cost_model_version-new-in-v620)変数を設定して新しいコストモデルを使用するように設定できます。 @@ -185,13 +185,13 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](/cost-model.md#cost-model-version-2)参照してください。 -- TiFlashはテーブル行数[#37165](https://github.com/pingcap/tidb/issues/37165) @ [elsa0520](https://github.com/elsa0520)を取得する操作を最適化します +- TiFlashはテーブル行数を取得する操作を最適化します [#37165](https://github.com/pingcap/tidb/issues/37165) @ [elsa0520](https://github.com/elsa0520) データ分析のシナリオでは、フィルター条件なしで`COUNT(*)`を通してテーブルの実際の行数を取得する操作が一般的です。v6.5.0では、 TiFlashは`COUNT(*)`の書き換えを最適化し、列定義が最短の非NULL列を自動的に選択して行数をカウントします。これにより、 TiFlashのI/O操作数を効果的に削減し、行数取得の実行効率を向上させます。 ### 安定性 {#stability} -- グローバルメモリ制御機能はGA [#37816](https://github.com/pingcap/tidb/issues/37816) @ [wshwsh12](https://github.com/wshwsh12)になりました +- グローバルメモリ制御機能はGA になりました [#37816](https://github.com/pingcap/tidb/issues/37816) @ [wshwsh12](https://github.com/wshwsh12) TiDBはv6.4.0以降、実験的機能としてグローバルメモリ制御を導入しました。v6.5.0ではGAとなり、メインメモリの消費量を追跡できるようになりました。グローバルメモリの消費量が[`tidb_server_memory_limit`](/system-variables.md#tidb_server_memory_limit-new-in-v640)で定義されたしきい値に達すると、TiDBはGCまたはSQL操作のキャンセルによってメモリ使用量を制限し、安定性を確保しようとします。 @@ -203,7 +203,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### 使いやすさ {#ease-of-use} -- `EXPLAIN ANALYZE`出力[#5926](https://github.com/pingcap/tiflash/issues/5926) @ [hongyunyan](https://github.com/hongyunyan)のTiFlash `TableFullScan`演算子の実行情報を精緻化する +- `EXPLAIN ANALYZE`出力のTiFlash `TableFullScan`演算子の実行情報を精緻化する [#5926](https://github.com/pingcap/tiflash/issues/5926) @ [hongyunyan](https://github.com/hongyunyan) `EXPLAIN ANALYZE`ステートメントは、実行計画と実行時統計を出力するために使用されます。v6.5.0 では、 TiFlash は`TableFullScan`演算子の実行情報を改良し、DMFile 関連の実行情報を追加しました。これにより、 TiFlash のデータスキャンステータス情報がより直感的に表示されるようになり、 TiFlash のパフォーマンス分析が容易になります。 @@ -217,7 +217,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### MySQLの互換性 {#mysql-compatibility} -- 高性能かつグローバルに単調な`AUTO_INCREMENT`列属性 (GA) [#38442](https://github.com/pingcap/tidb/issues/38442) @ [tiancaiamao](https://github.com/tiancaiamao)をサポート +- 高性能かつグローバルに単調な`AUTO_INCREMENT`列属性 (GA) をサポート [#38442](https://github.com/pingcap/tidb/issues/38442) @ [tiancaiamao](https://github.com/tiancaiamao) TiDBはv6.4.0以降、実験的機能としてMySQL互換モード`AUTO_INCREMENT`を導入しました。このモードでは、すべてのTiDBインスタンスでIDが単調に増加するようにする、集中型のAUTO_INCREMENT ID割り当てサービスが導入されます。この機能により、AUTO_INCREMENT IDによるクエリ結果のソートが容易になります。v6.5.0では、この機能がGAになります。この機能を使用したテーブルの挿入TPSは20,000を超えると予想されており、この機能は単一のテーブルとクラスタ全体の書き込みスループットを向上させるためのエラスティックスケーリングをサポートしています。MySQL互換モードを使用するには、テーブル作成時に`AUTO_ID_CACHE` `1`を設定する必要があります。以下は例です。 @@ -237,13 +237,13 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](/dumpling-overview.md#improve-export-efficiency-through-concurrency)参照してください。 -- binlog解析機能を[#924](https://github.com/pingcap/dm/issues/924) @ [GMHDBJD](https://github.com/GMHDBJD)で最適化 +- binlog解析機能をで最適化 [#924](https://github.com/pingcap/dm/issues/924) @ [GMHDBJD](https://github.com/GMHDBJD) TiDBは、移行タスクに含まれないスキーマとテーブルのbinlogイベントをフィルタリングすることで、解析効率と安定性を向上させます。このポリシーはv6.5.0でデフォルトで有効になります。追加の設定は必要ありません。 以前は、移行するテーブルが少数であっても、上流のbinlogファイル全体を解析する必要がありました。binlogファイル内の移行が不要なテーブルのbinlogイベントも解析する必要があり、効率が悪かったです。また、これらのbinlogイベントが解析をサポートしていない場合、タスクは失敗します。移行タスクで必要なテーブルのbinlogイベントのみを解析することで、binlog解析の効率が大幅に向上し、タスクの安定性が向上します。 -- TiDB LightningのディスククォータはGA [#446](https://github.com/pingcap/tidb-lightning/issues/446) @ [buchuitoudegou](https://github.com/buchuitoudegou)です +- TiDB LightningのディスククォータはGA です [#446](https://github.com/pingcap/tidb-lightning/issues/446) @ [buchuitoudegou](https://github.com/buchuitoudegou) TiDB Lightningのディスククォータを設定できます。ディスククォータが不足している場合、 TiDB Lightning はソースデータの読み取りと一時ファイルの書き込みを停止します。代わりに、ソートされたキーと値をまず TiKV に書き込み、TiDB Lightningの一時ファイルを削除した後、インポートプロセスを続行します。 @@ -251,7 +251,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](/tidb-lightning/tidb-lightning-physical-import-mode-usage.md#configure-disk-quota-new-in-v620)参照してください。 -- DMにおける継続的なデータ検証はGA [#4426](https://github.com/pingcap/tiflow/issues/4426) @ [D3Hunter](https://github.com/D3Hunter)です +- DMにおける継続的なデータ検証はGA です [#4426](https://github.com/pingcap/tiflow/issues/4426) @ [D3Hunter](https://github.com/D3Hunter) 上流データベースから下流データベースへの増分データ移行プロセスにおいて、データフローによってエラーやデータ損失が発生する可能性がわずかにあります。クレジットや証券業務など、強力なデータ整合性が求められるシナリオでは、移行後にデータに対してフルボリュームチェックサムを実行し、データの整合性を確保できます。ただし、一部の増分レプリケーションシナリオでは、上流と下流のデータが常に変化するため、上流と下流への書き込みが継続的かつ中断されることなく行われるため、すべてのデータに対して整合性チェックを実行することが困難になります。 @@ -273,7 +273,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](/ticdc/ticdc-bidirectional-replication.md)参照してください。 -- TiCDCはTLSオンライン[#7908](https://github.com/pingcap/tiflow/issues/7908) @ [CharlesCheung96](https://github.com/CharlesCheung96)の更新をサポート +- TiCDCはTLSオンラインの更新をサポート [#7908](https://github.com/pingcap/tiflow/issues/7908) @ [CharlesCheung96](https://github.com/CharlesCheung96) データベースシステムのセキュリティを維持するには、システムで使用する証明書に有効期限ポリシーを設定する必要があります。有効期限が切れると、システムは新しい証明書を必要とします。TiCDC v6.5.0は、TLS証明書のオンライン更新をサポートしています。レプリケーションタスクを中断することなく、TiCDCは証明書を自動的に検出して更新するため、手動による介入は不要です。 @@ -285,17 +285,17 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### バックアップと復元 {#backup-and-restore} -- TiDB バックアップ & リストアはスナップショット チェックポイント バックアップ[#38647](https://github.com/pingcap/tidb/issues/38647) @ [Leavrth](https://github.com/Leavrth)をサポートします +- TiDB バックアップ & リストアはスナップショット チェックポイント バックアップをサポートします [#38647](https://github.com/pingcap/tidb/issues/38647) @ [Leavrth](https://github.com/Leavrth) TiDBスナップショットバックアップは、チェックポイントからのバックアップ再開をサポートしています。バックアップ&リストア(BR)は、回復可能なエラーが発生するとバックアップを再試行します。ただし、再試行が複数回失敗するとBRは終了します。チェックポイントバックアップ機能により、数十分のネットワーク障害など、回復可能なより長い障害の再試行が可能になります。 BR終了後1時間以内にシステムを障害から復旧しない場合、バックアップ対象のスナップショットデータがGCメカニズムによって再利用され、バックアップが失敗する可能性があることに注意してください。詳細については、 [ドキュメント](/br/br-checkpoint-backup.md#backup-retry-must-be-prior-to-gc)参照してください。 -- PITRのパフォーマンスは[ジョッカウ](https://github.com/joccau)で著しく向上しました +- PITRのパフォーマンスは@ [joccau](https://github.com/joccau)で著しく向上しました ログリストア段階では、1つのTiKVのリストア速度が9MiB/sに達し、従来比50%の高速化を実現しました。リストア速度はスケーラブルで、DRシナリオにおけるRTO(目標復旧時間)は大幅に短縮されます。DRシナリオにおけるRPO(目標復旧時点)は最短5分です。通常のクラスター運用保守(OM)では、例えばローリングアップグレードの実行時や、1つのTiKVのみがダウンしている場合でも、RPOは5分です。 -- TiKV- BR GA: RawKV [#67](https://github.com/tikv/migration/issues/67) @ [pingyu](https://github.com/pingyu) @ [haojinming](https://github.com/haojinming)のバックアップと復元をサポート +- TiKV- BR GA: RawKVのバックアップと復元をサポート [#67](https://github.com/tikv/migration/issues/67) @ [pingyu](https://github.com/pingyu) @ [haojinming](https://github.com/haojinming) TiKV- BRは、TiKVクラスターで使用されるバックアップおよびリストアツールです。TiKVとPDは、TiDBを使用せずにRawKVと呼ばれるKVデータベースを構成できます。TiKV- BRは、RawKVを使用する製品のデータバックアップとリストアをサポートします。また、 TiKVクラスターの[`api-version`](/tikv-configuration-file.md#api-version-new-in-v610) `API V1`から`API V2`にアップグレードすることもできます。 @@ -383,33 +383,33 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - TiKV - ディスク容量の枯渇を避けるため、十分なスペースがない場合はRaft Engineへの書き込みを停止します[#13642](https://github.com/tikv/tikv/issues/13642) @ [jiayang-zheng](https://github.com/jiayang-zheng) - - `json_valid`関数を TiKV [#13571](https://github.com/tikv/tikv/issues/13571) @ [lizhenhuan](https://github.com/lizhenhuan)にプッシュダウンするサポート + - `json_valid`関数を TiKV にプッシュダウンするサポート [#13571](https://github.com/tikv/tikv/issues/13571) @ [lizhenhuan](https://github.com/lizhenhuan) - 1回のバックアップ要求で複数の範囲のデータのバックアップをサポート[#13701](https://github.com/tikv/tikv/issues/13701) @ [Leavrth](https://github.com/Leavrth) - - rusotoライブラリ[#13751](https://github.com/tikv/tikv/issues/13751) @ [3pointer](https://github.com/3pointer)を更新してAWSのアジア太平洋地域(ap-southeast-3)へのデータバックアップをサポート + - rusotoライブラリを更新してAWSのアジア太平洋地域(ap-southeast-3)へのデータバックアップをサポート [#13751](https://github.com/tikv/tikv/issues/13751) @ [3pointer](https://github.com/3pointer) - 悲観的トランザクション競合を減らす[#13298](https://github.com/tikv/tikv/issues/13298) @ [MyonKeminta](https://github.com/MyonKeminta) - - 外部ストレージオブジェクト[#13798](https://github.com/tikv/tikv/issues/13798) @ [YuJuncen](https://github.com/YuJuncen)をキャッシュすることでリカバリパフォーマンスを向上 - - 専用スレッドで CheckLeader を実行して、TiCDC レプリケーションのレイテンシー[#13774](https://github.com/tikv/tikv/issues/13774) @ [overvenus](https://github.com/overvenus)を削減します。 - - チェックポイント[#13824](https://github.com/tikv/tikv/issues/13824) @ [YuJuncen](https://github.com/YuJuncen)のプル モデルをサポート - - クロスビームチャネル[#13815](https://github.com/tikv/tikv/issues/13815) [スティクナーフ](https://github.com/sticnarf)に更新することで、送信側での回転の問題を回避します。 - - TiKV [#13849](https://github.com/tikv/tikv/issues/13849) @ [cfzjywxk](https://github.com/cfzjywxk)でのバッチココプロセッサータスク処理をサポート - - TiKVにリージョン[#13648](https://github.com/tikv/tikv/issues/13648) @ [LykxSassinator](https://github.com/LykxSassinator)を起動するように通知することで、障害回復の待ち時間を短縮します。 - - コード最適化[#13827](https://github.com/tikv/tikv/issues/13827) @ [BusyJay](https://github.com/BusyJay)によりメモリ使用量の要求サイズを削減 + - 外部ストレージオブジェクトをキャッシュすることでリカバリパフォーマンスを向上 [#13798](https://github.com/tikv/tikv/issues/13798) @ [YuJuncen](https://github.com/YuJuncen) + - 専用スレッドで CheckLeader を実行して、TiCDC レプリケーションのレイテンシーを削減します。 [#13774](https://github.com/tikv/tikv/issues/13774) @ [overvenus](https://github.com/overvenus) + - チェックポイントのプル モデルをサポート [#13824](https://github.com/tikv/tikv/issues/13824) @ [YuJuncen](https://github.com/YuJuncen) + - クロスビームチャネル[#13815](https://github.com/tikv/tikv/issues/13815) @ [sticnarf](https://github.com/sticnarf)に更新することで、送信側での回転の問題を回避します。 + - TiKV でのバッチココプロセッサータスク処理をサポート [#13849](https://github.com/tikv/tikv/issues/13849) @ [cfzjywxk](https://github.com/cfzjywxk) + - TiKVにリージョンを起動するように通知することで、障害回復の待ち時間を短縮します。 [#13648](https://github.com/tikv/tikv/issues/13648) @ [LykxSassinator](https://github.com/LykxSassinator) + - コード最適化によりメモリ使用量の要求サイズを削減 [#13827](https://github.com/tikv/tikv/issues/13827) @ [BusyJay](https://github.com/BusyJay) - コードの拡張性を向上させるためにRaft拡張機能を導入する[#13827](https://github.com/tikv/tikv/issues/13827) @ [BusyJay](https://github.com/BusyJay) - - tikv-ctl を使用して、特定のキー範囲[#13760](https://github.com/tikv/tikv/issues/13760) @ [HuSharp](https://github.com/HuSharp)に含まれるリージョンを照会することをサポートします。 + - tikv-ctl を使用して、特定のキー範囲に含まれるリージョンを照会することをサポートします。 [#13760](https://github.com/tikv/tikv/issues/13760) @ [HuSharp](https://github.com/HuSharp) - 更新されないが継続的にロックされている行の読み取りと書き込みのパフォーマンスを向上[#13694](https://github.com/tikv/tikv/issues/13694) @ [sticnarf](https://github.com/sticnarf) - PD - ロックの粒度を最適化してロックの競合を減らし、高同時実行時のハートビートの処理能力を向上させる[#5586](https://github.com/tikv/pd/issues/5586) @ [rleungx](https://github.com/rleungx) - - 大規模クラスタのスケジューラパフォーマンスを最適化し、スケジューリングポリシー[#5473](https://github.com/tikv/pd/issues/5473) @ [bufferflies](https://github.com/bufferflies)の本番を高速化します。 - - リージョン[#5606](https://github.com/tikv/pd/issues/5606) @ [rleungx](https://github.com/rleungx)の読み込み速度を向上 - - リージョンハートビート[#5648](https://github.com/tikv/pd/issues/5648) @ [rleungx](https://github.com/rleungx)の最適化された処理により不要なオーバーヘッドを削減 + - 大規模クラスタのスケジューラパフォーマンスを最適化し、スケジューリングポリシーの本番を高速化します。 [#5473](https://github.com/tikv/pd/issues/5473) @ [bufferflies](https://github.com/bufferflies) + - リージョンの読み込み速度を向上 [#5606](https://github.com/tikv/pd/issues/5606) @ [rleungx](https://github.com/rleungx) + - リージョンハートビートの最適化された処理により不要なオーバーヘッドを削減 [#5648](https://github.com/tikv/pd/issues/5648) @ [rleungx](https://github.com/rleungx) - tombstoneストアの自動ガベージコレクション機能を追加 [#5348](https://github.com/tikv/pd/issues/5348) @ [nolouch](https://github.com/nolouch) - TiFlash - SQL側でバッチ処理が行われないシナリオでの書き込みパフォーマンスの向上[#6404](https://github.com/pingcap/tiflash/issues/6404) @ [lidezhu](https://github.com/lidezhu) - - `explain analyze`出力[#5926](https://github.com/pingcap/tiflash/issues/5926) @ [hongyunyan](https://github.com/hongyunyan)に TableFullScan の詳細を追加します + - `explain analyze`出力に TableFullScan の詳細を追加します [#5926](https://github.com/pingcap/tiflash/issues/5926) @ [hongyunyan](https://github.com/hongyunyan) - ツール @@ -419,54 +419,54 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - Backup & Restore (BR) - - バックアップログデータ[#38869](https://github.com/pingcap/tidb/issues/38869) @ [Leavrth](https://github.com/Leavrth)の消去プロセス中にBRメモリ使用量を最適化します + - バックアップログデータの消去プロセス中にBRメモリ使用量を最適化します [#38869](https://github.com/pingcap/tidb/issues/38869) @ [Leavrth](https://github.com/Leavrth) - 復元プロセス中にPDリーダースイッチによって発生する復元失敗の問題を修正[#36910](https://github.com/pingcap/tidb/issues/36910) @ [MoCuishle28](https://github.com/MoCuishle28) - - ログバックアップ[#13867](https://github.com/tikv/tikv/issues/13867) @ [YuJuncen](https://github.com/YuJuncen)で OpenSSL プロトコルを使用することにより、TLS 互換性が向上します。 + - ログバックアップで OpenSSL プロトコルを使用することにより、TLS 互換性が向上します。 [#13867](https://github.com/tikv/tikv/issues/13867) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - - Kafka プロトコルエンコーダー[#7540](https://github.com/pingcap/tiflow/issues/7540) [#7532](https://github.com/pingcap/tiflow/issues/7532) [#7543](https://github.com/pingcap/tiflow/issues/7543) @ [3AceShowHand](https://github.com/3AceShowHand) @ [sdojjy](https://github.com/sdojjy)のパフォーマンスを向上 + - Kafka プロトコルエンコーダー[#7540](https://github.com/pingcap/tiflow/issues/7540) のパフォーマンスを向上 [#7543](https://github.com/pingcap/tiflow/issues/7543) @ [3AceShowHand](https://github.com/3AceShowHand) [#7532](https://github.com/pingcap/tiflow/issues/7532) @ [sdojjy](https://github.com/sdojjy) - TiDB Data Migration (DM) - - ブロックリスト[#7622](https://github.com/pingcap/tiflow/pull/7622) @ [GMHDBJD](https://github.com/GMHDBJD)内のテーブルのデータを解析しないことで、DMのデータ複製パフォーマンスを向上します。 - - 非同期書き込みとバッチ書き込み[#7580](https://github.com/pingcap/tiflow/pull/7580) @ [GMHDBJD](https://github.com/GMHDBJD)を使用してDMリレーの書き込み効率を向上 - - DM事前チェック[#7621](https://github.com/pingcap/tiflow/issues/7621) @ [buchuitoudegou](https://github.com/buchuitoudegou)のエラーメッセージを最適化 - - 古いMySQLバージョン[#5017](https://github.com/pingcap/tiflow/issues/5017) @ [lyzx2001](https://github.com/lyzx2001)に対する`SHOW SLAVE HOSTS`の互換性を改善 + - ブロックリスト内のテーブルのデータを解析しないことで、DMのデータ複製パフォーマンスを向上します。 [#7622](https://github.com/pingcap/tiflow/pull/7622) @ [GMHDBJD](https://github.com/GMHDBJD) + - 非同期書き込みとバッチ書き込みを使用してDMリレーの書き込み効率を向上 [#7580](https://github.com/pingcap/tiflow/pull/7580) @ [GMHDBJD](https://github.com/GMHDBJD) + - DM事前チェックのエラーメッセージを最適化 [#7621](https://github.com/pingcap/tiflow/issues/7621) @ [buchuitoudegou](https://github.com/buchuitoudegou) + - 古いMySQLバージョンに対する`SHOW SLAVE HOSTS`の互換性を改善 [#5017](https://github.com/pingcap/tiflow/issues/5017) @ [lyzx2001](https://github.com/lyzx2001) ## バグ修正 {#bug-fixes} - TiDB - 一部のケースで発生するチャンク再利用機能のメモリチャンクの誤用問題を修正[#38917](https://github.com/pingcap/tidb/issues/38917) @ [keeplearning20221](https://github.com/keeplearning20221) - - `tidb_constraint_check_in_place_pessimistic`の内部セッションがグローバル設定[#38766](https://github.com/pingcap/tidb/issues/38766) @ [ekexium](https://github.com/ekexium)の影響を受ける可能性がある問題を修正しました - - `AUTO_INCREMENT`列が`CHECK`制約[#38894](https://github.com/pingcap/tidb/issues/38894) @ [YangKeao](https://github.com/YangKeao)で動作しない問題を修正 - - `INSERT IGNORE INTO`使用して`STRING`型のデータを`SMALLINT`型のAUTO_INCREMENT列に挿入すると、エラー[#38483](https://github.com/pingcap/tidb/issues/38483) @ [hawkingrei](https://github.com/hawkingrei)が発生する問題を修正しました。 - - パーティションテーブル[#38932](https://github.com/pingcap/tidb/issues/38932) @ [mjonss](https://github.com/mjonss)のパーティション列の名前を変更する操作で NULL ポインタ エラーが発生する問題を修正しました。 + - `tidb_constraint_check_in_place_pessimistic`の内部セッションがグローバル設定の影響を受ける可能性がある問題を修正しました [#38766](https://github.com/pingcap/tidb/issues/38766) @ [ekexium](https://github.com/ekexium) + - `AUTO_INCREMENT`列が`CHECK`制約で動作しない問題を修正 [#38894](https://github.com/pingcap/tidb/issues/38894) @ [YangKeao](https://github.com/YangKeao) + - `INSERT IGNORE INTO`使用して`STRING`型のデータを`SMALLINT`型のAUTO_INCREMENT列に挿入すると、エラーが発生する問題を修正しました。 [#38483](https://github.com/pingcap/tidb/issues/38483) @ [hawkingrei](https://github.com/hawkingrei) + - パーティションテーブルのパーティション列の名前を変更する操作で NULL ポインタ エラーが発生する問題を修正しました。 [#38932](https://github.com/pingcap/tidb/issues/38932) @ [mjonss](https://github.com/mjonss) - パーティションテーブルのパーティション列を変更すると、DDLが[#38530](https://github.com/pingcap/tidb/issues/38530) @ [mjonss](https://github.com/mjonss)でハングする問題を修正しました。 - - v4.0.16からv6.4.0 [#38980](https://github.com/pingcap/tidb/issues/38980) @ [tangenta](https://github.com/tangenta)にアップグレードした後に`ADMIN SHOW JOB`操作がパニックになる問題を修正 - - `tidb_decode_key`関数がパーティションテーブル[#39304](https://github.com/pingcap/tidb/issues/39304) @ [Defined2014](https://github.com/Defined2014)のエンコーディングを正しく解析できない問題を修正しました - - ログローテーション[#38941](https://github.com/pingcap/tidb/issues/38941) @ [xhebox](https://github.com/xhebox)中に gRPC エラーログが正しいログファイルにリダイレクトされない問題を修正しました + - v4.0.16からv6.4.0 にアップグレードした後に`ADMIN SHOW JOB`操作がパニックになる問題を修正 [#38980](https://github.com/pingcap/tidb/issues/38980) @ [tangenta](https://github.com/tangenta) + - `tidb_decode_key`関数がパーティションテーブルのエンコーディングを正しく解析できない問題を修正しました [#39304](https://github.com/pingcap/tidb/issues/39304) @ [Defined2014](https://github.com/Defined2014) + - ログローテーション中に gRPC エラーログが正しいログファイルにリダイレクトされない問題を修正しました [#38941](https://github.com/pingcap/tidb/issues/38941) @ [xhebox](https://github.com/xhebox) - TiKV が読み取りエンジンとして設定されていない場合に、TiDB が`BEGIN; SELECT... FOR UPDATE;`ポイントクエリに対して予期しない実行プランを生成する問題を修正しました[#39344](https://github.com/pingcap/tidb/issues/39344) @ [Yisaer](https://github.com/Yisaer) - 誤って`StreamAgg` TiFlashに押し下げると、間違った結果[#39266](https://github.com/pingcap/tidb/issues/39266) @ [fixdb](https://github.com/fixdb)が発生する問題を修正しました。 - TiKV - - Raft Engine ctl [#11119](https://github.com/tikv/tikv/issues/11119) @ [tabokie](https://github.com/tabokie)のエラーを修正しました - - tikv-ctl [#13515](https://github.com/tikv/tikv/issues/13515) @ [guoxiangCN](https://github.com/guoxiangCN)で`compact raft`コマンドを実行するときに発生する`Get raft db is not allowed`エラーを修正します + - Raft Engine ctl のエラーを修正しました [#11119](https://github.com/tikv/tikv/issues/11119) @ [tabokie](https://github.com/tabokie) + - tikv-ctl で`compact raft`コマンドを実行するときに発生する`Get raft db is not allowed`エラーを修正します [#13515](https://github.com/tikv/tikv/issues/13515) @ [guoxiangCN](https://github.com/guoxiangCN) - TLS が有効な場合にログバックアップが機能しない問題を修正[#13867](https://github.com/tikv/tikv/issues/13867) @ [YuJuncen](https://github.com/YuJuncen) - - ジオメトリフィールドタイプ[#13651](https://github.com/tikv/tikv/issues/13651) @ [dveeden](https://github.com/dveeden)のサポート問題を修正しました + - ジオメトリフィールドタイプのサポート問題を修正しました [#13651](https://github.com/tikv/tikv/issues/13651) @ [dveeden](https://github.com/dveeden) - 新しい照合順序が有効になっていない場合、 `LIKE`演算子の`_`非 ASCII 文字と一致しない問題を修正[#13769](https://github.com/tikv/tikv/issues/13769) @ [YangKeao](https://github.com/YangKeao) - - `reset-to-version`コマンド[#13829](https://github.com/tikv/tikv/issues/13829) @ [tabokie](https://github.com/tabokie)を実行すると tikv-ctl が予期せず終了する問題を修正しました + - `reset-to-version`コマンドを実行すると tikv-ctl が予期せず終了する問題を修正しました [#13829](https://github.com/tikv/tikv/issues/13829) @ [tabokie](https://github.com/tabokie) - PD - - `balance-hot-region-scheduler`構成が[#5701](https://github.com/tikv/pd/issues/5701) @ [HunDunDM](https://github.com/HunDunDM)に変更されていない場合は保持されない問題を修正しました + - `balance-hot-region-scheduler`構成がに変更されていない場合は保持されない問題を修正しました [#5701](https://github.com/tikv/pd/issues/5701) @ [HunDunDM](https://github.com/HunDunDM) - `rank-formula-version`アップグレードプロセス中にアップグレード前の構成が保持されない問題を修正[#5698](https://github.com/tikv/pd/issues/5698) @ [HunDunDM](https://github.com/HunDunDM) - TiFlash - - TiFlash [#6159](https://github.com/pingcap/tiflash/issues/6159) @ [lidezhu](https://github.com/lidezhu)を再起動した後、デルタレイヤーの列ファイルを圧縮できない問題を修正しました。 + - TiFlash を再起動した後、デルタレイヤーの列ファイルを圧縮できない問題を修正しました。 [#6159](https://github.com/pingcap/tiflash/issues/6159) @ [lidezhu](https://github.com/lidezhu) - TiFlashファイルオープンOPSが[#6345](https://github.com/pingcap/tiflash/issues/6345) @ [JaySon-Huang](https://github.com/JaySon-Huang)で高すぎる問題を修正 - ツール @@ -474,27 +474,27 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - Backup & Restore (BR) - BRがログバックアップデータを削除するときに、削除されるべきでないデータを誤って削除してしまう問題を修正[#38939](https://github.com/pingcap/tidb/issues/38939) @ [Leavrth](https://github.com/Leavrth) - - データベースまたはテーブル[#39150](https://github.com/pingcap/tidb/issues/39150) @ [MoCuishle28](https://github.com/MoCuishle28)の照合に古いフレームワークを使用すると復元タスクが失敗する問題を修正しました - - Alibaba CloudとHuawei CloudがAmazon S3storage[#39545](https://github.com/pingcap/tidb/issues/39545) @ [3pointer](https://github.com/3pointer)と完全に互換性がないため、バックアップが失敗する問題を修正 + - データベースまたはテーブルの照合に古いフレームワークを使用すると復元タスクが失敗する問題を修正しました [#39150](https://github.com/pingcap/tidb/issues/39150) @ [MoCuishle28](https://github.com/MoCuishle28) + - Alibaba CloudとHuawei CloudがAmazon S3storageと完全に互換性がないため、バックアップが失敗する問題を修正 [#39545](https://github.com/pingcap/tidb/issues/39545) @ [3pointer](https://github.com/3pointer) - TiCDC - PDリーダーが[#7470](https://github.com/pingcap/tiflow/issues/7470) @ [zeminzhou](https://github.com/zeminzhou)でクラッシュするとTiCDCが停止する問題を修正 - - 最初にDDLステートメントを実行し、次に変更フィード[#7682](https://github.com/pingcap/tiflow/issues/7682) @ [asddongmen](https://github.com/asddongmen)を一時停止して再開するシナリオで発生したデータ損失を修正しました - - TiFlash [#7744](https://github.com/pingcap/tiflow/issues/7744) @ [overvenus](https://github.com/overvenus)以降のバージョンがある場合に TiCDC が誤ってエラーを報告する問題を修正しました + - 最初にDDLステートメントを実行し、次に変更フィードを一時停止して再開するシナリオで発生したデータ損失を修正しました [#7682](https://github.com/pingcap/tiflow/issues/7682) @ [asddongmen](https://github.com/asddongmen) + - TiFlash 以降のバージョンがある場合に TiCDC が誤ってエラーを報告する問題を修正しました [#7744](https://github.com/pingcap/tiflow/issues/7744) @ [overvenus](https://github.com/overvenus) - 下流ネットワークが利用できない場合にシンクコンポーネントがスタックする問題を修正[#7706](https://github.com/pingcap/tiflow/issues/7706) @ [hicqu](https://github.com/hicqu) - ユーザーがレプリケーションタスクを素早く削除し、同じタスク名で別のタスクを作成するとデータが失われる問題を修正[#7657](https://github.com/pingcap/tiflow/issues/7657) @ [overvenus](https://github.com/overvenus) - TiDB Data Migration (DM) - - 上流データベースがGTIDモードを有効にしているが、データ[#7037](https://github.com/pingcap/tiflow/issues/7037) @ [liumengya94](https://github.com/liumengya94)がない場合に`task-mode:all`タスクを開始できない問題を修正しました。 + - 上流データベースがGTIDモードを有効にしているが、データがない場合に`task-mode:all`タスクを開始できない問題を修正しました。 [#7037](https://github.com/pingcap/tiflow/issues/7037) @ [liumengya94](https://github.com/liumengya94) - 既存のワーカーが終了する前に新しい DM ワーカーがスケジュールされると、データが複数回複製される問題を修正しました[#7658](https://github.com/pingcap/tiflow/issues/7658) @ [GMHDBJD](https://github.com/GMHDBJD) - - アップストリームデータベースが正規表現を使用して権限[#7645](https://github.com/pingcap/tiflow/issues/7645) @ [lance6716](https://github.com/lance6716)を付与するときに DM 事前チェックに合格しない問題を修正しました + - アップストリームデータベースが正規表現を使用して権限を付与するときに DM 事前チェックに合格しない問題を修正しました [#7645](https://github.com/pingcap/tiflow/issues/7645) @ [lance6716](https://github.com/lance6716) - TiDB Lightning - - TiDB Lightning が巨大なソースデータファイル[#39331](https://github.com/pingcap/tidb/issues/39331) @ [dsdashun](https://github.com/dsdashun)をインポートする際のメモリリークの問題を修正しました - - TiDB Lightningが並列[#39476](https://github.com/pingcap/tidb/issues/39476) @ [dsdashun](https://github.com/dsdashun)でデータをインポートするときに競合を正しく検出できない問題を修正しました + - TiDB Lightning が巨大なソースデータファイルをインポートする際のメモリリークの問題を修正しました [#39331](https://github.com/pingcap/tidb/issues/39331) @ [dsdashun](https://github.com/dsdashun) + - TiDB Lightningが並列でデータをインポートするときに競合を正しく検出できない問題を修正しました [#39476](https://github.com/pingcap/tidb/issues/39476) @ [dsdashun](https://github.com/dsdashun) ## 貢献者 {#contributors} diff --git a/releases/release-6.5.1.md b/releases/release-6.5.1.md index 19de69e9fe331..1543f2bac2c6b 100644 --- a/releases/release-6.5.1.md +++ b/releases/release-6.5.1.md @@ -44,9 +44,9 @@ TiDB バージョン: 6.5.1 - メモリリークとパフォーマンスの低下を防ぐため、期限切れのリージョンキャッシュを定期的にクリアします[#40461](https://github.com/pingcap/tidb/issues/40461) @ [sticnarf](https://github.com/sticnarf) - - PROXYプロトコルフォールバックモードを有効にするかどうかを制御する新しい設定項目`--proxy-protocol-fallbackable`を追加します。このパラメータを`true`に設定すると、TiDBはPROXYクライアント接続とPROXYプロトコルヘッダー[#41409](https://github.com/pingcap/tidb/issues/41409) @ [blacktear23](https://github.com/blacktear23)のないクライアント接続を受け入れます。 + - PROXYプロトコルフォールバックモードを有効にするかどうかを制御する新しい設定項目`--proxy-protocol-fallbackable`を追加します。このパラメータを`true`に設定すると、TiDBはPROXYクライアント接続とPROXYプロトコルヘッダーのないクライアント接続を受け入れます。 [#41409](https://github.com/pingcap/tidb/issues/41409) @ [blacktear23](https://github.com/blacktear23) - - メモリトラッカー[#40900](https://github.com/pingcap/tidb/issues/40900) [#40500](https://github.com/pingcap/tidb/issues/40500) @ [wshwsh12](https://github.com/wshwsh12)の精度を向上させる + - メモリトラッカー の精度を向上させる [#40500](https://github.com/pingcap/tidb/issues/40500) @ [wshwsh12](https://github.com/wshwsh12) [#40900](https://github.com/pingcap/tidb/issues/40900) - プランキャッシュが有効にならない場合、システムはその理由を警告として返します[#40210](https://github.com/pingcap/tidb/pull/40210) @ [qw4990](https://github.com/qw4990) @@ -55,8 +55,8 @@ TiDB バージョン: 6.5.1 - TiKV - 1コア未満のCPUでTiKVの起動をサポート[#13586](https://github.com/tikv/tikv/issues/13586) [#13752](https://github.com/tikv/tikv/issues/13752) [#14017](https://github.com/tikv/tikv/issues/14017) @ [andreid-db](https://github.com/andreid-db) - - 統合読み取りプールのスレッド制限( `readpool.unified.max-thread-count` )をCPUクォータの10倍に増やし、高同時実行クエリ[#13690](https://github.com/tikv/tikv/issues/13690) @ [v01dstar](https://github.com/v01dstar)をより適切に処理します。 - - デフォルト値の`resolved-ts.advance-ts-interval`を`"1s"`から`"20s"`に変更して、リージョン間のトラフィック[#14100](https://github.com/tikv/tikv/issues/14100) @ [overvenus](https://github.com/overvenus)を削減します。 + - 統合読み取りプールのスレッド制限( `readpool.unified.max-thread-count` )をCPUクォータの10倍に増やし、高同時実行クエリをより適切に処理します。 [#13690](https://github.com/tikv/tikv/issues/13690) @ [v01dstar](https://github.com/v01dstar) + - デフォルト値の`resolved-ts.advance-ts-interval`を`"1s"`から`"20s"`に変更して、リージョン間のトラフィックを削減します。 [#14100](https://github.com/tikv/tikv/issues/14100) @ [overvenus](https://github.com/overvenus) - TiFlash @@ -66,12 +66,12 @@ TiDB バージョン: 6.5.1 - Backup & Restore (BR) - - TiKV側でのログバックアップファイルのダウンロードの同時実行を最適化して、通常のシナリオ[#14206](https://github.com/tikv/tikv/issues/14206) @ [YuJuncen](https://github.com/YuJuncen)でのPITRのパフォーマンスを向上させます。 + - TiKV側でのログバックアップファイルのダウンロードの同時実行を最適化して、通常のシナリオでのPITRのパフォーマンスを向上させます。 [#14206](https://github.com/tikv/tikv/issues/14206) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - プルベースのシンクを有効にしてシステムスループットを最適化します[#8232](https://github.com/pingcap/tiflow/issues/8232) @ [Rustin170506](https://github.com/Rustin170506) - - GCS 互換または Azure 互換のオブジェクトストレージ[#7987](https://github.com/pingcap/tiflow/issues/7987) @ [CharlesCheung96](https://github.com/CharlesCheung96)への REDO ログの保存をサポート + - GCS 互換または Azure 互換のオブジェクトストレージへの REDO ログの保存をサポート [#7987](https://github.com/pingcap/tiflow/issues/7987) @ [CharlesCheung96](https://github.com/CharlesCheung96) - シンクのスループットを向上させるために、非同期モードでMQシンクとMySQLシンクを実装します[#5928](https://github.com/pingcap/tiflow/issues/5928) @ [amyangfei](https://github.com/amyangfei) @ [CharlesCheung96](https://github.com/CharlesCheung96) ## バグ修正 {#bug-fixes} @@ -79,57 +79,57 @@ TiDB バージョン: 6.5.1 - TiDB - [`pessimistic-auto-commit`](/tidb-configuration-file.md#pessimistic-auto-commit-new-in-v600)構成項目がPointGetクエリで有効にならない問題を修正しました [#39928](https://github.com/pingcap/tidb/issues/39928) @ [zyguan](https://github.com/zyguan) - - 長いセッション接続[#40351](https://github.com/pingcap/tidb/issues/40351) @ [winoros](https://github.com/winoros)で`INSERT`または`REPLACE`ステートメントがpanic可能性がある問題を修正しました + - 長いセッション接続で`INSERT`または`REPLACE`ステートメントがpanic可能性がある問題を修正しました [#40351](https://github.com/pingcap/tidb/issues/40351) @ [winoros](https://github.com/winoros) - `auto analyze`正常なシャットダウンに長い時間がかかる問題を修正[#40038](https://github.com/pingcap/tidb/issues/40038) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) - - DDL取り込み[#40970](https://github.com/pingcap/tidb/issues/40970) @ [tangenta](https://github.com/tangenta)中にデータ競合が発生する可能性がある問題を修正 - - インデックスを[#40879](https://github.com/pingcap/tidb/issues/40879) @ [tangenta](https://github.com/tangenta)で追加するとデータ競合が発生する可能性がある問題を修正しました - - テーブル[#38436](https://github.com/pingcap/tidb/issues/38436) @ [tangenta](https://github.com/tangenta)に多数のリージョンがある場合に無効なリージョンキャッシュが原因でインデックスの追加操作が非効率になる問題を修正しました。 + - DDL取り込み中にデータ競合が発生する可能性がある問題を修正 [#40970](https://github.com/pingcap/tidb/issues/40970) @ [tangenta](https://github.com/tangenta) + - インデックスをで追加するとデータ競合が発生する可能性がある問題を修正しました [#40879](https://github.com/pingcap/tidb/issues/40879) @ [tangenta](https://github.com/tangenta) + - テーブルに多数のリージョンがある場合に無効なリージョンキャッシュが原因でインデックスの追加操作が非効率になる問題を修正しました。 [#38436](https://github.com/pingcap/tidb/issues/38436) @ [tangenta](https://github.com/tangenta) - 初期化中にTiDBがデッドロックする可能性がある問題を修正[#40408](https://github.com/pingcap/tidb/issues/40408) @ [Defined2014](https://github.com/Defined2014) - - TiDB がキー範囲[#40158](https://github.com/pingcap/tidb/issues/40158) @ [tiancaiamao](https://github.com/tiancaiamao)を構築するときに`NULL`値を不適切に処理するため、予期しないデータが読み取られる問題を修正しました。 + - TiDB がキー範囲を構築するときに`NULL`値を不適切に処理するため、予期しないデータが読み取られる問題を修正しました。 [#40158](https://github.com/pingcap/tidb/issues/40158) @ [tiancaiamao](https://github.com/tiancaiamao) - メモリの再利用により、システム変数の値が誤って変更される可能性がある問題を修正[#40979](https://github.com/pingcap/tidb/issues/40979) @ [lcwangchao](https://github.com/lcwangchao) - - テーブルの主キーに`ENUM`列[#40456](https://github.com/pingcap/tidb/issues/40456) @ [lcwangchao](https://github.com/lcwangchao)が含まれている場合にTTLタスクが失敗する問題を修正しました - - 一意インデックス[#40592](https://github.com/pingcap/tidb/issues/40592) @ [tangenta](https://github.com/tangenta)を追加するときに TiDB がパニックを起こす問題を修正しました + - テーブルの主キーに`ENUM`列が含まれている場合にTTLタスクが失敗する問題を修正しました [#40456](https://github.com/pingcap/tidb/issues/40456) @ [lcwangchao](https://github.com/lcwangchao) + - 一意インデックスを追加するときに TiDB がパニックを起こす問題を修正しました [#40592](https://github.com/pingcap/tidb/issues/40592) @ [tangenta](https://github.com/tangenta) - 同じテーブルを同時に切り捨てるときに、一部の切り捨て操作が MDL によってブロックされない問題を修正[#40484](https://github.com/pingcap/tidb/issues/40484) @ [wjhuang2016](https://github.com/wjhuang2016) - - 動的トリミングモード[#40368](https://github.com/pingcap/tidb/issues/40368) @ [Yisaer](https://github.com/Yisaer)でパーティションテーブルにグローバルバインディングが作成された後にTiDBが再起動できない問題を修正しました - - 「カーソル読み取り」メソッドを使用してデータを読み取ると、GC [#39447](https://github.com/pingcap/tidb/issues/39447) @ [zyguan](https://github.com/zyguan)のためにエラーが返される可能性がある問題を修正しました。 - - `SHOW PROCESSLIST` [#41156](https://github.com/pingcap/tidb/issues/41156) @ [YangKeao](https://github.com/YangKeao)の結果で`EXECUTE`情報が null になる問題を修正しました + - 動的トリミングモードでパーティションテーブルにグローバルバインディングが作成された後にTiDBが再起動できない問題を修正しました [#40368](https://github.com/pingcap/tidb/issues/40368) @ [Yisaer](https://github.com/Yisaer) + - 「カーソル読み取り」メソッドを使用してデータを読み取ると、GC のためにエラーが返される可能性がある問題を修正しました。 [#39447](https://github.com/pingcap/tidb/issues/39447) @ [zyguan](https://github.com/zyguan) + - `SHOW PROCESSLIST` の結果で`EXECUTE`情報が null になる問題を修正しました [#41156](https://github.com/pingcap/tidb/issues/41156) @ [YangKeao](https://github.com/YangKeao) - `globalMemoryControl`クエリを強制終了しているときに、 `KILL`操作が[#41057](https://github.com/pingcap/tidb/issues/41057) @ [wshwsh12](https://github.com/wshwsh12)で終了しない可能性がある問題を修正しました - `indexMerge`エラーに遭遇した後に TiDB がpanic可能性がある問題を修正[#41047](https://github.com/pingcap/tidb/issues/41047) [#40877](https://github.com/pingcap/tidb/issues/40877) @ [guo-shaoge](https://github.com/guo-shaoge) @ [windtalker](https://github.com/windtalker) - - `ANALYZE`文が`KILL` [#41825](https://github.com/pingcap/tidb/issues/41825) @ [XuHuaiyu](https://github.com/XuHuaiyu)で終了する可能性がある問題を修正しました - - `indexMerge` [#41545](https://github.com/pingcap/tidb/issues/41545) [#41605](https://github.com/pingcap/tidb/issues/41605) @ [guo-shaoge](https://github.com/guo-shaoge)で goroutine リークが発生する可能性がある問題を修正しました - - 符号なしの`TINYINT` / `SMALLINT` / `INT`値を`0` [#41736](https://github.com/pingcap/tidb/issues/41736) @ [LittleFall](https://github.com/LittleFall)より小さい`DECIMAL` / `FLOAT` / `DOUBLE`値と比較するときに誤った結果になる可能性がある問題を修正しました。 - - `tidb_enable_reuse_chunk`有効にするとメモリリーク[#40987](https://github.com/pingcap/tidb/issues/40987) @ [guo-shaoge](https://github.com/guo-shaoge)が発生する可能性がある問題を修正 + - `ANALYZE`文が`KILL` で終了する可能性がある問題を修正しました [#41825](https://github.com/pingcap/tidb/issues/41825) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - `indexMerge` で goroutine リークが発生する可能性がある問題を修正しました [#41605](https://github.com/pingcap/tidb/issues/41605) @ [guo-shaoge](https://github.com/guo-shaoge) [#41545](https://github.com/pingcap/tidb/issues/41545) + - 符号なしの`TINYINT` / `SMALLINT` / `INT`値を`0` より小さい`DECIMAL` / `FLOAT` / `DOUBLE`値と比較するときに誤った結果になる可能性がある問題を修正しました。 [#41736](https://github.com/pingcap/tidb/issues/41736) @ [LittleFall](https://github.com/LittleFall) + - `tidb_enable_reuse_chunk`有効にするとメモリリークが発生する可能性がある問題を修正 [#40987](https://github.com/pingcap/tidb/issues/40987) @ [guo-shaoge](https://github.com/guo-shaoge) - タイムゾーンでのデータ競合によりデータインデックスの不整合が発生する可能性がある問題を修正[#40710](https://github.com/pingcap/tidb/issues/40710) @ [wjhuang2016](https://github.com/wjhuang2016) - `batch cop`実行中のスキャン詳細情報が不正確になる可能性がある問題を修正[#41582](https://github.com/pingcap/tidb/issues/41582) @ [you06](https://github.com/you06) - - `cop`の上限同時実行数が[#41134](https://github.com/pingcap/tidb/issues/41134) @ [you06](https://github.com/you06)に制限されない問題を修正 - - `cursor read`分の`statement context`が誤って[#39998](https://github.com/pingcap/tidb/issues/39998) @ [zyguan](https://github.com/zyguan)キャッシュされる問題を修正 + - `cop`の上限同時実行数がに制限されない問題を修正 [#41134](https://github.com/pingcap/tidb/issues/41134) @ [you06](https://github.com/you06) + - `cursor read`分の`statement context`が誤ってキャッシュされる問題を修正 [#39998](https://github.com/pingcap/tidb/issues/39998) @ [zyguan](https://github.com/zyguan) - メモリリークとパフォーマンスの低下を防ぐため、古くなったリージョンキャッシュを定期的にクリーンアップします[#40355](https://github.com/pingcap/tidb/issues/40355) @ [sticnarf](https://github.com/sticnarf) - - `year const`含むクエリでプラン キャッシュを使用すると間違った結果[#41626](https://github.com/pingcap/tidb/issues/41626) @ [qw4990](https://github.com/qw4990)が返される可能性がある問題を修正しました + - `year const`含むクエリでプラン キャッシュを使用すると間違った結果が返される可能性がある問題を修正しました [#41626](https://github.com/pingcap/tidb/issues/41626) @ [qw4990](https://github.com/qw4990) - 大きな範囲と大量のデータ変更を伴うクエリを実行するときに大きな推定エラーが発生する問題を修正[#39593](https://github.com/pingcap/tidb/issues/39593) @ [time-and-fate](https://github.com/time-and-fate) - - Plan Cache [#40093](https://github.com/pingcap/tidb/issues/40093) [#38205](https://github.com/pingcap/tidb/issues/38205) @ [qw4990](https://github.com/qw4990)の使用時に、一部の条件が Join 演算子を通じてプッシュダウンできない問題を修正しました。 - - IndexMerge プランが SET 型の列[#41273](https://github.com/pingcap/tidb/issues/41273) [#41293](https://github.com/pingcap/tidb/issues/41293) @ [time-and-fate](https://github.com/time-and-fate)に誤った範囲を生成する可能性がある問題を修正しました - - プランキャッシュが`int_col decimal`条件[#40679](https://github.com/pingcap/tidb/issues/40679) [#41032](https://github.com/pingcap/tidb/issues/41032) @ [qw4990](https://github.com/qw4990)を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました - - プランキャッシュが`int_col in (decimal...)`条件[#40224](https://github.com/pingcap/tidb/issues/40224) @ [qw4990](https://github.com/qw4990)を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました - - `ignore_plan_cache`ヒントが`INSERT`ステートメント[#40079](https://github.com/pingcap/tidb/issues/40079) [#39717](https://github.com/pingcap/tidb/issues/39717) @ [qw4990](https://github.com/qw4990)では機能しない可能性がある問題を修正しました + - Plan Cache の使用時に、一部の条件が Join 演算子を通じてプッシュダウンできない問題を修正しました。 [#38205](https://github.com/pingcap/tidb/issues/38205) @ [qw4990](https://github.com/qw4990) [#40093](https://github.com/pingcap/tidb/issues/40093) + - IndexMerge プランが SET 型の列 に誤った範囲を生成する可能性がある問題を修正しました [#41293](https://github.com/pingcap/tidb/issues/41293) @ [time-and-fate](https://github.com/time-and-fate) [#41273](https://github.com/pingcap/tidb/issues/41273) + - プランキャッシュが`int_col decimal`条件 を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました [#41032](https://github.com/pingcap/tidb/issues/41032) @ [qw4990](https://github.com/qw4990) [#40679](https://github.com/pingcap/tidb/issues/40679) + - プランキャッシュが`int_col in (decimal...)`条件を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました [#40224](https://github.com/pingcap/tidb/issues/40224) @ [qw4990](https://github.com/qw4990) + - `ignore_plan_cache`ヒントが`INSERT`ステートメント では機能しない可能性がある問題を修正しました [#39717](https://github.com/pingcap/tidb/issues/39717) @ [qw4990](https://github.com/qw4990) [#40079](https://github.com/pingcap/tidb/issues/40079) - 自動分析により TiDB が[#40038](https://github.com/pingcap/tidb/issues/40038) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)で終了できなくなる問題を修正しました - - パーティションテーブル[#40309](https://github.com/pingcap/tidb/issues/40309) @ [winoros](https://github.com/winoros)の符号なし主キーに不正なアクセス間隔が構築される可能性がある問題を修正しました。 + - パーティションテーブルの符号なし主キーに不正なアクセス間隔が構築される可能性がある問題を修正しました。 [#40309](https://github.com/pingcap/tidb/issues/40309) @ [winoros](https://github.com/winoros) - プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正[#38335](https://github.com/pingcap/tidb/issues/38335) @ [qw4990](https://github.com/qw4990) - パーティションテーブルにグローバルバインディングを作成すると、TiDB が[#40368](https://github.com/pingcap/tidb/issues/40368) @ [Yisaer](https://github.com/Yisaer)で起動に失敗する可能性がある問題を修正しました。 - - スローログ[#41458](https://github.com/pingcap/tidb/issues/41458) @ [time-and-fate](https://github.com/time-and-fate)でクエリプラン演算子が欠落する可能性がある問題を修正しました - - 仮想列を持つ TopN 演算子が誤って TiKV またはTiFlash [#41355](https://github.com/pingcap/tidb/issues/41355) @ [Dousir9](https://github.com/Dousir9)にプッシュダウンすると、誤った結果が返される可能性がある問題を修正しました。 - - インデックス[#40698](https://github.com/pingcap/tidb/issues/40698) [#40730](https://github.com/pingcap/tidb/issues/40730) [#41459](https://github.com/pingcap/tidb/issues/41459) [#40464](https://github.com/pingcap/tidb/issues/40464) [#40217](https://github.com/pingcap/tidb/issues/40217) @ [tangenta](https://github.com/tangenta)を追加するときにデータの不整合が発生する問題を修正しました - - インデックス[#41515](https://github.com/pingcap/tidb/issues/41515) @ [tangenta](https://github.com/tangenta)を追加するときに`Pessimistic lock not found`エラーが発生する問題を修正しました - - 一意インデックス[#41630](https://github.com/pingcap/tidb/issues/41630) @ [tangenta](https://github.com/tangenta)を追加するときに誤って報告される重複キーエラーの問題を修正しました - - TiDB [#40741](https://github.com/pingcap/tidb/issues/40741) @ [solotzg](https://github.com/solotzg)で`paging`使用するとパフォーマンスが低下する問題を修正 + - スローログでクエリプラン演算子が欠落する可能性がある問題を修正しました [#41458](https://github.com/pingcap/tidb/issues/41458) @ [time-and-fate](https://github.com/time-and-fate) + - 仮想列を持つ TopN 演算子が誤って TiKV またはTiFlash にプッシュダウンすると、誤った結果が返される可能性がある問題を修正しました。 [#41355](https://github.com/pingcap/tidb/issues/41355) @ [Dousir9](https://github.com/Dousir9) + - インデックス[#40698](https://github.com/pingcap/tidb/issues/40698) [#40730](https://github.com/pingcap/tidb/issues/40730) [#41459](https://github.com/pingcap/tidb/issues/41459) を追加するときにデータの不整合が発生する問題を修正しました [#40217](https://github.com/pingcap/tidb/issues/40217) @ [tangenta](https://github.com/tangenta) [#40464](https://github.com/pingcap/tidb/issues/40464) + - インデックスを追加するときに`Pessimistic lock not found`エラーが発生する問題を修正しました [#41515](https://github.com/pingcap/tidb/issues/41515) @ [tangenta](https://github.com/tangenta) + - 一意インデックスを追加するときに誤って報告される重複キーエラーの問題を修正しました [#41630](https://github.com/pingcap/tidb/issues/41630) @ [tangenta](https://github.com/tangenta) + - TiDB で`paging`使用するとパフォーマンスが低下する問題を修正 [#40741](https://github.com/pingcap/tidb/issues/40741) @ [solotzg](https://github.com/solotzg) - TiKV - 解決されたTSによりネットワークトラフィックが増加する問題を修正[#14092](https://github.com/tikv/tikv/issues/14092) @ [overvenus](https://github.com/overvenus) - - 悲観的DML [#14038](https://github.com/tikv/tikv/issues/14038) @ [MyonKeminta](https://github.com/MyonKeminta)失敗後のDML実行中にTiDBとTiKV間のネットワーク障害によって発生するデータの不整合の問題を修正しました。 - - `const Enum`型を他の型[#14156](https://github.com/tikv/tikv/issues/14156) @ [wshwsh12](https://github.com/wshwsh12)にキャストするときに発生するエラーを修正しました + - 悲観的DML 失敗後のDML実行中にTiDBとTiKV間のネットワーク障害によって発生するデータの不整合の問題を修正しました。 [#14038](https://github.com/tikv/tikv/issues/14038) @ [MyonKeminta](https://github.com/MyonKeminta) + - `const Enum`型を他の型にキャストするときに発生するエラーを修正しました [#14156](https://github.com/tikv/tikv/issues/14156) @ [wshwsh12](https://github.com/wshwsh12) - 警官タスクのページングが不正確になる問題を修正[#14254](https://github.com/tikv/tikv/issues/14254) @ [you06](https://github.com/you06) - - `batch_cop`モード[#14109](https://github.com/tikv/tikv/issues/14109) @ [you06](https://github.com/you06)で`scan_detail`フィールドが不正確になる問題を修正 - - Raft Engineの潜在的なエラーを修正しました。このエラーにより、TiKV がRaftデータの破損を検出し、 [#14338](https://github.com/tikv/tikv/issues/14338) @ [tonyxuqqi](https://github.com/tonyxuqqi)の再起動に失敗する可能性があります。 + - `batch_cop`モードで`scan_detail`フィールドが不正確になる問題を修正 [#14109](https://github.com/tikv/tikv/issues/14109) @ [you06](https://github.com/you06) + - Raft Engineの潜在的なエラーを修正しました。このエラーにより、TiKV がRaftデータの破損を検出し、 の再起動に失敗する可能性があります。 [#14338](https://github.com/tikv/tikv/issues/14338) @ [tonyxuqqi](https://github.com/tonyxuqqi) - PD @@ -137,28 +137,28 @@ TiDB バージョン: 6.5.1 - PD が予期せず複数のラーナーをリージョンに追加する可能性がある問題を修正しました。 [#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM) - リージョンスキャッタタスクが予期せず冗長レプリカを生成する問題を修正[#5909](https://github.com/tikv/pd/issues/5909) @ [HunDunDM](https://github.com/HunDunDM) - `ReportMinResolvedTS`の呼び出しが[#5965](https://github.com/tikv/pd/issues/5965) @ [HunDunDM](https://github.com/HunDunDM)で頻繁に発生する PD OOM 問題を修正しました - - リージョン散布により、リーダー[#6017](https://github.com/tikv/pd/issues/6017) @ [HunDunDM](https://github.com/HunDunDM)の分布が不均一になる可能性がある問題を修正しました。 + - リージョン散布により、リーダーの分布が不均一になる可能性がある問題を修正しました。 [#6017](https://github.com/tikv/pd/issues/6017) @ [HunDunDM](https://github.com/HunDunDM) - TiFlash - - 直交積[#6730](https://github.com/pingcap/tiflash/issues/6730) @ [gengliqi](https://github.com/gengliqi)を計算するときにセミ結合が過剰なメモリを使用する問題を修正しました + - 直交積を計算するときにセミ結合が過剰なメモリを使用する問題を修正しました [#6730](https://github.com/pingcap/tiflash/issues/6730) @ [gengliqi](https://github.com/gengliqi) - TiFlashログ検索が遅すぎる問題を修正[#6829](https://github.com/pingcap/tiflash/issues/6829) @ [hehechen](https://github.com/hehechen) - 繰り返し再起動するとファイルが誤って削除され、 TiFlash が起動できなくなる問題を修正[#6486](https://github.com/pingcap/tiflash/issues/6486) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - 新しい列[#6726](https://github.com/pingcap/tiflash/issues/6726) @ [JaySon-Huang](https://github.com/JaySon-Huang)を追加した後にクエリを実行すると、 TiFlash がエラーを報告する可能性がある問題を修正しました。 - - TiFlashがIPv6構成[#6734](https://github.com/pingcap/tiflash/issues/6734) @ [ywqzzy](https://github.com/ywqzzy)をサポートしない問題を修正 + - 新しい列を追加した後にクエリを実行すると、 TiFlash がエラーを報告する可能性がある問題を修正しました。 [#6726](https://github.com/pingcap/tiflash/issues/6726) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - TiFlashがIPv6構成をサポートしない問題を修正 [#6734](https://github.com/pingcap/tiflash/issues/6734) @ [ywqzzy](https://github.com/ywqzzy) - ツール - Backup & Restore (BR) - - PDとtidb-server間の接続障害により、PITRバックアップの進行が[#41082](https://github.com/pingcap/tidb/issues/41082) @ [YuJuncen](https://github.com/YuJuncen)に進まない問題を修正しました。 - - PDとTiKV [#14159](https://github.com/tikv/tikv/issues/14159) @ [YuJuncen](https://github.com/YuJuncen)間の接続障害によりTiKVがPITRタスクをリッスンできない問題を修正しました - - PITRがPDクラスタ[#14165](https://github.com/tikv/tikv/issues/14165) @ [YuJuncen](https://github.com/YuJuncen)の構成変更をサポートしない問題を修正 - - PITR機能がCAバンドル[#38775](https://github.com/pingcap/tidb/issues/38775) @ [3pointer](https://github.com/3pointer)をサポートしない問題を修正 + - PDとtidb-server間の接続障害により、PITRバックアップの進行がに進まない問題を修正しました。 [#41082](https://github.com/pingcap/tidb/issues/41082) @ [YuJuncen](https://github.com/YuJuncen) + - PDとTiKV 間の接続障害によりTiKVがPITRタスクをリッスンできない問題を修正しました [#14159](https://github.com/tikv/tikv/issues/14159) @ [YuJuncen](https://github.com/YuJuncen) + - PITRがPDクラスタの構成変更をサポートしない問題を修正 [#14165](https://github.com/tikv/tikv/issues/14165) @ [YuJuncen](https://github.com/YuJuncen) + - PITR機能がCAバンドルをサポートしない問題を修正 [#38775](https://github.com/pingcap/tidb/issues/38775) @ [3pointer](https://github.com/3pointer) - PITRバックアップタスクを削除すると、残りのバックアップデータによって新しいタスク[#40403](https://github.com/pingcap/tidb/issues/40403) @ [joccau](https://github.com/joccau)でデータの不整合が発生する問題を修正しました。 - - BRが`backupmeta`ファイル[#40878](https://github.com/pingcap/tidb/issues/40878) @ [MoCuishle28](https://github.com/MoCuishle28)を解析するときにpanicを引き起こす問題を修正しました - - リージョンサイズ[#36053](https://github.com/pingcap/tidb/issues/36053) @ [YuJuncen](https://github.com/YuJuncen)取得に失敗したために復元が中断される問題を修正しました - - TiDBクラスタ[#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau)にPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 + - BRが`backupmeta`ファイルを解析するときにpanicを引き起こす問題を修正しました [#40878](https://github.com/pingcap/tidb/issues/40878) @ [MoCuishle28](https://github.com/MoCuishle28) + - リージョンサイズ取得に失敗したために復元が中断される問題を修正しました [#36053](https://github.com/pingcap/tidb/issues/36053) @ [YuJuncen](https://github.com/YuJuncen) + - TiDBクラスタにPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 [#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau) - ログバックアップが実行中のクラスタにデータを復元すると、ログバックアップファイルが復元できなくなる問題を修正[#40797](https://github.com/pingcap/tidb/issues/40797) @ [Leavrth](https://github.com/Leavrth) - 完全バックアップの失敗後にチェックポイントからバックアップを再開しようとしたときに発生するpanicの問題を修正[#40704](https://github.com/pingcap/tidb/issues/40704) @ [Leavrth](https://github.com/Leavrth) - PITRエラーが[#40576](https://github.com/pingcap/tidb/issues/40576) @ [Leavrth](https://github.com/Leavrth)で上書きされる問題を修正 @@ -166,28 +166,28 @@ TiDB バージョン: 6.5.1 - TiCDC - - TiKV または TiCDC ノード[#8174](https://github.com/pingcap/tiflow/issues/8174) @ [hicqu](https://github.com/hicqu)スケールインまたはスケールアウトなどの特別なシナリオで、changefeed がスタックする可能性がある問題を修正しました。 - - REDOログ[#6335](https://github.com/pingcap/tiflow/issues/6335) @ [CharlesCheung96](https://github.com/CharlesCheung96)のストレージパスで事前チェックが実行されない問題を修正 - - S3storage障害[#8089](https://github.com/pingcap/tiflow/issues/8089) @ [CharlesCheung96](https://github.com/CharlesCheung96)に対して、REDO ログが許容できる期間が不十分である問題を修正しました - - `transaction-atomicity`と`protocol`構成ファイル[#7935](https://github.com/pingcap/tiflow/issues/7935) @ [CharlesCheung96](https://github.com/CharlesCheung96)経由で更新できない問題を修正 - - TiCDC が過度に多数のテーブル[#8004](https://github.com/pingcap/tiflow/issues/8004) @ [overvenus](https://github.com/overvenus)を複製するとチェックポイントが進めなくなる問題を修正しました + - TiKV または TiCDC ノードスケールインまたはスケールアウトなどの特別なシナリオで、changefeed がスタックする可能性がある問題を修正しました。 [#8174](https://github.com/pingcap/tiflow/issues/8174) @ [hicqu](https://github.com/hicqu) + - REDOログのストレージパスで事前チェックが実行されない問題を修正 [#6335](https://github.com/pingcap/tiflow/issues/6335) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - S3storage障害に対して、REDO ログが許容できる期間が不十分である問題を修正しました [#8089](https://github.com/pingcap/tiflow/issues/8089) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - `transaction-atomicity`と`protocol`構成ファイル経由で更新できない問題を修正 [#7935](https://github.com/pingcap/tiflow/issues/7935) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - TiCDC が過度に多数のテーブルを複製するとチェックポイントが進めなくなる問題を修正しました [#8004](https://github.com/pingcap/tiflow/issues/8004) @ [overvenus](https://github.com/overvenus) - レプリケーション遅延が過度に高い場合に、REDOログを適用するとOOMが発生する可能性がある問題を修正[#8085](https://github.com/pingcap/tiflow/issues/8085) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - REDOログがメタ[#8074](https://github.com/pingcap/tiflow/issues/8074) @ [CharlesCheung96](https://github.com/CharlesCheung96)への書き込みを有効にするとパフォーマンスが低下する問題を修正しました - - TiCDCが大きなトランザクション[#7982](https://github.com/pingcap/tiflow/issues/7982)を[ハイラスティン](https://github.com/Rustin170506)に分割せずにデータを複製するとコンテキスト期限が超過するバグを修正 - - PDが異常なときにチェンジフィードを一時停止すると、誤ったステータス[#8330](https://github.com/pingcap/tiflow/issues/8330) @ [sdojjy](https://github.com/sdojjy)になる問題を修正しました。 - - TiDB または MySQL シンクにデータを複製するときに、主キー[#8420](https://github.com/pingcap/tiflow/issues/8420) @ [asddongmen](https://github.com/asddongmen)のない非 NULL ユニーク インデックスを持つ列に`CHARACTER SET`指定した場合に発生するデータの不整合を修正しました。 + - REDOログがメタへの書き込みを有効にするとパフォーマンスが低下する問題を修正しました [#8074](https://github.com/pingcap/tiflow/issues/8074) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - TiCDCが大きなトランザクションを@ [Rustin170506](https://github.com/Rustin170506)に分割せずにデータを複製するとコンテキスト期限が超過するバグを修正 [#7982](https://github.com/pingcap/tiflow/issues/7982) + - PDが異常なときにチェンジフィードを一時停止すると、誤ったステータスになる問題を修正しました。 [#8330](https://github.com/pingcap/tiflow/issues/8330) @ [sdojjy](https://github.com/sdojjy) + - TiDB または MySQL シンクにデータを複製するときに、主キーのない非 NULL ユニーク インデックスを持つ列に`CHARACTER SET`指定した場合に発生するデータの不整合を修正しました。 [#8420](https://github.com/pingcap/tiflow/issues/8420) @ [asddongmen](https://github.com/asddongmen) - テーブルスケジューリングとブラックホールシンクのpanic問題を修正[#8024](https://github.com/pingcap/tiflow/issues/8024) [#8142](https://github.com/pingcap/tiflow/issues/8142) @ [hicqu](https://github.com/hicqu) - TiDB Data Migration (DM) - - `binlog-schema delete`コマンドが[#7373](https://github.com/pingcap/tiflow/issues/7373) @ [liumengya94](https://github.com/liumengya94)実行に失敗する問題を修正 - - 最後のbinlogがスキップされたDDL [#8175](https://github.com/pingcap/tiflow/issues/8175) @ [D3Hunter](https://github.com/D3Hunter)の場合にチェックポイントが進まない問題を修正しました + - `binlog-schema delete`コマンドが実行に失敗する問題を修正 [#7373](https://github.com/pingcap/tiflow/issues/7373) @ [liumengya94](https://github.com/liumengya94) + - 最後のbinlogがスキップされたDDL の場合にチェックポイントが進まない問題を修正しました [#8175](https://github.com/pingcap/tiflow/issues/8175) @ [D3Hunter](https://github.com/D3Hunter) - 1つのテーブルに「更新」と「非更新」の両方の式フィルタが指定されている場合、すべての`UPDATE`文がスキップされるバグを修正しました[#7831](https://github.com/pingcap/tiflow/issues/7831) @ [lance6716](https://github.com/lance6716) - TiDB Lightning - TiDB Lightningの事前チェックで、以前に失敗したインポートによって残されたダーティデータを見つけられない問題を修正[#39477](https://github.com/pingcap/tidb/issues/39477) @ [dsdashun](https://github.com/dsdashun) - - TiDB Lightningが分割領域フェーズ[#40934](https://github.com/pingcap/tidb/issues/40934) @ [lance6716](https://github.com/lance6716)でパニックになる問題を修正 - - 競合解決ロジック( `duplicate-resolution` )によってチェックサム[#40657](https://github.com/pingcap/tidb/issues/40657) @ [sleepymole](https://github.com/sleepymole)の不一致が発生する可能性がある問題を修正しました。 + - TiDB Lightningが分割領域フェーズでパニックになる問題を修正 [#40934](https://github.com/pingcap/tidb/issues/40934) @ [lance6716](https://github.com/lance6716) + - 競合解決ロジック( `duplicate-resolution` )によってチェックサムの不一致が発生する可能性がある問題を修正しました。 [#40657](https://github.com/pingcap/tidb/issues/40657) @ [sleepymole](https://github.com/sleepymole) - 並列インポート中に、最後のTiDB Lightningインスタンスを除くすべてのインスタンスがローカル重複レコードに遭遇した場合に、 TiDB Lightning が競合解決を誤ってスキップする可能性がある問題を修正しました[#40923](https://github.com/pingcap/tidb/issues/40923) @ [lichunzhu](https://github.com/lichunzhu) - - ローカルバックエンドモードでデータをインポートする際に、インポートされたターゲットテーブルの複合主キーに`auto_random`列があり、ソースデータ[#41454](https://github.com/pingcap/tidb/issues/41454) @ [D3Hunter](https://github.com/D3Hunter)でその列の値が指定されていない場合、ターゲット列が自動的にデータを生成しない問題を修正しました。 + - ローカルバックエンドモードでデータをインポートする際に、インポートされたターゲットテーブルの複合主キーに`auto_random`列があり、ソースデータでその列の値が指定されていない場合、ターゲット列が自動的にデータを生成しない問題を修正しました。 [#41454](https://github.com/pingcap/tidb/issues/41454) @ [D3Hunter](https://github.com/D3Hunter) diff --git a/releases/release-6.5.10.md b/releases/release-6.5.10.md index 4deda7815d6bb..2fe77f40b5e03 100644 --- a/releases/release-6.5.10.md +++ b/releases/release-6.5.10.md @@ -13,7 +13,7 @@ TiDB バージョン: 6.5.10 ## 互換性の変更 {#compatibility-changes} -- 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`目と`INSERT`目のイベントに分割していました。v6.5.10以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS`がTiCDC `thresholdTS` (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`目のイベントを`DELETE` `INSERT`と13件目のイベントに分割します。この動作変更は、TiCDCが受信した`UPDATE`目のイベントの順序が誤っている可能性があり、分割された`DELETE`と`INSERT`目のイベントの順序が誤っている可能性があるため、ダウンストリームデータの不整合が発生する問題に対処しています。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v6.5/ticdc-split-update-behavior#split-update-events-for-mysql-sinks) [#10918](https://github.com/pingcap/tiflow/issues/10918)してください[リデジュ](https://github.com/lidezhu) +- 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`目と`INSERT`目のイベントに分割していました。v6.5.10以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS`がTiCDC `thresholdTS` (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`目のイベントを`DELETE` `INSERT`と13件目のイベントに分割します。この動作変更は、TiCDCが受信した`UPDATE`目のイベントの順序が誤っている可能性があり、分割された`DELETE`と`INSERT`目のイベントの順序が誤っている可能性があるため、ダウンストリームデータの不整合が発生する問題に対処しています。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v6.5/ticdc-split-update-behavior#split-update-events-for-mysql-sinks) してください@ [lidezhu](https://github.com/lidezhu) [#10918](https://github.com/pingcap/tiflow/issues/10918) - TiDB Lightning `strict-format`を使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります[#37338](https://github.com/pingcap/tidb/issues/37338) @ [lance6716](https://github.com/lance6716) ## 改善点 {#improvements} @@ -33,8 +33,8 @@ TiDB バージョン: 6.5.10 - Backup & Restore (BR) - BRはデータ復旧中に空のSSTファイルをクリーンアップします[#16005](https://github.com/tikv/tikv/issues/16005) @ [Leavrth](https://github.com/Leavrth) - - DNSエラーによる失敗の再試行回数を[#53029](https://github.com/pingcap/tidb/issues/53029)から[ユジュンセン](https://github.com/YuJuncen)増やす - - リージョン[#54017](https://github.com/pingcap/tidb/issues/54017)のリーダーの不在によって発生した失敗の再試行回数を[リーヴルス](https://github.com/Leavrth)に増やす + - DNSエラーによる失敗の再試行回数をから@ [YuJuncen](https://github.com/YuJuncen)増やす [#53029](https://github.com/pingcap/tidb/issues/53029) + - リージョンのリーダーの不在によって発生した失敗の再試行回数を@ [Leavrth](https://github.com/Leavrth)に増やす [#54017](https://github.com/pingcap/tidb/issues/54017) - TiCDC diff --git a/releases/release-6.5.11.md b/releases/release-6.5.11.md index 84bf1c79b38a7..2dad4a95e16d6 100644 --- a/releases/release-6.5.11.md +++ b/releases/release-6.5.11.md @@ -22,16 +22,16 @@ TiDBバージョン: 6.5.11 - TiDB - - TiFlash配置ルールを一括削除することで、パーティションテーブル[#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 + - TiFlash配置ルールを一括削除することで、パーティションテーブルで`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 [#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - TiKV - - RocksDB の圧縮トリガー メカニズムを最適化し、多数の DELETE バージョン[#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche)を処理するときにディスク領域の再利用を高速化します。 + - RocksDB の圧縮トリガー メカニズムを最適化し、多数の DELETE バージョンを処理するときにディスク領域の再利用を高速化します。 [#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche) - TiFlash - 同時実行性の高いデータ読み取り操作におけるロック競合を減らし、短いクエリのパフォーマンスを最適化します[#9125](https://github.com/pingcap/tiflash/issues/9125) @ [JinheLin](https://github.com/JinheLin) - - `LENGTH()`と`ASCII()`関数[#9344](https://github.com/pingcap/tiflash/issues/9344) @ [xzhangxian1008](https://github.com/xzhangxian1008)の実行効率を最適化 + - `LENGTH()`と`ASCII()`関数の実行効率を最適化 [#9344](https://github.com/pingcap/tiflash/issues/9344) @ [xzhangxian1008](https://github.com/xzhangxian1008) - ツール @@ -43,45 +43,45 @@ TiDBバージョン: 6.5.11 - TiDB - - 再帰CTE演算子がメモリ使用量[#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge)を誤って追跡する問題を修正しました - - `PipelinedWindow`の`Open`メソッドのパラメータをリセットして、 `PipelinedWindow`が`Apply`の子ノードとして使用されたときに発生する予期しないエラーを修正します。これは[#53600](https://github.com/pingcap/tidb/issues/53600) @ [XuHuaiyu](https://github.com/XuHuaiyu)の繰り返し操作による以前のパラメータ値の再利用が原因です。 + - 再帰CTE演算子がメモリ使用量を誤って追跡する問題を修正しました [#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge) + - `PipelinedWindow`の`Open`メソッドのパラメータをリセットして、 `PipelinedWindow`が`Apply`の子ノードとして使用されたときに発生する予期しないエラーを修正します。これはの繰り返し操作による以前のパラメータ値の再利用が原因です。 [#53600](https://github.com/pingcap/tidb/issues/53600) @ [XuHuaiyu](https://github.com/XuHuaiyu) - トランザクションで使用されるメモリが複数回追跡される可能性がある問題を修正[#53984](https://github.com/pingcap/tidb/issues/53984) @ [ekexium](https://github.com/ekexium) - - `HashJoin`または`IndexLookUp`演算子が`Apply`演算子[#54005](https://github.com/pingcap/tidb/issues/54005) @ [XuHuaiyu](https://github.com/XuHuaiyu)の駆動側サブノードである場合に`memTracker`切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 + - `HashJoin`または`IndexLookUp`演算子が`Apply`演算子の駆動側サブノードである場合に`memTracker`切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 [#54005](https://github.com/pingcap/tidb/issues/54005) @ [XuHuaiyu](https://github.com/XuHuaiyu) - SQLが異常に中断されたときに`INDEX_HASH_JOIN`正常に終了できない問題を修正[#54688](https://github.com/pingcap/tidb/issues/54688) @ [wshwsh12](https://github.com/wshwsh12) - - DMから複製されたテーブルのインデックスの長さが`max-index-length` [#55138](https://github.com/pingcap/tidb/issues/55138) @ [lance6716](https://github.com/lance6716)で指定された最大長を超えるとテーブル複製が失敗する問題を修正しました - - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列[#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990)を見つけられない問題を修正しました + - DMから複製されたテーブルのインデックスの長さが`max-index-length` で指定された最大長を超えるとテーブル複製が失敗する問題を修正しました [#55138](https://github.com/pingcap/tidb/issues/55138) @ [lance6716](https://github.com/lance6716) + - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列を見つけられない問題を修正しました [#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990) - 場合によっては無効な列タイプ`DECIMAL(0,0)`が作成される可能性がある問題を修正[#53779](https://github.com/pingcap/tidb/issues/53779) @ [tangenta](https://github.com/tangenta) - - SQLクエリのフィルタ条件に仮想列が含まれており、実行条件に`UnionScan` [#54870](https://github.com/pingcap/tidb/issues/54870) @ [qw4990](https://github.com/qw4990)が含まれている場合に述語を適切にプッシュダウンできない問題を修正しました。 + - SQLクエリのフィルタ条件に仮想列が含まれており、実行条件に`UnionScan` が含まれている場合に述語を適切にプッシュダウンできない問題を修正しました。 [#54870](https://github.com/pingcap/tidb/issues/54870) @ [qw4990](https://github.com/qw4990) - `SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...`クエリを実行すると誤った結果が返される可能性がある問題を修正[#53726](https://github.com/pingcap/tidb/issues/53726) @ [hawkingrei](https://github.com/hawkingrei) - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) - 厳密に自己増分ではないRANGEパーティションテーブルが作成できる問題を修正 [#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014) - - 最初の引数が`month`で、2番目の引数が負の[#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008)場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 - - `auth_socket`認証プラグイン[#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao)を使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 - - 分散実行フレームワーク (DXF) を使用してインデックスを追加する際のネットワーク パーティションによって、データ インデックス[#54897](https://github.com/pingcap/tidb/issues/54897) @ [tangenta](https://github.com/tangenta)の不整合が発生する可能性がある問題を修正しました。 - - メモリ使用量が`tidb_mem_quota_query` [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87)で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました + - 最初の引数が`month`で、2番目の引数が負の場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 [#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008) + - `auth_socket`認証プラグインを使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 [#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao) + - 分散実行フレームワーク (DXF) を使用してインデックスを追加する際のネットワーク パーティションによって、データ インデックスの不整合が発生する可能性がある問題を修正しました。 [#54897](https://github.com/pingcap/tidb/issues/54897) @ [tangenta](https://github.com/tangenta) + - メモリ使用量が`tidb_mem_quota_query` で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87) - 特定の状況下でプランキャッシュを使用する際に、メタデータロックの不適切な使用によって異常なデータが書き込まれる可能性がある問題を修正しました[#53634](https://github.com/pingcap/tidb/issues/53634) @ [zimulala](https://github.com/zimulala) - - 再帰CTEクエリが無効なポインタ[#54449](https://github.com/pingcap/tidb/issues/54449) @ [hawkingrei](https://github.com/hawkingrei)を生成する可能性がある問題を修正しました - - `mysql.stats_histograms`表の`tot_col_size`番目の列が負の数[#55126](https://github.com/pingcap/tidb/issues/55126) @ [qw4990](https://github.com/qw4990)になる可能性がある問題を修正しました - - ビュー定義[#54343](https://github.com/pingcap/tidb/issues/54343) @ [lance6716](https://github.com/lance6716)でサブクエリが列定義として使用されている場合、 `information_schema.columns`を使用して列情報を取得すると警告1356が返される問題を修正しました。 + - 再帰CTEクエリが無効なポインタを生成する可能性がある問題を修正しました [#54449](https://github.com/pingcap/tidb/issues/54449) @ [hawkingrei](https://github.com/hawkingrei) + - `mysql.stats_histograms`表の`tot_col_size`番目の列が負の数になる可能性がある問題を修正しました [#55126](https://github.com/pingcap/tidb/issues/55126) @ [qw4990](https://github.com/qw4990) + - ビュー定義でサブクエリが列定義として使用されている場合、 `information_schema.columns`を使用して列情報を取得すると警告1356が返される問題を修正しました。 [#54343](https://github.com/pingcap/tidb/issues/54343) @ [lance6716](https://github.com/lance6716) - TiDBが接続を閉じるときにログにエラーを報告する場合がある問題を修正[#53689](https://github.com/pingcap/tidb/issues/53689) @ [jackysp](https://github.com/jackysp) - `SELECT ... WHERE ... ORDER BY ...`文の実行パフォーマンスが場合によっては低下する問題を修正[#54969](https://github.com/pingcap/tidb/issues/54969) @ [tiancaiamao](https://github.com/tiancaiamao) - - `INFORMATION_SCHEMA.STATISTICS`テーブルの`SUB_PART`値が`NULL` [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014)になる問題を修正しました + - `INFORMATION_SCHEMA.STATISTICS`テーブルの`SUB_PART`値が`NULL` になる問題を修正しました [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014) - クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正[#50089](https://github.com/pingcap/tidb/issues/50089) @ [D3Hunter](https://github.com/D3Hunter) - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルをクエリすると TiDB がpanicを起こす可能性がある問題を修正[#54324](https://github.com/pingcap/tidb/issues/54324) @ [tiancaiamao](https://github.com/tiancaiamao) - `StreamAggExec`分の`groupOffset`空の場合に TiDB が[#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008)でpanicを起こす可能性がある問題を修正しました - `Sort`演算子がスピルした後にディスクファイルが削除されず、クエリエラーが発生する可能性がある問題を修正[#55061](https://github.com/pingcap/tidb/issues/55061) @ [wshwsh12](https://github.com/wshwsh12) - - `IndexNestedLoopHashJoin` [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg)のデータ競合問題を修正 - - `SHOW COLUMNS`を使用してビュー[#54964](https://github.com/pingcap/tidb/issues/54964) @ [lance6716](https://github.com/lance6716)の列を表示するとエラーが発生する問題を修正しました - - DML文にネストされた生成列[#53967](https://github.com/pingcap/tidb/issues/53967) @ [wjhuang2016](https://github.com/wjhuang2016)が含まれている場合にエラーが発生する問題を修正しました + - `IndexNestedLoopHashJoin` のデータ競合問題を修正 [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg) + - `SHOW COLUMNS`を使用してビューの列を表示するとエラーが発生する問題を修正しました [#54964](https://github.com/pingcap/tidb/issues/54964) @ [lance6716](https://github.com/lance6716) + - DML文にネストされた生成列が含まれている場合にエラーが発生する問題を修正しました [#53967](https://github.com/pingcap/tidb/issues/53967) @ [wjhuang2016](https://github.com/wjhuang2016) - TiKV - - マスターキーがキー管理サービス (KMS) [#17410](https://github.com/tikv/tikv/issues/17410) @ [hhwyt](https://github.com/hhwyt)に保存されているときにマスターキーのローテーションを妨げる問題を修正しました - - 大きなテーブルやパーティション[#17304](https://github.com/tikv/tikv/issues/17304) @ [Connor1996](https://github.com/Connor1996)を削除した後に発生する可能性のあるトラフィック制御の問題を修正しました - - 削除された`sst_importer` SST ファイル[#15053](https://github.com/tikv/tikv/issues/15053) @ [lance6716](https://github.com/lance6716)を取り込むことにより TiKV がpanicになる可能性がある問題を修正しました - - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカ[#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng)の即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 - - 破損したRaftデータ スナップショット[#15292](https://github.com/tikv/tikv/issues/15292) @ [LykxSassinator](https://github.com/LykxSassinator)を適用すると TiKV が繰り返しpanic可能性がある問題を修正しました。 - - gRPC メッセージ圧縮方式を`grpc-compression-type`で設定しても、TiKV から TiDB [#17176](https://github.com/tikv/tikv/issues/17176) @ [ekexium](https://github.com/ekexium)に送信されるメッセージには反映されない問題を修正しました。 + - マスターキーがキー管理サービス (KMS) に保存されているときにマスターキーのローテーションを妨げる問題を修正しました [#17410](https://github.com/tikv/tikv/issues/17410) @ [hhwyt](https://github.com/hhwyt) + - 大きなテーブルやパーティションを削除した後に発生する可能性のあるトラフィック制御の問題を修正しました [#17304](https://github.com/tikv/tikv/issues/17304) @ [Connor1996](https://github.com/Connor1996) + - 削除された`sst_importer` SST ファイルを取り込むことにより TiKV がpanicになる可能性がある問題を修正しました [#15053](https://github.com/tikv/tikv/issues/15053) @ [lance6716](https://github.com/lance6716) + - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 [#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng) + - 破損したRaftデータ スナップショットを適用すると TiKV が繰り返しpanic可能性がある問題を修正しました。 [#15292](https://github.com/tikv/tikv/issues/15292) @ [LykxSassinator](https://github.com/LykxSassinator) + - gRPC メッセージ圧縮方式を`grpc-compression-type`で設定しても、TiKV から TiDB に送信されるメッセージには反映されない問題を修正しました。 [#17176](https://github.com/tikv/tikv/issues/17176) @ [ekexium](https://github.com/ekexium) - CDC とログバックアップが`advance-ts-interval`構成を使用して`check_leader`のタイムアウトを制限しないため、TiKV が正常に再起動したときに`resolved_ts`遅延が大きくなる場合がある問題を修正しました[#17107](https://github.com/tikv/tikv/issues/17107) @ [MyonKeminta](https://github.com/MyonKeminta) - PD @@ -89,15 +89,15 @@ TiDBバージョン: 6.5.11 - 一部のログが編集されない問題を修正[#8419](https://github.com/tikv/pd/issues/8419) @ [rleungx](https://github.com/rleungx) - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPDpanic[#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato)が発生する問題を修正しました - `replication.strictly-match-label`から`true`に設定するとTiFlash が[#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx)で起動しなくなる問題を修正 - - PD がオペレータ チェック[#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024)中に遭遇するデータ競合問題を修正しました + - PD がオペレータ チェック中に遭遇するデータ競合問題を修正しました [#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024) - TiFlash - `CAST()`関数を使用して文字列をタイムゾーンまたは無効な文字を含む日付時刻に変換すると、結果が正しくなくなる問題を修正しました[#8754](https://github.com/pingcap/tiflash/issues/8754) @ [solotzg](https://github.com/solotzg) - データベースが作成直後に削除されるとTiFlash がpanic可能性がある問題を修正[#9266](https://github.com/pingcap/tiflash/issues/9266) @ [JaySon-Huang](https://github.com/JaySon-Huang) - TiFlashで SSL 証明書の構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました[#9235](https://github.com/pingcap/tiflash/issues/9235) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - TiFlashとPD間のネットワークパーティション(ネットワーク切断)により、読み取り要求タイムアウトエラー[#9243](https://github.com/pingcap/tiflash/issues/9243) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)が発生する可能性がある問題を修正しました。 - - 外部結合[#9190](https://github.com/pingcap/tiflash/issues/9190) @ [windtalker](https://github.com/windtalker)を含むクエリの実行中にエラーが発生した場合にTiFlashがクラッシュする可能性がある問題を修正しました。 + - TiFlashとPD間のネットワークパーティション(ネットワーク切断)により、読み取り要求タイムアウトエラーが発生する可能性がある問題を修正しました。 [#9243](https://github.com/pingcap/tiflash/issues/9243) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 外部結合を含むクエリの実行中にエラーが発生した場合にTiFlashがクラッシュする可能性がある問題を修正しました。 [#9190](https://github.com/pingcap/tiflash/issues/9190) @ [windtalker](https://github.com/windtalker) - データ型を`DECIMAL`に変換すると、一部のコーナーケースで誤ったクエリ結果が発生する可能性がある問題を修正しました[#53892](https://github.com/pingcap/tidb/issues/53892) @ [guo-shaoge](https://github.com/guo-shaoge) - クラスタ内で長期間にわたって頻繁に`EXCHANGE PARTITION`と`DROP TABLE`操作を行うと、 TiFlashテーブル メタデータのレプリケーションが遅くなり、クエリ パフォーマンスが低下する可能性がある問題を修正しました[#9227](https://github.com/pingcap/tiflash/issues/9227) @ [JaySon-Huang](https://github.com/JaySon-Huang) @@ -106,27 +106,27 @@ TiDBバージョン: 6.5.11 - Backup & Restore (BR) - バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正[#55265](https://github.com/pingcap/tidb/issues/55265) @ [Leavrth](https://github.com/Leavrth) - - 増分バックアップ[#54139](https://github.com/pingcap/tidb/issues/54139) @ [3pointer](https://github.com/3pointer)中の DDL ジョブのスキャンの非効率性の問題を修正 - - リージョンリーダー[#17168](https://github.com/tikv/tikv/issues/17168) @ [Leavrth](https://github.com/Leavrth)の探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 - - `ADD INDEX`や`MODIFY COLUMN`などのバックフィルを必要とする DDL が、増分リストア[#54426](https://github.com/pingcap/tidb/issues/54426) @ [3pointer](https://github.com/3pointer)中に正しく回復されない可能性がある問題を修正しました。 - - ログバックアップ PITR タスクが失敗して停止すると、そのタスクに関連するセーフポイントが PD [#17316](https://github.com/tikv/tikv/issues/17316) @ [Leavrth](https://github.com/Leavrth)で適切にクリアされない問題を修正しました。 + - 増分バックアップ中の DDL ジョブのスキャンの非効率性の問題を修正 [#54139](https://github.com/pingcap/tidb/issues/54139) @ [3pointer](https://github.com/3pointer) + - リージョンリーダーの探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 [#17168](https://github.com/tikv/tikv/issues/17168) @ [Leavrth](https://github.com/Leavrth) + - `ADD INDEX`や`MODIFY COLUMN`などのバックフィルを必要とする DDL が、増分リストア中に正しく回復されない可能性がある問題を修正しました。 [#54426](https://github.com/pingcap/tidb/issues/54426) @ [3pointer](https://github.com/3pointer) + - ログバックアップ PITR タスクが失敗して停止すると、そのタスクに関連するセーフポイントが PD で適切にクリアされない問題を修正しました。 [#17316](https://github.com/tikv/tikv/issues/17316) @ [Leavrth](https://github.com/Leavrth) - バックアッププロセス中に TiKV が応答しなくなった場合にバックアップタスクが停止する可能性がある問題を修正[#53480](https://github.com/pingcap/tidb/issues/53480) @ [Leavrth](https://github.com/Leavrth) - ログバックアップが有効になっているときにBRログに機密の資格情報が出力される可能性がある問題を修正[#55273](https://github.com/pingcap/tidb/issues/55273) @ [RidRisR](https://github.com/RidRisR) - TiCDC - - ソーターモジュールがディスクデータ[#10853](https://github.com/pingcap/tiflow/issues/10853) @ [hicqu](https://github.com/hicqu)を読み取るときにTiCDCがpanicになる可能性がある問題を修正しました + - ソーターモジュールがディスクデータを読み取るときにTiCDCがpanicになる可能性がある問題を修正しました [#10853](https://github.com/pingcap/tiflow/issues/10853) @ [hicqu](https://github.com/hicqu) - 下流の Kafka にアクセスできない場合にプロセッサモジュールがスタックする可能性がある問題を修正[#11340](https://github.com/pingcap/tiflow/issues/11340) @ [asddongmen](https://github.com/asddongmen) - TiDB Data Migration (DM) - - インデックスの長さがデフォルト値の`max-index-length` [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng)を超えるとデータレプリケーションが中断される問題を修正しました - - スキーマ トラッカーが LIST パーティション テーブルを誤って処理し、DM エラー[#11408](https://github.com/pingcap/tiflow/issues/11408) @ [lance6716](https://github.com/lance6716)が発生する問題を修正しました。 - - LISTパーティションテーブル[#54760](https://github.com/pingcap/tidb/issues/54760) @ [lance6716](https://github.com/lance6716)の`ALTER TABLE ... DROP PARTITION`文を複製するときにDMがエラーを返す問題を修正しました。 - - DMが`ALTER DATABASE`ステートメントを処理するときにデフォルトのデータベースを設定せず、レプリケーションエラー[#11503](https://github.com/pingcap/tiflow/issues/11503) @ [lance6716](https://github.com/lance6716)が発生する問題を修正しました。 + - インデックスの長さがデフォルト値の`max-index-length` を超えるとデータレプリケーションが中断される問題を修正しました [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng) + - スキーマ トラッカーが LIST パーティション テーブルを誤って処理し、DM エラーが発生する問題を修正しました。 [#11408](https://github.com/pingcap/tiflow/issues/11408) @ [lance6716](https://github.com/lance6716) + - LISTパーティションテーブルの`ALTER TABLE ... DROP PARTITION`文を複製するときにDMがエラーを返す問題を修正しました。 [#54760](https://github.com/pingcap/tidb/issues/54760) @ [lance6716](https://github.com/lance6716) + - DMが`ALTER DATABASE`ステートメントを処理するときにデフォルトのデータベースを設定せず、レプリケーションエラーが発生する問題を修正しました。 [#11503](https://github.com/pingcap/tiflow/issues/11503) @ [lance6716](https://github.com/lance6716) - TiDB Lightning - - TiDB Lightning [#49826](https://github.com/pingcap/tidb/issues/49826) @ [lance6716](https://github.com/lance6716)を使用してデータのインポート中にトランザクションの競合が発生する問題を修正しました - - TiDB Lightning [#15003](https://github.com/tikv/tikv/issues/15003) [#47694](https://github.com/pingcap/tidb/issues/47694) @ [lance6716](https://github.com/lance6716)のインポートモードを無効にした後にデータをインポートすると TiKV データが破損する可能性がある問題を修正しました - - TiDB Lightningを使用してデータをインポート中に、TiKV [#15912](https://github.com/tikv/tikv/issues/15912) @ [lance6716](https://github.com/lance6716)を再起動するとエラーが発生する問題を修正しました。 + - TiDB Lightning を使用してデータのインポート中にトランザクションの競合が発生する問題を修正しました [#49826](https://github.com/pingcap/tidb/issues/49826) @ [lance6716](https://github.com/lance6716) + - TiDB Lightning のインポートモードを無効にした後にデータをインポートすると TiKV データが破損する可能性がある問題を修正しました [#47694](https://github.com/pingcap/tidb/issues/47694) @ [lance6716](https://github.com/lance6716) [#15003](https://github.com/tikv/tikv/issues/15003) + - TiDB Lightningを使用してデータをインポート中に、TiKV を再起動するとエラーが発生する問題を修正しました。 [#15912](https://github.com/tikv/tikv/issues/15912) @ [lance6716](https://github.com/lance6716) diff --git a/releases/release-6.5.12.md b/releases/release-6.5.12.md index e4010a218a108..5a595745ae42a 100644 --- a/releases/release-6.5.12.md +++ b/releases/release-6.5.12.md @@ -60,7 +60,7 @@ TiDBバージョン: 6.5.12 - 分散実行フレームワーク[#48680](https://github.com/pingcap/tidb/issues/48680) @ [lance6716](https://github.com/lance6716)の PD メンバーを変更した後に`ADD INDEX`実行が失敗する可能性がある問題を修正しました - `cluster_slow_query table`クエリするときに`ORDER BY`使用すると、順序付けられていない結果[#51723](https://github.com/pingcap/tidb/issues/51723) @ [Defined2014](https://github.com/Defined2014)が生成される可能性がある問題を修正しました。 - stale read が読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間[#56809](https://github.com/pingcap/tidb/issues/56809) @ [MyonKeminta](https://github.com/MyonKeminta)の間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響する可能性が生じます。 - - クエリ`INFORMATION_SCHEMA.columns`のパフォーマンスが[ランス6716](https://github.com/lance6716)で[#58184](https://github.com/pingcap/tidb/issues/58184)低下する問題を修正 + - クエリ`INFORMATION_SCHEMA.columns`のパフォーマンスが@ [lance6716](https://github.com/lance6716)で低下する問題を修正 [#58184](https://github.com/pingcap/tidb/issues/58184) - `INSERT ... ON DUPLICATE KEY`文が`mysql_insert_id` [#55965](https://github.com/pingcap/tidb/issues/55965) @ [tiancaiamao](https://github.com/tiancaiamao)と互換性がない問題を修正 - クエリ条件`column IS NULL` [#56116](https://github.com/pingcap/tidb/issues/56116) @ [hawkingrei](https://github.com/hawkingrei)で一意インデックスにアクセスするときに、オプティマイザが行数を誤って 1 と推定する問題を修正しました。 - `IndexLookUp`演算子のメモリの一部が[#56440](https://github.com/pingcap/tidb/issues/56440) @ [wshwsh12](https://github.com/wshwsh12)で追跡されない問題を修正 @@ -113,7 +113,7 @@ TiDBバージョン: 6.5.12 - PD がpanicを起こす可能性のある潜在的な問題を修正[#8915](https://github.com/tikv/pd/issues/8915) @ [bufferflies](https://github.com/bufferflies) - 長時間実行クラスタ[#9047](https://github.com/tikv/pd/issues/9047) @ [bufferflies](https://github.com/bufferflies)でメモリリークが発生する可能性がある問題を修正 - PDノードがLeader[#9051](https://github.com/tikv/pd/issues/9051) @ [rleungx](https://github.com/rleungx)でない場合でもTSOを生成する可能性がある問題を修正しました - - PD Leaderの切り替え時にリージョン同期が間に合わない問題を修正しました[#9017](https://github.com/tikv/pd/issues/9017) @ [rleungx](https://github.com/rleungx) + - PDリーダーの切り替え時にリージョン同期が間に合わない問題を修正しました [#9017](https://github.com/tikv/pd/issues/9017) @[rleungx](https://github.com/rleungx) - `evict-leader-scheduler`または`grant-leader-scheduler`作成時にエラーが発生しても、エラーメッセージが pd-ctl [#8759](https://github.com/tikv/pd/issues/8759) @ [okJiang](https://github.com/okJiang)に返されない問題を修正しました。 - ホットスポット キャッシュ[#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 - 多数のリージョンが存在する場合にPDのリージョンAPIをリクエストできない問題を修正[#55872](https://github.com/pingcap/tidb/issues/55872) @ [rleungx](https://github.com/rleungx) diff --git a/releases/release-6.5.2.md b/releases/release-6.5.2.md index faad06b84b108..2aec862f4757f 100644 --- a/releases/release-6.5.2.md +++ b/releases/release-6.5.2.md @@ -39,7 +39,7 @@ TiDB バージョン: 6.5.2 - TiCDC オープン API v2.0 をリリース [#8743](https://github.com/pingcap/tiflow/issues/8743) @ [sdojjy](https://github.com/sdojjy) - TiCDC の OOM 問題を防ぐために`gomemlimit`を導入する[#8675](https://github.com/pingcap/tiflow/issues/8675) @ [amyangfei](https://github.com/amyangfei) - - `UPDATE`ステートメントを[#8057](https://github.com/pingcap/tiflow/issues/8057) [アミャンフェイ](https://github.com/amyangfei)つ実行するシナリオでは、マルチステートメントアプローチを使用してレプリケーションのパフォーマンスを最適化します。 + - `UPDATE`ステートメントを[#8057](https://github.com/pingcap/tiflow/issues/8057) @ [amyangfei](https://github.com/amyangfei)つ実行するシナリオでは、マルチステートメントアプローチを使用してレプリケーションのパフォーマンスを最適化します。 - 災害復旧シナリオにおけるスループットの向上とRTOの短縮のために、REDOアプライヤでのトランザクション分割をサポートする[#8318](https://github.com/pingcap/tiflow/issues/8318) @ [CharlesCheung96](https://github.com/CharlesCheung96) - REDOログへのDDLイベントの適用をサポート [#8361](https://github.com/pingcap/tiflow/issues/8361) @ [CharlesCheung96](https://github.com/CharlesCheung96) @@ -64,7 +64,7 @@ TiDB バージョン: 6.5.2 - 単一のSQL文に異なるパーティションテーブルが出現した場合にTiDBが誤った結果を生成する可能性がある問題を修正[#42135](https://github.com/pingcap/tidb/issues/42135) @ [mjonss](https://github.com/mjonss) - プリペアドプランキャッシュが有効な場合にフルインデックススキャンでエラーが発生する可能性がある問題を修正[#42150](https://github.com/pingcap/tidb/issues/42150) @ [fzzf678](https://github.com/fzzf678) - プリペアドプランキャッシュが有効な場合に IndexMerge が誤った結果を生成する可能性がある問題を修正[#41828](https://github.com/pingcap/tidb/issues/41828) @ [qw4990](https://github.com/qw4990) - - `max_prepared_stmt_count`の設定が[#39735](https://github.com/pingcap/tidb/issues/39735)で@[xuyifangreeneyes](https://github.com/xuyifangreeneyes)に反映されない問題を修正 + - `max_prepared_stmt_count`の設定が反映されない問題を修正 [#39735](https://github.com/pingcap/tidb/issues/39735) @[xuyifangreeneyes](https://github.com/xuyifangreeneyes) - グローバルメモリ制御が、メモリ使用量が`tidb_server_memory_limit_sess_min_size` 未満の SQL 文を誤って強制終了する可能性がある問題を修正しました。 [#42662](https://github.com/pingcap/tidb/issues/42662) @ [XuHuaiyu](https://github.com/XuHuaiyu) - パーティションテーブルの動的トリミングモードでインデックス結合によりpanicが発生する可能性がある問題を修正しました。 [#40596](https://github.com/pingcap/tidb/issues/40596) @ [tiancaiamao](https://github.com/tiancaiamao) @@ -94,7 +94,7 @@ TiDB バージョン: 6.5.2 - TiCDC - - TiCDCがオブジェクトストレージ[#8581](https://github.com/pingcap/tiflow/issues/8581) @ [CharlesCheung96](https://github.com/CharlesCheung96) @ [Rustin170506](https://github.com/Rustin170506)にデータを複製するときにパーティションセパレーターが機能しない問題を修正しました + - TiCDCがオブジェクトストレージにデータを複製するときにパーティションセパレーターが機能しない問題を修正しました [#8581](https://github.com/pingcap/tiflow/issues/8581) @ [CharlesCheung96](https://github.com/CharlesCheung96) @ [Rustin170506](https://github.com/Rustin170506) - TiCDC がオブジェクトストレージにデータを複製するときにテーブル スケジューリングによってデータ損失が発生する可能性がある問題を修正しました。 [#8256](https://github.com/pingcap/tiflow/issues/8256) @ [zhaoxinyu](https://github.com/zhaoxinyu) - 非再入可能DDL文によりレプリケーションが停止する問題を修正 [#8662](https://github.com/pingcap/tiflow/issues/8662) @ [hicqu](https://github.com/hicqu) - TiCDC がオブジェクトストレージにデータを複製するときに、TiCDC スケーリングによってデータ損失が発生する可能性がある問題を修正しました。 [#8666](https://github.com/pingcap/tiflow/issues/8666) @ [CharlesCheung96](https://github.com/CharlesCheung96) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index e0882cc3538db..8794aff9def0e 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -21,90 +21,90 @@ TiDB バージョン: 6.5.3 - TiDB - - 配置ルール[#43070](https://github.com/pingcap/tidb/issues/43070) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)でパーティション テーブル上の`TRUNCATE`のパフォーマンスを向上します。 - - ロック[#43659](https://github.com/pingcap/tidb/issues/43659) @ [you06](https://github.com/you06)を解決した後の無効なステイル読み取り再試行を回避する - - ステイル読み取りで`DataIsNotReady`エラー[#765](https://github.com/tikv/client-go/pull/765) @ [Tema](https://github.com/Tema)が発生した場合にリーダー読み取りを使用してレイテンシーを削減します。 - - ステイル読み取り [#43325](https://github.com/pingcap/tidb/issues/43325) @ [you06](https://github.com/you06)を使用するときにヒット率とトラフィックを追跡するために`Stale Read OPS`と`Stale Read MBps`メトリックを追加します + - 配置ルールでパーティション テーブル上の`TRUNCATE`のパフォーマンスを向上します。 [#43070](https://github.com/pingcap/tidb/issues/43070) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - ロックを解決した後の無効なステイル読み取り再試行を回避する [#43659](https://github.com/pingcap/tidb/issues/43659) @ [you06](https://github.com/you06) + - ステイル読み取りで`DataIsNotReady`エラーが発生した場合にリーダー読み取りを使用してレイテンシーを削減します。 [#765](https://github.com/tikv/client-go/pull/765) @ [Tema](https://github.com/Tema) + - ステイル読み取り を使用するときにヒット率とトラフィックを追跡するために`Stale Read OPS`と`Stale Read MBps`メトリックを追加します [#43325](https://github.com/pingcap/tidb/issues/43325) @ [you06](https://github.com/you06) - TiKV - - gzip を使用して`check_leader`リクエストを[#14839](https://github.com/tikv/tikv/issues/14839) @ [cfzjywxk](https://github.com/cfzjywxk)で圧縮し、トラフィックを削減します + - gzip を使用して`check_leader`リクエストをで圧縮し、トラフィックを削減します [#14839](https://github.com/tikv/tikv/issues/14839) @ [cfzjywxk](https://github.com/cfzjywxk) - PD - - 他のリクエスト[#6403](https://github.com/tikv/pd/issues/6403) @ [rleungx](https://github.com/rleungx)の影響を防ぐために、PDリーダー選出には別のgRPC接続を使用する + - 他のリクエストの影響を防ぐために、PDリーダー選出には別のgRPC接続を使用する [#6403](https://github.com/tikv/pd/issues/6403) @ [rleungx](https://github.com/rleungx) - ツール - TiCDC - TiCDC が DDL を処理する方法を最適化し、DDL が他の無関係な DML イベントの使用をブロックしないようにし、メモリ使用量を削減します[#8106](https://github.com/pingcap/tiflow/issues/8106) @ [asddongmen](https://github.com/asddongmen) - - デコーダーインターフェースを最適化し、新しいメソッド`AddKeyValue` [#8861](https://github.com/pingcap/tiflow/issues/8861) @ [3AceShowHand](https://github.com/3AceShowHand)を追加します + - デコーダーインターフェースを最適化し、新しいメソッド`AddKeyValue` を追加します [#8861](https://github.com/pingcap/tiflow/issues/8861) @ [3AceShowHand](https://github.com/3AceShowHand) - オブジェクトストレージにデータを複製するシナリオでDDLイベントが発生した場合にディレクトリ構造を最適化する[#8890](https://github.com/pingcap/tiflow/issues/8890) @ [CharlesCheung96](https://github.com/CharlesCheung96) - Kafka-on-Pulsar ダウンストリームへのデータ複製をサポート[#8892](https://github.com/pingcap/tiflow/issues/8892) @ [Rustin170506](https://github.com/Rustin170506) - - Kafka [#8865](https://github.com/pingcap/tiflow/issues/8865) @ [Rustin170506](https://github.com/Rustin170506)にデータを複製する際の検証に OAuth プロトコルの使用をサポート - - AvroまたはCSVプロトコルを使用してデータレプリケーション中にTiCDCが`UPDATE`ステートメントを処理する方法を最適化し、 `UPDATE` `DELETE`と`INSERT`ステートメントに分割して、 `DELETE`ステートメント[#9086](https://github.com/pingcap/tiflow/issues/9086) @ [3AceShowHand](https://github.com/3AceShowHand)から古い値を取得できるようにします。 - - TLS [#8867](https://github.com/pingcap/tiflow/issues/8867) @ [Rustin170506](https://github.com/Rustin170506)を有効にするシナリオで認証アルゴリズムを設定するかどうかを制御する構成項目`insecure-skip-verify`を追加します。 - - DDL レプリケーション操作を最適化して、DDL 操作による下流レイテンシー[#8686](https://github.com/pingcap/tiflow/issues/8686) @ [Rustin170506](https://github.com/Rustin170506)への影響を軽減します。 + - Kafka にデータを複製する際の検証に OAuth プロトコルの使用をサポート [#8865](https://github.com/pingcap/tiflow/issues/8865) @ [Rustin170506](https://github.com/Rustin170506) + - AvroまたはCSVプロトコルを使用してデータレプリケーション中にTiCDCが`UPDATE`ステートメントを処理する方法を最適化し、 `UPDATE` `DELETE`と`INSERT`ステートメントに分割して、 `DELETE`ステートメントから古い値を取得できるようにします。 [#9086](https://github.com/pingcap/tiflow/issues/9086) @ [3AceShowHand](https://github.com/3AceShowHand) + - TLS を有効にするシナリオで認証アルゴリズムを設定するかどうかを制御する構成項目`insecure-skip-verify`を追加します。 [#8867](https://github.com/pingcap/tiflow/issues/8867) @ [Rustin170506](https://github.com/Rustin170506) + - DDL レプリケーション操作を最適化して、DDL 操作による下流レイテンシーへの影響を軽減します。 [#8686](https://github.com/pingcap/tiflow/issues/8686) @ [Rustin170506](https://github.com/Rustin170506) - TiCDC レプリケーションタスクが失敗したときにアップストリームの GC TLS を設定する方法を最適化します[#8403](https://github.com/pingcap/tiflow/issues/8403) @ [charleszheng44](https://github.com/charleszheng44) - TiDB Binlog - - テーブル情報の取得方法を最適化し、 Drainer [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @ [lichunzhu](https://github.com/lichunzhu)の初期化時間とメモリ使用量を削減します。 + - テーブル情報の取得方法を最適化し、 Drainer の初期化時間とメモリ使用量を削減します。 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @ [lichunzhu](https://github.com/lichunzhu) ## バグ修正 {#bug-fixes} - TiDB - `min, max`クエリ結果が正しくない問題を修正[#43805](https://github.com/pingcap/tidb/issues/43805) @ [wshwsh12](https://github.com/wshwsh12) - - ウィンドウ関数をTiFlash [#43922](https://github.com/pingcap/tidb/issues/43922) @ [gengliqi](https://github.com/gengliqi)にプッシュダウンする際の実行プランが正しくない問題を修正しました + - ウィンドウ関数をTiFlash にプッシュダウンする際の実行プランが正しくない問題を修正しました [#43922](https://github.com/pingcap/tidb/issues/43922) @ [gengliqi](https://github.com/gengliqi) - CTE を含むクエリによって TiDB がハングする問題を修正[#43749](https://github.com/pingcap/tidb/issues/43749) [#36896](https://github.com/pingcap/tidb/issues/36896) @ [guo-shaoge](https://github.com/guo-shaoge) - - `AES_DECRYPT`式[#43063](https://github.com/pingcap/tidb/issues/43063) @ [lcwangchao](https://github.com/lcwangchao)を使用すると SQL 文が`runtime error: index out of range`エラーを報告する問題を修正しました + - `AES_DECRYPT`式を使用すると SQL 文が`runtime error: index out of range`エラーを報告する問題を修正しました [#43063](https://github.com/pingcap/tidb/issues/43063) @ [lcwangchao](https://github.com/lcwangchao) - `SHOW PROCESSLIST`文でサブクエリ時間が長い文のトランザクションの TxnStart を表示できない問題を修正[#40851](https://github.com/pingcap/tidb/issues/40851) @ [crazycs520](https://github.com/crazycs520) - - PD分離により実行中のDDL [#44014](https://github.com/pingcap/tidb/issues/44014) [#43755](https://github.com/pingcap/tidb/issues/43755) [#44267](https://github.com/pingcap/tidb/issues/44267) @ [wjhuang2016](https://github.com/wjhuang2016)がブロックされる可能性がある問題を修正 + - PD分離により実行中のDDL [#44014](https://github.com/pingcap/tidb/issues/44014) がブロックされる可能性がある問題を修正 [#44267](https://github.com/pingcap/tidb/issues/44267) @ [wjhuang2016](https://github.com/wjhuang2016) [#43755](https://github.com/pingcap/tidb/issues/43755) - `UNION` [#42563](https://github.com/pingcap/tidb/issues/42563) @ [lcwangchao](https://github.com/lcwangchao)でユニオンビューと一時テーブルをクエリするときに発生する TiDBpanic問題を修正しました。 - パーティション化されたテーブルにおける配置ルールの動作の問題を修正し、削除されたパーティションにおける配置ルールが正しく設定され、再利用されるようになりました[#44116](https://github.com/pingcap/tidb/issues/44116) @ [lcwangchao](https://github.com/lcwangchao) - パーティションテーブルのパーティションを切り捨てるとパーティションの配置ルールが無効になる可能性がある問題を修正[#44031](https://github.com/pingcap/tidb/issues/44031) @ [lcwangchao](https://github.com/lcwangchao) - テーブル名の変更中に TiCDC が行の変更の一部を失う可能性がある問題を修正[#43338](https://github.com/pingcap/tidb/issues/43338) @ [tangenta](https://github.com/tangenta) - - BR [#43725](https://github.com/pingcap/tidb/issues/43725) @ [tangenta](https://github.com/tangenta)を使用してテーブルをインポートした後に DDL ジョブ履歴が失われる問題を修正しました + - BR を使用してテーブルをインポートした後に DDL ジョブ履歴が失われる問題を修正しました [#43725](https://github.com/pingcap/tidb/issues/43725) @ [tangenta](https://github.com/tangenta) - `JSON_OBJECT`場合によってはエラーが報告される可能性がある問題を修正[#39806](https://github.com/pingcap/tidb/issues/39806) @ [YangKeao](https://github.com/YangKeao) - - IPv6環境[#43286](https://github.com/pingcap/tidb/issues/43286) @ [Defined2014](https://github.com/Defined2014)でクラスターが一部のシステムビューを照会できない問題を修正 + - IPv6環境でクラスターが一部のシステムビューを照会できない問題を修正 [#43286](https://github.com/pingcap/tidb/issues/43286) @ [Defined2014](https://github.com/Defined2014) - PDメンバーのアドレスが変更されると、 `AUTO_INCREMENT`列のIDの割り当てが長時間ブロックされる問題を修正[#42643](https://github.com/pingcap/tidb/issues/42643) @ [tiancaiamao](https://github.com/tiancaiamao) - - 配置ルールのリサイクル中に TiDB が PD に重複したリクエストを送信し、PD ログ[#33069](https://github.com/pingcap/tidb/issues/33069) @ [tiancaiamao](https://github.com/tiancaiamao)に多数の`full config reset`エントリが発生する問題を修正しました。 - - `SHOW PRIVILEGES`文が不完全な権限リスト[#40591](https://github.com/pingcap/tidb/issues/40591) @ [CbcWestwolf](https://github.com/CbcWestwolf)を返す問題を修正しました + - 配置ルールのリサイクル中に TiDB が PD に重複したリクエストを送信し、PD ログに多数の`full config reset`エントリが発生する問題を修正しました。 [#33069](https://github.com/pingcap/tidb/issues/33069) @ [tiancaiamao](https://github.com/tiancaiamao) + - `SHOW PRIVILEGES`文が不完全な権限リストを返す問題を修正しました [#40591](https://github.com/pingcap/tidb/issues/40591) @ [CbcWestwolf](https://github.com/CbcWestwolf) - `ADMIN SHOW DDL JOBS LIMIT`誤った結果を返す問題を修正[#42298](https://github.com/pingcap/tidb/issues/42298) @ [CbcWestwolf](https://github.com/CbcWestwolf) - パスワードの複雑さのチェックが有効になっているときに`tidb_auth_token`ユーザーの作成に失敗する問題を修正[#44098](https://github.com/pingcap/tidb/issues/44098) @ [CbcWestwolf](https://github.com/CbcWestwolf) - - 動的プルーニングモード[#43686](https://github.com/pingcap/tidb/issues/43686) @ [mjonss](https://github.com/mjonss)で内部結合中にパーティションが見つからない問題を修正 - - パーティションテーブル[#41118](https://github.com/pingcap/tidb/issues/41118) @ [mjonss](https://github.com/mjonss)で`MODIFY COLUMN`実行すると`Data Truncated`警告が発生する問題を修正しました + - 動的プルーニングモードで内部結合中にパーティションが見つからない問題を修正 [#43686](https://github.com/pingcap/tidb/issues/43686) @ [mjonss](https://github.com/mjonss) + - パーティションテーブルで`MODIFY COLUMN`実行すると`Data Truncated`警告が発生する問題を修正しました [#41118](https://github.com/pingcap/tidb/issues/41118) @ [mjonss](https://github.com/mjonss) - IPv6環境で誤ったTiDBアドレスが表示される問題を修正[#43260](https://github.com/pingcap/tidb/issues/43260) @ [nexustar](https://github.com/nexustar) - - 述語[#43645](https://github.com/pingcap/tidb/issues/43645) @ [winoros](https://github.com/winoros)をプッシュダウンするときに CTE 結果が正しくない問題を修正しました - - 非相関サブクエリ[#44051](https://github.com/pingcap/tidb/issues/44051) @ [winoros](https://github.com/winoros)を含むステートメントで共通テーブル式 (CTE) を使用すると誤った結果が返される可能性がある問題を修正しました + - 述語をプッシュダウンするときに CTE 結果が正しくない問題を修正しました [#43645](https://github.com/pingcap/tidb/issues/43645) @ [winoros](https://github.com/winoros) + - 非相関サブクエリを含むステートメントで共通テーブル式 (CTE) を使用すると誤った結果が返される可能性がある問題を修正しました [#44051](https://github.com/pingcap/tidb/issues/44051) @ [winoros](https://github.com/winoros) - 結合したテーブルの再配置により外部結合結果が不正確になる可能性がある問題を修正[#44314](https://github.com/pingcap/tidb/issues/44314) @ [AilinKid](https://github.com/AilinKid) - 極端なケースで、悲観的トランザクションの最初のステートメントが再試行されるときに、このトランザクションのロックを解決するとトランザクションの正確性に影響する可能性がある問題を修正しました[#42937](https://github.com/pingcap/tidb/issues/42937) @ [MyonKeminta](https://github.com/MyonKeminta) - - GC がロック[#43243](https://github.com/pingcap/tidb/issues/43243) @ [MyonKeminta](https://github.com/MyonKeminta)を解決するときに、まれに悲観的トランザクションの残余悲観的ロックがデータの正確性に影響を与える可能性がある問題を修正しました。 + - GC がロックを解決するときに、まれに悲観的トランザクションの残余悲観的ロックがデータの正確性に影響を与える可能性がある問題を修正しました。 [#43243](https://github.com/pingcap/tidb/issues/43243) @ [MyonKeminta](https://github.com/MyonKeminta) - `batch cop`実行中のスキャン詳細情報が不正確になる可能性がある問題を修正[#41582](https://github.com/pingcap/tidb/issues/41582) @ [you06](https://github.com/you06) - ステイル読み取りと`PREPARE`文が同時に使用されている場合にTiDBがデータ更新を読み取れない問題を修正[#43044](https://github.com/pingcap/tidb/issues/43044) @ [you06](https://github.com/you06) - - `LOAD DATA`文[#43849](https://github.com/pingcap/tidb/issues/43849) @ [you06](https://github.com/you06)を実行すると`assertion failed`エラーが誤って報告される可能性がある問題を修正しました - - ステイル読み取り [#43365](https://github.com/pingcap/tidb/issues/43365) @ [you06](https://github.com/you06)の使用中に`region data not ready`エラーが発生した場合にコプロセッサがリーダーにフォールバックできない問題を修正しました。 + - `LOAD DATA`文を実行すると`assertion failed`エラーが誤って報告される可能性がある問題を修正しました [#43849](https://github.com/pingcap/tidb/issues/43849) @ [you06](https://github.com/you06) + - ステイル読み取り の使用中に`region data not ready`エラーが発生した場合にコプロセッサがリーダーにフォールバックできない問題を修正しました。 [#43365](https://github.com/pingcap/tidb/issues/43365) @ [you06](https://github.com/you06) - TiKV - TiKVノードが[#14547](https://github.com/tikv/tikv/issues/14547) @ [hicqu](https://github.com/hicqu)で失敗したときに、対応するリージョンのピアが誤って休止状態になる問題を修正しました - - 継続的プロファイリング[#14224](https://github.com/tikv/tikv/issues/14224) @ [tabokie](https://github.com/tabokie)におけるファイル ハンドル リークの問題を修正しました + - 継続的プロファイリングにおけるファイル ハンドル リークの問題を修正しました [#14224](https://github.com/tikv/tikv/issues/14224) @ [tabokie](https://github.com/tabokie) - PD クラッシュにより PITR が[#14184](https://github.com/tikv/tikv/issues/14184) @ [YuJuncen](https://github.com/YuJuncen)で続行できなくなる問題を修正しました - - 暗号化キーIDの競合により古いキー[#14585](https://github.com/tikv/tikv/issues/14585) @ [tabokie](https://github.com/tabokie)が削除される可能性がある問題を修正しました + - 暗号化キーIDの競合により古いキーが削除される可能性がある問題を修正しました [#14585](https://github.com/tikv/tikv/issues/14585) @ [tabokie](https://github.com/tabokie) - 自動コミットとPointGetレプリカ読み取りによって線形化可能性が破壊される可能性がある問題を修正しました [#14715](https://github.com/tikv/tikv/issues/14715) @ [cfzjywxk](https://github.com/cfzjywxk) - - クラスタを以前のバージョンからv6.5以降のバージョン[#14780](https://github.com/tikv/tikv/issues/14780) @ [MyonKeminta](https://github.com/MyonKeminta)にアップグレードしたときに、蓄積されたロックレコードによって引き起こされるパフォーマンス低下の問題を修正しました。 + - クラスタを以前のバージョンからv6.5以降のバージョンにアップグレードしたときに、蓄積されたロックレコードによって引き起こされるパフォーマンス低下の問題を修正しました。 [#14780](https://github.com/tikv/tikv/issues/14780) @ [MyonKeminta](https://github.com/MyonKeminta) - TiDB Lightning がSST ファイルの漏洩を引き起こす可能性がある問題を修正[#14745](https://github.com/tikv/tikv/issues/14745) @ [YuJuncen](https://github.com/YuJuncen) - 暗号化キーとラフトログファイルの削除の間の潜在的な競合を修正しました。これにより、TiKV が[#14761](https://github.com/tikv/tikv/issues/14761) @ [Connor1996](https://github.com/Connor1996)で起動しなくなる可能性があります。 - TiFlash - - リージョン転送[#7519](https://github.com/pingcap/tiflash/issues/7519) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)中のパーティション TableScan 演算子のパフォーマンス低下の問題を修正しました - - `GENERATED`型フィールドが`TIMESTAMP`型または`TIME`型[#7468](https://github.com/pingcap/tiflash/issues/7468) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)と一緒に存在する場合、 TiFlashクエリでエラーが報告される可能性がある問題を修正しました。 - - 大規模な更新トランザクションにより、 TiFlash が繰り返しエラーを報告し、 [#7316](https://github.com/pingcap/tiflash/issues/7316) @ [JaySon-Huang](https://github.com/JaySon-Huang)を再起動する可能性がある問題を修正しました。 - - `INSERT SELECT`文[#7348](https://github.com/pingcap/tiflash/issues/7348) @ [windtalker](https://github.com/windtalker)でTiFlashからデータを読み取るときに「Truncate error cast decimal as decimal」というエラーが発生する問題を修正しました。 - - Joinビルド側のデータが非常に大きく、多くの小さな文字列型の列[#7416](https://github.com/pingcap/tiflash/issues/7416) @ [yibin87](https://github.com/yibin87)が含まれている場合に、クエリが必要以上にメモリを消費する可能性がある問題を修正しました。 + - リージョン転送中のパーティション TableScan 演算子のパフォーマンス低下の問題を修正しました [#7519](https://github.com/pingcap/tiflash/issues/7519) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - `GENERATED`型フィールドが`TIMESTAMP`型または`TIME`型と一緒に存在する場合、 TiFlashクエリでエラーが報告される可能性がある問題を修正しました。 [#7468](https://github.com/pingcap/tiflash/issues/7468) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 大規模な更新トランザクションにより、 TiFlash が繰り返しエラーを報告し、 を再起動する可能性がある問題を修正しました。 [#7316](https://github.com/pingcap/tiflash/issues/7316) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - `INSERT SELECT`文でTiFlashからデータを読み取るときに「Truncate error cast decimal as decimal」というエラーが発生する問題を修正しました。 [#7348](https://github.com/pingcap/tiflash/issues/7348) @ [windtalker](https://github.com/windtalker) + - Joinビルド側のデータが非常に大きく、多くの小さな文字列型の列が含まれている場合に、クエリが必要以上にメモリを消費する可能性がある問題を修正しました。 [#7416](https://github.com/pingcap/tiflash/issues/7416) @ [yibin87](https://github.com/yibin87) - ツール @@ -115,25 +115,25 @@ TiDB バージョン: 6.5.3 - TiCDC - 50,000 個のテーブルがある場合に発生する可能性のある OOM 問題を修正しました[#7872](https://github.com/pingcap/tiflow/issues/7872) @ [sdojjy](https://github.com/sdojjy) - - 上流 TiDB [#8561](https://github.com/pingcap/tiflow/issues/8561) @ [overvenus](https://github.com/overvenus)で OOM が発生したときに TiCDC が停止する問題を修正しました + - 上流 TiDB で OOM が発生したときに TiCDC が停止する問題を修正しました [#8561](https://github.com/pingcap/tiflow/issues/8561) @ [overvenus](https://github.com/overvenus) - ネットワーク分離やPDオーナーノードの再起動などのPD障害時にTiCDCが停止する問題を修正[#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @ [asddongmen](https://github.com/asddongmen) - - TiCDC タイムゾーン設定[#8798](https://github.com/pingcap/tiflow/issues/8798) @ [Rustin170506](https://github.com/Rustin170506)の問題を修正 + - TiCDC タイムゾーン設定の問題を修正 [#8798](https://github.com/pingcap/tiflow/issues/8798) @ [Rustin170506](https://github.com/Rustin170506) - 上流の TiKV ノードの 1 つが[#8858](https://github.com/pingcap/tiflow/issues/8858) @ [hicqu](https://github.com/hicqu)でクラッシュするとチェックポイントの遅延が増加する問題を修正しました - - 下流のMySQLにデータを複製するときに、上流のTiDB [#8040](https://github.com/pingcap/tiflow/issues/8040) @ [asddongmen](https://github.com/asddongmen)で`FLASHBACK CLUSTER TO TIMESTAMP`ステートメントが実行された後にレプリケーションエラーが発生する問題を修正しました。 - - オブジェクトストレージにデータを複製する際に、上流の`EXCHANGE PARTITION`操作が下流の[#8914](https://github.com/pingcap/tiflow/issues/8914) @ [CharlesCheung96](https://github.com/CharlesCheung96)に正しく複製されない問題を修正しました。 + - 下流のMySQLにデータを複製するときに、上流のTiDB で`FLASHBACK CLUSTER TO TIMESTAMP`ステートメントが実行された後にレプリケーションエラーが発生する問題を修正しました。 [#8040](https://github.com/pingcap/tiflow/issues/8040) @ [asddongmen](https://github.com/asddongmen) + - オブジェクトストレージにデータを複製する際に、上流の`EXCHANGE PARTITION`操作が下流のに正しく複製されない問題を修正しました。 [#8914](https://github.com/pingcap/tiflow/issues/8914) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 一部の特殊なシナリオでソートコンポーネントの過剰なメモリ使用によって引き起こされる OOM 問題を修正[#8974](https://github.com/pingcap/tiflow/issues/8974) @ [hicqu](https://github.com/hicqu) - ダウンストリームが Kafka の場合、TiCDC がダウンストリームのメタデータを頻繁にクエリし、ダウンストリームに過度のワークロードを引き起こす問題を修正しました[#8957](https://github.com/pingcap/tiflow/issues/8957) [#8959](https://github.com/pingcap/tiflow/issues/8959) @ [Rustin170506](https://github.com/Rustin170506) - - Kafka メッセージのサイズが大きすぎるためにレプリケーションエラーが発生した場合に、メッセージ本文がログ[#9031](https://github.com/pingcap/tiflow/issues/9031) @ [darraes](https://github.com/darraes)に記録される問題を修正しました。 + - Kafka メッセージのサイズが大きすぎるためにレプリケーションエラーが発生した場合に、メッセージ本文がログに記録される問題を修正しました。 [#9031](https://github.com/pingcap/tiflow/issues/9031) @ [darraes](https://github.com/darraes) - 下流の Kafka シンクがローリング再起動されたときに発生する TiCDC ノードpanicを修正しました[#9023](https://github.com/pingcap/tiflow/issues/9023) @ [asddongmen](https://github.com/asddongmen) - - ストレージサービスにデータを複製するときに、下流のDDLステートメントに対応するJSONファイルにテーブルフィールド[#9066](https://github.com/pingcap/tiflow/issues/9066) @ [CharlesCheung96](https://github.com/CharlesCheung96)のデフォルト値が記録されない問題を修正しました。 + - ストレージサービスにデータを複製するときに、下流のDDLステートメントに対応するJSONファイルにテーブルフィールドのデフォルト値が記録されない問題を修正しました。 [#9066](https://github.com/pingcap/tiflow/issues/9066) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Lightning - - 幅の広いテーブル[#43728](https://github.com/pingcap/tidb/issues/43728) @ [D3Hunter](https://github.com/D3Hunter)をインポートするときに OOM が発生する可能性がある問題を修正しました + - 幅の広いテーブルをインポートするときに OOM が発生する可能性がある問題を修正しました [#43728](https://github.com/pingcap/tidb/issues/43728) @ [D3Hunter](https://github.com/D3Hunter) - 大量のデータをインポートする際の`write to tikv with no leader returned`の問題を修正[#43055](https://github.com/pingcap/tidb/issues/43055) @ [lance6716](https://github.com/lance6716) - - データファイル[#40400](https://github.com/pingcap/tidb/issues/40400) @ [buchuitoudegou](https://github.com/buchuitoudegou)に閉じられていない区切り文字がある場合に発生する可能性のある OOM 問題を修正しました。 + - データファイルに閉じられていない区切り文字がある場合に発生する可能性のある OOM 問題を修正しました。 [#40400](https://github.com/pingcap/tidb/issues/40400) @ [buchuitoudegou](https://github.com/buchuitoudegou) - データのインポート中にエラーが発生した場合に再試行メカニズム[#43291](https://github.com/pingcap/tidb/issues/43291) `unknown RPC` [D3ハンター](https://github.com/D3Hunter) - TiDB Binlog - - TiDB Binlogが`CANCELED` DDL文[#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @ [okJiang](https://github.com/okJiang)に遭遇したときにエラーを報告する問題を修正しました + - TiDB Binlogが`CANCELED` DDL文に遭遇したときにエラーを報告する問題を修正しました [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @ [okJiang](https://github.com/okJiang) diff --git a/releases/release-6.5.4.md b/releases/release-6.5.4.md index 10927eee9132c..a0d8c36441a56 100644 --- a/releases/release-6.5.4.md +++ b/releases/release-6.5.4.md @@ -14,7 +14,7 @@ TiDB バージョン: 6.5.4 ## 互換性の変更 {#compatibility-changes} - `Cursor Fetch`使用して大きな結果セットを取得するときにTiDBがメモリを大量に消費する問題を修正するために、TiDBは結果セットを自動的にディスクに書き込んでメモリを解放します[#43233](https://github.com/pingcap/tidb/issues/43233) @ [YangKeao](https://github.com/YangKeao) -- RocksDBの定期的な圧縮をデフォルトで無効にすることで、TiKV RocksDBのデフォルトの動作がv6.5.0より前のバージョンと一致するようになりました。この変更により、アップグレード後に大量の圧縮が行われることによるパフォーマンスへの影響を回避できます。さらに、TiKVでは2つの新しい設定項目[`rocksdb.[defaultcf|writecf|lockcf].periodic-compaction-seconds`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#periodic-compaction-seconds-new-in-v654)と[`rocksdb.[defaultcf|writecf|lockcf].ttl`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#ttl-new-in-v654)導入され、RocksDB [#15355](https://github.com/tikv/tikv/issues/15355) @ [LykxSassinator](https://github.com/LykxSassinator)の定期的な圧縮を手動で設定できるようになりました。 +- RocksDBの定期的な圧縮をデフォルトで無効にすることで、TiKV RocksDBのデフォルトの動作がv6.5.0より前のバージョンと一致するようになりました。この変更により、アップグレード後に大量の圧縮が行われることによるパフォーマンスへの影響を回避できます。さらに、TiKVでは2つの新しい設定項目[`rocksdb.[defaultcf|writecf|lockcf].periodic-compaction-seconds`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#periodic-compaction-seconds-new-in-v654)と[`rocksdb.[defaultcf|writecf|lockcf].ttl`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#ttl-new-in-v654)導入され、RocksDB の定期的な圧縮を手動で設定できるようになりました。 [#15355](https://github.com/tikv/tikv/issues/15355) @ [LykxSassinator](https://github.com/LykxSassinator) ### 動作の変更 {#behavior-changes} @@ -24,28 +24,28 @@ TiDB バージョン: 6.5.4 - TiDB - - 代入式[#46081](https://github.com/pingcap/tidb/issues/46081) @ [gengliqi](https://github.com/gengliqi)を含む`LOAD DATA`ステートメントのパフォーマンスを最適化します - - ディスク[#45125](https://github.com/pingcap/tidb/issues/45125)からダンプされたチャンクを読み込む際のパフォーマンスを最適化します[ヤンケオ](https://github.com/YangKeao) - - PDスケジュール[#6493](https://github.com/tikv/pd/issues/6493) @ [JmPotato](https://github.com/JmPotato)を一時停止するための構成項目を`halt-scheduling`追加します。 + - 代入式を含む`LOAD DATA`ステートメントのパフォーマンスを最適化します [#46081](https://github.com/pingcap/tidb/issues/46081) @ [gengliqi](https://github.com/gengliqi) + - ディスクからダンプされたチャンクを読み込む際のパフォーマンスを最適化します@ [YangKeao](https://github.com/YangKeao) [#45125](https://github.com/pingcap/tidb/issues/45125) + - PDスケジュールを一時停止するための構成項目を`halt-scheduling`追加します。 [#6493](https://github.com/tikv/pd/issues/6493) @ [JmPotato](https://github.com/JmPotato) - TiKV - - `check_leader`リクエストに gzip 圧縮を使用してトラフィック[#14553](https://github.com/tikv/tikv/issues/14553) @ [you06](https://github.com/you06)を削減します + - `check_leader`リクエストに gzip 圧縮を使用してトラフィックを削減します [#14553](https://github.com/tikv/tikv/issues/14553) @ [you06](https://github.com/you06) - `Max gap of safe-ts`と`Min safe ts region`メトリックを追加し、 `tikv-ctl get-region-read-progress`コマンドを導入して、resolved-tsと安全な ts の状態をより適切に観察および診断します[#15082](https://github.com/tikv/tikv/issues/15082) @ [ekexium](https://github.com/ekexium) - TiKV で RocksDB の設定を公開し、ユーザーが TTL や定期的な圧縮などの機能を無効にできるようにします[#14873](https://github.com/tikv/tikv/issues/14873) @ [LykxSassinator](https://github.com/LykxSassinator) - Titan マニフェストファイルを書き込むときにミューテックスを保持しないようにして、他のスレッドに影響を与えないようにします[#15351](https://github.com/tikv/tikv/issues/15351) @ [Connor1996](https://github.com/Connor1996) - - 圧縮メカニズムを最適化します。リージョンが分割されるときに、分割するキーがない場合、圧縮がトリガーされ、過剰な MVCC バージョン[#15282](https://github.com/tikv/tikv/issues/15282) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)が排除されます。 + - 圧縮メカニズムを最適化します。リージョンが分割されるときに、分割するキーがない場合、圧縮がトリガーされ、過剰な MVCC バージョンが排除されます。 [#15282](https://github.com/tikv/tikv/issues/15282) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - PD - Swaggerサーバーが有効になっていない場合に、デフォルトで Swagger API をブロックする機能をサポート[#6786](https://github.com/tikv/pd/issues/6786) @ [bufferflies](https://github.com/bufferflies) - - etcd [#6554](https://github.com/tikv/pd/issues/6554) [#6442](https://github.com/tikv/pd/issues/6442) @ [lhy1024](https://github.com/lhy1024)の高可用性を向上させる - - `GetRegions`リクエスト[#6835](https://github.com/tikv/pd/issues/6835) @ [lhy1024](https://github.com/lhy1024)のメモリ消費を削減 - - HTTP 接続[#6913](https://github.com/tikv/pd/issues/6913) @ [nolouch](https://github.com/nolouch)再利用をサポート + - etcd の高可用性を向上させる [#6442](https://github.com/tikv/pd/issues/6442) @ [lhy1024](https://github.com/lhy1024) [#6554](https://github.com/tikv/pd/issues/6554) + - `GetRegions`リクエストのメモリ消費を削減 [#6835](https://github.com/tikv/pd/issues/6835) @ [lhy1024](https://github.com/lhy1024) + - HTTP 接続再利用をサポート [#6913](https://github.com/tikv/pd/issues/6913) @ [nolouch](https://github.com/nolouch) - TiFlash - - IOバッチ最適化[#7735](https://github.com/pingcap/tiflash/issues/7735) @ [lidezhu](https://github.com/lidezhu)によるTiFlash書き込みパフォーマンスの向上 + - IOバッチ最適化によるTiFlash書き込みパフォーマンスの向上 [#7735](https://github.com/pingcap/tiflash/issues/7735) @ [lidezhu](https://github.com/lidezhu) - 不要なfsync操作を削除することでTiFlashの書き込みパフォーマンスを向上[#7736](https://github.com/pingcap/tiflash/issues/7736) @ [lidezhu](https://github.com/lidezhu) - TiFlashコプロセッサタスクキューの最大長を制限して、コプロセッサタスクの過剰なキューイングを回避します。これは TiFlash のサービス可用性に影響を及ぼします[#7747](https://github.com/pingcap/tiflash/issues/7747) @ [LittleFall](https://github.com/LittleFall) @@ -53,148 +53,148 @@ TiDB バージョン: 6.5.4 - Backup & Restore (BR) - - HTTPクライアント[#46011](https://github.com/pingcap/tidb/issues/46011) @ [Leavrth](https://github.com/Leavrth)で`MaxIdleConns`と`MaxIdleConnsPerHost`パラメータを設定することで接続の再利用のサポートを強化します + - HTTPクライアントで`MaxIdleConns`と`MaxIdleConnsPerHost`パラメータを設定することで接続の再利用のサポートを強化します [#46011](https://github.com/pingcap/tidb/issues/46011) @ [Leavrth](https://github.com/Leavrth) - PD または外部 S3ストレージへの接続に失敗した場合のBRのフォールトトレランスを向上[#42909](https://github.com/pingcap/tidb/issues/42909) @ [Leavrth](https://github.com/Leavrth) - 新しい復元パラメータ`WaitTiflashReady`を追加します。このパラメータを有効にすると、 TiFlashレプリカが正常に複製された後に復元操作が完了します[#43828](https://github.com/pingcap/tidb/issues/43828) [#46302](https://github.com/pingcap/tidb/issues/46302) @ [3pointer](https://github.com/3pointer) - TiCDC - TiCDC が失敗後に再試行するときのステータス メッセージを改善する[#9483](https://github.com/pingcap/tiflow/issues/9483) @ [asddongmen](https://github.com/asddongmen) - - TiCDC が Kafka に同期する際に制限を超えるメッセージを処理する方法を最適化し、主キーのみをダウンストリーム[#9574](https://github.com/pingcap/tiflow/issues/9574) @ [3AceShowHand](https://github.com/3AceShowHand)に送信することをサポートしました。 - - ストレージシンクは、HEX形式のデータの16進エンコードをサポートするようになり、AWS DMS形式仕様[#9373](https://github.com/pingcap/tiflow/issues/9373) @ [CharlesCheung96](https://github.com/CharlesCheung96)と互換性があります。 + - TiCDC が Kafka に同期する際に制限を超えるメッセージを処理する方法を最適化し、主キーのみをダウンストリームに送信することをサポートしました。 [#9574](https://github.com/pingcap/tiflow/issues/9574) @ [3AceShowHand](https://github.com/3AceShowHand) + - ストレージシンクは、HEX形式のデータの16進エンコードをサポートするようになり、AWS DMS形式仕様と互換性があります。 [#9373](https://github.com/pingcap/tiflow/issues/9373) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Data Migration (DM) - - 互換性のない DDL ステートメント[#9112](https://github.com/pingcap/tiflow/issues/9112) @ [GMHDBJD](https://github.com/GMHDBJD)に対して厳密な楽観的モードをサポートする + - 互換性のない DDL ステートメントに対して厳密な楽観的モードをサポートする [#9112](https://github.com/pingcap/tiflow/issues/9112) @ [GMHDBJD](https://github.com/GMHDBJD) - Dumpling - - `-sql`パラメータ[#45239](https://github.com/pingcap/tidb/issues/45239) @ [lance6716](https://github.com/lance6716)を使用してデータをエクスポートするときに、すべてのデータベースとテーブルのクエリをスキップすることで、エクスポートのオーバーヘッドを削減します。 + - `-sql`パラメータを使用してデータをエクスポートするときに、すべてのデータベースとテーブルのクエリをスキップすることで、エクスポートのオーバーヘッドを削減します。 [#45239](https://github.com/pingcap/tidb/issues/45239) @ [lance6716](https://github.com/lance6716) ## バグ修正 {#bug-fixes} - TiDB - `STREAM_AGG()`演算子[#40857](https://github.com/pingcap/tidb/issues/40857) @ [Dousir9](https://github.com/Dousir9)を押し下げると`index out of range`エラーが報告される可能性がある問題を修正しました - - `CREATE TABLE`文にサブパーティション定義[#41198](https://github.com/pingcap/tidb/issues/41198) [#41200](https://github.com/pingcap/tidb/issues/41200) @ [mjonss](https://github.com/mjonss)が含まれている場合、TiDB がすべてのパーティション情報を無視して非パーティションテーブルを作成する問題を修正しました。 + - `CREATE TABLE`文にサブパーティション定義 が含まれている場合、TiDB がすべてのパーティション情報を無視して非パーティションテーブルを作成する問題を修正しました。 [#41200](https://github.com/pingcap/tidb/issues/41200) @ [mjonss](https://github.com/mjonss) [#41198](https://github.com/pingcap/tidb/issues/41198) - `stale_read_ts`設定が間違っていると`PREPARE stmt`データを誤って読み取る可能性がある問題を修正[#43044](https://github.com/pingcap/tidb/issues/43044) @ [you06](https://github.com/you06) - - ActivateTxn [#42092](https://github.com/pingcap/tidb/issues/42092) @ [hawkingrei](https://github.com/hawkingrei)で起こりうるデータ競合の問題を修正しました + - ActivateTxn で起こりうるデータ競合の問題を修正しました [#42092](https://github.com/pingcap/tidb/issues/42092) @ [hawkingrei](https://github.com/hawkingrei) - バッチクライアントがタイムリーに再接続しない問題を修正[#44431](https://github.com/pingcap/tidb/issues/44431) @ [crazycs520](https://github.com/crazycs520) - SQLコンパイルエラーログが編集されない問題を修正[#41831](https://github.com/pingcap/tidb/issues/41831) @ [lance6716](https://github.com/lance6716) - CTEと相関サブクエリを同時に使用すると、クエリ結果が不正確になったり、panicが発生する可能性がある問題を修正[#44649](https://github.com/pingcap/tidb/issues/44649) [#38170](https://github.com/pingcap/tidb/issues/38170) [#44774](https://github.com/pingcap/tidb/issues/44774) @ [winoros](https://github.com/winoros) @ [guo-shaoge](https://github.com/guo-shaoge) - - TTLタスクが時間[#40109](https://github.com/pingcap/tidb/issues/40109) @ [YangKeao](https://github.com/YangKeao)で統計更新をトリガーできない問題を修正 - - GC ロック解決ステップで一部の悲観的ロック[#45134](https://github.com/pingcap/tidb/issues/45134) @ [MyonKeminta](https://github.com/MyonKeminta)が見逃される可能性がある問題を修正しました - - バイナリプロトコルを使用してTiDBに接続し、多数の`PREPARE`と`EXECUTE`ステートメント[#44612](https://github.com/pingcap/tidb/issues/44612) @ [wshwsh12](https://github.com/wshwsh12)を実行すると、メモリリークと実行時間が増加し続ける問題を修正しました。 + - TTLタスクが時間で統計更新をトリガーできない問題を修正 [#40109](https://github.com/pingcap/tidb/issues/40109) @ [YangKeao](https://github.com/YangKeao) + - GC ロック解決ステップで一部の悲観的ロックが見逃される可能性がある問題を修正しました [#45134](https://github.com/pingcap/tidb/issues/45134) @ [MyonKeminta](https://github.com/MyonKeminta) + - バイナリプロトコルを使用してTiDBに接続し、多数の`PREPARE`と`EXECUTE`ステートメントを実行すると、メモリリークと実行時間が増加し続ける問題を修正しました。 [#44612](https://github.com/pingcap/tidb/issues/44612) @ [wshwsh12](https://github.com/wshwsh12) - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列のデータ長が列定義を超える可能性がある問題を修正しました [#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao) - - 多数のリージョンがあるが、 `Prepare`または`Execute` [#39605](https://github.com/pingcap/tidb/issues/39605) @ [djshow832](https://github.com/djshow832)を使用して一部の仮想テーブルをクエリするときにテーブル ID をプッシュダウンできないという PD OOM 問題を修正しました。 - - パーティションテーブル[#41638](https://github.com/pingcap/tidb/issues/41638) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)に新しいインデックスを追加した後、パーティションパーティションテーブルで統計の自動収集が正しくトリガーされない可能性がある問題を修正しました。 + - 多数のリージョンがあるが、 `Prepare`または`Execute` を使用して一部の仮想テーブルをクエリするときにテーブル ID をプッシュダウンできないという PD OOM 問題を修正しました。 [#39605](https://github.com/pingcap/tidb/issues/39605) @ [djshow832](https://github.com/djshow832) + - パーティションテーブルに新しいインデックスを追加した後、パーティションパーティションテーブルで統計の自動収集が正しくトリガーされない可能性がある問題を修正しました。 [#41638](https://github.com/pingcap/tidb/issues/41638) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) - 統計情報におけるSQL実行詳細のメモリ消費量が多すぎると、極端なケースでTiDB OOMが発生する問題を修正[#44047](https://github.com/pingcap/tidb/issues/44047) @ [wshwsh12](https://github.com/wshwsh12) - バッチコプロセッサの再試行によって誤ったリージョン情報が生成される可能性があり、クエリが失敗する問題を修正しました[#44622](https://github.com/pingcap/tidb/issues/44622) @ [windtalker](https://github.com/windtalker) - `indexMerge`のクエリが[#45279](https://github.com/pingcap/tidb/issues/45279) @ [xzhangxian1008](https://github.com/xzhangxian1008)で強制終了されたときに発生するハングアップの問題を修正しました - システムテーブル`INFORMATION_SCHEMA.TIKV_REGION_STATUS`をクエリすると、場合によっては誤った結果が返される問題を修正しました[#45531](https://github.com/pingcap/tidb/issues/45531) @ [Defined2014](https://github.com/Defined2014) - `tidb_enable_parallel_apply`有効になっている場合、MPP モードでのクエリ結果が正しくない問題を修正[#45299](https://github.com/pingcap/tidb/issues/45299) @ [windtalker](https://github.com/windtalker) - `tidb_opt_agg_push_down`有効になっている場合にクエリが誤った結果を返す可能性がある問題を修正[#44795](https://github.com/pingcap/tidb/issues/44795) @ [AilinKid](https://github.com/AilinKid) - - 仮想列[#41014](https://github.com/pingcap/tidb/issues/41014) @ [AilinKid](https://github.com/AilinKid)によって発生する適切な物理プランが見つからない問題を修正しました - - 空の`processInfo` [#43829](https://github.com/pingcap/tidb/issues/43829) @ [zimulala](https://github.com/zimulala)によって引き起こされるpanic問題を修正 - - 文中の`n`負の数[#44786](https://github.com/pingcap/tidb/issues/44786) @ [xhebox](https://github.com/xhebox)の場合に文`SELECT CAST(n AS CHAR)`のクエリ結果が正しくない問題を修正しました + - 仮想列によって発生する適切な物理プランが見つからない問題を修正しました [#41014](https://github.com/pingcap/tidb/issues/41014) @ [AilinKid](https://github.com/AilinKid) + - 空の`processInfo` によって引き起こされるpanic問題を修正 [#43829](https://github.com/pingcap/tidb/issues/43829) @ [zimulala](https://github.com/zimulala) + - 文中の`n`負の数の場合に文`SELECT CAST(n AS CHAR)`のクエリ結果が正しくない問題を修正しました [#44786](https://github.com/pingcap/tidb/issues/44786) @ [xhebox](https://github.com/xhebox) - MySQLカーソルフェッチプロトコル使用時に、結果セットのメモリ消費量が`tidb_mem_quota_query`上限を超え、TiDBのメモリオーバーフローが発生する問題を修正しました。修正後、TiDBは結果セットを自動的にディスクに書き込み、メモリを解放します[#43233](https://github.com/pingcap/tidb/issues/43233) @ [YangKeao](https://github.com/YangKeao) - - BR [#44716](https://github.com/pingcap/tidb/issues/44716) @ [tiancaiamao](https://github.com/tiancaiamao)を使用して`AUTO_ID_CACHE=1`テーブルを復元するときに発生する`duplicate entry`エラーを修正します - - テーブルパーティション定義で`FLOOR()`関数を使用してパーティション列を[#42323](https://github.com/pingcap/tidb/issues/42323) @ [jiyfhust](https://github.com/jiyfhust)に丸めた場合、 `SELECT`ステートメントがパーティションテーブルに対してエラーを返す問題を修正しました。 + - BR を使用して`AUTO_ID_CACHE=1`テーブルを復元するときに発生する`duplicate entry`エラーを修正します [#44716](https://github.com/pingcap/tidb/issues/44716) @ [tiancaiamao](https://github.com/tiancaiamao) + - テーブルパーティション定義で`FLOOR()`関数を使用してパーティション列をに丸めた場合、 `SELECT`ステートメントがパーティションテーブルに対してエラーを返す問題を修正しました。 [#42323](https://github.com/pingcap/tidb/issues/42323) @ [jiyfhust](https://github.com/jiyfhust) - 同時ビューによって DDL 操作がブロックされる可能性がある問題を修正[#40352](https://github.com/pingcap/tidb/issues/40352) @ [zeminzhou](https://github.com/zeminzhou) - - `datetime`値が[#39336](https://github.com/pingcap/tidb/issues/39336) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)と正しくないために統計収集タスクが失敗する問題を修正しました + - `datetime`値がと正しくないために統計収集タスクが失敗する問題を修正しました [#39336](https://github.com/pingcap/tidb/issues/39336) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) - - PD時間[#44822](https://github.com/pingcap/tidb/issues/44822) @ [zyguan](https://github.com/zyguan)に突然の変化があったときに`resolve lock`ハングする可能性がある問題を修正しました - - インデックススキャン[#45126](https://github.com/pingcap/tidb/issues/45126) @ [wshwsh12](https://github.com/wshwsh12)における潜在的なデータ競合問題を修正 - - `FormatSQL()`メソッドが入力[#44542](https://github.com/pingcap/tidb/issues/44542) @ [hawkingrei](https://github.com/hawkingrei)の非常に長い SQL 文を適切に切り捨てることができない問題を修正しました。 - - 権限[#45320](https://github.com/pingcap/tidb/issues/45320) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)がなくてもユーザーが`INFORMATION_SCHEMA.TIFLASH_REPLICA`テーブルの情報を表示できる問題を修正 - - `DATETIME`または`TIMESTAMP`列を数値定数[#38361](https://github.com/pingcap/tidb/issues/38361) @ [yibin87](https://github.com/yibin87)と比較するときに、MySQL と動作が一致しない問題を修正しました。 + - PD時間に突然の変化があったときに`resolve lock`ハングする可能性がある問題を修正しました [#44822](https://github.com/pingcap/tidb/issues/44822) @ [zyguan](https://github.com/zyguan) + - インデックススキャンにおける潜在的なデータ競合問題を修正 [#45126](https://github.com/pingcap/tidb/issues/45126) @ [wshwsh12](https://github.com/wshwsh12) + - `FormatSQL()`メソッドが入力の非常に長い SQL 文を適切に切り捨てることができない問題を修正しました。 [#44542](https://github.com/pingcap/tidb/issues/44542) @ [hawkingrei](https://github.com/hawkingrei) + - 権限がなくてもユーザーが`INFORMATION_SCHEMA.TIFLASH_REPLICA`テーブルの情報を表示できる問題を修正 [#45320](https://github.com/pingcap/tidb/issues/45320) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - `DATETIME`または`TIMESTAMP`列を数値定数と比較するときに、MySQL と動作が一致しない問題を修正しました。 [#38361](https://github.com/pingcap/tidb/issues/38361) @ [yibin87](https://github.com/yibin87) - インデックス結合のエラーによりクエリが停止する可能性がある問題を修正[#45716](https://github.com/pingcap/tidb/issues/45716) @ [wshwsh12](https://github.com/wshwsh12) - 接続を切断すると go コルーチン リークが発生する可能性がある問題を修正[#46034](https://github.com/pingcap/tidb/issues/46034) @ [pingyu](https://github.com/pingyu) - - `tmp-storage-quota`設定が[#45161](https://github.com/pingcap/tidb/issues/45161) [#26806](https://github.com/pingcap/tidb/issues/26806) @ [wshwsh12](https://github.com/wshwsh12)で有効にならない問題を修正 - - クラスター[#38484](https://github.com/pingcap/tidb/issues/38484) @ [hehechen](https://github.com/hehechen)でTiFlashノードがダウンした場合にTiFlashレプリカが利用できなくなる問題を修正しました。 + - `tmp-storage-quota`設定が で有効にならない問題を修正 [#26806](https://github.com/pingcap/tidb/issues/26806) @ [wshwsh12](https://github.com/wshwsh12) [#45161](https://github.com/pingcap/tidb/issues/45161) + - クラスターでTiFlashノードがダウンした場合にTiFlashレプリカが利用できなくなる問題を修正しました。 [#38484](https://github.com/pingcap/tidb/issues/38484) @ [hehechen](https://github.com/hehechen) - `Config.Labels`同時に読み書きする場合に、データ競合により TiDB がクラッシュする問題を修正[#45561](https://github.com/pingcap/tidb/issues/45561) @ [gengliqi](https://github.com/gengliqi) - クラスタが大きい場合、クライアントが定期的に更新される`min-resolved-ts` PD OOMを引き起こす可能性がある問題を修正しました[#46664](https://github.com/pingcap/tidb/issues/46664) @ [HuSharp](https://github.com/HuSharp) - TiKV - - `ttl-check-poll-interval`設定項目がRawKV API V2 [#15142](https://github.com/tikv/tikv/issues/15142) @ [pingyu](https://github.com/pingyu)で有効にならない問題を修正 - - オンラインアンセーフリカバリがタイムアウト[#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996)で中止されない問題を修正 - - `FLASHBACK` [#15258](https://github.com/tikv/tikv/issues/15258) @ [overvenus](https://github.com/overvenus)を実行した後にリージョンマージがブロックされる可能性がある問題を修正しました + - `ttl-check-poll-interval`設定項目がRawKV API V2 で有効にならない問題を修正 [#15142](https://github.com/tikv/tikv/issues/15142) @ [pingyu](https://github.com/pingyu) + - オンラインアンセーフリカバリがタイムアウトで中止されない問題を修正 [#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996) + - `FLASHBACK` を実行した後にリージョンマージがブロックされる可能性がある問題を修正しました [#15258](https://github.com/tikv/tikv/issues/15258) @ [overvenus](https://github.com/overvenus) - 1つのTiKVノードが分離され、別のノードが再起動されたときに発生する可能性のあるデータの不整合の問題を修正しました[#15035](https://github.com/tikv/tikv/issues/15035) @ [overvenus](https://github.com/overvenus) - - データレプリケーション自動同期モード[#14975](https://github.com/tikv/tikv/issues/14975) @ [nolouch](https://github.com/nolouch)で同期回復フェーズでQPSがゼロに低下する問題を修正しました。 - - 暗号化により部分書き込み[#15080](https://github.com/tikv/tikv/issues/15080) @ [tabokie](https://github.com/tabokie)中にデータ破損が発生する可能性がある問題を修正 - - ストアハートビートの再試行回数を[#15184](https://github.com/tikv/tikv/issues/15184) @ [nolouch](https://github.com/nolouch)に減らして、ハートビートストームの問題を修正しました。 - - 保留中の圧縮バイト[#14392](https://github.com/tikv/tikv/issues/14392) @ [Connor1996](https://github.com/Connor1996)量が多い場合にトラフィック制御が機能しない可能性がある問題を修正しました。 + - データレプリケーション自動同期モードで同期回復フェーズでQPSがゼロに低下する問題を修正しました。 [#14975](https://github.com/tikv/tikv/issues/14975) @ [nolouch](https://github.com/nolouch) + - 暗号化により部分書き込み中にデータ破損が発生する可能性がある問題を修正 [#15080](https://github.com/tikv/tikv/issues/15080) @ [tabokie](https://github.com/tabokie) + - ストアハートビートの再試行回数をに減らして、ハートビートストームの問題を修正しました。 [#15184](https://github.com/tikv/tikv/issues/15184) @ [nolouch](https://github.com/nolouch) + - 保留中の圧縮バイト量が多い場合にトラフィック制御が機能しない可能性がある問題を修正しました。 [#14392](https://github.com/tikv/tikv/issues/14392) @ [Connor1996](https://github.com/Connor1996) - PDとTiKV間のネットワーク中断によりPITRが[#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen)で停止する可能性がある問題を修正しました - TiCDC の古い値機能が有効になっているときに TiKV がより多くのメモリを消費する可能性がある問題を修正[#14815](https://github.com/tikv/tikv/issues/14815) @ [YuJuncen](https://github.com/YuJuncen) - PD - - etcd がすでに起動しているがクライアントがまだ接続していない場合、クライアントを呼び出すと PD がpanic[#6860](https://github.com/tikv/pd/issues/6860) @ [HuSharp](https://github.com/HuSharp)になる可能性がある問題を修正しました。 + - etcd がすでに起動しているがクライアントがまだ接続していない場合、クライアントを呼び出すと PD がpanicになる可能性がある問題を修正しました。 [#6860](https://github.com/tikv/pd/issues/6860) @ [HuSharp](https://github.com/HuSharp) - リーダーが長時間退出できない問題を修正[#6918](https://github.com/tikv/pd/issues/6918) @ [bufferflies](https://github.com/bufferflies) - - 配置ルールが`LOCATION_LABELS`使用する場合、SQL とルールチェッカーが[#38605](https://github.com/pingcap/tidb/issues/38605) @ [nolouch](https://github.com/nolouch)と互換性がない問題を修正しました + - 配置ルールが`LOCATION_LABELS`使用する場合、SQL とルールチェッカーがと互換性がない問題を修正しました [#38605](https://github.com/pingcap/tidb/issues/38605) @ [nolouch](https://github.com/nolouch) - PD が予期せず複数のラーナーをリージョンに追加する可能性がある問題を修正しました。 [#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM) - - ルールチェッカーがピア[#6559](https://github.com/tikv/pd/issues/6559) @ [nolouch](https://github.com/nolouch)を選択した場合に、不健全なピアを削除できない問題を修正しました + - ルールチェッカーがピアを選択した場合に、不健全なピアを削除できない問題を修正しました [#6559](https://github.com/tikv/pd/issues/6559) @ [nolouch](https://github.com/nolouch) - `unsafe recovery`で不合格になったラーナーのピアが`auto-detect`モードで無視される問題を修正 [#6690](https://github.com/tikv/pd/issues/6690) @ [v01dstar](https://github.com/v01dstar) - TiFlash - - `fsp` `DATETIME` 、 `TIMESTAMP` 、または`TIME`データ型[#7809](https://github.com/pingcap/tiflash/issues/7809) @ [JaySon-Huang](https://github.com/JaySon-Huang)に変更した後にクエリが失敗する問題を修正しました - - 領域[#7762](https://github.com/pingcap/tiflash/issues/7762) @ [lidezhu](https://github.com/lidezhu)の無効な範囲キーによりTiFlashデータが不整合になる問題を修正しました + - `fsp` `DATETIME` 、 `TIMESTAMP` 、または`TIME`データ型に変更した後にクエリが失敗する問題を修正しました [#7809](https://github.com/pingcap/tiflash/issues/7809) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 領域の無効な範囲キーによりTiFlashデータが不整合になる問題を修正しました [#7762](https://github.com/pingcap/tiflash/issues/7762) @ [lidezhu](https://github.com/lidezhu) - 同じ MPP タスク内に複数の HashAgg 演算子がある場合、MPP タスクのコンパイルに非常に長い時間がかかり、クエリのパフォーマンスに重大な影響を与える可能性がある問題を修正しました[#7810](https://github.com/pingcap/tiflash/issues/7810) @ [SeaRise](https://github.com/SeaRise) - - オンラインアンセーフリカバリ[#7671](https://github.com/pingcap/tiflash/issues/7671) @ [hongyunyan](https://github.com/hongyunyan)を使用した後、 TiFlashの再起動に時間がかかりすぎる問題を修正しました - - TiFlash が[#6462](https://github.com/pingcap/tiflash/issues/6462) @ [LittleFall](https://github.com/LittleFall)割り算を行うときに`DECIMAL`結果を誤って丸める問題を修正しました + - オンラインアンセーフリカバリを使用した後、 TiFlashの再起動に時間がかかりすぎる問題を修正しました [#7671](https://github.com/pingcap/tiflash/issues/7671) @ [hongyunyan](https://github.com/hongyunyan) + - TiFlash が割り算を行うときに`DECIMAL`結果を誤って丸める問題を修正しました [#6462](https://github.com/pingcap/tiflash/issues/6462) @ [LittleFall](https://github.com/LittleFall) - ツール - Backup & Restore (BR) - - BRで使用されるグローバルパラメータ`TableColumnCountLimit`と`IndexLimit`デフォルト値を最大値[#45793](https://github.com/pingcap/tidb/issues/45793) @ [Leavrth](https://github.com/Leavrth)に増やすことで、復元が失敗する問題を修正しました。 - - PITR [#43184](https://github.com/pingcap/tidb/issues/43184) @ [Leavrth](https://github.com/Leavrth)で DDL メタ情報を処理するときに書き換えが失敗する問題を修正しました + - BRで使用されるグローバルパラメータ`TableColumnCountLimit`と`IndexLimit`デフォルト値を最大値に増やすことで、復元が失敗する問題を修正しました。 [#45793](https://github.com/pingcap/tidb/issues/45793) @ [Leavrth](https://github.com/Leavrth) + - PITR で DDL メタ情報を処理するときに書き換えが失敗する問題を修正しました [#43184](https://github.com/pingcap/tidb/issues/43184) @ [Leavrth](https://github.com/Leavrth) - PITR実行中に関数の戻り値をチェックしないことで発生するpanicの問題を修正[#45853](https://github.com/pingcap/tidb/issues/45853) @ [Leavrth](https://github.com/Leavrth) - - Amazon S3 [#41916](https://github.com/pingcap/tidb/issues/41916) [#42033](https://github.com/pingcap/tidb/issues/42033) @ [3pointer](https://github.com/3pointer)以外の S3 互換storage使用時に無効なリージョン ID が取得される問題を修正 - - RawKVモード[#37085](https://github.com/pingcap/tidb/issues/37085) @ [pingyu](https://github.com/pingyu)のきめ細かなバックアップフェーズで発生する可能性のあるエラーを修正 - - TiDBクラスタ[#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau)にPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 + - Amazon S3 以外の S3 互換storage使用時に無効なリージョン ID が取得される問題を修正 [#42033](https://github.com/pingcap/tidb/issues/42033) @ [3pointer](https://github.com/3pointer) [#41916](https://github.com/pingcap/tidb/issues/41916) + - RawKVモードのきめ細かなバックアップフェーズで発生する可能性のあるエラーを修正 [#37085](https://github.com/pingcap/tidb/issues/37085) @ [pingyu](https://github.com/pingyu) + - TiDBクラスタにPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 [#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau) - リージョンリーダーシップの移行が発生すると、PITR ログバックアップの進行のレイテンシーが長くなるという問題を軽減します[#13638](https://github.com/tikv/tikv/issues/13638) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - - ダウンストリームでエラーが発生し、 [#9450](https://github.com/pingcap/tiflow/issues/9450) @ [hicqu](https://github.com/hicqu)で再試行すると、レプリケーションタスクが停止する可能性がある問題を修正しました。 - - Kafka [#9504](https://github.com/pingcap/tiflow/issues/9504) @ [3AceShowHand](https://github.com/3AceShowHand)に同期するときに再試行間隔が短いためにレプリケーションタスクが失敗する問題を修正しました - - TiCDC がアップストリーム[#9430](https://github.com/pingcap/tiflow/issues/9430) @ [sdojjy](https://github.com/sdojjy)の 1 つのトランザクションで複数の一意のキー行を変更するときに同期書き込み競合を引き起こす可能性がある問題を修正しました。 + - ダウンストリームでエラーが発生し、 で再試行すると、レプリケーションタスクが停止する可能性がある問題を修正しました。 [#9450](https://github.com/pingcap/tiflow/issues/9450) @ [hicqu](https://github.com/hicqu) + - Kafka に同期するときに再試行間隔が短いためにレプリケーションタスクが失敗する問題を修正しました [#9504](https://github.com/pingcap/tiflow/issues/9504) @ [3AceShowHand](https://github.com/3AceShowHand) + - TiCDC がアップストリームの 1 つのトランザクションで複数の一意のキー行を変更するときに同期書き込み競合を引き起こす可能性がある問題を修正しました。 [#9430](https://github.com/pingcap/tiflow/issues/9430) @ [sdojjy](https://github.com/sdojjy) - TiCDC が誤って名前変更 DDL 操作を同期する可能性がある問題を修正[#9488](https://github.com/pingcap/tiflow/issues/9488) [#9378](https://github.com/pingcap/tiflow/issues/9378) [#9531](https://github.com/pingcap/tiflow/issues/9531) @ [asddongmen](https://github.com/asddongmen) - 下流で短期的な障害が発生したときにレプリケーションタスクが停止する可能性がある問題を修正[#9542](https://github.com/pingcap/tiflow/issues/9542) [#9272](https://github.com/pingcap/tiflow/issues/9272) [#9582](https://github.com/pingcap/tiflow/issues/9582) [#9592](https://github.com/pingcap/tiflow/issues/9592) @ [hicqu](https://github.com/hicqu) - - TiCDC ノードのステータスが[#9354](https://github.com/pingcap/tiflow/issues/9354) @ [sdojjy](https://github.com/sdojjy)に変化したときに発生する可能性のあるpanic問題を修正しました。 - - Kafka Sink がエラーに遭遇すると、changefeed の進行[#9309](https://github.com/pingcap/tiflow/issues/9309) @ [hicqu](https://github.com/hicqu)が無期限にブロックされる可能性がある問題を修正しました。 + - TiCDC ノードのステータスがに変化したときに発生する可能性のあるpanic問題を修正しました。 [#9354](https://github.com/pingcap/tiflow/issues/9354) @ [sdojjy](https://github.com/sdojjy) + - Kafka Sink がエラーに遭遇すると、changefeed の進行が無期限にブロックされる可能性がある問題を修正しました。 [#9309](https://github.com/pingcap/tiflow/issues/9309) @ [hicqu](https://github.com/hicqu) - ダウンストリームが Kafka の場合、TiCDC がダウンストリームのメタデータを頻繁にクエリし、ダウンストリームに過度のワークロードが発生する問題を修正しました[#8957](https://github.com/pingcap/tiflow/issues/8957) [#8959](https://github.com/pingcap/tiflow/issues/8959) @ [Rustin170506](https://github.com/Rustin170506) - 一部の TiCDC ノードがネットワークから分離されているときに発生する可能性のあるデータの不整合の問題を修正[#9344](https://github.com/pingcap/tiflow/issues/9344) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - 再実行ログが有効で、下流に例外[#9172](https://github.com/pingcap/tiflow/issues/9172) @ [CharlesCheung96](https://github.com/CharlesCheung96)がある場合にレプリケーションタスクが停止する可能性がある問題を修正しました。 - - PD [#9294](https://github.com/pingcap/tiflow/issues/9294) @ [asddongmen](https://github.com/asddongmen)が一時的に利用できないために変更フィードが失敗する問題を修正しました - - TiDB または MySQL [#9180](https://github.com/pingcap/tiflow/issues/9180) @ [asddongmen](https://github.com/asddongmen)にデータを複製するときに、下流の双方向レプリケーション関連の変数を頻繁に設定することによって発生する下流ログが多すぎる問題を修正しました。 - - Avroプロトコルが`Enum`タイプの値[#9259](https://github.com/pingcap/tiflow/issues/9259) @ [3AceShowHand](https://github.com/3AceShowHand)を誤って識別する問題を修正しました + - 再実行ログが有効で、下流に例外がある場合にレプリケーションタスクが停止する可能性がある問題を修正しました。 [#9172](https://github.com/pingcap/tiflow/issues/9172) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - PD が一時的に利用できないために変更フィードが失敗する問題を修正しました [#9294](https://github.com/pingcap/tiflow/issues/9294) @ [asddongmen](https://github.com/asddongmen) + - TiDB または MySQL にデータを複製するときに、下流の双方向レプリケーション関連の変数を頻繁に設定することによって発生する下流ログが多すぎる問題を修正しました。 [#9180](https://github.com/pingcap/tiflow/issues/9180) @ [asddongmen](https://github.com/asddongmen) + - Avroプロトコルが`Enum`タイプの値を誤って識別する問題を修正しました [#9259](https://github.com/pingcap/tiflow/issues/9259) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Data Migration (DM) - 一意のキー列名が null の場合に発生するpanic問題を修正[#9247](https://github.com/pingcap/tiflow/issues/9247) @ [lance6716](https://github.com/lance6716) - バリデータがエラーを誤って処理した場合に発生する可能性のあるデッドロックの問題を修正し、再試行メカニズムを最適化します[#9257](https://github.com/pingcap/tiflow/issues/9257) @ [D3Hunter](https://github.com/D3Hunter) - - 因果関係キー[#9489](https://github.com/pingcap/tiflow/issues/9489) @ [hihihuhu](https://github.com/hihihuhu)を計算するときに照合順序が考慮されない問題を修正しました + - 因果関係キーを計算するときに照合順序が考慮されない問題を修正しました [#9489](https://github.com/pingcap/tiflow/issues/9489) @ [hihihuhu](https://github.com/hihihuhu) - TiDB Lightning - - エンジンがデータ[#44867](https://github.com/pingcap/tidb/issues/44867) @ [D3Hunter](https://github.com/D3Hunter)をインポートしているときにディスク クォータ チェックがブロックされる可能性がある問題を修正しました - - ターゲットクラスタ[#45462](https://github.com/pingcap/tidb/issues/45462) @ [D3Hunter](https://github.com/D3Hunter)で SSL が有効になっているときにチェックサムがエラー`Region is unavailable`を報告する問題を修正しました + - エンジンがデータをインポートしているときにディスク クォータ チェックがブロックされる可能性がある問題を修正しました [#44867](https://github.com/pingcap/tidb/issues/44867) @ [D3Hunter](https://github.com/D3Hunter) + - ターゲットクラスタで SSL が有効になっているときにチェックサムがエラー`Region is unavailable`を報告する問題を修正しました [#45462](https://github.com/pingcap/tidb/issues/45462) @ [D3Hunter](https://github.com/D3Hunter) - エンコードエラーが正しく記録されない問題を修正[#44321](https://github.com/pingcap/tidb/issues/44321) @ [lyzx2001](https://github.com/lyzx2001) - - CSVデータ[#43284](https://github.com/pingcap/tidb/issues/43284) @ [lyzx2001](https://github.com/lyzx2001)をインポートする際にルートがpanicになる可能性がある問題を修正 + - CSVデータをインポートする際にルートがpanicになる可能性がある問題を修正 [#43284](https://github.com/pingcap/tidb/issues/43284) @ [lyzx2001](https://github.com/lyzx2001) - 論理インポートモードでテーブル A をインポートすると、テーブル B が存在しないと誤って報告される可能性がある問題を修正しました[#44614](https://github.com/pingcap/tidb/issues/44614) @ [dsdashun](https://github.com/dsdashun) - - `NEXT_GLOBAL_ROW_ID` [#45427](https://github.com/pingcap/tidb/issues/45427) @ [lyzx2001](https://github.com/lyzx2001)を保存するときにデータ型が間違っている問題を修正しました - - `checksum = "optional"` [#45382](https://github.com/pingcap/tidb/issues/45382) @ [lyzx2001](https://github.com/lyzx2001)のときにチェックサムがエラーを報告する問題を修正しました - - PDクラスタアドレスが[#43436](https://github.com/pingcap/tidb/issues/43436) @ [lichunzhu](https://github.com/lichunzhu)に変更されるとデータのインポートが失敗する問題を修正しました + - `NEXT_GLOBAL_ROW_ID` を保存するときにデータ型が間違っている問題を修正しました [#45427](https://github.com/pingcap/tidb/issues/45427) @ [lyzx2001](https://github.com/lyzx2001) + - `checksum = "optional"` のときにチェックサムがエラーを報告する問題を修正しました [#45382](https://github.com/pingcap/tidb/issues/45382) @ [lyzx2001](https://github.com/lyzx2001) + - PDクラスタアドレスがに変更されるとデータのインポートが失敗する問題を修正しました [#43436](https://github.com/pingcap/tidb/issues/43436) @ [lichunzhu](https://github.com/lichunzhu) - 一部のPDノードが[#43400](https://github.com/pingcap/tidb/issues/43400) @ [lichunzhu](https://github.com/lichunzhu)で失敗した場合にデータのインポートが失敗する問題を修正しました - - AUTO_INCREMENT列を持つテーブルが`AUTO_ID_CACHE=1`設定すると、ID アロケータのベース値が正しくなくなる[#46100](https://github.com/pingcap/tidb/issues/46100) @ [D3Hunter](https://github.com/D3Hunter)という問題を修正しました + - AUTO_INCREMENT列を持つテーブルが`AUTO_ID_CACHE=1`設定すると、ID アロケータのベース値が正しくなくなるという問題を修正しました [#46100](https://github.com/pingcap/tidb/issues/46100) @ [D3Hunter](https://github.com/D3Hunter) - Dumpling - - Amazon S3 [#45353](https://github.com/pingcap/tidb/issues/45353) @ [lichunzhu](https://github.com/lichunzhu)にエクスポートするときに、未処理のファイルライターの終了エラーによりエクスポートされたファイルが失われる問題を修正しました + - Amazon S3 にエクスポートするときに、未処理のファイルライターの終了エラーによりエクスポートされたファイルが失われる問題を修正しました [#45353](https://github.com/pingcap/tidb/issues/45353) @ [lichunzhu](https://github.com/lichunzhu) - TiDB Binlog diff --git a/releases/release-6.5.5.md b/releases/release-6.5.5.md index 0df98ec9e2e63..44ca37de9b28c 100644 --- a/releases/release-6.5.5.md +++ b/releases/release-6.5.5.md @@ -15,7 +15,7 @@ TiDB バージョン: 6.5.5 - TiDB - - [`NO_MERGE_JOIN()`](/optimizer-hints.md#no_merge_joint1_name--tl_name-) @ [#45520](https://github.com/pingcap/tidb/issues/45520) [`NO_INDEX_MERGE_JOIN()`](/optimizer-hints.md#no_index_merge_joint1_name--tl_name-)含む新しいオプティマイザヒント[`NO_HASH_JOIN()`](/optimizer-hints.md#no_hash_joint1_name--tl_name-) @[qw4990](https://github.com/qw4990)し[`NO_INDEX_HASH_JOIN()`](/optimizer-hints.md#no_index_hash_joint1_name--tl_name-) [`NO_INDEX_JOIN()`](/optimizer-hints.md#no_index_joint1_name--tl_name-) + - [`NO_MERGE_JOIN()`](/optimizer-hints.md#no_merge_joint1_name--tl_name-)、[`NO_INDEX_JOIN()`](/optimizer-hints.md#no_index_joint1_name--tl_name-)、[`NO_INDEX_MERGE_JOIN()`](/optimizer-hints.md#no_index_merge_joint1_name--tl_name-)、[`NO_HASH_JOIN()`](/optimizer-hints.md#no_hash_joint1_name--tl_name-)、[`NO_INDEX_HASH_JOIN()`](/optimizer-hints.md#no_index_hash_joint1_name--tl_name-)を含む新しいオプティマイザヒントを追加 [#45520](https://github.com/pingcap/tidb/issues/45520) @[qw4990](https://github.com/qw4990) - コプロセッサ[#46514](https://github.com/pingcap/tidb/issues/46514) @ [you06](https://github.com/you06)に関連する要求元情報を追加します - TiKV @@ -72,5 +72,5 @@ TiDB バージョン: 6.5.5 - ターゲットサーバー[#41040](https://github.com/pingcap/tidb/issues/41040) @ [lance6716](https://github.com/lance6716)にTiCDCがデプロイされているときにTiDB Lightningが起動に失敗する問題を修正 - PDトポロジが変更されるとTiDB Lightningが起動に失敗する問題を修正[#46688](https://github.com/pingcap/tidb/issues/46688) @ [lance6716](https://github.com/lance6716) - - PD のリーダー[#46540](https://github.com/pingcap/tidb/issues/46540)を[ランス6716](https://github.com/lance6716)切り替えた後にTiDB Lightning がデータのインポートを続行できない問題を修正しました + - PD のリーダーを@ [lance6716](https://github.com/lance6716)切り替えた後にTiDB Lightning がデータのインポートを続行できない問題を修正しました [#46540](https://github.com/pingcap/tidb/issues/46540) - 事前チェックがターゲット クラスター[#41040](https://github.com/pingcap/tidb/issues/41040) @ [lance6716](https://github.com/lance6716)で実行中の TiCDC の存在を正確に検出できない問題を修正しました。 diff --git a/releases/release-6.5.6.md b/releases/release-6.5.6.md index c78438e7215b0..9d53b01ca6323 100644 --- a/releases/release-6.5.6.md +++ b/releases/release-6.5.6.md @@ -109,7 +109,7 @@ TiDB バージョン: 6.5.6 - リージョン[#15919](https://github.com/tikv/tikv/issues/15919)を[金星の上](https://github.com/overvenus)にマージした後、古いピアが保持され、resolved-tsがブロックされる問題を修正しました。 - クラウド環境のGrafanaでスケジューラコマンド変数が正しくない問題を修正[#15832](https://github.com/tikv/tikv/issues/15832) @ [Connor1996](https://github.com/Connor1996) - Titanの`blob-run-mode`がオンライン[#15978](https://github.com/tikv/tikv/issues/15978) @ [tonyxuqqi](https://github.com/tonyxuqqi)に更新できない問題を修正 - - リージョン[#13311](https://github.com/tikv/tikv/issues/13311)と@[cfzjywxk](https://github.com/cfzjywxk)間でメタデータが一致しないためにTiKVがパニックを起こす問題を修正しました + - リージョン間でメタデータが一致しないためにTiKVがパニックを起こす問題を修正しました [#13311](https://github.com/tikv/tikv/issues/13311) @[cfzjywxk](https://github.com/cfzjywxk) - オンラインアンセーフリカバリ[#15629](https://github.com/tikv/tikv/issues/15629) @ [Connor1996](https://github.com/Connor1996)中にリーダーが強制終了するとTiKVがパニックになる問題を修正 - [#15817](https://github.com/tikv/tikv/issues/15817) @ [Connor1996](https://github.com/Connor1996)にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました - Raftピア[#16069](https://github.com/tikv/tikv/issues/16069) @ [overvenus](https://github.com/overvenus)を削除するときに TiKV コプロセッサが古いデータを返す可能性がある問題を修正しました @@ -120,7 +120,7 @@ TiDB バージョン: 6.5.6 - プラグインディレクトリとファイルの潜在的なセキュリティリスクを修正[#7094](https://github.com/tikv/pd/issues/7094) @ [HuSharp](https://github.com/HuSharp) - 変更された分離レベルがデフォルトの配置ルール[#7121](https://github.com/tikv/pd/issues/7121) @ [rleungx](https://github.com/rleungx)に同期されない問題を修正しました - - `evict-leader-scheduler` @[HuSharp](https://github.com/HuSharp)で構成[#6897](https://github.com/tikv/pd/issues/6897)失う可能性がある問題を修正 + - `evict-leader-scheduler`が構成を失う可能性がある問題を修正 [#6897](https://github.com/tikv/pd/issues/6897) @[HuSharp](https://github.com/HuSharp) - BR [#7148](https://github.com/tikv/pd/issues/7148) @ [CabinfeverB](https://github.com/CabinfeverB)の回復プロセス中に、空のリージョンをカウントする方法によってリージョンのバランスが崩れる可能性がある問題を修正しました。 - 配置ルールの設定が複雑な場合、データレプリケーション自動同期(DR自動同期)モードを採用しているクラスタで`canSync`と`hasMajority`誤って計算される可能性がある問題を修正しました[#7201](https://github.com/tikv/pd/issues/7201) @ [disksing](https://github.com/disksing) - データレプリケーション自動同期(DR自動同期)モードを採用しているクラスタで`available_stores`誤って計算される問題を修正[#7221](https://github.com/tikv/pd/issues/7221) @ [disksing](https://github.com/disksing) @@ -145,7 +145,7 @@ TiDB バージョン: 6.5.6 - EC2 メタデータ接続のリセット後の再試行により、バックアップとリストアのパフォーマンスが低下する問題を修正[#47650](https://github.com/pingcap/tidb/issues/47650) @ [Leavrth](https://github.com/Leavrth) - 1分以内にPITRを複数回実行するとデータ損失が発生する可能性がある問題を修正[#15483](https://github.com/tikv/tikv/issues/15483) @ [YuJuncen](https://github.com/YuJuncen) - BR SQL コマンドと CLI のデフォルト値が異なるため、OOM の問題が発生する可能性がある問題を修正しました[#48000](https://github.com/pingcap/tidb/issues/48000) @ [YuJuncen](https://github.com/YuJuncen) - - PD所有者が[#47533](https://github.com/pingcap/tidb/issues/47533)から[ユジュンセン](https://github.com/YuJuncen)転送されたときにログバックアップがpanic可能性がある問題を修正しました + - PD所有者がから@ [YuJuncen](https://github.com/YuJuncen)転送されたときにログバックアップがpanic可能性がある問題を修正しました [#47533](https://github.com/pingcap/tidb/issues/47533) - BRが外部ストレージファイル[#48452](https://github.com/pingcap/tidb/issues/48452) @ [3AceShowHand](https://github.com/3AceShowHand)に対して誤ったURIを生成する問題を修正 - TiCDC diff --git a/releases/release-6.5.7.md b/releases/release-6.5.7.md index 411315c60b7d2..7c3987c1d22e7 100644 --- a/releases/release-6.5.7.md +++ b/releases/release-6.5.7.md @@ -14,14 +14,14 @@ TiDB バージョン: 6.5.7 ## 互換性の変更 {#compatibility-changes} - TiDB 構成項目[`performance.force-init-stats`](https://docs.pingcap.com/tidb/v6.5/tidb-configuration-file#force-init-stats-new-in-v657)導入して、TiDB の起動時にサービスを提供する前に統計の初期化が完了するまで TiDB が待機する必要があるかどうかを制御します[#43385](https://github.com/pingcap/tidb/issues/43385) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) -- ログ印刷のオーバーヘッドを減らすために、 TiFlashはデフォルト値の`logger.level`を`"debug"`から`"info"` [#8568](https://github.com/pingcap/tiflash/issues/8568) @ [xzhangxian1008](https://github.com/xzhangxian1008)に変更します。 +- ログ印刷のオーバーヘッドを減らすために、 TiFlashはデフォルト値の`logger.level`を`"debug"`から`"info"` に変更します。 [#8568](https://github.com/pingcap/tiflash/issues/8568) @ [xzhangxian1008](https://github.com/xzhangxian1008) ## 改善点 {#improvements} - TiDB - - パーティションテーブル[#47071](https://github.com/pingcap/tidb/issues/47071) [#47104](https://github.com/pingcap/tidb/issues/47104) [#46804](https://github.com/pingcap/tidb/issues/46804) @ [hawkingrei](https://github.com/hawkingrei)での`ANALYZE`操作のメモリ使用量とパフォーマンスを最適化します - - プランキャッシュをサポートして、オプティマイザ修正コントロール[#44830](https://github.com/pingcap/tidb/issues/44830) @ [qw4990](https://github.com/qw4990)を使用して物理的な最適化中に生成された`PointGet`演算子を含む実行プランをキャッシュします。 + - パーティションテーブル[#47071](https://github.com/pingcap/tidb/issues/47071) での`ANALYZE`操作のメモリ使用量とパフォーマンスを最適化します [#46804](https://github.com/pingcap/tidb/issues/46804) @ [hawkingrei](https://github.com/hawkingrei) [#47104](https://github.com/pingcap/tidb/issues/47104) + - プランキャッシュをサポートして、オプティマイザ修正コントロールを使用して物理的な最適化中に生成された`PointGet`演算子を含む実行プランをキャッシュします。 [#44830](https://github.com/pingcap/tidb/issues/44830) @ [qw4990](https://github.com/qw4990) - 特定のシナリオで`OUTER JOIN`を`INNER JOIN`に変換する能力を強化する[#49616](https://github.com/pingcap/tidb/issues/49616) @ [qw4990](https://github.com/qw4990) - TiFlash @@ -32,7 +32,7 @@ TiDB バージョン: 6.5.7 - Backup & Restore (BR) - - 大規模なデータセット[#48301](https://github.com/pingcap/tidb/issues/48301) @ [Leavrth](https://github.com/Leavrth)シナリオで`RESTORE`ステートメントのテーブル作成パフォーマンスを向上 + - 大規模なデータセットシナリオで`RESTORE`ステートメントのテーブル作成パフォーマンスを向上 [#48301](https://github.com/pingcap/tidb/issues/48301) @ [Leavrth](https://github.com/Leavrth) - EBS ベースのスナップショット バックアップとTiDB Lightningインポート間の互換性の問題を解決[#46850](https://github.com/pingcap/tidb/issues/46850) @ [YuJuncen](https://github.com/YuJuncen) - リージョンリーダーシップの移行が発生すると、PITR ログバックアップの進行のレイテンシーが長くなるという問題を軽減します[#13638](https://github.com/tikv/tikv/issues/13638) @ [YuJuncen](https://github.com/YuJuncen) @@ -47,42 +47,42 @@ TiDB バージョン: 6.5.7 - 短時間に多数の`CREATE TABLE`文が実行されると、TiDB が同時に新しい統計メタデータを作成しない可能性があり、後続のクエリ推定で正確な行数情報を取得できない問題を修正しました[#36004](https://github.com/pingcap/tidb/issues/36004) [#38189](https://github.com/pingcap/tidb/issues/38189) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) - 監査ログ用のEnterpriseプラグインを使用すると、TiDBサーバーが大量のリソースを消費する可能性がある問題を修正[#49273](https://github.com/pingcap/tidb/issues/49273) @ [lcwangchao](https://github.com/lcwangchao) - `ErrLoadDataInvalidURI`の誤ったエラーメッセージを修正 (無効な S3 URI エラー) [#48164](https://github.com/pingcap/tidb/issues/48164) @ [lance6716](https://github.com/lance6716) - - `tidb_server_memory_limit` [#48741](https://github.com/pingcap/tidb/issues/48741) @ [XuHuaiyu](https://github.com/XuHuaiyu)による長期メモリ圧迫により TiDB の CPU 使用率が上昇する問題を修正 + - `tidb_server_memory_limit` による長期メモリ圧迫により TiDB の CPU 使用率が上昇する問題を修正 [#48741](https://github.com/pingcap/tidb/issues/48741) @ [XuHuaiyu](https://github.com/XuHuaiyu) - 共通テーブル式 (CTE) を含むクエリがメモリ制限を超えたときに予期せず停止する問題を修正[#49096](https://github.com/pingcap/tidb/issues/49096) @ [AilinKid](https://github.com/AilinKid) - - 同じクエリプランで、場合によっては[#47634](https://github.com/pingcap/tidb/issues/47634) @ [King-Dylan](https://github.com/King-Dylan)の異なる`PLAN_DIGEST`値が発生する問題を修正しました - - CTE を含むクエリが、 `tidb_max_chunk_size`小さい値[#48808](https://github.com/pingcap/tidb/issues/48808) @ [guo-shaoge](https://github.com/guo-shaoge)に設定されている場合に`runtime error: index out of range [32] with length 32`報告する問題を修正しました。 + - 同じクエリプランで、場合によってはの異なる`PLAN_DIGEST`値が発生する問題を修正しました [#47634](https://github.com/pingcap/tidb/issues/47634) @ [King-Dylan](https://github.com/King-Dylan) + - CTE を含むクエリが、 `tidb_max_chunk_size`小さい値に設定されている場合に`runtime error: index out of range [32] with length 32`報告する問題を修正しました。 [#48808](https://github.com/pingcap/tidb/issues/48808) @ [guo-shaoge](https://github.com/guo-shaoge) - 正常なシャットダウン中に TiDBサーバーがpanic可能性がある問題を修正[#36793](https://github.com/pingcap/tidb/issues/36793) @ [bb7133](https://github.com/bb7133) - - TiDB [#42931](https://github.com/pingcap/tidb/issues/42931) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)の初期バージョンからエクスポートされた統計をインポートするときに統計データエラーが発生する可能性がある問題を修正しました。 - - Golang の暗黙的な変換アルゴリズム[#49801](https://github.com/pingcap/tidb/issues/49801) @ [qw4990](https://github.com/qw4990)によって発生する統計情報の構築における過剰な統計エラーの問題を修正しました + - TiDB の初期バージョンからエクスポートされた統計をインポートするときに統計データエラーが発生する可能性がある問題を修正しました。 [#42931](https://github.com/pingcap/tidb/issues/42931) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) + - Golang の暗黙的な変換アルゴリズムによって発生する統計情報の構築における過剰な統計エラーの問題を修正しました [#49801](https://github.com/pingcap/tidb/issues/49801) @ [qw4990](https://github.com/qw4990) - 特定のシナリオでオプティマイザがTiFlash選択パスを DUAL テーブルに誤って変換する問題を修正[#49285](https://github.com/pingcap/tidb/issues/49285) @ [AilinKid](https://github.com/AilinKid) - - `ENUM`または`SET`種類の無効な値を解析すると、SQL ステートメント エラー[#49487](https://github.com/pingcap/tidb/issues/49487) @ [winoros](https://github.com/winoros)が直接発生する問題を修正しました。 + - `ENUM`または`SET`種類の無効な値を解析すると、SQL ステートメント エラーが直接発生する問題を修正しました。 [#49487](https://github.com/pingcap/tidb/issues/49487) @ [winoros](https://github.com/winoros) - `WITH RECURSIVE` CTE を含む`UPDATE`または`DELETE`ステートメントで誤った結果が生成される可能性がある問題を修正しました[#48969](https://github.com/pingcap/tidb/issues/48969) @ [winoros](https://github.com/winoros) - データの末尾にスペースが含まれている場合に`LIKE`で`_`ワイルドカードを使用すると、クエリ結果が不正確になる可能性がある問題を修正しました[#48983](https://github.com/pingcap/tidb/issues/48983) @ [time-and-fate](https://github.com/time-and-fate) - - IndexHashJoin 演算子を含むクエリがメモリが`tidb_mem_quota_query` [#49033](https://github.com/pingcap/tidb/issues/49033) @ [XuHuaiyu](https://github.com/XuHuaiyu)を超えると停止する問題を修正しました - - ネストされた`UNION`クエリ[#49377](https://github.com/pingcap/tidb/issues/49377) @ [AilinKid](https://github.com/AilinKid)で`LIMIT`と`OPRDERBY`無効になる可能性がある問題を修正しました - - 非厳密モード( `sql_mode = ''` )で、 `INSERT`実行中に切り捨てが行われても、 [天菜まお](https://github.com/tiancaiamao)でエラー[#49369](https://github.com/pingcap/tidb/issues/49369)が報告される問題を修正しました。 + - IndexHashJoin 演算子を含むクエリがメモリが`tidb_mem_quota_query` を超えると停止する問題を修正しました [#49033](https://github.com/pingcap/tidb/issues/49033) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - ネストされた`UNION`クエリで`LIMIT`と`OPRDERBY`無効になる可能性がある問題を修正しました [#49377](https://github.com/pingcap/tidb/issues/49377) @ [AilinKid](https://github.com/AilinKid) + - 非厳密モード( `sql_mode = ''` )で、 `INSERT`実行中に切り捨てが行われても、 [天菜まお](https://github.com/tiancaiamao)でエラーが報告される問題を修正しました。 [#49369](https://github.com/pingcap/tidb/issues/49369) - TiDBがパニックを起こしてエラーを報告する問題を修正`invalid memory address or nil pointer dereference` [#42739](https://github.com/pingcap/tidb/issues/42739) @ [CbcWestwolf](https://github.com/CbcWestwolf) - - CTEクエリが再試行プロセス[#46522](https://github.com/pingcap/tidb/issues/46522) @ [tiancaiamao](https://github.com/tiancaiamao)中にエラー`type assertion for CTEStorageMap failed`を報告する可能性がある問題を修正しました - - 一部のタイムゾーン[#49586](https://github.com/pingcap/tidb/issues/49586) @ [overvenus](https://github.com/overvenus)で夏時間が正しく表示されない問題を修正 - - 依存関係のある 2 つの DDL タスクの完了時間が[#49498](https://github.com/pingcap/tidb/issues/49498) @ [tangenta](https://github.com/tangenta)と誤って順序付けられる問題を修正しました。 + - CTEクエリが再試行プロセス中にエラー`type assertion for CTEStorageMap failed`を報告する可能性がある問題を修正しました [#46522](https://github.com/pingcap/tidb/issues/46522) @ [tiancaiamao](https://github.com/tiancaiamao) + - 一部のタイムゾーンで夏時間が正しく表示されない問題を修正 [#49586](https://github.com/pingcap/tidb/issues/49586) @ [overvenus](https://github.com/overvenus) + - 依存関係のある 2 つの DDL タスクの完了時間がと誤って順序付けられる問題を修正しました。 [#49498](https://github.com/pingcap/tidb/issues/49498) @ [tangenta](https://github.com/tangenta) - TiKV - - 破損したSSTファイルが他のTiKVノード[#15986](https://github.com/tikv/tikv/issues/15986) @ [Connor1996](https://github.com/Connor1996)に広がる可能性がある問題を修正 - - 大規模なトランザクション[#14864](https://github.com/tikv/tikv/issues/14864) @ [overvenus](https://github.com/overvenus)を追跡するときに、古い読み取りの解決済み TS が TiKV OOM 問題を引き起こす可能性がある問題を修正しました - - TiKVがraft log [#15800](https://github.com/tikv/tikv/issues/15800) @ [tonyxuqqi](https://github.com/tonyxuqqi)を追加できないため`ServerIsBusy`エラーを報告する問題を修正しました。 + - 破損したSSTファイルが他のTiKVノードに広がる可能性がある問題を修正 [#15986](https://github.com/tikv/tikv/issues/15986) @ [Connor1996](https://github.com/Connor1996) + - 大規模なトランザクションを追跡するときに、古い読み取りの解決済み TS が TiKV OOM 問題を引き起こす可能性がある問題を修正しました [#14864](https://github.com/tikv/tikv/issues/14864) @ [overvenus](https://github.com/overvenus) + - TiKVがraft log を追加できないため`ServerIsBusy`エラーを報告する問題を修正しました。 [#15800](https://github.com/tikv/tikv/issues/15800) @ [tonyxuqqi](https://github.com/tonyxuqqi) - PD - SQLの配置ルールで設定された`location-labels`特定の条件下で期待どおりにスケジュールされない問題を修正[#6637](https://github.com/tikv/pd/issues/6637) @ [rleungx](https://github.com/rleungx) - - レプリカ数が[#7584](https://github.com/tikv/pd/issues/7584) @ [bufferflies](https://github.com/bufferflies)要件を満たしていない場合に孤立ピアが削除される問題を修正しました + - レプリカ数が要件を満たしていない場合に孤立ピアが削除される問題を修正しました [#7584](https://github.com/tikv/pd/issues/7584) @ [bufferflies](https://github.com/bufferflies) - TiFlash - - `FLASHBACK DATABASE` [#8450](https://github.com/pingcap/tiflash/issues/8450) @ [JaySon-Huang](https://github.com/JaySon-Huang)を実行した後もTiFlashレプリカのデータがガベージコレクションされる問題を修正しました - - クエリ[#8447](https://github.com/pingcap/tiflash/issues/8447) @ [JinheLin](https://github.com/JinheLin)中にTiFlash がメモリ制限に遭遇するとメモリリークが発生する問題を修正しました。 - - Grafana [#8076](https://github.com/pingcap/tiflash/issues/8076) @ [JaySon-Huang](https://github.com/JaySon-Huang)の一部のパネルの最大パーセンタイル時間の表示が誤っていた問題を修正 - - クエリ[#8564](https://github.com/pingcap/tiflash/issues/8564) @ [JinheLin](https://github.com/JinheLin)の低速化によりメモリ使用量が大幅に増加する問題を修正 + - `FLASHBACK DATABASE` を実行した後もTiFlashレプリカのデータがガベージコレクションされる問題を修正しました [#8450](https://github.com/pingcap/tiflash/issues/8450) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - クエリ中にTiFlash がメモリ制限に遭遇するとメモリリークが発生する問題を修正しました。 [#8447](https://github.com/pingcap/tiflash/issues/8447) @ [JinheLin](https://github.com/JinheLin) + - Grafana の一部のパネルの最大パーセンタイル時間の表示が誤っていた問題を修正 [#8076](https://github.com/pingcap/tiflash/issues/8076) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - クエリの低速化によりメモリ使用量が大幅に増加する問題を修正 [#8564](https://github.com/pingcap/tiflash/issues/8564) @ [JinheLin](https://github.com/JinheLin) - ツール @@ -92,5 +92,5 @@ TiDB バージョン: 6.5.7 - TiCDC - - TiCDC が下流の MySQL [#10334](https://github.com/pingcap/tiflow/issues/10334) @ [zhangjinpeng87](https://github.com/zhangjinpeng87)にデータを複製するときに`checkpoint-ts`スタックする可能性がある問題を修正しました - - `kv-client`初期化[#10095](https://github.com/pingcap/tiflow/issues/10095) @ [3AceShowHand](https://github.com/3AceShowHand)中に発生する可能性のあるデータ競合問題を修正 + - TiCDC が下流の MySQL にデータを複製するときに`checkpoint-ts`スタックする可能性がある問題を修正しました [#10334](https://github.com/pingcap/tiflow/issues/10334) @ [zhangjinpeng87](https://github.com/zhangjinpeng87) + - `kv-client`初期化中に発生する可能性のあるデータ競合問題を修正 [#10095](https://github.com/pingcap/tiflow/issues/10095) @ [3AceShowHand](https://github.com/3AceShowHand) diff --git a/releases/release-6.5.8.md b/releases/release-6.5.8.md index d956d5f5545b1..aaffc72e08bc7 100644 --- a/releases/release-6.5.8.md +++ b/releases/release-6.5.8.md @@ -13,7 +13,7 @@ TiDB バージョン: 6.5.8 ## 互換性の変更 {#compatibility-changes} -- TiKV構成項目[`gc.num-threads`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#num-threads-new-in-v658)を導入して、 `enable-compaction-filter`が`false` [#16101](https://github.com/tikv/tikv/issues/16101) @ [tonyxuqqi](https://github.com/tonyxuqqi)の場合のGCスレッド数を設定します。 +- TiKV構成項目[`gc.num-threads`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#num-threads-new-in-v658)を導入して、 `enable-compaction-filter`が`false` の場合のGCスレッド数を設定します。 [#16101](https://github.com/tikv/tikv/issues/16101) @ [tonyxuqqi](https://github.com/tonyxuqqi) ## 改善点 {#improvements} @@ -35,29 +35,29 @@ TiDB バージョン: 6.5.8 - TiDB - - クエリがソートを強制するオプティマイザヒント( `STREAM_AGG()`など)を使用し、その実行プランに`IndexMerge` [#49605](https://github.com/pingcap/tidb/issues/49605) @ [AilinKid](https://github.com/AilinKid)が含まれている場合、強制ソートが無効になる可能性がある問題を修正しました。 - - ヒストグラムの境界に`NULL` [#49823](https://github.com/pingcap/tidb/issues/49823) @ [AilinKid](https://github.com/AilinKid)が含まれている場合、ヒストグラム統計が読み取り可能な文字列に解析されない可能性がある問題を修正しました。 - - `REPLACE INTO`文[#34325](https://github.com/pingcap/tidb/issues/34325) @ [YangKeao](https://github.com/YangKeao)でヒントが使用できない問題を修正 - - `STREAM_AGG()` CI [#49902](https://github.com/pingcap/tidb/issues/49902) @ [wshwsh12](https://github.com/wshwsh12)を誤って処理したためにクエリ結果が正しくない問題を修正しました - - 誤ったパーティションプルーニング[#50082](https://github.com/pingcap/tidb/issues/50082) @ [Defined2014](https://github.com/Defined2014)が原因で、範囲パーティションテーブルのクエリ結果が間違っている場合がある問題を修正しました。 - - `AUTO_ID_CACHE=1` [#50519](https://github.com/pingcap/tidb/issues/50519) @ [tiancaiamao](https://github.com/tiancaiamao)のAUTO_INCREMENT列を使用すると同時競合によりAUTO_INCREMENT ID 割り当てでエラーが報告される問題を修正しました。 - - 多数のテーブルまたはパーティション[#50077](https://github.com/pingcap/tidb/issues/50077) @ [zimulala](https://github.com/zimulala)を処理するときに TiDB ノードが OOM エラーに遭遇する可能性がある問題を軽減します。 - - DDL所有者がネットワークから分離されている[#49773](https://github.com/pingcap/tidb/issues/49773) @ [tangenta](https://github.com/tangenta)後に`ADD INDEX`実行すると、TiDB分散実行フレームワーク(DXF)でデータが不整合になる問題を修正しました + - クエリがソートを強制するオプティマイザヒント( `STREAM_AGG()`など)を使用し、その実行プランに`IndexMerge` が含まれている場合、強制ソートが無効になる可能性がある問題を修正しました。 [#49605](https://github.com/pingcap/tidb/issues/49605) @ [AilinKid](https://github.com/AilinKid) + - ヒストグラムの境界に`NULL` が含まれている場合、ヒストグラム統計が読み取り可能な文字列に解析されない可能性がある問題を修正しました。 [#49823](https://github.com/pingcap/tidb/issues/49823) @ [AilinKid](https://github.com/AilinKid) + - `REPLACE INTO`文でヒントが使用できない問題を修正 [#34325](https://github.com/pingcap/tidb/issues/34325) @ [YangKeao](https://github.com/YangKeao) + - `STREAM_AGG()` CI を誤って処理したためにクエリ結果が正しくない問題を修正しました [#49902](https://github.com/pingcap/tidb/issues/49902) @ [wshwsh12](https://github.com/wshwsh12) + - 誤ったパーティションプルーニングが原因で、範囲パーティションテーブルのクエリ結果が間違っている場合がある問題を修正しました。 [#50082](https://github.com/pingcap/tidb/issues/50082) @ [Defined2014](https://github.com/Defined2014) + - `AUTO_ID_CACHE=1` のAUTO_INCREMENT列を使用すると同時競合によりAUTO_INCREMENT ID 割り当てでエラーが報告される問題を修正しました。 [#50519](https://github.com/pingcap/tidb/issues/50519) @ [tiancaiamao](https://github.com/tiancaiamao) + - 多数のテーブルまたはパーティションを処理するときに TiDB ノードが OOM エラーに遭遇する可能性がある問題を軽減します。 [#50077](https://github.com/pingcap/tidb/issues/50077) @ [zimulala](https://github.com/zimulala) + - DDL所有者がネットワークから分離されている後に`ADD INDEX`実行すると、TiDB分散実行フレームワーク(DXF)でデータが不整合になる問題を修正しました [#49773](https://github.com/pingcap/tidb/issues/49773) @ [tangenta](https://github.com/tangenta) - クエリに Apply 演算子が含まれており、 `fatal error: concurrent map writes`エラーが[#50347](https://github.com/pingcap/tidb/issues/50347) @ [SeaRise](https://github.com/SeaRise)で発生すると TiDB がpanic可能性がある問題を修正しました。 - - `COM_STMT_EXECUTE`まで実行された`COMMIT`または`ROLLBACK`操作が、タイムアウトしたトランザクションを[#49151](https://github.com/pingcap/tidb/issues/49151) @ [zyguan](https://github.com/zyguan)で終了できない問題を修正しました。 - - `PREPARE`メソッドを使用して`SELECT INTO OUTFILE`実行すると、エラー[#49166](https://github.com/pingcap/tidb/issues/49166) @ [qw4990](https://github.com/qw4990)ではなく、誤って成功メッセージが返される問題を修正しました。 - - `ORDER BY`句で`UNIQUE`インデックス検索を実行するとエラー[#49920](https://github.com/pingcap/tidb/issues/49920) @ [jackysp](https://github.com/jackysp)が発生する可能性がある問題を修正しました。 + - `COM_STMT_EXECUTE`まで実行された`COMMIT`または`ROLLBACK`操作が、タイムアウトしたトランザクションをで終了できない問題を修正しました。 [#49151](https://github.com/pingcap/tidb/issues/49151) @ [zyguan](https://github.com/zyguan) + - `PREPARE`メソッドを使用して`SELECT INTO OUTFILE`実行すると、エラーではなく、誤って成功メッセージが返される問題を修正しました。 [#49166](https://github.com/pingcap/tidb/issues/49166) @ [qw4990](https://github.com/qw4990) + - `ORDER BY`句で`UNIQUE`インデックス検索を実行するとエラーが発生する可能性がある問題を修正しました。 [#49920](https://github.com/pingcap/tidb/issues/49920) @ [jackysp](https://github.com/jackysp) - `tidb_multi_statement_mode`モードが有効になっている場合、インデックス検索を使用する`DELETE`および`UPDATE`ステートメントでエラーが報告される可能性がある問題を修正しました[#50012](https://github.com/pingcap/tidb/issues/50012) @ [tangenta](https://github.com/tangenta) - - `LEADING`ヒントが`UNION ALL`ステートメント[#50067](https://github.com/pingcap/tidb/issues/50067) @ [hawkingrei](https://github.com/hawkingrei)で有効にならない問題を修正しました - - 古いインターフェースを使用するとテーブル[#49751](https://github.com/pingcap/tidb/issues/49751) @ [hawkingrei](https://github.com/hawkingrei)メタデータに不整合が生じる可能性がある問題を修正しました - - 共通ヒントが`UNION ALL`文[#50068](https://github.com/pingcap/tidb/issues/50068) @ [hawkingrei](https://github.com/hawkingrei)で有効にならない問題を修正 - - 定数伝播[#49440](https://github.com/pingcap/tidb/issues/49440) @ [winoros](https://github.com/winoros)で`ENUM`または`SET`型を処理するときに TiDB が間違ったクエリ結果を返す問題を修正しました + - `LEADING`ヒントが`UNION ALL`ステートメントで有効にならない問題を修正しました [#50067](https://github.com/pingcap/tidb/issues/50067) @ [hawkingrei](https://github.com/hawkingrei) + - 古いインターフェースを使用するとテーブルメタデータに不整合が生じる可能性がある問題を修正しました [#49751](https://github.com/pingcap/tidb/issues/49751) @ [hawkingrei](https://github.com/hawkingrei) + - 共通ヒントが`UNION ALL`文で有効にならない問題を修正 [#50068](https://github.com/pingcap/tidb/issues/50068) @ [hawkingrei](https://github.com/hawkingrei) + - 定数伝播で`ENUM`または`SET`型を処理するときに TiDB が間違ったクエリ結果を返す問題を修正しました [#49440](https://github.com/pingcap/tidb/issues/49440) @ [winoros](https://github.com/winoros) - TiKV - - gRPC スレッドが`is_shutdown` [#16236](https://github.com/tikv/tikv/issues/16236) @ [pingyu](https://github.com/pingyu)をチェックしているときに TiKV がpanic可能性がある問題を修正しました + - gRPC スレッドが`is_shutdown` をチェックしているときに TiKV がpanic可能性がある問題を修正しました [#16236](https://github.com/tikv/tikv/issues/16236) @ [pingyu](https://github.com/pingyu) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - - `DECIMAL`算術乗算切り捨て[#16268](https://github.com/tikv/tikv/issues/16268) @ [solotzg](https://github.com/solotzg)を処理するときに TiDB と TiKV が矛盾した結果を生成する可能性がある問題を修正しました + - `DECIMAL`算術乗算切り捨てを処理するときに TiDB と TiKV が矛盾した結果を生成する可能性がある問題を修正しました [#16268](https://github.com/tikv/tikv/issues/16268) @ [solotzg](https://github.com/solotzg) - PD @@ -65,26 +65,26 @@ TiDB バージョン: 6.5.8 - TiFlash - - `lowerUTF8`と`upperUTF8`関数で、大文字と小文字が異なるバイト[#8484](https://github.com/pingcap/tiflash/issues/8484) @ [gengliqi](https://github.com/gengliqi)を占めることができない問題を修正しました。 - - `ALTER TABLE ... MODIFY COLUMN ... NOT NULL`実行した後にTiFlash がパニックを起こし、NULL 可能列が[#8419](https://github.com/pingcap/tiflash/issues/8419) @ [JaySon-Huang](https://github.com/JaySon-Huang)に非 NULL に変更される問題を修正しました。 + - `lowerUTF8`と`upperUTF8`関数で、大文字と小文字が異なるバイトを占めることができない問題を修正しました。 [#8484](https://github.com/pingcap/tiflash/issues/8484) @ [gengliqi](https://github.com/gengliqi) + - `ALTER TABLE ... MODIFY COLUMN ... NOT NULL`実行した後にTiFlash がパニックを起こし、NULL 可能列がに非 NULL に変更される問題を修正しました。 [#8419](https://github.com/pingcap/tiflash/issues/8419) @ [JaySon-Huang](https://github.com/JaySon-Huang) - クエリを終了した後、 TiFlash上の多数のタスクが同時にキャンセルされると、同時データの競合によりTiFlashがクラッシュする問題を修正[#7432](https://github.com/pingcap/tiflash/issues/7432) @ [SeaRise](https://github.com/SeaRise) - ツール - Backup & Restore (BR) - - 古いバージョン[#49466](https://github.com/pingcap/tidb/issues/49466) @ [3pointer](https://github.com/3pointer)のバックアップからデータを復元するときに`Unsupported collation`エラーが報告される問題を修正しました - - S3 [#49942](https://github.com/pingcap/tidb/issues/49942) @ [Leavrth](https://github.com/Leavrth)からファイル コンテンツを読み取っているときにエラーが発生した場合にBR が再試行できない問題を修正しました - - 同じノード[#50445](https://github.com/pingcap/tidb/issues/50445) @ [3pointer](https://github.com/3pointer)で TiKV IP アドレスを変更した後にログ バックアップが停止する問題を修正しました + - 古いバージョンのバックアップからデータを復元するときに`Unsupported collation`エラーが報告される問題を修正しました [#49466](https://github.com/pingcap/tidb/issues/49466) @ [3pointer](https://github.com/3pointer) + - S3 からファイル コンテンツを読み取っているときにエラーが発生した場合にBR が再試行できない問題を修正しました [#49942](https://github.com/pingcap/tidb/issues/49942) @ [Leavrth](https://github.com/Leavrth) + - 同じノードで TiKV IP アドレスを変更した後にログ バックアップが停止する問題を修正しました [#50445](https://github.com/pingcap/tidb/issues/50445) @ [3pointer](https://github.com/3pointer) - TiCDC - - `ignore-event`で`add table partition`イベントをフィルタリングするように構成した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリーム[#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96)に複製しない問題を修正しました。 - - アップストリームテーブル[#10522](https://github.com/pingcap/tiflow/issues/10522) @ [sdojjy](https://github.com/sdojjy)で`TRUNCATE PARTITION`が実行された後にチェンジフィードがエラーを報告する問題を修正しました + - `ignore-event`で`add table partition`イベントをフィルタリングするように構成した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリームに複製しない問題を修正しました。 [#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - アップストリームテーブルで`TRUNCATE PARTITION`が実行された後にチェンジフィードがエラーを報告する問題を修正しました [#10522](https://github.com/pingcap/tiflow/issues/10522) @ [sdojjy](https://github.com/sdojjy) - 極端なケースでチェンジフィード`resolved ts`が進まない問題を修正[#10157](https://github.com/pingcap/tiflow/issues/10157) @ [sdojjy](https://github.com/sdojjy) - - 複数のチェンジフィード[#10430](https://github.com/pingcap/tiflow/issues/10430) @ [CharlesCheung96](https://github.com/CharlesCheung96)を同時に作成すると TiCDC が`ErrChangeFeedAlreadyExists`エラーを返す問題を修正しました + - 複数のチェンジフィードを同時に作成すると TiCDC が`ErrChangeFeedAlreadyExists`エラーを返す問題を修正しました [#10430](https://github.com/pingcap/tiflow/issues/10430) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Lightning - EBS BRが[#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh)で実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました - - TiDB Lightningがファイルをバッチ[#50198](https://github.com/pingcap/tidb/issues/50198) @ [D3Hunter](https://github.com/D3Hunter)で取り込むときにデータが失われる可能性がある問題を修正しました + - TiDB Lightningがファイルをバッチで取り込むときにデータが失われる可能性がある問題を修正しました [#50198](https://github.com/pingcap/tidb/issues/50198) @ [D3Hunter](https://github.com/D3Hunter) diff --git a/releases/release-6.5.9.md b/releases/release-6.5.9.md index 3b7b7e073968f..a91ddf79dfee6 100644 --- a/releases/release-6.5.9.md +++ b/releases/release-6.5.9.md @@ -13,73 +13,73 @@ TiDB バージョン: 6.5.9 ## 互換性の変更 {#compatibility-changes} -- RocksDB の TiKV 構成項目[`track-and-verify-wals-in-manifest`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#track-and-verify-wals-in-manifest-new-in-v659)追加します。これは、Write Ahead Log (WAL) [#16549](https://github.com/tikv/tikv/issues/16549) @ [v01dstar](https://github.com/v01dstar)の破損の可能性を調査するのに役立ちます。 +- RocksDB の TiKV 構成項目[`track-and-verify-wals-in-manifest`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#track-and-verify-wals-in-manifest-new-in-v659)追加します。これは、Write Ahead Log (WAL) の破損の可能性を調査するのに役立ちます。 [#16549](https://github.com/tikv/tikv/issues/16549) @ [v01dstar](https://github.com/v01dstar) - DR自動同期は[`wait-recover-timeout`](https://docs.pingcap.com/tidb/v6.5/two-data-centers-in-one-city-deployment#enable-the-dr-auto-sync-mode)設定をサポートしており、ネットワークが回復した後、 `sync-recover`状態に戻るまでの待機時間を制御できます[#6295](https://github.com/tikv/pd/issues/6295) @ [disksing](https://github.com/disksing) ## 改善点 {#improvements} - TiDB - - `force-init-stats` `true`に設定すると、TiDB は起動時にサービスを提供する前に統計情報の初期化が完了するのを待ちます。この設定により HTTP サーバーの起動がブロックされなくなり、ユーザーは[#50854](https://github.com/pingcap/tidb/issues/50854) @ [hawkingrei](https://github.com/hawkingrei)で監視を継続できます。 - - `ANALYZE`文がメタデータロック[#47475](https://github.com/pingcap/tidb/issues/47475) @ [wjhuang2016](https://github.com/wjhuang2016)をブロックする問題を最適化します + - `force-init-stats` `true`に設定すると、TiDB は起動時にサービスを提供する前に統計情報の初期化が完了するのを待ちます。この設定により HTTP サーバーの起動がブロックされなくなり、ユーザーはで監視を継続できます。 [#50854](https://github.com/pingcap/tidb/issues/50854) @ [hawkingrei](https://github.com/hawkingrei) + - `ANALYZE`文がメタデータロックをブロックする問題を最適化します [#47475](https://github.com/pingcap/tidb/issues/47475) @ [wjhuang2016](https://github.com/wjhuang2016) - TiKV - 不要な非同期ブロックを削除してメモリ使用量を削減する[#16540](https://github.com/tikv/tikv/issues/16540) @ [overvenus](https://github.com/overvenus) - TiKV の安定性を向上させるために、raftstore スレッドでスナップショット ファイルに対する IO 操作を実行しないようにします[#16564](https://github.com/tikv/tikv/issues/16564) @ [Connor1996](https://github.com/Connor1996) - - ピアのスローログを追加し、メッセージ[#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996)を保存します + - ピアのスローログを追加し、メッセージを保存します [#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996) - ツール - Backup & Restore (BR) - ローリング再起動時のログバックアップのRPO(目標復旧時点)を最適化します。これにより、ローリング再起動時のログバックアップタスクのチェックポイントラグが短縮されます[#15410](https://github.com/tikv/tikv/issues/15410) @ [YuJuncen](https://github.com/YuJuncen) 。 - - ログバックアップのマージ操作に対する許容度を向上します。比較的長いマージ操作が発生した場合、ログバックアップタスクがエラー状態[#16554](https://github.com/tikv/tikv/issues/16554) @ [YuJuncen](https://github.com/YuJuncen)に陥る可能性が低くなります。 + - ログバックアップのマージ操作に対する許容度を向上します。比較的長いマージ操作が発生した場合、ログバックアップタスクがエラー状態に陥る可能性が低くなります。 [#16554](https://github.com/tikv/tikv/issues/16554) @ [YuJuncen](https://github.com/YuJuncen) - チェックポイントの遅延が大きい場合にログ バックアップ タスクを自動的に中止する機能をサポートし、GC の長時間のブロッキングや潜在的なクラスターの問題を回避します[#50803](https://github.com/pingcap/tidb/issues/50803) @ [RidRisR](https://github.com/RidRisR) - リージョンリーダーシップの移行が発生すると、PITR ログバックアップの進行のレイテンシーが長くなるという問題を軽減します[#13638](https://github.com/tikv/tikv/issues/13638) @ [YuJuncen](https://github.com/YuJuncen) - - より効率的なアルゴリズム[#50613](https://github.com/pingcap/tidb/issues/50613) @ [Leavrth](https://github.com/Leavrth)を使用して、データ復元中に SST ファイルをマージする速度を改善します + - より効率的なアルゴリズムを使用して、データ復元中に SST ファイルをマージする速度を改善します [#50613](https://github.com/pingcap/tidb/issues/50613) @ [Leavrth](https://github.com/Leavrth) - データ復元中に SST ファイルをバッチで取り込むことをサポート[#16267](https://github.com/tikv/tikv/issues/16267) @ [3pointer](https://github.com/3pointer) - Google Cloud Storage(GCS)を外部ストレージとして使用する場合の古い互換性チェックを削除します[#50533](https://github.com/pingcap/tidb/issues/50533) @ [lance6716](https://github.com/lance6716) - - ログバックアップ[#51046](https://github.com/pingcap/tidb/issues/51046) @ [YuJuncen](https://github.com/YuJuncen)中に、ログとメトリックのグローバルチェックポイントの進行に影響を与える最も遅いリージョンの情報を出力します。 + - ログバックアップ中に、ログとメトリックのグローバルチェックポイントの進行に影響を与える最も遅いリージョンの情報を出力します。 [#51046](https://github.com/pingcap/tidb/issues/51046) @ [YuJuncen](https://github.com/YuJuncen) - BR例外処理メカニズムをリファクタリングして、未知のエラーに対する許容度を高めます[#47656](https://github.com/pingcap/tidb/issues/47656) @ [3pointer](https://github.com/3pointer) ## バグ修正 {#bug-fixes} - TiDB - - ドロップされたテーブルがGrafana `Stats Healthy Distribution`パネル[#39349](https://github.com/pingcap/tidb/issues/39349) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)でまだカウントされる問題を修正 - - SQL文のクエリに`MemTableScan`の演算子[#40937](https://github.com/pingcap/tidb/issues/40937) @ [zhongzc](https://github.com/zhongzc)が含まれている場合、TiDBがSQL文の`WHERE `のフィルタリング条件を処理しない問題を修正しました。 - - サブクエリの`HAVING`句に相関列[#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei)が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 + - ドロップされたテーブルがGrafana `Stats Healthy Distribution`パネルでまだカウントされる問題を修正 [#39349](https://github.com/pingcap/tidb/issues/39349) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) + - SQL文のクエリに`MemTableScan`の演算子が含まれている場合、TiDBがSQL文の`WHERE `のフィルタリング条件を処理しない問題を修正しました。 [#40937](https://github.com/pingcap/tidb/issues/40937) @ [zhongzc](https://github.com/zhongzc) + - サブクエリの`HAVING`句に相関列が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 [#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei) - 共通テーブル式 (CTE) を使用して、統計情報が欠落しているパーティション テーブルにアクセスすると、クエリ結果が正しくなくなる可能性がある問題を修正しました[#51873](https://github.com/pingcap/tidb/issues/51873) @ [qw4990](https://github.com/qw4990) - - SQL 文に`JOIN`が含まれ、文内の`SELECT`リストに定数[#50358](https://github.com/pingcap/tidb/issues/50358) @ [yibin87](https://github.com/yibin87)のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 - - AUTO_INCREMENT ID [#50819](https://github.com/pingcap/tidb/issues/50819) @ [tiancaiamao](https://github.com/tiancaiamao)を割り当てるときに、 `AUTO_INCREMENT`属性によって不要なトランザクション競合が発生し、ID が連続しなくなる問題を修正しました。 - - Grafana の監視メトリック`tidb_statistics_auto_analyze_total`整数[#51051](https://github.com/pingcap/tidb/issues/51051) @ [hawkingrei](https://github.com/hawkingrei)として表示されない問題を修正しました - - パーティションテーブル[#48713](https://github.com/pingcap/tidb/issues/48713) @ [hawkingrei](https://github.com/hawkingrei)のグローバル統計の同時マージ中にエラーが返される可能性がある問題を修正しました。 + - SQL 文に`JOIN`が含まれ、文内の`SELECT`リストに定数のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 [#50358](https://github.com/pingcap/tidb/issues/50358) @ [yibin87](https://github.com/yibin87) + - AUTO_INCREMENT ID を割り当てるときに、 `AUTO_INCREMENT`属性によって不要なトランザクション競合が発生し、ID が連続しなくなる問題を修正しました。 [#50819](https://github.com/pingcap/tidb/issues/50819) @ [tiancaiamao](https://github.com/tiancaiamao) + - Grafana の監視メトリック`tidb_statistics_auto_analyze_total`整数として表示されない問題を修正しました [#51051](https://github.com/pingcap/tidb/issues/51051) @ [hawkingrei](https://github.com/hawkingrei) + - パーティションテーブルのグローバル統計の同時マージ中にエラーが返される可能性がある問題を修正しました。 [#48713](https://github.com/pingcap/tidb/issues/48713) @ [hawkingrei](https://github.com/hawkingrei) - 列のデフォルト値が削除されている場合、列のデフォルト値を取得するとエラーが返される問題を修正[#50043](https://github.com/pingcap/tidb/issues/50043) [#51324](https://github.com/pingcap/tidb/issues/51324) @ [crazycs520](https://github.com/crazycs520) - 列が書き込み専用の場合に`INSERT ignore`文でデフォルト値を入力できない問題を修正[#40192](https://github.com/pingcap/tidb/issues/40192) @ [YangKeao](https://github.com/YangKeao) - `shuffleExec`予期せず終了すると TiDB がクラッシュする問題を修正[#48230](https://github.com/pingcap/tidb/issues/48230) @ [wshwsh12](https://github.com/wshwsh12) - - `HashJoin`演算子がディスク[#50841](https://github.com/pingcap/tidb/issues/50841) @ [wshwsh12](https://github.com/wshwsh12)にスピルできない場合に発生する可能性のある goroutine リークの問題を修正しました。 - - トランザクション[#39664](https://github.com/pingcap/tidb/issues/39664) @ [tiancaiamao](https://github.com/tiancaiamao)で複数のステートメントをコミットするときにテーブル名の変更が有効にならない問題を修正しました - - `IN()`述語に`NULL` [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros)が含まれている場合にクエリ結果が正しくない問題を修正しました + - `HashJoin`演算子がディスクにスピルできない場合に発生する可能性のある goroutine リークの問題を修正しました。 [#50841](https://github.com/pingcap/tidb/issues/50841) @ [wshwsh12](https://github.com/wshwsh12) + - トランザクションで複数のステートメントをコミットするときにテーブル名の変更が有効にならない問題を修正しました [#39664](https://github.com/pingcap/tidb/issues/39664) @ [tiancaiamao](https://github.com/tiancaiamao) + - `IN()`述語に`NULL` が含まれている場合にクエリ結果が正しくない問題を修正しました [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros) - `BINARY`タイプの JSON をクエリすると、場合によってはエラーが発生する可能性がある問題を修正しました[#51547](https://github.com/pingcap/tidb/issues/51547) @ [YangKeao](https://github.com/YangKeao) - - テーブルにクラスター化インデックス[#51372](https://github.com/pingcap/tidb/issues/51372) @ [guo-shaoge](https://github.com/guo-shaoge)がある場合に並列`Apply`で誤った結果が生成される可能性がある問題を修正しました。 + - テーブルにクラスター化インデックスがある場合に並列`Apply`で誤った結果が生成される可能性がある問題を修正しました。 [#51372](https://github.com/pingcap/tidb/issues/51372) @ [guo-shaoge](https://github.com/guo-shaoge) - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが[#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei)で終了する可能性がある問題を修正しました。 - - `auto analyze`パーティションテーブル[#47594](https://github.com/pingcap/tidb/issues/47594) @ [hawkingrei](https://github.com/hawkingrei)を処理しているときに`tidb_merge_partition_stats_concurrency`変数が有効にならない問題を修正しました + - `auto analyze`パーティションテーブルを処理しているときに`tidb_merge_partition_stats_concurrency`変数が有効にならない問題を修正しました [#47594](https://github.com/pingcap/tidb/issues/47594) @ [hawkingrei](https://github.com/hawkingrei) - 自動統計更新の時間枠を設定した後、その時間枠外でも統計が更新される可能性がある問題を修正[#49552](https://github.com/pingcap/tidb/issues/49552) @ [hawkingrei](https://github.com/hawkingrei) - `approx_percentile`関数が TiDBpanic[#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008)を引き起こす可能性がある問題を修正しました - `BIT`型の列が一部の関数の計算に関係する場合にデコード失敗によりクエリエラーが発生する可能性がある問題を修正しました[#49566](https://github.com/pingcap/tidb/issues/49566) [#50850](https://github.com/pingcap/tidb/issues/50850) [#50855](https://github.com/pingcap/tidb/issues/50855) @ [jiyfhust](https://github.com/jiyfhust) - - CTEクエリのメモリ使用量が制限[#50337](https://github.com/pingcap/tidb/issues/50337) @ [guo-shaoge](https://github.com/guo-shaoge)を超えたときに発生するゴルーチンリークの問題を修正しました - - `force-init-stats` [#51473](https://github.com/pingcap/tidb/issues/51473) @ [hawkingrei](https://github.com/hawkingrei)に設定されている場合に TiDB が対応するポートを listen しない問題を修正しました - - 主キーの型が`VARCHAR` [#51810](https://github.com/pingcap/tidb/issues/51810) @ [breezewish](https://github.com/breezewish)の場合に`ALTER TABLE ... COMPACT TIFLASH REPLICA`誤って終了する可能性がある問題を修正しました - - `tidb_server_memory_limit`変数が[#48180](https://github.com/pingcap/tidb/issues/48180) @ [hawkingrei](https://github.com/hawkingrei)に変更された後、 `tidb_gogc_tuner_threshold`システム変数がそれに応じて調整されない問題を修正しました + - CTEクエリのメモリ使用量が制限を超えたときに発生するゴルーチンリークの問題を修正しました [#50337](https://github.com/pingcap/tidb/issues/50337) @ [guo-shaoge](https://github.com/guo-shaoge) + - `force-init-stats` に設定されている場合に TiDB が対応するポートを listen しない問題を修正しました [#51473](https://github.com/pingcap/tidb/issues/51473) @ [hawkingrei](https://github.com/hawkingrei) + - 主キーの型が`VARCHAR` の場合に`ALTER TABLE ... COMPACT TIFLASH REPLICA`誤って終了する可能性がある問題を修正しました [#51810](https://github.com/pingcap/tidb/issues/51810) @ [breezewish](https://github.com/breezewish) + - `tidb_server_memory_limit`変数がに変更された後、 `tidb_gogc_tuner_threshold`システム変数がそれに応じて調整されない問題を修正しました [#48180](https://github.com/pingcap/tidb/issues/48180) @ [hawkingrei](https://github.com/hawkingrei) - 集計関数をグループ計算に使用すると発生する可能性のある`Can't find column ...`エラーを修正[#50926](https://github.com/pingcap/tidb/issues/50926) @ [qw4990](https://github.com/qw4990) - - `BIT`タイプの列[#50850](https://github.com/pingcap/tidb/issues/50850) [#50855](https://github.com/pingcap/tidb/issues/50855) @ [jiyfhust](https://github.com/jiyfhust)を処理するときに`REVERSE`関数がエラーを報告する問題を修正しました - - DDL操作[#50993](https://github.com/pingcap/tidb/issues/50993) @ [YangKeao](https://github.com/YangKeao)を実行しているテーブルにデータを一括挿入するときにエラーが報告される問題を修正しました`INSERT IGNORE` + - `BIT`タイプの列 を処理するときに`REVERSE`関数がエラーを報告する問題を修正しました [#50855](https://github.com/pingcap/tidb/issues/50855) @ [jiyfhust](https://github.com/jiyfhust) [#50850](https://github.com/pingcap/tidb/issues/50850) + - DDL操作を実行しているテーブルにデータを一括挿入するときにエラーが報告される問題を修正しました`INSERT IGNORE` [#50993](https://github.com/pingcap/tidb/issues/50993) @ [YangKeao](https://github.com/YangKeao) - TiDBサーバーがHTTPインターフェース経由でラベルを追加し成功を返すが、それが有効にならない問題を修正[#51427](https://github.com/pingcap/tidb/issues/51427) @ [you06](https://github.com/you06) - - `IFNULL`関数によって返される型が MySQL [#51765](https://github.com/pingcap/tidb/issues/51765) @ [YangKeao](https://github.com/YangKeao)と一致しない問題を修正しました + - `IFNULL`関数によって返される型が MySQL と一致しない問題を修正しました [#51765](https://github.com/pingcap/tidb/issues/51765) @ [YangKeao](https://github.com/YangKeao) - 初期化が完了する前に TiDBサーバーが正常とマークされる問題を修正[#51596](https://github.com/pingcap/tidb/issues/51596) @ [shenqidebaozi](https://github.com/shenqidebaozi) - - `TIDB_HOT_REGIONS`テーブルをクエリすると、誤って`INFORMATION_SCHEMA`テーブル[#50810](https://github.com/pingcap/tidb/issues/50810) @ [Defined2014](https://github.com/Defined2014)が返される可能性がある問題を修正しました。 - - `EXCHANGE PARTITION`外部キー[#51807](https://github.com/pingcap/tidb/issues/51807) @ [YangKeao](https://github.com/YangKeao)を誤って処理する問題を修正 + - `TIDB_HOT_REGIONS`テーブルをクエリすると、誤って`INFORMATION_SCHEMA`テーブルが返される可能性がある問題を修正しました。 [#50810](https://github.com/pingcap/tidb/issues/50810) @ [Defined2014](https://github.com/Defined2014) + - `EXCHANGE PARTITION`外部キーを誤って処理する問題を修正 [#51807](https://github.com/pingcap/tidb/issues/51807) @ [YangKeao](https://github.com/YangKeao) - CTE を含むクエリを実行すると TiDB がpanicになる問題を修正[#41688](https://github.com/pingcap/tidb/issues/41688) @ [srstack](https://github.com/srstack) - TiKV @@ -88,20 +88,20 @@ TiDB バージョン: 6.5.9 - RocksDB の非アクティブな Write Ahead Logs (WAL) によってデータが破損する可能性がある問題を修正しました[#16705](https://github.com/tikv/tikv/issues/16705) @ [Connor1996](https://github.com/Connor1996) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - 監視メトリック`tikv_unified_read_pool_thread_count`にデータがない場合がある問題を修正[#16629](https://github.com/tikv/tikv/issues/16629) @ [YuJuncen](https://github.com/YuJuncen) - - JSON 整数の最大値`INT64`より大きく最大値`UINT64`より小さい値が TiKV によって`FLOAT64`として解析され、TiDB [#16512](https://github.com/tikv/tikv/issues/16512) @ [YangKeao](https://github.com/YangKeao)との不整合が発生する問題を修正しました。 - - 楽観的トランザクションの実行中に、他のトランザクションがそのトランザクションのロック解決操作を開始すると、トランザクションの主キーに非同期コミットまたは 1PC モード[#16620](https://github.com/tikv/tikv/issues/16620) @ [MyonKeminta](https://github.com/MyonKeminta)で以前にコミットされたデータがある場合、トランザクションの原子性が壊れる可能性がわずかにあるという問題を修正しました。 + - JSON 整数の最大値`INT64`より大きく最大値`UINT64`より小さい値が TiKV によって`FLOAT64`として解析され、TiDB との不整合が発生する問題を修正しました。 [#16512](https://github.com/tikv/tikv/issues/16512) @ [YangKeao](https://github.com/YangKeao) + - 楽観的トランザクションの実行中に、他のトランザクションがそのトランザクションのロック解決操作を開始すると、トランザクションの主キーに非同期コミットまたは 1PC モードで以前にコミットされたデータがある場合、トランザクションの原子性が壊れる可能性がわずかにあるという問題を修正しました。 [#16620](https://github.com/tikv/tikv/issues/16620) @ [MyonKeminta](https://github.com/MyonKeminta) - PD - スケーリングの進行状況が正しく表示されない問題を修正[#7726](https://github.com/tikv/pd/issues/7726) @ [CabinfeverB](https://github.com/CabinfeverB) - `MergeLabels`関数が[#7535](https://github.com/tikv/pd/issues/7535) @ [lhy1024](https://github.com/lhy1024)で呼び出されたときにデータ競合が発生する問題を修正しました - - リーダースイッチ[#7728](https://github.com/tikv/pd/issues/7728) @ [CabinfeverB](https://github.com/CabinfeverB)後にPD監視項目`learner-peer-count`古い値を同期しない問題を修正 - - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx)が含まれる問題を修正しました + - リーダースイッチ後にPD監視項目`learner-peer-count`古い値を同期しない問題を修正 [#7728](https://github.com/tikv/pd/issues/7728) @ [CabinfeverB](https://github.com/CabinfeverB) + - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` が含まれる問題を修正しました [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx) - TiFlash - - レプリカ移行[#8323](https://github.com/pingcap/tiflash/issues/8323) @ [JaySon-Huang](https://github.com/JaySon-Huang)中に PD とのネットワーク接続が不安定になり、 TiFlash がpanic可能性がある問題を修正しました - - リモート読み取り[#8685](https://github.com/pingcap/tiflash/issues/8685) @ [solotzg](https://github.com/solotzg)の場合にデータ競合によりTiFlash がクラッシュする可能性がある問題を修正しました + - レプリカ移行中に PD とのネットワーク接続が不安定になり、 TiFlash がpanic可能性がある問題を修正しました [#8323](https://github.com/pingcap/tiflash/issues/8323) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - リモート読み取りの場合にデータ競合によりTiFlash がクラッシュする可能性がある問題を修正しました [#8685](https://github.com/pingcap/tiflash/issues/8685) @ [solotzg](https://github.com/solotzg) - チャンクエンコード中に`ENUM`列がTiFlashを引き起こす可能性がある問題を修正しました [#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87) - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `TIME`列の精度が変更された後にリージョンの移行、分割、またはマージが発生すると、クエリが失敗する可能性がある問題を修正しました。 [#8601](https://github.com/pingcap/tiflash/issues/8601) @ [JaySon-Huang](https://github.com/JaySon-Huang) @@ -111,26 +111,26 @@ TiDB バージョン: 6.5.9 - Backup & Restore (BR) - フルバックアップが失敗したときにログが多すぎる問題を修正[#51572](https://github.com/pingcap/tidb/issues/51572) @ [Leavrth](https://github.com/Leavrth) - - ログバックアップタスクを一時停止後に削除しても、GCセーフポイント[#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer)がすぐに復元されない問題を修正しました。 - - BRが`AUTO_RANDOM`列[#52255](https://github.com/pingcap/tidb/issues/52255) @ [Leavrth](https://github.com/Leavrth)を含むユニオンクラスター化インデックスの`AUTO_RANDOM` ID割り当ての進行状況をバックアップできなかった問題を修正しました。 + - ログバックアップタスクを一時停止後に削除しても、GCセーフポイントがすぐに復元されない問題を修正しました。 [#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer) + - BRが`AUTO_RANDOM`列を含むユニオンクラスター化インデックスの`AUTO_RANDOM` ID割り当ての進行状況をバックアップできなかった問題を修正しました。 [#52255](https://github.com/pingcap/tidb/issues/52255) @ [Leavrth](https://github.com/Leavrth) - ログバックアップタスクを停止すると TiDB がクラッシュする問題を修正[#50839](https://github.com/pingcap/tidb/issues/50839) @ [YuJuncen](https://github.com/YuJuncen) - フルバックアップでピアが見つからない場合に TiKV がパニックを起こす問題を修正[#16394](https://github.com/tikv/tikv/issues/16394) @ [Leavrth](https://github.com/Leavrth) - TiCDC - - 変更フィードを再開するときに`snapshot lost caused by GC`時間内に報告されず、変更フィードの`checkpoint-ts` TiDB [#10463](https://github.com/pingcap/tiflow/issues/10463) @ [sdojjy](https://github.com/sdojjy)の GC セーフポイントよりも小さい問題を修正しました。 + - 変更フィードを再開するときに`snapshot lost caused by GC`時間内に報告されず、変更フィードの`checkpoint-ts` TiDB の GC セーフポイントよりも小さい問題を修正しました。 [#10463](https://github.com/pingcap/tiflow/issues/10463) @ [sdojjy](https://github.com/sdojjy) - DDL文が頻繁に実行されるシナリオで、間違ったBarrierTSが原因でデータが間違ったCSVファイルに書き込まれる問題を修正[#10668](https://github.com/pingcap/tiflow/issues/10668) @ [lidezhu](https://github.com/lidezhu) - 同期ポイントテーブルが誤って複製される可能性がある問題を修正[#10576](https://github.com/pingcap/tiflow/issues/10576) @ [asddongmen](https://github.com/asddongmen) - - テーブルレプリケーションタスク[#10613](https://github.com/pingcap/tiflow/issues/10613) @ [CharlesCheung96](https://github.com/CharlesCheung96)をスケジュールするときに TiCDC がパニックになる問題を修正しました - - KVクライアントのデータ競合によりTiCDCがpanic[#10718](https://github.com/pingcap/tiflow/issues/10718) @ [asddongmen](https://github.com/asddongmen)になる問題を修正 - - ストレージシンク[#10352](https://github.com/pingcap/tiflow/issues/10352) @ [CharlesCheung96](https://github.com/CharlesCheung96)使用時に、ストレージサービスによって生成されたファイルシーケンス番号が正しく増加しない可能性がある問題を修正しました。 - - ストレージシンクシナリオ[#10592](https://github.com/pingcap/tiflow/issues/10592) @ [CharlesCheung96](https://github.com/CharlesCheung96)でTiCDCがAzureとGCSに正しくアクセスできない問題を修正 - - `open-protocol`の古い値部分が、実際のタイプ[#10803](https://github.com/pingcap/tiflow/issues/10803) @ [3AceShowHand](https://github.com/3AceShowHand)ではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 + - テーブルレプリケーションタスクをスケジュールするときに TiCDC がパニックになる問題を修正しました [#10613](https://github.com/pingcap/tiflow/issues/10613) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - KVクライアントのデータ競合によりTiCDCがpanicになる問題を修正 [#10718](https://github.com/pingcap/tiflow/issues/10718) @ [asddongmen](https://github.com/asddongmen) + - ストレージシンク使用時に、ストレージサービスによって生成されたファイルシーケンス番号が正しく増加しない可能性がある問題を修正しました。 [#10352](https://github.com/pingcap/tiflow/issues/10352) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - ストレージシンクシナリオでTiCDCがAzureとGCSに正しくアクセスできない問題を修正 [#10592](https://github.com/pingcap/tiflow/issues/10592) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - `open-protocol`の古い値部分が、実際のタイプではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 [#10803](https://github.com/pingcap/tiflow/issues/10803) @ [3AceShowHand](https://github.com/3AceShowHand) - オブジェクトストレージシンクに一時的な障害が発生した場合に、結果整合性が有効になっている変更フィードが失敗する可能性がある問題を修正しました[#10710](https://github.com/pingcap/tiflow/issues/10710) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Data Migration (DM) - - アップストリーム主キーがバイナリ型[#10672](https://github.com/pingcap/tiflow/issues/10672) @ [GMHDBJD](https://github.com/GMHDBJD)の場合にデータが失われる問題を修正しました + - アップストリーム主キーがバイナリ型の場合にデータが失われる問題を修正しました [#10672](https://github.com/pingcap/tiflow/issues/10672) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning diff --git a/releases/release-6.6.0.md b/releases/release-6.6.0.md index 87c50dc6ad928..f2720169b8dc4 100644 --- a/releases/release-6.6.0.md +++ b/releases/release-6.6.0.md @@ -23,7 +23,7 @@ TiDB バージョン: 6.6.0- [DMR](/releases/versioning.md#development-milestone ### 拡張性 {#scalability} -- サポートパーティションRaft KVストレージエンジン (実験的) [#11515](https://github.com/tikv/tikv/issues/11515) [#12842](https://github.com/tikv/tikv/issues/12842) @[busyjay](https://github.com/busyjay)@[tonyxuqqi](https://github.com/tonyxuqqi)[タボキー](https://github.com/tabokie)[バッファロー](https://github.com/bufferflies)[5kb](https://github.com/5kbpers) @[SpadeA-Tang](https://github.com/SpadeA-Tang)@[nolouch](https://github.com/nolouch) +- サポートパーティションRaft KVストレージエンジン (実験的) [#11515](https://github.com/tikv/tikv/issues/11515) [#12842](https://github.com/tikv/tikv/issues/12842) @[busyjay](https://github.com/busyjay)@[tonyxuqqi](https://github.com/tonyxuqqi)@ [tabokie](https://github.com/tabokie)@ [bufferflies](https://github.com/bufferflies)[5kb](https://github.com/5kbpers) @[SpadeA-Tang](https://github.com/SpadeA-Tang)@[nolouch](https://github.com/nolouch) TiDB v6.6.0 より前は、TiKV の Raft ベースのストレージエンジンは、単一の RocksDB インスタンスを使用して、TiKV インスタンスのすべての「リージョン」のデータを保存していました。より大規模なクラスタをより安定してサポートするために、TiDB v6.6.0 以降では、複数の RocksDB インスタンスを使用して TiKVリージョンデータを保存する新しい TiKVストレージエンジンが導入され、各リージョンのデータは個別の RocksDB インスタンスに独立して保存されます。この新しいエンジンは、RocksDB インスタンス内のファイルの数とレベルをより適切に制御し、リージョン間のデータ操作の物理的な分離を実現し、より多くのデータを安定して管理できます。これは、TiKV がパーティショニングによって複数の RocksDB インスタンスを管理していると考えることができます。そのため、この機能は Partitioned-Raft-KV と呼ばれています。この機能の主な利点は、書き込みパフォーマンスの向上、スケーリングの高速化、および同じハードウェアでサポートできるデータ量の拡大です。また、より大規模なクラスタにも対応できます。 @@ -75,7 +75,7 @@ TiDB バージョン: 6.6.0- [DMR](/releases/versioning.md#development-milestone ### 信頼性 {#reliability} -- リソース グループに基づくリソース制御のサポート (実験的) [#38825](https://github.com/pingcap/tidb/issues/38825) @[nolouch](https://github.com/nolouch)@[BornChanger](https://github.com/BornChanger)[グロルヴ](https://github.com/glorv)@[tiancaiamao](https://github.com/tiancaiamao)@[Connor1996](https://github.com/Connor1996) @[JmPotato](https://github.com/JmPotato) @[hnes](https://github.com/hnes) @[CabinfeverB](https://github.com/CabinfeverB) @[HuSharp](https://github.com/HuSharp) +- リソース グループに基づくリソース制御のサポート (実験的) [#38825](https://github.com/pingcap/tidb/issues/38825) @[nolouch](https://github.com/nolouch)@[BornChanger](https://github.com/BornChanger)@ [glorv](https://github.com/glorv)@[tiancaiamao](https://github.com/tiancaiamao)@[Connor1996](https://github.com/Connor1996) @[JmPotato](https://github.com/JmPotato) @[hnes](https://github.com/hnes) @[CabinfeverB](https://github.com/CabinfeverB) @[HuSharp](https://github.com/HuSharp) TiDBクラスタのリソースグループを作成し、異なるデータベースユーザーを対応するリソースグループにバインドし、実際のニーズに応じて各リソースグループのクォータを設定できるようになりました。クラスタのリソースが制限されている場合、同じリソースグループ内のセッションで使用されるすべてのリソースはクォータに制限されます。このようにして、リソースグループが過剰に消費された場合でも、他のリソースグループのセッションには影響しません。TiDBは、Grafanaダッシュボード上でリソースの実際の使用状況を表示する組み込みビューを提供し、リソースをより合理的に割り当てるのに役立ちます。 @@ -186,7 +186,7 @@ TiDB バージョン: 6.6.0- [DMR](/releases/versioning.md#development-milestone 詳細については、 [ドキュメント](/tidb-lightning/tidb-lightning-configuration.md#tidb-lightning-task)を参照してください。 -- TiKV-CDC ツールは現在 GA であり、RawKV [#48](https://github.com/tikv/migration/issues/48) @[zeminzhou](https://github.com/zeminzhou)@[haojinming](https://github.com/haojinming)[ピンギュ](https://github.com/pingyu)データ変更のサブスクライブをサポートしています。 +- TiKV-CDC ツールは現在 GA であり、RawKV [#48](https://github.com/tikv/migration/issues/48) @[zeminzhou](https://github.com/zeminzhou)@[haojinming](https://github.com/haojinming)@ [pingyu](https://github.com/pingyu)データ変更のサブスクライブをサポートしています。 TiKV-CDCは、TiKVクラスタ用のCDC(変更データキャプチャ)ツールです。TiKVとPDは、TiDBを使用しない場合、RawKVと呼ばれるKVデータベースを構成できます。TiKV-CDCは、RawKVのデータ変更を購読し、それを下流のTiKVクラスタにリアルタイムで複製することをサポートしており、RawKVのクラスタ間レプリケーションを可能にします。 @@ -495,7 +495,7 @@ TiDB バージョン: 6.6.0- [DMR](/releases/versioning.md#development-milestone - 一意インデックスが場合によっては重複データを生成する可能性がある問題を修正 [#40217](https://github.com/pingcap/tidb/issues/40217) @[tangenta](https://github.com/tangenta) - `Prepare`または`Execute` [#39605](https://github.com/pingcap/tidb/issues/39605) @[djshow832](https://github.com/djshow832) - インデックス追加時にデータ競合が発生する可能性がある問題を修正 [#40879](https://github.com/pingcap/tidb/issues/40879) @[tangenta](https://github.com/tangenta) - - 仮想列 [#41014](https://github.com/pingcap/tidb/issues/41014) @[AilinKid](https://github.com/AilinKid)キッドによって引き起こされる`can't find proper physical plan`の問題を修正します + - 仮想列 [#41014](https://github.com/pingcap/tidb/issues/41014) @[AilinKid](https://github.com/AilinKid)によって引き起こされる`can't find proper physical plan`の問題を修正します - 動的トリミングモードでパーティションテーブルのグローバルバインディングが作成された後、TiDBが再起動できない問題を修正 [#40368](https://github.com/pingcap/tidb/issues/40368) @[Yisaer](https://github.com/Yisaer) - `auto analyze`が原因で正常シャットダウンに時間がかかる問題を修正 [#40038](https://github.com/pingcap/tidb/issues/40038) @[xuyifangreeneyes](https://github.com/xuyifangreeneyes) - IndexMerge オペレーターがメモリ制限動作をトリガーしたときの TiDBサーバーのpanicを修正 [#41036](https://github.com/pingcap/tidb/pull/41036) @[guo-shaoge](https://github.com/guo-shaoge) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index 74d54f97b544b..bcc04ba5f483b 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -166,7 +166,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/partitioned-table.md#range-interval-partitioning)参照してください。 -- 生成された列は@[bb7133](https://github.com/bb7133)に一般公開(GA)されます +- 生成された列は一般公開(GA)されます @[bb7133](https://github.com/bb7133) 生成列はデータベースにとって貴重な機能です。テーブル作成時に、列の値をユーザーが明示的に挿入または更新するのではなく、テーブル内の他の列の値に基づいて計算するように定義できます。この生成列は、仮想列または保存列のいずれかです。TiDBは以前のバージョンからMySQL互換の生成列をサポートしており、この機能はv7.1.0でGAになります。 diff --git a/releases/release-7.1.1.md b/releases/release-7.1.1.md index 9aedeb03e93ff..58adea07bf11b 100644 --- a/releases/release-7.1.1.md +++ b/releases/release-7.1.1.md @@ -13,7 +13,7 @@ TiDB バージョン: 7.1.1 ## 互換性の変更 {#compatibility-changes} -- TiDBは、変更されていないキー[#44714](https://github.com/pingcap/tidb/issues/44714)をロックするかどうかを制御するための新しいシステム変数`tidb_lock_unchanged_keys`を導入しました[エキシウム](https://github.com/ekexium) +- TiDBは、変更されていないキーをロックするかどうかを制御するための新しいシステム変数`tidb_lock_unchanged_keys`を導入しました@ [ekexium](https://github.com/ekexium) [#44714](https://github.com/pingcap/tidb/issues/44714) ### 動作の変更 {#behavior-changes} @@ -24,8 +24,8 @@ TiDB バージョン: 7.1.1 - TiDB - プランキャッシュは200以上のパラメータを持つクエリをサポートします[#44823](https://github.com/pingcap/tidb/issues/44823) @ [qw4990](https://github.com/qw4990) - - ディスク[#45125](https://github.com/pingcap/tidb/issues/45125)からダンプされたチャンクを読み込む際のパフォーマンスを最適化します[ヤンケオ](https://github.com/YangKeao) - - インデックススキャン範囲を構築するロジックを最適化し、複雑な条件をインデックススキャン範囲[#41572](https://github.com/pingcap/tidb/issues/41572) [#44389](https://github.com/pingcap/tidb/issues/44389) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)に変換できるようにしました。 + - ディスクからダンプされたチャンクを読み込む際のパフォーマンスを最適化します@ [YangKeao](https://github.com/YangKeao) [#45125](https://github.com/pingcap/tidb/issues/45125) + - インデックススキャン範囲を構築するロジックを最適化し、複雑な条件をインデックススキャン範囲 に変換できるようにしました。 [#44389](https://github.com/pingcap/tidb/issues/44389) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) [#41572](https://github.com/pingcap/tidb/issues/41572) - 古い読み取りの再試行リーダーがロックに遭遇すると、TiDBはロックを解決した後、リーダーで強制的に再試行し、不要なオーバーヘッドを回避します[#43659](https://github.com/pingcap/tidb/issues/43659) @ [you06](https://github.com/you06) - PD @@ -36,13 +36,13 @@ TiDB バージョン: 7.1.1 - TiCDC - - TiCDC がオブジェクトストレージサービス[#9373](https://github.com/pingcap/tiflow/issues/9373) @ [CharlesCheung96](https://github.com/CharlesCheung96)にデータを複製する際のバイナリ フィールドのエンコード形式を最適化します。 - - Kafka [#8865](https://github.com/pingcap/tiflow/issues/8865) @ [Rustin170506](https://github.com/Rustin170506)へのレプリケーションのシナリオでOAUTHBEARER認証をサポート + - TiCDC がオブジェクトストレージサービスにデータを複製する際のバイナリ フィールドのエンコード形式を最適化します。 [#9373](https://github.com/pingcap/tiflow/issues/9373) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - Kafka へのレプリケーションのシナリオでOAUTHBEARER認証をサポート [#8865](https://github.com/pingcap/tiflow/issues/8865) @ [Rustin170506](https://github.com/Rustin170506) - TiDB Lightning - - チェックサムフェーズ[#45301](https://github.com/pingcap/tidb/issues/45301) @ [lance6716](https://github.com/lance6716)中の`ClientTSOStreamClosed`エラーに対するTiDB Lightningの再試行ロジックを改善しました。 - - インポート後にSQLでチェックサムを検証し、検証[#41941](https://github.com/pingcap/tidb/issues/41941) @ [GMHDBJD](https://github.com/GMHDBJD)の安定性を向上 + - チェックサムフェーズ中の`ClientTSOStreamClosed`エラーに対するTiDB Lightningの再試行ロジックを改善しました。 [#45301](https://github.com/pingcap/tidb/issues/45301) @ [lance6716](https://github.com/lance6716) + - インポート後にSQLでチェックサムを検証し、検証の安定性を向上 [#41941](https://github.com/pingcap/tidb/issues/41941) @ [GMHDBJD](https://github.com/GMHDBJD) - Dumpling @@ -50,88 +50,88 @@ TiDB バージョン: 7.1.1 - TiDB Binlog - - テーブル情報の取得方法を最適化し、 Drainer [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @ [lichunzhu](https://github.com/lichunzhu)の初期化時間とメモリ使用量を削減します。 + - テーブル情報の取得方法を最適化し、 Drainer の初期化時間とメモリ使用量を削減します。 [#1137](https://github.com/pingcap/tidb-binlog/issues/1137) @ [lichunzhu](https://github.com/lichunzhu) ## バグ修正 {#bug-fixes} - TiDB - - GC ロック解決ステップで一部の悲観的ロック[#45134](https://github.com/pingcap/tidb/issues/45134) @ [MyonKeminta](https://github.com/MyonKeminta)が見逃される可能性がある問題を修正しました + - GC ロック解決ステップで一部の悲観的ロックが見逃される可能性がある問題を修正しました [#45134](https://github.com/pingcap/tidb/issues/45134) @ [MyonKeminta](https://github.com/MyonKeminta) - 新しいセッションが作成された場合に統計コレクターがデッドロックを引き起こす可能性がある問題を修正[#44502](https://github.com/pingcap/tidb/issues/44502) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) - - メモリトラッカー[#44612](https://github.com/pingcap/tidb/issues/44612) @ [wshwsh12](https://github.com/wshwsh12)の潜在的なメモリリーク問題を修正 + - メモリトラッカーの潜在的なメモリリーク問題を修正 [#44612](https://github.com/pingcap/tidb/issues/44612) @ [wshwsh12](https://github.com/wshwsh12) - バッチコプロセッサの再試行によって誤ったリージョン情報が生成される可能性があり、クエリが失敗する問題を修正しました[#44622](https://github.com/pingcap/tidb/issues/44622) @ [windtalker](https://github.com/windtalker) - - インデックススキャン[#45126](https://github.com/pingcap/tidb/issues/45126) @ [wshwsh12](https://github.com/wshwsh12)における潜在的なデータ競合問題を修正 + - インデックススキャンにおける潜在的なデータ競合問題を修正 [#45126](https://github.com/pingcap/tidb/issues/45126) @ [wshwsh12](https://github.com/wshwsh12) - `tidb_enable_parallel_apply`有効になっている場合、MPP モードでのクエリ結果が正しくない問題を修正[#45299](https://github.com/pingcap/tidb/issues/45299) @ [windtalker](https://github.com/windtalker) - `indexMerge`のクエリが[#45279](https://github.com/pingcap/tidb/issues/45279) @ [xzhangxian1008](https://github.com/xzhangxian1008)で強制終了されたときに発生するハングアップの問題を修正しました - 統計情報におけるSQL実行詳細のメモリ消費量が多すぎると、極端なケースでTiDB OOMが発生する問題を修正[#44047](https://github.com/pingcap/tidb/issues/44047) @ [wshwsh12](https://github.com/wshwsh12) - - `FormatSQL()`メソッドが入力[#44542](https://github.com/pingcap/tidb/issues/44542) @ [hawkingrei](https://github.com/hawkingrei)の非常に長い SQL 文を適切に切り捨てることができない問題を修正しました。 + - `FormatSQL()`メソッドが入力の非常に長い SQL 文を適切に切り捨てることができない問題を修正しました。 [#44542](https://github.com/pingcap/tidb/issues/44542) @ [hawkingrei](https://github.com/hawkingrei) - クラスタのアップグレード中に DDL 操作が停止し、アップグレードが失敗する問題を修正しました[#44158](https://github.com/pingcap/tidb/issues/44158) @ [zimulala](https://github.com/zimulala) - - 1つのTiDBノード[#45022](https://github.com/pingcap/tidb/issues/45022) @ [lcwangchao](https://github.com/lcwangchao)で障害が発生した後、他のTiDBノードがTTLタスクを引き継がない問題を修正しました + - 1つのTiDBノードで障害が発生した後、他のTiDBノードがTTLタスクを引き継がない問題を修正しました [#45022](https://github.com/pingcap/tidb/issues/45022) @ [lcwangchao](https://github.com/lcwangchao) - MySQLカーソルフェッチプロトコル使用時に、結果セットのメモリ消費量が`tidb_mem_quota_query`上限を超え、TiDBのメモリオーバーフローが発生する問題を修正しました。修正後、TiDBは結果セットを自動的にディスクに書き込み、メモリを解放します[#43233](https://github.com/pingcap/tidb/issues/43233) @ [YangKeao](https://github.com/YangKeao) - - 権限[#45320](https://github.com/pingcap/tidb/issues/45320) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)がなくてもユーザーが`INFORMATION_SCHEMA.TIFLASH_REPLICA`テーブルの情報を表示できる問題を修正 + - 権限がなくてもユーザーが`INFORMATION_SCHEMA.TIFLASH_REPLICA`テーブルの情報を表示できる問題を修正 [#45320](https://github.com/pingcap/tidb/issues/45320) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `ADMIN SHOW DDL JOBS`ステートメントによって返される`ROW_COUNT`不正確である問題を修正[#44044](https://github.com/pingcap/tidb/issues/44044) @ [tangenta](https://github.com/tangenta) - - 範囲列パーティションテーブルをクエリするとエラー[#43459](https://github.com/pingcap/tidb/issues/43459) @ [mjonss](https://github.com/mjonss)が発生する可能性がある問題を修正しました + - 範囲列パーティションテーブルをクエリするとエラーが発生する可能性がある問題を修正しました [#43459](https://github.com/pingcap/tidb/issues/43459) @ [mjonss](https://github.com/mjonss) - 一時停止中の DDL タスクの再開が失敗する問題を修正[#44217](https://github.com/pingcap/tidb/issues/44217) @ [dhysum](https://github.com/dhysum) - メモリ内の悲観的ロックが`FLASHBACK`障害と[#44292](https://github.com/pingcap/tidb/issues/44292) [Jmポテト](https://github.com/JmPotato)の不整合を引き起こす問題を修正しました。 - - 削除されたテーブルが`INFORMATION_SCHEMA` [#43714](https://github.com/pingcap/tidb/issues/43714) @ [tangenta](https://github.com/tangenta)から引き続き読み取ることができる問題を修正しました + - 削除されたテーブルが`INFORMATION_SCHEMA` から引き続き読み取ることができる問題を修正しました [#43714](https://github.com/pingcap/tidb/issues/43714) @ [tangenta](https://github.com/tangenta) - アップグレード前に一時停止された DDL 操作がある場合にクラスターのアップグレードが失敗する問題を修正[#44225](https://github.com/pingcap/tidb/issues/44225) @ [zimulala](https://github.com/zimulala) - - BR [#44716](https://github.com/pingcap/tidb/issues/44716) @ [tiancaiamao](https://github.com/tiancaiamao)を使用して`AUTO_ID_CACHE=1`テーブルを復元するときに発生する`duplicate entry`エラーを修正します - - DDL 所有者[#44619](https://github.com/pingcap/tidb/issues/44619) @ [tangenta](https://github.com/tangenta)の複数回の切り替えによって引き起こされるデータ インデックスの不整合の問題を修正しました。 - - `none`ステータスの`ADD INDEX` DDL タスクをキャンセルすると、このタスクが Distributed eXecution Framework (DXF) タスク キュー[#44205](https://github.com/pingcap/tidb/issues/44205) @ [tangenta](https://github.com/tangenta)から削除されないため、メモリリークが発生する可能性がある問題を修正しました。 - - 特定のエラーデータ[#43205](https://github.com/pingcap/tidb/issues/43205) @ [blacktear23](https://github.com/blacktear23)を処理するときにプロキシプロトコルが`Header read timeout`エラーを報告する問題を修正しました - - PD分離により実行中のDDL [#44267](https://github.com/pingcap/tidb/issues/44267) @ [wjhuang2016](https://github.com/wjhuang2016)がブロックされる可能性がある問題を修正しました - - 文中の`n`負の数[#44786](https://github.com/pingcap/tidb/issues/44786) @ [xhebox](https://github.com/xhebox)の場合に文`SELECT CAST(n AS CHAR)`のクエリ結果が正しくない問題を修正しました - - 多数の空のパーティションテーブル[#44308](https://github.com/pingcap/tidb/issues/44308) @ [hawkingrei](https://github.com/hawkingrei)を作成した後に過剰なメモリ使用が発生する問題を修正しました + - BR を使用して`AUTO_ID_CACHE=1`テーブルを復元するときに発生する`duplicate entry`エラーを修正します [#44716](https://github.com/pingcap/tidb/issues/44716) @ [tiancaiamao](https://github.com/tiancaiamao) + - DDL 所有者の複数回の切り替えによって引き起こされるデータ インデックスの不整合の問題を修正しました。 [#44619](https://github.com/pingcap/tidb/issues/44619) @ [tangenta](https://github.com/tangenta) + - `none`ステータスの`ADD INDEX` DDL タスクをキャンセルすると、このタスクが Distributed eXecution Framework (DXF) タスク キューから削除されないため、メモリリークが発生する可能性がある問題を修正しました。 [#44205](https://github.com/pingcap/tidb/issues/44205) @ [tangenta](https://github.com/tangenta) + - 特定のエラーデータを処理するときにプロキシプロトコルが`Header read timeout`エラーを報告する問題を修正しました [#43205](https://github.com/pingcap/tidb/issues/43205) @ [blacktear23](https://github.com/blacktear23) + - PD分離により実行中のDDL がブロックされる可能性がある問題を修正しました [#44267](https://github.com/pingcap/tidb/issues/44267) @ [wjhuang2016](https://github.com/wjhuang2016) + - 文中の`n`負の数の場合に文`SELECT CAST(n AS CHAR)`のクエリ結果が正しくない問題を修正しました [#44786](https://github.com/pingcap/tidb/issues/44786) @ [xhebox](https://github.com/xhebox) + - 多数の空のパーティションテーブルを作成した後に過剰なメモリ使用が発生する問題を修正しました [#44308](https://github.com/pingcap/tidb/issues/44308) @ [hawkingrei](https://github.com/hawkingrei) - 結合したテーブルの再配置により外部結合結果が不正確になる可能性がある問題を修正[#44314](https://github.com/pingcap/tidb/issues/44314) @ [AilinKid](https://github.com/AilinKid) - 共通テーブル式 (CTE) を含むクエリによってディスク容量が不足する可能性がある問題を修正[#44477](https://github.com/pingcap/tidb/issues/44477) @ [guo-shaoge](https://github.com/guo-shaoge) - データベースを削除するとGCの進行が遅くなる問題を修正[#33069](https://github.com/pingcap/tidb/issues/33069) @ [tiancaiamao](https://github.com/tiancaiamao) - - 取り込みモード[#44137](https://github.com/pingcap/tidb/issues/44137) @ [tangenta](https://github.com/tangenta)でインデックスの追加が失敗する問題を修正 - - テーブルパーティション定義で`FLOOR()`関数を使用してパーティション列を[#42323](https://github.com/pingcap/tidb/issues/42323) @ [jiyfhust](https://github.com/jiyfhust)に丸めた場合、 `SELECT`ステートメントがパーティションテーブルに対してエラーを返す問題を修正しました。 - - フォロワー読み取りが再試行前にフラッシュバックエラーを処理せず、クエリエラー[#43673](https://github.com/pingcap/tidb/issues/43673) @ [you06](https://github.com/you06)が発生する問題を修正しました + - 取り込みモードでインデックスの追加が失敗する問題を修正 [#44137](https://github.com/pingcap/tidb/issues/44137) @ [tangenta](https://github.com/tangenta) + - テーブルパーティション定義で`FLOOR()`関数を使用してパーティション列をに丸めた場合、 `SELECT`ステートメントがパーティションテーブルに対してエラーを返す問題を修正しました。 [#42323](https://github.com/pingcap/tidb/issues/42323) @ [jiyfhust](https://github.com/jiyfhust) + - フォロワー読み取りが再試行前にフラッシュバックエラーを処理せず、クエリエラーが発生する問題を修正しました [#43673](https://github.com/pingcap/tidb/issues/43673) @ [you06](https://github.com/you06) - カーソルフェッチで`memTracker`使用するとメモリリークが発生する問題を修正[#44254](https://github.com/pingcap/tidb/issues/44254) @ [YangKeao](https://github.com/YangKeao) - `SHOW PROCESSLIST`文でサブクエリ時間が長い文のトランザクションの TxnStart を表示できない問題を修正[#40851](https://github.com/pingcap/tidb/issues/40851) @ [crazycs520](https://github.com/crazycs520) - - `LEADING`ヒントがブロックエイリアス[#44645](https://github.com/pingcap/tidb/issues/44645) @ [qw4990](https://github.com/qw4990)のクエリをサポートしない問題を修正しました - - `PREPARE stmt FROM "ANALYZE TABLE xxx"` `tidb_mem_quota_query` [#44320](https://github.com/pingcap/tidb/issues/44320) @ [chrysan](https://github.com/chrysan)で殺される可能性がある問題を修正 - - 空の`processInfo` [#43829](https://github.com/pingcap/tidb/issues/43829) @ [zimulala](https://github.com/zimulala)によって引き起こされるpanic問題を修正 - - `ON UPDATE`文が主キー[#44565](https://github.com/pingcap/tidb/issues/44565) @ [zyguan](https://github.com/zyguan)を正しく更新しない場合にデータとインデックスが不整合になる問題を修正しました + - `LEADING`ヒントがブロックエイリアスのクエリをサポートしない問題を修正しました [#44645](https://github.com/pingcap/tidb/issues/44645) @ [qw4990](https://github.com/qw4990) + - `PREPARE stmt FROM "ANALYZE TABLE xxx"` `tidb_mem_quota_query` で殺される可能性がある問題を修正 [#44320](https://github.com/pingcap/tidb/issues/44320) @ [chrysan](https://github.com/chrysan) + - 空の`processInfo` によって引き起こされるpanic問題を修正 [#43829](https://github.com/pingcap/tidb/issues/43829) @ [zimulala](https://github.com/zimulala) + - `ON UPDATE`文が主キーを正しく更新しない場合にデータとインデックスが不整合になる問題を修正しました [#44565](https://github.com/pingcap/tidb/issues/44565) @ [zyguan](https://github.com/zyguan) - `tidb_opt_agg_push_down`有効になっている場合にクエリが誤った結果を返す可能性がある問題を修正[#44795](https://github.com/pingcap/tidb/issues/44795) @ [AilinKid](https://github.com/AilinKid) - CTEと相関サブクエリを同時に使用すると、クエリ結果が不正確になったり、panicが発生する可能性がある問題を修正[#44649](https://github.com/pingcap/tidb/issues/44649) [#38170](https://github.com/pingcap/tidb/issues/38170) [#44774](https://github.com/pingcap/tidb/issues/44774) @ [winoros](https://github.com/winoros) @ [guo-shaoge](https://github.com/guo-shaoge) - - ロールバック状態でDDLタスクをキャンセルすると、関連するメタデータ[#44143](https://github.com/pingcap/tidb/issues/44143) @ [wjhuang2016](https://github.com/wjhuang2016)にエラーが発生する問題を修正しました - - `UPDATE`文を実行すると外部キー制約[#44848](https://github.com/pingcap/tidb/issues/44848) @ [crazycs520](https://github.com/crazycs520)のチェックによりエラーが発生する問題を修正しました + - ロールバック状態でDDLタスクをキャンセルすると、関連するメタデータにエラーが発生する問題を修正しました [#44143](https://github.com/pingcap/tidb/issues/44143) @ [wjhuang2016](https://github.com/wjhuang2016) + - `UPDATE`文を実行すると外部キー制約のチェックによりエラーが発生する問題を修正しました [#44848](https://github.com/pingcap/tidb/issues/44848) @ [crazycs520](https://github.com/crazycs520) - PD - - リソース マネージャーが既定のリソース グループ[#6787](https://github.com/tikv/pd/issues/6787) @ [glorv](https://github.com/glorv)を繰り返し初期化する問題を修正しました。 + - リソース マネージャーが既定のリソース グループを繰り返し初期化する問題を修正しました。 [#6787](https://github.com/tikv/pd/issues/6787) @ [glorv](https://github.com/glorv) - SQLの配置ルールで設定された`location-labels` 、期待どおりに[#6662](https://github.com/tikv/pd/issues/6662) @ [rleungx](https://github.com/rleungx)にスケジュールされない場合がある問題を修正しました。 - 一部のコーナーケースで冗長レプリカが自動的に修復されない問題を修正[#6573](https://github.com/tikv/pd/issues/6573) @ [nolouch](https://github.com/nolouch) - TiFlash - - 分散ストレージおよびコンピューティングアーキテクチャモードで、 TiFlashコンピューティングノードが不正確なCPUコア情報[#7436](https://github.com/pingcap/tiflash/issues/7436) @ [guo-shaoge](https://github.com/guo-shaoge)を取得する問題を修正しました。 - - オンラインアンセーフリカバリ[#7671](https://github.com/pingcap/tiflash/issues/7671) @ [hongyunyan](https://github.com/hongyunyan)を使用した後、 TiFlashの再起動に時間がかかりすぎる問題を修正しました + - 分散ストレージおよびコンピューティングアーキテクチャモードで、 TiFlashコンピューティングノードが不正確なCPUコア情報を取得する問題を修正しました。 [#7436](https://github.com/pingcap/tiflash/issues/7436) @ [guo-shaoge](https://github.com/guo-shaoge) + - オンラインアンセーフリカバリを使用した後、 TiFlashの再起動に時間がかかりすぎる問題を修正しました [#7671](https://github.com/pingcap/tiflash/issues/7671) @ [hongyunyan](https://github.com/hongyunyan) - ツール - Backup & Restore (BR) - `checksum mismatch`場合によっては誤って報告される問題を修正[#44472](https://github.com/pingcap/tidb/issues/44472) @ [Leavrth](https://github.com/Leavrth) - - TiDBクラスタ[#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau)にPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 + - TiDBクラスタにPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 [#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau) - TiCDC - PD例外によりレプリケーションタスクが停止する可能性がある問題を修正[#8808](https://github.com/pingcap/tiflow/issues/8808) [#9054](https://github.com/pingcap/tiflow/issues/9054) @ [asddongmen](https://github.com/asddongmen) @ [fubinzh](https://github.com/fubinzh) - - オブジェクトストレージサービス[#8894](https://github.com/pingcap/tiflow/issues/8894) @ [CharlesCheung96](https://github.com/CharlesCheung96)へのレプリケーション時に過剰なメモリ消費が発生する問題を修正 - - 再実行ログが有効で、下流に例外[#9172](https://github.com/pingcap/tiflow/issues/9172) @ [CharlesCheung96](https://github.com/CharlesCheung96)がある場合にレプリケーションタスクが停止する可能性がある問題を修正しました。 + - オブジェクトストレージサービスへのレプリケーション時に過剰なメモリ消費が発生する問題を修正 [#8894](https://github.com/pingcap/tiflow/issues/8894) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - 再実行ログが有効で、下流に例外がある場合にレプリケーションタスクが停止する可能性がある問題を修正しました。 [#9172](https://github.com/pingcap/tiflow/issues/9172) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 下流で障害が発生した場合に TiCDC が再試行を続け、再試行時間が長くなりすぎる問題を修正しました[#9272](https://github.com/pingcap/tiflow/issues/9272) @ [asddongmen](https://github.com/asddongmen) - - Kafka [#8959](https://github.com/pingcap/tiflow/issues/8959) @ [Rustin170506](https://github.com/Rustin170506)にデータを複製する際に下流のメタデータを頻繁に読み取ることによって下流に過度の負荷がかかる問題を修正しました + - Kafka にデータを複製する際に下流のメタデータを頻繁に読み取ることによって下流に過度の負荷がかかる問題を修正しました [#8959](https://github.com/pingcap/tiflow/issues/8959) @ [Rustin170506](https://github.com/Rustin170506) - ダウンストリームが Kafka の場合、TiCDC がダウンストリームのメタデータを頻繁にクエリし、ダウンストリームに過度のワークロードが発生する問題を修正しました[#8957](https://github.com/pingcap/tiflow/issues/8957) [#8959](https://github.com/pingcap/tiflow/issues/8959) @ [Rustin170506](https://github.com/Rustin170506) - 一部の特殊なシナリオでソートコンポーネントの過剰なメモリ使用によって引き起こされる OOM 問題を修正[#8974](https://github.com/pingcap/tiflow/issues/8974) @ [hicqu](https://github.com/hicqu) - AvroまたはCSVプロトコルが使用されている場合、 `UPDATE`操作で古い値を出力できない問題を修正しました[#9086](https://github.com/pingcap/tiflow/issues/9086) @ [3AceShowHand](https://github.com/3AceShowHand) - - ストレージサービスにデータを複製するときに、下流のDDLステートメントに対応するJSONファイルにテーブルフィールド[#9066](https://github.com/pingcap/tiflow/issues/9066) @ [CharlesCheung96](https://github.com/CharlesCheung96)のデフォルト値が記録されない問題を修正しました。 - - TiDB または MySQL [#9180](https://github.com/pingcap/tiflow/issues/9180) @ [asddongmen](https://github.com/asddongmen)にデータを複製するときに、下流の双方向レプリケーション関連の変数を頻繁に設定することによって発生する下流ログが多すぎる問題を修正しました。 - - Kafka メッセージのサイズが大きすぎるためにレプリケーションエラーが発生した場合に、メッセージ本文がログ[#9031](https://github.com/pingcap/tiflow/issues/9031) @ [darraes](https://github.com/darraes)に記録される問題を修正しました。 + - ストレージサービスにデータを複製するときに、下流のDDLステートメントに対応するJSONファイルにテーブルフィールドのデフォルト値が記録されない問題を修正しました。 [#9066](https://github.com/pingcap/tiflow/issues/9066) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - TiDB または MySQL にデータを複製するときに、下流の双方向レプリケーション関連の変数を頻繁に設定することによって発生する下流ログが多すぎる問題を修正しました。 [#9180](https://github.com/pingcap/tiflow/issues/9180) @ [asddongmen](https://github.com/asddongmen) + - Kafka メッセージのサイズが大きすぎるためにレプリケーションエラーが発生した場合に、メッセージ本文がログに記録される問題を修正しました。 [#9031](https://github.com/pingcap/tiflow/issues/9031) @ [darraes](https://github.com/darraes) - ネットワーク分離やPDオーナーノードの再起動などのPD障害時にTiCDCが停止する問題を修正[#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @ [asddongmen](https://github.com/asddongmen) - - Avroプロトコルが`Enum`タイプの値[#9259](https://github.com/pingcap/tiflow/issues/9259) @ [3AceShowHand](https://github.com/3AceShowHand)を誤って識別する問題を修正しました + - Avroプロトコルが`Enum`タイプの値を誤って識別する問題を修正しました [#9259](https://github.com/pingcap/tiflow/issues/9259) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Data Migration (DM) @@ -139,12 +139,12 @@ TiDB バージョン: 7.1.1 - TiDB Lightning - - TiDB LightningとPD間の接続失敗を再試行できない問題を修正し、インポート成功率[#43400](https://github.com/pingcap/tidb/issues/43400) @ [lichunzhu](https://github.com/lichunzhu)を向上 - - TiKV にデータを書き込むときに、スペース不足エラー[#44733](https://github.com/pingcap/tidb/issues/44733) @ [lance6716](https://github.com/lance6716)が返されるときに、 TiDB Lightning がエラー メッセージを正しく表示しない問題を修正しました。 - - チェックサム操作[#45462](https://github.com/pingcap/tidb/issues/45462) @ [D3Hunter](https://github.com/D3Hunter)中に`Region is unavailable`エラーが報告される問題を修正 + - TiDB LightningとPD間の接続失敗を再試行できない問題を修正し、インポート成功率を向上 [#43400](https://github.com/pingcap/tidb/issues/43400) @ [lichunzhu](https://github.com/lichunzhu) + - TiKV にデータを書き込むときに、スペース不足エラーが返されるときに、 TiDB Lightning がエラー メッセージを正しく表示しない問題を修正しました。 [#44733](https://github.com/pingcap/tidb/issues/44733) @ [lance6716](https://github.com/lance6716) + - チェックサム操作中に`Region is unavailable`エラーが報告される問題を修正 [#45462](https://github.com/pingcap/tidb/issues/45462) @ [D3Hunter](https://github.com/D3Hunter) - `experimental.allow-expression-index`が有効でデフォルト値が UUID [#44497](https://github.com/pingcap/tidb/issues/44497) @ [lichunzhu](https://github.com/lichunzhu)の場合に発生するTiDB Lightningpanic問題を修正しました - - 競合条件[#44867](https://github.com/pingcap/tidb/issues/44867) @ [D3Hunter](https://github.com/D3Hunter)によりディスククォータが不正確になる可能性がある問題を修正 - - 論理インポートモードで、インポート中に下流のテーブルを削除すると、 TiDB Lightningメタデータが時間[#44614](https://github.com/pingcap/tidb/issues/44614) @ [dsdashun](https://github.com/dsdashun)で更新されない可能性がある問題を修正しました。 + - 競合条件によりディスククォータが不正確になる可能性がある問題を修正 [#44867](https://github.com/pingcap/tidb/issues/44867) @ [D3Hunter](https://github.com/D3Hunter) + - 論理インポートモードで、インポート中に下流のテーブルを削除すると、 TiDB Lightningメタデータが時間で更新されない可能性がある問題を修正しました。 [#44614](https://github.com/pingcap/tidb/issues/44614) @ [dsdashun](https://github.com/dsdashun) - Dumpling @@ -152,6 +152,6 @@ TiDB バージョン: 7.1.1 - TiDB Binlog - - PDアドレス[#42643](https://github.com/pingcap/tidb/issues/42643) @ [lichunzhu](https://github.com/lichunzhu)の完全な変更後、TiDBが`SHOW PUMP STATUS`または`SHOW DRAINER STATUS`経由でBinlogノードステータスを正しく照会できない問題を修正しました。 - - PD アドレス[#42643](https://github.com/pingcap/tidb/issues/42643) @ [lance6716](https://github.com/lance6716)の完全な変更後に TiDB がバイナリログを書き込めなくなる問題を修正しました + - PDアドレスの完全な変更後、TiDBが`SHOW PUMP STATUS`または`SHOW DRAINER STATUS`経由でBinlogノードステータスを正しく照会できない問題を修正しました。 [#42643](https://github.com/pingcap/tidb/issues/42643) @ [lichunzhu](https://github.com/lichunzhu) + - PD アドレスの完全な変更後に TiDB がバイナリログを書き込めなくなる問題を修正しました [#42643](https://github.com/pingcap/tidb/issues/42643) @ [lance6716](https://github.com/lance6716) - etcdクライアントが初期化中に最新のノード情報を自動的に同期しない問題を修正[#1236](https://github.com/pingcap/tidb-binlog/issues/1236) @ [lichunzhu](https://github.com/lichunzhu) diff --git a/releases/release-7.1.2.md b/releases/release-7.1.2.md index 0f4bf6bf719a7..ed9afec3e9215 100644 --- a/releases/release-7.1.2.md +++ b/releases/release-7.1.2.md @@ -13,12 +13,12 @@ TiDB バージョン: 7.1.2 ## 互換性の変更 {#compatibility-changes} -- セキュリティ強化モード(SEM)で[`require_secure_transport`](https://docs.pingcap.com/tidb/v7.1/system-variables#require_secure_transport-new-in-v610)を`ON`に設定することを禁止し、ユーザー[#47665](https://github.com/pingcap/tidb/issues/47665) @ [tiancaiamao](https://github.com/tiancaiamao)の潜在的な接続問題を防ぎます。 -- [スムーズなアップグレード](/smooth-upgrade-tidb.md)機能はデフォルトで無効になっています。有効にするには、 `/upgrade/start`と`upgrade/finish` HTTPリクエストを[#47172](https://github.com/pingcap/tidb/issues/47172) @ [zimulala](https://github.com/zimulala)に送信します。 -- オプティマイザがテーブル[#46695](https://github.com/pingcap/tidb/issues/46695) @ [coderplay](https://github.com/coderplay)に対してハッシュ結合を選択するかどうかを制御する[`tidb_opt_enable_hash_join`](https://docs.pingcap.com/tidb/v7.1/system-variables#tidb_opt_enable_hash_join-new-in-v712)システム変数を導入します。 -- RocksDBの定期的な圧縮をデフォルトで無効にすることで、TiKV RocksDBのデフォルトの動作がv6.5.0より前のバージョンと一致するようになりました。この変更により、アップグレード後に大量の圧縮が行われることによるパフォーマンスへの影響を回避できます。さらに、TiKVでは2つの新しい設定項目[`rocksdb.[defaultcf|writecf|lockcf].periodic-compaction-seconds`](https://docs.pingcap.com/tidb/v7.1/tikv-configuration-file#periodic-compaction-seconds-new-in-v712)と[`rocksdb.[defaultcf|writecf|lockcf].ttl`](https://docs.pingcap.com/tidb/v7.1/tikv-configuration-file#ttl-new-in-v712)導入され、RocksDB [#15355](https://github.com/tikv/tikv/issues/15355) @ [LykxSassinator](https://github.com/LykxSassinator)の定期的な圧縮を手動で設定できるようになりました。 -- TiCDCは、CSVプロトコルにおけるバイナリデータのエンコード方式を制御するための設定項目[`sink.csv.binary-encoding-method`](/ticdc/ticdc-changefeed-config.md#changefeed-configuration-parameters)導入しました。デフォルト値は`'base64'` [#9373](https://github.com/pingcap/tiflow/issues/9373) @ [CharlesCheung96](https://github.com/CharlesCheung96)です。 -- TiCDC では、設定項目[`large-message-handle-option`](/ticdc/ticdc-sink-to-kafka.md#handle-messages-that-exceed-the-kafka-topic-limit)導入されています。デフォルトでは空で、メッセージサイズが Kafka トピックの制限を超えると changefeed が失敗します。この設定を`"handle-key-only"`に設定すると、メッセージがサイズ制限を超えた場合、メッセージサイズを縮小するためにハンドルキーのみが送信されます。縮小されたメッセージでも制限を超える場合、changefeed は[#9680](https://github.com/pingcap/tiflow/issues/9680) @ [3AceShowHand](https://github.com/3AceShowHand)で失敗します。 +- セキュリティ強化モード(SEM)で[`require_secure_transport`](https://docs.pingcap.com/tidb/v7.1/system-variables#require_secure_transport-new-in-v610)を`ON`に設定することを禁止し、ユーザーの潜在的な接続問題を防ぎます。 [#47665](https://github.com/pingcap/tidb/issues/47665) @ [tiancaiamao](https://github.com/tiancaiamao) +- [スムーズなアップグレード](/smooth-upgrade-tidb.md)機能はデフォルトで無効になっています。有効にするには、 `/upgrade/start`と`upgrade/finish` HTTPリクエストをに送信します。 [#47172](https://github.com/pingcap/tidb/issues/47172) @ [zimulala](https://github.com/zimulala) +- オプティマイザがテーブルに対してハッシュ結合を選択するかどうかを制御する[`tidb_opt_enable_hash_join`](https://docs.pingcap.com/tidb/v7.1/system-variables#tidb_opt_enable_hash_join-new-in-v712)システム変数を導入します。 [#46695](https://github.com/pingcap/tidb/issues/46695) @ [coderplay](https://github.com/coderplay) +- RocksDBの定期的な圧縮をデフォルトで無効にすることで、TiKV RocksDBのデフォルトの動作がv6.5.0より前のバージョンと一致するようになりました。この変更により、アップグレード後に大量の圧縮が行われることによるパフォーマンスへの影響を回避できます。さらに、TiKVでは2つの新しい設定項目[`rocksdb.[defaultcf|writecf|lockcf].periodic-compaction-seconds`](https://docs.pingcap.com/tidb/v7.1/tikv-configuration-file#periodic-compaction-seconds-new-in-v712)と[`rocksdb.[defaultcf|writecf|lockcf].ttl`](https://docs.pingcap.com/tidb/v7.1/tikv-configuration-file#ttl-new-in-v712)導入され、RocksDB の定期的な圧縮を手動で設定できるようになりました。 [#15355](https://github.com/tikv/tikv/issues/15355) @ [LykxSassinator](https://github.com/LykxSassinator) +- TiCDCは、CSVプロトコルにおけるバイナリデータのエンコード方式を制御するための設定項目[`sink.csv.binary-encoding-method`](/ticdc/ticdc-changefeed-config.md#changefeed-configuration-parameters)導入しました。デフォルト値は`'base64'` です。 [#9373](https://github.com/pingcap/tiflow/issues/9373) @ [CharlesCheung96](https://github.com/CharlesCheung96) +- TiCDC では、設定項目[`large-message-handle-option`](/ticdc/ticdc-sink-to-kafka.md#handle-messages-that-exceed-the-kafka-topic-limit)導入されています。デフォルトでは空で、メッセージサイズが Kafka トピックの制限を超えると changefeed が失敗します。この設定を`"handle-key-only"`に設定すると、メッセージがサイズ制限を超えた場合、メッセージサイズを縮小するためにハンドルキーのみが送信されます。縮小されたメッセージでも制限を超える場合、changefeed はで失敗します。 [#9680](https://github.com/pingcap/tiflow/issues/9680) @ [3AceShowHand](https://github.com/3AceShowHand) ### 動作の変更 {#behavior-changes} @@ -28,19 +28,19 @@ TiDB バージョン: 7.1.2 - TiDB - - [`NO_MERGE_JOIN()`](/optimizer-hints.md#no_merge_joint1_name--tl_name-) @ [#45520](https://github.com/pingcap/tidb/issues/45520) [`NO_INDEX_MERGE_JOIN()`](/optimizer-hints.md#no_index_merge_joint1_name--tl_name-)含む新しいオプティマイザヒント[`NO_HASH_JOIN()`](/optimizer-hints.md#no_hash_joint1_name--tl_name-) @[qw4990](https://github.com/qw4990)し[`NO_INDEX_HASH_JOIN()`](/optimizer-hints.md#no_index_hash_joint1_name--tl_name-) [`NO_INDEX_JOIN()`](/optimizer-hints.md#no_index_joint1_name--tl_name-) - - コプロセッサ[#46514](https://github.com/pingcap/tidb/issues/46514) @ [you06](https://github.com/you06)に関連する要求元情報を追加します - - TiDBノード[#47172](https://github.com/pingcap/tidb/issues/47172) @ [zimulala](https://github.com/zimulala)のアップグレードステータスの開始と終了をマークするために`/upgrade/start`と`upgrade/finish` APIを追加します。 + - [`NO_MERGE_JOIN()`](/optimizer-hints.md#no_merge_joint1_name--tl_name-)、[`NO_INDEX_JOIN()`](/optimizer-hints.md#no_index_joint1_name--tl_name-)、[`NO_INDEX_MERGE_JOIN()`](/optimizer-hints.md#no_index_merge_joint1_name--tl_name-)、[`NO_HASH_JOIN()`](/optimizer-hints.md#no_hash_joint1_name--tl_name-)、[`NO_INDEX_HASH_JOIN()`](/optimizer-hints.md#no_index_hash_joint1_name--tl_name-)を含む新しいオプティマイザヒントを追加 [#45520](https://github.com/pingcap/tidb/issues/45520) @[qw4990](https://github.com/qw4990) + - コプロセッサに関連する要求元情報を追加します [#46514](https://github.com/pingcap/tidb/issues/46514) @ [you06](https://github.com/you06) + - TiDBノードのアップグレードステータスの開始と終了をマークするために`/upgrade/start`と`upgrade/finish` APIを追加します。 [#47172](https://github.com/pingcap/tidb/issues/47172) @ [zimulala](https://github.com/zimulala) - TiKV - - 圧縮メカニズムを最適化します。リージョンが分割されるときに、分割するキーがない場合、圧縮がトリガーされ、過剰な MVCC バージョン[#15282](https://github.com/tikv/tikv/issues/15282) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)が排除されます。 - - ルータオブジェクトのLRUCacheを排除してメモリ使用量を削減し、OOM [#15430](https://github.com/tikv/tikv/issues/15430) @ [Connor1996](https://github.com/Connor1996)を防止します。 + - 圧縮メカニズムを最適化します。リージョンが分割されるときに、分割するキーがない場合、圧縮がトリガーされ、過剰な MVCC バージョンが排除されます。 [#15282](https://github.com/tikv/tikv/issues/15282) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) + - ルータオブジェクトのLRUCacheを排除してメモリ使用量を削減し、OOM を防止します。 [#15430](https://github.com/tikv/tikv/issues/15430) @ [Connor1996](https://github.com/Connor1996) - `Max gap of safe-ts`と`Min safe ts region`メトリックを追加し、 `tikv-ctl get-region-read-progress`コマンドを導入して、resolved-tsと安全な ts の状態をより適切に観察および診断します[#15082](https://github.com/tikv/tikv/issues/15082) @ [ekexium](https://github.com/ekexium) - TiKV で RocksDB の設定を公開し、ユーザーが TTL や定期的な圧縮などの機能を無効にできるようにします[#14873](https://github.com/tikv/tikv/issues/14873) @ [LykxSassinator](https://github.com/LykxSassinator) - - 接続再試行のプロセスでPDクライアントのバックオフメカニズムを追加し、エラー再試行中に再試行間隔を徐々に増やしてPD圧力[#15428](https://github.com/tikv/tikv/issues/15428) @ [nolouch](https://github.com/nolouch)を軽減します。 + - 接続再試行のプロセスでPDクライアントのバックオフメカニズムを追加し、エラー再試行中に再試行間隔を徐々に増やしてPD圧力を軽減します。 [#15428](https://github.com/tikv/tikv/issues/15428) @ [nolouch](https://github.com/nolouch) - Titan マニフェストファイルを書き込むときにミューテックスを保持しないようにして、他のスレッドに影響を与えないようにします[#15351](https://github.com/tikv/tikv/issues/15351) @ [Connor1996](https://github.com/Connor1996) - - OOM [#15458](https://github.com/tikv/tikv/issues/15458) @ [overvenus](https://github.com/overvenus)を防ぐためにリゾルバのメモリ使用量を最適化します + - OOM を防ぐためにリゾルバのメモリ使用量を最適化します [#15458](https://github.com/tikv/tikv/issues/15458) @ [overvenus](https://github.com/overvenus) - PD @@ -49,116 +49,116 @@ TiDB バージョン: 7.1.2 - TiFlash - - Grafana [#8050](https://github.com/pingcap/tiflash/issues/8050) @ [hongyunyan](https://github.com/hongyunyan)のインデックスデータのメモリ使用量の監視メトリックを追加します + - Grafana のインデックスデータのメモリ使用量の監視メトリックを追加します [#8050](https://github.com/pingcap/tiflash/issues/8050) @ [hongyunyan](https://github.com/hongyunyan) - ツール - Backup & Restore (BR) - - HTTPクライアント[#46011](https://github.com/pingcap/tidb/issues/46011) @ [Leavrth](https://github.com/Leavrth)で`MaxIdleConns`と`MaxIdleConnsPerHost`パラメータを設定することにより、ログバックアップとPITRリストアタスクの接続再利用のサポートを強化します。 + - HTTPクライアントで`MaxIdleConns`と`MaxIdleConnsPerHost`パラメータを設定することにより、ログバックアップとPITRリストアタスクの接続再利用のサポートを強化します。 [#46011](https://github.com/pingcap/tidb/issues/46011) @ [Leavrth](https://github.com/Leavrth) - ログバックアップのCPUオーバーヘッドを削減`resolve lock` [#40759](https://github.com/pingcap/tidb/issues/40759) @ [3pointer](https://github.com/3pointer) - 新しい復元パラメータ`WaitTiflashReady`を追加します。このパラメータを有効にすると、 TiFlashレプリカが正常に複製された後に復元操作が完了します[#43828](https://github.com/pingcap/tidb/issues/43828) [#46302](https://github.com/pingcap/tidb/issues/46302) @ [3pointer](https://github.com/3pointer) - TiCDC - - 複数の TiCDC 監視メトリックとアラームルールを[#9047](https://github.com/pingcap/tiflow/issues/9047) @ [asddongmen](https://github.com/asddongmen)最適化します - - Kafka Sink は、メッセージが大きすぎる場合に[ハンドルキーデータのみを送信する](/ticdc/ticdc-sink-to-kafka.md#handle-messages-that-exceed-the-kafka-topic-limit)サポートし、過剰なメッセージ サイズ[#9680](https://github.com/pingcap/tiflow/issues/9680) @ [3AceShowHand](https://github.com/3AceShowHand)によって引き起こされる変更フィードの失敗を回避します。 - - `ADD INDEX` DDL操作を複製する実行ロジックを最適化して、後続のDMLステートメント[#9644](https://github.com/pingcap/tiflow/issues/9644) @ [sdojjy](https://github.com/sdojjy)をブロックしないようにします。 + - 複数の TiCDC 監視メトリックとアラームルールを最適化します [#9047](https://github.com/pingcap/tiflow/issues/9047) @ [asddongmen](https://github.com/asddongmen) + - Kafka Sink は、メッセージが大きすぎる場合に[ハンドルキーデータのみを送信する](/ticdc/ticdc-sink-to-kafka.md#handle-messages-that-exceed-the-kafka-topic-limit)サポートし、過剰なメッセージ サイズによって引き起こされる変更フィードの失敗を回避します。 [#9680](https://github.com/pingcap/tiflow/issues/9680) @ [3AceShowHand](https://github.com/3AceShowHand) + - `ADD INDEX` DDL操作を複製する実行ロジックを最適化して、後続のDMLステートメントをブロックしないようにします。 [#9644](https://github.com/pingcap/tiflow/issues/9644) @ [sdojjy](https://github.com/sdojjy) - TiCDC が失敗後に再試行するときのステータス メッセージを改善する[#9483](https://github.com/pingcap/tiflow/issues/9483) @ [asddongmen](https://github.com/asddongmen) - TiDB Data Migration (DM) - - 互換性のない DDL ステートメント[#9112](https://github.com/pingcap/tiflow/issues/9112) @ [GMHDBJD](https://github.com/GMHDBJD)に対して厳密な楽観的モードをサポートする + - 互換性のない DDL ステートメントに対して厳密な楽観的モードをサポートする [#9112](https://github.com/pingcap/tiflow/issues/9112) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning - インポートタスクのパフォーマンスを向上させるために、デフォルト値の`checksum-via-sql`を`false`に変更します[#45368](https://github.com/pingcap/tidb/issues/45368) [#45094](https://github.com/pingcap/tidb/issues/45094) @ [GMHDBJD](https://github.com/GMHDBJD) - - データインポートフェーズ[#46253](https://github.com/pingcap/tidb/issues/46253) @ [lance6716](https://github.com/lance6716)中の`no leader`エラーに対するTiDB Lightningの再試行ロジックを最適化します。 + - データインポートフェーズ中の`no leader`エラーに対するTiDB Lightningの再試行ロジックを最適化します。 [#46253](https://github.com/pingcap/tidb/issues/46253) @ [lance6716](https://github.com/lance6716) ## バグ修正 {#bug-fixes} - TiDB - - `GROUP_CONCAT` `ORDER BY`列[#41986](https://github.com/pingcap/tidb/issues/41986) @ [AilinKid](https://github.com/AilinKid)を解析できない問題を修正 + - `GROUP_CONCAT` `ORDER BY`列を解析できない問題を修正 [#41986](https://github.com/pingcap/tidb/issues/41986) @ [AilinKid](https://github.com/AilinKid) - システムテーブル`INFORMATION_SCHEMA.TIKV_REGION_STATUS`をクエリすると、場合によっては誤った結果が返される問題を修正しました[#45531](https://github.com/pingcap/tidb/issues/45531) @ [Defined2014](https://github.com/Defined2014) - - メタデータの読み取りに 1 つの DDL リース[#45176](https://github.com/pingcap/tidb/issues/45176) @ [zimulala](https://github.com/zimulala)よりも長い時間がかかる場合に TiDB のアップグレードが停止する問題を修正しました - - CTE を含む DML 文を実行するとpanic[#46083](https://github.com/pingcap/tidb/issues/46083) @ [winoros](https://github.com/winoros)が発生する問題を修正しました - - パーティション交換[#46492](https://github.com/pingcap/tidb/issues/46492) @ [mjonss](https://github.com/mjonss)中にパーティション定義に準拠していないデータを検出できない問題を修正 + - メタデータの読み取りに 1 つの DDL リースよりも長い時間がかかる場合に TiDB のアップグレードが停止する問題を修正しました [#45176](https://github.com/pingcap/tidb/issues/45176) @ [zimulala](https://github.com/zimulala) + - CTE を含む DML 文を実行するとpanicが発生する問題を修正しました [#46083](https://github.com/pingcap/tidb/issues/46083) @ [winoros](https://github.com/winoros) + - パーティション交換中にパーティション定義に準拠していないデータを検出できない問題を修正 [#46492](https://github.com/pingcap/tidb/issues/46492) @ [mjonss](https://github.com/mjonss) - `MERGE_JOIN`の結果が間違っている問題を修正[#46580](https://github.com/pingcap/tidb/issues/46580) @ [qw4990](https://github.com/qw4990) - - 符号なし型と`Duration`型定数[#45410](https://github.com/pingcap/tidb/issues/45410) @ [wshwsh12](https://github.com/wshwsh12)を比較したときに発生する誤った結果を修正しました - - `AUTO_ID_CACHE=1` [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました + - 符号なし型と`Duration`型定数を比較したときに発生する誤った結果を修正しました [#45410](https://github.com/pingcap/tidb/issues/45410) @ [wshwsh12](https://github.com/wshwsh12) + - `AUTO_ID_CACHE=1` に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao) - TTLが[#45510](https://github.com/pingcap/tidb/issues/45510) @ [lcwangchao](https://github.com/lcwangchao)で実行されているときのメモリリークの問題を修正しました - 接続を切断すると go コルーチン リークが発生する可能性がある問題を修正[#46034](https://github.com/pingcap/tidb/issues/46034) @ [pingyu](https://github.com/pingyu) - インデックス結合のエラーによりクエリが停止する可能性がある問題を修正[#45716](https://github.com/pingcap/tidb/issues/45716) @ [wshwsh12](https://github.com/wshwsh12) - - ハッシュパーティションテーブル[#46779](https://github.com/pingcap/tidb/issues/46779) @ [jiyfhust](https://github.com/jiyfhust)に対して`BatchPointGet`演算子が誤った結果を返す問題を修正しました + - ハッシュパーティションテーブルに対して`BatchPointGet`演算子が誤った結果を返す問題を修正しました [#46779](https://github.com/pingcap/tidb/issues/46779) @ [jiyfhust](https://github.com/jiyfhust) - `EXCHANGE PARTITION`失敗またはキャンセルされた場合に、パーティションテーブルの制限が元のテーブルに残る問題を修正[#45920](https://github.com/pingcap/tidb/issues/45920) [#45791](https://github.com/pingcap/tidb/issues/45791) @ [mjonss](https://github.com/mjonss) - - 2つのサブクエリ[#46160](https://github.com/pingcap/tidb/issues/46160) @ [qw4990](https://github.com/qw4990)を結合するときに`TIDB_INLJ`ヒントが有効にならない問題を修正しました - - `DATETIME`または`TIMESTAMP`列を数値定数[#38361](https://github.com/pingcap/tidb/issues/38361) @ [yibin87](https://github.com/yibin87)と比較するときに、MySQL と動作が一致しない問題を修正しました。 - - 深くネストされた式に対してハッシュコードが繰り返し計算され、メモリ使用量が増加し、OOM [#42788](https://github.com/pingcap/tidb/issues/42788) @ [AilinKid](https://github.com/AilinKid)が発生する問題を修正しました。 - - アクセスパスプルーニングロジックが`READ_FROM_STORAGE(TIFLASH[...])`ヒントを無視し、 `Can't find a proper physical plan`エラー[#40146](https://github.com/pingcap/tidb/issues/40146) @ [AilinKid](https://github.com/AilinKid)が発生する問題を修正しました。 + - 2つのサブクエリを結合するときに`TIDB_INLJ`ヒントが有効にならない問題を修正しました [#46160](https://github.com/pingcap/tidb/issues/46160) @ [qw4990](https://github.com/qw4990) + - `DATETIME`または`TIMESTAMP`列を数値定数と比較するときに、MySQL と動作が一致しない問題を修正しました。 [#38361](https://github.com/pingcap/tidb/issues/38361) @ [yibin87](https://github.com/yibin87) + - 深くネストされた式に対してハッシュコードが繰り返し計算され、メモリ使用量が増加し、OOM が発生する問題を修正しました。 [#42788](https://github.com/pingcap/tidb/issues/42788) @ [AilinKid](https://github.com/AilinKid) + - アクセスパスプルーニングロジックが`READ_FROM_STORAGE(TIFLASH[...])`ヒントを無視し、 `Can't find a proper physical plan`エラーが発生する問題を修正しました。 [#40146](https://github.com/pingcap/tidb/issues/40146) @ [AilinKid](https://github.com/AilinKid) - CAST に精度損失がないのに条件`cast(col)=range`で FullScan が発生する問題を修正[#45199](https://github.com/pingcap/tidb/issues/45199) @ [AilinKid](https://github.com/AilinKid) - - `plan replayer dump explain`エラー[#46197](https://github.com/pingcap/tidb/issues/46197) @ [time-and-fate](https://github.com/time-and-fate)を報告する問題を修正 - - `tmp-storage-quota`設定が[#45161](https://github.com/pingcap/tidb/issues/45161) [#26806](https://github.com/pingcap/tidb/issues/26806) @ [wshwsh12](https://github.com/wshwsh12)で有効にならない問題を修正 + - `plan replayer dump explain`エラーを報告する問題を修正 [#46197](https://github.com/pingcap/tidb/issues/46197) @ [time-and-fate](https://github.com/time-and-fate) + - `tmp-storage-quota`設定が で有効にならない問題を修正 [#26806](https://github.com/pingcap/tidb/issues/26806) @ [wshwsh12](https://github.com/wshwsh12) [#45161](https://github.com/pingcap/tidb/issues/45161) - TiDBパーサーが状態のままになり、解析エラーが発生する問題を修正[#45898](https://github.com/pingcap/tidb/issues/45898) @ [qw4990](https://github.com/qw4990) - MPP実行プランで集計がユニオンを介してプッシュダウンされると、結果が正しくなくなる問題を修正[#45850](https://github.com/pingcap/tidb/issues/45850) @ [AilinKid](https://github.com/AilinKid) - - `AUTO_ID_CACHE=1` [#46454](https://github.com/pingcap/tidb/issues/46454) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に、panic後に TiDB がゆっくりと回復する問題を修正しました。 + - `AUTO_ID_CACHE=1` に設定されている場合に、panic後に TiDB がゆっくりと回復する問題を修正しました。 [#46454](https://github.com/pingcap/tidb/issues/46454) @ [tiancaiamao](https://github.com/tiancaiamao) - ソート演算子がスピルプロセス中に TiDB をクラッシュさせる可能性がある問題を修正[#47538](https://github.com/pingcap/tidb/issues/47538) @ [windtalker](https://github.com/windtalker) - - BRを使用して`AUTO_ID_CACHE=1` [#46093](https://github.com/pingcap/tidb/issues/46093) @ [tiancaiamao](https://github.com/tiancaiamao)の非クラスター化インデックステーブルを復元するときに重複する主キーの問題を修正しました。 - - 静的プルーニングモードでパーティションテーブルをクエリし、実行プランに`IndexLookUp` [#45757](https://github.com/pingcap/tidb/issues/45757) @ [Defined2014](https://github.com/Defined2014)が含まれている場合にクエリがエラーを報告する可能性がある問題を修正しました。 - - パーティションテーブルと配置ポリシー[#45791](https://github.com/pingcap/tidb/issues/45791) @ [mjonss](https://github.com/mjonss)テーブル間でパーティションを交換した後に、パーティションテーブルへのデータの挿入が失敗する可能性がある問題を修正しました。 + - BRを使用して`AUTO_ID_CACHE=1` の非クラスター化インデックステーブルを復元するときに重複する主キーの問題を修正しました。 [#46093](https://github.com/pingcap/tidb/issues/46093) @ [tiancaiamao](https://github.com/tiancaiamao) + - 静的プルーニングモードでパーティションテーブルをクエリし、実行プランに`IndexLookUp` が含まれている場合にクエリがエラーを報告する可能性がある問題を修正しました。 [#45757](https://github.com/pingcap/tidb/issues/45757) @ [Defined2014](https://github.com/Defined2014) + - パーティションテーブルと配置ポリシーテーブル間でパーティションを交換した後に、パーティションテーブルへのデータの挿入が失敗する可能性がある問題を修正しました。 [#45791](https://github.com/pingcap/tidb/issues/45791) @ [mjonss](https://github.com/mjonss) - タイムゾーン情報が正しくない時間フィールドをエンコードする問題を修正[#46033](https://github.com/pingcap/tidb/issues/46033) @ [tangenta](https://github.com/tangenta) - `tmp`ディレクトリが存在しない場合にインデックスを高速に追加する DDL 文がスタックする問題を修正しました[#45456](https://github.com/pingcap/tidb/issues/45456) @ [tangenta](https://github.com/tangenta) - 複数の TiDB インスタンスを同時にアップグレードするとアップグレードプロセスがブロックされる可能性がある問題を修正[#46228](https://github.com/pingcap/tidb/issues/46228) @ [zimulala](https://github.com/zimulala) - - 領域[#46135](https://github.com/pingcap/tidb/issues/46135) @ [zimulala](https://github.com/zimulala)を分割する際に誤ったパラメータが使用されることで発生する、リージョンが不均一に分散される問題を修正しました。 + - 領域を分割する際に誤ったパラメータが使用されることで発生する、リージョンが不均一に分散される問題を修正しました。 [#46135](https://github.com/pingcap/tidb/issues/46135) @ [zimulala](https://github.com/zimulala) - TiDB の再起動後に DDL 操作が停止する可能性がある問題を修正[#46751](https://github.com/pingcap/tidb/issues/46751) @ [wjhuang2016](https://github.com/wjhuang2016) - - 非整数クラスター化インデックス[#47350](https://github.com/pingcap/tidb/issues/47350) @ [tangenta](https://github.com/tangenta)でのテーブル分割操作を禁止する - - 不正なMDL処理[#46920](https://github.com/pingcap/tidb/issues/46920) @ [wjhuang2016](https://github.com/wjhuang2016)によりDDL操作が永続的にブロックされる可能性がある問題を修正 - - テーブル[#47064](https://github.com/pingcap/tidb/issues/47064) @ [jiyfhust](https://github.com/jiyfhust)の名前変更によって発生する`information_schema.columns`の重複行の問題を修正 - - `batch-client` in `client-go` [#47691](https://github.com/pingcap/tidb/issues/47691) @ [crazycs520](https://github.com/crazycs520)のpanic問題を修正 - - パーティション化されたテーブルの統計収集が、メモリ使用量がメモリ制限[#45706](https://github.com/pingcap/tidb/issues/45706) @ [hawkingrei](https://github.com/hawkingrei)を超えたときに時間内に強制終了されない問題を修正しました。 - - クエリに`UNHEX`条件[#45378](https://github.com/pingcap/tidb/issues/45378) @ [qw4990](https://github.com/qw4990)が含まれている場合にクエリ結果が不正確になる問題を修正しました - - TiDBが`GROUP_CONCAT` [#41957](https://github.com/pingcap/tidb/issues/41957) @ [AilinKid](https://github.com/AilinKid)のクエリに対して`Can't find column`返す問題を修正 + - 非整数クラスター化インデックスでのテーブル分割操作を禁止する [#47350](https://github.com/pingcap/tidb/issues/47350) @ [tangenta](https://github.com/tangenta) + - 不正なMDL処理によりDDL操作が永続的にブロックされる可能性がある問題を修正 [#46920](https://github.com/pingcap/tidb/issues/46920) @ [wjhuang2016](https://github.com/wjhuang2016) + - テーブルの名前変更によって発生する`information_schema.columns`の重複行の問題を修正 [#47064](https://github.com/pingcap/tidb/issues/47064) @ [jiyfhust](https://github.com/jiyfhust) + - `batch-client` in `client-go` のpanic問題を修正 [#47691](https://github.com/pingcap/tidb/issues/47691) @ [crazycs520](https://github.com/crazycs520) + - パーティション化されたテーブルの統計収集が、メモリ使用量がメモリ制限を超えたときに時間内に強制終了されない問題を修正しました。 [#45706](https://github.com/pingcap/tidb/issues/45706) @ [hawkingrei](https://github.com/hawkingrei) + - クエリに`UNHEX`条件が含まれている場合にクエリ結果が不正確になる問題を修正しました [#45378](https://github.com/pingcap/tidb/issues/45378) @ [qw4990](https://github.com/qw4990) + - TiDBが`GROUP_CONCAT` のクエリに対して`Can't find column`返す問題を修正 [#41957](https://github.com/pingcap/tidb/issues/41957) @ [AilinKid](https://github.com/AilinKid) - TiKV - - `ttl-check-poll-interval`設定項目がRawKV API V2 [#15142](https://github.com/tikv/tikv/issues/15142) @ [pingyu](https://github.com/pingyu)で有効にならない問題を修正 - - raftstore-applys [#15371](https://github.com/tikv/tikv/issues/15371) @ [Connor1996](https://github.com/Connor1996)が継続的に増加するデータエラーを修正しました - - データレプリケーション自動同期モード[#14975](https://github.com/tikv/tikv/issues/14975) @ [nolouch](https://github.com/nolouch)で同期回復フェーズでQPSがゼロに低下する問題を修正しました。 + - `ttl-check-poll-interval`設定項目がRawKV API V2 で有効にならない問題を修正 [#15142](https://github.com/tikv/tikv/issues/15142) @ [pingyu](https://github.com/pingyu) + - raftstore-applys が継続的に増加するデータエラーを修正しました [#15371](https://github.com/tikv/tikv/issues/15371) @ [Connor1996](https://github.com/Connor1996) + - データレプリケーション自動同期モードで同期回復フェーズでQPSがゼロに低下する問題を修正しました。 [#14975](https://github.com/tikv/tikv/issues/14975) @ [nolouch](https://github.com/nolouch) - 1つのTiKVノードが分離され、別のノードが再起動されたときに発生する可能性のあるデータの不整合の問題を修正しました[#15035](https://github.com/tikv/tikv/issues/15035) @ [overvenus](https://github.com/overvenus) - - オンラインアンセーフリカバリがマージ中止[#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar)を処理できない問題を修正 + - オンラインアンセーフリカバリがマージ中止を処理できない問題を修正 [#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar) - PDとTiKV間のネットワーク中断によりPITRが[#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen)で停止する可能性がある問題を修正しました - - `FLASHBACK` [#15258](https://github.com/tikv/tikv/issues/15258) @ [overvenus](https://github.com/overvenus)を実行した後にリージョンマージがブロックされる可能性がある問題を修正しました - - ストアハートビートの再試行回数を[#15184](https://github.com/tikv/tikv/issues/15184) @ [nolouch](https://github.com/nolouch)に減らして、ハートビートストームの問題を修正しました。 - - オンラインアンセーフリカバリがタイムアウト[#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996)で中止されない問題を修正 - - 暗号化により部分書き込み[#15080](https://github.com/tikv/tikv/issues/15080) @ [tabokie](https://github.com/tabokie)中にデータ破損が発生する可能性がある問題を修正 + - `FLASHBACK` を実行した後にリージョンマージがブロックされる可能性がある問題を修正しました [#15258](https://github.com/tikv/tikv/issues/15258) @ [overvenus](https://github.com/overvenus) + - ストアハートビートの再試行回数をに減らして、ハートビートストームの問題を修正しました。 [#15184](https://github.com/tikv/tikv/issues/15184) @ [nolouch](https://github.com/nolouch) + - オンラインアンセーフリカバリがタイムアウトで中止されない問題を修正 [#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996) + - 暗号化により部分書き込み中にデータ破損が発生する可能性がある問題を修正 [#15080](https://github.com/tikv/tikv/issues/15080) @ [tabokie](https://github.com/tabokie) - リージョン[#13311](https://github.com/tikv/tikv/issues/13311) @ [cfzjywxk](https://github.com/cfzjywxk)のメタデータが正しくないことによって引き起こされるTiKVpanic問題を修正しました - - オンラインワークロード[#15565](https://github.com/tikv/tikv/issues/15565) @ [lance6716](https://github.com/lance6716)がある場合にTiDB Lightningチェックサムコプロセッサの要求がタイムアウトする問題を修正しました + - オンラインワークロードがある場合にTiDB Lightningチェックサムコプロセッサの要求がタイムアウトする問題を修正しました [#15565](https://github.com/tikv/tikv/issues/15565) @ [lance6716](https://github.com/lance6716) - ピアを移動するとFollower Readのパフォーマンスが低下する可能性がある問題を修正[#15468](https://github.com/tikv/tikv/issues/15468) @ [YuJuncen](https://github.com/YuJuncen) - PD - - v2 スケジューラ アルゴリズム[#6645](https://github.com/tikv/pd/issues/6645) @ [lhy1024](https://github.com/lhy1024)でホット リージョンがスケジュールされない可能性がある問題を修正しました - - TLSハンドシェイクにより空のクラスタ[#6913](https://github.com/tikv/pd/issues/6913) @ [nolouch](https://github.com/nolouch)でCPU使用率が上昇する可能性がある問題を修正 + - v2 スケジューラ アルゴリズムでホット リージョンがスケジュールされない可能性がある問題を修正しました [#6645](https://github.com/tikv/pd/issues/6645) @ [lhy1024](https://github.com/lhy1024) + - TLSハンドシェイクにより空のクラスタでCPU使用率が上昇する可能性がある問題を修正 [#6913](https://github.com/tikv/pd/issues/6913) @ [nolouch](https://github.com/nolouch) - PDノード間の注入エラーによりPDpanic[#6858](https://github.com/tikv/pd/issues/6858) @ [HuSharp](https://github.com/HuSharp)が発生する可能性がある問題を修正しました - - ストア情報の同期によりPDリーダーが終了し、 [#6918](https://github.com/tikv/pd/issues/6918) @ [rleungx](https://github.com/rleungx)で停止する可能性がある問題を修正しました。 - - フラッシュバック[#6912](https://github.com/tikv/pd/issues/6912) @ [overvenus](https://github.com/overvenus)後にリージョン情報が更新されない問題を修正 - - [#7053](https://github.com/tikv/pd/issues/7053) @ [HuSharp](https://github.com/HuSharp)終了時に PD がpanicになる可能性がある問題を修正しました - - コンテキストタイムアウトにより`lease timeout`エラー[#6926](https://github.com/tikv/pd/issues/6926) @ [rleungx](https://github.com/rleungx)が発生する可能性がある問題を修正 - - ピアがグループごとに適切に分散されず、リーダー[#6962](https://github.com/tikv/pd/issues/6962) @ [rleungx](https://github.com/rleungx)の分布が不均等になる可能性がある問題を修正しました。 - - pd-ctl [#7121](https://github.com/tikv/pd/issues/7121) @ [rleungx](https://github.com/rleungx)を使用して更新するときに分離レベル ラベルが同期されない問題を修正しました - - `evict-leader-scheduler` @[HuSharp](https://github.com/HuSharp)で構成[#6897](https://github.com/tikv/pd/issues/6897)失う可能性がある問題を修正 + - ストア情報の同期によりPDリーダーが終了し、 で停止する可能性がある問題を修正しました。 [#6918](https://github.com/tikv/pd/issues/6918) @ [rleungx](https://github.com/rleungx) + - フラッシュバック後にリージョン情報が更新されない問題を修正 [#6912](https://github.com/tikv/pd/issues/6912) @ [overvenus](https://github.com/overvenus) + - 終了時に PD がpanicになる可能性がある問題を修正しました [#7053](https://github.com/tikv/pd/issues/7053) @ [HuSharp](https://github.com/HuSharp) + - コンテキストタイムアウトにより`lease timeout`エラーが発生する可能性がある問題を修正 [#6926](https://github.com/tikv/pd/issues/6926) @ [rleungx](https://github.com/rleungx) + - ピアがグループごとに適切に分散されず、リーダーの分布が不均等になる可能性がある問題を修正しました。 [#6962](https://github.com/tikv/pd/issues/6962) @ [rleungx](https://github.com/rleungx) + - pd-ctl を使用して更新するときに分離レベル ラベルが同期されない問題を修正しました [#7121](https://github.com/tikv/pd/issues/7121) @ [rleungx](https://github.com/rleungx) + - `evict-leader-scheduler`が構成を失う可能性がある問題を修正 [#6897](https://github.com/tikv/pd/issues/6897) @[HuSharp](https://github.com/HuSharp) - プラグインディレクトリとファイルの潜在的なセキュリティリスクを修正[#7094](https://github.com/tikv/pd/issues/7094) @ [HuSharp](https://github.com/HuSharp) - - リソース制御[#45050](https://github.com/pingcap/tidb/issues/45050) @ [glorv](https://github.com/glorv)を有効にした後に DDL がアトミック性を保証しない可能性がある問題を修正しました - - ルールチェッカーがピア[#6559](https://github.com/tikv/pd/issues/6559) @ [nolouch](https://github.com/nolouch)を選択した場合に、不健全なピアを削除できない問題を修正しました - - etcd がすでに起動しているがクライアントがまだ接続していない場合、クライアントを呼び出すと PD がpanic[#6860](https://github.com/tikv/pd/issues/6860) @ [HuSharp](https://github.com/HuSharp)になる可能性がある問題を修正しました。 + - リソース制御を有効にした後に DDL がアトミック性を保証しない可能性がある問題を修正しました [#45050](https://github.com/pingcap/tidb/issues/45050) @ [glorv](https://github.com/glorv) + - ルールチェッカーがピアを選択した場合に、不健全なピアを削除できない問題を修正しました [#6559](https://github.com/tikv/pd/issues/6559) @ [nolouch](https://github.com/nolouch) + - etcd がすでに起動しているがクライアントがまだ接続していない場合、クライアントを呼び出すと PD がpanicになる可能性がある問題を修正しました。 [#6860](https://github.com/tikv/pd/issues/6860) @ [HuSharp](https://github.com/HuSharp) - RU消費量が0未満の場合にPDが[#6973](https://github.com/tikv/pd/issues/6973) @ [CabinfeverB](https://github.com/CabinfeverB)でクラッシュする問題を修正 - クラスタが大きい場合、クライアントが定期的に更新される`min-resolved-ts` PD OOMを引き起こす可能性がある問題を修正しました[#46664](https://github.com/pingcap/tidb/issues/46664) @ [HuSharp](https://github.com/HuSharp) - TiFlash - MemoryTracker によって報告されるメモリ使用量が不正確であるという問題を修正[#8128](https://github.com/pingcap/tiflash/issues/8128) @ [JinheLin](https://github.com/JinheLin) - - 領域[#7762](https://github.com/pingcap/tiflash/issues/7762) @ [lidezhu](https://github.com/lidezhu)の無効な範囲キーによりTiFlashデータが不整合になる問題を修正しました - - `fsp` `DATETIME` 、 `TIMESTAMP` 、または`TIME`データ型[#7809](https://github.com/pingcap/tiflash/issues/7809) @ [JaySon-Huang](https://github.com/JaySon-Huang)に変更した後にクエリが失敗する問題を修正しました + - 領域の無効な範囲キーによりTiFlashデータが不整合になる問題を修正しました [#7762](https://github.com/pingcap/tiflash/issues/7762) @ [lidezhu](https://github.com/lidezhu) + - `fsp` `DATETIME` 、 `TIMESTAMP` 、または`TIME`データ型に変更した後にクエリが失敗する問題を修正しました [#7809](https://github.com/pingcap/tiflash/issues/7809) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 同じ MPP タスク内に複数の HashAgg 演算子がある場合、MPP タスクのコンパイルに非常に長い時間がかかり、クエリのパフォーマンスに重大な影響を与える可能性がある問題を修正しました[#7810](https://github.com/pingcap/tiflash/issues/7810) @ [SeaRise](https://github.com/SeaRise) - ツール @@ -166,55 +166,55 @@ TiDB バージョン: 7.1.2 - Backup & Restore (BR) - PITR を使用して暗黙の主キーを回復すると競合が発生する可能性がある問題を修正[#46520](https://github.com/pingcap/tidb/issues/46520) @ [3pointer](https://github.com/3pointer) - - PITRがGCS [#47022](https://github.com/pingcap/tidb/issues/47022) @ [Leavrth](https://github.com/Leavrth)からデータを回復できない問題を修正 - - RawKVモード[#37085](https://github.com/pingcap/tidb/issues/37085) @ [pingyu](https://github.com/pingyu)のきめ細かなバックアップフェーズで発生する可能性のあるエラーを修正 - - PITRを使用してメタkvを回復するとエラー[#46578](https://github.com/pingcap/tidb/issues/46578) @ [Leavrth](https://github.com/Leavrth)が発生する可能性がある問題を修正しました - - BR統合テストケース[#46561](https://github.com/pingcap/tidb/issues/46561) @ [purelind](https://github.com/purelind)のエラーを修正 - - BRで使用されるグローバルパラメータ`TableColumnCountLimit`と`IndexLimit`デフォルト値を最大値[#45793](https://github.com/pingcap/tidb/issues/45793) @ [Leavrth](https://github.com/Leavrth)に増やすことで、復元が失敗する問題を修正しました。 - - 復元されたデータ[#45476](https://github.com/pingcap/tidb/issues/45476) @ [3pointer](https://github.com/3pointer)をスキャンするときに br CLI クライアントが停止する問題を修正しました - - PITRが`CREATE INDEX` DDL文[#47482](https://github.com/pingcap/tidb/issues/47482) @ [Leavrth](https://github.com/Leavrth)の復元をスキップする可能性がある問題を修正しました + - PITRがGCS からデータを回復できない問題を修正 [#47022](https://github.com/pingcap/tidb/issues/47022) @ [Leavrth](https://github.com/Leavrth) + - RawKVモードのきめ細かなバックアップフェーズで発生する可能性のあるエラーを修正 [#37085](https://github.com/pingcap/tidb/issues/37085) @ [pingyu](https://github.com/pingyu) + - PITRを使用してメタkvを回復するとエラーが発生する可能性がある問題を修正しました [#46578](https://github.com/pingcap/tidb/issues/46578) @ [Leavrth](https://github.com/Leavrth) + - BR統合テストケースのエラーを修正 [#46561](https://github.com/pingcap/tidb/issues/46561) @ [purelind](https://github.com/purelind) + - BRで使用されるグローバルパラメータ`TableColumnCountLimit`と`IndexLimit`デフォルト値を最大値に増やすことで、復元が失敗する問題を修正しました。 [#45793](https://github.com/pingcap/tidb/issues/45793) @ [Leavrth](https://github.com/Leavrth) + - 復元されたデータをスキャンするときに br CLI クライアントが停止する問題を修正しました [#45476](https://github.com/pingcap/tidb/issues/45476) @ [3pointer](https://github.com/3pointer) + - PITRが`CREATE INDEX` DDL文の復元をスキップする可能性がある問題を修正しました [#47482](https://github.com/pingcap/tidb/issues/47482) @ [Leavrth](https://github.com/Leavrth) - 1分以内にPITRを複数回実行するとデータ損失が発生する可能性がある問題を修正[#15483](https://github.com/tikv/tikv/issues/15483) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - - 異常な状態のレプリケーションタスクが上流のGC [#9543](https://github.com/pingcap/tiflow/issues/9543) @ [CharlesCheung96](https://github.com/CharlesCheung96)をブロックする問題を修正しました + - 異常な状態のレプリケーションタスクが上流のGC をブロックする問題を修正しました [#9543](https://github.com/pingcap/tiflow/issues/9543) @ [CharlesCheung96](https://github.com/CharlesCheung96) - オブジェクトストレージにデータを複製するとデータの不整合が発生する可能性がある問題を修正[#9592](https://github.com/pingcap/tiflow/issues/9592) @ [CharlesCheung96](https://github.com/CharlesCheung96) - `redo-resolved-ts`有効にすると、changefeed が失敗する可能性がある問題を修正[#9769](https://github.com/pingcap/tiflow/issues/9769) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 間違ったメモリ情報を取得すると、一部のオペレーティングシステムで OOM 問題が発生する可能性がある問題を修正[#9762](https://github.com/pingcap/tiflow/issues/9762) @ [sdojjy](https://github.com/sdojjy) - `scale-out`が有効になっている場合のノード間の書き込みキーの不均等な配布の問題を修正[#9665](https://github.com/pingcap/tiflow/issues/9665) @ [sdojjy](https://github.com/sdojjy) - - ログ[#9690](https://github.com/pingcap/tiflow/issues/9690) @ [sdojjy](https://github.com/sdojjy)に機密ユーザー情報が記録される問題を修正 + - ログに機密ユーザー情報が記録される問題を修正 [#9690](https://github.com/pingcap/tiflow/issues/9690) @ [sdojjy](https://github.com/sdojjy) - TiCDC が誤って名前変更 DDL 操作を同期する可能性がある問題を修正[#9488](https://github.com/pingcap/tiflow/issues/9488) [#9378](https://github.com/pingcap/tiflow/issues/9378) [#9531](https://github.com/pingcap/tiflow/issues/9531) @ [asddongmen](https://github.com/asddongmen) - すべての変更フィードが削除された後に上流の TiDB GC がブロックされる問題を修正[#9633](https://github.com/pingcap/tiflow/issues/9633) @ [sdojjy](https://github.com/sdojjy) - 一部のコーナーケースで TiCDC レプリケーションタスクが失敗する可能性がある問題を修正[#9685](https://github.com/pingcap/tiflow/issues/9685) [#9697](https://github.com/pingcap/tiflow/issues/9697) [#9695](https://github.com/pingcap/tiflow/issues/9695) [#9736](https://github.com/pingcap/tiflow/issues/9736) @ [hicqu](https://github.com/hicqu) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - PDノード[#9565](https://github.com/pingcap/tiflow/issues/9565) @ [asddongmen](https://github.com/asddongmen)のネットワーク分離によって発生するTiCDCレプリケーションのレイテンシーが大きくなる問題を修正 + - PDノードのネットワーク分離によって発生するTiCDCレプリケーションのレイテンシーが大きくなる問題を修正 [#9565](https://github.com/pingcap/tiflow/issues/9565) @ [asddongmen](https://github.com/asddongmen) - PD のスケールアップおよびスケールダウン中に TiCDC が無効な古いアドレスにアクセスする問題を修正[#9584](https://github.com/pingcap/tiflow/issues/9584) @ [fubinzh](https://github.com/fubinzh) @ [asddongmen](https://github.com/asddongmen) - - 上流にリージョン[#9741](https://github.com/pingcap/tiflow/issues/9741) @ [sdojjy](https://github.com/sdojjy)が多数ある場合、TiCDC が TiKV ノード障害から迅速に回復できない問題を修正しました。 - - CSV形式[#9658](https://github.com/pingcap/tiflow/issues/9658) @ [3AceShowHand](https://github.com/3AceShowHand)を使用するとTiCDCが誤って`UPDATE`演算を`INSERT`に変更する問題を修正 - - アップストリーム[#9476](https://github.com/pingcap/tiflow/issues/9476) [#9488](https://github.com/pingcap/tiflow/issues/9488) @ [CharlesCheung96](https://github.com/CharlesCheung96) @ [asddongmen](https://github.com/asddongmen)で同じDDL文で複数のテーブルの名前を変更するとレプリケーションエラーが発生する問題を修正 - - Kafka [#9504](https://github.com/pingcap/tiflow/issues/9504) @ [3AceShowHand](https://github.com/3AceShowHand)に同期するときに再試行間隔が短いためにレプリケーションタスクが失敗する問題を修正しました - - アップストリーム[#9430](https://github.com/pingcap/tiflow/issues/9430) @ [sdojjy](https://github.com/sdojjy)で 1 つのトランザクションで複数の行の一意のキーが変更されると、レプリケーション書き込み競合が発生する可能性がある問題を修正しました。 + - 上流にリージョンが多数ある場合、TiCDC が TiKV ノード障害から迅速に回復できない問題を修正しました。 [#9741](https://github.com/pingcap/tiflow/issues/9741) @ [sdojjy](https://github.com/sdojjy) + - CSV形式を使用するとTiCDCが誤って`UPDATE`演算を`INSERT`に変更する問題を修正 [#9658](https://github.com/pingcap/tiflow/issues/9658) @ [3AceShowHand](https://github.com/3AceShowHand) + - アップストリームで同じDDL文で複数のテーブルの名前を変更するとレプリケーションエラーが発生する問題を修正 [#9488](https://github.com/pingcap/tiflow/issues/9488) @ [CharlesCheung96](https://github.com/CharlesCheung96) [#9476](https://github.com/pingcap/tiflow/issues/9476) @ [asddongmen](https://github.com/asddongmen) + - Kafka に同期するときに再試行間隔が短いためにレプリケーションタスクが失敗する問題を修正しました [#9504](https://github.com/pingcap/tiflow/issues/9504) @ [3AceShowHand](https://github.com/3AceShowHand) + - アップストリームで 1 つのトランザクションで複数の行の一意のキーが変更されると、レプリケーション書き込み競合が発生する可能性がある問題を修正しました。 [#9430](https://github.com/pingcap/tiflow/issues/9430) @ [sdojjy](https://github.com/sdojjy) - ダウンストリームで短期的な障害が発生したときにレプリケーションタスクが停止する可能性がある問題を修正[#9542](https://github.com/pingcap/tiflow/issues/9542) [#9272](https://github.com/pingcap/tiflow/issues/9272) [#9582](https://github.com/pingcap/tiflow/issues/9582) [#9592](https://github.com/pingcap/tiflow/issues/9592) @ [hicqu](https://github.com/hicqu) - - ダウンストリームでエラーが発生し、 [#9450](https://github.com/pingcap/tiflow/issues/9450) @ [hicqu](https://github.com/hicqu)で再試行すると、レプリケーションタスクが停止する可能性がある問題を修正しました。 - - Kafka [#9855](https://github.com/pingcap/tiflow/issues/9855) @ [hicqu](https://github.com/hicqu)にデータを複製するときに TiCDC が停止する可能性がある問題を修正しました + - ダウンストリームでエラーが発生し、 で再試行すると、レプリケーションタスクが停止する可能性がある問題を修正しました。 [#9450](https://github.com/pingcap/tiflow/issues/9450) @ [hicqu](https://github.com/hicqu) + - Kafka にデータを複製するときに TiCDC が停止する可能性がある問題を修正しました [#9855](https://github.com/pingcap/tiflow/issues/9855) @ [hicqu](https://github.com/hicqu) - TiDB Data Migration (DM) - 失敗した DDL がスキップされ、後続の DDL が実行されない場合に、DM によって返されるレプリケーション ラグが増大し続ける問題を修正しました[#9605](https://github.com/pingcap/tiflow/issues/9605) @ [D3Hunter](https://github.com/D3Hunter) - - DM が大文字と小文字を区別しない照合[#9489](https://github.com/pingcap/tiflow/issues/9489) @ [hihihuhu](https://github.com/hihihuhu)で競合を正しく処理できない問題を修正しました - - DM バリデーターのデッドロック問題を修正し、再試行を[#9257](https://github.com/pingcap/tiflow/issues/9257) @ [D3Hunter](https://github.com/D3Hunter)に強化しました。 - - 楽観的モード[#9588](https://github.com/pingcap/tiflow/issues/9588) @ [GMHDBJD](https://github.com/GMHDBJD)でタスクを再開するときに DM がすべての DML をスキップする問題を修正しました - - オンライン DDL [#9587](https://github.com/pingcap/tiflow/issues/9587) @ [GMHDBJD](https://github.com/GMHDBJD)をスキップするときに DM が上流のテーブル スキーマを適切に追跡できない問題を修正しました - - DMが楽観的モード[#9788](https://github.com/pingcap/tiflow/issues/9788) @ [GMHDBJD](https://github.com/GMHDBJD)でパーティションDDLをスキップする問題を修正 + - DM が大文字と小文字を区別しない照合で競合を正しく処理できない問題を修正しました [#9489](https://github.com/pingcap/tiflow/issues/9489) @ [hihihuhu](https://github.com/hihihuhu) + - DM バリデーターのデッドロック問題を修正し、再試行をに強化しました。 [#9257](https://github.com/pingcap/tiflow/issues/9257) @ [D3Hunter](https://github.com/D3Hunter) + - 楽観的モードでタスクを再開するときに DM がすべての DML をスキップする問題を修正しました [#9588](https://github.com/pingcap/tiflow/issues/9588) @ [GMHDBJD](https://github.com/GMHDBJD) + - オンライン DDL をスキップするときに DM が上流のテーブル スキーマを適切に追跡できない問題を修正しました [#9587](https://github.com/pingcap/tiflow/issues/9587) @ [GMHDBJD](https://github.com/GMHDBJD) + - DMが楽観的モードでパーティションDDLをスキップする問題を修正 [#9788](https://github.com/pingcap/tiflow/issues/9788) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning - - `AUTO_ID_CACHE=1`を含むテーブルをインポートするときに、間違った`row_id`が[#46100](https://github.com/pingcap/tidb/issues/46100) @ [D3Hunter](https://github.com/D3Hunter)に割り当てられる問題を修正しました - - `NEXT_GLOBAL_ROW_ID` [#45427](https://github.com/pingcap/tidb/issues/45427) @ [lyzx2001](https://github.com/lyzx2001)を保存するときにデータ型が間違っている問題を修正しました - - `checksum = "optional"` [#45382](https://github.com/pingcap/tidb/issues/45382) @ [lyzx2001](https://github.com/lyzx2001)のときにチェックサムがエラーを報告する問題を修正しました - - PDクラスタアドレスが[#43436](https://github.com/pingcap/tidb/issues/43436) @ [lichunzhu](https://github.com/lichunzhu)に変更されるとデータのインポートが失敗する問題を修正しました + - `AUTO_ID_CACHE=1`を含むテーブルをインポートするときに、間違った`row_id`がに割り当てられる問題を修正しました [#46100](https://github.com/pingcap/tidb/issues/46100) @ [D3Hunter](https://github.com/D3Hunter) + - `NEXT_GLOBAL_ROW_ID` を保存するときにデータ型が間違っている問題を修正しました [#45427](https://github.com/pingcap/tidb/issues/45427) @ [lyzx2001](https://github.com/lyzx2001) + - `checksum = "optional"` のときにチェックサムがエラーを報告する問題を修正しました [#45382](https://github.com/pingcap/tidb/issues/45382) @ [lyzx2001](https://github.com/lyzx2001) + - PDクラスタアドレスがに変更されるとデータのインポートが失敗する問題を修正しました [#43436](https://github.com/pingcap/tidb/issues/43436) @ [lichunzhu](https://github.com/lichunzhu) - PDトポロジが変更されるとTiDB Lightningが起動に失敗する問題を修正[#46688](https://github.com/pingcap/tidb/issues/46688) @ [lance6716](https://github.com/lance6716) - - CSVデータ[#43284](https://github.com/pingcap/tidb/issues/43284) @ [lyzx2001](https://github.com/lyzx2001)をインポートする際にルートがpanicになる可能性がある問題を修正 + - CSVデータをインポートする際にルートがpanicになる可能性がある問題を修正 [#43284](https://github.com/pingcap/tidb/issues/43284) @ [lyzx2001](https://github.com/lyzx2001) - TiDB Binlog - - 1 GB [#28659](https://github.com/pingcap/tidb/issues/28659) @ [jackysp](https://github.com/jackysp)を超えるトランザクションを転送するときにDrainer が終了する問題を修正しました + - 1 GB を超えるトランザクションを転送するときにDrainer が終了する問題を修正しました [#28659](https://github.com/pingcap/tidb/issues/28659) @ [jackysp](https://github.com/jackysp) diff --git a/releases/release-7.1.3.md b/releases/release-7.1.3.md index 2f904dc04d5a3..09809bcbbc88d 100644 --- a/releases/release-7.1.3.md +++ b/releases/release-7.1.3.md @@ -18,13 +18,13 @@ TiDB バージョン: 7.1.3 - [`sql-mode`](/ticdc/ticdc-changefeed-config.md) : TiCDC がデータを複製するときに DDL ステートメントを解析するために使用する[SQLモード](https://docs.pingcap.com/tidb/v7.1/ticdc-ddl#sql-mode)設定できます[#9876](https://github.com/pingcap/tiflow/issues/9876) @ [asddongmen](https://github.com/asddongmen) - [`encoding-worker-num`](/ticdc/ticdc-changefeed-config.md)と[`flush-worker-num`](/ticdc/ticdc-changefeed-config.md) : 異なるマシンの仕様に基づいて、再実行モジュールに異なる同時実行パラメータを設定できます[#10048](https://github.com/pingcap/tiflow/issues/10048) @ [CharlesCheung96](https://github.com/CharlesCheung96) - [`compression`](/ticdc/ticdc-changefeed-config.md) : REDOログファイルの圧縮動作を設定できます[#10176](https://github.com/pingcap/tiflow/issues/10176) @ [sdojjy](https://github.com/sdojjy) - - [`sink.cloud-storage-config`](/ticdc/ticdc-changefeed-config.md) : オブジェクトストレージ[#10109](https://github.com/pingcap/tiflow/issues/10109)にデータを複製するときに履歴データの自動クリーンアップを設定できます[チャールズ・チュン96](https://github.com/CharlesCheung96) + - [`sink.cloud-storage-config`](/ticdc/ticdc-changefeed-config.md) : オブジェクトストレージにデータを複製するときに履歴データの自動クリーンアップを設定できます[チャールズ・チュン96](https://github.com/CharlesCheung96) [#10109](https://github.com/pingcap/tiflow/issues/10109) ## 改善点 {#improvements} - TiDB - - [`FLASHBACK CLUSTER TO TSO`](https://docs.pingcap.com/tidb/v7.1/sql-statement-flashback-cluster)構文[#48372](https://github.com/pingcap/tidb/issues/48372) @ [BornChanger](https://github.com/BornChanger)をサポート + - [`FLASHBACK CLUSTER TO TSO`](https://docs.pingcap.com/tidb/v7.1/sql-statement-flashback-cluster)構文をサポート [#48372](https://github.com/pingcap/tidb/issues/48372) @ [BornChanger](https://github.com/BornChanger) - PD @@ -34,98 +34,98 @@ TiDB バージョン: 7.1.3 - Backup & Restore (BR) - - タイムアウトエラーまたはリージョンスキャッタ[#47236](https://github.com/pingcap/tidb/issues/47236) @ [Leavrth](https://github.com/Leavrth)のキャンセルが発生した場合に、スナップショットリカバリ中にリージョンスキャッタの自動再試行を有効にする + - タイムアウトエラーまたはリージョンスキャッタのキャンセルが発生した場合に、スナップショットリカバリ中にリージョンスキャッタの自動再試行を有効にする [#47236](https://github.com/pingcap/tidb/issues/47236) @ [Leavrth](https://github.com/Leavrth) - スナップショットバックアップの復元中に、 BRは特定のネットワークエラーが発生すると再試行します[#48528](https://github.com/pingcap/tidb/issues/48528) @ [Leavrth](https://github.com/Leavrth) - - `delete range`シナリオで Point-In-Time Recovery (PITR) の新しい統合テストを導入し、PITR の安定性を[#47738](https://github.com/pingcap/tidb/issues/47738) @ [Leavrth](https://github.com/Leavrth)強化します。 + - `delete range`シナリオで Point-In-Time Recovery (PITR) の新しい統合テストを導入し、PITR の安定性を強化します。 [#47738](https://github.com/pingcap/tidb/issues/47738) @ [Leavrth](https://github.com/Leavrth) - TiCDC - - TiCDCノードがTiDB [#9935](https://github.com/pingcap/tiflow/issues/9935) @ [3AceShowHand](https://github.com/3AceShowHand)にデータを複製する際のメモリ消費を最適化します + - TiCDCノードがTiDB にデータを複製する際のメモリ消費を最適化します [#9935](https://github.com/pingcap/tiflow/issues/9935) @ [3AceShowHand](https://github.com/3AceShowHand) - いくつかのアラームルールを最適化[#9266](https://github.com/pingcap/tiflow/issues/9266) @ [asddongmen](https://github.com/asddongmen) - S3へのデータの並列書き込みやlz4圧縮アルゴリズムの採用など、REDOログのパフォーマンスを最適化します[#10176](https://github.com/pingcap/tiflow/issues/10176) [#10226](https://github.com/pingcap/tiflow/issues/10226) @ [sdojjy](https://github.com/sdojjy) - - 並列度[#10098](https://github.com/pingcap/tiflow/issues/10098) @ [CharlesCheung96](https://github.com/CharlesCheung96)を増やすことで、TiCDC がオブジェクトストレージにデータを複製する際のパフォーマンスが向上します。 - - TiCDC 増分スキャンによる上流 TiKV [#11390](https://github.com/tikv/tikv/issues/11390) @ [hicqu](https://github.com/hicqu)への影響を軽減 - - `sink-uri`構成[#10106](https://github.com/pingcap/tiflow/issues/10106) @ [3AceShowHand](https://github.com/3AceShowHand)で`content-compatible=true`設定することにより、 TiCDC Canal-JSON コンテンツ フォーマット[公式Canal出力のコンテンツ形式と互換性がある](https://docs.pingcap.com/tidb/v6.5/ticdc-canal-json#compatibility-with-the-official-canal)作成をサポートします。 + - 並列度を増やすことで、TiCDC がオブジェクトストレージにデータを複製する際のパフォーマンスが向上します。 [#10098](https://github.com/pingcap/tiflow/issues/10098) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - TiCDC 増分スキャンによる上流 TiKV への影響を軽減 [#11390](https://github.com/tikv/tikv/issues/11390) @ [hicqu](https://github.com/hicqu) + - `sink-uri`構成で`content-compatible=true`設定することにより、 TiCDC Canal-JSON コンテンツ フォーマット[公式Canal出力のコンテンツ形式と互換性がある](https://docs.pingcap.com/tidb/v6.5/ticdc-canal-json#compatibility-with-the-official-canal)作成をサポートします。 [#10106](https://github.com/pingcap/tiflow/issues/10106) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Lightning - - PDリーダーの変更[#45301](https://github.com/pingcap/tidb/issues/45301)による`GetTS`失敗に対して再試行メカニズムを追加( [ランス6716](https://github.com/lance6716) + - PDリーダーの変更による`GetTS`失敗に対して再試行メカニズムを追加( @ [lance6716](https://github.com/lance6716) [#45301](https://github.com/pingcap/tidb/issues/45301) ## バグ修正 {#bug-fixes} - TiDB - 共通テーブル式 (CTE) を含むクエリがメモリ制限を超えたときに予期せず停止する問題を修正[#49096](https://github.com/pingcap/tidb/issues/49096) @ [AilinKid](https://github.com/AilinKid) - - `tidb_server_memory_limit` [#48741](https://github.com/pingcap/tidb/issues/48741) @ [XuHuaiyu](https://github.com/XuHuaiyu)による長期メモリ圧迫により TiDB の CPU 使用率が上昇する問題を修正 - - CTE を含むクエリが、 `tidb_max_chunk_size`小さい値[#48808](https://github.com/pingcap/tidb/issues/48808) @ [guo-shaoge](https://github.com/guo-shaoge)に設定されている場合に`runtime error: index out of range [32] with length 32`報告する問題を修正しました。 - - `ENUM`型の列を結合キー[#48991](https://github.com/pingcap/tidb/issues/48991) @ [winoros](https://github.com/winoros)として使用した場合にクエリ結果が正しくない問題を修正しました - - 再帰CTE [#47711](https://github.com/pingcap/tidb/issues/47711) @ [elsa0520](https://github.com/elsa0520)内の集計関数またはウィンドウ関数によって発生する解析エラーを修正 - - `UPDATE`文が PointGet [#47445](https://github.com/pingcap/tidb/issues/47445) @ [Rustin170506](https://github.com/Rustin170506)に誤って変換される可能性がある問題を修正しました - - TiDBが`stats_history`テーブル[#48431](https://github.com/pingcap/tidb/issues/48431) @ [hawkingrei](https://github.com/hawkingrei)でガベージコレクションを実行するときに発生する可能性のあるOOM問題を修正しました。 - - 同じクエリプランで、場合によっては[#47634](https://github.com/pingcap/tidb/issues/47634) @ [King-Dylan](https://github.com/King-Dylan)の異なる`PLAN_DIGEST`値が発生する問題を修正しました + - `tidb_server_memory_limit` による長期メモリ圧迫により TiDB の CPU 使用率が上昇する問題を修正 [#48741](https://github.com/pingcap/tidb/issues/48741) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - CTE を含むクエリが、 `tidb_max_chunk_size`小さい値に設定されている場合に`runtime error: index out of range [32] with length 32`報告する問題を修正しました。 [#48808](https://github.com/pingcap/tidb/issues/48808) @ [guo-shaoge](https://github.com/guo-shaoge) + - `ENUM`型の列を結合キーとして使用した場合にクエリ結果が正しくない問題を修正しました [#48991](https://github.com/pingcap/tidb/issues/48991) @ [winoros](https://github.com/winoros) + - 再帰CTE 内の集計関数またはウィンドウ関数によって発生する解析エラーを修正 [#47711](https://github.com/pingcap/tidb/issues/47711) @ [elsa0520](https://github.com/elsa0520) + - `UPDATE`文が PointGet に誤って変換される可能性がある問題を修正しました [#47445](https://github.com/pingcap/tidb/issues/47445) @ [Rustin170506](https://github.com/Rustin170506) + - TiDBが`stats_history`テーブルでガベージコレクションを実行するときに発生する可能性のあるOOM問題を修正しました。 [#48431](https://github.com/pingcap/tidb/issues/48431) @ [hawkingrei](https://github.com/hawkingrei) + - 同じクエリプランで、場合によってはの異なる`PLAN_DIGEST`値が発生する問題を修正しました [#47634](https://github.com/pingcap/tidb/issues/47634) @ [King-Dylan](https://github.com/King-Dylan) - `GenJSONTableFromStats`大量のメモリを消費すると強制終了できない問題を修正[#47779](https://github.com/pingcap/tidb/issues/47779) @ [hawkingrei](https://github.com/hawkingrei) - - 述語が共通テーブル式[#47881](https://github.com/pingcap/tidb/issues/47881) @ [winoros](https://github.com/winoros)にプッシュダウンされたときに結果が不正確になる可能性がある問題を修正しました - - `AUTO_ID_CACHE=1` [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました + - 述語が共通テーブル式にプッシュダウンされたときに結果が不正確になる可能性がある問題を修正しました [#47881](https://github.com/pingcap/tidb/issues/47881) @ [winoros](https://github.com/winoros) + - `AUTO_ID_CACHE=1` に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao) - 監査ログ用のEnterpriseプラグインを使用すると、TiDBサーバーが大量のリソースを消費する可能性がある問題を修正[#49273](https://github.com/pingcap/tidb/issues/49273) @ [lcwangchao](https://github.com/lcwangchao) - 正常なシャットダウン中に TiDBサーバーがpanic可能性がある問題を修正[#36793](https://github.com/pingcap/tidb/issues/36793) @ [bb7133](https://github.com/bb7133) - - テーブルが[#48869](https://github.com/pingcap/tidb/issues/48869) @ [tiancaiamao](https://github.com/tiancaiamao)と多数ある場合に、テーブルが`AUTO_ID_CACHE=1`の場合に gRPC クライアント リークが発生する可能性がある問題を修正しました。 + - テーブルがと多数ある場合に、テーブルが`AUTO_ID_CACHE=1`の場合に gRPC クライアント リークが発生する可能性がある問題を修正しました。 [#48869](https://github.com/pingcap/tidb/issues/48869) @ [tiancaiamao](https://github.com/tiancaiamao) - `ErrLoadDataInvalidURI`の誤ったエラーメッセージを修正 (無効な S3 URI エラー) [#48164](https://github.com/pingcap/tidb/issues/48164) @ [lance6716](https://github.com/lance6716) - - パーティション列タイプが`DATETIME` [#48814](https://github.com/pingcap/tidb/issues/48814) @ [crazycs520](https://github.com/crazycs520)の場合に`ALTER TABLE ... LAST PARTITION`実行が失敗する問題を修正しました + - パーティション列タイプが`DATETIME` の場合に`ALTER TABLE ... LAST PARTITION`実行が失敗する問題を修正しました [#48814](https://github.com/pingcap/tidb/issues/48814) @ [crazycs520](https://github.com/crazycs520) - `IMPORT INTO`実行中に実際のエラーメッセージが他のエラーメッセージによって上書きされる可能性がある問題を修正[#47992](https://github.com/pingcap/tidb/issues/47992) [#47781](https://github.com/pingcap/tidb/issues/47781) @ [D3Hunter](https://github.com/D3Hunter) - cgroup v2コンテナにデプロイされたTiDBが検出できない問題を修正[#48342](https://github.com/pingcap/tidb/issues/48342) @ [D3Hunter](https://github.com/D3Hunter) - - DUALテーブルを最初のサブノードとして`UNION ALL`実行するとエラー[#48755](https://github.com/pingcap/tidb/issues/48755) @ [winoros](https://github.com/winoros)が発生する可能性がある問題を修正しました。 - - DDL `jobID` 0 [#46296](https://github.com/pingcap/tidb/issues/46296) @ [jiyfhust](https://github.com/jiyfhust)に復元されたときに発生する TiDB ノードpanicの問題を修正しました - - `TABLESAMPLE` [#48253](https://github.com/pingcap/tidb/issues/48253) @ [tangenta](https://github.com/tangenta)によって返されるソートされていない行データの問題を修正しました + - DUALテーブルを最初のサブノードとして`UNION ALL`実行するとエラーが発生する可能性がある問題を修正しました。 [#48755](https://github.com/pingcap/tidb/issues/48755) @ [winoros](https://github.com/winoros) + - DDL `jobID` 0 に復元されたときに発生する TiDB ノードpanicの問題を修正しました [#46296](https://github.com/pingcap/tidb/issues/46296) @ [jiyfhust](https://github.com/jiyfhust) + - `TABLESAMPLE` によって返されるソートされていない行データの問題を修正しました [#48253](https://github.com/pingcap/tidb/issues/48253) @ [tangenta](https://github.com/tangenta) - `tidb_enable_ordered_result_mode`有効になっているときにpanicが発生する可能性がある問題を修正[#45044](https://github.com/pingcap/tidb/issues/45044) @ [qw4990](https://github.com/qw4990) - - ウィンドウ関数[#46177](https://github.com/pingcap/tidb/issues/46177) @ [qw4990](https://github.com/qw4990)によって導入されたソートを削減するために、オプティマイザが誤って IndexFullScan を選択する問題を修正しました。 - - TiDBスキーマキャッシュ[#48281](https://github.com/pingcap/tidb/issues/48281) @ [cfzjywxk](https://github.com/cfzjywxk)からスキーマ差分コミットバージョンを読み取るときにMVCCインターフェースでロックを処理しない問題を修正しました - - `INDEX_LOOKUP_HASH_JOIN` [#47788](https://github.com/pingcap/tidb/issues/47788) @ [SeaRise](https://github.com/SeaRise)でのメモリ使用量の見積もりが間違っている問題を修正 + - ウィンドウ関数によって導入されたソートを削減するために、オプティマイザが誤って IndexFullScan を選択する問題を修正しました。 [#46177](https://github.com/pingcap/tidb/issues/46177) @ [qw4990](https://github.com/qw4990) + - TiDBスキーマキャッシュからスキーマ差分コミットバージョンを読み取るときにMVCCインターフェースでロックを処理しない問題を修正しました [#48281](https://github.com/pingcap/tidb/issues/48281) @ [cfzjywxk](https://github.com/cfzjywxk) + - `INDEX_LOOKUP_HASH_JOIN` でのメモリ使用量の見積もりが間違っている問題を修正 [#47788](https://github.com/pingcap/tidb/issues/47788) @ [SeaRise](https://github.com/SeaRise) - PDリーダーの故障により1分間に`IMPORT INTO`タスクが失敗する問題を修正[#48307](https://github.com/pingcap/tidb/issues/48307) @ [D3Hunter](https://github.com/D3Hunter) - - `batch-client` in `client-go` [#47691](https://github.com/pingcap/tidb/issues/47691) @ [crazycs520](https://github.com/crazycs520)のpanic問題を修正 + - `batch-client` in `client-go` のpanic問題を修正 [#47691](https://github.com/pingcap/tidb/issues/47691) @ [crazycs520](https://github.com/crazycs520) - 特定の状況で列の整理によってpanicが発生する可能性がある問題を修正[#47331](https://github.com/pingcap/tidb/issues/47331) @ [Rustin170506](https://github.com/Rustin170506) - - TiDB が`systemd` [#47442](https://github.com/pingcap/tidb/issues/47442) @ [hawkingrei](https://github.com/hawkingrei)で起動したときに`cgroup`リソース制限を読み取らない問題を修正しました + - TiDB が`systemd` で起動したときに`cgroup`リソース制限を読み取らない問題を修正しました [#47442](https://github.com/pingcap/tidb/issues/47442) @ [hawkingrei](https://github.com/hawkingrei) - 集計関数またはウィンドウ関数を含む共通テーブル式 (CTE) が他の再帰 CTE によって参照されるときに発生する可能性のある構文エラーの問題を修正しました[#47603](https://github.com/pingcap/tidb/issues/47603) [#47711](https://github.com/pingcap/tidb/issues/47711) @ [elsa0520](https://github.com/elsa0520) - - 統計[#35948](https://github.com/pingcap/tidb/issues/35948) @ [Rustin170506](https://github.com/Rustin170506) TopN 構造を構築するときに発生する可能性のあるpanic問題を修正しました。 + - 統計 TopN 構造を構築するときに発生する可能性のあるpanic問題を修正しました。 [#35948](https://github.com/pingcap/tidb/issues/35948) @ [Rustin170506](https://github.com/Rustin170506) - MPPで計算された`COUNT(INT)`の結果が正しくない可能性がある問題を修正[#48643](https://github.com/pingcap/tidb/issues/48643) @ [AilinKid](https://github.com/AilinKid) - - HashJoin演算子がプローブ[#48082](https://github.com/pingcap/tidb/issues/48082) @ [wshwsh12](https://github.com/wshwsh12)実行するときにチャンクを再利用できない問題を修正しました + - HashJoin演算子がプローブ実行するときにチャンクを再利用できない問題を修正しました [#48082](https://github.com/pingcap/tidb/issues/48082) @ [wshwsh12](https://github.com/wshwsh12) - TiKV - - TiKV の実行速度が非常に遅い場合、リージョン[#16111](https://github.com/tikv/tikv/issues/16111)と[金星の上](https://github.com/overvenus)マージ後にpanicする可能性がある問題を修正しました。 + - TiKV の実行速度が非常に遅い場合、リージョンと[金星の上](https://github.com/overvenus)マージ後にpanicする可能性がある問題を修正しました。 [#16111](https://github.com/tikv/tikv/issues/16111) - 解決済みのTSが2時間ブロックされる可能性がある問題を修正[#15520](https://github.com/tikv/tikv/issues/15520) [#39130](https://github.com/pingcap/tidb/issues/39130) @ [overvenus](https://github.com/overvenus) - - TiKVがraft log [#15800](https://github.com/tikv/tikv/issues/15800) @ [tonyxuqqi](https://github.com/tonyxuqqi)を追加できないため`ServerIsBusy`エラーを報告する問題を修正しました。 + - TiKVがraft log を追加できないため`ServerIsBusy`エラーを報告する問題を修正しました。 [#15800](https://github.com/tikv/tikv/issues/15800) @ [tonyxuqqi](https://github.com/tonyxuqqi) - BRが[#15684](https://github.com/tikv/tikv/issues/15684) @ [YuJuncen](https://github.com/YuJuncen)でクラッシュしたときにスナップショットの復元が停止する可能性がある問題を修正しました - - 大規模なトランザクション[#14864](https://github.com/tikv/tikv/issues/14864) @ [overvenus](https://github.com/overvenus)を追跡するときに、古い読み取りの解決済み TS が TiKV OOM 問題を引き起こす可能性がある問題を修正しました - - 破損したSSTファイルが他のTiKVノード[#15986](https://github.com/tikv/tikv/issues/15986) @ [Connor1996](https://github.com/Connor1996)に広がる可能性がある問題を修正 - - [#15817](https://github.com/tikv/tikv/issues/15817) @ [Connor1996](https://github.com/Connor1996)にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました + - 大規模なトランザクションを追跡するときに、古い読み取りの解決済み TS が TiKV OOM 問題を引き起こす可能性がある問題を修正しました [#14864](https://github.com/tikv/tikv/issues/14864) @ [overvenus](https://github.com/overvenus) + - 破損したSSTファイルが他のTiKVノードに広がる可能性がある問題を修正 [#15986](https://github.com/tikv/tikv/issues/15986) @ [Connor1996](https://github.com/Connor1996) + - にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました [#15817](https://github.com/tikv/tikv/issues/15817) @ [Connor1996](https://github.com/Connor1996) - クラウド環境のGrafanaでスケジューラコマンド変数が正しくない問題を修正[#15832](https://github.com/tikv/tikv/issues/15832) @ [Connor1996](https://github.com/Connor1996) - - リージョン[#15919](https://github.com/tikv/tikv/issues/15919)を[金星の上](https://github.com/overvenus)にマージした後、古いピアが保持され、resolved-tsがブロックされる問題を修正しました。 - - オンラインアンセーフリカバリがマージ中止[#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar)を処理できない問題を修正 + - リージョンを[金星の上](https://github.com/overvenus)にマージした後、古いピアが保持され、resolved-tsがブロックされる問題を修正しました。 [#15919](https://github.com/tikv/tikv/issues/15919) + - オンラインアンセーフリカバリがマージ中止を処理できない問題を修正 [#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar) - TiKV を再起動したときに発生する TiKV OOM 問題を修正し、適用されていないRaftログが多数存在するようになりました[#15770](https://github.com/tikv/tikv/issues/15770) @ [overvenus](https://github.com/overvenus) - - `lz4-sys`のバージョンを 1.9.4 [#15621](https://github.com/tikv/tikv/issues/15621) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)にアップグレードしてセキュリティ問題を修正しました - - Titanの`blob-run-mode`がオンライン[#15978](https://github.com/tikv/tikv/issues/15978) @ [tonyxuqqi](https://github.com/tonyxuqqi)に更新できない問題を修正 + - `lz4-sys`のバージョンを 1.9.4 にアップグレードしてセキュリティ問題を修正しました [#15621](https://github.com/tikv/tikv/issues/15621) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) + - Titanの`blob-run-mode`がオンラインに更新できない問題を修正 [#15978](https://github.com/tikv/tikv/issues/15978) @ [tonyxuqqi](https://github.com/tonyxuqqi) - PDとTiKV間のネットワーク中断によりPITRが[#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen)で停止する可能性がある問題を修正しました - - Raftピア[#16069](https://github.com/tikv/tikv/issues/16069) @ [overvenus](https://github.com/overvenus)を削除するときに TiKV コプロセッサが古いデータを返す可能性がある問題を修正しました + - Raftピアを削除するときに TiKV コプロセッサが古いデータを返す可能性がある問題を修正しました [#16069](https://github.com/tikv/tikv/issues/16069) @ [overvenus](https://github.com/overvenus) - PD - - `CALIBRATE RESOURCE` [#45166](https://github.com/pingcap/tidb/issues/45166) @ [CabinfeverB](https://github.com/CabinfeverB)を実行すると TiDB Dashboardの`resource_manager_resource_unit`メトリックが空になる問題を修正しました - - ワークロードによる調整ページでエラー[#48162](https://github.com/pingcap/tidb/issues/48162) @ [CabinfeverB](https://github.com/CabinfeverB)が報告される問題を修正しました - - リソース グループを削除すると DDL の原子性[#45050](https://github.com/pingcap/tidb/issues/45050) @ [glorv](https://github.com/glorv)が損なわれる可能性がある問題を修正しました - - PDリーダーが転送され、新しいリーダーとPDクライアントの間にネットワークパーティションがある場合、PDクライアントがリーダー[#7416](https://github.com/tikv/pd/issues/7416) @ [CabinfeverB](https://github.com/CabinfeverB)の情報を更新できない問題を修正しました。 + - `CALIBRATE RESOURCE` を実行すると TiDB Dashboardの`resource_manager_resource_unit`メトリックが空になる問題を修正しました [#45166](https://github.com/pingcap/tidb/issues/45166) @ [CabinfeverB](https://github.com/CabinfeverB) + - ワークロードによる調整ページでエラーが報告される問題を修正しました [#48162](https://github.com/pingcap/tidb/issues/48162) @ [CabinfeverB](https://github.com/CabinfeverB) + - リソース グループを削除すると DDL の原子性が損なわれる可能性がある問題を修正しました [#45050](https://github.com/pingcap/tidb/issues/45050) @ [glorv](https://github.com/glorv) + - PDリーダーが転送され、新しいリーダーとPDクライアントの間にネットワークパーティションがある場合、PDクライアントがリーダーの情報を更新できない問題を修正しました。 [#7416](https://github.com/tikv/pd/issues/7416) @ [CabinfeverB](https://github.com/CabinfeverB) - 大規模クラスタに複数の TiKV ノードを追加すると、TiKVハートビートレポートが遅くなったり停止したりする可能性がある問題を修正しました[#7248](https://github.com/tikv/pd/issues/7248) @ [rleungx](https://github.com/rleungx) - TiDB DashboardがPD `trace`データを正しく読み取れない問題を修正[#7253](https://github.com/tikv/pd/issues/7253) @ [nolouch](https://github.com/nolouch) - Gin Web Framework のバージョンを v1.8.1 から v1.9.1 にアップグレードして、いくつかのセキュリティ問題を修正しました[#7438](https://github.com/tikv/pd/issues/7438) @ [niubell](https://github.com/niubell) - ルールチェッカーが配置ルール設定に従ってラーナーを追加しない問題を修正しました [#7185](https://github.com/tikv/pd/issues/7185) @ [nolouch](https://github.com/nolouch) - TiKVノードが利用できない場合にPDが通常のピアを削除する可能性がある問題を修正[#7249](https://github.com/tikv/pd/issues/7249) @ [lhy1024](https://github.com/lhy1024) - - DR自動同期モード[#6988](https://github.com/tikv/pd/issues/6988) @ [HuSharp](https://github.com/HuSharp)でリーダーの切り替えに時間がかかる問題を修正 + - DR自動同期モードでリーダーの切り替えに時間がかかる問題を修正 [#6988](https://github.com/tikv/pd/issues/6988) @ [HuSharp](https://github.com/HuSharp) - TiFlash - - `ALTER TABLE ... EXCHANGE PARTITION ...`文を実行するとpanic[#8372](https://github.com/pingcap/tiflash/issues/8372) @ [JaySon-Huang](https://github.com/JaySon-Huang)が発生する問題を修正 - - クエリ[#8447](https://github.com/pingcap/tiflash/issues/8447) @ [JinheLin](https://github.com/JinheLin)中にTiFlash がメモリ制限に遭遇するとメモリリークが発生する問題を修正しました。 - - `FLASHBACK DATABASE` [#8450](https://github.com/pingcap/tiflash/issues/8450) @ [JaySon-Huang](https://github.com/JaySon-Huang)を実行した後もTiFlashレプリカのデータがガベージコレクションされる問題を修正しました - - Grafana [#8076](https://github.com/pingcap/tiflash/issues/8076) @ [JaySon-Huang](https://github.com/JaySon-Huang)の一部のパネルの最大パーセンタイル時間の表示が誤っていた問題を修正 + - `ALTER TABLE ... EXCHANGE PARTITION ...`文を実行するとpanicが発生する問題を修正 [#8372](https://github.com/pingcap/tiflash/issues/8372) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - クエリ中にTiFlash がメモリ制限に遭遇するとメモリリークが発生する問題を修正しました。 [#8447](https://github.com/pingcap/tiflash/issues/8447) @ [JinheLin](https://github.com/JinheLin) + - `FLASHBACK DATABASE` を実行した後もTiFlashレプリカのデータがガベージコレクションされる問題を修正しました [#8450](https://github.com/pingcap/tiflash/issues/8450) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - Grafana の一部のパネルの最大パーセンタイル時間の表示が誤っていた問題を修正 [#8076](https://github.com/pingcap/tiflash/issues/8076) @ [JaySon-Huang](https://github.com/JaySon-Huang) - クエリが予期しないエラーメッセージ「FineGrainedShuffleWriter-V1 でブロックスキーマが一致しません」を返す問題を修正[#8111](https://github.com/pingcap/tiflash/issues/8111) @ [SeaRise](https://github.com/SeaRise) - ツール @@ -133,8 +133,8 @@ TiDB バージョン: 7.1.3 - Backup & Restore (BR) - BR SQL コマンドと CLI のデフォルト値が異なるため、OOM の問題が発生する可能性がある問題を修正しました[#48000](https://github.com/pingcap/tidb/issues/48000) @ [YuJuncen](https://github.com/YuJuncen) - - 大規模なワイドテーブル[#15714](https://github.com/tikv/tikv/issues/15714) @ [YuJuncen](https://github.com/YuJuncen)をバックアップするときに、一部のシナリオでログバックアップが停止する可能性がある問題を修正しました。 - - BRが外部ストレージファイル[#48452](https://github.com/pingcap/tidb/issues/48452) @ [3AceShowHand](https://github.com/3AceShowHand)に対して誤ったURIを生成する問題を修正 + - 大規模なワイドテーブルをバックアップするときに、一部のシナリオでログバックアップが停止する可能性がある問題を修正しました。 [#15714](https://github.com/tikv/tikv/issues/15714) @ [YuJuncen](https://github.com/YuJuncen) + - BRが外部ストレージファイルに対して誤ったURIを生成する問題を修正 [#48452](https://github.com/pingcap/tidb/issues/48452) @ [3AceShowHand](https://github.com/3AceShowHand) - EC2 メタデータ接続のリセット後の再試行により、バックアップとリストアのパフォーマンスが低下する問題を修正[#47650](https://github.com/pingcap/tidb/issues/47650) @ [Leavrth](https://github.com/Leavrth) - タスク初期化中にPDへの接続に失敗すると、ログバックアップタスクは開始できるが正常に動作しない問題を修正[#16056](https://github.com/tikv/tikv/issues/16056) @ [YuJuncen](https://github.com/YuJuncen) @@ -142,21 +142,21 @@ TiDB バージョン: 7.1.3 - 特定のシナリオで`DELETE`ステートメントを複製するときに、 `WHERE`句が主キーを条件として使用しない問題を修正しました[#9812](https://github.com/pingcap/tiflow/issues/9812) @ [asddongmen](https://github.com/asddongmen) - オブジェクトストレージにデータを複製する際に、特定の特殊なシナリオでレプリケーションタスクが停止する問題を修正[#10041](https://github.com/pingcap/tiflow/issues/10041) [#10044](https://github.com/pingcap/tiflow/issues/10044) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - 同期ポイントとREDOログ[#10091](https://github.com/pingcap/tiflow/issues/10091) @ [CharlesCheung96](https://github.com/CharlesCheung96)を有効にした後、特定のシナリオでレプリケーションタスクが停止する問題を修正しました。 + - 同期ポイントとREDOログを有効にした後、特定のシナリオでレプリケーションタスクが停止する問題を修正しました。 [#10091](https://github.com/pingcap/tiflow/issues/10091) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 特定の特殊なシナリオで TiCDC が TiKV との接続を誤って閉じる問題を修正[#10239](https://github.com/pingcap/tiflow/issues/10239) @ [hicqu](https://github.com/hicqu) - - ターゲットテーブルが削除され、その後アップストリーム[#10079](https://github.com/pingcap/tiflow/issues/10079) @ [asddongmen](https://github.com/asddongmen)で再作成された場合、変更フィードが双方向レプリケーションモードで DML イベントをレプリケートできない問題を修正しました。 - - オブジェクトストアシンク[#10041](https://github.com/pingcap/tiflow/issues/10041) @ [CharlesCheung96](https://github.com/CharlesCheung96)にデータを複製するときに NFS ディレクトリにアクセスすることによって発生するパフォーマンスの問題を修正しました - - オブジェクトストレージサービス[#10137](https://github.com/pingcap/tiflow/issues/10137) @ [sdojjy](https://github.com/sdojjy)にデータを複製するときに TiCDCサーバーがpanic可能性がある問題を修正しました + - ターゲットテーブルが削除され、その後アップストリームで再作成された場合、変更フィードが双方向レプリケーションモードで DML イベントをレプリケートできない問題を修正しました。 [#10079](https://github.com/pingcap/tiflow/issues/10079) @ [asddongmen](https://github.com/asddongmen) + - オブジェクトストアシンクにデータを複製するときに NFS ディレクトリにアクセスすることによって発生するパフォーマンスの問題を修正しました [#10041](https://github.com/pingcap/tiflow/issues/10041) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - オブジェクトストレージサービスにデータを複製するときに TiCDCサーバーがpanic可能性がある問題を修正しました [#10137](https://github.com/pingcap/tiflow/issues/10137) @ [sdojjy](https://github.com/sdojjy) - REDOログが有効な場合にDDL文の複製間隔が長すぎる問題を修正[#9960](https://github.com/pingcap/tiflow/issues/9960) @ [CharlesCheung96](https://github.com/CharlesCheung96) - REDOログが有効な場合にNFS障害によりオーナーノードが停止する問題を修正[#9886](https://github.com/pingcap/tiflow/issues/9886) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Data Migration (DM) - - `CompareGTID` [#9676](https://github.com/pingcap/tiflow/issues/9676) @ [GMHDBJD](https://github.com/GMHDBJD)に不適切なアルゴリズムが使用されることで DM のパフォーマンスが低下する問題を修正しました + - `CompareGTID` に不適切なアルゴリズムが使用されることで DM のパフォーマンスが低下する問題を修正しました [#9676](https://github.com/pingcap/tiflow/issues/9676) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning - PDリーダーが強制終了されたり、PDリクエストの処理が遅いためにデータのインポートが失敗する問題を修正[#46950](https://github.com/pingcap/tidb/issues/46950) [#48075](https://github.com/pingcap/tidb/issues/48075) @ [D3Hunter](https://github.com/D3Hunter) - - TiDB Lightningが`writeToTiKV` [#46321](https://github.com/pingcap/tidb/issues/46321) [#48352](https://github.com/pingcap/tidb/issues/48352) @ [lance6716](https://github.com/lance6716)の間に停止する問題を修正しました - - HTTP再試行リクエストが現在のリクエストコンテンツ[#47930](https://github.com/pingcap/tidb/issues/47930) @ [lance6716](https://github.com/lance6716)を使用しないため、データのインポートが失敗する問題を修正しました - - 物理インポートモード[#45507](https://github.com/pingcap/tidb/issues/45507) @ [mittalrishabh](https://github.com/mittalrishabh)で不要な`get_regions`呼び出しを削除します + - TiDB Lightningが`writeToTiKV` の間に停止する問題を修正しました [#48352](https://github.com/pingcap/tidb/issues/48352) @ [lance6716](https://github.com/lance6716) [#46321](https://github.com/pingcap/tidb/issues/46321) + - HTTP再試行リクエストが現在のリクエストコンテンツを使用しないため、データのインポートが失敗する問題を修正しました [#47930](https://github.com/pingcap/tidb/issues/47930) @ [lance6716](https://github.com/lance6716) + - 物理インポートモードで不要な`get_regions`呼び出しを削除します [#45507](https://github.com/pingcap/tidb/issues/45507) @ [mittalrishabh](https://github.com/mittalrishabh) diff --git a/releases/release-7.1.5.md b/releases/release-7.1.5.md index 4d16c54be0b4c..74e6f2d8f1321 100644 --- a/releases/release-7.1.5.md +++ b/releases/release-7.1.5.md @@ -13,31 +13,31 @@ TiDB バージョン: 7.1.5 ## 互換性の変更 {#compatibility-changes} -- RocksDB の TiKV 構成項目[`track-and-verify-wals-in-manifest`](https://docs.pingcap.com/tidb/v7.1/tikv-configuration-file#track-and-verify-wals-in-manifest-new-in-v659-and-v715)追加します。これは、Write Ahead Log (WAL) [#16549](https://github.com/tikv/tikv/issues/16549) @ [v01dstar](https://github.com/v01dstar)の破損の可能性を調査するのに役立ちます。 +- RocksDB の TiKV 構成項目[`track-and-verify-wals-in-manifest`](https://docs.pingcap.com/tidb/v7.1/tikv-configuration-file#track-and-verify-wals-in-manifest-new-in-v659-and-v715)追加します。これは、Write Ahead Log (WAL) の破損の可能性を調査するのに役立ちます。 [#16549](https://github.com/tikv/tikv/issues/16549) @ [v01dstar](https://github.com/v01dstar) ## 改善点 {#improvements} - TiDB - - PD からリージョンを一括ロードすることをサポートし、大規模なテーブル[#51326](https://github.com/pingcap/tidb/issues/51326) @ [SeaRise](https://github.com/SeaRise)をクエリするときに KV 範囲からリージョンへの変換プロセスを高速化します。 - - `ANALYZE`文がメタデータロック[#47475](https://github.com/pingcap/tidb/issues/47475) @ [wjhuang2016](https://github.com/wjhuang2016)をブロックする問題を最適化します - - リソースロック(RLock)が[#51883](https://github.com/pingcap/tidb/issues/51883)内に解放されない問題を回避するために、LDAP認証にタイムアウトメカニズムを追加します[ヤンケオ](https://github.com/YangKeao) + - PD からリージョンを一括ロードすることをサポートし、大規模なテーブルをクエリするときに KV 範囲からリージョンへの変換プロセスを高速化します。 [#51326](https://github.com/pingcap/tidb/issues/51326) @ [SeaRise](https://github.com/SeaRise) + - `ANALYZE`文がメタデータロックをブロックする問題を最適化します [#47475](https://github.com/pingcap/tidb/issues/47475) @ [wjhuang2016](https://github.com/wjhuang2016) + - リソースロック(RLock)が内に解放されない問題を回避するために、LDAP認証にタイムアウトメカニズムを追加します@ [YangKeao](https://github.com/YangKeao) [#51883](https://github.com/pingcap/tidb/issues/51883) - TiKV - - ピアのスローログを追加し、メッセージ[#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996)を保存します + - ピアのスローログを追加し、メッセージを保存します [#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996) - TiKV の安定性を向上させるために、raftstore スレッドでスナップショット ファイルに対する IO 操作を実行しないようにします[#16564](https://github.com/tikv/tikv/issues/16564) @ [Connor1996](https://github.com/Connor1996) - PD - - etcdのバージョンをv3.4.30 [#7904](https://github.com/tikv/pd/issues/7904) @ [JmPotato](https://github.com/JmPotato)にアップグレードします + - etcdのバージョンをv3.4.30 にアップグレードします [#7904](https://github.com/tikv/pd/issues/7904) @ [JmPotato](https://github.com/JmPotato) - ツール - Backup & Restore (BR) - チェックポイントの遅延が大きい場合にログ バックアップ タスクを自動的に中止する機能をサポートし、GC の長時間のブロッキングや潜在的なクラスターの問題を回避します[#50803](https://github.com/pingcap/tidb/issues/50803) @ [RidRisR](https://github.com/RidRisR) - - ログバックアップの互換性テストとインデックスアクセラレーション[#51987](https://github.com/pingcap/tidb/issues/51987) @ [Leavrth](https://github.com/Leavrth)をカバーするPITR統合テストケースを追加します。 + - ログバックアップの互換性テストとインデックスアクセラレーションをカバーするPITR統合テストケースを追加します。 [#51987](https://github.com/pingcap/tidb/issues/51987) @ [Leavrth](https://github.com/Leavrth) - ログバックアップの開始時にアクティブなDDLジョブの無効な検証を削除します[#52733](https://github.com/pingcap/tidb/issues/52733) @ [Leavrth](https://github.com/Leavrth) ## バグ修正 {#bug-fixes} @@ -45,48 +45,48 @@ TiDB バージョン: 7.1.5 - TiDB - `BINARY`タイプの JSON をクエリすると、場合によってはエラーが発生する可能性がある問題を修正しました[#51547](https://github.com/pingcap/tidb/issues/51547) @ [YangKeao](https://github.com/YangKeao) - - SQL 文に`JOIN`が含まれ、文内の`SELECT`リストに定数[#50358](https://github.com/pingcap/tidb/issues/50358) @ [yibin87](https://github.com/yibin87)のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 + - SQL 文に`JOIN`が含まれ、文内の`SELECT`リストに定数のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 [#50358](https://github.com/pingcap/tidb/issues/50358) @ [yibin87](https://github.com/yibin87) - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが[#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei)で終了する可能性がある問題を修正しました。 - 初期化が完了する前に TiDBサーバーが正常とマークされる問題を修正[#51596](https://github.com/pingcap/tidb/issues/51596) @ [shenqidebaozi](https://github.com/shenqidebaozi) - - 主キーの型が`VARCHAR` [#51810](https://github.com/pingcap/tidb/issues/51810) @ [breezewish](https://github.com/breezewish)の場合に`ALTER TABLE ... COMPACT TIFLASH REPLICA`誤って終了する可能性がある問題を修正しました + - 主キーの型が`VARCHAR` の場合に`ALTER TABLE ... COMPACT TIFLASH REPLICA`誤って終了する可能性がある問題を修正しました [#51810](https://github.com/pingcap/tidb/issues/51810) @ [breezewish](https://github.com/breezewish) - `shuffleExec`予期せず終了すると TiDB がクラッシュする問題を修正[#48230](https://github.com/pingcap/tidb/issues/48230) @ [wshwsh12](https://github.com/wshwsh12) - 特定の条件下で`SURVIVAL_PREFERENCES`属性が`SHOW CREATE PLACEMENT POLICY`ステートメントの出力に表示されない可能性がある問題を修正[#51699](https://github.com/pingcap/tidb/issues/51699) @ [lcwangchao](https://github.com/lcwangchao) - 自動統計更新の時間枠を設定した後、その時間枠外でも統計が更新される可能性がある問題を修正[#49552](https://github.com/pingcap/tidb/issues/49552) @ [hawkingrei](https://github.com/hawkingrei) - - サブクエリの`HAVING`句に相関列[#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei)が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 + - サブクエリの`HAVING`句に相関列が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 [#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei) - `approx_percentile`関数が TiDBpanic[#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008)を引き起こす可能性がある問題を修正しました - - `IN()`述語に`NULL` [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros)が含まれている場合にクエリ結果が正しくない問題を修正しました - - 無効な設定項目[#51399](https://github.com/pingcap/tidb/issues/51399) @ [Defined2014](https://github.com/Defined2014)が含まれている場合、設定ファイルが有効にならない問題を修正しました - - `EXCHANGE PARTITION`外部キー[#51807](https://github.com/pingcap/tidb/issues/51807) @ [YangKeao](https://github.com/YangKeao)を誤って処理する問題を修正 - - `TIDB_HOT_REGIONS`テーブルをクエリすると、誤って`INFORMATION_SCHEMA`テーブル[#50810](https://github.com/pingcap/tidb/issues/50810) @ [Defined2014](https://github.com/Defined2014)が返される可能性がある問題を修正しました。 - - `IFNULL`関数によって返される型が MySQL [#51765](https://github.com/pingcap/tidb/issues/51765) @ [YangKeao](https://github.com/YangKeao)と一致しない問題を修正しました - - TTL 機能により、データ範囲の分割が不正確になり、場合によっては[#51527](https://github.com/pingcap/tidb/issues/51527) @ [lcwangchao](https://github.com/lcwangchao)でデータ ホットスポットが発生する問題を修正しました。 + - `IN()`述語に`NULL` が含まれている場合にクエリ結果が正しくない問題を修正しました [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros) + - 無効な設定項目が含まれている場合、設定ファイルが有効にならない問題を修正しました [#51399](https://github.com/pingcap/tidb/issues/51399) @ [Defined2014](https://github.com/Defined2014) + - `EXCHANGE PARTITION`外部キーを誤って処理する問題を修正 [#51807](https://github.com/pingcap/tidb/issues/51807) @ [YangKeao](https://github.com/YangKeao) + - `TIDB_HOT_REGIONS`テーブルをクエリすると、誤って`INFORMATION_SCHEMA`テーブルが返される可能性がある問題を修正しました。 [#50810](https://github.com/pingcap/tidb/issues/50810) @ [Defined2014](https://github.com/Defined2014) + - `IFNULL`関数によって返される型が MySQL と一致しない問題を修正しました [#51765](https://github.com/pingcap/tidb/issues/51765) @ [YangKeao](https://github.com/YangKeao) + - TTL 機能により、データ範囲の分割が不正確になり、場合によってはでデータ ホットスポットが発生する問題を修正しました。 [#51527](https://github.com/pingcap/tidb/issues/51527) @ [lcwangchao](https://github.com/lcwangchao) - TiDBがオフラインになっているTiFlashノードにプローブ要求を送信し続ける問題を修正[#46602](https://github.com/pingcap/tidb/issues/46602) @ [zyguan](https://github.com/zyguan) - - AutoIDLeaderの変更により、 `AUTO_ID_CACHE=1` [#52600](https://github.com/pingcap/tidb/issues/52600) @ [tiancaiamao](https://github.com/tiancaiamao)の場合にAUTO_INCREMENT列の値が減少する可能性がある問題を修正しました。 - - `INSERT IGNORE`実行すると、一意インデックスとデータ[#51784](https://github.com/pingcap/tidb/issues/51784) @ [wjhuang2016](https://github.com/wjhuang2016)の間に不整合が発生する可能性がある問題を修正しました。 + - AutoIDLeaderの変更により、 `AUTO_ID_CACHE=1` の場合にAUTO_INCREMENT列の値が減少する可能性がある問題を修正しました。 [#52600](https://github.com/pingcap/tidb/issues/52600) @ [tiancaiamao](https://github.com/tiancaiamao) + - `INSERT IGNORE`実行すると、一意インデックスとデータの間に不整合が発生する可能性がある問題を修正しました。 [#51784](https://github.com/pingcap/tidb/issues/51784) @ [wjhuang2016](https://github.com/wjhuang2016) - 一意インデックスを追加するとTiDBがpanic可能性がある問題を修正[#52312](https://github.com/pingcap/tidb/issues/52312) @ [wjhuang2016](https://github.com/wjhuang2016) - 関連するサブクエリがある場合にウィンドウ関数がpanic可能性がある問題を修正[#42734](https://github.com/pingcap/tidb/issues/42734) @ [Rustin170506](https://github.com/Rustin170506) - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが[#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei)で終了する可能性がある問題を修正しました。 - - TableDual [#50614](https://github.com/pingcap/tidb/issues/50614) @ [time-and-fate](https://github.com/time-and-fate)で述語プッシュダウンを無効にすることで発生するパフォーマンス低下の問題を修正しました - - サブクエリの`HAVING`句に相関列[#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei)が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 + - TableDual で述語プッシュダウンを無効にすることで発生するパフォーマンス低下の問題を修正しました [#50614](https://github.com/pingcap/tidb/issues/50614) @ [time-and-fate](https://github.com/time-and-fate) + - サブクエリの`HAVING`句に相関列が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 [#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei) - 特定の列の統計情報が完全にロードされていない場合に、 `EXPLAIN`ステートメントの結果に誤った列 ID が表示される可能性がある問題を修正しました[#52207](https://github.com/pingcap/tidb/issues/52207) @ [time-and-fate](https://github.com/time-and-fate) - TiKV - - 古いリージョンピアがGCメッセージ[#16504](https://github.com/tikv/tikv/issues/16504) @ [crazycs520](https://github.com/crazycs520)を無視するとresolve-tsがブロックされる問題を修正しました + - 古いリージョンピアがGCメッセージを無視するとresolve-tsがブロックされる問題を修正しました [#16504](https://github.com/tikv/tikv/issues/16504) @ [crazycs520](https://github.com/crazycs520) - RocksDB の非アクティブな Write Ahead Logs (WAL) によってデータが破損する可能性がある問題を修正しました[#16705](https://github.com/tikv/tikv/issues/16705) @ [Connor1996](https://github.com/Connor1996) - 監視メトリック`tikv_unified_read_pool_thread_count`にデータがない場合がある問題を修正[#16629](https://github.com/tikv/tikv/issues/16629) @ [YuJuncen](https://github.com/YuJuncen) - - 楽観的トランザクションの実行中に、他のトランザクションがそのトランザクションのロック解決操作を開始すると、トランザクションの主キーに非同期コミットまたは 1PC モード[#16620](https://github.com/tikv/tikv/issues/16620) @ [MyonKeminta](https://github.com/MyonKeminta)で以前にコミットされたデータがある場合、トランザクションの原子性が壊れる可能性がわずかにあるという問題を修正しました。 + - 楽観的トランザクションの実行中に、他のトランザクションがそのトランザクションのロック解決操作を開始すると、トランザクションの主キーに非同期コミットまたは 1PC モードで以前にコミットされたデータがある場合、トランザクションの原子性が壊れる可能性がわずかにあるという問題を修正しました。 [#16620](https://github.com/tikv/tikv/issues/16620) @ [MyonKeminta](https://github.com/MyonKeminta) - PD - 書き込みホットスポットのスケジュール設定により配置ポリシーの制約が破られる可能性がある問題を修正[#7848](https://github.com/tikv/pd/issues/7848) @ [lhy1024](https://github.com/lhy1024) - - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx)が含まれる問題を修正しました + - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` が含まれる問題を修正しました [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx) - スケーリングの進行状況が正しく表示されない問題を修正[#7726](https://github.com/tikv/pd/issues/7726) @ [CabinfeverB](https://github.com/CabinfeverB) - TiFlash - - ログ[#8895](https://github.com/pingcap/tiflash/issues/8895) @ [JaySon-Huang](https://github.com/JaySon-Huang)の誤った`local_region_num`値を修正 - - 生成された列をクエリするとエラー[#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge)が返される問題を修正しました + - ログの誤った`local_region_num`値を修正 [#8895](https://github.com/pingcap/tiflash/issues/8895) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 生成された列をクエリするとエラーが返される問題を修正しました [#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge) - チャンクエンコード中に`ENUM`列がTiFlashを引き起こす可能性がある問題を修正しました [#8674](https://github.com/pingcap/tiflash/issues/8674) @ [yibin87](https://github.com/yibin87) - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `TIME`列の精度が変更された後にリージョンの移行、分割、またはマージが発生すると、クエリが失敗する可能性がある問題を修正しました。 [#8601](https://github.com/pingcap/tiflash/issues/8601) @ [JaySon-Huang](https://github.com/JaySon-Huang) @@ -95,25 +95,25 @@ TiDB バージョン: 7.1.5 - Backup & Restore (BR) - - ログバックアップタスクを一時停止後に削除しても、GCセーフポイント[#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer)がすぐに復元されない問題を修正しました。 + - ログバックアップタスクを一時停止後に削除しても、GCセーフポイントがすぐに復元されない問題を修正しました。 [#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer) - フルバックアップが失敗したときにログが多すぎる問題を修正[#51572](https://github.com/pingcap/tidb/issues/51572) @ [Leavrth](https://github.com/Leavrth) - - `AUTO_RANDOM`列が複合クラスタリングインデックス[#52255](https://github.com/pingcap/tidb/issues/52255) @ [Leavrth](https://github.com/Leavrth)にある場合、 BRが`AUTO_RANDOM` ID割り当ての進行状況をバックアップできなかった問題を修正します + - `AUTO_RANDOM`列が複合クラスタリングインデックスにある場合、 BRが`AUTO_RANDOM` ID割り当ての進行状況をバックアップできなかった問題を修正します [#52255](https://github.com/pingcap/tidb/issues/52255) @ [Leavrth](https://github.com/Leavrth) - フルバックアップでピアが見つからない場合に TiKV がパニックを起こす問題を修正[#16394](https://github.com/tikv/tikv/issues/16394) @ [Leavrth](https://github.com/Leavrth) - - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanic[#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen)になる可能性がある問題を修正しました。 - - 不安定なテストケース[#52547](https://github.com/pingcap/tidb/issues/52547) [リーヴルス](https://github.com/Leavrth)で修正する + - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanicになる可能性がある問題を修正しました。 [#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen) + - 不安定なテストケース[#52547](https://github.com/pingcap/tidb/issues/52547) @ [Leavrth](https://github.com/Leavrth)で修正する - TiKV の再起動により、ログ バックアップのグローバル チェックポイントが実際のバックアップ ファイルの書き込みポイントよりも先に進められ、少量のバックアップ データが失われる可能性がある問題を修正しました[#16809](https://github.com/tikv/tikv/issues/16809) @ [YuJuncen](https://github.com/YuJuncen) - - 特別なイベントタイミングにより、ログバックアップ[#16739](https://github.com/tikv/tikv/issues/16739) @ [YuJuncen](https://github.com/YuJuncen)でデータ損失が発生する可能性があるという稀な問題を修正しました。 + - 特別なイベントタイミングにより、ログバックアップでデータ損失が発生する可能性があるという稀な問題を修正しました。 [#16739](https://github.com/tikv/tikv/issues/16739) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - TiCDC が上流に書き込まれた後に下流の`Exchange Partition ... With Validation` DDL の実行に失敗し、変更フィードが[#10859](https://github.com/pingcap/tiflow/issues/10859) @ [hongyunyan](https://github.com/hongyunyan)で停止する問題を修正しました。 - - 変更フィードを再開するときに`snapshot lost caused by GC`時間内に報告されず、変更フィードの`checkpoint-ts` TiDB [#10463](https://github.com/pingcap/tiflow/issues/10463) @ [sdojjy](https://github.com/sdojjy)の GC セーフポイントよりも小さい問題を修正しました。 - - テーブルレプリケーションタスク[#10613](https://github.com/pingcap/tiflow/issues/10613) @ [CharlesCheung96](https://github.com/CharlesCheung96)をスケジュールするときに TiCDC がパニックになる問題を修正しました + - 変更フィードを再開するときに`snapshot lost caused by GC`時間内に報告されず、変更フィードの`checkpoint-ts` TiDB の GC セーフポイントよりも小さい問題を修正しました。 [#10463](https://github.com/pingcap/tiflow/issues/10463) @ [sdojjy](https://github.com/sdojjy) + - テーブルレプリケーションタスクをスケジュールするときに TiCDC がパニックになる問題を修正しました [#10613](https://github.com/pingcap/tiflow/issues/10613) @ [CharlesCheung96](https://github.com/CharlesCheung96) - DDL文が頻繁に実行されるシナリオで、間違ったBarrierTSが原因でデータが間違ったCSVファイルに書き込まれる問題を修正[#10668](https://github.com/pingcap/tiflow/issues/10668) @ [lidezhu](https://github.com/lidezhu) - オブジェクトストレージシンクに一時的な障害が発生した場合に、結果整合性が有効になっている変更フィードが失敗する可能性がある問題を修正しました[#10710](https://github.com/pingcap/tiflow/issues/10710) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - `open-protocol`の古い値部分が、実際のタイプ[#10803](https://github.com/pingcap/tiflow/issues/10803) @ [3AceShowHand](https://github.com/3AceShowHand)ではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 + - `open-protocol`の古い値部分が、実際のタイプではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 [#10803](https://github.com/pingcap/tiflow/issues/10803) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Lightning - - Parquet 形式[#52518](https://github.com/pingcap/tidb/issues/52518) @ [kennytm](https://github.com/kennytm)の空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました - - ログ内の機密情報がサーバーモード[#36374](https://github.com/pingcap/tidb/issues/36374) @ [kennytm](https://github.com/kennytm)で印刷される問題を修正 + - Parquet 形式の空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました [#52518](https://github.com/pingcap/tidb/issues/52518) @ [kennytm](https://github.com/kennytm) + - ログ内の機密情報がサーバーモードで印刷される問題を修正 [#36374](https://github.com/pingcap/tidb/issues/36374) @ [kennytm](https://github.com/kennytm) diff --git a/releases/release-7.1.6.md b/releases/release-7.1.6.md index 346612f6c7d50..20a45294ce0d4 100644 --- a/releases/release-7.1.6.md +++ b/releases/release-7.1.6.md @@ -14,7 +14,7 @@ TiDB バージョン: 7.1.6 ## 互換性の変更 {#compatibility-changes} - [TiDB HTTP API](https://github.com/pingcap/tidb/blob/release-7.1/docs/tidb_http_api.md)から取得される DDL 履歴タスクのデフォルトの制限を 2048 に設定して、過剰な履歴タスク[#55711](https://github.com/pingcap/tidb/issues/55711) @ [joccau](https://github.com/joccau)による OOM の問題を防止します。 -- 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`目と`INSERT`目のイベントに分割していました。v7.1.6以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS` TiCDC `thresholdTS` (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`件目のイベントを`DELETE`目と`INSERT`件目のイベントに分割します。この動作変更は、TiCDCが受信した`UPDATE`目のイベントの順序が誤っている可能性があり、その結果、分割された`DELETE`と`INSERT`目のイベントの順序が誤っている可能性があることで発生するダウンストリームデータの不整合の問題を解決します。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v7.1/ticdc-split-update-behavior#split-update-events-for-mysql-sinks) [#10918](https://github.com/pingcap/tiflow/issues/10918)してください[リデジュ](https://github.com/lidezhu) +- 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`目と`INSERT`目のイベントに分割していました。v7.1.6以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS` TiCDC `thresholdTS` (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`件目のイベントを`DELETE`目と`INSERT`件目のイベントに分割します。この動作変更は、TiCDCが受信した`UPDATE`目のイベントの順序が誤っている可能性があり、その結果、分割された`DELETE`と`INSERT`目のイベントの順序が誤っている可能性があることで発生するダウンストリームデータの不整合の問題を解決します。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v7.1/ticdc-split-update-behavior#split-update-events-for-mysql-sinks) してください@ [lidezhu](https://github.com/lidezhu) [#10918](https://github.com/pingcap/tiflow/issues/10918) - TiDB Lightning `strict-format`を使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります[#37338](https://github.com/pingcap/tidb/issues/37338) @ [lance6716](https://github.com/lance6716) - TiKV構成項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 @@ -29,7 +29,7 @@ TiDB バージョン: 7.1.6 - MPP ロード バランシング[#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008)中にリージョンのないストアを削除する - `SHOW CREATE TABLE` [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf)の出力に表示される式のデフォルト値のMySQL互換性を改善しました - TiFlash配置ルールを一括削除することで、パーティションテーブル[#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 - - 同期ロードパフォーマンスを改善し、統計情報のロード時のレイテンシーを削減します[#52294](https://github.com/pingcap/tidb/issues/52294) [ホーキングレイ](https://github.com/hawkingrei) + - 同期ロードパフォーマンスを改善し、統計情報のロード時のレイテンシーを削減します[#52294](https://github.com/pingcap/tidb/issues/52294) @ [hawkingrei](https://github.com/hawkingrei) - TiKV @@ -52,8 +52,8 @@ TiDB バージョン: 7.1.6 - ログバックアップのマージ操作に対する許容度を向上します。適度に長いマージ操作が発生した場合、ログバックアップタスクがエラー状態[#16554](https://github.com/tikv/tikv/issues/16554) @ [YuJuncen](https://github.com/YuJuncen)に陥る可能性が低くなります。 - BRはデータ復旧中に空のSSTファイルをクリーンアップします[#16005](https://github.com/tikv/tikv/issues/16005) @ [Leavrth](https://github.com/Leavrth) - - DNSエラーによる失敗の再試行回数を[#53029](https://github.com/pingcap/tidb/issues/53029) / [ユジュンセン](https://github.com/YuJuncen)に増やす - - リージョン[#54017](https://github.com/pingcap/tidb/issues/54017)のリーダー不在による失敗の再試行回数を[リーヴルス](https://github.com/Leavrth)に増やす + - DNSエラーによる失敗の再試行回数を[#53029](https://github.com/pingcap/tidb/issues/53029) / @ [YuJuncen](https://github.com/YuJuncen)に増やす + - リージョンのリーダー不在による失敗の再試行回数を@ [Leavrth](https://github.com/Leavrth)に増やす [#54017](https://github.com/pingcap/tidb/issues/54017) - `br log restore`サブコマンドを除き、他の`br log`サブコマンドはすべて、メモリ消費量を削減するために TiDB `domain`データ構造のロードをスキップすることをサポートしています[#52088](https://github.com/pingcap/tidb/issues/52088) @ [Leavrth](https://github.com/Leavrth) - TiKVが各SSTファイルをダウンロードする前に、TiKVのディスク容量が十分かどうかのチェックをサポートします。容量が不足している場合、 BRは復元を終了し、エラー[#17224](https://github.com/tikv/tikv/issues/17224) @ [RidRisR](https://github.com/RidRisR)を返します。 - 環境変数[#45551](https://github.com/pingcap/tidb/issues/45551) @ [RidRisR](https://github.com/RidRisR)を介した Alibaba Cloud アクセス資格情報の設定をサポート diff --git a/releases/release-7.2.0.md b/releases/release-7.2.0.md index 997da81b85f98..99edc417e8710 100644 --- a/releases/release-7.2.0.md +++ b/releases/release-7.2.0.md @@ -54,7 +54,7 @@ TiDB バージョン: 7.2.0 ### 信頼性 {#reliability} -- 予想よりも多くのリソースを消費するクエリを自動的に管理する (実験的) [#43691](https://github.com/pingcap/tidb/issues/43691) @[Connor1996](https://github.com/Connor1996) @[glorv](https://github.com/glorv)[キャビンフィーバーB](https://github.com/CabinfeverB) @グロルヴ@[HuSharp](https://github.com/HuSharp) @[nolouch](https://github.com/nolouch) +- 予想よりも多くのリソースを消費するクエリを自動的に管理する (実験的) [#43691](https://github.com/pingcap/tidb/issues/43691) @[Connor1996](https://github.com/Connor1996) @[glorv](https://github.com/glorv)@[CabinfeverB](https://github.com/CabinfeverB) @[HuSharp](https://github.com/HuSharp) @[nolouch](https://github.com/nolouch) データベースの安定性に対する最も一般的な課題は、SQLのパフォーマンス問題が突発的に発生することによるデータベース全体のパフォーマンス低下です。SQLのパフォーマンス問題には、十分にテストされていない新しいSQL文、データ量の急激な変化、実行プランの急激な変更など、多くの原因があります。これらの問題を根本から完全に回避することは困難です。TiDB v7.2.0では、想定よりも多くのリソースを消費するクエリを管理する機能を提供しています。この機能により、パフォーマンス問題が発生した場合の影響範囲を迅速に縮小できます。 @@ -212,7 +212,7 @@ TiDB バージョン: 7.2.0 - オブジェクトストレージサービスへのレプリケーションシナリオでDDL操作が発生した場合に、データファイルが格納されるディレクトリの構造を最適化する [#8891](https://github.com/pingcap/tiflow/issues/8891) @[CharlesCheung96](https://github.com/CharlesCheung96) - KafkaへのレプリケーションシナリオにおけるOAUTHBEARER認証のサポート [#8865](https://github.com/pingcap/tiflow/issues/8865) @[Rustin170506](https://github.com/Rustin170506) - - Kafka [#9143](https://github.com/pingcap/tiflow/issues/9143) @[3AceShowHand](https://github.com/3AceShowHand)ショーハンドにレプリケーションシナリオの`DELETE`オペレーションのハンドルキーのみを出力するオプションを追加 + - Kafka [#9143](https://github.com/pingcap/tiflow/issues/9143) @[3AceShowHand](https://github.com/3AceShowHand)にレプリケーションシナリオの`DELETE`オペレーションのハンドルキーのみを出力するオプションを追加 - TiDB Data Migration (DM) diff --git a/releases/release-7.3.0.md b/releases/release-7.3.0.md index 02bccb5353851..5ce4c76160a6f 100644 --- a/releases/release-7.3.0.md +++ b/releases/release-7.3.0.md @@ -222,7 +222,7 @@ TiDB バージョン: 7.3.0 - TiCDC - - `UPDATE`イベント送信時に更新された列値のみが含まれるように、Open Protocol 出力のメッセージ サイズを最適化します [#9336](https://github.com/pingcap/tiflow/issues/9336) @[3AceShowHand](https://github.com/3AceShowHand)ハンド + - `UPDATE`イベント送信時に更新された列値のみが含まれるように、Open Protocol 出力のメッセージ サイズを最適化します [#9336](https://github.com/pingcap/tiflow/issues/9336) @[3AceShowHand](https://github.com/3AceShowHand) - Storage Sink が HEX 形式のデータの 16 進数エンコーディングをサポートするようになり、AWS DMS フォーマット仕様との互換性が確保されました [#9373](https://github.com/pingcap/tiflow/issues/9373) @[CharlesCheung96](https://github.com/CharlesCheung96) - Kafka Sink は、メッセージが大きすぎる場合に[ハンドルキーデータのみを送信する](/ticdc/ticdc-sink-to-kafka.md#handle-messages-that-exceed-the-kafka-topic-limit)をサポートし、メッセージのサイズを削減します [#9382](https://github.com/pingcap/tiflow/issues/9382) @[3AceShowHand](https://github.com/3AceShowHand) diff --git a/releases/release-7.4.0.md b/releases/release-7.4.0.md index 8b888a77decb6..39ecc091a5abc 100644 --- a/releases/release-7.4.0.md +++ b/releases/release-7.4.0.md @@ -174,7 +174,7 @@ TiDB バージョン: 7.4.0 ### DB操作 {#db-operations} -- 照合順序`utf8mb4_0900_ai_ci`と`utf8mb4_0900_bin` [#37566](https://github.com/pingcap/tidb/issues/37566) @ [YangKeao](https://github.com/YangKeao) @ [zimulala](https://github.com/zimulala) @ [bb7133](https://github.com/bb7133)をサポート +- 照合順序`utf8mb4_0900_ai_ci`と`utf8mb4_0900_bin`をサポート [#37566](https://github.com/pingcap/tidb/issues/37566) @ [YangKeao](https://github.com/YangKeao) @ [zimulala](https://github.com/zimulala) @ [bb7133](https://github.com/bb7133) TiDB v7.4.0 では、MySQL 8.0 からのデータ移行のサポートが強化され、 `utf8mb4_0900_ai_ci`と`utf8mb4_0900_bin` 2 つの照合順序が追加されました。5 `utf8mb4_0900_ai_ci` MySQL 8.0 のデフォルトの照合順序です。 @@ -217,7 +217,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/dumpling-overview.md#option-list-of-dumpling)参照してください。 -- TiCDCはPulsar [#9413](https://github.com/pingcap/tiflow/issues/9413) @ [yumchina](https://github.com/yumchina) @ [asddongmen](https://github.com/asddongmen)へのデータ複製をサポート +- TiCDCはPulsarへのデータ複製をサポート [#9413](https://github.com/pingcap/tiflow/issues/9413) @ [yumchina](https://github.com/yumchina) @ [asddongmen](https://github.com/asddongmen) Pulsarは、クラウドネイティブかつ分散型のメッセージストリーミングプラットフォームであり、リアルタイムデータストリーミングエクスペリエンスを大幅に向上させます。v7.4.0以降、TiCDCは変更データをPulsarに`canal-json`形式で複製し、Pulsarとのシームレスな統合を実現します。この機能により、TiCDCはTiDBの変更を容易にキャプチャしてPulsarに複製できるため、データ処理と分析機能に新たな可能性をもたらします。Pulsarから新たに生成された変更データを読み取り、処理する独自のコンシューマーアプリケーションを開発することで、特定のビジネスニーズに対応できます。 @@ -308,7 +308,7 @@ TiDB バージョン: 7.4.0 - RocksDB 圧縮[#15324](https://github.com/tikv/tikv/issues/15324) @ [overvenus](https://github.com/overvenus)によるメモリ変動を削減 - Partitioned Raft KV [#15269](https://github.com/tikv/tikv/issues/15269) @ [overvenus](https://github.com/overvenus)のフロー制御モジュールのメモリ消費を削減 - 接続再試行のプロセスでPDクライアントのバックオフメカニズムを追加し、エラー再試行中に再試行間隔を徐々に増やしてPD圧力[#15428](https://github.com/tikv/tikv/issues/15428) @ [nolouch](https://github.com/nolouch)を軽減します。 - - RocksDB [#15424](https://github.com/tikv/tikv/issues/15424)の`background_compaction` [栄光](https://github.com/glorv)で動的に調整するサポート + - RocksDB の`background_compaction`を動的に調整するサポート [#15424](https://github.com/tikv/tikv/issues/15424) @[glorv](https://github.com/glorv) - PD diff --git a/releases/release-7.5.1.md b/releases/release-7.5.1.md index db6dd9fa33102..73fa3304e9546 100644 --- a/releases/release-7.5.1.md +++ b/releases/release-7.5.1.md @@ -86,7 +86,7 @@ TiDB バージョン: 7.5.1 - TiDB - - システム変数`tidb_service_scope`設定が[#49245](https://github.com/pingcap/tidb/issues/49245)で@[ywqzzy](https://github.com/ywqzzy)に反映されない問題を修正 + - システム変数`tidb_service_scope`の設定が反映されない問題を修正 [#49245](https://github.com/pingcap/tidb/issues/49245) @[ywqzzy](https://github.com/ywqzzy) - 圧縮が有効になっている場合、通信プロトコルが16 MB以上のパケットを処理できない問題を修正[#47157](https://github.com/pingcap/tidb/issues/47157) [#47161](https://github.com/pingcap/tidb/issues/47161) @ [dveeden](https://github.com/dveeden) - `approx_percentile`関数が TiDBpanic[#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008)を引き起こす可能性がある問題を修正しました - 文字列関数の引数が`NULL`定数の場合に TiDB が暗黙的に`from_binary`関数を挿入し、一部の式がTiFlash [#49526](https://github.com/pingcap/tidb/issues/49526) @ [YangKeao](https://github.com/YangKeao)にプッシュダウンできない問題を修正しました。 @@ -151,7 +151,7 @@ TiDB バージョン: 7.5.1 - `PREPARE`メソッドを使用して`SELECT INTO OUTFILE`実行すると、エラー[#49166](https://github.com/pingcap/tidb/issues/49166) @ [qw4990](https://github.com/qw4990)ではなく、誤って成功メッセージが返される問題を修正しました。 - クエリがソートを強制するオプティマイザヒント( `STREAM_AGG()`など)を使用し、その実行プランに`IndexMerge` [#49605](https://github.com/pingcap/tidb/issues/49605) @ [AilinKid](https://github.com/AilinKid)が含まれている場合、強制ソートが無効になる可能性がある問題を修正しました。 - テーブルが[#48869](https://github.com/pingcap/tidb/issues/48869) @ [tiancaiamao](https://github.com/tiancaiamao)と多数ある場合に、テーブルが`AUTO_ID_CACHE=1`の場合に gRPC クライアント リークが発生する可能性がある問題を修正しました。 - - 非厳密モード( `sql_mode = ''` )で、 `INSERT`実行中に切り捨てが行われても、 [天菜麻緒](https://github.com/tiancaiamao)でエラー[#49369](https://github.com/pingcap/tidb/issues/49369)が報告される問題を修正しました。 + - 非厳密モード( `sql_mode = ''` )で、 `INSERT`実行中に切り捨てが行われても、エラーが報告される問題を修正しました。 [#49369](https://github.com/pingcap/tidb/issues/49369) @[tiancaiamao](https://github.com/tiancaiamao) - データの末尾にスペースが含まれている場合に`LIKE`で`_`ワイルドカードを使用すると、誤ったクエリ結果[#48983](https://github.com/pingcap/tidb/issues/48983) @ [time-and-fate](https://github.com/time-and-fate)が返される可能性がある問題を修正しました - `tidb_mem_quota_query`システム変数を更新した後に`ADMIN CHECK`実行すると`ERROR 8175` [#49258](https://github.com/pingcap/tidb/issues/49258) @ [tangenta](https://github.com/tangenta)が返される問題を修正しました - Golang の暗黙的な変換アルゴリズム[#49801](https://github.com/pingcap/tidb/issues/49801) @ [qw4990](https://github.com/qw4990)によって発生する統計情報の構築における過剰な統計エラーの問題を修正しました diff --git a/releases/release-7.5.2.md b/releases/release-7.5.2.md index dfceababbbb91..7260db42b1781 100644 --- a/releases/release-7.5.2.md +++ b/releases/release-7.5.2.md @@ -16,7 +16,7 @@ TiDB バージョン: 7.5.2 - RocksDB の TiKV 構成項目[`track-and-verify-wals-in-manifest`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#track-and-verify-wals-in-manifest-new-in-v659-v715-and-v752)追加します。これは、Write Ahead Log (WAL) の破損の可能性を調査するのに役立ちます。 [#16549](https://github.com/tikv/tikv/issues/16549) @ [v01dstar](https://github.com/v01dstar) - TiDB Lightning `strict-format`または`SPLIT_FILE`使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります[#37338](https://github.com/pingcap/tidb/issues/37338) @ [lance6716](https://github.com/lance6716) - TiCDCオープンプロトコルの`sink.open.output-old-value`設定項目を追加して、更新前の値を下流に出力するかどうかを制御します。 [#10916](https://github.com/pingcap/tiflow/issues/10916) @ [sdojjy](https://github.com/sdojjy) -- 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`目と`INSERT`目のイベントに分割していました。v7.5.2以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS` TiCDC `thresholdTS` (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`目のイベントを`DELETE` `INSERT`と13件目のイベントに分割します。この動作変更は、TiCDCが受信した`UPDATE`目のイベントの順序が誤っている可能性があり、分割された`DELETE`と`INSERT`目のイベントの順序が誤っている可能性があるため、ダウンストリームデータの不整合が発生する問題に対処しています。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v7.5/ticdc-split-update-behavior#split-update-events-for-mysql-sinks) [#10918](https://github.com/pingcap/tiflow/issues/10918)してください[リデジュ](https://github.com/lidezhu) +- 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`目と`INSERT`目のイベントに分割していました。v7.5.2以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS` TiCDC `thresholdTS` (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`目のイベントを`DELETE` `INSERT`と13件目のイベントに分割します。この動作変更は、TiCDCが受信した`UPDATE`目のイベントの順序が誤っている可能性があり、分割された`DELETE`と`INSERT`目のイベントの順序が誤っている可能性があるため、ダウンストリームデータの不整合が発生する問題に対処しています。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v7.5/ticdc-split-update-behavior#split-update-events-for-mysql-sinks) してください@ [lidezhu](https://github.com/lidezhu) [#10918](https://github.com/pingcap/tiflow/issues/10918) ## 改善点 {#improvements} @@ -29,8 +29,8 @@ TiDB バージョン: 7.5.2 - MPP ロード バランシング中にリージョンのないストアを削除する [#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008) - PD からリージョンを一括ロードすることをサポートし、大規模なテーブルをクエリするときに KV 範囲からリージョンへの変換プロセスを高速化します。 [#51326](https://github.com/pingcap/tidb/issues/51326) @ [SeaRise](https://github.com/SeaRise) - `Resource Control`監視ページで、各リソース グループの最大 RU 消費率を表示する新しいパネル`RU(Max)`を追加します。 [#49318](https://github.com/pingcap/tidb/issues/49318) @ [nolouch](https://github.com/nolouch) - - 同期ロードパフォーマンスを改善し、統計情報のロードのレイテンシーを削減します[#52994](https://github.com/pingcap/tidb/issues/52294) [ホーキングレイ](https://github.com/hawkingrei) - - 統計初期化の同時実行性を高めて起動を高速化します[#52466](https://github.com/pingcap/tidb/issues/52466) [#52102](https://github.com/pingcap/tidb/issues/52102) [#52553](https://github.com/pingcap/tidb/issues/52553) [ホーキングレイ](https://github.com/hawkingrei) + - 同期ロードパフォーマンスを改善し、統計情報のロードのレイテンシーを削減します[#52994](https://github.com/pingcap/tidb/issues/52294) @ [hawkingrei](https://github.com/hawkingrei) + - 統計初期化の同時実行性を高めて起動を高速化します[#52466](https://github.com/pingcap/tidb/issues/52466) [#52102](https://github.com/pingcap/tidb/issues/52102) [#52553](https://github.com/pingcap/tidb/issues/52553) @ [hawkingrei](https://github.com/hawkingrei) - TiKV @@ -62,7 +62,7 @@ TiDB バージョン: 7.5.2 - リストアプロセス中にテーブルIDを事前割り当てすることで、テーブルIDの再利用を最大化し、リストアパフォーマンスを向上します[#51736](https://github.com/pingcap/tidb/issues/51736) @ [Leavrth](https://github.com/Leavrth) - ログバックアップの開始時にアクティブなDDLジョブの無効な検証を削除します[#52733](https://github.com/pingcap/tidb/issues/52733) @ [Leavrth](https://github.com/Leavrth) - Google Cloud Storage(GCS)を外部ストレージとして使用する場合の古い互換性チェックを削除します[#50533](https://github.com/pingcap/tidb/issues/50533) @ [lance6716](https://github.com/lance6716) - - DNSエラーによる失敗の再試行回数を[#53029](https://github.com/pingcap/tidb/issues/53029)から[ユジュンセン](https://github.com/YuJuncen)増やす + - DNSエラーによる失敗の再試行回数をから@ [YuJuncen](https://github.com/YuJuncen)増やす [#53029](https://github.com/pingcap/tidb/issues/53029) - TiCDC @@ -214,7 +214,7 @@ TiDB バージョン: 7.5.2 - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanicになる可能性がある問題を修正しました。 [#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen) - TiKV の再起動により、ログ バックアップのグローバル チェックポイントが実際のバックアップ ファイルの書き込みポイントよりも先に進められ、少量のバックアップ データが失われる可能性がある問題を修正しました[#16809](https://github.com/tikv/tikv/issues/16809) @ [YuJuncen](https://github.com/YuJuncen) - PD へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen) - - 不安定なテストケース[#52547](https://github.com/pingcap/tidb/issues/52547) [リーヴルス](https://github.com/Leavrth)で修正する + - 不安定なテストケース[#52547](https://github.com/pingcap/tidb/issues/52547) @ [Leavrth](https://github.com/Leavrth)で修正する - BRを使用してデータを復元する場合、または物理インポート モードでTiDB Lightningを使用してデータをインポートする場合に、PD から取得されたリージョンにLeaderがない問題を修正しました[#51124](https://github.com/pingcap/tidb/issues/51124) [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - フルバックアップでピアが見つからない場合に TiKV がパニックを起こす問題を修正[#16394](https://github.com/tikv/tikv/issues/16394) @ [Leavrth](https://github.com/Leavrth) - ログバックアップタスクを一時停止後に削除しても、GCセーフポイントがすぐに復元されない問題を修正しました。 [#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer) diff --git a/releases/release-7.5.3.md b/releases/release-7.5.3.md index 121d4fe5e6e1e..859c387907f54 100644 --- a/releases/release-7.5.3.md +++ b/releases/release-7.5.3.md @@ -13,7 +13,7 @@ TiDB バージョン: 7.5.3 ## 互換性の変更 {#compatibility-changes} -- TiDB [#48801](https://github.com/pingcap/tidb/issues/48801) @ [dveeden](https://github.com/dveeden)でサポートされているすべてのキーワードの情報を表示するための新しいシステムテーブル[`INFORMATION_SCHEMA.KEYWORDS`](/information-schema/information-schema-keywords.md)を追加します。 +- TiDB でサポートされているすべてのキーワードの情報を表示するための新しいシステムテーブル[`INFORMATION_SCHEMA.KEYWORDS`](/information-schema/information-schema-keywords.md)を追加します。 [#48801](https://github.com/pingcap/tidb/issues/48801) @ [dveeden](https://github.com/dveeden) - TiKV構成項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 - v7.5.3 より前の v7.5.x バージョンでは、この構成項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。 @@ -23,7 +23,7 @@ TiDB バージョン: 7.5.3 - TiDB - - TiFlash配置ルールを一括削除することで、パーティションテーブル[#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 + - TiFlash配置ルールを一括削除することで、パーティションテーブルで`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 [#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - TiFlash @@ -36,10 +36,10 @@ TiDB バージョン: 7.5.3 - `br log restore`サブコマンドを除き、他の`br log`サブコマンドはすべて、メモリ消費量を削減するために TiDB `domain`データ構造のロードをスキップすることをサポートしています[#52088](https://github.com/pingcap/tidb/issues/52088) @ [Leavrth](https://github.com/Leavrth) - チェックポイントの遅延が大きい場合にログ バックアップ タスクを自動的に中止し、GC の長時間のブロッキングや潜在的なクラスターの問題を回避することをサポートします[#50803](https://github.com/pingcap/tidb/issues/50803) @ [RidRisR](https://github.com/RidRisR) - - DNSエラーによる失敗の再試行回数を[#53029](https://github.com/pingcap/tidb/issues/53029) / [ユジュンセン](https://github.com/YuJuncen)に増やす - - ログバックアップの互換性テストとインデックスアクセラレーション[#51987](https://github.com/pingcap/tidb/issues/51987) @ [Leavrth](https://github.com/Leavrth)の追加をカバーするPITR統合テストケースを追加します。 - - リージョン[#54017](https://github.com/pingcap/tidb/issues/54017)のリーダー不在による失敗の再試行回数を[リーヴルス](https://github.com/Leavrth)に増やす - - 環境変数[#45551](https://github.com/pingcap/tidb/issues/45551) @ [RidRisR](https://github.com/RidRisR)を介した Alibaba Cloud アクセス資格情報の設定をサポート + - DNSエラーによる失敗の再試行回数を[#53029](https://github.com/pingcap/tidb/issues/53029) / @ [YuJuncen](https://github.com/YuJuncen)に増やす + - ログバックアップの互換性テストとインデックスアクセラレーションの追加をカバーするPITR統合テストケースを追加します。 [#51987](https://github.com/pingcap/tidb/issues/51987) @ [Leavrth](https://github.com/Leavrth) + - リージョンのリーダー不在による失敗の再試行回数を@ [Leavrth](https://github.com/Leavrth)に増やす [#54017](https://github.com/pingcap/tidb/issues/54017) + - 環境変数を介した Alibaba Cloud アクセス資格情報の設定をサポート [#45551](https://github.com/pingcap/tidb/issues/45551) @ [RidRisR](https://github.com/RidRisR) - TiCDC @@ -50,83 +50,83 @@ TiDB バージョン: 7.5.3 - TiDB - インデックス統計の読み込み時にメモリリークが発生する可能性がある問題を修正[#54022](https://github.com/pingcap/tidb/issues/54022) @ [Rustin170506](https://github.com/Rustin170506) - - `UPDATE`操作で複数テーブルシナリオ[#53742](https://github.com/pingcap/tidb/issues/53742) @ [hawkingrei](https://github.com/hawkingrei)で TiDB OOM が発生する可能性がある問題を修正 - - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列[#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990)を見つけられない問題を修正しました - - 照合順序が`utf8_bin`または`utf8mb4_bin` [#53730](https://github.com/pingcap/tidb/issues/53730) @ [elsa0520](https://github.com/elsa0520)の場合に`LENGTH()`条件が予期せず削除される問題を修正しました - - 科学表記法で大きすぎる数値を挿入するとエラーではなく警告が返される問題を修正し、MySQL [#47787](https://github.com/pingcap/tidb/issues/47787) @ [qw4990](https://github.com/qw4990)と一貫性を保ちます。 - - 再帰CTEクエリが無効なポインタ[#54449](https://github.com/pingcap/tidb/issues/54449) @ [hawkingrei](https://github.com/hawkingrei)を生成する可能性がある問題を修正しました - - 重複する主キー[#47539](https://github.com/pingcap/tidb/issues/47539) @ [Defined2014](https://github.com/Defined2014)に遭遇したときに統計収集で`stats_history`テーブルが更新されない問題を修正しました - - クエリに非相関サブクエリと`LIMIT`句が含まれている場合、列のプルーニングが不完全になり、最適でないプラン[#54213](https://github.com/pingcap/tidb/issues/54213) @ [qw4990](https://github.com/qw4990)になる可能性がある問題を修正しました。 - - `HashJoin`または`IndexLookUp`演算子が`Apply`演算子[#54005](https://github.com/pingcap/tidb/issues/54005) @ [XuHuaiyu](https://github.com/XuHuaiyu)の駆動側サブノードである場合に`memTracker`切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 - - 再帰CTE演算子がメモリ使用量[#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge)を誤って追跡する問題を修正しました + - `UPDATE`操作で複数テーブルシナリオで TiDB OOM が発生する可能性がある問題を修正 [#53742](https://github.com/pingcap/tidb/issues/53742) @ [hawkingrei](https://github.com/hawkingrei) + - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列を見つけられない問題を修正しました [#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990) + - 照合順序が`utf8_bin`または`utf8mb4_bin` の場合に`LENGTH()`条件が予期せず削除される問題を修正しました [#53730](https://github.com/pingcap/tidb/issues/53730) @ [elsa0520](https://github.com/elsa0520) + - 科学表記法で大きすぎる数値を挿入するとエラーではなく警告が返される問題を修正し、MySQL と一貫性を保ちます。 [#47787](https://github.com/pingcap/tidb/issues/47787) @ [qw4990](https://github.com/qw4990) + - 再帰CTEクエリが無効なポインタを生成する可能性がある問題を修正しました [#54449](https://github.com/pingcap/tidb/issues/54449) @ [hawkingrei](https://github.com/hawkingrei) + - 重複する主キーに遭遇したときに統計収集で`stats_history`テーブルが更新されない問題を修正しました [#47539](https://github.com/pingcap/tidb/issues/47539) @ [Defined2014](https://github.com/Defined2014) + - クエリに非相関サブクエリと`LIMIT`句が含まれている場合、列のプルーニングが不完全になり、最適でないプランになる可能性がある問題を修正しました。 [#54213](https://github.com/pingcap/tidb/issues/54213) @ [qw4990](https://github.com/qw4990) + - `HashJoin`または`IndexLookUp`演算子が`Apply`演算子の駆動側サブノードである場合に`memTracker`切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 [#54005](https://github.com/pingcap/tidb/issues/54005) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - 再帰CTE演算子がメモリ使用量を誤って追跡する問題を修正しました [#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge) - トランザクションで使用されるメモリが複数回追跡される可能性がある問題を修正[#53984](https://github.com/pingcap/tidb/issues/53984) @ [ekexium](https://github.com/ekexium) - - `SHOW WARNINGS;`使用して警告を取得するとpanic[#48756](https://github.com/pingcap/tidb/issues/48756) @ [xhebox](https://github.com/xhebox)が発生する可能性がある問題を修正しました - - `sql_mode=''` [#47816](https://github.com/pingcap/tidb/issues/47816) @ [lcwangchao](https://github.com/lcwangchao)の場合に、フィールドの`UNSIGNED`型を`-1`に更新すると`0`ではなく`null`返される問題を修正しました。 - - 最初の引数が`month`で、2番目の引数が負の[#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008)場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 + - `SHOW WARNINGS;`使用して警告を取得するとpanicが発生する可能性がある問題を修正しました [#48756](https://github.com/pingcap/tidb/issues/48756) @ [xhebox](https://github.com/xhebox) + - `sql_mode=''` の場合に、フィールドの`UNSIGNED`型を`-1`に更新すると`0`ではなく`null`返される問題を修正しました。 [#47816](https://github.com/pingcap/tidb/issues/47816) @ [lcwangchao](https://github.com/lcwangchao) + - 最初の引数が`month`で、2番目の引数が負の場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 [#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008) - ハンドシェイクが完了する前に一部の接続が終了した場合に、Grafana の接続数監視メトリックが正しくない問題を修正しました[#54428](https://github.com/pingcap/tidb/issues/54428) @ [YangKeao](https://github.com/YangKeao) - - TiProxy とリソース グループ[#54545](https://github.com/pingcap/tidb/issues/54545) @ [YangKeao](https://github.com/YangKeao)を使用するときに、各リソース グループの接続数が正しくない問題を修正しました。 - - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラー[#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta)が発生する可能性がある問題を修正 - - データ変更操作[#53951](https://github.com/pingcap/tidb/issues/53951) @ [qw4990](https://github.com/qw4990)を含むトランザクションで仮想列を持つテーブルをクエリすると、TiDB が誤ったクエリ結果を返す可能性がある問題を修正しました + - TiProxy とリソース グループを使用するときに、各リソース グループの接続数が正しくない問題を修正しました。 [#54545](https://github.com/pingcap/tidb/issues/54545) @ [YangKeao](https://github.com/YangKeao) + - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラーが発生する可能性がある問題を修正 [#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta) + - データ変更操作を含むトランザクションで仮想列を持つテーブルをクエリすると、TiDB が誤ったクエリ結果を返す可能性がある問題を修正しました [#53951](https://github.com/pingcap/tidb/issues/53951) @ [qw4990](https://github.com/qw4990) - `SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...`クエリを実行すると誤った結果が返される可能性がある問題を修正[#53726](https://github.com/pingcap/tidb/issues/53726) @ [hawkingrei](https://github.com/hawkingrei) - - オプティマイザーヒント[#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei)使用時に誤った警告情報が表示される問題を修正しました + - オプティマイザーヒント使用時に誤った警告情報が表示される問題を修正しました [#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei) - 場合によっては無効な列タイプ`DECIMAL(0,0)`が作成される可能性がある問題を修正[#53779](https://github.com/pingcap/tidb/issues/53779) @ [tangenta](https://github.com/tangenta) - - `memory_quota`ヒントがサブクエリ[#53834](https://github.com/pingcap/tidb/issues/53834) @ [qw4990](https://github.com/qw4990)で機能しない可能性がある問題を修正しました + - `memory_quota`ヒントがサブクエリで機能しない可能性がある問題を修正しました [#53834](https://github.com/pingcap/tidb/issues/53834) @ [qw4990](https://github.com/qw4990) - JSON関連の関数がMySQLと矛盾するエラーを返す場合がある問題を修正[#53799](https://github.com/pingcap/tidb/issues/53799) @ [dveeden](https://github.com/dveeden) - 特定の状況下でプランキャッシュを使用する際に、メタデータロックの不適切な使用によって異常なデータが書き込まれる可能性がある問題を修正しました[#53634](https://github.com/pingcap/tidb/issues/53634) @ [zimulala](https://github.com/zimulala) - - クエリ内の特定のフィルター条件により、プランナーモジュールが`invalid memory address or nil pointer dereference`エラー[#53582](https://github.com/pingcap/tidb/issues/53582) [#53580](https://github.com/pingcap/tidb/issues/53580) [#53594](https://github.com/pingcap/tidb/issues/53594) [#53603](https://github.com/pingcap/tidb/issues/53603) @ [YangKeao](https://github.com/YangKeao)を報告する可能性がある問題を修正しました - - トランザクション内のステートメントが OOM によって強制終了された後、TiDB が同じトランザクション内で次のステートメントの実行を継続すると、エラー`Trying to start aggressive locking while it's already started`が発生し、panic[#53540](https://github.com/pingcap/tidb/issues/53540) @ [MyonKeminta](https://github.com/MyonKeminta)が発生する可能性がある問題を修正しました。 - - `ALTER TABLE ... REMOVE PARTITIONING`実行すると[#53385](https://github.com/pingcap/tidb/issues/53385) @ [mjonss](https://github.com/mjonss)でデータが失われる可能性がある問題を修正 + - クエリ内の特定のフィルター条件により、プランナーモジュールが`invalid memory address or nil pointer dereference`エラー[#53582](https://github.com/pingcap/tidb/issues/53582) [#53580](https://github.com/pingcap/tidb/issues/53580) を報告する可能性がある問題を修正しました [#53603](https://github.com/pingcap/tidb/issues/53603) @ [YangKeao](https://github.com/YangKeao) [#53594](https://github.com/pingcap/tidb/issues/53594) + - トランザクション内のステートメントが OOM によって強制終了された後、TiDB が同じトランザクション内で次のステートメントの実行を継続すると、エラー`Trying to start aggressive locking while it's already started`が発生し、panicが発生する可能性がある問題を修正しました。 [#53540](https://github.com/pingcap/tidb/issues/53540) @ [MyonKeminta](https://github.com/MyonKeminta) + - `ALTER TABLE ... REMOVE PARTITIONING`実行するとでデータが失われる可能性がある問題を修正 [#53385](https://github.com/pingcap/tidb/issues/53385) @ [mjonss](https://github.com/mjonss) - `?`の引数を含む`CONV`の式を持つ`PREPARE` `EXECUTE`ステートメントを複数回実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました[#53505](https://github.com/pingcap/tidb/issues/53505) @ [qw4990](https://github.com/qw4990) - - `auth_socket`認証プラグイン[#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao)を使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 - - 情報スキーマキャッシュミス[#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520)により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 + - `auth_socket`認証プラグインを使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 [#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao) + - 情報スキーマキャッシュミスにより、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 [#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520) - `STATE`フィールドのうち`size`が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`テーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @ [cfzjywxk](https://github.com/cfzjywxk) - 自動統計収集中にシステム変数`tidb_enable_async_merge_global_stats`と`tidb_analyze_partition_concurrency`有効にならない問題を修正[#53972](https://github.com/pingcap/tidb/issues/53972) @ [Rustin170506](https://github.com/Rustin170506) - - 列のデフォルト値として`CURRENT_DATE()`使用すると、クエリ結果[#53746](https://github.com/pingcap/tidb/issues/53746) @ [tangenta](https://github.com/tangenta)が正しくなくなる問題を修正しました + - 列のデフォルト値として`CURRENT_DATE()`使用すると、クエリ結果が正しくなくなる問題を修正しました [#53746](https://github.com/pingcap/tidb/issues/53746) @ [tangenta](https://github.com/tangenta) - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) - TiKV - - gRPC メッセージ圧縮方式を`grpc-compression-type`で設定しても、TiKV から TiDB [#17176](https://github.com/tikv/tikv/issues/17176) @ [ekexium](https://github.com/ekexium)に送信されるメッセージには反映されない問題を修正しました。 - - 同時実行性の高いコプロセッサー要求により TiKV OOM [#16653](https://github.com/tikv/tikv/issues/16653) @ [overvenus](https://github.com/overvenus)が発生する可能性がある問題を修正しました + - gRPC メッセージ圧縮方式を`grpc-compression-type`で設定しても、TiKV から TiDB に送信されるメッセージには反映されない問題を修正しました。 [#17176](https://github.com/tikv/tikv/issues/17176) @ [ekexium](https://github.com/ekexium) + - 同時実行性の高いコプロセッサー要求により TiKV OOM が発生する可能性がある問題を修正しました [#16653](https://github.com/tikv/tikv/issues/16653) @ [overvenus](https://github.com/overvenus) - CDC とログバックアップが`advance-ts-interval`構成を使用して`check_leader`のタイムアウトを制限しないため、TiKV が正常に再起動したときに`resolved_ts`遅延が大きくなる場合がある問題を修正しました[#17107](https://github.com/tikv/tikv/issues/17107) @ [MyonKeminta](https://github.com/MyonKeminta) - - 破損したRaftデータ スナップショット[#15292](https://github.com/tikv/tikv/issues/15292) @ [LykxSassinator](https://github.com/LykxSassinator)を適用すると TiKV が繰り返しpanic可能性がある問題を修正しました。 + - 破損したRaftデータ スナップショットを適用すると TiKV が繰り返しpanic可能性がある問題を修正しました。 [#15292](https://github.com/tikv/tikv/issues/15292) @ [LykxSassinator](https://github.com/LykxSassinator) - PD - - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値[#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge)より少なくなる問題を修正しました。 + - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge) - 500 ミリ秒を超えるトークンをリクエストするとリソース グループがクォータ制限に達する問題を修正[#8349](https://github.com/tikv/pd/issues/8349) @ [nolouch](https://github.com/nolouch) - - リソースグループ[#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp)のデータ競合問題を修正 - - PD がオペレータ チェック[#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024)中に遭遇するデータ競合問題を修正しました - - 削除されたノードがetcdクライアント[#8286](https://github.com/tikv/pd/issues/8286) @ [JmPotato](https://github.com/JmPotato)の候補接続リストにまだ表示される問題を修正 + - リソースグループのデータ競合問題を修正 [#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp) + - PD がオペレータ チェック中に遭遇するデータ競合問題を修正しました [#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024) + - 削除されたノードがetcdクライアントの候補接続リストにまだ表示される問題を修正 [#8286](https://github.com/tikv/pd/issues/8286) @ [JmPotato](https://github.com/JmPotato) - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPDpanic[#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato)が発生する問題を修正しました - 暗号化マネージャーが使用前に初期化されない問題を修正[#8384](https://github.com/tikv/pd/issues/8384) @ [releungx](https://github.com/releungx) - PD構成項目[`security.redact-info-log`](/pd-configuration-file.md#redact-info-log-new-in-v50)が有効になっているときにPDログが完全に編集されない問題を修正[#8419](https://github.com/tikv/pd/issues/8419) @ [releungx](https://github.com/releungx) - - ロールをリソースグループ[#54417](https://github.com/pingcap/tidb/issues/54417) @ [JmPotato](https://github.com/JmPotato)にバインドするときにエラーが報告されない問題を修正しました + - ロールをリソースグループにバインドするときにエラーが報告されない問題を修正しました [#54417](https://github.com/pingcap/tidb/issues/54417) @ [JmPotato](https://github.com/JmPotato) - TiFlash - - BRまたはTiDB Lightning [#9118](https://github.com/pingcap/tiflash/issues/9118) @ [JinheLin](https://github.com/JinheLin)経由でデータをインポートした後、FastScanモードで多数の重複行が読み取られる可能性がある問題を修正しました。 + - BRまたはTiDB Lightning 経由でデータをインポートした後、FastScanモードで多数の重複行が読み取られる可能性がある問題を修正しました。 [#9118](https://github.com/pingcap/tiflash/issues/9118) @ [JinheLin](https://github.com/JinheLin) - `SUBSTRING_INDEX()`関数が一部のコーナーケースでTiFlash のクラッシュを引き起こす可能性がある問題を修正[#9116](https://github.com/pingcap/tiflash/issues/9116) @ [wshwsh12](https://github.com/wshwsh12) - TiFlashで SSL 証明書の構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました[#9235](https://github.com/pingcap/tiflash/issues/9235) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 遅延マテリアライゼーションが有効になった後に、一部のクエリで列タイプの不一致エラーが報告される可能性がある問題を修正[#9175](https://github.com/pingcap/tiflash/issues/9175) @ [JinheLin](https://github.com/JinheLin) - 遅延マテリアライゼーションが有効になった後、仮想生成列を含むクエリが誤った結果を返す可能性がある問題を修正[#9188](https://github.com/pingcap/tiflash/issues/9188) @ [JinheLin](https://github.com/JinheLin) - - データベース[#9132](https://github.com/pingcap/tiflash/issues/9132) @ [JaySon-Huang](https://github.com/JaySon-Huang)にまたがる空のパーティションを持つパーティションテーブルで`RENAME TABLE ... TO ...`実行した後にTiFlash がpanic可能性がある問題を修正しました。 + - データベースにまたがる空のパーティションを持つパーティションテーブルで`RENAME TABLE ... TO ...`実行した後にTiFlash がpanic可能性がある問題を修正しました。 [#9132](https://github.com/pingcap/tiflash/issues/9132) @ [JaySon-Huang](https://github.com/JaySon-Huang) - データベースが作成直後に削除されるとTiFlash がpanic可能性がある問題を修正[#9266](https://github.com/pingcap/tiflash/issues/9266) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - アドバンサーオーナーの移行[#53561](https://github.com/pingcap/tidb/issues/53561) @ [RidRisR](https://github.com/RidRisR)後にログバックアップが一時停止される可能性がある問題を修正しました + - アドバンサーオーナーの移行後にログバックアップが一時停止される可能性がある問題を修正しました [#53561](https://github.com/pingcap/tidb/issues/53561) @ [RidRisR](https://github.com/RidRisR) - 復元プロセス中に複数のネストされた再試行によりBR がエラーを正しく識別できない問題を修正[#54053](https://github.com/pingcap/tidb/issues/54053) @ [RidRisR](https://github.com/RidRisR) - - 増分バックアップ[#54139](https://github.com/pingcap/tidb/issues/54139) @ [3pointer](https://github.com/3pointer)中の DDL ジョブのスキャンの非効率性の問題を修正 - - リージョンリーダー[#17168](https://github.com/tikv/tikv/issues/17168) @ [Leavrth](https://github.com/Leavrth)の探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 - - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントが[#53047](https://github.com/pingcap/tidb/issues/53047) @ [RidRisR](https://github.com/RidRisR)に進まない問題を修正しました。 - - `ADD INDEX`や`MODIFY COLUMN`などのバックフィルを必要とする DDL が、増分リストア[#54426](https://github.com/pingcap/tidb/issues/54426) @ [3pointer](https://github.com/3pointer)中に正しく回復されない可能性がある問題を修正しました。 + - 増分バックアップ中の DDL ジョブのスキャンの非効率性の問題を修正 [#54139](https://github.com/pingcap/tidb/issues/54139) @ [3pointer](https://github.com/3pointer) + - リージョンリーダーの探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 [#17168](https://github.com/tikv/tikv/issues/17168) @ [Leavrth](https://github.com/Leavrth) + - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントがに進まない問題を修正しました。 [#53047](https://github.com/pingcap/tidb/issues/53047) @ [RidRisR](https://github.com/RidRisR) + - `ADD INDEX`や`MODIFY COLUMN`などのバックフィルを必要とする DDL が、増分リストア中に正しく回復されない可能性がある問題を修正しました。 [#54426](https://github.com/pingcap/tidb/issues/54426) @ [3pointer](https://github.com/3pointer) - TiCDC - - `UPDATE`イベントを[#11402](https://github.com/pingcap/tiflow/issues/11402) @ [3AceShowHand](https://github.com/3AceShowHand)に分割した後、チェックサムが正しく`0`に設定されない問題を修正しました。 + - `UPDATE`イベントをに分割した後、チェックサムが正しく`0`に設定されない問題を修正しました。 [#11402](https://github.com/pingcap/tiflow/issues/11402) @ [3AceShowHand](https://github.com/3AceShowHand) - 下流の Kafka にアクセスできない場合にプロセッサモジュールがスタックする可能性がある問題を修正[#11340](https://github.com/pingcap/tiflow/issues/11340) @ [asddongmen](https://github.com/asddongmen) - Dumpling diff --git a/releases/release-7.5.4.md b/releases/release-7.5.4.md index 7acb7f2e464e7..522e3db285570 100644 --- a/releases/release-7.5.4.md +++ b/releases/release-7.5.4.md @@ -13,25 +13,25 @@ TiDB バージョン: 7.5.4 ## 互換性の変更 {#compatibility-changes} -- [TiDB HTTP API](https://github.com/pingcap/tidb/blob/release-7.5/docs/tidb_http_api.md)から取得される DDL 履歴タスクのデフォルトの制限を 2048 に設定して、過剰な履歴タスク[#55711](https://github.com/pingcap/tidb/issues/55711) @ [joccau](https://github.com/joccau)による OOM の問題を防止します。 +- [TiDB HTTP API](https://github.com/pingcap/tidb/blob/release-7.5/docs/tidb_http_api.md)から取得される DDL 履歴タスクのデフォルトの制限を 2048 に設定して、過剰な履歴タスクによる OOM の問題を防止します。 [#55711](https://github.com/pingcap/tidb/issues/55711) @ [joccau](https://github.com/joccau) ## 改善点 {#improvements} - TiDB - - `EXPLAIN`ステートメントの出力に`tidb_redact_log`設定を適用し、ログ[#54565](https://github.com/pingcap/tidb/issues/54565) @ [hawkingrei](https://github.com/hawkingrei)の処理ロジックをさらに最適化することをサポート - - TiDB のスロークエリ[#54630](https://github.com/pingcap/tidb/pull/54630) @ [yibin87](https://github.com/yibin87)のクエリ速度を最適化します + - `EXPLAIN`ステートメントの出力に`tidb_redact_log`設定を適用し、ログの処理ロジックをさらに最適化することをサポート [#54565](https://github.com/pingcap/tidb/issues/54565) @ [hawkingrei](https://github.com/hawkingrei) + - TiDB のスロークエリのクエリ速度を最適化します [#54630](https://github.com/pingcap/tidb/pull/54630) @ [yibin87](https://github.com/yibin87) - TiKV - - RocksDB 圧縮のトリガー メカニズムを最適化し、多数の DELETE バージョン[#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche)を処理するときにディスク領域の再利用を高速化します。 - - ピアメッセージチャネル[#16229](https://github.com/tikv/tikv/issues/16229)のメモリ使用量を[コナー1996](https://github.com/Connor1996)に減らす - - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator)の安定性を向上しました。 + - RocksDB 圧縮のトリガー メカニズムを最適化し、多数の DELETE バージョンを処理するときにディスク領域の再利用を高速化します。 [#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche) + - ピアメッセージチャネルのメモリ使用量を@ [Connor1996](https://github.com/Connor1996)に減らす [#16229](https://github.com/tikv/tikv/issues/16229) + - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV の安定性を向上しました。 [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator) - TiKVの`DiskFull`検出を最適化してRaftEngineの`spill-dir`構成と互換性を持たせ、この機能が[#17356](https://github.com/tikv/tikv/issues/17356) @ [LykxSassinator](https://github.com/LykxSassinator)で一貫して動作することを保証します。 - TiFlash - - `LENGTH()`と`ASCII()`関数[#9344](https://github.com/pingcap/tiflash/issues/9344)の実行効率を@[xzhangxian1008](https://github.com/xzhangxian1008)で最適化 + - `LENGTH()`と`ASCII()`関数の実行効率を最適化 [#9344](https://github.com/pingcap/tiflash/issues/9344) @[xzhangxian1008](https://github.com/xzhangxian1008) - TLS を有効にした後に証明書を更新することでTiFlash がpanic可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @ [windtalker](https://github.com/windtalker) - JOIN演算子のキャンセルメカニズムを改善し、JOIN演算子がキャンセル要求にタイムリーに応答できるようにします[#9430](https://github.com/pingcap/tiflash/issues/9430) @ [windtalker](https://github.com/windtalker) @@ -39,11 +39,11 @@ TiDB バージョン: 7.5.4 - Backup & Restore (BR) - - TiKVが各SSTファイルをダウンロードする前に、TiKVのディスク容量が十分かどうかのチェックをサポートします。容量が不足している場合、 BRは復元を終了し、エラー[#17224](https://github.com/tikv/tikv/issues/17224) @ [RidRisR](https://github.com/RidRisR)を返します。 + - TiKVが各SSTファイルをダウンロードする前に、TiKVのディスク容量が十分かどうかのチェックをサポートします。容量が不足している場合、 BRは復元を終了し、エラーを返します。 [#17224](https://github.com/tikv/tikv/issues/17224) @ [RidRisR](https://github.com/RidRisR) - TiCDC - - 下流が`SUPER`権限が付与されたTiDBである場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できます[#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96)場合)。 + - 下流が`SUPER`権限が付与されたTiDBである場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できます場合)。 [#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96) ## バグ修正 {#bug-fixes} @@ -51,52 +51,52 @@ TiDB バージョン: 7.5.4 - データベースに多くのテーブルが存在する場合に`FLASHBACK DATABASE`失敗する問題を修正[#54415](https://github.com/pingcap/tidb/issues/54415) @ [lance6716](https://github.com/lance6716) - 厳密に自己増分ではないRANGEパーティションテーブルが[#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014)で作成できる問題を修正 - - `UNION`を含むクエリステートメントが誤った結果[#52985](https://github.com/pingcap/tidb/issues/52985) @ [XuHuaiyu](https://github.com/XuHuaiyu)を返す可能性がある問題を修正しました + - `UNION`を含むクエリステートメントが誤った結果を返す可能性がある問題を修正しました [#52985](https://github.com/pingcap/tidb/issues/52985) @ [XuHuaiyu](https://github.com/XuHuaiyu) - SQLが異常中断されたときに`INDEX_HASH_JOIN`正常に終了できない問題を修正[#54688](https://github.com/pingcap/tidb/issues/54688) @ [wshwsh12](https://github.com/wshwsh12) - - `PipelinedWindow`の`Open`メソッドのパラメータをリセットして、 `PipelinedWindow`が`Apply`の子ノードとして使用されたときに、繰り返しの開閉操作[#53600](https://github.com/pingcap/tidb/issues/53600) @ [XuHuaiyu](https://github.com/XuHuaiyu)によって発生した以前のパラメータ値の再利用により発生する予期しないエラーを修正します。 - - 情報スキーマキャッシュミス[#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520)により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 + - `PipelinedWindow`の`Open`メソッドのパラメータをリセットして、 `PipelinedWindow`が`Apply`の子ノードとして使用されたときに、繰り返しの開閉操作によって発生した以前のパラメータ値の再利用により発生する予期しないエラーを修正します。 [#53600](https://github.com/pingcap/tidb/issues/53600) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - 情報スキーマキャッシュミスにより、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 [#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520) - `Sort`演算子がスピルした後にディスクファイルが削除されず、クエリエラーが発生する可能性がある問題を修正[#55061](https://github.com/pingcap/tidb/issues/55061) @ [wshwsh12](https://github.com/wshwsh12) - クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正[#50089](https://github.com/pingcap/tidb/issues/50089) @ [D3Hunter](https://github.com/D3Hunter) - - DMから複製されたテーブルのインデックスの長さが`max-index-length` [#55138](https://github.com/pingcap/tidb/issues/55138) @ [lance6716](https://github.com/lance6716)で指定された最大長を超えるとテーブル複製が失敗する問題を修正しました - - `INFORMATION_SCHEMA.STATISTICS`表の`SUB_PART`値が`NULL` [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014)である問題を修正しました - - DML文にネストされた生成列[#53967](https://github.com/pingcap/tidb/issues/53967) @ [wjhuang2016](https://github.com/wjhuang2016)が含まれている場合にエラーが発生する問題を修正しました + - DMから複製されたテーブルのインデックスの長さが`max-index-length` で指定された最大長を超えるとテーブル複製が失敗する問題を修正しました [#55138](https://github.com/pingcap/tidb/issues/55138) @ [lance6716](https://github.com/lance6716) + - `INFORMATION_SCHEMA.STATISTICS`表の`SUB_PART`値が`NULL` である問題を修正しました [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014) + - DML文にネストされた生成列が含まれている場合にエラーが発生する問題を修正しました [#53967](https://github.com/pingcap/tidb/issues/53967) @ [wjhuang2016](https://github.com/wjhuang2016) - `mysql.stats_histograms`表の`tot_col_size`列が負の数になる可能性がある問題を修正しました [#55126](https://github.com/pingcap/tidb/issues/55126) @ [qw4990](https://github.com/qw4990) - - `IndexNestedLoopHashJoin` [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg)のデータ競合問題を修正 - - メモリ使用量が`tidb_mem_quota_query` [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87)で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました - - `columnEvaluator`入力チャンク内の列参照を識別できず、SQL 文[#53713](https://github.com/pingcap/tidb/issues/53713) @ [AilinKid](https://github.com/AilinKid)を実行すると`runtime error: index out of range`が発生する問題を修正しました。 + - `IndexNestedLoopHashJoin` のデータ競合問題を修正 [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg) + - メモリ使用量が`tidb_mem_quota_query` で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87) + - `columnEvaluator`入力チャンク内の列参照を識別できず、SQL 文を実行すると`runtime error: index out of range`が発生する問題を修正しました。 [#53713](https://github.com/pingcap/tidb/issues/53713) @ [AilinKid](https://github.com/AilinKid) - `SELECT ... WHERE ... ORDER BY ...`文の実行パフォーマンスが場合によっては低下する問題を修正[#54969](https://github.com/pingcap/tidb/issues/54969) @ [tiancaiamao](https://github.com/tiancaiamao) - `StreamAggExec`分の`groupOffset`空の場合に TiDB が[#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008)でpanicを起こす可能性がある問題を修正しました - copタスク構築中にTiDBクエリをキャンセルできない問題を修正[#55957](https://github.com/pingcap/tidb/issues/55957) @ [yibin87](https://github.com/yibin87) - - 整数型[#55837](https://github.com/pingcap/tidb/issues/55837) @ [windtalker](https://github.com/windtalker)の列に小さい表示幅が指定された場合、 `out of range`エラーが発生する可能性がある問題を修正しました。 - - 一意インデックス[#56161](https://github.com/pingcap/tidb/issues/56161) @ [tangenta](https://github.com/tangenta)を追加するときに`duplicate entry`発生する可能性がある問題を修正 - - `IMPORT INTO`文[#55970](https://github.com/pingcap/tidb/issues/55970) @ [D3Hunter](https://github.com/D3Hunter)を使用して一時テーブルをインポートするときに TiDB がパニックになる問題を修正しました - - インデックス追加[#55808](https://github.com/pingcap/tidb/issues/55808) @ [lance6716](https://github.com/lance6716)中の再試行によって発生するデータ インデックスの不整合の問題を修正しました + - 整数型の列に小さい表示幅が指定された場合、 `out of range`エラーが発生する可能性がある問題を修正しました。 [#55837](https://github.com/pingcap/tidb/issues/55837) @ [windtalker](https://github.com/windtalker) + - 一意インデックスを追加するときに`duplicate entry`発生する可能性がある問題を修正 [#56161](https://github.com/pingcap/tidb/issues/56161) @ [tangenta](https://github.com/tangenta) + - `IMPORT INTO`文を使用して一時テーブルをインポートするときに TiDB がパニックになる問題を修正しました [#55970](https://github.com/pingcap/tidb/issues/55970) @ [D3Hunter](https://github.com/D3Hunter) + - インデックス追加中の再試行によって発生するデータ インデックスの不整合の問題を修正しました [#55808](https://github.com/pingcap/tidb/issues/55808) @ [lance6716](https://github.com/lance6716) - TiKV - - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカ[#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng)の即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 - - 大きなテーブルやパーティション[#17304](https://github.com/tikv/tikv/issues/17304) @ [Connor1996](https://github.com/Connor1996)を削除した後に発生する可能性のあるフロー制御の問題を修正しました - - ブルームフィルタが以前のバージョン(v7.1より前)とそれ以降のバージョン[#17272](https://github.com/tikv/tikv/issues/17272) @ [v01dstar](https://github.com/v01dstar)の間で互換性がない問題を修正しました - - マスターキーがキー管理サービス (KMS) [#17410](https://github.com/tikv/tikv/issues/17410) @ [hhwyt](https://github.com/hhwyt)に保存されているときにマスターキーのローテーションが妨げられる問題を修正しました + - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 [#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng) + - 大きなテーブルやパーティションを削除した後に発生する可能性のあるフロー制御の問題を修正しました [#17304](https://github.com/tikv/tikv/issues/17304) @ [Connor1996](https://github.com/Connor1996) + - ブルームフィルタが以前のバージョン(v7.1より前)とそれ以降のバージョンの間で互換性がない問題を修正しました [#17272](https://github.com/tikv/tikv/issues/17272) @ [v01dstar](https://github.com/v01dstar) + - マスターキーがキー管理サービス (KMS) に保存されているときにマスターキーのローテーションが妨げられる問題を修正しました [#17410](https://github.com/tikv/tikv/issues/17410) @ [hhwyt](https://github.com/hhwyt) - Grafana の TiKV パネルの**ストレージ非同期書き込み期間の**監視メトリックが不正確であるという問題を修正しました[#17579](https://github.com/tikv/tikv/issues/17579) @ [overvenus](https://github.com/overvenus) - - 同じキーのロック解除のために多数のトランザクションがキューイングされ、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題[#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta)が発生する可能性がある問題を修正しました。 + - 同じキーのロック解除のために多数のトランザクションがキューイングされ、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題が発生する可能性がある問題を修正しました。 [#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta) - PD - 多数のリージョンが存在する場合にPDのリージョンAPIをリクエストできない問題を修正[#55872](https://github.com/pingcap/tidb/issues/55872) @ [rleungx](https://github.com/rleungx) - `evict-leader-scheduler`で間違ったパラメータを使用すると、PD がエラーを正しく報告せず、一部のスケジューラが利用できなくなる問題を修正しました[#8619](https://github.com/tikv/pd/issues/8619) @ [rleungx](https://github.com/rleungx) - - マイクロサービスモード[#8538](https://github.com/tikv/pd/issues/8538) @ [lhy1024](https://github.com/lhy1024)でPDリーダーが切り替えられたときにスケジューリングサーバーでデータ競合が発生する可能性がある問題を修正しました - - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値[#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge)より少なくなる問題を修正しました。 + - マイクロサービスモードでPDリーダーが切り替えられたときにスケジューリングサーバーでデータ競合が発生する可能性がある問題を修正しました [#8538](https://github.com/tikv/pd/issues/8538) @ [lhy1024](https://github.com/lhy1024) + - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge) - `INFORMATION_SCHEMA.RUNAWAY_WATCHES`テーブルの時間データ型が正しくない問題を修正[#54770](https://github.com/pingcap/tidb/issues/54770) @ [HuSharp](https://github.com/HuSharp) - `replication.strictly-match-label`を`true`に設定するとTiFlashが[#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx)で起動しなくなる問題を修正 - TiFlash - - 分散ストレージおよびコンピューティングアーキテクチャ[#9282](https://github.com/pingcap/tiflash/issues/9282) @ [JaySon-Huang](https://github.com/JaySon-Huang)でTiFlash書き込みノードが再起動に失敗する可能性がある問題を修正しました - - TiFlashとPD間のネットワークパーティション(ネットワーク切断)により、読み取り要求タイムアウトエラー[#9243](https://github.com/pingcap/tiflash/issues/9243) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)が発生する可能性がある問題を修正しました。 + - 分散ストレージおよびコンピューティングアーキテクチャでTiFlash書き込みノードが再起動に失敗する可能性がある問題を修正しました [#9282](https://github.com/pingcap/tiflash/issues/9282) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - TiFlashとPD間のネットワークパーティション(ネットワーク切断)により、読み取り要求タイムアウトエラーが発生する可能性がある問題を修正しました。 [#9243](https://github.com/pingcap/tiflash/issues/9243) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `CAST()`関数を使用して文字列をタイムゾーンまたは無効な文字を含む日付時刻に変換すると、結果が正しくなくなる問題を修正しました[#8754](https://github.com/pingcap/tiflash/issues/8754) @ [solotzg](https://github.com/solotzg) - - 分散ストレージおよびコンピューティングアーキテクチャ[#9298](https://github.com/pingcap/tiflash/issues/9298) @ [JinheLin](https://github.com/JinheLin)で、 TiFlash書き込みノードの読み取りスナップショットがタイムリーにリリースされない問題を修正しました。 - - テーブルに無効な文字[#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 + - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlash書き込みノードの読み取りスナップショットがタイムリーにリリースされない問題を修正しました。 [#9298](https://github.com/pingcap/tiflash/issues/9298) @ [JinheLin](https://github.com/JinheLin) + - テーブルに無効な文字を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 [#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 遅延マテリアライゼーションが有効になっている場合に一部のクエリでエラーが報告される可能性がある問題を修正[#9472](https://github.com/pingcap/tiflash/issues/9472) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - データ型を`DECIMAL`型に変換すると、極端なケースで間違ったクエリ結果が返される可能性がある問題を修正しました[#53892](https://github.com/pingcap/tidb/issues/53892) @ [guo-shaoge](https://github.com/guo-shaoge) @@ -106,7 +106,7 @@ TiDB バージョン: 7.5.4 - バックアッププロセス中に TiKV が応答しなくなった場合にバックアップタスクが停止する可能性がある問題を修正[#53480](https://github.com/pingcap/tidb/issues/53480) @ [Leavrth](https://github.com/Leavrth) - バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正[#55265](https://github.com/pingcap/tidb/issues/55265) @ [Leavrth](https://github.com/Leavrth) - - ログバックアップ PITR タスクが失敗して停止した後、そのタスクに関連するセーフポイントが PD [#17316](https://github.com/tikv/tikv/issues/17316) @ [Leavrth](https://github.com/Leavrth)で適切にクリアされない問題を修正しました。 + - ログバックアップ PITR タスクが失敗して停止した後、そのタスクに関連するセーフポイントが PD で適切にクリアされない問題を修正しました。 [#17316](https://github.com/tikv/tikv/issues/17316) @ [Leavrth](https://github.com/Leavrth) - ログバックアップが有効になっているときにBRログに機密の資格情報が出力される可能性がある問題を修正[#55273](https://github.com/pingcap/tidb/issues/55273) @ [RidRisR](https://github.com/RidRisR) - BR統合テストケースが不安定になる問題を修正し、スナップショットまたはログバックアップファイルの破損をシミュレートする新しいテストケースを追加します[#53835](https://github.com/pingcap/tidb/issues/53835) @ [Leavrth](https://github.com/Leavrth) @@ -116,10 +116,10 @@ TiDB バージョン: 7.5.4 - TiDB Data Migration (DM) - - インデックスの長さがデフォルト値の`max-index-length` [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng)を超えるとデータレプリケーションが中断される問題を修正しました - - DMが`ALTER DATABASE`文を処理するときにデフォルトのデータベースを設定せず、レプリケーションエラー[#11503](https://github.com/pingcap/tiflow/issues/11503) @ [lance6716](https://github.com/lance6716)が発生する問題を修正しました。 + - インデックスの長さがデフォルト値の`max-index-length` を超えるとデータレプリケーションが中断される問題を修正しました [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng) + - DMが`ALTER DATABASE`文を処理するときにデフォルトのデータベースを設定せず、レプリケーションエラーが発生する問題を修正しました。 [#11503](https://github.com/pingcap/tiflow/issues/11503) @ [lance6716](https://github.com/lance6716) - 複数の DM マスターノードが同時にリーダーになり、データの不整合が発生する可能性がある問題を修正しました[#11602](https://github.com/pingcap/tiflow/issues/11602) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning - - TiDB Lightning [#49826](https://github.com/pingcap/tidb/issues/49826) @ [lance6716](https://github.com/lance6716)を使用してデータのインポート中にトランザクションの競合が発生する問題を修正しました + - TiDB Lightning を使用してデータのインポート中にトランザクションの競合が発生する問題を修正しました [#49826](https://github.com/pingcap/tidb/issues/49826) @ [lance6716](https://github.com/lance6716) diff --git a/releases/release-7.5.5.md b/releases/release-7.5.5.md index 42669f0cdd2ef..c6c4bb0bc26ae 100644 --- a/releases/release-7.5.5.md +++ b/releases/release-7.5.5.md @@ -13,8 +13,8 @@ TiDB バージョン: 7.5.5 ## 互換性の変更 {#compatibility-changes} -- インデックス[#57156](https://github.com/pingcap/tidb/issues/57156) @ [CbcWestwolf](https://github.com/CbcWestwolf)を追加する際の取り込みフェーズの最大速度を制限する新しいシステム変数[`tidb_ddl_reorg_max_write_speed`](https://docs.pingcap.com/tidb/v7.5/system-variables#tidb_ddl_reorg_max_write_speed-new-in-v6512-and-v755)を追加します。 -- TiKV構成項目[`raft-client-queue-size`](/tikv-configuration-file.md#raft-client-queue-size)のデフォルト値を`8192`から`16384` [#17101](https://github.com/tikv/tikv/issues/17101) @ [Connor1996](https://github.com/Connor1996)に変更します +- インデックスを追加する際の取り込みフェーズの最大速度を制限する新しいシステム変数[`tidb_ddl_reorg_max_write_speed`](https://docs.pingcap.com/tidb/v7.5/system-variables#tidb_ddl_reorg_max_write_speed-new-in-v6512-and-v755)を追加します。 [#57156](https://github.com/pingcap/tidb/issues/57156) @ [CbcWestwolf](https://github.com/CbcWestwolf) +- TiKV構成項目[`raft-client-queue-size`](/tikv-configuration-file.md#raft-client-queue-size)のデフォルト値を`8192`から`16384` に変更します [#17101](https://github.com/tikv/tikv/issues/17101) @ [Connor1996](https://github.com/Connor1996) ## 改善点 {#improvements} @@ -25,14 +25,14 @@ TiDB バージョン: 7.5.5 - TiKV - Raftと RocksDB が異なるディスクにデプロイされている場合、RocksDB が配置されているディスクでは低速ディスク検出が機能しない問題を修正[#17884](https://github.com/tikv/tikv/issues/17884) @ [LykxSassinator](https://github.com/LykxSassinator) - - ピアのスローログを追加し、メッセージ[#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996)を保存します。 - - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator)の安定性を向上しました。 + - ピアのスローログを追加し、メッセージを保存します。 [#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996) + - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV の安定性を向上しました。 [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator) - TiFlash - TLS を有効にした後に証明書を更新することでTiFlash がpanic可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @ [windtalker](https://github.com/windtalker) - - クラスター化インデックス[#9529](https://github.com/pingcap/tiflash/issues/9529) @ [JaySon-Huang](https://github.com/JaySon-Huang)を持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 - - 分散ストレージおよびコンピューティングアーキテクチャ内のTiFlashコンピューティングノードの再試行戦略を最適化して、Amazon S3 [#9695](https://github.com/pingcap/tiflash/issues/9695) @ [JinheLin](https://github.com/JinheLin)からファイルをダウンロードする際の例外を処理します。 + - クラスター化インデックスを持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 [#9529](https://github.com/pingcap/tiflash/issues/9529) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 分散ストレージおよびコンピューティングアーキテクチャ内のTiFlashコンピューティングノードの再試行戦略を最適化して、Amazon S3 からファイルをダウンロードする際の例外を処理します。 [#9695](https://github.com/pingcap/tiflash/issues/9695) @ [JinheLin](https://github.com/JinheLin) - ツール @@ -48,50 +48,50 @@ TiDB バージョン: 7.5.5 - TiDB - - DDL 所有者ノードが[#56506](https://github.com/pingcap/tidb/issues/56506) @ [tangenta](https://github.com/tangenta)に切り替えられた後、TiDB が以前の進行状況から再編成 DDL タスクを再開できない問題を修正しました。 + - DDL 所有者ノードがに切り替えられた後、TiDB が以前の進行状況から再編成 DDL タスクを再開できない問題を修正しました。 [#56506](https://github.com/pingcap/tidb/issues/56506) @ [tangenta](https://github.com/tangenta) - 非厳密モードで無効な`NULL`値が挿入される問題を修正 ( `sql_mode = ''` ) [#56381](https://github.com/pingcap/tidb/issues/56381) @ [joechenrh](https://github.com/joechenrh) - Grafanaの**Stats Healthy Distribution**パネルのデータが正しくない可能性がある問題を修正しました[#57176](https://github.com/pingcap/tidb/issues/57176) @ [hawkingrei](https://github.com/hawkingrei) - 共通テーブル式 (CTE) に複数のデータ コンシューマーがあり、1 つのコンシューマーがデータを読み取らずに終了した場合に発生する可能性のある無効なメモリアクセスの問題を修正しました[#55881](https://github.com/pingcap/tidb/issues/55881) @ [windtalker](https://github.com/windtalker) - v6.5からv7.5以降にアップグレードされたクラスターで、既存のTTLタスクが予期せず頻繁に実行される問題を修正[#56539](https://github.com/pingcap/tidb/issues/56539) @ [lcwangchao](https://github.com/lcwangchao) - `tidb_ttl_job_enable`変数が無効になった後、TTL タスクがキャンセルされない問題を修正[#57404](https://github.com/pingcap/tidb/issues/57404) @ [YangKeao](https://github.com/YangKeao) - - 情報スキーマキャッシュミス[#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520)により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 - - stale read が読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間[#56809](https://github.com/pingcap/tidb/issues/56809) @ [MyonKeminta](https://github.com/MyonKeminta)の間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響する可能性が生じます。 - - `IMPORT INTO`ステートメント[#56476](https://github.com/pingcap/tidb/issues/56476) @ [D3Hunter](https://github.com/D3Hunter)を使用してデータをインポートした後、 `AUTO_INCREMENT`フィールドが正しく設定されない問題を修正しました。 + - 情報スキーマキャッシュミスにより、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 [#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520) + - stale read が読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間の間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響する可能性が生じます。 [#56809](https://github.com/pingcap/tidb/issues/56809) @ [MyonKeminta](https://github.com/MyonKeminta) + - `IMPORT INTO`ステートメントを使用してデータをインポートした後、 `AUTO_INCREMENT`フィールドが正しく設定されない問題を修正しました。 [#56476](https://github.com/pingcap/tidb/issues/56476) @ [D3Hunter](https://github.com/D3Hunter) - 2人のDDL所有者が同時に存在する可能性がある問題を修正[#54689](https://github.com/pingcap/tidb/issues/54689) @ [joccau](https://github.com/joccau) - - ストレージエンジン[#56402](https://github.com/pingcap/tidb/issues/56402) @ [YangKeao](https://github.com/YangKeao)としてTiKVが選択されていない場合にTTLが失敗する可能性がある問題を修正 - - `ADD INDEX` [#56930](https://github.com/pingcap/tidb/issues/56930) @ [fzzf678](https://github.com/fzzf678)を実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました + - ストレージエンジンとしてTiKVが選択されていない場合にTTLが失敗する可能性がある問題を修正 [#56402](https://github.com/pingcap/tidb/issues/56402) @ [YangKeao](https://github.com/YangKeao) + - `ADD INDEX` を実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました [#56930](https://github.com/pingcap/tidb/issues/56930) @ [fzzf678](https://github.com/fzzf678) - TTLタスクをキャンセルした際に、対応するSQLが強制終了されない問題を修正[#56511](https://github.com/pingcap/tidb/issues/56511) @ [lcwangchao](https://github.com/lcwangchao) - - エイリアス[#56726](https://github.com/pingcap/tidb/issues/56726) @ [hawkingrei](https://github.com/hawkingrei)を持つマルチテーブル`DELETE`ステートメントに対して実行プラン バインディングを作成できない問題を修正しました。 - - `ANALYZE`使用してテーブルの統計情報を収集するときに、テーブルに仮想生成列の式インデックスが含まれていると、実行時にエラー[#57079](https://github.com/pingcap/tidb/issues/57079) @ [hawkingrei](https://github.com/hawkingrei)が報告される問題を修正しました。 - - 配置ルール[#54961](https://github.com/pingcap/tidb/issues/54961) @ [hawkingrei](https://github.com/hawkingrei)を含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 - - CTE でデータベース名を解析するときに間違ったデータベース名[#54582](https://github.com/pingcap/tidb/issues/54582) @ [hawkingrei](https://github.com/hawkingrei)が返される問題を修正しました - - `INSERT ... ON DUPLICATE KEY`文が`mysql_insert_id` [#55965](https://github.com/pingcap/tidb/issues/55965) @ [tiancaiamao](https://github.com/tiancaiamao)と互換性がない問題を修正 + - エイリアスを持つマルチテーブル`DELETE`ステートメントに対して実行プラン バインディングを作成できない問題を修正しました。 [#56726](https://github.com/pingcap/tidb/issues/56726) @ [hawkingrei](https://github.com/hawkingrei) + - `ANALYZE`使用してテーブルの統計情報を収集するときに、テーブルに仮想生成列の式インデックスが含まれていると、実行時にエラーが報告される問題を修正しました。 [#57079](https://github.com/pingcap/tidb/issues/57079) @ [hawkingrei](https://github.com/hawkingrei) + - 配置ルールを含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 [#54961](https://github.com/pingcap/tidb/issues/54961) @ [hawkingrei](https://github.com/hawkingrei) + - CTE でデータベース名を解析するときに間違ったデータベース名が返される問題を修正しました [#54582](https://github.com/pingcap/tidb/issues/54582) @ [hawkingrei](https://github.com/hawkingrei) + - `INSERT ... ON DUPLICATE KEY`文が`mysql_insert_id` と互換性がない問題を修正 [#55965](https://github.com/pingcap/tidb/issues/55965) @ [tiancaiamao](https://github.com/tiancaiamao) - 特定の状況下でプランキャッシュを使用する際に、メタデータロックの不適切な使用によって異常なデータが書き込まれる可能性がある問題を修正しました[#53634](https://github.com/pingcap/tidb/issues/53634) @ [zimulala](https://github.com/zimulala) - - グローバルソート[#54147](https://github.com/pingcap/tidb/issues/54147) @ [tangenta](https://github.com/tangenta)を使用してインデックスを追加するときにパフォーマンスが不安定になる問題を修正しました - - 外部キー[#56456](https://github.com/pingcap/tidb/issues/56456) @ [hawkingrei](https://github.com/hawkingrei)を含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 - - `RANGE COLUMNS`パーティション関数と`utf8mb4_0900_ai_ci`照合順序を同時に使用すると、クエリ結果[#57261](https://github.com/pingcap/tidb/issues/57261) @ [Defined2014](https://github.com/Defined2014)が正しくなくなる可能性がある問題を修正しました。 + - グローバルソートを使用してインデックスを追加するときにパフォーマンスが不安定になる問題を修正しました [#54147](https://github.com/pingcap/tidb/issues/54147) @ [tangenta](https://github.com/tangenta) + - 外部キーを含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 [#56456](https://github.com/pingcap/tidb/issues/56456) @ [hawkingrei](https://github.com/hawkingrei) + - `RANGE COLUMNS`パーティション関数と`utf8mb4_0900_ai_ci`照合順序を同時に使用すると、クエリ結果が正しくなくなる可能性がある問題を修正しました。 [#57261](https://github.com/pingcap/tidb/issues/57261) @ [Defined2014](https://github.com/Defined2014) - `NATURAL JOIN`または`USING`句の後にサブクエリを使用するとエラーが発生する可能性がある問題を修正しました [#53766](https://github.com/pingcap/tidb/issues/53766) @ [dash12653](https://github.com/dash12653) - 書き込み競合が発生したときにTTLタスクをキャンセルできない問題を修正[#56422](https://github.com/pingcap/tidb/issues/56422) @ [YangKeao](https://github.com/YangKeao) - CTE に`ORDER BY` 、 `LIMIT` 、または`SELECT DISTINCT`句が含まれており、別の CTE の再帰部分によって参照されている場合、誤ってインライン化され、実行エラーが発生する可能性がある問題を修正しました。 [#56603](https://github.com/pingcap/tidb/issues/56603) @ [elsa0520](https://github.com/elsa0520) - - `UPDATE`文が`ENUM`型[#56832](https://github.com/pingcap/tidb/issues/56832) @ [xhebox](https://github.com/xhebox)の値を誤って更新する問題を修正しました + - `UPDATE`文が`ENUM`型の値を誤って更新する問題を修正しました [#56832](https://github.com/pingcap/tidb/issues/56832) @ [xhebox](https://github.com/xhebox) - `RECOVER TABLE BY JOB JOB_ID;`実行すると TiDB がpanicを起こす可能性がある問題を修正[#55113](https://github.com/pingcap/tidb/issues/55113) @ [crazycs520](https://github.com/crazycs520) - - クエリに利用可能なインデックスマージ実行プラン[#56217](https://github.com/pingcap/tidb/issues/56217) @ [AilinKid](https://github.com/AilinKid)がある場合に`read_from_storage`ヒントが有効にならない可能性がある問題を修正しました + - クエリに利用可能なインデックスマージ実行プランがある場合に`read_from_storage`ヒントが有効にならない可能性がある問題を修正しました [#56217](https://github.com/pingcap/tidb/issues/56217) @ [AilinKid](https://github.com/AilinKid) - 異常終了時に`INDEX_HASH_JOIN`アップする可能性がある問題を修正[#54055](https://github.com/pingcap/tidb/issues/54055) @ [wshwsh12](https://github.com/wshwsh12) - 分散実行フレームワーク (DXF) に関連するシステム テーブルをクエリすると、アップグレードが失敗する可能性がある問題を修正しました[#49263](https://github.com/pingcap/tidb/issues/49263) @ [D3Hunter](https://github.com/D3Hunter) - DDL内部トランザクションエラー`GC life time is shorter than transaction duration`によりインデックス追加が失敗する問題を修正[#57043](https://github.com/pingcap/tidb/issues/57043) @ [tangenta](https://github.com/tangenta) - `EXCHANGE PARTITION`実行して無効な行に遭遇すると、InfoSchema が完全にロードされ、エラー`failed to load schema diff`が[#56685](https://github.com/pingcap/tidb/issues/56685) @ [D3Hunter](https://github.com/D3Hunter)で報告される問題を修正しました。 - - `tidb_ddl_enable_fast_reorg`と`new_collations_enabled_on_first_bootstrap`有効になっているときに照合順序が正しく処理されず、データ インデックス[#58036](https://github.com/pingcap/tidb/issues/58036) @ [djshow832](https://github.com/djshow832)が不一致になる問題を修正しました。 - - プランキャッシュがインデックス[#56733](https://github.com/pingcap/tidb/issues/56733) @ [wjhuang2016](https://github.com/wjhuang2016)を追加するときに間違ったスキーマを使用するため、データインデックスが不整合になる問題を修正しました。 + - `tidb_ddl_enable_fast_reorg`と`new_collations_enabled_on_first_bootstrap`有効になっているときに照合順序が正しく処理されず、データ インデックスが不一致になる問題を修正しました。 [#58036](https://github.com/pingcap/tidb/issues/58036) @ [djshow832](https://github.com/djshow832) + - プランキャッシュがインデックスを追加するときに間違ったスキーマを使用するため、データインデックスが不整合になる問題を修正しました。 [#56733](https://github.com/pingcap/tidb/issues/56733) @ [wjhuang2016](https://github.com/wjhuang2016) - アップグレード中に`ALTER TABLE TIFLASH REPLICA`実行するとTiDBノードがクラッシュする問題を修正[#57863](https://github.com/pingcap/tidb/issues/57863) @ [tangenta](https://github.com/tangenta) - - クエリ`INFORMATION_SCHEMA.columns`のパフォーマンスが[ランス6716](https://github.com/lance6716)で[#58184](https://github.com/pingcap/tidb/issues/58184)低下する問題を修正 + - クエリ`INFORMATION_SCHEMA.columns`のパフォーマンスが@ [lance6716](https://github.com/lance6716)で低下する問題を修正 [#58184](https://github.com/pingcap/tidb/issues/58184) - TiFlashシステムテーブルを照会するためのデフォルトのタイムアウトが短すぎる問題を修正[#57816](https://github.com/pingcap/tidb/issues/57816) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - `default_collation_for_utf8mb4`変数の値が`SET NAMES`ステートメント[#56439](https://github.com/pingcap/tidb/issues/56439) @ [Defined2014](https://github.com/Defined2014)で機能しない問題を修正しました - - `mysql.tidb_timer`テーブル[#57112](https://github.com/pingcap/tidb/issues/57112) @ [lcwangchao](https://github.com/lcwangchao)でタイマーを手動で削除すると、TTL 内部コルーチンがpanicになる可能性がある問題を修正しました。 - - `ALTER TABLE`ステートメントを使用して通常のテーブルをパーティションテーブルに変換するときに、チェックが不十分なために誤ったデータ[#55721](https://github.com/pingcap/tidb/issues/55721) @ [mjonss](https://github.com/mjonss)が生成される可能性がある問題を修正しました。 + - `default_collation_for_utf8mb4`変数の値が`SET NAMES`ステートメントで機能しない問題を修正しました [#56439](https://github.com/pingcap/tidb/issues/56439) @ [Defined2014](https://github.com/Defined2014) + - `mysql.tidb_timer`テーブルでタイマーを手動で削除すると、TTL 内部コルーチンがpanicになる可能性がある問題を修正しました。 [#57112](https://github.com/pingcap/tidb/issues/57112) @ [lcwangchao](https://github.com/lcwangchao) + - `ALTER TABLE`ステートメントを使用して通常のテーブルをパーティションテーブルに変換するときに、チェックが不十分なために誤ったデータが生成される可能性がある問題を修正しました。 [#55721](https://github.com/pingcap/tidb/issues/55721) @ [mjonss](https://github.com/mjonss) - `tidb_gogc_tuner_max_value`と`tidb_gogc_tuner_min_value`を設定するときに最大値がnullの場合、誤った警告メッセージが表示される問題を修正しました[#57889](https://github.com/pingcap/tidb/issues/57889) @ [hawkingrei](https://github.com/hawkingrei) - - TiDBの内部コルーチン[#57798](https://github.com/pingcap/tidb/issues/57798) [#56053](https://github.com/pingcap/tidb/issues/56053) @ [fishiu](https://github.com/fishiu) @ [tiancaiamao](https://github.com/tiancaiamao)で発生する可能性のあるデータ競合問題を修正しました + - TiDBの内部コルーチンで発生する可能性のあるデータ競合問題を修正しました [#56053](https://github.com/pingcap/tidb/issues/56053) @ [fishiu](https://github.com/fishiu) [#57798](https://github.com/pingcap/tidb/issues/57798) @ [tiancaiamao](https://github.com/tiancaiamao) - 潜在的なセキュリティリスクを防ぐためのアップデート`golang-jwt`と`jwt` [#57135](https://github.com/pingcap/tidb/issues/57135) @ [hawkingrei](https://github.com/hawkingrei) - - `ALTER TABLE`文[#57510](https://github.com/pingcap/tidb/issues/57510) @ [mjonss](https://github.com/mjonss)を使用して、クラスター化インデックスを持つテーブルをパーティションテーブルに変換するときに、同時書き込みによってデータが重複する可能性がある問題を修正しました。 + - `ALTER TABLE`文を使用して、クラスター化インデックスを持つテーブルをパーティションテーブルに変換するときに、同時書き込みによってデータが重複する可能性がある問題を修正しました。 [#57510](https://github.com/pingcap/tidb/issues/57510) @ [mjonss](https://github.com/mjonss) - TiKV @@ -100,68 +100,68 @@ TiDB バージョン: 7.5.5 - `log-file`パラメータが指定されていない場合、jprof の出力が正しくキャプチャおよび処理されない問題を修正[#17607](https://github.com/tikv/tikv/issues/17607) @ [Hexilee](https://github.com/Hexilee) - 休止状態のリージョンが起動しているときにレイテンシーが増加する可能性がある問題を修正[#17101](https://github.com/tikv/tikv/issues/17101) @ [Connor1996](https://github.com/Connor1996) - `RADIANS()`または`DEGREES()`関数を含むクエリを実行するとTiKVがpanic可能性がある問題を修正しました[#17852](https://github.com/tikv/tikv/issues/17852) @ [gengliqi](https://github.com/gengliqi) - - 読み取りスレッドがRaft Engine[#17383](https://github.com/tikv/tikv/issues/17383) @ [LykxSassinator](https://github.com/LykxSassinator)のMemTable内の古いインデックスにアクセスしたときに発生するpanic問題を修正しました。 - - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題[#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta)が発生する可能性がある問題を修正しました + - 読み取りスレッドがRaft EngineのMemTable内の古いインデックスにアクセスしたときに発生するpanic問題を修正しました。 [#17383](https://github.com/tikv/tikv/issues/17383) @ [LykxSassinator](https://github.com/LykxSassinator) + - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題が発生する可能性がある問題を修正しました [#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta) - すべての休止状態のリージョンが[#17101](https://github.com/tikv/tikv/issues/17101) @ [hhwyt](https://github.com/hhwyt)で起動すると書き込みジッターが発生する可能性がある問題を修正しました - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - - オンラインアンセーフリカバリがマージ中止[#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar)を処理できない問題を修正 + - オンラインアンセーフリカバリがマージ中止を処理できない問題を修正 [#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar) - エラー発生時にCPUプロファイリングフラグが正しくリセットされない問題を修正[#17234](https://github.com/tikv/tikv/issues/17234) @ [Connor1996](https://github.com/Connor1996) - - `raft-entry-max-size` [#17701](https://github.com/tikv/tikv/issues/17701) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)と高く設定されすぎると、大規模なバッチ書き込みによってパフォーマンスジッターが発生する問題を修正しました。 + - `raft-entry-max-size` と高く設定されすぎると、大規模なバッチ書き込みによってパフォーマンスジッターが発生する問題を修正しました。 [#17701](https://github.com/tikv/tikv/issues/17701) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - インポートモジュールの競合検出インターフェースにおける不適切なエラー処理により、TiKV がpanicを起こす可能性がある問題を修正しました[#17830](https://github.com/tikv/tikv/issues/17830) @ [joccau](https://github.com/joccau) - PD - - `evict-leader-scheduler`または`grant-leader-scheduler`作成時にエラーが発生しても、エラーメッセージが pd-ctl [#8759](https://github.com/tikv/pd/issues/8759) @ [okJiang](https://github.com/okJiang)に返されない問題を修正しました。 - - etcdリーダー遷移[#8823](https://github.com/tikv/pd/issues/8823) @ [rleungx](https://github.com/rleungx)中にPDがリーダーを素早く再選出できない問題を修正 - - ラベル統計[#8700](https://github.com/tikv/pd/issues/8700) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 - - 同じストアID [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang)で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 - - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値[#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge)より少なくなる問題を修正しました。 + - `evict-leader-scheduler`または`grant-leader-scheduler`作成時にエラーが発生しても、エラーメッセージが pd-ctl に返されない問題を修正しました。 [#8759](https://github.com/tikv/pd/issues/8759) @ [okJiang](https://github.com/okJiang) + - etcdリーダー遷移中にPDがリーダーを素早く再選出できない問題を修正 [#8823](https://github.com/tikv/pd/issues/8823) @ [rleungx](https://github.com/rleungx) + - ラベル統計のメモリリーク問題を修正 [#8700](https://github.com/tikv/pd/issues/8700) @ [lhy1024](https://github.com/lhy1024) + - 同じストアID で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang) + - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge) - `evict-leader-scheduler`で間違ったパラメータを使用すると、PD がエラーを正しく報告せず、一部のスケジューラが利用できなくなる問題を修正しました[#8619](https://github.com/tikv/pd/issues/8619) @ [rleungx](https://github.com/rleungx) - - ホットスポット キャッシュ[#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 - - 乱数ジェネレータ[#8674](https://github.com/tikv/pd/issues/8674) @ [rleungx](https://github.com/rleungx)の頻繁な作成によって発生するパフォーマンスジッターの問題を修正しました + - ホットスポット キャッシュのメモリリーク問題を修正 [#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024) + - 乱数ジェネレータの頻繁な作成によって発生するパフォーマンスジッターの問題を修正しました [#8674](https://github.com/tikv/pd/issues/8674) @ [rleungx](https://github.com/rleungx) - TiFlash - TiFlash が同時 DDL 実行中に競合に遭遇した場合のTiFlashpanic問題を修正[#8578](https://github.com/pingcap/tiflash/issues/8578) @ [JaySon-Huang](https://github.com/JaySon-Huang) - `LPAD()`と`RPAD()`関数が、場合によっては誤った結果を返す問題を修正しました[#9465](https://github.com/pingcap/tiflash/issues/9465) @ [guo-shaoge](https://github.com/guo-shaoge) - - 2番目のパラメータが負の[#9604](https://github.com/pingcap/tiflash/issues/9604) @ [guo-shaoge](https://github.com/guo-shaoge)の場合に`SUBSTRING()`関数が誤った結果を返す問題を修正しました - - テーブルに無効な文字[#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 - - 分散ストレージおよびコンピューティングアーキテクチャ[#9665](https://github.com/pingcap/tiflash/issues/9665) @ [zimulala](https://github.com/zimulala)で新しい列をクエリすると誤った結果が返される可能性がある問題を修正しました + - 2番目のパラメータが負のの場合に`SUBSTRING()`関数が誤った結果を返す問題を修正しました [#9604](https://github.com/pingcap/tiflash/issues/9604) @ [guo-shaoge](https://github.com/guo-shaoge) + - テーブルに無効な文字を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 [#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 分散ストレージおよびコンピューティングアーキテクチャで新しい列をクエリすると誤った結果が返される可能性がある問題を修正しました [#9665](https://github.com/pingcap/tiflash/issues/9665) @ [zimulala](https://github.com/zimulala) - ツール - Backup & Restore (BR) - データの復元に失敗した後、チェックポイントから再開するとエラー`the target cluster is not fresh`が発生する問題を修正しました[#50232](https://github.com/pingcap/tidb/issues/50232) @ [Leavrth](https://github.com/Leavrth) - - ログバックアップが残留ロックをすぐに解決できず、チェックポイントが[#57134](https://github.com/pingcap/tidb/issues/57134) @ [3pointer](https://github.com/3pointer)に進まない問題を修正しました。 - - ログに暗号化された情報[#57585](https://github.com/pingcap/tidb/issues/57585) @ [kennytm](https://github.com/kennytm)が出力される問題を修正 + - ログバックアップが残留ロックをすぐに解決できず、チェックポイントがに進まない問題を修正しました。 [#57134](https://github.com/pingcap/tidb/issues/57134) @ [3pointer](https://github.com/3pointer) + - ログに暗号化された情報が出力される問題を修正 [#57585](https://github.com/pingcap/tidb/issues/57585) @ [kennytm](https://github.com/kennytm) - `TestStoreRemoved`テストケースが不安定になる問題を修正[#52791](https://github.com/pingcap/tidb/issues/52791) @ [YuJuncen](https://github.com/YuJuncen) - - `k8s.io/api`ライブラリバージョン[#57790](https://github.com/pingcap/tidb/issues/57790) @ [BornChanger](https://github.com/BornChanger)にアップグレードして潜在的なセキュリティ脆弱性を修正します + - `k8s.io/api`ライブラリバージョンにアップグレードして潜在的なセキュリティ脆弱性を修正します [#57790](https://github.com/pingcap/tidb/issues/57790) @ [BornChanger](https://github.com/BornChanger) - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に PITR タスクが`Information schema is out of date`エラーを返す可能性がある問題を修正しました[#57743](https://github.com/pingcap/tidb/issues/57743) @ [Tristan1900](https://github.com/Tristan1900) - TiCDC - - 有効なインデックス[#11765](https://github.com/pingcap/tiflow/issues/11765) @ [asddongmen](https://github.com/asddongmen)のないテーブルで`TRUNCATE TABLE` DDL を複製するときに TiCDC がエラーを報告する可能性がある問題を修正しました。 - - シンプルプロトコルメッセージ[#11846](https://github.com/pingcap/tiflow/issues/11846) @ [3AceShowHand](https://github.com/3AceShowHand)でパーティションテーブルの`tableID`正しく設定されていない問題を修正しました。 - - やり直しモジュールがエラー[#11744](https://github.com/pingcap/tiflow/issues/11744) @ [CharlesCheung96](https://github.com/CharlesCheung96)を正しく報告できない問題を修正しました - - `ignore-event`で`add table partition`イベントをフィルタリングするように設定した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリーム[#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96)に複製しない問題を修正しました。 + - 有効なインデックスのないテーブルで`TRUNCATE TABLE` DDL を複製するときに TiCDC がエラーを報告する可能性がある問題を修正しました。 [#11765](https://github.com/pingcap/tiflow/issues/11765) @ [asddongmen](https://github.com/asddongmen) + - シンプルプロトコルメッセージでパーティションテーブルの`tableID`正しく設定されていない問題を修正しました。 [#11846](https://github.com/pingcap/tiflow/issues/11846) @ [3AceShowHand](https://github.com/3AceShowHand) + - やり直しモジュールがエラーを正しく報告できない問題を修正しました [#11744](https://github.com/pingcap/tiflow/issues/11744) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - `ignore-event`で`add table partition`イベントをフィルタリングするように設定した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリームに複製しない問題を修正しました。 [#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB DDL 所有者の変更中に DDL タスクのスキーマ バージョンが非増分になったときに、TiCDC が誤って DDL タスクを破棄する問題を修正[#11714](https://github.com/pingcap/tiflow/issues/11714) @ [wlwilliamx](https://github.com/wlwilliamx) - TiDB Data Migration (DM) - - 物理インポートモード[#11768](https://github.com/pingcap/tiflow/issues/11768) @ [D3Hunter](https://github.com/D3Hunter)でデータをインポートした後に、テーブル内の自動生成された ID に大きなジャンプが発生する可能性がある問題を修正しました。 - - TLSと`shard-mode`両方が[#11842](https://github.com/pingcap/tiflow/issues/11842) @ [sunxiaoguang](https://github.com/sunxiaoguang)に設定されている場合に`start-task`の事前チェックが失敗する問題を修正 + - 物理インポートモードでデータをインポートした後に、テーブル内の自動生成された ID に大きなジャンプが発生する可能性がある問題を修正しました。 [#11768](https://github.com/pingcap/tiflow/issues/11768) @ [D3Hunter](https://github.com/D3Hunter) + - TLSと`shard-mode`両方がに設定されている場合に`start-task`の事前チェックが失敗する問題を修正 [#11842](https://github.com/pingcap/tiflow/issues/11842) @ [sunxiaoguang](https://github.com/sunxiaoguang) - パスワードの長さが19文字を超えるとMySQL 8.0への接続に失敗する問題を修正[#11603](https://github.com/pingcap/tiflow/issues/11603) @ [fishiu](https://github.com/fishiu) - TiDB Lightning - - TiDB LightningがTiKV [#56114](https://github.com/pingcap/tidb/issues/56114) @ [fishiu](https://github.com/fishiu)から送信されたサイズ超過のメッセージを受信できない問題を修正しました - - 物理インポートモード[#56814](https://github.com/pingcap/tidb/issues/56814) @ [D3Hunter](https://github.com/D3Hunter)を使用してデータをインポートした後に`AUTO_INCREMENT`値が高すぎる値に設定される問題を修正しました + - TiDB LightningがTiKV から送信されたサイズ超過のメッセージを受信できない問題を修正しました [#56114](https://github.com/pingcap/tidb/issues/56114) @ [fishiu](https://github.com/fishiu) + - 物理インポートモードを使用してデータをインポートした後に`AUTO_INCREMENT`値が高すぎる値に設定される問題を修正しました [#56814](https://github.com/pingcap/tidb/issues/56814) @ [D3Hunter](https://github.com/D3Hunter) - メタデータ更新中に`Lock wait timeout`エラーが発生した場合にTiDB Lightning が自動的に再試行しない問題を修正しました[#53042](https://github.com/pingcap/tidb/issues/53042) @ [guoshouyan](https://github.com/guoshouyan) - 高同時実行シナリオでクラウドストレージからデータをインポートするときにパフォーマンスが低下する問題を修正[#57413](https://github.com/pingcap/tidb/issues/57413) @ [xuanyu66](https://github.com/xuanyu66) - - 多数の Parquet ファイル[#56104](https://github.com/pingcap/tidb/issues/56104) @ [zeminzhou](https://github.com/zeminzhou)をインポートする際の準備フェーズでTiDB Lightning が長時間停止する可能性がある問題を修正しました - - TiDB Lightning [#58085](https://github.com/pingcap/tidb/issues/58085) @ [lance6716](https://github.com/lance6716)を使用してデータをインポートするときにエラーレポートの出力が切り捨てられる問題を修正しました + - 多数の Parquet ファイルをインポートする際の準備フェーズでTiDB Lightning が長時間停止する可能性がある問題を修正しました [#56104](https://github.com/pingcap/tidb/issues/56104) @ [zeminzhou](https://github.com/zeminzhou) + - TiDB Lightning を使用してデータをインポートするときにエラーレポートの出力が切り捨てられる問題を修正しました [#58085](https://github.com/pingcap/tidb/issues/58085) @ [lance6716](https://github.com/lance6716) - Dumpling - - Google Cloud Storage (GCS) [#56127](https://github.com/pingcap/tidb/issues/56127) @ [OliverS929](https://github.com/OliverS929)から 503 エラーを受信したときにDumpling が適切に再試行できない問題を修正しました + - Google Cloud Storage (GCS) から 503 エラーを受信したときにDumpling が適切に再試行できない問題を修正しました [#56127](https://github.com/pingcap/tidb/issues/56127) @ [OliverS929](https://github.com/OliverS929) diff --git a/releases/release-7.5.6.md b/releases/release-7.5.6.md index aca340252d07b..e1256c2302448 100644 --- a/releases/release-7.5.6.md +++ b/releases/release-7.5.6.md @@ -78,7 +78,7 @@ TiDB バージョン: 7.5.6 - TiKV - - リージョンを[#17602](https://github.com/tikv/tikv/issues/17602)対@[LykxSassinator](https://github.com/LykxSassinator)に分割した後、リーダーをすぐに選出できない問題を修正しました + - リージョンを分割した後、リーダーをすぐに選出できない問題を修正しました [#17602](https://github.com/tikv/tikv/issues/17602) @[LykxSassinator](https://github.com/LykxSassinator) - タイムロールバックにより異常なRocksDBフロー制御が発生し、パフォーマンスジッター[#17995](https://github.com/tikv/tikv/issues/17995) @ [LykxSassinator](https://github.com/LykxSassinator)が発生する可能性がある問題を修正しました。 - 1フェーズコミット(1PC)のみが有効で、非同期コミットが有効になっていない場合に、最後に書き込まれたデータが読み取れない可能性がある問題を修正[#18117](https://github.com/tikv/tikv/issues/18117) @ [zyguan](https://github.com/zyguan) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) @@ -98,7 +98,7 @@ TiDB バージョン: 7.5.6 - `tidb_enable_tso_follower_proxy`システム変数が有効になっているときに PD がpanic可能性がある問題を修正[#8950](https://github.com/tikv/pd/issues/8950) @ [okJiang](https://github.com/okJiang) - `tidb_enable_tso_follower_proxy`システム変数が[#8947](https://github.com/tikv/pd/issues/8947) @ [JmPotato](https://github.com/JmPotato)で有効にならない可能性がある問題を修正しました - TSO [#9004](https://github.com/tikv/pd/issues/9004) @ [rleungx](https://github.com/rleungx)を割り当てるときにメモリリークが発生する可能性がある問題を修正しました - - PD Leader切り替え時にリージョン同期が間に合わない可能性がある問題を修正しました[#9017](https://github.com/tikv/pd/issues/9017) @ [rleungx](https://github.com/rleungx) + - PDリーダーの切り替え時にリージョン同期が間に合わない可能性がある問題を修正しました [#9017](https://github.com/tikv/pd/issues/9017) @[rleungx](https://github.com/rleungx) - PDノードがLeader[#9051](https://github.com/tikv/pd/issues/9051) @ [rleungx](https://github.com/rleungx)でない場合でもTSOを生成する可能性がある問題を修正しました - TiFlash diff --git a/releases/release-7.5.7.md b/releases/release-7.5.7.md index 927acc8c1e440..50e7c4f9bb8fa 100644 --- a/releases/release-7.5.7.md +++ b/releases/release-7.5.7.md @@ -14,7 +14,7 @@ TiDB バージョン: 7.5.7 ## 互換性の変更 {#compatibility-changes} - デフォルト値の[`tidb_enable_historical_stats`](https://docs.pingcap.com/tidb/v7.5/system-variables/#tidb_enable_historical_stats)を`ON`から`OFF`に変更します。これにより、潜在的な安定性の問題を回避するために履歴統計がオフになります[#53048](https://github.com/pingcap/tidb/issues/53048) @ [hawkingrei](https://github.com/hawkingrei) -- TiKV は以下の設定項目を廃止し、自動圧縮動作[#18727](https://github.com/tikv/tikv/issues/18727) @ [v01dstar](https://github.com/v01dstar)を制御する新しい[`gc.auto-compaction`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file/#gcauto-compaction)設定グループに置き換えます。 +- TiKV は以下の設定項目を廃止し、自動圧縮動作を制御する新しい[`gc.auto-compaction`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file/#gcauto-compaction)設定グループに置き換えます。 [#18727](https://github.com/tikv/tikv/issues/18727) @ [v01dstar](https://github.com/v01dstar) - 非推奨の構成項目: [`region-compact-check-interval`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#region-compact-check-interval) 、 [`region-compact-check-step`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#region-compact-check-step) 、 [`region-compact-min-tombstones`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#region-compact-min-tombstones) 、 [`region-compact-tombstones-percent`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#region-compact-tombstones-percent) 、 [`region-compact-min-redundant-rows`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#region-compact-min-redundant-rows-new-in-v710) 、および[`region-compact-redundant-rows-percent`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#region-compact-redundant-rows-percent-new-in-v710) 。 - 新しい[`gc.auto-compaction.tombstone-percent-threshold`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#tombstone-percent-threshold-new-in-v757) [`gc.auto-compaction.redundant-rows-threshold`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#redundant-rows-threshold-new-in-v757) : [`gc.auto-compaction.check-interval`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#check-interval-new-in-v757) [`gc.auto-compaction.redundant-rows-percent-threshold`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#redundant-rows-percent-threshold-new-in-v757)および[`gc.auto-compaction.bottommost-level-force`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#bottommost-level-force-new-in-v757) [`gc.auto-compaction.tombstone-num-threshold`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#tombstone-num-threshold-new-in-v757) @@ -23,36 +23,36 @@ TiDB バージョン: 7.5.7 - TiDB - - データインポート[#61553](https://github.com/pingcap/tidb/issues/61553) @ [tangenta](https://github.com/tangenta)中のリージョン分割とデータ取り込みのためのフロー制御インターフェースを追加します + - データインポート中のリージョン分割とデータ取り込みのためのフロー制御インターフェースを追加します [#61553](https://github.com/pingcap/tidb/issues/61553) @ [tangenta](https://github.com/tangenta) - 大容量データを持つテーブルに対して単純なクエリを実行する際に、データ分布情報を取得するパフォーマンスを最適化します[#53850](https://github.com/pingcap/tidb/issues/53850) @ [you06](https://github.com/you06) - - インデックス追加[#60925](https://github.com/pingcap/tidb/issues/60925) @ [CbcWestwolf](https://github.com/CbcWestwolf)中の TiKV への書き込み速度を観察するための監視メトリックを追加します。 + - インデックス追加中の TiKV への書き込み速度を観察するための監視メトリックを追加します。 [#60925](https://github.com/pingcap/tidb/issues/60925) @ [CbcWestwolf](https://github.com/CbcWestwolf) - DDL実行中のDMLのロックロジックを最適化し、DMLとDDL間のロック競合を軽減することで、一部のシナリオでDDLのパフォーマンスが向上します。ただし、セカンダリインデックスのロック操作が追加されるため、DMLのパフォーマンスがわずかに低下する可能性があります[#62337](https://github.com/pingcap/tidb/issues/62337) @ [lcwangchao](https://github.com/lcwangchao) - - システム変数[`tidb_opt_ordering_index_selectivity_threshold`](/system-variables.md#tidb_opt_ordering_index_selectivity_threshold-new-in-v700) `1`に設定されている場合の動作を改善し、この変数[#60242](https://github.com/pingcap/tidb/issues/60242) @ [time-and-fate](https://github.com/time-and-fate)の制御機能を強化します。 - - `ANALYZE`文実行後にクラスタ全体の統計を更新することを回避し、実行時間を`ANALYZE` [#57631](https://github.com/pingcap/tidb/issues/57631) @ [0xPoe](https://github.com/0xPoe)に短縮します。 - - `NOT NULL`制約を持つ列の定数畳み込みをサポートし、 `IS NULL`評価を`FALSE` [#62050](https://github.com/pingcap/tidb/issues/62050) @ [hawkingrei](https://github.com/hawkingrei)に畳み込みます。 - - オプティマイザは、より多くの種類の`JOIN`操作[#51700](https://github.com/pingcap/tidb/issues/51700) @ [hawkingrei](https://github.com/hawkingrei)で定数伝播をサポートします。 + - システム変数[`tidb_opt_ordering_index_selectivity_threshold`](/system-variables.md#tidb_opt_ordering_index_selectivity_threshold-new-in-v700) `1`に設定されている場合の動作を改善し、この変数の制御機能を強化します。 [#60242](https://github.com/pingcap/tidb/issues/60242) @ [time-and-fate](https://github.com/time-and-fate) + - `ANALYZE`文実行後にクラスタ全体の統計を更新することを回避し、実行時間を`ANALYZE` に短縮します。 [#57631](https://github.com/pingcap/tidb/issues/57631) @ [0xPoe](https://github.com/0xPoe) + - `NOT NULL`制約を持つ列の定数畳み込みをサポートし、 `IS NULL`評価を`FALSE` に畳み込みます。 [#62050](https://github.com/pingcap/tidb/issues/62050) @ [hawkingrei](https://github.com/hawkingrei) + - オプティマイザは、より多くの種類の`JOIN`操作で定数伝播をサポートします。 [#51700](https://github.com/pingcap/tidb/issues/51700) @ [hawkingrei](https://github.com/hawkingrei) - DML 操作と DDL 操作の間に大規模なロック競合が存在する場合の一時インデックスのマージのパフォーマンスを向上[#61433](https://github.com/pingcap/tidb/issues/61433) @ [tangenta](https://github.com/tangenta) - TiKV - - TiKV圧縮のトリガーロジックを最適化して、すべてのデータセグメントを再利用効率の順に処理し、MVCC冗長データ[#18571](https://github.com/tikv/tikv/issues/18571) @ [v01dstar](https://github.com/v01dstar)のパフォーマンスへの影響を軽減します。 + - TiKV圧縮のトリガーロジックを最適化して、すべてのデータセグメントを再利用効率の順に処理し、MVCC冗長データのパフォーマンスへの影響を軽減します。 [#18571](https://github.com/tikv/tikv/issues/18571) @ [v01dstar](https://github.com/v01dstar) - 多数の SST ファイルが存在する環境での非同期スナップショットおよび書き込み操作のテールレイテンシーを最適化します[#18743](https://github.com/tikv/tikv/issues/18743) @ [Connor1996](https://github.com/Connor1996) - - 空のテーブルと小さなリージョン[#17376](https://github.com/tikv/tikv/issues/17376) @ [LykxSassinator](https://github.com/LykxSassinator)シナリオでのリージョン結合の速度を改善 - - Raftstoreの`CompactedEvent`処理を`split-check`ワーカーに移動して最適化し、メインのRaftstoreスレッド[#18532](https://github.com/tikv/tikv/issues/18532) @ [LykxSassinator](https://github.com/LykxSassinator)のブロッキングを削減します。 - - スレッド[#15927](https://github.com/tikv/tikv/issues/15927) @ [Connor1996](https://github.com/Connor1996)ごとのメモリ使用量のメトリックを追加します。 + - 空のテーブルと小さなリージョンシナリオでのリージョン結合の速度を改善 [#17376](https://github.com/tikv/tikv/issues/17376) @ [LykxSassinator](https://github.com/LykxSassinator) + - Raftstoreの`CompactedEvent`処理を`split-check`ワーカーに移動して最適化し、メインのRaftstoreスレッドのブロッキングを削減します。 [#18532](https://github.com/tikv/tikv/issues/18532) @ [LykxSassinator](https://github.com/LykxSassinator) + - スレッドごとのメモリ使用量のメトリックを追加します。 [#15927](https://github.com/tikv/tikv/issues/15927) @ [Connor1996](https://github.com/Connor1996) - SST の取り込みが遅すぎる場合は`SST ingest is experiencing slowdowns`のみをログに記録し、パフォーマンスのジッターを回避するために`get_sst_key_ranges`呼び出しをスキップします[#18549](https://github.com/tikv/tikv/issues/18549) @ [LykxSassinator](https://github.com/LykxSassinator) - - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator)の安定性を向上しました。 - - 残留データのクリーンアップメカニズムを最適化して、リクエストのレイテンシー[#18107](https://github.com/tikv/tikv/issues/18107) @ [LykxSassinator](https://github.com/LykxSassinator)への影響を軽減します。 - - Raft Engineの`fetch_entries_to`のパフォーマンスを最適化して競合を減らし、混合ワークロード[#18605](https://github.com/tikv/tikv/issues/18605) @ [LykxSassinator](https://github.com/LykxSassinator)でのパフォーマンスを向上します。 + - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV の安定性を向上しました。 [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator) + - 残留データのクリーンアップメカニズムを最適化して、リクエストのレイテンシーへの影響を軽減します。 [#18107](https://github.com/tikv/tikv/issues/18107) @ [LykxSassinator](https://github.com/LykxSassinator) + - Raft Engineの`fetch_entries_to`のパフォーマンスを最適化して競合を減らし、混合ワークロードでのパフォーマンスを向上します。 [#18605](https://github.com/tikv/tikv/issues/18605) @ [LykxSassinator](https://github.com/LykxSassinator) - 書き込み操作のフロー制御構成の動的な変更をサポート[#17395](https://github.com/tikv/tikv/issues/17395) @ [glorv](https://github.com/glorv) - - フォアグラウンド書き込みをブロックせずにSSTファイルの取り込みをサポートし、レイテンシー[#18081](https://github.com/tikv/tikv/issues/18081) @ [hhwyt](https://github.com/hhwyt)の影響を軽減します。 - - KvDB と RaftDB が別々のマウント パス[#18463](https://github.com/tikv/tikv/issues/18463) @ [LykxSassinator](https://github.com/LykxSassinator)を使用する場合の KvDB ディスクの I/O ジッターの検出メカニズムを最適化します。 - - ピアのスローログを追加し、メッセージ[#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996)を保存します + - フォアグラウンド書き込みをブロックせずにSSTファイルの取り込みをサポートし、レイテンシーの影響を軽減します。 [#18081](https://github.com/tikv/tikv/issues/18081) @ [hhwyt](https://github.com/hhwyt) + - KvDB と RaftDB が別々のマウント パスを使用する場合の KvDB ディスクの I/O ジッターの検出メカニズムを最適化します。 [#18463](https://github.com/tikv/tikv/issues/18463) @ [LykxSassinator](https://github.com/LykxSassinator) + - ピアのスローログを追加し、メッセージを保存します [#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996) - PD - - Prometheus [#8931](https://github.com/tikv/pd/issues/8931) @ [bufferflies](https://github.com/bufferflies)に GO ランタイム関連の監視メトリクスを追加 - - 不要なエラーログを[#9370](https://github.com/tikv/pd/issues/9370)つ[バッファフライ](https://github.com/bufferflies)削減 + - Prometheus に GO ランタイム関連の監視メトリクスを追加 [#8931](https://github.com/tikv/pd/issues/8931) @ [bufferflies](https://github.com/bufferflies) + - 不要なエラーログをつ@ [bufferflies](https://github.com/bufferflies)削減 [#9370](https://github.com/tikv/pd/issues/9370) - TiFlash @@ -70,55 +70,55 @@ TiDB バージョン: 7.5.7 - TiDB - - `IndexMerge`および`IndexLookUp`演算子の共有 KV リクエストがクエリ[#60175](https://github.com/pingcap/tidb/issues/60175) @ [you06](https://github.com/you06)をプッシュダウンするときにデータ競合を引き起こす問題を修正しました。 - - ハッシュ集計演算子[#58004](https://github.com/pingcap/tidb/issues/58004) @ [xzhangxian1008](https://github.com/xzhangxian1008)における潜在的な goroutine リークの問題を修正しました。 - - 生成された列のインデックスが表示[#47766](https://github.com/pingcap/tidb/issues/47766) @ [AilinKid](https://github.com/AilinKid)に設定されている場合、MPP プランが選択されない可能性がある問題を修正しました。 + - `IndexMerge`および`IndexLookUp`演算子の共有 KV リクエストがクエリをプッシュダウンするときにデータ競合を引き起こす問題を修正しました。 [#60175](https://github.com/pingcap/tidb/issues/60175) @ [you06](https://github.com/you06) + - ハッシュ集計演算子における潜在的な goroutine リークの問題を修正しました。 [#58004](https://github.com/pingcap/tidb/issues/58004) @ [xzhangxian1008](https://github.com/xzhangxian1008) + - 生成された列のインデックスが表示に設定されている場合、MPP プランが選択されない可能性がある問題を修正しました。 [#47766](https://github.com/pingcap/tidb/issues/47766) @ [AilinKid](https://github.com/AilinKid) - `_charset(xxx), _charset(xxx2), ...`を含む SQL 文が[#58447](https://github.com/pingcap/tidb/issues/58447) @ [xhebox](https://github.com/xhebox)で異なるダイジェストを生成する問題を修正しました - 頻繁なリージョンのマージにより TTL ジョブが[#61512](https://github.com/pingcap/tidb/issues/61512) @ [YangKeao](https://github.com/YangKeao)で開始できなくなる問題を修正しました - - 損失のあるDDL文[#61455](https://github.com/pingcap/tidb/issues/61455) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)を実行した後にTiFlashクエリ結果が矛盾する問題を修正しました - - `ALTER RANGE meta SET PLACEMENT POLICY` [#60888](https://github.com/pingcap/tidb/issues/60888) @ [nolouch](https://github.com/nolouch)のキー範囲が正しくない問題を修正しました + - 損失のあるDDL文を実行した後にTiFlashクエリ結果が矛盾する問題を修正しました [#61455](https://github.com/pingcap/tidb/issues/61455) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - `ALTER RANGE meta SET PLACEMENT POLICY` のキー範囲が正しくない問題を修正しました [#60888](https://github.com/pingcap/tidb/issues/60888) @ [nolouch](https://github.com/nolouch) - Grafanaの**Stats Healthy Distribution**パネルのデータが正しくない可能性がある問題を修正しました[#57176](https://github.com/pingcap/tidb/issues/57176) @ [hawkingrei](https://github.com/hawkingrei) - - `latin1_bin`の比較動作が`utf8mb4_bin`および`utf8_bin` [#60701](https://github.com/pingcap/tidb/issues/60701) @ [hawkingrei](https://github.com/hawkingrei)と異なる問題を修正しました - - メタデータ ロック (MDL) を無効にした後、スキーマ バージョン[#61210](https://github.com/pingcap/tidb/issues/61210) @ [wjhuang2016](https://github.com/wjhuang2016)更新に失敗して DDL 操作が停止する問題を修正しました。 + - `latin1_bin`の比較動作が`utf8mb4_bin`および`utf8_bin` と異なる問題を修正しました [#60701](https://github.com/pingcap/tidb/issues/60701) @ [hawkingrei](https://github.com/hawkingrei) + - メタデータ ロック (MDL) を無効にした後、スキーマ バージョン更新に失敗して DDL 操作が停止する問題を修正しました。 [#61210](https://github.com/pingcap/tidb/issues/61210) @ [wjhuang2016](https://github.com/wjhuang2016) - 特定のシナリオでログ編集が有効にならない問題を修正[#59279](https://github.com/pingcap/tidb/issues/59279) @ [tangenta](https://github.com/tangenta) - 修正コントロール#44855が有効になっている場合にTiDBセッションがクラッシュする可能性がある問題を修正[#59762](https://github.com/pingcap/tidb/issues/59762) @ [winoros](https://github.com/winoros) - - `IndexLookup`オペレータが`context canceled`エラー[#61072](https://github.com/pingcap/tidb/issues/61072) @ [yibin87](https://github.com/yibin87)に遭遇したときに冗長なログエントリを削除します + - `IndexLookup`オペレータが`context canceled`エラーに遭遇したときに冗長なログエントリを削除します [#61072](https://github.com/pingcap/tidb/issues/61072) @ [yibin87](https://github.com/yibin87) - 統計の不適切な例外処理により、バックグラウンドタスクがタイムアウトしたときにメモリ内の統計が誤って削除される問題を修正しました[#57901](https://github.com/pingcap/tidb/issues/57901) @ [hawkingrei](https://github.com/hawkingrei) - `ADD UNIQUE INDEX`実行するとデータの不整合が発生する可能性がある問題を修正[#60339](https://github.com/pingcap/tidb/issues/60339) @ [tangenta](https://github.com/tangenta) - - 統計システムテーブル[#60430](https://github.com/pingcap/tidb/issues/60430) @ [tangenta](https://github.com/tangenta)に非公開インデックスが表示される問題を修正しました - - ハッシュ結合v1演算子の`Close()`メソッドがpanic[#60926](https://github.com/pingcap/tidb/issues/60926) @ [xzhangxian1008](https://github.com/xzhangxian1008)から回復できない問題を修正しました + - 統計システムテーブルに非公開インデックスが表示される問題を修正しました [#60430](https://github.com/pingcap/tidb/issues/60430) @ [tangenta](https://github.com/tangenta) + - ハッシュ結合v1演算子の`Close()`メソッドがpanicから回復できない問題を修正しました [#60926](https://github.com/pingcap/tidb/issues/60926) @ [xzhangxian1008](https://github.com/xzhangxian1008) - `PhysicalExchangeSender.HashCol`の浅いコピーによりTiFlash がクラッシュしたり、誤った結果が生成される問題を修正[#60517](https://github.com/pingcap/tidb/issues/60517) @ [windtalker](https://github.com/windtalker) - - `BIT`タイプのテーブルの統計情報を[#62289](https://github.com/pingcap/tidb/issues/62289) @ [YangKeao](https://github.com/YangKeao)にロードできない問題を修正しました - - `BIT`型列の統計がメモリ[#59759](https://github.com/pingcap/tidb/issues/59759) @ [YangKeao](https://github.com/YangKeao)にロードされない問題を修正しました - - 極端なケースで`ANALYZE`ステートメントのディスクスピル操作に時間がかかりすぎると、他の TiDB ノードが最新の統計[#54552](https://github.com/pingcap/tidb/issues/54552) @ [0xPoe](https://github.com/0xPoe)を更新できない可能性がある問題を修正しました。 - - 収集された列統計がすべて TopN にある場合、後続の書き込み[#47400](https://github.com/pingcap/tidb/issues/47400) @ [terry1purcell](https://github.com/terry1purcell)の後でも行数の推定が 0 のままになる可能性がある問題を修正しました。 + - `BIT`タイプのテーブルの統計情報をにロードできない問題を修正しました [#62289](https://github.com/pingcap/tidb/issues/62289) @ [YangKeao](https://github.com/YangKeao) + - `BIT`型列の統計がメモリにロードされない問題を修正しました [#59759](https://github.com/pingcap/tidb/issues/59759) @ [YangKeao](https://github.com/YangKeao) + - 極端なケースで`ANALYZE`ステートメントのディスクスピル操作に時間がかかりすぎると、他の TiDB ノードが最新の統計を更新できない可能性がある問題を修正しました。 [#54552](https://github.com/pingcap/tidb/issues/54552) @ [0xPoe](https://github.com/0xPoe) + - 収集された列統計がすべて TopN にある場合、後続の書き込みの後でも行数の推定が 0 のままになる可能性がある問題を修正しました。 [#47400](https://github.com/pingcap/tidb/issues/47400) @ [terry1purcell](https://github.com/terry1purcell) - `explain format="cost_trace"`に表示される推定コストが正しくない可能性がある問題を修正[#61155](https://github.com/pingcap/tidb/issues/61155) @ [hawkingrei](https://github.com/hawkingrei) - - `explain format="cost_trace"`に表示されるコストの計算式に空の括弧[#61127](https://github.com/pingcap/tidb/issues/61127) @ [hawkingrei](https://github.com/hawkingrei)が含まれる可能性がある問題を修正しました + - `explain format="cost_trace"`に表示されるコストの計算式に空の括弧が含まれる可能性がある問題を修正しました [#61127](https://github.com/pingcap/tidb/issues/61127) @ [hawkingrei](https://github.com/hawkingrei) - 循環外部キー定義が無限ループを引き起こす問題を修正[#60985](https://github.com/pingcap/tidb/issues/60985) @ [hawkingrei](https://github.com/hawkingrei) - - `NULL` [#62196](https://github.com/pingcap/tidb/issues/62196) @ [hawkingrei](https://github.com/hawkingrei)を使用すると内部クエリがインデックス範囲クエリを正しく構築できない可能性がある問題を修正しました。 - - プランキャッシュが誤った実行プランを保存し、実行エラー[#56772](https://github.com/pingcap/tidb/issues/56772) @ [dash12653](https://github.com/dash12653)が発生する問題を修正しました + - `NULL` を使用すると内部クエリがインデックス範囲クエリを正しく構築できない可能性がある問題を修正しました。 [#62196](https://github.com/pingcap/tidb/issues/62196) @ [hawkingrei](https://github.com/hawkingrei) + - プランキャッシュが誤った実行プランを保存し、実行エラーが発生する問題を修正しました [#56772](https://github.com/pingcap/tidb/issues/56772) @ [dash12653](https://github.com/dash12653) - 月または年にわたる行数の推定値が大幅に過大評価される可能性がある問題を修正[#50080](https://github.com/pingcap/tidb/issues/50080) @ [terry1purcell](https://github.com/terry1purcell) - - `ANALYZE`サブタスクの同時実行数が設定された制限[#61785](https://github.com/pingcap/tidb/issues/61785) @ [hawkingrei](https://github.com/hawkingrei)を大幅に超える問題を修正しました - - TopNプッシュダウン[#60655](https://github.com/pingcap/tidb/issues/60655) @ [hawkingrei](https://github.com/hawkingrei)中に式ベースのTopNソート項目が誤って生成される問題を修正しました + - `ANALYZE`サブタスクの同時実行数が設定された制限を大幅に超える問題を修正しました [#61785](https://github.com/pingcap/tidb/issues/61785) @ [hawkingrei](https://github.com/hawkingrei) + - TopNプッシュダウン中に式ベースのTopNソート項目が誤って生成される問題を修正しました [#60655](https://github.com/pingcap/tidb/issues/60655) @ [hawkingrei](https://github.com/hawkingrei) - 列またはインデックスの統計情報が欠落している場合に、TiDB がバックグラウンドでpanicログを出力する可能性がある問題を修正しました[#61733](https://github.com/pingcap/tidb/issues/61733) @ [winoros](https://github.com/winoros) - 列またはインデックスの統計情報が欠落している場合、 `JOIN`行数推定が非常に不正確になる可能性がある問題を修正しました[#61602](https://github.com/pingcap/tidb/issues/61602) @ [qw4990](https://github.com/qw4990) - システム変数`tidb_cost_model_version`のデフォルト値が誤って設定されている問題を修正[#61565](https://github.com/pingcap/tidb/issues/61565) @ [hawkingrei](https://github.com/hawkingrei) - - テーブルの最初の列が仮想生成列[#61606](https://github.com/pingcap/tidb/issues/61606) @ [winoros](https://github.com/winoros)の場合に統計が正しくない可能性がある問題を修正しました - - 述語の簡素化[#61513](https://github.com/pingcap/tidb/issues/61513) @ [hawkingrei](https://github.com/hawkingrei)でプラン キャッシュが誤ってスキップされる問題を修正しました + - テーブルの最初の列が仮想生成列の場合に統計が正しくない可能性がある問題を修正しました [#61606](https://github.com/pingcap/tidb/issues/61606) @ [winoros](https://github.com/winoros) + - 述語の簡素化でプラン キャッシュが誤ってスキップされる問題を修正しました [#61513](https://github.com/pingcap/tidb/issues/61513) @ [hawkingrei](https://github.com/hawkingrei) - インデックスの追加中に`ADMIN CANCEL DDL JOBS`実行すると、インデックスの追加プロセスが[#61087](https://github.com/pingcap/tidb/issues/61087) @ [tangenta](https://github.com/tangenta)でハングする問題を修正しました。 - 一部の内部 SQL 実行が失敗した後でも`ADMIN CHECK`が成功を返す問題を修正[#61612](https://github.com/pingcap/tidb/issues/61612) @ [joechenrh](https://github.com/joechenrh) - - マルチスキーマ変更[#61255](https://github.com/pingcap/tidb/issues/61255) @ [tangenta](https://github.com/tangenta)で複数のインデックスを追加した後にデータとインデックスが不整合になる問題を修正 + - マルチスキーマ変更で複数のインデックスを追加した後にデータとインデックスが不整合になる問題を修正 [#61255](https://github.com/pingcap/tidb/issues/61255) @ [tangenta](https://github.com/tangenta) - TiKV - - CPUプロファイリング[#18474](https://github.com/tikv/tikv/issues/18474) @ [YangKeao](https://github.com/YangKeao)中にデッドロックが発生する可能性がある問題を修正 - - 特定のTiFlashレプリカによってオンライン アンセーフ リカバリがブロックされ、コミット インデックスが[#18197](https://github.com/tikv/tikv/issues/18197) @ [v01dstar](https://github.com/v01dstar)に進まなくなる問題を修正しました。 - - TiKVがクライアントが[#18079](https://github.com/tikv/tikv/issues/18079) @ [ekexium](https://github.com/ekexium)をデコードできない圧縮アルゴリズムを使用する可能性がある問題を修正しました - - TiKV が高同時実行[#18452](https://github.com/tikv/tikv/issues/18452) @ [hbisheng](https://github.com/hbisheng)で過剰な SST 取り込み要求を許可する問題を修正 - - Grafana [#15990](https://github.com/tikv/tikv/issues/15990) @ [Connor1996](https://github.com/Connor1996)の TiKV ダッシュボードで`Ingestion picked level`と`Compaction Job Size(files)`誤って表示される問題を修正しました + - CPUプロファイリング中にデッドロックが発生する可能性がある問題を修正 [#18474](https://github.com/tikv/tikv/issues/18474) @ [YangKeao](https://github.com/YangKeao) + - 特定のTiFlashレプリカによってオンライン アンセーフ リカバリがブロックされ、コミット インデックスがに進まなくなる問題を修正しました。 [#18197](https://github.com/tikv/tikv/issues/18197) @ [v01dstar](https://github.com/v01dstar) + - TiKVがクライアントがをデコードできない圧縮アルゴリズムを使用する可能性がある問題を修正しました [#18079](https://github.com/tikv/tikv/issues/18079) @ [ekexium](https://github.com/ekexium) + - TiKV が高同時実行で過剰な SST 取り込み要求を許可する問題を修正 [#18452](https://github.com/tikv/tikv/issues/18452) @ [hbisheng](https://github.com/hbisheng) + - Grafana の TiKV ダッシュボードで`Ingestion picked level`と`Compaction Job Size(files)`誤って表示される問題を修正しました [#15990](https://github.com/tikv/tikv/issues/15990) @ [Connor1996](https://github.com/Connor1996) - TiKV が[#18233](https://github.com/tikv/tikv/issues/18233) @ [LykxSassinator](https://github.com/LykxSassinator)で再起動した後に予期しない`Server is busy`エラーが発生する問題を修正しました - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - - スローログ[#18561](https://github.com/tikv/tikv/issues/18561) @ [LykxSassinator](https://github.com/LykxSassinator)の`StoreMsg`ログエントリの誤解を招く説明を修正 + - スローログの`StoreMsg`ログエントリの誤解を招く説明を修正 [#18561](https://github.com/tikv/tikv/issues/18561) @ [LykxSassinator](https://github.com/LykxSassinator) - スレッドメモリメトリックの誤りを修正[#18125](https://github.com/tikv/tikv/issues/18125) @ [Connor1996](https://github.com/Connor1996) - TiKV が正常なシャットダウン中に進行中の手動圧縮タスクを終了できない問題を修正[#18396](https://github.com/tikv/tikv/issues/18396) @ [LykxSassinator](https://github.com/LykxSassinator) @@ -127,18 +127,18 @@ TiDB バージョン: 7.5.7 - `split-merge-interval`構成項目の値を繰り返し変更すると( `1s`から`1h`に変更して`1s`に戻すなど)、その設定項目が有効にならない可能性がある問題を修正しました[#8404](https://github.com/tikv/pd/issues/8404) @ [lhy1024](https://github.com/lhy1024) - デフォルト値`lease`が正しく設定されていない問題を修正[#9156](https://github.com/tikv/pd/issues/9156) @ [rleungx](https://github.com/rleungx) - TiDB Dashboard TCP接続を不適切に閉じるとPDゴルーチンリークが発生する可能性がある問題を修正[#9402](https://github.com/tikv/pd/issues/9402) @ [baurine](https://github.com/baurine) - - 新しく追加された TiKV ノードが[#9145](https://github.com/tikv/pd/issues/9145) @ [bufferflies](https://github.com/bufferflies)にスケジュールされない可能性がある問題を修正しました + - 新しく追加された TiKV ノードがにスケジュールされない可能性がある問題を修正しました [#9145](https://github.com/tikv/pd/issues/9145) @ [bufferflies](https://github.com/bufferflies) - `tidb_enable_tso_follower_proxy`有効にすると TSO サービスが利用できなくなる可能性がある問題を修正[#9188](https://github.com/tikv/pd/issues/9188) @ [Tema](https://github.com/Tema) - TiFlash - - `IMPORT INTO`または`BR restore` [#10141](https://github.com/pingcap/tiflash/issues/10141) @ [CalvinNeo](https://github.com/CalvinNeo)の実行中に SST ファイルを誤って削除することによって発生するpanicの問題を修正しました + - `IMPORT INTO`または`BR restore` の実行中に SST ファイルを誤って削除することによって発生するpanicの問題を修正しました [#10141](https://github.com/pingcap/tiflash/issues/10141) @ [CalvinNeo](https://github.com/CalvinNeo) - `((NULL))`形式で式インデックスを作成するとTiFlash が[#9891](https://github.com/pingcap/tiflash/issues/9891) @ [JaySon-Huang](https://github.com/JaySon-Huang)でpanicになる問題を修正しました - - 不規則なリージョンキー範囲[#10147](https://github.com/pingcap/tiflash/issues/10147) @ [JaySon-Huang](https://github.com/JaySon-Huang)を持つスナップショットを処理するときにTiFlash がpanic可能性がある問題を修正しました - - クラスター内のテーブルに多数の`ENUM`型列[#9947](https://github.com/pingcap/tiflash/issues/9947) @ [JaySon-Huang](https://github.com/JaySon-Huang)が含まれている場合、 TiFlashが大量のメモリを消費する可能性がある問題を修正しました。 - - 16 MiB [#10052](https://github.com/pingcap/tiflash/issues/10052) @ [JaySon-Huang](https://github.com/JaySon-Huang)を超えるデータの単一行を挿入した後にTiFlash が再起動に失敗する可能性がある問題を修正しました - - リソース制御の低トークン信号が欠落するとクエリスロットリング[#10137](https://github.com/pingcap/tiflash/issues/10137) @ [guo-shaoge](https://github.com/guo-shaoge)が発生する問題を修正しました - - `GROUP BY ... WITH ROLLUP` [#10110](https://github.com/pingcap/tiflash/issues/10110) @ [gengliqi](https://github.com/gengliqi)を含むSQL文を実行するとTiFlashが`Exception: Block schema mismatch`エラーを返す可能性がある問題を修正しました。 + - 不規則なリージョンキー範囲を持つスナップショットを処理するときにTiFlash がpanic可能性がある問題を修正しました [#10147](https://github.com/pingcap/tiflash/issues/10147) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - クラスター内のテーブルに多数の`ENUM`型列が含まれている場合、 TiFlashが大量のメモリを消費する可能性がある問題を修正しました。 [#9947](https://github.com/pingcap/tiflash/issues/9947) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 16 MiB を超えるデータの単一行を挿入した後にTiFlash が再起動に失敗する可能性がある問題を修正しました [#10052](https://github.com/pingcap/tiflash/issues/10052) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - リソース制御の低トークン信号が欠落するとクエリスロットリングが発生する問題を修正しました [#10137](https://github.com/pingcap/tiflash/issues/10137) @ [guo-shaoge](https://github.com/guo-shaoge) + - `GROUP BY ... WITH ROLLUP` を含むSQL文を実行するとTiFlashが`Exception: Block schema mismatch`エラーを返す可能性がある問題を修正しました。 [#10110](https://github.com/pingcap/tiflash/issues/10110) @ [gengliqi](https://github.com/gengliqi) - ツール @@ -146,22 +146,22 @@ TiDB バージョン: 7.5.7 - PITRが3072バイトを超えるインデックスの復元に失敗する問題を修正[#58430](https://github.com/pingcap/tidb/issues/58430) @ [YuJuncen](https://github.com/YuJuncen) - 大量のデータを転送するときに Azure Blob Storage へのログ バックアップのアップロードが遅くなる問題を修正[#18410](https://github.com/tikv/tikv/issues/18410) @ [YuJuncen](https://github.com/YuJuncen) - - `-f` [#61592](https://github.com/pingcap/tidb/issues/61592) @ [RidRisR](https://github.com/RidRisR)でテーブルをフィルタリングするときに、 BR が対応するテーブルがクラスター内に存在するかどうかをチェックしない問題を修正しました。 + - `-f` でテーブルをフィルタリングするときに、 BR が対応するテーブルがクラスター内に存在するかどうかをチェックしない問題を修正しました。 [#61592](https://github.com/pingcap/tidb/issues/61592) @ [RidRisR](https://github.com/RidRisR) - TiCDC - - 外部ストレージをダウンストリーム[#9162](https://github.com/pingcap/tiflow/issues/9162) @ [asddongmen](https://github.com/asddongmen)として使用すると、チェンジフィードが停止する可能性がある問題を修正しました。 - - レプリケーショントラフィックが下流の Kafka [#12110](https://github.com/pingcap/tiflow/issues/12110) @ [3AceShowHand](https://github.com/3AceShowHand)のトラフィックしきい値を超えた後に、変更フィードがスタックする可能性がある問題を修正しました。 + - 外部ストレージをダウンストリームとして使用すると、チェンジフィードが停止する可能性がある問題を修正しました。 [#9162](https://github.com/pingcap/tiflow/issues/9162) @ [asddongmen](https://github.com/asddongmen) + - レプリケーショントラフィックが下流の Kafka のトラフィックしきい値を超えた後に、変更フィードがスタックする可能性がある問題を修正しました。 [#12110](https://github.com/pingcap/tiflow/issues/12110) @ [3AceShowHand](https://github.com/3AceShowHand) - `changefeed pause`コマンドで`--overwrite-checkpoint-ts`パラメータを使用すると、変更フィードが[#12055](https://github.com/pingcap/tiflow/issues/12055) @ [hongyunyan](https://github.com/hongyunyan)で停止する可能性がある問題を修正しました。 - 仮想列を含むテーブルでイベントフィルタ式を評価するとpanicが発生する可能性がある問題を修正[#12206](https://github.com/pingcap/tiflow/issues/12206) @ [lidezhu](https://github.com/lidezhu) - - ディスパッチャ構成[#12103](https://github.com/pingcap/tiflow/issues/12103) @ [wk989898](https://github.com/wk989898)における列名とインデックス名の大文字と小文字を区別するマッチングの問題を修正しました - - 古いストア ID [#12162](https://github.com/pingcap/tiflow/issues/12162) @ [3AceShowHand](https://github.com/3AceShowHand)が原因で、同じ IP アドレス上の TiKV ノードをスケールインまたはスケールアウトした後に、解決された ts ラグが増加し続ける問題を修正しました。 + - ディスパッチャ構成における列名とインデックス名の大文字と小文字を区別するマッチングの問題を修正しました [#12103](https://github.com/pingcap/tiflow/issues/12103) @ [wk989898](https://github.com/wk989898) + - 古いストア ID が原因で、同じ IP アドレス上の TiKV ノードをスケールインまたはスケールアウトした後に、解決された ts ラグが増加し続ける問題を修正しました。 [#12162](https://github.com/pingcap/tiflow/issues/12162) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Lightning - - クラウドストレージから TiDB [#60224](https://github.com/pingcap/tidb/issues/60224) @ [joechenrh](https://github.com/joechenrh)に Parquet ファイルをインポートするときに、 TiDB Lightning が数時間停止する可能性がある問題を修正しました。 + - クラウドストレージから TiDB に Parquet ファイルをインポートするときに、 TiDB Lightning が数時間停止する可能性がある問題を修正しました。 [#60224](https://github.com/pingcap/tidb/issues/60224) @ [joechenrh](https://github.com/joechenrh) - TiKVへのRPCリクエストが[#61326](https://github.com/pingcap/tidb/issues/61326) @ [OliverS929](https://github.com/OliverS929)でタイムアウトするとTiDB Lightningが`context deadline exceeded`エラーを返す問題を修正しました - NG Monitoring - - 時系列データのカーディナリティが高い場合に TSDB がメモリを大量に消費する問題を修正し、TSDB [#295](https://github.com/pingcap/ng-monitoring/issues/295) @ [mornyx](https://github.com/mornyx)のメモリ構成オプションを提供します。 + - 時系列データのカーディナリティが高い場合に TSDB がメモリを大量に消費する問題を修正し、TSDB のメモリ構成オプションを提供します。 [#295](https://github.com/pingcap/ng-monitoring/issues/295) @ [mornyx](https://github.com/mornyx) diff --git a/releases/release-7.6.0.md b/releases/release-7.6.0.md index 0a1392d74f62b..d82eedc442f4a 100644 --- a/releases/release-7.6.0.md +++ b/releases/release-7.6.0.md @@ -79,7 +79,7 @@ TiDB バージョン: 7.6.0 詳細については、 [ドキュメント](https://docs-archive.pingcap.com/tidb/v7.6/ddl-v2/)を参照してください。 -- 定期的な完全圧縮をサポート (実験的) [#12729](https://github.com/tikv/tikv/issues/12729) @[アフェインベルク](https://github.com/afeinberg) +- 定期的な完全圧縮をサポート (実験的) [#12729](https://github.com/tikv/tikv/issues/12729) @@ [afeinberg](https://github.com/afeinberg) TiDBはv7.6.0以降、TiKVの定期的なフルコンパクションをサポートしています。この機能は、ガベージコレクション(GC)を拡張し、冗長なデータバージョンを排除するものです。アプリケーションのアクティビティに明らかなピークと谷が見られるシナリオでは、この機能を使用してアイドル期間中にデータコンパクションを実行することで、ピーク時のパフォーマンスを向上させることができます。 @@ -134,7 +134,7 @@ TiDB バージョン: 7.6.0 ### データベース操作 {#db-operations} -- `FLASHBACK CLUSTER`は、正確な TSO [#48372](https://github.com/pingcap/tidb/issues/48372) @ [ボーンチェンジャー](https://github.com/BornChanger/BornChanger)の指定をサポートしています +- `FLASHBACK CLUSTER`は、正確な TSO [#48372](https://github.com/pingcap/tidb/issues/48372) @ [BornChanger](https://github.com/BornChanger)の指定をサポートしています TiDB v7.6.0 では、フラッシュバック機能がより強力かつ正確になりました。クラスタを指定した履歴タイムスタンプにロールバックできるだけでなく、 `FLASHBACK CLUSTER TO TSO`を使用して正確なリカバリ[TSO](/tso.md)指定できるため、データリカバリの柔軟性が向上します。たとえば、この機能を TiCDC と組み合わせて使用​​できます。ダウンストリームの TiDB クラスタでデータレプリケーションを一時停止し、オンライン前の読み書きテストを実行した後、この機能を使用すると、クラスタは一時停止した TSO にスムーズかつ迅速にロールバックし、TiCDC を使用してデータのレプリケーションを再開できます。これにより、オンライン前の検証プロセスが効率化され、データ管理が簡素化されます。 @@ -178,7 +178,7 @@ TiDB バージョン: 7.6.0 ### 可観測性 {#observability} -- リソース制御に関する可観測性の強化 [#49318](https://github.com/pingcap/tidb/issues/49318) @[glorv](https://github.com/glorv)[バッファロー](https://github.com/bufferflies)[ノルーチ](https://github.com/nolouch) +- リソース制御に関する可観測性の強化 [#49318](https://github.com/pingcap/tidb/issues/49318) @[glorv](https://github.com/glorv)@ [bufferflies](https://github.com/bufferflies)@ [nolouch](https://github.com/nolouch) アプリケーションのワークロードを分離するためにリソース グループを使用するユーザーが増えるにつれ、リソース コントロールはリソース グループに基づいた強化されたデータを提供します。これにより、リソース グループのワークロードと設定を監視し、次のような問題を迅速かつ正確に特定して診断できるようになります。 @@ -329,7 +329,7 @@ v7.6.0 以降、 `TiDB-community-server`[バイナリパッケージ](/binary-pa - TiCDC - TiCDCによるオブジェクトストレージへのデータ複製パフォーマンスを並列処理の増加によって改善する [#10098](https://github.com/pingcap/tiflow/issues/10098) @[CharlesCheung96](https://github.com/CharlesCheung96) - - `content-compatible=true` [公式Canal出力のコンテンツ形式と互換性がある](/ticdc/ticdc-canal-json.md#compatibility-with-the-official-canal)`sink-uri`の[3エースショーハンド](https://github.com/3AceShowHand) [#10106](https://github.com/pingcap/tiflow/issues/10106) + - `content-compatible=true` [公式Canal出力のコンテンツ形式と互換性がある](/ticdc/ticdc-canal-json.md#compatibility-with-the-official-canal)`sink-uri`の@ [3AceShowHand](https://github.com/3AceShowHand) [#10106](https://github.com/pingcap/tiflow/issues/10106) - TiDB Data Migration (DM) @@ -473,7 +473,7 @@ v7.6.0 以降、 `TiDB-community-server`[バイナリパッケージ](/binary-pa - `WHERE`句が、特定のシナリオで`DELETE`ステートメントを複製する際に主キーを条件として使用しない問題を修正しました [#9812](https://github.com/pingcap/tiflow/issues/9812) @[asddongmen](https://github.com/asddongmen) - TiCDCサーバーがオブジェクトストレージサービスへのデータ複製時にpanic可能性がある問題を修正しました [#10137](https://github.com/pingcap/tiflow/issues/10137) @[sdojjy](https://github.com/sdojjy) - - `kv-client`の初期化中の潜在的なデータ競合の問題を修正 [#10095](https://github.com/pingcap/tiflow/issues/10095) @[3AceShowHand](https://github.com/3AceShowHand)ショーハンド + - `kv-client`の初期化中の潜在的なデータ競合の問題を修正 [#10095](https://github.com/pingcap/tiflow/issues/10095) @[3AceShowHand](https://github.com/3AceShowHand) - TiCDCが特定の特殊なシナリオで誤ってTiKVとの接続を閉じる問題を修正 [#10239](https://github.com/pingcap/tiflow/issues/10239) @[hicqu](https://github.com/hicqu) - TiCDCサーバーが損失のあるDDLステートメントを実行する際にpanic可能性がある問題を修正しました(アップストリーム [#9739](https://github.com/pingcap/tiflow/issues/9739) @[hicqu](https://github.com/hicqu) - TiCDCがデータを下流のMySQLに複製する際に`checkpoint-ts`が停止する可能性がある問題を修正しました [#10334](https://github.com/pingcap/tiflow/issues/10334) @[zhangjinpeng87](https://github.com/zhangjinpeng87) diff --git a/releases/release-8.0.0.md b/releases/release-8.0.0.md index b77b3dc90fa5f..cc3f784df25cb 100644 --- a/releases/release-8.0.0.md +++ b/releases/release-8.0.0.md @@ -384,7 +384,7 @@ TiDB バージョン: 8.0.0 - Backup & Restore (BR) - `--load-stats` `br` を導入します。 [#50568](https://github.com/pingcap/tidb/issues/50568) @[Leavrth](https://github.com/Leavrth) - - `--tikv-max-restore-concurrency`コマンドラインツールに、新しい復元パラメータ { `br` を導入します。このパラメータは、各 TiKV ノードのダウンロードおよび取り込みファイルの最大数を制御します。また、ジョブキューの最大長を制御することで、 BRノードのメモリ消費量も制御します。 [#51621](https://github.com/pingcap/tidb/issues/51621) @[3pointer](https://github.com/3pointer)シュート + - `--tikv-max-restore-concurrency`コマンドラインツールに、新しい復元パラメータ { `br` を導入します。このパラメータは、各 TiKV ノードのダウンロードおよび取り込みファイルの最大数を制御します。また、ジョブキューの最大長を制御することで、 BRノードのメモリ消費量も制御します。 [#51621](https://github.com/pingcap/tidb/issues/51621) @[3pointer](https://github.com/3pointer) - 粒度の粗いリージョン分散アルゴリズムを有効にして同時パラメータを適応的に取得できるようにすることで、復元パフォーマンスを向上させます [#50701](https://github.com/pingcap/tidb/issues/50701) @[3pointer](https://github.com/3pointer) - `log`のコマンドラインヘルプ情報に`br`コマンドを表示する [#50927](https://github.com/pingcap/tidb/issues/50927) @[RidRisR](https://github.com/RidRisR) - テーブルIDの再利用を最大化し、リストアパフォーマンスを向上させるため、リストアプロセス中にテーブルIDを事前割り当てする機能をサポートする [#51736](https://github.com/pingcap/tidb/issues/51736) @[Leavrth](https://github.com/Leavrth) @@ -416,7 +416,7 @@ TiDB バージョン: 8.0.0 - `auto analyze`の同時実行設定が正しくない問題を修正 [#51749](https://github.com/pingcap/tidb/issues/51749) @[hawkingrei](https://github.com/hawkingrei) - 単一のSQL文を使用して複数のインデックスを追加した際に発生するインデックスの不整合の問題を修正 [#51746](https://github.com/pingcap/tidb/issues/51746) @[tangenta](https://github.com/tangenta) - クエリで`Column ... in from clause is ambiguous`を使用する場合に発生する可能性がある`NATURAL JOIN`エラーを修正 [#32044](https://github.com/pingcap/tidb/issues/32044) @[AilinKid](https://github.com/AilinKid) - - TiDB が`group by`の定数値を誤って削除したことによる誤ったクエリ結果の問題を修正 [#38756](https://github.com/pingcap/tidb/issues/38756) @[Rustin170506](https://github.com/Rustin170506)ラスティン + - TiDB が`group by`の定数値を誤って削除したことによる誤ったクエリ結果の問題を修正 [#38756](https://github.com/pingcap/tidb/issues/38756) @[Rustin170506](https://github.com/Rustin170506) - `LEADING`ヒントが`UNION ALL`ステートメントで有効にならない問題を修正 [#50067](https://github.com/pingcap/tidb/issues/50067) @[hawkingrei](https://github.com/hawkingrei) - `BIT`型の列が一部の関数の計算に関与している場合、デコードエラーによりクエリエラーが発生する可能性がある問題を修正しました。 [#49566](https://github.com/pingcap/tidb/issues/49566) [#50850](https://github.com/pingcap/tidb/issues/50850) [#50855](https://github.com/pingcap/tidb/issues/50855) @[jiyfhust](https://github.com/jiyfhust) - PDとの相互作用の問題により、 `tiup cluster upgrade/start`を使用してローリングアップグレードを実行するとTiDBがpanic可能性がある問題を修正しました [#50152](https://github.com/pingcap/tidb/issues/50152) @[zimulala](https://github.com/zimulala) @@ -440,7 +440,7 @@ TiDB バージョン: 8.0.0 - `init-stats`プロセスが TiDB をpanic、 `load stats`プロセスを終了する可能性がある問題を修正しました [#51581](https://github.com/pingcap/tidb/issues/51581) @[hawkingrei](https://github.com/hawkingrei) - `IN()`述語に`NULL`が含まれている場合にクエリ結果が正しくない問題を修正 [#51560](https://github.com/pingcap/tidb/issues/51560) @[winoros](https://github.com/winoros) - DDLタスクが複数のテーブルに関係する場合、ブロックされたDDLステートメントがMDLビューに表示されない問題を修正します [#47743](https://github.com/pingcap/tidb/issues/47743) @[wjhuang2016](https://github.com/wjhuang2016) - - テーブル上の`processed_rows`タスクの`ANALYZE`が、そのテーブルの総行数を超える可能性がある問題を修正しました [#50632](https://github.com/pingcap/tidb/issues/50632) @ホーキング[ホーキングレイ](https://github.com/hawkingrei) + - テーブル上の`processed_rows`タスクの`ANALYZE`が、そのテーブルの総行数を超える可能性がある問題を修正しました [#50632](https://github.com/pingcap/tidb/issues/50632) @ [hawkingrei](https://github.com/hawkingrei) - `HashJoin`演算子がディスクにスピルしない場合に発生する可能性のあるゴルーチンリークの問題を修正 [#50841](https://github.com/pingcap/tidb/issues/50841) @[wshwsh12](https://github.com/wshwsh12) - CTEクエリのメモリ使用量が制限を超えた場合に発生するゴルーチンリークの問題を修正 [#50337](https://github.com/pingcap/tidb/issues/50337) @[guo-shaoge](https://github.com/guo-shaoge) - 集計関数をグループ計算に使用した際に発生する可能性のある`Can't find column ...`エラーを修正 [#50926](https://github.com/pingcap/tidb/issues/50926) @[qw4990](https://github.com/qw4990) diff --git a/releases/release-8.1.0.md b/releases/release-8.1.0.md index 423aa12672572..ad90acc350a50 100644 --- a/releases/release-8.1.0.md +++ b/releases/release-8.1.0.md @@ -151,7 +151,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 - オプティマイザがクエリ[#52869](https://github.com/pingcap/tidb/issues/52869) @ [time-and-fate](https://github.com/time-and-fate)に対して単一インデックス スキャン方式 (フル テーブル スキャン以外) を選択できる場合、オプティマイザがクエリに対してインデックス マージを自動的に選択しないという制限を削除するために、オプティマイザ修正コントロールの使用をサポートします。 - コプロセッサー演算子[#28937](https://github.com/pingcap/tidb/issues/28937) @ [cfzjywxk](https://github.com/cfzjywxk)の列`execution info`に`total_kv_read_wall_time`メトリックを追加します。 - リソースコントロールダッシュボードに`RU (max)`メトリックを追加する[#49318](https://github.com/pingcap/tidb/issues/49318) @ [nolouch](https://github.com/nolouch) - - リソースロック(RLock)が[#51883](https://github.com/pingcap/tidb/issues/51883)内に解放されない問題を回避するために、LDAP認証にタイムアウトメカニズムを追加します[ヤンケオ](https://github.com/YangKeao) + - リソースロック(RLock)が内に解放されない問題を回避するために、LDAP認証にタイムアウトメカニズムを追加します@ [YangKeao](https://github.com/YangKeao) [#51883](https://github.com/pingcap/tidb/issues/51883) - TiKV diff --git a/releases/release-8.1.1.md b/releases/release-8.1.1.md index 4ff94bc42fe79..1154cb0af7f0c 100644 --- a/releases/release-8.1.1.md +++ b/releases/release-8.1.1.md @@ -29,15 +29,15 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - TiDB - - TiFlash配置ルールを一括削除することで、パーティションテーブル[#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 - - MPP ロード バランシング[#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008)中にリージョンのないストアを削除する + - TiFlash配置ルールを一括削除することで、パーティションテーブルで`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 [#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - MPP ロード バランシング中にリージョンのないストアを削除する [#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008) - TiKV の高負荷時に広範囲にわたるタイムアウトを回避するために、統計を同期的にロードするタスクの優先度を一時的に高く調整します。タイムアウトにより、統計がロードされない可能性があります[#50332](https://github.com/pingcap/tidb/issues/50332) @ [winoros](https://github.com/winoros) - `EXPLAIN`ステートメントは`tidb_redact_log`設定の適用をサポートし、ログ処理ロジックをさらに最適化します。 - - `EXPLAIN`ステートメントの出力に`tidb_redact_log`設定を適用し、ログ[#54565](https://github.com/pingcap/tidb/issues/54565) @ [hawkingrei](https://github.com/hawkingrei)の処理ロジックをさらに最適化することをサポート + - `EXPLAIN`ステートメントの出力に`tidb_redact_log`設定を適用し、ログの処理ロジックをさらに最適化することをサポート [#54565](https://github.com/pingcap/tidb/issues/54565) @ [hawkingrei](https://github.com/hawkingrei) - PD - - HTTPクライアント[#8142](https://github.com/tikv/pd/issues/8142) @ [JmPotato](https://github.com/JmPotato)の再試行ロジックを改善する + - HTTPクライアントの再試行ロジックを改善する [#8142](https://github.com/tikv/pd/issues/8142) @ [JmPotato](https://github.com/JmPotato) - TiFlash @@ -50,8 +50,8 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - ログバックアップ中に生成される一時ファイルの暗号化をサポート[#15083](https://github.com/tikv/tikv/issues/15083) @ [YuJuncen](https://github.com/YuJuncen) - `br log restore`サブコマンドを除き、他の`br log`サブコマンドはすべて、メモリ消費量を削減するために TiDB `domain`データ構造のロードをスキップすることをサポートしています[#52088](https://github.com/pingcap/tidb/issues/52088) @ [Leavrth](https://github.com/Leavrth) - - 環境変数[#45551](https://github.com/pingcap/tidb/issues/45551) @ [RidRisR](https://github.com/RidRisR)を介した Alibaba Cloud アクセス資格情報の設定をサポート - - TiKVが各SSTファイルをダウンロードする前に、TiKVのディスク容量が十分かどうかのチェックをサポートします。容量が不足している場合、 BRは復元を終了し、エラー[#17224](https://github.com/tikv/tikv/issues/17224) @ [RidRisR](https://github.com/RidRisR)を返します。 + - 環境変数を介した Alibaba Cloud アクセス資格情報の設定をサポート [#45551](https://github.com/pingcap/tidb/issues/45551) @ [RidRisR](https://github.com/RidRisR) + - TiKVが各SSTファイルをダウンロードする前に、TiKVのディスク容量が十分かどうかのチェックをサポートします。容量が不足している場合、 BRは復元を終了し、エラーを返します。 [#17224](https://github.com/tikv/tikv/issues/17224) @ [RidRisR](https://github.com/RidRisR) - TiCDC @@ -62,111 +62,111 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - TiDB - - HashAgg 演算子のディスク スピルにより並列計算[#55290](https://github.com/pingcap/tidb/issues/55290) @ [xzhangxian1008](https://github.com/xzhangxian1008)中に誤ったクエリ結果が発生する問題を修正しました。 + - HashAgg 演算子のディスク スピルにより並列計算中に誤ったクエリ結果が発生する問題を修正しました。 [#55290](https://github.com/pingcap/tidb/issues/55290) @ [xzhangxian1008](https://github.com/xzhangxian1008) - SQLが異常に中断されたときに`INDEX_HASH_JOIN`正常に終了できない問題を修正[#54688](https://github.com/pingcap/tidb/issues/54688) @ [wshwsh12](https://github.com/wshwsh12) - 厳密に自己増分ではないRANGEパーティションテーブルが[#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014)で作成できる問題を修正 - `_tidb_rowid`の`PointGet`実行プランが[#54583](https://github.com/pingcap/tidb/issues/54583) @ [Defined2014](https://github.com/Defined2014)で生成できる問題を修正 - スローログ内の内部SQL文がデフォルトでnullに編集される問題を修正[#54190](https://github.com/pingcap/tidb/issues/54190) [#52743](https://github.com/pingcap/tidb/issues/52743) [#53264](https://github.com/pingcap/tidb/issues/53264) @ [lcwangchao](https://github.com/lcwangchao) - - `UPDATE`操作で複数テーブルシナリオ[#53742](https://github.com/pingcap/tidb/issues/53742) @ [hawkingrei](https://github.com/hawkingrei)で TiDB OOM が発生する可能性がある問題を修正 + - `UPDATE`操作で複数テーブルシナリオで TiDB OOM が発生する可能性がある問題を修正 [#53742](https://github.com/pingcap/tidb/issues/53742) @ [hawkingrei](https://github.com/hawkingrei) - 関連するサブクエリがある場合にウィンドウ関数がpanic可能性がある問題を修正[#42734](https://github.com/pingcap/tidb/issues/42734) @ [hi-rustin](https://github.com/hi-rustin) - - 照合順序が`utf8_bin`または`utf8mb4_bin` [#53730](https://github.com/pingcap/tidb/issues/53730) @ [elsa0520](https://github.com/elsa0520)の場合に`LENGTH()`条件が予期せず削除される問題を修正しました - - トランザクション内のステートメントが OOM によって強制終了された後、TiDB が同じトランザクション内で次のステートメントの実行を継続すると、エラー`Trying to start aggressive locking while it's already started`が発生し、panic[#53540](https://github.com/pingcap/tidb/issues/53540) @ [MyonKeminta](https://github.com/MyonKeminta)が発生する可能性がある問題を修正しました。 + - 照合順序が`utf8_bin`または`utf8mb4_bin` の場合に`LENGTH()`条件が予期せず削除される問題を修正しました [#53730](https://github.com/pingcap/tidb/issues/53730) @ [elsa0520](https://github.com/elsa0520) + - トランザクション内のステートメントが OOM によって強制終了された後、TiDB が同じトランザクション内で次のステートメントの実行を継続すると、エラー`Trying to start aggressive locking while it's already started`が発生し、panicが発生する可能性がある問題を修正しました。 [#53540](https://github.com/pingcap/tidb/issues/53540) @ [MyonKeminta](https://github.com/MyonKeminta) - `?`の引数を含む`CONV`の式を持つ`PREPARE` `EXECUTE`ステートメントを複数回実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました[#53505](https://github.com/pingcap/tidb/issues/53505) @ [qw4990](https://github.com/qw4990) - - 再帰CTE演算子がメモリ使用量[#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge)を誤って追跡する問題を修正しました - - `SHOW WARNINGS;`使用して警告を取得するとpanic[#48756](https://github.com/pingcap/tidb/issues/48756) @ [xhebox](https://github.com/xhebox)が発生する可能性がある問題を修正しました + - 再帰CTE演算子がメモリ使用量を誤って追跡する問題を修正しました [#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge) + - `SHOW WARNINGS;`使用して警告を取得するとpanicが発生する可能性がある問題を修正しました [#48756](https://github.com/pingcap/tidb/issues/48756) @ [xhebox](https://github.com/xhebox) - TopN演算子が誤って[#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990)にプッシュダウンされる可能性がある問題を修正しました - - 常に`true` [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520)となる述語を持つ`SHOW ERRORS`ステートメントを実行すると TiDB がパニックを起こす問題を修正しました。 + - 常に`true` となる述語を持つ`SHOW ERRORS`ステートメントを実行すると TiDB がパニックを起こす問題を修正しました。 [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520) - `STATE`フィールドのうち`size`が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`テーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @ [cfzjywxk](https://github.com/cfzjywxk) - `SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...`クエリを実行すると誤った結果が返される可能性がある問題を修正[#53726](https://github.com/pingcap/tidb/issues/53726) @ [hawkingrei](https://github.com/hawkingrei) - DDL ステートメントが etcd を誤って使用し、タスクが[#52335](https://github.com/pingcap/tidb/issues/52335) @ [wjhuang2016](https://github.com/wjhuang2016)でキューに入れられる問題を修正しました。 - グローバル統計の`Distinct_count`情報が間違っている可能性がある問題を修正しました[#53752](https://github.com/pingcap/tidb/issues/53752) @ [hawkingrei](https://github.com/hawkingrei) - 自動統計収集中にシステム変数`tidb_enable_async_merge_global_stats`と`tidb_analyze_partition_concurrency`有効にならない問題を修正[#53972](https://github.com/pingcap/tidb/issues/53972) @ [hi-rustin](https://github.com/hi-rustin) - - 最初の引数が`month`で、2番目の引数が負の[#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008)場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 + - 最初の引数が`month`で、2番目の引数が負の場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 [#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008) - ハンドシェイクが完了する前に一部の接続が終了した場合に、Grafana の接続数監視メトリックが正しくない問題を修正しました[#54428](https://github.com/pingcap/tidb/issues/54428) @ [YangKeao](https://github.com/YangKeao) - - TiProxy とリソース グループ[#54545](https://github.com/pingcap/tidb/issues/54545) @ [YangKeao](https://github.com/YangKeao)を使用するときに、各リソース グループの接続数が正しくない問題を修正しました。 - - 再帰CTE [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei)でビューの使用が機能しない問題を修正 - - 大規模並列処理 (MPP) [#51362](https://github.com/pingcap/tidb/issues/51362) @ [AilinKid](https://github.com/AilinKid)で`final` AggMode と`non-final` AggMode が共存できない問題を修正しました - - オプティマイザーヒント[#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei)使用時に誤った警告情報が表示される問題を修正しました - - `HashJoin`または`IndexLookUp`演算子が`Apply`演算子[#54005](https://github.com/pingcap/tidb/issues/54005) @ [XuHuaiyu](https://github.com/XuHuaiyu)の駆動側サブノードである場合に`memTracker`切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 + - TiProxy とリソース グループを使用するときに、各リソース グループの接続数が正しくない問題を修正しました。 [#54545](https://github.com/pingcap/tidb/issues/54545) @ [YangKeao](https://github.com/YangKeao) + - 再帰CTE でビューの使用が機能しない問題を修正 [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei) + - 大規模並列処理 (MPP) で`final` AggMode と`non-final` AggMode が共存できない問題を修正しました [#51362](https://github.com/pingcap/tidb/issues/51362) @ [AilinKid](https://github.com/AilinKid) + - オプティマイザーヒント使用時に誤った警告情報が表示される問題を修正しました [#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei) + - `HashJoin`または`IndexLookUp`演算子が`Apply`演算子の駆動側サブノードである場合に`memTracker`切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 [#54005](https://github.com/pingcap/tidb/issues/54005) @ [XuHuaiyu](https://github.com/XuHuaiyu) - 場合によっては無効な列タイプ`DECIMAL(0,0)`が作成される可能性がある問題を修正[#53779](https://github.com/pingcap/tidb/issues/53779) @ [tangenta](https://github.com/tangenta) - - `(*PointGetPlan).StatsInfo()` [#49803](https://github.com/pingcap/tidb/issues/49803) [#43339](https://github.com/pingcap/tidb/issues/43339) @ [qw4990](https://github.com/qw4990)の実行中に発生する可能性のあるデータ競合の問題を修正しました + - `(*PointGetPlan).StatsInfo()` の実行中に発生する可能性のあるデータ競合の問題を修正しました [#43339](https://github.com/pingcap/tidb/issues/43339) @ [qw4990](https://github.com/qw4990) [#49803](https://github.com/pingcap/tidb/issues/49803) - 特定の状況下でプランキャッシュを使用する際に、メタデータロックの不適切な使用によって異常なデータが書き込まれる可能性がある問題を修正しました[#53634](https://github.com/pingcap/tidb/issues/53634) @ [zimulala](https://github.com/zimulala) - JSON関連の関数がMySQLと矛盾するエラーを返す場合がある問題を修正[#53799](https://github.com/pingcap/tidb/issues/53799) @ [dveeden](https://github.com/dveeden) - - 外部キー[#53652](https://github.com/pingcap/tidb/issues/53652) @ [hawkingrei](https://github.com/hawkingrei)を持つテーブルを作成するときに、TiDBが対応する統計メタデータ( `stats_meta` )を作成しない問題を修正しました。 - - `memory_quota`ヒントがサブクエリ[#53834](https://github.com/pingcap/tidb/issues/53834) @ [qw4990](https://github.com/qw4990)で機能しない可能性がある問題を修正しました + - 外部キーを持つテーブルを作成するときに、TiDBが対応する統計メタデータ( `stats_meta` )を作成しない問題を修正しました。 [#53652](https://github.com/pingcap/tidb/issues/53652) @ [hawkingrei](https://github.com/hawkingrei) + - `memory_quota`ヒントがサブクエリで機能しない可能性がある問題を修正しました [#53834](https://github.com/pingcap/tidb/issues/53834) @ [qw4990](https://github.com/qw4990) - 起動時に統計情報をロードするときに、TiDB が GC によるエラーを報告する可能性がある問題を修正[#53592](https://github.com/pingcap/tidb/issues/53592) @ [you06](https://github.com/you06) - - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラー[#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta)が発生する可能性がある問題を修正 - - 情報スキーマキャッシュミス[#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520)により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 + - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラーが発生する可能性がある問題を修正 [#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta) + - 情報スキーマキャッシュミスにより、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 [#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520) - クラスター化インデックスを述語として使用すると`SELECT INTO OUTFILE`機能しない問題を修正[#42093](https://github.com/pingcap/tidb/issues/42093) @ [qw4990](https://github.com/qw4990) - `YEAR`型の列を範囲外の符号なし整数と比較すると誤った結果が発生する問題を修正[#50235](https://github.com/pingcap/tidb/issues/50235) @ [qw4990](https://github.com/qw4990) - - データ変更操作[#53951](https://github.com/pingcap/tidb/issues/53951) @ [qw4990](https://github.com/qw4990)を含むトランザクションで仮想列を持つテーブルをクエリすると、TiDB が誤ったクエリ結果を返す可能性がある問題を修正しました - - `auth_socket`認証プラグイン[#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao)を使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 - - クエリに非相関サブクエリと`LIMIT`句が含まれている場合、列のプルーニングが不完全になり、最適でないプラン[#54213](https://github.com/pingcap/tidb/issues/54213) @ [qw4990](https://github.com/qw4990)になる可能性がある問題を修正しました。 - - BIGINT 以外の符号なし整数が文字列/小数点[#41736](https://github.com/pingcap/tidb/issues/41736) @ [LittleFall](https://github.com/LittleFall)と比較されたときに誤った結果を生成する可能性がある問題を修正しました - - 分散実行フレームワーク (DXF) [#53281](https://github.com/pingcap/tidb/issues/53281) @ [zimulala](https://github.com/zimulala)を使用してインデックスを追加するときに設定`max-index-length`で TiDB がpanicになる問題を修正しました - - クエリ内の特定のフィルタ条件により、プランナーモジュールが`invalid memory address or nil pointer dereference`エラー[#53582](https://github.com/pingcap/tidb/issues/53582) [#53580](https://github.com/pingcap/tidb/issues/53580) [#53594](https://github.com/pingcap/tidb/issues/53594) [#53603](https://github.com/pingcap/tidb/issues/53603) @ [YangKeao](https://github.com/YangKeao)を報告する可能性がある問題を修正しました - - 再帰CTEクエリが無効なポインタ[#54449](https://github.com/pingcap/tidb/issues/54449) @ [hawkingrei](https://github.com/hawkingrei)を生成する可能性がある問題を修正しました - - 述語[#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei)の`Longlong`型のオーバーフローの問題を修正 - - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列[#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990)を見つけられない問題を修正しました + - データ変更操作を含むトランザクションで仮想列を持つテーブルをクエリすると、TiDB が誤ったクエリ結果を返す可能性がある問題を修正しました [#53951](https://github.com/pingcap/tidb/issues/53951) @ [qw4990](https://github.com/qw4990) + - `auth_socket`認証プラグインを使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 [#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao) + - クエリに非相関サブクエリと`LIMIT`句が含まれている場合、列のプルーニングが不完全になり、最適でないプランになる可能性がある問題を修正しました。 [#54213](https://github.com/pingcap/tidb/issues/54213) @ [qw4990](https://github.com/qw4990) + - BIGINT 以外の符号なし整数が文字列/小数点と比較されたときに誤った結果を生成する可能性がある問題を修正しました [#41736](https://github.com/pingcap/tidb/issues/41736) @ [LittleFall](https://github.com/LittleFall) + - 分散実行フレームワーク (DXF) を使用してインデックスを追加するときに設定`max-index-length`で TiDB がpanicになる問題を修正しました [#53281](https://github.com/pingcap/tidb/issues/53281) @ [zimulala](https://github.com/zimulala) + - クエリ内の特定のフィルタ条件により、プランナーモジュールが`invalid memory address or nil pointer dereference`エラー[#53582](https://github.com/pingcap/tidb/issues/53582) [#53580](https://github.com/pingcap/tidb/issues/53580) を報告する可能性がある問題を修正しました [#53603](https://github.com/pingcap/tidb/issues/53603) @ [YangKeao](https://github.com/YangKeao) [#53594](https://github.com/pingcap/tidb/issues/53594) + - 再帰CTEクエリが無効なポインタを生成する可能性がある問題を修正しました [#54449](https://github.com/pingcap/tidb/issues/54449) @ [hawkingrei](https://github.com/hawkingrei) + - 述語の`Longlong`型のオーバーフローの問題を修正 [#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei) + - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列を見つけられない問題を修正しました [#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990) - トランザクションで使用されるメモリが複数回追跡される可能性がある問題を修正[#53984](https://github.com/pingcap/tidb/issues/53984) @ [ekexium](https://github.com/ekexium) - - 列のデフォルト値として`CURRENT_DATE()`使用すると、クエリ結果[#53746](https://github.com/pingcap/tidb/issues/53746) @ [tangenta](https://github.com/tangenta)が正しくなくなる問題を修正しました - - グローバルソート[#54147](https://github.com/pingcap/tidb/issues/54147) @ [tangenta](https://github.com/tangenta)を使用してインデックスを追加するときにパフォーマンスが不安定になる問題を修正しました - - v7.1 [#54241](https://github.com/pingcap/tidb/issues/54241) @ [tangenta](https://github.com/tangenta)からアップグレードした後に`SHOW IMPORT JOBS`エラー`Unknown column 'summary'`を報告する問題を修正しました - - `root`ユーザーが`tidb_mdl_view` [#53292](https://github.com/pingcap/tidb/issues/53292) @ [tangenta](https://github.com/tangenta)を照会できない問題を修正 - - 分散実行フレームワーク (DXF) を使用してインデックスを追加する際のネットワーク パーティションによって、データ インデックス[#54897](https://github.com/pingcap/tidb/issues/54897) @ [tangenta](https://github.com/tangenta)の不整合が発生する可能性がある問題を修正しました。 + - 列のデフォルト値として`CURRENT_DATE()`使用すると、クエリ結果が正しくなくなる問題を修正しました [#53746](https://github.com/pingcap/tidb/issues/53746) @ [tangenta](https://github.com/tangenta) + - グローバルソートを使用してインデックスを追加するときにパフォーマンスが不安定になる問題を修正しました [#54147](https://github.com/pingcap/tidb/issues/54147) @ [tangenta](https://github.com/tangenta) + - v7.1 からアップグレードした後に`SHOW IMPORT JOBS`エラー`Unknown column 'summary'`を報告する問題を修正しました [#54241](https://github.com/pingcap/tidb/issues/54241) @ [tangenta](https://github.com/tangenta) + - `root`ユーザーが`tidb_mdl_view` を照会できない問題を修正 [#53292](https://github.com/pingcap/tidb/issues/53292) @ [tangenta](https://github.com/tangenta) + - 分散実行フレームワーク (DXF) を使用してインデックスを追加する際のネットワーク パーティションによって、データ インデックスの不整合が発生する可能性がある問題を修正しました。 [#54897](https://github.com/pingcap/tidb/issues/54897) @ [tangenta](https://github.com/tangenta) - TiDB Lightning物理インポートモードの初期化中にエラーが発生し、リソースリークが発生する可能性がある問題を修正[#53659](https://github.com/pingcap/tidb/issues/53659) @ [D3Hunter](https://github.com/D3Hunter) - - ビュー定義[#54343](https://github.com/pingcap/tidb/issues/54343) @ [lance6716](https://github.com/lance6716)でサブクエリが列定義として使用されている場合、 `information_schema.columns`を使用して列情報を取得すると警告1356が返される問題を修正しました。 - - インデックスアクセラレーションを使用して一意インデックスを追加すると、所有者が[#49233](https://github.com/pingcap/tidb/issues/49233) @ [lance6716](https://github.com/lance6716)に切り替えられたときに`Duplicate entry`エラーが発生する可能性がある問題を修正しました。 - - `global.tidb_cloud_storage_uri` [#54096](https://github.com/pingcap/tidb/issues/54096) @ [lance6716](https://github.com/lance6716)を設定するときに不明瞭なエラーメッセージが表示される問題を修正しました + - ビュー定義でサブクエリが列定義として使用されている場合、 `information_schema.columns`を使用して列情報を取得すると警告1356が返される問題を修正しました。 [#54343](https://github.com/pingcap/tidb/issues/54343) @ [lance6716](https://github.com/lance6716) + - インデックスアクセラレーションを使用して一意インデックスを追加すると、所有者がに切り替えられたときに`Duplicate entry`エラーが発生する可能性がある問題を修正しました。 [#49233](https://github.com/pingcap/tidb/issues/49233) @ [lance6716](https://github.com/lance6716) + - `global.tidb_cloud_storage_uri` を設定するときに不明瞭なエラーメッセージが表示される問題を修正しました [#54096](https://github.com/pingcap/tidb/issues/54096) @ [lance6716](https://github.com/lance6716) - 同期負荷QPSモニタリングメトリックが正しくない問題を修正[#53558](https://github.com/pingcap/tidb/issues/53558) @ [hawkingrei](https://github.com/hawkingrei) - - 初期統計を同時に[#53607](https://github.com/pingcap/tidb/issues/53607) @ [hawkingrei](https://github.com/hawkingrei)でロードするときに一部の統計情報が失われる可能性がある問題を修正しました + - 初期統計を同時にでロードするときに一部の統計情報が失われる可能性がある問題を修正しました [#53607](https://github.com/pingcap/tidb/issues/53607) @ [hawkingrei](https://github.com/hawkingrei) - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) - TiKV - CDC とログバックアップが`advance-ts-interval`構成を使用して`check_leader`のタイムアウトを制限しないため、TiKV が正常に再起動したときに`resolved_ts`遅延が大きくなる場合がある問題を修正しました[#17107](https://github.com/tikv/tikv/issues/17107) @ [MyonKeminta](https://github.com/MyonKeminta) - - gRPC メッセージ圧縮方式を`grpc-compression-type`で設定しても、TiKV から TiDB [#17176](https://github.com/tikv/tikv/issues/17176) @ [ekexium](https://github.com/ekexium)に送信されるメッセージには反映されない問題を修正しました。 + - gRPC メッセージ圧縮方式を`grpc-compression-type`で設定しても、TiKV から TiDB に送信されるメッセージには反映されない問題を修正しました。 [#17176](https://github.com/tikv/tikv/issues/17176) @ [ekexium](https://github.com/ekexium) - `make docker`と`make docker_test`の失敗を修正[#17075](https://github.com/tikv/tikv/issues/17075) @ [shunki-fujita](https://github.com/shunki-fujita) - - **gRPC リクエスト ソースの継続時間**メトリックが監視ダッシュボード[#17133](https://github.com/tikv/tikv/issues/17133) @ [King-Dylan](https://github.com/King-Dylan)に誤って表示される問題を修正しました - - tikv-ctlの`raft region`コマンドの出力にリージョンステータス情報[#17037](https://github.com/tikv/tikv/issues/17037) @ [glorv](https://github.com/glorv)が含まれていない問題を修正しました + - **gRPC リクエスト ソースの継続時間**メトリックが監視ダッシュボードに誤って表示される問題を修正しました [#17133](https://github.com/tikv/tikv/issues/17133) @ [King-Dylan](https://github.com/King-Dylan) + - tikv-ctlの`raft region`コマンドの出力にリージョンステータス情報が含まれていない問題を修正しました [#17037](https://github.com/tikv/tikv/issues/17037) @ [glorv](https://github.com/glorv) - `raftstore.periodic-full-compact-start-times`構成項目をオンラインで変更すると、TiKVがpanicを起こす可能性がある問題を修正しました[#17066](https://github.com/tikv/tikv/issues/17066) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - - 破損したRaftデータ スナップショット[#15292](https://github.com/tikv/tikv/issues/15292) @ [LykxSassinator](https://github.com/LykxSassinator)を適用すると TiKV が繰り返しpanic可能性がある問題を修正しました。 - - キャッシュエントリが永続化される前に解放すると TiKV がpanic[#17040](https://github.com/tikv/tikv/issues/17040) @ [glorv](https://github.com/glorv)を起こす問題を修正しました + - 破損したRaftデータ スナップショットを適用すると TiKV が繰り返しpanic可能性がある問題を修正しました。 [#15292](https://github.com/tikv/tikv/issues/15292) @ [LykxSassinator](https://github.com/LykxSassinator) + - キャッシュエントリが永続化される前に解放すると TiKV がpanicを起こす問題を修正しました [#17040](https://github.com/tikv/tikv/issues/17040) @ [glorv](https://github.com/glorv) - PD - - テーブル属性[#55188](https://github.com/pingcap/tidb/issues/55188) @ [JmPotato](https://github.com/JmPotato)を取得するときに誤った PD API が呼び出される問題を修正しました + - テーブル属性を取得するときに誤った PD API が呼び出される問題を修正しました [#55188](https://github.com/pingcap/tidb/issues/55188) @ [JmPotato](https://github.com/JmPotato) - `INFORMATION_SCHEMA.RUNAWAY_WATCHES`テーブルの時間データ型が正しくない問題を修正[#54770](https://github.com/pingcap/tidb/issues/54770) @ [HuSharp](https://github.com/HuSharp) - 一部のログが編集されない問題を修正[#8419](https://github.com/tikv/pd/issues/8419) @ [rleungx](https://github.com/rleungx) - - `Filter`監視メトリック[#8098](https://github.com/tikv/pd/issues/8098) @ [nolouch](https://github.com/nolouch)でデータが欠落している問題を修正しました + - `Filter`監視メトリックでデータが欠落している問題を修正しました [#8098](https://github.com/tikv/pd/issues/8098) @ [nolouch](https://github.com/nolouch) - TLS が有効になっているときに HTTP クライアントがpanic可能性がある問題を修正[#8237](https://github.com/tikv/pd/issues/8237) @ [okJiang](https://github.com/okJiang) - 暗号化マネージャーが使用前に初期化されない問題を修正[#8384](https://github.com/tikv/pd/issues/8384) @ [rleungx](https://github.com/rleungx) - 同時実行性が高い場合にリソース グループがリソース使用量を効果的に制限できない問題を修正[#8435](https://github.com/tikv/pd/issues/8435) @ [nolouch](https://github.com/nolouch) - - `store limit` [#8253](https://github.com/tikv/pd/issues/8253) @ [lhy1024](https://github.com/lhy1024)に関連するデータ競合問題を修正 + - `store limit` に関連するデータ競合問題を修正 [#8253](https://github.com/tikv/pd/issues/8253) @ [lhy1024](https://github.com/lhy1024) - `scheduling`マイクロサービスが[#8331](https://github.com/tikv/pd/issues/8331) @ [rleungx](https://github.com/rleungx)で有効化された後にスケーリングの進行状況が正しく表示されない問題を修正しました - `tso`マイクロサービスが有効になった後、TSO ノードが動的に更新されない問題を修正[#8154](https://github.com/tikv/pd/issues/8154) @ [rleungx](https://github.com/rleungx) - - リソースグループ[#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp)のデータ競合問題を修正 + - リソースグループのデータ競合問題を修正 [#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp) - 500 ミリ秒を超えるトークンをリクエストするとリソース グループがクォータ制限に達する問題を修正[#8349](https://github.com/tikv/pd/issues/8349) @ [nolouch](https://github.com/nolouch) - - PDリーダーを手動で転送すると[#8225](https://github.com/tikv/pd/issues/8225) @ [HuSharp](https://github.com/HuSharp)失敗する可能性がある問題を修正しました - - 削除されたノードがetcdクライアント[#8286](https://github.com/tikv/pd/issues/8286) @ [JmPotato](https://github.com/JmPotato)の候補接続リストにまだ表示される問題を修正 - - `ALTER PLACEMENT POLICY`配置ポリシー[#52257](https://github.com/pingcap/tidb/issues/52257) [#51712](https://github.com/pingcap/tidb/issues/51712) @ [jiyfhust](https://github.com/jiyfhust)を変更できない問題を修正 + - PDリーダーを手動で転送すると失敗する可能性がある問題を修正しました [#8225](https://github.com/tikv/pd/issues/8225) @ [HuSharp](https://github.com/HuSharp) + - 削除されたノードがetcdクライアントの候補接続リストにまだ表示される問題を修正 [#8286](https://github.com/tikv/pd/issues/8286) @ [JmPotato](https://github.com/JmPotato) + - `ALTER PLACEMENT POLICY`配置ポリシー を変更できない問題を修正 [#51712](https://github.com/pingcap/tidb/issues/51712) @ [jiyfhust](https://github.com/jiyfhust) [#52257](https://github.com/pingcap/tidb/issues/52257) - 書き込みホットスポットのスケジュール設定により配置ポリシーの制約が破られる可能性がある問題を修正[#7848](https://github.com/tikv/pd/issues/7848) @ [lhy1024](https://github.com/lhy1024) - - 配置ルール[#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx)を使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 - - リソースグループクエリ[#8217](https://github.com/tikv/pd/issues/8217) @ [nolouch](https://github.com/nolouch)をキャンセルするときに再試行回数が多すぎる問題を修正 - - PD がオペレータ チェック[#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024)中に遭遇するデータ競合問題を修正しました - - ロールをリソースグループ[#54417](https://github.com/pingcap/tidb/issues/54417) @ [JmPotato](https://github.com/JmPotato)にバインドするときにエラーが報告されない問題を修正しました + - 配置ルールを使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 [#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx) + - リソースグループクエリをキャンセルするときに再試行回数が多すぎる問題を修正 [#8217](https://github.com/tikv/pd/issues/8217) @ [nolouch](https://github.com/nolouch) + - PD がオペレータ チェック中に遭遇するデータ競合問題を修正しました [#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024) + - ロールをリソースグループにバインドするときにエラーが報告されない問題を修正しました [#54417](https://github.com/pingcap/tidb/issues/54417) @ [JmPotato](https://github.com/JmPotato) - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPDpanic[#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato)が発生する問題を修正しました - TiFlash - - TiFlashとPD間のネットワークパーティション(ネットワーク切断)により、読み取り要求タイムアウトエラー[#9243](https://github.com/pingcap/tiflash/issues/9243) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)が発生する可能性がある問題を修正しました。 + - TiFlashとPD間のネットワークパーティション(ネットワーク切断)により、読み取り要求タイムアウトエラーが発生する可能性がある問題を修正しました。 [#9243](https://github.com/pingcap/tiflash/issues/9243) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `SUBSTRING_INDEX()`関数が一部のコーナーケースでTiFlash のクラッシュを引き起こす可能性がある問題を修正[#9116](https://github.com/pingcap/tiflash/issues/9116) @ [wshwsh12](https://github.com/wshwsh12) - - BRまたはTiDB Lightning [#9118](https://github.com/pingcap/tiflash/issues/9118) @ [JinheLin](https://github.com/JinheLin)経由でデータをインポートした後、FastScanモードで多数の重複行が読み取られる可能性がある問題を修正しました。 + - BRまたはTiDB Lightning 経由でデータをインポートした後、FastScanモードで多数の重複行が読み取られる可能性がある問題を修正しました。 [#9118](https://github.com/pingcap/tiflash/issues/9118) @ [JinheLin](https://github.com/JinheLin) - データベースが作成直後に削除されるとTiFlash がpanic可能性がある問題を修正[#9266](https://github.com/pingcap/tiflash/issues/9266) @ [JaySon-Huang](https://github.com/JaySon-Huang) - TiFlashで SSL 証明書の構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました[#9235](https://github.com/pingcap/tiflash/issues/9235) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - 分散ストレージおよびコンピューティングアーキテクチャで、DDL操作[#9084](https://github.com/pingcap/tiflash/issues/9084) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で非NULL列を追加した後にクエリでNULL値が誤って返される可能性がある問題を修正しました。 - - データベース[#9132](https://github.com/pingcap/tiflash/issues/9132) @ [JaySon-Huang](https://github.com/JaySon-Huang)にまたがる空のパーティションを持つパーティションテーブルで`RENAME TABLE ... TO ...`実行した後にTiFlash がpanic可能性がある問題を修正しました。 - - 空のパーティション[#9024](https://github.com/pingcap/tiflash/issues/9024) @ [JinheLin](https://github.com/JinheLin)を含むパーティション テーブルでクエリを実行するときに発生するクエリ タイムアウトの問題を修正しました。 + - 分散ストレージおよびコンピューティングアーキテクチャで、DDL操作で非NULL列を追加した後にクエリでNULL値が誤って返される可能性がある問題を修正しました。 [#9084](https://github.com/pingcap/tiflash/issues/9084) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - データベースにまたがる空のパーティションを持つパーティションテーブルで`RENAME TABLE ... TO ...`実行した後にTiFlash がpanic可能性がある問題を修正しました。 [#9132](https://github.com/pingcap/tiflash/issues/9132) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 空のパーティションを含むパーティション テーブルでクエリを実行するときに発生するクエリ タイムアウトの問題を修正しました。 [#9024](https://github.com/pingcap/tiflash/issues/9024) @ [JinheLin](https://github.com/JinheLin) - 遅延マテリアライゼーションが有効になった後に、一部のクエリで列タイプの不一致エラーが報告される可能性がある問題を修正[#9175](https://github.com/pingcap/tiflash/issues/9175) @ [JinheLin](https://github.com/JinheLin) - 遅延マテリアライゼーションが有効になった後、仮想生成列を含むクエリが誤った結果を返す可能性がある問題を修正[#9188](https://github.com/pingcap/tiflash/issues/9188) @ [JinheLin](https://github.com/JinheLin) @@ -174,32 +174,32 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - Backup & Restore (BR) - - リージョンリーダー[#17168](https://github.com/tikv/tikv/issues/17168) @ [Leavrth](https://github.com/Leavrth)の探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 - - 増分バックアップ[#54139](https://github.com/pingcap/tidb/issues/54139) @ [3pointer](https://github.com/3pointer)中の DDL ジョブのスキャンの非効率性の問題を修正 + - リージョンリーダーの探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 [#17168](https://github.com/tikv/tikv/issues/17168) @ [Leavrth](https://github.com/Leavrth) + - 増分バックアップ中の DDL ジョブのスキャンの非効率性の問題を修正 [#54139](https://github.com/pingcap/tidb/issues/54139) @ [3pointer](https://github.com/3pointer) - 復元プロセス中に複数のネストされた再試行によりBR がエラーを正しく識別できない問題を修正[#54053](https://github.com/pingcap/tidb/issues/54053) @ [RidRisR](https://github.com/RidRisR) - - 空の`EndKey` [#52574](https://github.com/pingcap/tidb/issues/52574) @ [3pointer](https://github.com/3pointer)が原因でBR がトランザクション KV クラスターの復元に失敗する問題を修正しました - - アドバンサーオーナーの移行[#53561](https://github.com/pingcap/tidb/issues/53561) @ [RidRisR](https://github.com/RidRisR)後にログバックアップが一時停止される可能性がある問題を修正しました - - `ADD INDEX`や`MODIFY COLUMN`などのバックフィルを必要とする DDL が、増分リストア[#54426](https://github.com/pingcap/tidb/issues/54426) @ [3pointer](https://github.com/3pointer)中に正しく回復されない可能性がある問題を修正しました。 - - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanic[#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen)になる可能性がある問題を修正しました。 + - 空の`EndKey` が原因でBR がトランザクション KV クラスターの復元に失敗する問題を修正しました [#52574](https://github.com/pingcap/tidb/issues/52574) @ [3pointer](https://github.com/3pointer) + - アドバンサーオーナーの移行後にログバックアップが一時停止される可能性がある問題を修正しました [#53561](https://github.com/pingcap/tidb/issues/53561) @ [RidRisR](https://github.com/RidRisR) + - `ADD INDEX`や`MODIFY COLUMN`などのバックフィルを必要とする DDL が、増分リストア中に正しく回復されない可能性がある問題を修正しました。 [#54426](https://github.com/pingcap/tidb/issues/54426) @ [3pointer](https://github.com/3pointer) + - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanicになる可能性がある問題を修正しました。 [#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - リージョンの変更によりダウンストリームpanicが発生する問題を修正[#17233](https://github.com/tikv/tikv/issues/17233) @ [hicqu](https://github.com/hicqu) - - アップストリーム[#11371](https://github.com/pingcap/tiflow/issues/11371) @ [lidezhu](https://github.com/lidezhu)で新しい照合順序が無効になっている場合、TiCDC がクラスター化インデックス テーブルの主キーを正しくデコードできない問題を修正しました。 - - `UPDATE`イベントを[#11402](https://github.com/pingcap/tiflow/issues/11402) @ [3AceShowHand](https://github.com/3AceShowHand)に分割した後、チェックサムが正しく`0`に設定されない問題を修正しました。 + - アップストリームで新しい照合順序が無効になっている場合、TiCDC がクラスター化インデックス テーブルの主キーを正しくデコードできない問題を修正しました。 [#11371](https://github.com/pingcap/tiflow/issues/11371) @ [lidezhu](https://github.com/lidezhu) + - `UPDATE`イベントをに分割した後、チェックサムが正しく`0`に設定されない問題を修正しました。 [#11402](https://github.com/pingcap/tiflow/issues/11402) @ [3AceShowHand](https://github.com/3AceShowHand) - マルチノード環境で大量の`UPDATE`操作を実行する際にChangefeedを繰り返し再起動するとデータの不整合が発生する可能性がある問題を修正[#11219](https://github.com/pingcap/tiflow/issues/11219) @ [lidezhu](https://github.com/lidezhu) - 下流の Kafka にアクセスできない場合にプロセッサモジュールがスタックする可能性がある問題を修正[#11340](https://github.com/pingcap/tiflow/issues/11340) @ [asddongmen](https://github.com/asddongmen) - TiDB Data Migration (DM) - MariaDBデータの移行中に`SET`ステートメントがDMpanicを引き起こす問題を修正[#10206](https://github.com/pingcap/tiflow/issues/10206) @ [dveeden](https://github.com/dveeden) - - `go-mysql` [#11041](https://github.com/pingcap/tiflow/issues/11041) @ [D3Hunter](https://github.com/D3Hunter)にアップグレードして接続ブロックの問題を修正しました - - インデックスの長さがデフォルト値の`max-index-length` [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng)を超えるとデータレプリケーションが中断される問題を修正しました - - スキーマ トラッカーが LIST パーティション テーブルを誤って処理し、DM エラー[#11408](https://github.com/pingcap/tiflow/issues/11408) @ [lance6716](https://github.com/lance6716)が発生する問題を修正しました。 + - `go-mysql` にアップグレードして接続ブロックの問題を修正しました [#11041](https://github.com/pingcap/tiflow/issues/11041) @ [D3Hunter](https://github.com/D3Hunter) + - インデックスの長さがデフォルト値の`max-index-length` を超えるとデータレプリケーションが中断される問題を修正しました [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng) + - スキーマ トラッカーが LIST パーティション テーブルを誤って処理し、DM エラーが発生する問題を修正しました。 [#11408](https://github.com/pingcap/tiflow/issues/11408) @ [lance6716](https://github.com/lance6716) - TiDB Lightning - - TiDB Lightningがキースペース名[#54232](https://github.com/pingcap/tidb/issues/54232) @ [kennytm](https://github.com/kennytm)の取得に失敗した場合、混乱を招く`WARN`ログを出力する問題を修正しました + - TiDB Lightningがキースペース名の取得に失敗した場合、混乱を招く`WARN`ログを出力する問題を修正しました [#54232](https://github.com/pingcap/tidb/issues/54232) @ [kennytm](https://github.com/kennytm) - Dumpling diff --git a/releases/release-8.1.2.md b/releases/release-8.1.2.md index 63ff51d9fab7d..5461e5ec576be 100644 --- a/releases/release-8.1.2.md +++ b/releases/release-8.1.2.md @@ -26,20 +26,20 @@ TiDB バージョン: 8.1.2 - TiKV - - 空のテーブルと小さなリージョン[#17376](https://github.com/tikv/tikv/issues/17376) @ [LykxSassinator](https://github.com/LykxSassinator)のシナリオでのリージョン結合の速度を向上 + - 空のテーブルと小さなリージョンのシナリオでのリージョン結合の速度を向上 [#17376](https://github.com/tikv/tikv/issues/17376) @ [LykxSassinator](https://github.com/LykxSassinator) - TiKVの`DiskFull`検出を最適化してRaftEngineの`spill-dir`構成と互換性を持たせ、この機能が[#17356](https://github.com/tikv/tikv/issues/17356) @ [LykxSassinator](https://github.com/LykxSassinator)で一貫して動作することを保証します。 - - RocksDB 圧縮のトリガー メカニズムを最適化し、多数の DELETE バージョン[#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche)を処理するときにディスク領域の再利用を高速化します。 + - RocksDB 圧縮のトリガー メカニズムを最適化し、多数の DELETE バージョンを処理するときにディスク領域の再利用を高速化します。 [#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche) - `import.num-threads`構成項目を動的に変更するサポート[#17807](https://github.com/tikv/tikv/issues/17807) @ [RidRisR](https://github.com/RidRisR) - - Rusoto ライブラリを AWS Rust SDK に置き換えて、バックアップと復元のために外部ストレージ(Amazon S3 など) にアクセスします。これにより、IMDSv2 や EKS Pod Identity [#12371](https://github.com/tikv/tikv/issues/12371) @ [akoshchiy](https://github.com/akoshchiy)などの AWS 機能との互換性が向上します。 + - Rusoto ライブラリを AWS Rust SDK に置き換えて、バックアップと復元のために外部ストレージ(Amazon S3 など) にアクセスします。これにより、IMDSv2 や EKS Pod Identity などの AWS 機能との互換性が向上します。 [#12371](https://github.com/tikv/tikv/issues/12371) @ [akoshchiy](https://github.com/akoshchiy) - TiFlash - - クラスター化インデックス[#9529](https://github.com/pingcap/tiflash/issues/9529) @ [JaySon-Huang](https://github.com/JaySon-Huang)を持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 + - クラスター化インデックスを持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 [#9529](https://github.com/pingcap/tiflash/issues/9529) @ [JaySon-Huang](https://github.com/JaySon-Huang) - TLS を有効にした後に証明書を更新することでTiFlash がpanic可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @ [windtalker](https://github.com/windtalker) - 分散ストレージとコンピューティング要求を処理するときにTiFlash が作成する必要があるスレッドの数を減らし、大量のそのような要求を処理するときにTiFlashコンピューティングノードのクラッシュを回避するのに役立ちます[#9334](https://github.com/pingcap/tiflash/issues/9334) @ [JinheLin](https://github.com/JinheLin) - JOIN演算子のキャンセルメカニズムを改善し、JOIN演算子がキャンセル要求にタイムリーに応答できるようにします[#9430](https://github.com/pingcap/tiflash/issues/9430) @ [windtalker](https://github.com/windtalker) - - `LENGTH()`と`ASCII()`関数[#9344](https://github.com/pingcap/tiflash/issues/9344) @ [xzhangxian1008](https://github.com/xzhangxian1008)の実行効率を最適化 - - 分散ストレージおよびコンピューティングアーキテクチャ内のTiFlashコンピューティングノードの再試行戦略を最適化して、Amazon S3 [#9695](https://github.com/pingcap/tiflash/issues/9695) @ [JinheLin](https://github.com/JinheLin)からファイルをダウンロードする際の例外を処理します。 + - `LENGTH()`と`ASCII()`関数の実行効率を最適化 [#9344](https://github.com/pingcap/tiflash/issues/9344) @ [xzhangxian1008](https://github.com/xzhangxian1008) + - 分散ストレージおよびコンピューティングアーキテクチャ内のTiFlashコンピューティングノードの再試行戦略を最適化して、Amazon S3 からファイルをダウンロードする際の例外を処理します。 [#9695](https://github.com/pingcap/tiflash/issues/9695) @ [JinheLin](https://github.com/JinheLin) - ツール @@ -50,7 +50,7 @@ TiDB バージョン: 8.1.2 - TiCDC - - TiCDCは、 `SUPER`権限を付与された後に非同期で実行されたDDLタスクのステータスを照会することをサポートし、同じテーブル[#11521](https://github.com/pingcap/tiflow/issues/11521) @ [CharlesCheung96](https://github.com/CharlesCheung96)でDDLタスクを繰り返し実行することによって発生する実行エラーを防止します。 + - TiCDCは、 `SUPER`権限を付与された後に非同期で実行されたDDLタスクのステータスを照会することをサポートし、同じテーブルでDDLタスクを繰り返し実行することによって発生する実行エラーを防止します。 [#11521](https://github.com/pingcap/tiflow/issues/11521) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 下流が`SUPER`権限が付与されたTiDBの場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できます[#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96)の場合)。 ## バグ修正 {#bug-fixes} @@ -59,98 +59,98 @@ TiDB バージョン: 8.1.2 - v6.5からv7.5以降にアップグレードされたクラスターで、既存のTTLタスクが予期せず頻繁に実行される問題を修正[#56539](https://github.com/pingcap/tidb/issues/56539) @ [lcwangchao](https://github.com/lcwangchao) - 特定の状況下でプランキャッシュを使用する際に、メタデータロックの不適切な使用によって異常なデータが書き込まれる可能性がある問題を修正しました[#53634](https://github.com/pingcap/tidb/issues/53634) @ [zimulala](https://github.com/zimulala) - - グローバルソートが有効でリージョンサイズが96 MiB [#55374](https://github.com/pingcap/tidb/issues/55374) @ [lance6716](https://github.com/lance6716)を超えると`IMPORT INTO`実行が停止する問題を修正 - - `DUMP STATS`統計を JSON [#56083](https://github.com/pingcap/tidb/issues/56083) @ [hawkingrei](https://github.com/hawkingrei)に変換するときにヒストグラムの上限と下限が壊れる問題を修正 - - エイリアス[#56726](https://github.com/pingcap/tidb/issues/56726) @ [hawkingrei](https://github.com/hawkingrei)を持つマルチテーブル`DELETE`ステートメントに対して実行プラン バインディングを作成できない問題を修正しました。 - - TTLテーブル[#56934](https://github.com/pingcap/tidb/issues/56934) @ [lcwangchao](https://github.com/lcwangchao)のメモリリークの問題を修正 - - パーティション式が`EXTRACT(YEAR FROM col)` [#54210](https://github.com/pingcap/tidb/issues/54210) @ [mjonss](https://github.com/mjonss)の場合にパーティションプルーニングが機能しない問題を修正しました - - 配置ルール[#54961](https://github.com/pingcap/tidb/issues/54961) @ [hawkingrei](https://github.com/hawkingrei)を含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 - - メモリ使用量が`tidb_mem_quota_query` [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87)で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました - - copタスク構築[#55957](https://github.com/pingcap/tidb/issues/55957) @ [yibin87](https://github.com/yibin87)中にTiDBクエリをキャンセルできない問題を修正 + - グローバルソートが有効でリージョンサイズが96 MiB を超えると`IMPORT INTO`実行が停止する問題を修正 [#55374](https://github.com/pingcap/tidb/issues/55374) @ [lance6716](https://github.com/lance6716) + - `DUMP STATS`統計を JSON に変換するときにヒストグラムの上限と下限が壊れる問題を修正 [#56083](https://github.com/pingcap/tidb/issues/56083) @ [hawkingrei](https://github.com/hawkingrei) + - エイリアスを持つマルチテーブル`DELETE`ステートメントに対して実行プラン バインディングを作成できない問題を修正しました。 [#56726](https://github.com/pingcap/tidb/issues/56726) @ [hawkingrei](https://github.com/hawkingrei) + - TTLテーブルのメモリリークの問題を修正 [#56934](https://github.com/pingcap/tidb/issues/56934) @ [lcwangchao](https://github.com/lcwangchao) + - パーティション式が`EXTRACT(YEAR FROM col)` の場合にパーティションプルーニングが機能しない問題を修正しました [#54210](https://github.com/pingcap/tidb/issues/54210) @ [mjonss](https://github.com/mjonss) + - 配置ルールを含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 [#54961](https://github.com/pingcap/tidb/issues/54961) @ [hawkingrei](https://github.com/hawkingrei) + - メモリ使用量が`tidb_mem_quota_query` で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87) + - copタスク構築中にTiDBクエリをキャンセルできない問題を修正 [#55957](https://github.com/pingcap/tidb/issues/55957) @ [yibin87](https://github.com/yibin87) - TTLジョブ実行中に値を`tidb_ttl_delete_worker_count`減らすとジョブが[#55561](https://github.com/pingcap/tidb/issues/55561) @ [lcwangchao](https://github.com/lcwangchao)で完了しなくなる問題を修正しました - - `CAST`関数が文字セット[#55677](https://github.com/pingcap/tidb/issues/55677) @ [Defined2014](https://github.com/Defined2014)の明示的な設定をサポートしていない問題を修正しました + - `CAST`関数が文字セットの明示的な設定をサポートしていない問題を修正しました [#55677](https://github.com/pingcap/tidb/issues/55677) @ [Defined2014](https://github.com/Defined2014) - 書き込み競合が発生したときにTTLタスクをキャンセルできない問題を修正[#56422](https://github.com/pingcap/tidb/issues/56422) @ [YangKeao](https://github.com/YangKeao) - - `IndexNestedLoopHashJoin` [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg)のデータ競合問題を修正 + - `IndexNestedLoopHashJoin` のデータ競合問題を修正 [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg) - `StreamAggExec`分の`groupOffset`空の場合に TiDB が[#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008)でpanicを起こす可能性がある問題を修正しました - - 相関サブクエリと CTE [#55551](https://github.com/pingcap/tidb/issues/55551) @ [guo-shaoge](https://github.com/guo-shaoge)を含むクエリを実行すると、TiDB がハングしたり、誤った結果が返されたりする問題を修正しました。 - - インデックス追加[#55808](https://github.com/pingcap/tidb/issues/55808) @ [lance6716](https://github.com/lance6716)中の再試行によって発生するデータ インデックスの不整合の問題を修正しました - - 整数型[#55837](https://github.com/pingcap/tidb/issues/55837) @ [windtalker](https://github.com/windtalker)の列に小さい表示幅を指定すると`out of range`エラーが発生する可能性がある問題を修正しました。 + - 相関サブクエリと CTE を含むクエリを実行すると、TiDB がハングしたり、誤った結果が返されたりする問題を修正しました。 [#55551](https://github.com/pingcap/tidb/issues/55551) @ [guo-shaoge](https://github.com/guo-shaoge) + - インデックス追加中の再試行によって発生するデータ インデックスの不整合の問題を修正しました [#55808](https://github.com/pingcap/tidb/issues/55808) @ [lance6716](https://github.com/lance6716) + - 整数型の列に小さい表示幅を指定すると`out of range`エラーが発生する可能性がある問題を修正しました。 [#55837](https://github.com/pingcap/tidb/issues/55837) @ [windtalker](https://github.com/windtalker) - `LOAD DATA ... REPLACE INTO`操作でデータの不整合が発生する問題を修正[#56408](https://github.com/pingcap/tidb/issues/56408) @ [fzzf678](https://github.com/fzzf678) - - `columnEvaluator`入力チャンク内の列参照を識別できず、SQL 文[#53713](https://github.com/pingcap/tidb/issues/53713) @ [AilinKid](https://github.com/AilinKid)を実行すると`runtime error: index out of range`が発生する問題を修正しました。 + - `columnEvaluator`入力チャンク内の列参照を識別できず、SQL 文を実行すると`runtime error: index out of range`が発生する問題を修正しました。 [#53713](https://github.com/pingcap/tidb/issues/53713) @ [AilinKid](https://github.com/AilinKid) - 共通テーブル式 (CTE) に複数のデータ コンシューマーがあり、1 つのコンシューマーがデータを読み取らずに終了した場合に発生する可能性のある無効なメモリアクセスの問題を修正しました[#55881](https://github.com/pingcap/tidb/issues/55881) @ [windtalker](https://github.com/windtalker) - TTLタスクをキャンセルした際に、対応するSQLが強制終了されない問題を修正[#56511](https://github.com/pingcap/tidb/issues/56511) @ [lcwangchao](https://github.com/lcwangchao) - - `IMPORT INTO`文[#55970](https://github.com/pingcap/tidb/issues/55970) @ [D3Hunter](https://github.com/D3Hunter)を使用して一時テーブルをインポートするときに TiDB がパニックになる問題を修正しました - - クエリ条件`column IS NULL` [#56116](https://github.com/pingcap/tidb/issues/56116) @ [hawkingrei](https://github.com/hawkingrei)で一意インデックスにアクセスするときに、オプティマイザが行数を誤って 1 と推定する問題を修正しました。 - - 情報スキーマキャッシュミス[#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520)により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 - - `UPDATE`文が`ENUM`型[#56832](https://github.com/pingcap/tidb/issues/56832) @ [xhebox](https://github.com/xhebox)の値を誤って更新する問題を修正しました - - 外部キー[#56456](https://github.com/pingcap/tidb/issues/56456) @ [hawkingrei](https://github.com/hawkingrei)を含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 + - `IMPORT INTO`文を使用して一時テーブルをインポートするときに TiDB がパニックになる問題を修正しました [#55970](https://github.com/pingcap/tidb/issues/55970) @ [D3Hunter](https://github.com/D3Hunter) + - クエリ条件`column IS NULL` で一意インデックスにアクセスするときに、オプティマイザが行数を誤って 1 と推定する問題を修正しました。 [#56116](https://github.com/pingcap/tidb/issues/56116) @ [hawkingrei](https://github.com/hawkingrei) + - 情報スキーマキャッシュミスにより、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 [#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520) + - `UPDATE`文が`ENUM`型の値を誤って更新する問題を修正しました [#56832](https://github.com/pingcap/tidb/issues/56832) @ [xhebox](https://github.com/xhebox) + - 外部キーを含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 [#56456](https://github.com/pingcap/tidb/issues/56456) @ [hawkingrei](https://github.com/hawkingrei) - `tidb_ttl_job_enable`変数が無効になった後、TTL タスクがキャンセルされない問題を修正[#57404](https://github.com/pingcap/tidb/issues/57404) @ [YangKeao](https://github.com/YangKeao) - - `UPDATE`または`DELETE`ステートメントに再帰 CTE が含まれている場合、ステートメントがエラーを報告したり、 [#55666](https://github.com/pingcap/tidb/issues/55666) @ [time-and-fate](https://github.com/time-and-fate)が有効にならない可能性がある問題を修正しました。 - - `INFORMATION_SCHEMA.STATISTICS`テーブルの`SUB_PART`値が`NULL` [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014)になる問題を修正しました + - `UPDATE`または`DELETE`ステートメントに再帰 CTE が含まれている場合、ステートメントがエラーを報告したり、 が有効にならない可能性がある問題を修正しました。 [#55666](https://github.com/pingcap/tidb/issues/55666) @ [time-and-fate](https://github.com/time-and-fate) + - `INFORMATION_SCHEMA.STATISTICS`テーブルの`SUB_PART`値が`NULL` になる問題を修正しました [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014) - TiFlashシステムテーブルを照会するためのデフォルトのタイムアウトが短すぎる問題を修正[#57816](https://github.com/pingcap/tidb/issues/57816) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - `default_collation_for_utf8mb4`変数の値が`SET NAMES`ステートメント[#56439](https://github.com/pingcap/tidb/issues/56439) @ [Defined2014](https://github.com/Defined2014)で機能しない問題を修正しました - - `mysql.tidb_timer`テーブル[#57112](https://github.com/pingcap/tidb/issues/57112) @ [lcwangchao](https://github.com/lcwangchao)でタイマーを手動で削除すると、TTL 内部コルーチンがpanicになる可能性がある問題を修正しました。 - - `tidb_ddl_enable_fast_reorg`経由で`ADD INDEX`と`CREATE INDEX`の加速を有効にすると、 `Duplicate entry`エラー[#49233](https://github.com/pingcap/tidb/issues/49233) @ [lance6716](https://github.com/lance6716)が発生する可能性がある問題を修正しました。 + - `default_collation_for_utf8mb4`変数の値が`SET NAMES`ステートメントで機能しない問題を修正しました [#56439](https://github.com/pingcap/tidb/issues/56439) @ [Defined2014](https://github.com/Defined2014) + - `mysql.tidb_timer`テーブルでタイマーを手動で削除すると、TTL 内部コルーチンがpanicになる可能性がある問題を修正しました。 [#57112](https://github.com/pingcap/tidb/issues/57112) @ [lcwangchao](https://github.com/lcwangchao) + - `tidb_ddl_enable_fast_reorg`経由で`ADD INDEX`と`CREATE INDEX`の加速を有効にすると、 `Duplicate entry`エラーが発生する可能性がある問題を修正しました。 [#49233](https://github.com/pingcap/tidb/issues/49233) @ [lance6716](https://github.com/lance6716) - 大規模なテーブルに非分散方式でインデックスを追加するときにインデックスのタイムスタンプが`0`に設定される問題を修正[#57980](https://github.com/pingcap/tidb/issues/57980) @ [lance6716](https://github.com/lance6716) - TiKV - 構成`resolved-ts.advance-ts-interval`有効にならないため、TiKV が[#17107](https://github.com/tikv/tikv/issues/17107) @ [MyonKeminta](https://github.com/MyonKeminta)で再起動すると、TiCDC のレプリケーションレイテンシーと Point-in-time Recovery (PITR) が大幅に増加する問題を修正しました。 - - リソース制御[#17589](https://github.com/tikv/tikv/issues/17589) @ [glorv](https://github.com/glorv)をトリガーするときに一部のタスクで高いテールレイテンシーが発生する問題を修正しました + - リソース制御をトリガーするときに一部のタスクで高いテールレイテンシーが発生する問題を修正しました [#17589](https://github.com/tikv/tikv/issues/17589) @ [glorv](https://github.com/glorv) - リージョンをマージすると稀に TiKV がpanicを起こす可能性がある問題を修正[#17840](https://github.com/tikv/tikv/issues/17840) @ [glorv](https://github.com/glorv) - ディスクが[#17939](https://github.com/tikv/tikv/issues/17939) @ [LykxSassinator](https://github.com/LykxSassinator)でスタックしているときに TiKV が PD にハートビートを報告できない問題を修正しました - Raftと RocksDB が異なるディスクにデプロイされている場合、RocksDB が配置されているディスクでは低速ディスク検出が機能しない問題を修正[#17884](https://github.com/tikv/tikv/issues/17884) @ [LykxSassinator](https://github.com/LykxSassinator) - - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカ[#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng)の即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 + - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 [#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng) - `RADIANS()`または`DEGREES()`関数を含むクエリを実行するとTiKVがpanic可能性がある問題を修正しました[#17852](https://github.com/tikv/tikv/issues/17852) @ [gengliqi](https://github.com/gengliqi) - - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題[#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta)が発生する可能性がある問題を修正しました - - リージョンを[#17602](https://github.com/tikv/tikv/issues/17602) [リクックスサシネーター](https://github.com/LykxSassinator)に分割した後、リーダーをすぐに選出できない問題を修正しました - - 読み取りスレッドがRaft Engine[#17383](https://github.com/tikv/tikv/issues/17383) @ [LykxSassinator](https://github.com/LykxSassinator)のMemTable内の古いインデックスにアクセスしたときに発生するpanic問題を修正しました。 - - 大きなテーブルやパーティション[#17304](https://github.com/tikv/tikv/issues/17304) @ [Connor1996](https://github.com/Connor1996)を削除した後に発生する可能性のあるフロー制御の問題を修正しました + - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題が発生する可能性がある問題を修正しました [#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta) + - リージョンを[#17602](https://github.com/tikv/tikv/issues/17602) @ [LykxSassinator](https://github.com/LykxSassinator)に分割した後、リーダーをすぐに選出できない問題を修正しました + - 読み取りスレッドがRaft EngineのMemTable内の古いインデックスにアクセスしたときに発生するpanic問題を修正しました。 [#17383](https://github.com/tikv/tikv/issues/17383) @ [LykxSassinator](https://github.com/LykxSassinator) + - 大きなテーブルやパーティションを削除した後に発生する可能性のあるフロー制御の問題を修正しました [#17304](https://github.com/tikv/tikv/issues/17304) @ [Connor1996](https://github.com/Connor1996) - PD - PD HTTPクライアントの再試行ロジックが効果がない可能性がある問題を修正[#8499](https://github.com/tikv/pd/issues/8499) @ [JmPotato](https://github.com/JmPotato) - 潜在的なセキュリティ脆弱性を修正するために、Gin Web Framework のバージョンを v1.9.1 から v1.10.0 にアップグレードしました[#8643](https://github.com/tikv/pd/issues/8643) @ [JmPotato](https://github.com/JmPotato) - - etcdリーダー遷移[#8823](https://github.com/tikv/pd/issues/8823) @ [rleungx](https://github.com/rleungx)中にPDがリーダーを素早く再選出できない問題を修正 + - etcdリーダー遷移中にPDがリーダーを素早く再選出できない問題を修正 [#8823](https://github.com/tikv/pd/issues/8823) @ [rleungx](https://github.com/rleungx) - `replication.strictly-match-label`から`true`に設定するとTiFlash が[#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx)で起動しなくなる問題を修正 - - 同じストアID [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang)で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 - - 乱数ジェネレータ[#8674](https://github.com/tikv/pd/issues/8674) @ [rleungx](https://github.com/rleungx)の頻繁な作成によって発生するパフォーマンスジッターの問題を修正しました - - ホットスポット キャッシュ[#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 - - ラベル統計[#8700](https://github.com/tikv/pd/issues/8700) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 - - 削除されたリソース グループが監視パネル[#8716](https://github.com/tikv/pd/issues/8716) @ [AndreMouche](https://github.com/AndreMouche)に引き続き表示される問題を修正しました - - マイクロサービスモード[#8538](https://github.com/tikv/pd/issues/8538) @ [lhy1024](https://github.com/lhy1024)でPDリーダーが切り替えられたときにスケジューリングサーバーでデータ競合が発生する可能性がある問題を修正しました + - 同じストアID で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang) + - 乱数ジェネレータの頻繁な作成によって発生するパフォーマンスジッターの問題を修正しました [#8674](https://github.com/tikv/pd/issues/8674) @ [rleungx](https://github.com/rleungx) + - ホットスポット キャッシュのメモリリーク問題を修正 [#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024) + - ラベル統計のメモリリーク問題を修正 [#8700](https://github.com/tikv/pd/issues/8700) @ [lhy1024](https://github.com/lhy1024) + - 削除されたリソース グループが監視パネルに引き続き表示される問題を修正しました [#8716](https://github.com/tikv/pd/issues/8716) @ [AndreMouche](https://github.com/AndreMouche) + - マイクロサービスモードでPDリーダーが切り替えられたときにスケジューリングサーバーでデータ競合が発生する可能性がある問題を修正しました [#8538](https://github.com/tikv/pd/issues/8538) @ [lhy1024](https://github.com/lhy1024) - `evict-leader-scheduler`で間違ったパラメータを使用すると、PD がエラーを正しく報告せず、一部のスケジューラが利用できなくなる問題を修正しました[#8619](https://github.com/tikv/pd/issues/8619) @ [rleungx](https://github.com/rleungx) - - リソース グループ セレクターがどのパネル[#56572](https://github.com/pingcap/tidb/issues/56572) @ [glorv](https://github.com/glorv)でも有効にならない問題を修正しました + - リソース グループ セレクターがどのパネルでも有効にならない問題を修正しました [#56572](https://github.com/pingcap/tidb/issues/56572) @ [glorv](https://github.com/glorv) - TiFlash - - 複数のリージョンがスナップショット[#9329](https://github.com/pingcap/tiflash/issues/9329) @ [CalvinNeo](https://github.com/CalvinNeo)を同時に適用しているときに発生する誤ったリージョン重複チェックの失敗によりTiFlash がpanicになる可能性がある問題を修正しました。 - - 2番目のパラメータが負の[#9604](https://github.com/pingcap/tiflash/issues/9604) @ [guo-shaoge](https://github.com/guo-shaoge)の場合に`SUBSTRING()`関数が誤った結果を返す問題を修正しました + - 複数のリージョンがスナップショットを同時に適用しているときに発生する誤ったリージョン重複チェックの失敗によりTiFlash がpanicになる可能性がある問題を修正しました。 [#9329](https://github.com/pingcap/tiflash/issues/9329) @ [CalvinNeo](https://github.com/CalvinNeo) + - 2番目のパラメータが負のの場合に`SUBSTRING()`関数が誤った結果を返す問題を修正しました [#9604](https://github.com/pingcap/tiflash/issues/9604) @ [guo-shaoge](https://github.com/guo-shaoge) - 遅延マテリアライゼーションが有効になっている場合に一部のクエリでエラーが報告される可能性がある問題を修正[#9472](https://github.com/pingcap/tiflash/issues/9472) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - - テーブルに無効な文字[#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 - - TiFlashでサポートされていない一部の JSON関数がTiFlash [#9444](https://github.com/pingcap/tiflash/issues/9444) @ [windtalker](https://github.com/windtalker)にプッシュダウンされる問題を修正しました + - テーブルに無効な文字を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 [#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - TiFlashでサポートされていない一部の JSON関数がTiFlash にプッシュダウンされる問題を修正しました [#9444](https://github.com/pingcap/tiflash/issues/9444) @ [windtalker](https://github.com/windtalker) - 特定のケースで関数`CAST AS DECIMAL`の結果の符号が正しくない問題を修正[#9301](https://github.com/pingcap/tiflash/issues/9301) @ [guo-shaoge](https://github.com/guo-shaoge) - - 分散ストレージおよびコンピューティングアーキテクチャ[#9298](https://github.com/pingcap/tiflash/issues/9298) @ [JinheLin](https://github.com/JinheLin)で、 TiFlash書き込みノードの読み取りスナップショットがタイムリーにリリースされない問題を修正しました。 - - `SUBSTRING()`関数が特定の整数型に対して`pos`と`len`引数をサポートせず、クエリエラー[#9473](https://github.com/pingcap/tiflash/issues/9473) @ [gengliqi](https://github.com/gengliqi)が発生する問題を修正しました + - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlash書き込みノードの読み取りスナップショットがタイムリーにリリースされない問題を修正しました。 [#9298](https://github.com/pingcap/tiflash/issues/9298) @ [JinheLin](https://github.com/JinheLin) + - `SUBSTRING()`関数が特定の整数型に対して`pos`と`len`引数をサポートせず、クエリエラーが発生する問題を修正しました [#9473](https://github.com/pingcap/tiflash/issues/9473) @ [gengliqi](https://github.com/gengliqi) - `CAST()`関数を使用して文字列をタイムゾーンまたは無効な文字を含む日付時刻に変換すると、結果が正しくなくなる問題を修正しました[#8754](https://github.com/pingcap/tiflash/issues/8754) @ [solotzg](https://github.com/solotzg) - `LPAD()`と`RPAD()`関数が、場合によっては誤った結果を返す問題を修正しました[#9465](https://github.com/pingcap/tiflash/issues/9465) @ [guo-shaoge](https://github.com/guo-shaoge) - - 分散ストレージおよびコンピューティングアーキテクチャ[#9665](https://github.com/pingcap/tiflash/issues/9665) @ [zimulala](https://github.com/zimulala)で新しい列をクエリすると誤った結果が返される可能性がある問題を修正しました + - 分散ストレージおよびコンピューティングアーキテクチャで新しい列をクエリすると誤った結果が返される可能性がある問題を修正しました [#9665](https://github.com/pingcap/tiflash/issues/9665) @ [zimulala](https://github.com/zimulala) - ツール - Backup & Restore (BR) - - ログに暗号化された情報[#57585](https://github.com/pingcap/tidb/issues/57585) @ [kennytm](https://github.com/kennytm)が出力される問題を修正 + - ログに暗号化された情報が出力される問題を修正 [#57585](https://github.com/pingcap/tidb/issues/57585) @ [kennytm](https://github.com/kennytm) - AWS EBS に基づくスナップショットバックアップが準備フェーズで失敗し、バックアップが[#52049](https://github.com/pingcap/tidb/issues/52049) @ [YuJuncen](https://github.com/YuJuncen)で停止する可能性がある問題を修正しました。 - バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正[#55265](https://github.com/pingcap/tidb/issues/55265) @ [Leavrth](https://github.com/Leavrth) - - `k8s.io/api`ライブラリバージョン[#57790](https://github.com/pingcap/tidb/issues/57790) @ [BornChanger](https://github.com/BornChanger)にアップグレードして潜在的なセキュリティ脆弱性を修正します + - `k8s.io/api`ライブラリバージョンにアップグレードして潜在的なセキュリティ脆弱性を修正します [#57790](https://github.com/pingcap/tidb/issues/57790) @ [BornChanger](https://github.com/BornChanger) - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に PITR タスクが`Information schema is out of date`エラーを返す可能性がある問題を修正しました[#57743](https://github.com/pingcap/tidb/issues/57743) @ [Tristan1900](https://github.com/Tristan1900) - TiCDC - - PullerモジュールのResolved TSレイテンシーモニタリングで誤った値[#11561](https://github.com/pingcap/tiflow/issues/11561) @ [wlwilliamx](https://github.com/wlwilliamx)が表示される問題を修正しました - - `enable-table-across-nodes`有効にすると、リージョン分割[#11675](https://github.com/pingcap/tiflow/issues/11675) @ [wk989898](https://github.com/wk989898)中にテーブルの一部のスパン レプリケーション タスクが失われる可能性がある問題を修正しました。 - - やり直しモジュールがエラー[#11744](https://github.com/pingcap/tiflow/issues/11744) @ [CharlesCheung96](https://github.com/CharlesCheung96)を正しく報告できない問題を修正しました + - PullerモジュールのResolved TSレイテンシーモニタリングで誤った値が表示される問題を修正しました [#11561](https://github.com/pingcap/tiflow/issues/11561) @ [wlwilliamx](https://github.com/wlwilliamx) + - `enable-table-across-nodes`有効にすると、リージョン分割中にテーブルの一部のスパン レプリケーション タスクが失われる可能性がある問題を修正しました。 [#11675](https://github.com/pingcap/tiflow/issues/11675) @ [wk989898](https://github.com/wk989898) + - やり直しモジュールがエラーを正しく報告できない問題を修正しました [#11744](https://github.com/pingcap/tiflow/issues/11744) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB DDL 所有者の変更中に DDL タスクのスキーマ バージョンが非増分になったときに、TiCDC が誤って DDL タスクを破棄する問題を修正[#11714](https://github.com/pingcap/tiflow/issues/11714) @ [wlwilliamx](https://github.com/wlwilliamx) - チェンジフィードチェックポイントの**barrier-ts**監視メトリックが不正確になる可能性がある問題を修正しました[#11553](https://github.com/pingcap/tiflow/issues/11553) @ [3AceShowHand](https://github.com/3AceShowHand) diff --git a/releases/release-8.3.0.md b/releases/release-8.3.0.md index 8f99ed7ad2214..5d4481afc1c35 100644 --- a/releases/release-8.3.0.md +++ b/releases/release-8.3.0.md @@ -372,7 +372,7 @@ TiDBバージョン:8.3.0 - Backup & Restore (BR) - - `ADD INDEX`や`MODIFY COLUMN`など、バックフィルが必要な DDL が増分リストア中に正しく復元されない可能性がある問題を修正します [#54426](https://github.com/pingcap/tidb/issues/54426) @[3pointer](https://github.com/3pointer)シュート + - `ADD INDEX`や`MODIFY COLUMN`など、バックフィルが必要な DDL が増分リストア中に正しく復元されない可能性がある問題を修正します [#54426](https://github.com/pingcap/tidb/issues/54426) @[3pointer](https://github.com/3pointer) - バックアップと復元中に進行状況が停止する問題を修正 [#54140](https://github.com/pingcap/tidb/issues/54140) @[Leavrth](https://github.com/Leavrth) - バックアップとリストアのチェックポイントパスが一部の外部ストレージと互換性がない問題を修正 [#55265](https://github.com/pingcap/tidb/issues/55265) @[Leavrth](https://github.com/Leavrth) diff --git a/releases/release-8.4.0.md b/releases/release-8.4.0.md index f1b1406c08f51..1004cf45f1cd1 100644 --- a/releases/release-8.4.0.md +++ b/releases/release-8.4.0.md @@ -129,7 +129,7 @@ TiDB バージョン: 8.4.0 ### SQL {#sql} -- ベクトル検索のサポート (実験的) [#54245](https://github.com/pingcap/tidb/issues/54245) [#17290](https://github.com/tikv/tikv/issues/17290) [#9032](https://github.com/pingcap/tiflash/issues/9032) @[breezewish](https://github.com/breezewish)@[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)@[zimulala](https://github.com/zimulala)[エリックゼクアン](https://github.com/EricZequan)@ジムララ@[JaySon-Huang](https://github.com/JaySon-Huang)@[winoros](https://github.com/winoros)@[wk989898](https://github.com/wk989898) +- ベクトル検索のサポート (実験的) [#54245](https://github.com/pingcap/tidb/issues/54245) [#17290](https://github.com/tikv/tikv/issues/17290) [#9032](https://github.com/pingcap/tiflash/issues/9032) @[breezewish](https://github.com/breezewish)@[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)@[zimulala](https://github.com/zimulala)@ [EricZequan](https://github.com/EricZequan)@[JaySon-Huang](https://github.com/JaySon-Huang)@[winoros](https://github.com/winoros)@[wk989898](https://github.com/wk989898) ベクトル検索は、データの意味論に基づいた検索手法であり、より関連性の高い検索結果を提供します。AIや大規模言語モデル(LLM)の中核関数の一つとして、ベクトル検索は、検索拡張生成(RAG)、意味検索、推薦システムなど、さまざまなシナリオで活用できます。 diff --git a/releases/release-8.5.0.md b/releases/release-8.5.0.md index d437037130337..760e4c127d3e7 100644 --- a/releases/release-8.5.0.md +++ b/releases/release-8.5.0.md @@ -213,7 +213,7 @@ TiDB をアップグレードする前に、オペレーティング システ - 暗号化キー`--crypter.key`のエラー メッセージを最適化 [#56388](https://github.com/pingcap/tidb/issues/56388) @[Tristan1900](https://github.com/Tristan1900) - データベース作成時のBRにおける同時実行数を増やし、データ復元パフォーマンスを向上させる [#56866](https://github.com/pingcap/tidb/issues/56866) @[Leavrth](https://github.com/Leavrth) - フルバックアップ中にテーブルレベルのチェックサム計算をデフォルトで無効にする( `--checksum=false` )バックアップパフォーマンスを向上させる [#56373](https://github.com/pingcap/tidb/issues/56373) @[Tristan1900](https://github.com/Tristan1900) - - 各ストレージノードの接続タイムアウトを個別に追跡およびリセットするメカニズムを追加して、低速ノードの処理を強化し、バックアップ操作のハングを防止します [#57666](https://github.com/pingcap/tidb/issues/57666) @[3pointer](https://github.com/3pointer)シュート + - 各ストレージノードの接続タイムアウトを個別に追跡およびリセットするメカニズムを追加して、低速ノードの処理を強化し、バックアップ操作のハングを防止します [#57666](https://github.com/pingcap/tidb/issues/57666) @[3pointer](https://github.com/3pointer) - TiDB Data Migration (DM) diff --git a/releases/release-8.5.2.md b/releases/release-8.5.2.md index b6aba5aa860f5..cfc8b8f165f49 100644 --- a/releases/release-8.5.2.md +++ b/releases/release-8.5.2.md @@ -25,7 +25,7 @@ TiDBバージョン:8.5.2 - Backup & Restore (BR) - - 新しくサポートされた AWS リージョンが検証に失敗することによって引き起こされるバックアップ エラーを避けるために、AWS リージョン名のチェックを削除します [#18159](https://github.com/tikv/tikv/issues/18159) @[3pointer](https://github.com/3pointer)シュート + - 新しくサポートされた AWS リージョンが検証に失敗することによって引き起こされるバックアップ エラーを避けるために、AWS リージョン名のチェックを削除します [#18159](https://github.com/tikv/tikv/issues/18159) @[3pointer](https://github.com/3pointer) - TiDB Lightning @@ -106,7 +106,7 @@ TiDBバージョン:8.5.2 - 特定の状況でTiFlash が予期せず終了した場合に、エラー スタック トレースの出力に失敗することがある問題を修正 [#9902](https://github.com/pingcap/tiflash/issues/9902) @[JaySon-Huang](https://github.com/JaySon-Huang) - 大量のデータをインポートした後にTiFlash が高いメモリ使用量を維持する可能性がある問題を修正 [#9812](https://github.com/pingcap/tiflash/issues/9812) @[CalvinNeo](https://github.com/CalvinNeo) - `profiles.default.init_thread_count_scale`が`0`に設定されている場合、 TiFlash の起動がブロックされる場合がある問題を修正 [#9906](https://github.com/pingcap/tiflash/issues/9906) @[JaySon-Huang](https://github.com/JaySon-Huang) - - パーティションテーブルで`ALTER TABLE ... RENAME COLUMN`を実行した後、そのパーティションテーブルに対するクエリがエラーを返すことがある問題を修正 [#9787](https://github.com/pingcap/tiflash/issues/9787) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)ポティガー + - パーティションテーブルで`ALTER TABLE ... RENAME COLUMN`を実行した後、そのパーティションテーブルに対するクエリがエラーを返すことがある問題を修正 [#9787](https://github.com/pingcap/tiflash/issues/9787) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - クエリに仮想列が含まれ、リモート読み取りがトリガーされた場合に`Not found column`エラーが発生する可能性がある問題を修正 [#9561](https://github.com/pingcap/tiflash/issues/9561) @[guo-shaoge](https://github.com/guo-shaoge) - クラスター内のテーブルに多数の`ENUM`タイプのカラムが含まれている場合、 TiFlash が大量のメモリを消費する可能性がある問題を修正 [#9947](https://github.com/pingcap/tiflash/issues/9947) @[JaySon-Huang](https://github.com/JaySon-Huang) - 16 MiB を超えるデータを 1 行挿入するとTiFlash が再起動に失敗することがある問題を修正 [#10052](https://github.com/pingcap/tiflash/issues/10052) @[JaySon-Huang](https://github.com/JaySon-Huang) @@ -129,7 +129,7 @@ TiDBバージョン:8.5.2 - TiCDC - - レプリケーション トラフィックがダウンストリーム Kafka のトラフィックしきい値を超えた後に変更フィードが停止する可能性がある問題を修正 [#12110](https://github.com/pingcap/tiflow/issues/12110) @[3AceShowHand](https://github.com/3AceShowHand)ハンド + - レプリケーション トラフィックがダウンストリーム Kafka のトラフィックしきい値を超えた後に変更フィードが停止する可能性がある問題を修正 [#12110](https://github.com/pingcap/tiflow/issues/12110) @[3AceShowHand](https://github.com/3AceShowHand) - `pulsar+http`または`pulsar+https`プロトコルが使用されている場合に Kafka シンクのディスパッチ ルールが有効にならない問題を修正 [#12068](https://github.com/pingcap/tiflow/issues/12068) @[SandeepPadhi](https://github.com/SandeepPadhi) - TiCDCがPDリーダーの移行を時間内に監視できず、レプリケーションレイテンシーが増加する問題を修正 [#11997](https://github.com/pingcap/tiflow/issues/11997) @[lidezhu](https://github.com/lidezhu) - TiCDCがAvroプロトコル経由で`default NULL` SQLステートメントを複製する際にエラーを報告する問題を修正しました [#11994](https://github.com/pingcap/tiflow/issues/11994) @[wk989898](https://github.com/wk989898) diff --git a/releases/release-8.5.4.md b/releases/release-8.5.4.md index f675b368bc7de..9665ccae49b27 100644 --- a/releases/release-8.5.4.md +++ b/releases/release-8.5.4.md @@ -124,7 +124,7 @@ TiDBバージョン:8.5.4 - TiFlash - `TableScan`パフォーマンスを向上させるために不要なデータ読み取りをスキップします [#9875](https://github.com/pingcap/tiflash/issues/9875) @[gengliqi](https://github.com/gengliqi) - - TiFlash [#10361](https://github.com/pingcap/tiflash/issues/10361) 10361 @ジェイソン・ファンで、多くの列とスパース データ (つまり、大量の`TableScan` または空の値) を含む広いテーブルでの { `NULL`パフォーマンスを最適[ジェイソン・ファン](https://github.com/JaySon-Huang)ます。 + - TiFlashで、多くの列とスパースデータ (つまり、大量の`NULL`または空の値) を含む広いテーブルでの`TableScan`パフォーマンスを最適化します [#10361](https://github.com/pingcap/tiflash/issues/10361) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 多数のテーブルを持つクラスターにベクトル インデックスを追加することによって生じるTiFlash CPU オーバーヘッドを削減 [#10357](https://github.com/pingcap/tiflash/issues/10357) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 無駄なRaftコマンド処理時の不要なログ出力を最小限にしてログ容量を削減 [#10467](https://github.com/pingcap/tiflash/issues/10467) @[JaySon-Huang](https://github.com/JaySon-Huang) - TiFlashの小さなパーティション分割テーブルでの`TableScan`パフォーマンスを向上 [#10487](https://github.com/pingcap/tiflash/issues/10487) @[JaySon-Huang](https://github.com/JaySon-Huang) diff --git a/releases/release-8.5.5.md b/releases/release-8.5.5.md index 66b3825921473..6f1c1ba7e9ee1 100644 --- a/releases/release-8.5.5.md +++ b/releases/release-8.5.5.md @@ -222,7 +222,7 @@ TiDBクラスタがv8.5.4で新規にデプロイされている場合(つま - ホットリードワークロード時のCPU飢餓を回避するために、統合リードプールにCPU認識スケーリングを導入する [#18464](https://github.com/tikv/tikv/issues/18464) @[mittalrishabh](https://github.com/mittalrishabh) - ネットワークレイテンシーを考慮したスコアを追加し、不安定なネットワーク状態のTiKVノードにリーダーをスケジュールしないようにする [#18797](https://github.com/tikv/tikv/issues/18797) @[okJiang](https://github.com/okJiang) - リーダーが過半数の票を獲得した後、オフラインの非投票ピアを待たずにすぐに休止状態に入ることができるようにすることで、休止状態のリージョンの動作を最適化します [#19070](https://github.com/tikv/tikv/issues/19070) @[jiadebin](https://github.com/jiadebin) - - TiKV OOM [#18124](https://github.com/tikv/tikv/issues/18124) @[3pointer](https://github.com/3pointer)シュートを防ぐために、TiKVメモリ使用量が高いときにBRログ復元リクエストをスロットルします + - TiKV OOM [#18124](https://github.com/tikv/tikv/issues/18124) @[3pointer](https://github.com/3pointer)を防ぐために、TiKVメモリ使用量が高いときにBRログ復元リクエストをスロットルします - PD From a2a3fa349eeff809d9113c18e3948a938ce14dd5 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:30 +0900 Subject: [PATCH 4/9] =?UTF-8?q?i18n(ja):=20remove=20extraneous=20particles?= =?UTF-8?q?/words=20(=E3=81=8C=E3=81=A7,=20=E3=81=A7,=20=E3=81=AB)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- releases/release-4.0.14.md | 2 +- releases/release-6.1.4.md | 4 +- releases/release-6.1.5.md | 4 +- releases/release-6.5.0.md | 6 +- releases/release-6.5.1.md | 10 +- releases/release-6.5.10.md | 2 +- releases/release-6.5.11.md | 4 +- releases/release-6.5.12.md | 142 ++++++++++++------------ releases/release-6.5.3.md | 8 +- releases/release-6.5.4.md | 6 +- releases/release-6.5.5.md | 40 +++---- releases/release-6.5.6.md | 146 ++++++++++++------------ releases/release-6.5.8.md | 6 +- releases/release-6.5.9.md | 4 +- releases/release-7.1.0.md | 4 +- releases/release-7.1.1.md | 2 +- releases/release-7.1.2.md | 6 +- releases/release-7.1.3.md | 4 +- releases/release-7.1.4.md | 154 ++++++++++++------------- releases/release-7.1.5.md | 6 +- releases/release-7.1.6.md | 12 +- releases/release-7.4.0.md | 156 +++++++++++++------------- releases/release-7.5.1.md | 222 ++++++++++++++++++------------------- releases/release-7.5.2.md | 6 +- releases/release-7.5.4.md | 8 +- releases/release-7.5.5.md | 4 +- releases/release-7.5.6.md | 84 +++++++------- releases/release-7.5.7.md | 14 +-- releases/release-8.1.0.md | 130 +++++++++++----------- releases/release-8.1.1.md | 10 +- releases/release-8.1.2.md | 16 +-- 31 files changed, 611 insertions(+), 611 deletions(-) diff --git a/releases/release-4.0.14.md b/releases/release-4.0.14.md index 6f81211eabfff..6c42a2a6fe4a2 100644 --- a/releases/release-4.0.14.md +++ b/releases/release-4.0.14.md @@ -26,7 +26,7 @@ TiDB バージョン: 4.0.14 - TiKV - 保留中のPDハートビートの数を監視するメトリック`pending`を追加します。これは、遅いPDスレッドの問題の特定に役立ちます。 [#10008](https://github.com/tikv/tikv/pull/10008) - - BRがS3互換storage[#10242](https://github.com/tikv/tikv/pull/10242)サポートするために仮想ホストアドレス指定モードの使用をサポート + - BRがS3互換storageをサポートするために仮想ホストアドレス指定モードの使用をサポート [#10242](https://github.com/tikv/tikv/pull/10242) - TiDB Dashboard diff --git a/releases/release-6.1.4.md b/releases/release-6.1.4.md index 87b443dcd1c3b..33b1b22a6daa0 100644 --- a/releases/release-6.1.4.md +++ b/releases/release-6.1.4.md @@ -82,7 +82,7 @@ TiDB バージョン: 6.1.4 - Fix the issue that TiCDC mistakenly reports an error when the version of TiFlash is later than that of TiCDC [#7744](https://github.com/pingcap/tiflow/issues/7744) @ [overvenus](https://github.com/overvenus) - TiCDCが大規模なトランザクションを複製するときにOOMが発生する問題を修正 [#7913](https://github.com/pingcap/tiflow/issues/7913) @ [overvenus](https://github.com/overvenus) - TiCDCが大きなトランザクションを@ [Rustin170506](https://github.com/Rustin170506)に分割せずにデータを複製するとコンテキスト期限が超過するバグを修正 [#7982](https://github.com/pingcap/tiflow/issues/7982) - - `changefeed query`結果のうち`sasl-password`が[#7182](https://github.com/pingcap/tiflow/issues/7182) @ [dveeden](https://github.com/dveeden)でマスクされない問題を修正しました + - `changefeed query`結果のうち`sasl-password`がマスクされない問題を修正しました [#7182](https://github.com/pingcap/tiflow/issues/7182) @ [dveeden](https://github.com/dveeden) - Fix the issue that data is lost when a user quickly deletes a replication task and then creates another one with the same task name [#7657](https://github.com/pingcap/tiflow/issues/7657) @ [overvenus](https://github.com/overvenus) - TiDB Data Migration (DM) @@ -91,7 +91,7 @@ TiDB バージョン: 6.1.4 - binlogログクエリイベントの「COMMIT」によって DM がログを過剰に出力問題を修正しました [#7525](https://github.com/pingcap/tiflow/issues/7525) @ [liumengya94](https://github.com/liumengya94) - SSL が`ssl-ca`しか設定されていない場合に DM タスクが起動に失敗する問題を修正しました [#7941](https://github.com/pingcap/tiflow/issues/7941) @ [liumengya94](https://github.com/liumengya94) - 1つのテーブルに「更新」と「非更新」の両方の式フィルタが指定されている場合、すべての`UPDATE`文がスキップされるバグを修正しました[#7831](https://github.com/pingcap/tiflow/issues/7831) @ [lance6716](https://github.com/lance6716) - - テーブルに`update-old-value-expr`または`update-new-value-expr`のいずれか一方のみが設定されている場合に、フィルタルールが有効にならないか、DM が[#7774](https://github.com/pingcap/tiflow/issues/7774) @ [lance6716](https://github.com/lance6716)でパニックになるバグを修正しました。 + - テーブルに`update-old-value-expr`または`update-new-value-expr`のいずれか一方のみが設定されている場合に、フィルタルールが有効にならないか、DM がパニックになるバグを修正しました。 [#7774](https://github.com/pingcap/tiflow/issues/7774) @ [lance6716](https://github.com/lance6716) - TiDB Lightning diff --git a/releases/release-6.1.5.md b/releases/release-6.1.5.md index fd9f0a4bafac2..ac813488d00ff 100644 --- a/releases/release-6.1.5.md +++ b/releases/release-6.1.5.md @@ -31,14 +31,14 @@ TiDB バージョン: 6.1.5 - TiDB - - データ競合により TiDB が[#27725](https://github.com/pingcap/tidb/issues/27725) @ [XuHuaiyu](https://github.com/XuHuaiyu)で再起動する可能性がある問題を修正しました + - データ競合により TiDB が再起動する可能性がある問題を修正しました [#27725](https://github.com/pingcap/tidb/issues/27725) @ [XuHuaiyu](https://github.com/XuHuaiyu) - Read Committed分離レベルが使用されている場合、 `UPDATE`文が最新のデータを読み取らない可能性がある問題を修正しました[#41581](https://github.com/pingcap/tidb/issues/41581) @ [cfzjywxk](https://github.com/cfzjywxk) - PD - - `ReportMinResolvedTS`の呼び出しが[#5965](https://github.com/tikv/pd/issues/5965) @ [HunDunDM](https://github.com/HunDunDM)で頻繁に発生する PD OOM 問題を修正しました + - `ReportMinResolvedTS`の呼び出しが頻繁に発生する PD OOM 問題を修正しました [#5965](https://github.com/tikv/pd/issues/5965) @ [HunDunDM](https://github.com/HunDunDM) diff --git a/releases/release-6.5.0.md b/releases/release-6.5.0.md index 1ceaa52384219..ee7f304bea588 100644 --- a/releases/release-6.5.0.md +++ b/releases/release-6.5.0.md @@ -443,7 +443,7 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - `AUTO_INCREMENT`列が`CHECK`制約で動作しない問題を修正 [#38894](https://github.com/pingcap/tidb/issues/38894) @ [YangKeao](https://github.com/YangKeao) - `INSERT IGNORE INTO`使用して`STRING`型のデータを`SMALLINT`型のAUTO_INCREMENT列に挿入すると、エラーが発生する問題を修正しました。 [#38483](https://github.com/pingcap/tidb/issues/38483) @ [hawkingrei](https://github.com/hawkingrei) - パーティションテーブルのパーティション列の名前を変更する操作で NULL ポインタ エラーが発生する問題を修正しました。 [#38932](https://github.com/pingcap/tidb/issues/38932) @ [mjonss](https://github.com/mjonss) - - パーティションテーブルのパーティション列を変更すると、DDLが[#38530](https://github.com/pingcap/tidb/issues/38530) @ [mjonss](https://github.com/mjonss)でハングする問題を修正しました。 + - パーティションテーブルのパーティション列を変更すると、DDLがハングする問題を修正しました。 [#38530](https://github.com/pingcap/tidb/issues/38530) @ [mjonss](https://github.com/mjonss) - v4.0.16からv6.4.0 にアップグレードした後に`ADMIN SHOW JOB`操作がパニックになる問題を修正 [#38980](https://github.com/pingcap/tidb/issues/38980) @ [tangenta](https://github.com/tangenta) - `tidb_decode_key`関数がパーティションテーブルのエンコーディングを正しく解析できない問題を修正しました [#39304](https://github.com/pingcap/tidb/issues/39304) @ [Defined2014](https://github.com/Defined2014) - ログローテーション中に gRPC エラーログが正しいログファイルにリダイレクトされない問題を修正しました [#38941](https://github.com/pingcap/tidb/issues/38941) @ [xhebox](https://github.com/xhebox) @@ -467,7 +467,7 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - TiFlash - TiFlash を再起動した後、デルタレイヤーの列ファイルを圧縮できない問題を修正しました。 [#6159](https://github.com/pingcap/tiflash/issues/6159) @ [lidezhu](https://github.com/lidezhu) - - TiFlashファイルオープンOPSが[#6345](https://github.com/pingcap/tiflash/issues/6345) @ [JaySon-Huang](https://github.com/JaySon-Huang)で高すぎる問題を修正 + - TiFlashファイルオープンOPSが高すぎる問題を修正 [#6345](https://github.com/pingcap/tiflash/issues/6345) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール @@ -479,7 +479,7 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - TiCDC - - PDリーダーが[#7470](https://github.com/pingcap/tiflow/issues/7470) @ [zeminzhou](https://github.com/zeminzhou)でクラッシュするとTiCDCが停止する問題を修正 + - PDリーダーがクラッシュするとTiCDCが停止する問題を修正 [#7470](https://github.com/pingcap/tiflow/issues/7470) @ [zeminzhou](https://github.com/zeminzhou) - 最初にDDLステートメントを実行し、次に変更フィードを一時停止して再開するシナリオで発生したデータ損失を修正しました [#7682](https://github.com/pingcap/tiflow/issues/7682) @ [asddongmen](https://github.com/asddongmen) - TiFlash 以降のバージョンがある場合に TiCDC が誤ってエラーを報告する問題を修正しました [#7744](https://github.com/pingcap/tiflow/issues/7744) @ [overvenus](https://github.com/overvenus) - 下流ネットワークが利用できない場合にシンクコンポーネントがスタックする問題を修正[#7706](https://github.com/pingcap/tiflow/issues/7706) @ [hicqu](https://github.com/hicqu) diff --git a/releases/release-6.5.1.md b/releases/release-6.5.1.md index 1543f2bac2c6b..246f8357b2330 100644 --- a/releases/release-6.5.1.md +++ b/releases/release-6.5.1.md @@ -93,7 +93,7 @@ TiDB バージョン: 6.5.1 - 動的トリミングモードでパーティションテーブルにグローバルバインディングが作成された後にTiDBが再起動できない問題を修正しました [#40368](https://github.com/pingcap/tidb/issues/40368) @ [Yisaer](https://github.com/Yisaer) - 「カーソル読み取り」メソッドを使用してデータを読み取ると、GC のためにエラーが返される可能性がある問題を修正しました。 [#39447](https://github.com/pingcap/tidb/issues/39447) @ [zyguan](https://github.com/zyguan) - `SHOW PROCESSLIST` の結果で`EXECUTE`情報が null になる問題を修正しました [#41156](https://github.com/pingcap/tidb/issues/41156) @ [YangKeao](https://github.com/YangKeao) - - `globalMemoryControl`クエリを強制終了しているときに、 `KILL`操作が[#41057](https://github.com/pingcap/tidb/issues/41057) @ [wshwsh12](https://github.com/wshwsh12)で終了しない可能性がある問題を修正しました + - `globalMemoryControl`クエリを強制終了しているときに、 `KILL`操作が終了しない可能性がある問題を修正しました [#41057](https://github.com/pingcap/tidb/issues/41057) @ [wshwsh12](https://github.com/wshwsh12) - `indexMerge`エラーに遭遇した後に TiDB がpanic可能性がある問題を修正[#41047](https://github.com/pingcap/tidb/issues/41047) [#40877](https://github.com/pingcap/tidb/issues/40877) @ [guo-shaoge](https://github.com/guo-shaoge) @ [windtalker](https://github.com/windtalker) - `ANALYZE`文が`KILL` で終了する可能性がある問題を修正しました [#41825](https://github.com/pingcap/tidb/issues/41825) @ [XuHuaiyu](https://github.com/XuHuaiyu) - `indexMerge` で goroutine リークが発生する可能性がある問題を修正しました [#41605](https://github.com/pingcap/tidb/issues/41605) @ [guo-shaoge](https://github.com/guo-shaoge) [#41545](https://github.com/pingcap/tidb/issues/41545) @@ -111,10 +111,10 @@ TiDB バージョン: 6.5.1 - プランキャッシュが`int_col decimal`条件 を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました [#41032](https://github.com/pingcap/tidb/issues/41032) @ [qw4990](https://github.com/qw4990) [#40679](https://github.com/pingcap/tidb/issues/40679) - プランキャッシュが`int_col in (decimal...)`条件を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました [#40224](https://github.com/pingcap/tidb/issues/40224) @ [qw4990](https://github.com/qw4990) - `ignore_plan_cache`ヒントが`INSERT`ステートメント では機能しない可能性がある問題を修正しました [#39717](https://github.com/pingcap/tidb/issues/39717) @ [qw4990](https://github.com/qw4990) [#40079](https://github.com/pingcap/tidb/issues/40079) - - 自動分析により TiDB が[#40038](https://github.com/pingcap/tidb/issues/40038) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)で終了できなくなる問題を修正しました + - 自動分析により TiDB が終了できなくなる問題を修正しました [#40038](https://github.com/pingcap/tidb/issues/40038) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) - パーティションテーブルの符号なし主キーに不正なアクセス間隔が構築される可能性がある問題を修正しました。 [#40309](https://github.com/pingcap/tidb/issues/40309) @ [winoros](https://github.com/winoros) - プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正[#38335](https://github.com/pingcap/tidb/issues/38335) @ [qw4990](https://github.com/qw4990) - - パーティションテーブルにグローバルバインディングを作成すると、TiDB が[#40368](https://github.com/pingcap/tidb/issues/40368) @ [Yisaer](https://github.com/Yisaer)で起動に失敗する可能性がある問題を修正しました。 + - パーティションテーブルにグローバルバインディングを作成すると、TiDB が起動に失敗する可能性がある問題を修正しました。 [#40368](https://github.com/pingcap/tidb/issues/40368) @ [Yisaer](https://github.com/Yisaer) - スローログでクエリプラン演算子が欠落する可能性がある問題を修正しました [#41458](https://github.com/pingcap/tidb/issues/41458) @ [time-and-fate](https://github.com/time-and-fate) - 仮想列を持つ TopN 演算子が誤って TiKV またはTiFlash にプッシュダウンすると、誤った結果が返される可能性がある問題を修正しました。 [#41355](https://github.com/pingcap/tidb/issues/41355) @ [Dousir9](https://github.com/Dousir9) - インデックス[#40698](https://github.com/pingcap/tidb/issues/40698) [#40730](https://github.com/pingcap/tidb/issues/40730) [#41459](https://github.com/pingcap/tidb/issues/41459) を追加するときにデータの不整合が発生する問題を修正しました [#40217](https://github.com/pingcap/tidb/issues/40217) @ [tangenta](https://github.com/tangenta) [#40464](https://github.com/pingcap/tidb/issues/40464) @@ -136,7 +136,7 @@ TiDB バージョン: 6.5.1 - 特定の条件下で実行`replace-down-peer`が遅くなる問題を修正[#5788](https://github.com/tikv/pd/issues/5788) @ [HunDunDM](https://github.com/HunDunDM) - PD が予期せず複数のラーナーをリージョンに追加する可能性がある問題を修正しました。 [#5786](https://github.com/tikv/pd/issues/5786) @ [HunDunDM](https://github.com/HunDunDM) - リージョンスキャッタタスクが予期せず冗長レプリカを生成する問題を修正[#5909](https://github.com/tikv/pd/issues/5909) @ [HunDunDM](https://github.com/HunDunDM) - - `ReportMinResolvedTS`の呼び出しが[#5965](https://github.com/tikv/pd/issues/5965) @ [HunDunDM](https://github.com/HunDunDM)で頻繁に発生する PD OOM 問題を修正しました + - `ReportMinResolvedTS`の呼び出しが頻繁に発生する PD OOM 問題を修正しました [#5965](https://github.com/tikv/pd/issues/5965) @ [HunDunDM](https://github.com/HunDunDM) - リージョン散布により、リーダーの分布が不均一になる可能性がある問題を修正しました。 [#6017](https://github.com/tikv/pd/issues/6017) @ [HunDunDM](https://github.com/HunDunDM) - TiFlash @@ -161,7 +161,7 @@ TiDB バージョン: 6.5.1 - TiDBクラスタにPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 [#40759](https://github.com/pingcap/tidb/issues/40759) @ [joccau](https://github.com/joccau) - ログバックアップが実行中のクラスタにデータを復元すると、ログバックアップファイルが復元できなくなる問題を修正[#40797](https://github.com/pingcap/tidb/issues/40797) @ [Leavrth](https://github.com/Leavrth) - 完全バックアップの失敗後にチェックポイントからバックアップを再開しようとしたときに発生するpanicの問題を修正[#40704](https://github.com/pingcap/tidb/issues/40704) @ [Leavrth](https://github.com/Leavrth) - - PITRエラーが[#40576](https://github.com/pingcap/tidb/issues/40576) @ [Leavrth](https://github.com/Leavrth)で上書きされる問題を修正 + - PITRエラーが上書きされる問題を修正 [#40576](https://github.com/pingcap/tidb/issues/40576) @ [Leavrth](https://github.com/Leavrth) - PITR バックアップ タスクで、先行所有者と GC 所有者が異なる場合にチェックポイントが進まない問題を修正しました[#41806](https://github.com/pingcap/tidb/issues/41806) @ [joccau](https://github.com/joccau) - TiCDC diff --git a/releases/release-6.5.10.md b/releases/release-6.5.10.md index 2fe77f40b5e03..ba89f9c657eec 100644 --- a/releases/release-6.5.10.md +++ b/releases/release-6.5.10.md @@ -58,7 +58,7 @@ TiDB バージョン: 6.5.10 - `?`引数を含む`CONV` `EXECUTE` `PREPARE`を複数回実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました[#53505](https://github.com/pingcap/tidb/issues/53505) @ [qw4990](https://github.com/qw4990) - オプティマイザーヒント[#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei)使用時に誤った警告情報が表示される問題を修正しました - 情報スキーマキャッシュミス[#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520)により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 - - DDL ステートメントが etcd を誤って使用し、タスクが[#52335](https://github.com/pingcap/tidb/issues/52335) @ [wjhuang2016](https://github.com/wjhuang2016)でキューに入れられる問題を修正しました。 + - DDL ステートメントが etcd を誤って使用し、タスクがキューに入れられる問題を修正しました。 [#52335](https://github.com/pingcap/tidb/issues/52335) @ [wjhuang2016](https://github.com/wjhuang2016) - 式インデックス[#51431](https://github.com/pingcap/tidb/issues/51431) @ [ywqzzy](https://github.com/ywqzzy)の名前を変更する`RENAME INDEX`を実行したときに内部列の名前が変更されない問題を修正しました - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラー[#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta)が発生する可能性がある問題を修正 - JOIN条件に暗黙的な型変換[#46556](https://github.com/pingcap/tidb/issues/46556) @ [qw4990](https://github.com/qw4990)が含まれている場合にTiDBがpanic可能性がある問題を修正しました diff --git a/releases/release-6.5.11.md b/releases/release-6.5.11.md index 2dad4a95e16d6..efa1b2b6864a7 100644 --- a/releases/release-6.5.11.md +++ b/releases/release-6.5.11.md @@ -68,7 +68,7 @@ TiDBバージョン: 6.5.11 - `INFORMATION_SCHEMA.STATISTICS`テーブルの`SUB_PART`値が`NULL` になる問題を修正しました [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014) - クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正[#50089](https://github.com/pingcap/tidb/issues/50089) @ [D3Hunter](https://github.com/D3Hunter) - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルをクエリすると TiDB がpanicを起こす可能性がある問題を修正[#54324](https://github.com/pingcap/tidb/issues/54324) @ [tiancaiamao](https://github.com/tiancaiamao) - - `StreamAggExec`分の`groupOffset`空の場合に TiDB が[#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008)でpanicを起こす可能性がある問題を修正しました + - `StreamAggExec`分の`groupOffset`空の場合に TiDB がpanicを起こす可能性がある問題を修正しました [#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008) - `Sort`演算子がスピルした後にディスクファイルが削除されず、クエリエラーが発生する可能性がある問題を修正[#55061](https://github.com/pingcap/tidb/issues/55061) @ [wshwsh12](https://github.com/wshwsh12) - `IndexNestedLoopHashJoin` のデータ競合問題を修正 [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg) - `SHOW COLUMNS`を使用してビューの列を表示するとエラーが発生する問題を修正しました [#54964](https://github.com/pingcap/tidb/issues/54964) @ [lance6716](https://github.com/lance6716) @@ -88,7 +88,7 @@ TiDBバージョン: 6.5.11 - 一部のログが編集されない問題を修正[#8419](https://github.com/tikv/pd/issues/8419) @ [rleungx](https://github.com/rleungx) - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPDpanic[#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato)が発生する問題を修正しました - - `replication.strictly-match-label`から`true`に設定するとTiFlash が[#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx)で起動しなくなる問題を修正 + - `replication.strictly-match-label`から`true`に設定するとTiFlash が起動しなくなる問題を修正 [#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx) - PD がオペレータ チェック中に遭遇するデータ競合問題を修正しました [#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024) - TiFlash diff --git a/releases/release-6.5.12.md b/releases/release-6.5.12.md index 5a595745ae42a..3ac885d8a8d98 100644 --- a/releases/release-6.5.12.md +++ b/releases/release-6.5.12.md @@ -14,14 +14,14 @@ TiDBバージョン: 6.5.12 ## 互換性の変更 {#compatibility-changes} - openEuler 22.03 LTS SP3/SP4 オペレーティングシステムをサポートします。詳細については、 [OSおよびプラットフォームの要件](https://docs.pingcap.com/tidb/v6.5/hardware-and-software-requirements#os-and-platform-requirements)参照してください。 -- [TiDB HTTP API](https://github.com/pingcap/tidb/blob/release-6.5/docs/tidb_http_api.md)から取得される DDL 履歴タスクのデフォルトの制限を 2048 に設定して、過剰な履歴タスク[#55711](https://github.com/pingcap/tidb/issues/55711) @ [joccau](https://github.com/joccau)による OOM の問題を防止します。 -- インデックス[#57156](https://github.com/pingcap/tidb/issues/57156) @ [CbcWestwolf](https://github.com/CbcWestwolf)を追加する際の取り込みフェーズの最大速度を制限する新しいシステム変数[`tidb_ddl_reorg_max_write_speed`](https://docs.pingcap.com/tidb/v6.5/system-variables#tidb_ddl_reorg_max_write_speed-new-in-v6512)を追加します。 +- [TiDB HTTP API](https://github.com/pingcap/tidb/blob/release-6.5/docs/tidb_http_api.md)から取得される DDL 履歴タスクのデフォルトの制限を 2048 に設定して、過剰な履歴タスクによる OOM の問題を防止します。 [#55711](https://github.com/pingcap/tidb/issues/55711) @ [joccau](https://github.com/joccau) +- インデックスを追加する際の取り込みフェーズの最大速度を制限する新しいシステム変数[`tidb_ddl_reorg_max_write_speed`](https://docs.pingcap.com/tidb/v6.5/system-variables#tidb_ddl_reorg_max_write_speed-new-in-v6512)を追加します。 [#57156](https://github.com/pingcap/tidb/issues/57156) @ [CbcWestwolf](https://github.com/CbcWestwolf) ## 改善点 {#improvements} - TiDB - - 読み取りタイムスタンプ[#57786](https://github.com/pingcap/tidb/issues/57786) @ [MyonKeminta](https://github.com/MyonKeminta)の有効性チェックを強化 + - 読み取りタイムスタンプの有効性チェックを強化 [#57786](https://github.com/pingcap/tidb/issues/57786) @ [MyonKeminta](https://github.com/MyonKeminta) - TiKV @@ -29,14 +29,14 @@ TiDBバージョン: 6.5.12 - TiFlash - - クラスター化インデックス[#9529](https://github.com/pingcap/tiflash/issues/9529) @ [JaySon-Huang](https://github.com/JaySon-Huang)を持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 + - クラスター化インデックスを持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 [#9529](https://github.com/pingcap/tiflash/issues/9529) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - 完全復元のためにターゲットクラスタが空のクラスタであるかどうかを確認するチェックを追加します[#35744](https://github.com/pingcap/tidb/issues/35744) @ [3pointer](https://github.com/3pointer) - - 非完全復元[#55087](https://github.com/pingcap/tidb/issues/55087) @ [RidRisR](https://github.com/RidRisR)の場合、ターゲット クラスターに同じ名前のテーブルが含まれているかどうかを確認するチェックを追加します。 + - 非完全復元の場合、ターゲット クラスターに同じ名前のテーブルが含まれているかどうかを確認するチェックを追加します。 [#55087](https://github.com/pingcap/tidb/issues/55087) @ [RidRisR](https://github.com/RidRisR) - `br log restore`サブコマンドを除き、他の`br log`サブコマンドはすべて、メモリ消費量を削減するために TiDB `domain`データ構造のロードをスキップすることをサポートしています[#52088](https://github.com/pingcap/tidb/issues/52088) @ [Leavrth](https://github.com/Leavrth) - バックアップパフォーマンスを向上させるために、フルバックアップ中のテーブルレベルのチェックサム計算をデフォルトで無効にする( `--checksum=false` ) [#56373](https://github.com/pingcap/tidb/issues/56373) @ [Tristan1900](https://github.com/Tristan1900) @@ -49,127 +49,127 @@ TiDBバージョン: 6.5.12 - TiDB - `NATURAL JOIN`または`USING`句の後にサブクエリを使用するとエラーが発生する可能性がある問題を修正しました [#53766](https://github.com/pingcap/tidb/issues/53766) @ [dash12653](https://github.com/dash12653) - - `CAST`関数が文字セット[#55677](https://github.com/pingcap/tidb/issues/55677) @ [Defined2014](https://github.com/Defined2014)の明示的な設定をサポートしていない問題を修正しました + - `CAST`関数が文字セットの明示的な設定をサポートしていない問題を修正しました [#55677](https://github.com/pingcap/tidb/issues/55677) @ [Defined2014](https://github.com/Defined2014) - `LOAD DATA ... REPLACE INTO`操作でデータの不整合が発生する問題を修正[#56408](https://github.com/pingcap/tidb/issues/56408) @ [fzzf678](https://github.com/fzzf678) - - `ADD INDEX` [#56930](https://github.com/pingcap/tidb/issues/56930) @ [fzzf678](https://github.com/fzzf678)を実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました + - `ADD INDEX` を実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました [#56930](https://github.com/pingcap/tidb/issues/56930) @ [fzzf678](https://github.com/fzzf678) - 共通テーブル式 (CTE) に複数のデータ コンシューマーがあり、1 つのコンシューマーがデータを読み取らずに終了した場合に発生する可能性のある無効なメモリアクセスの問題を修正しました[#55881](https://github.com/pingcap/tidb/issues/55881) @ [windtalker](https://github.com/windtalker) - - `IndexMerge` [#58476](https://github.com/pingcap/tidb/issues/58476) @ [hawkingrei](https://github.com/hawkingrei)を構築するときに一部の述語が失われる可能性がある問題を修正しました - - `BIT`型から`CHAR`型にデータを変換すると TiKV パニック[#56494](https://github.com/pingcap/tidb/issues/56494) @ [lcwangchao](https://github.com/lcwangchao)が発生する可能性がある問題を修正しました + - `IndexMerge` を構築するときに一部の述語が失われる可能性がある問題を修正しました [#58476](https://github.com/pingcap/tidb/issues/58476) @ [hawkingrei](https://github.com/hawkingrei) + - `BIT`型から`CHAR`型にデータを変換すると TiKV パニックが発生する可能性がある問題を修正しました [#56494](https://github.com/pingcap/tidb/issues/56494) @ [lcwangchao](https://github.com/lcwangchao) - `CREATE VIEW`ステートメントで変数またはパラメータを使用してもエラーが報告されない問題を修正[#53176](https://github.com/pingcap/tidb/issues/53176) @ [mjonss](https://github.com/mjonss) - 解放されていないセッションリソースがメモリリークを引き起こす可能性がある問題を修正[#56271](https://github.com/pingcap/tidb/issues/56271) @ [lance6716](https://github.com/lance6716) - - 分散実行フレームワーク[#48680](https://github.com/pingcap/tidb/issues/48680) @ [lance6716](https://github.com/lance6716)の PD メンバーを変更した後に`ADD INDEX`実行が失敗する可能性がある問題を修正しました - - `cluster_slow_query table`クエリするときに`ORDER BY`使用すると、順序付けられていない結果[#51723](https://github.com/pingcap/tidb/issues/51723) @ [Defined2014](https://github.com/Defined2014)が生成される可能性がある問題を修正しました。 - - stale read が読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間[#56809](https://github.com/pingcap/tidb/issues/56809) @ [MyonKeminta](https://github.com/MyonKeminta)の間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響する可能性が生じます。 + - 分散実行フレームワークの PD メンバーを変更した後に`ADD INDEX`実行が失敗する可能性がある問題を修正しました [#48680](https://github.com/pingcap/tidb/issues/48680) @ [lance6716](https://github.com/lance6716) + - `cluster_slow_query table`クエリするときに`ORDER BY`使用すると、順序付けられていない結果が生成される可能性がある問題を修正しました。 [#51723](https://github.com/pingcap/tidb/issues/51723) @ [Defined2014](https://github.com/Defined2014) + - stale read が読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間の間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響する可能性が生じます。 [#56809](https://github.com/pingcap/tidb/issues/56809) @ [MyonKeminta](https://github.com/MyonKeminta) - クエリ`INFORMATION_SCHEMA.columns`のパフォーマンスが@ [lance6716](https://github.com/lance6716)で低下する問題を修正 [#58184](https://github.com/pingcap/tidb/issues/58184) - - `INSERT ... ON DUPLICATE KEY`文が`mysql_insert_id` [#55965](https://github.com/pingcap/tidb/issues/55965) @ [tiancaiamao](https://github.com/tiancaiamao)と互換性がない問題を修正 - - クエリ条件`column IS NULL` [#56116](https://github.com/pingcap/tidb/issues/56116) @ [hawkingrei](https://github.com/hawkingrei)で一意インデックスにアクセスするときに、オプティマイザが行数を誤って 1 と推定する問題を修正しました。 - - `IndexLookUp`演算子のメモリの一部が[#56440](https://github.com/pingcap/tidb/issues/56440) @ [wshwsh12](https://github.com/wshwsh12)で追跡されない問題を修正 - - TiDBの内部コルーチン[#57798](https://github.com/pingcap/tidb/issues/57798) [#56053](https://github.com/pingcap/tidb/issues/56053) @ [fishiu](https://github.com/fishiu) @ [tiancaiamao](https://github.com/tiancaiamao)で発生する可能性のあるデータ競合問題を修正しました - - クエリに利用可能なインデックスマージ実行プラン[#56217](https://github.com/pingcap/tidb/issues/56217) @ [AilinKid](https://github.com/AilinKid)がある場合に`read_from_storage`ヒントが有効にならない可能性がある問題を修正しました - - エイリアス[#56726](https://github.com/pingcap/tidb/issues/56726) @ [hawkingrei](https://github.com/hawkingrei)を持つマルチテーブル`DELETE`ステートメントに対して実行プラン バインディングを作成できない問題を修正しました。 + - `INSERT ... ON DUPLICATE KEY`文が`mysql_insert_id` と互換性がない問題を修正 [#55965](https://github.com/pingcap/tidb/issues/55965) @ [tiancaiamao](https://github.com/tiancaiamao) + - クエリ条件`column IS NULL` で一意インデックスにアクセスするときに、オプティマイザが行数を誤って 1 と推定する問題を修正しました。 [#56116](https://github.com/pingcap/tidb/issues/56116) @ [hawkingrei](https://github.com/hawkingrei) + - `IndexLookUp`演算子のメモリの一部が追跡されない問題を修正 [#56440](https://github.com/pingcap/tidb/issues/56440) @ [wshwsh12](https://github.com/wshwsh12) + - TiDBの内部コルーチンで発生する可能性のあるデータ競合問題を修正しました [#56053](https://github.com/pingcap/tidb/issues/56053) @ [fishiu](https://github.com/fishiu) [#57798](https://github.com/pingcap/tidb/issues/57798) @ [tiancaiamao](https://github.com/tiancaiamao) + - クエリに利用可能なインデックスマージ実行プランがある場合に`read_from_storage`ヒントが有効にならない可能性がある問題を修正しました [#56217](https://github.com/pingcap/tidb/issues/56217) @ [AilinKid](https://github.com/AilinKid) + - エイリアスを持つマルチテーブル`DELETE`ステートメントに対して実行プラン バインディングを作成できない問題を修正しました。 [#56726](https://github.com/pingcap/tidb/issues/56726) @ [hawkingrei](https://github.com/hawkingrei) - 異常終了時に`INDEX_HASH_JOIN`アップする可能性がある問題を修正[#54055](https://github.com/pingcap/tidb/issues/54055) @ [wshwsh12](https://github.com/wshwsh12) - 2人のDDL所有者が同時に存在する可能性がある問題を修正[#54689](https://github.com/pingcap/tidb/issues/54689) @ [joccau](https://github.com/joccau) - `information_schema.cluster_slow_query`テーブルをクエリするときに、時間フィルターが追加されていない場合、最新のスローログファイルのみがクエリされる問題を修正しました[#56100](https://github.com/pingcap/tidb/issues/56100) @ [crazycs520](https://github.com/crazycs520) - - 一意インデックス[#56161](https://github.com/pingcap/tidb/issues/56161) @ [tangenta](https://github.com/tangenta)を追加するときに`duplicate entry`発生する可能性がある問題を修正 - - 特定の型変換エラー[#41730](https://github.com/pingcap/tidb/issues/41730) @ [hawkingrei](https://github.com/hawkingrei)でエラーメッセージが正しく表示されない問題を修正 + - 一意インデックスを追加するときに`duplicate entry`発生する可能性がある問題を修正 [#56161](https://github.com/pingcap/tidb/issues/56161) @ [tangenta](https://github.com/tangenta) + - 特定の型変換エラーでエラーメッセージが正しく表示されない問題を修正 [#41730](https://github.com/pingcap/tidb/issues/41730) @ [hawkingrei](https://github.com/hawkingrei) - `VIEW`で定義されたCTEが誤ってインライン化される問題を修正[#56582](https://github.com/pingcap/tidb/issues/56582) @ [elsa0520](https://github.com/elsa0520) - - `UPDATE`文が`ENUM`型[#56832](https://github.com/pingcap/tidb/issues/56832) @ [xhebox](https://github.com/xhebox)の値を誤って更新する問題を修正しました - - `DATE`列を追加した後に`UPDATE`文を実行すると、場合によっては[#59047](https://github.com/pingcap/tidb/issues/59047) @ [mjonss](https://github.com/mjonss)のエラー`Incorrect date value: '0000-00-00'`が発生する問題を修正しました。 - - Prepareプロトコルで、クライアントがUTF8以外の文字セット[#58870](https://github.com/pingcap/tidb/issues/58870) @ [xhebox](https://github.com/xhebox)を使用するとエラーが発生する問題を修正しました。 + - `UPDATE`文が`ENUM`型の値を誤って更新する問題を修正しました [#56832](https://github.com/pingcap/tidb/issues/56832) @ [xhebox](https://github.com/xhebox) + - `DATE`列を追加した後に`UPDATE`文を実行すると、場合によってはのエラー`Incorrect date value: '0000-00-00'`が発生する問題を修正しました。 [#59047](https://github.com/pingcap/tidb/issues/59047) @ [mjonss](https://github.com/mjonss) + - Prepareプロトコルで、クライアントがUTF8以外の文字セットを使用するとエラーが発生する問題を修正しました。 [#58870](https://github.com/pingcap/tidb/issues/58870) @ [xhebox](https://github.com/xhebox) - 一時テーブルをクエリすると、場合によっては予期しない TiKV リクエストがトリガーされる可能性がある問題を修正しました[#58875](https://github.com/pingcap/tidb/issues/58875) @ [tiancaiamao](https://github.com/tiancaiamao) - - ビュー[#53175](https://github.com/pingcap/tidb/issues/53175) @ [mjonss](https://github.com/mjonss)のステートメントに`ONLY_FULL_GROUP_BY`設定が反映されない問題を修正しました - - 不一致な値型と型変換エラーを含む条件`IN`を使用してパーティション テーブルをクエリすると、誤ったクエリ結果[#54746](https://github.com/pingcap/tidb/issues/54746) @ [mjonss](https://github.com/mjonss)が発生する問題を修正しました + - ビューのステートメントに`ONLY_FULL_GROUP_BY`設定が反映されない問題を修正しました [#53175](https://github.com/pingcap/tidb/issues/53175) @ [mjonss](https://github.com/mjonss) + - 不一致な値型と型変換エラーを含む条件`IN`を使用してパーティション テーブルをクエリすると、誤ったクエリ結果が発生する問題を修正しました [#54746](https://github.com/pingcap/tidb/issues/54746) @ [mjonss](https://github.com/mjonss) - 特定のフィールドに空の値が含まれている場合にスローログのクエリが失敗する可能性がある問題を修正[#58147](https://github.com/pingcap/tidb/issues/58147) @ [yibin87](https://github.com/yibin87) - `RADIANS()`関数が誤った順序で値を計算する問題を修正[#57671](https://github.com/pingcap/tidb/issues/57671) @ [gengliqi](https://github.com/gengliqi) - `BIT`列のデフォルト値が正しくない問題を修正[#57301](https://github.com/pingcap/tidb/issues/57301) @ [YangKeao](https://github.com/YangKeao) - - CTE に`ORDER BY` 、 `LIMIT` 、または`SELECT DISTINCT`個の節が含まれており、別の CTE [#56603](https://github.com/pingcap/tidb/issues/56603) @ [elsa0520](https://github.com/elsa0520)の再帰部分によって参照されている場合にインライン エラーが発生する可能性がある問題を修正しました。 + - CTE に`ORDER BY` 、 `LIMIT` 、または`SELECT DISTINCT`個の節が含まれており、別の CTE の再帰部分によって参照されている場合にインライン エラーが発生する可能性がある問題を修正しました。 [#56603](https://github.com/pingcap/tidb/issues/56603) @ [elsa0520](https://github.com/elsa0520) - 統計情報を同期的にロードする際に発生するタイムアウトが正しく処理されない可能性がある問題を修正[#57710](https://github.com/pingcap/tidb/issues/57710) @ [hawkingrei](https://github.com/hawkingrei) - - CTE [#54582](https://github.com/pingcap/tidb/issues/54582) @ [hawkingrei](https://github.com/hawkingrei)でデータベース名を解析するときに誤ったデータベース名が返される可能性がある問題を修正しました - - 無効なデータバインディング[#58016](https://github.com/pingcap/tidb/issues/58016) @ [qw4990](https://github.com/qw4990)により、TiDB が起動時にpanic可能性がある問題を修正しました + - CTE でデータベース名を解析するときに誤ったデータベース名が返される可能性がある問題を修正しました [#54582](https://github.com/pingcap/tidb/issues/54582) @ [hawkingrei](https://github.com/hawkingrei) + - 無効なデータバインディングにより、TiDB が起動時にpanic可能性がある問題を修正しました [#58016](https://github.com/pingcap/tidb/issues/58016) @ [qw4990](https://github.com/qw4990) - 特定の極端なケースでコスト推定によって無効な INF/NaN 値が生成される可能性があり、その結果、結合したテーブルの再配置の結果が不正確になる可能性がある問題を修正しました[#56704](https://github.com/pingcap/tidb/issues/56704) @ [winoros](https://github.com/winoros) - - 統計ファイルに NULL 値[#53966](https://github.com/pingcap/tidb/issues/53966) @ [King-Dylan](https://github.com/King-Dylan)が含まれている場合、統計を手動でロードすると失敗する可能性がある問題を修正しました。 + - 統計ファイルに NULL 値が含まれている場合、統計を手動でロードすると失敗する可能性がある問題を修正しました。 [#53966](https://github.com/pingcap/tidb/issues/53966) @ [King-Dylan](https://github.com/King-Dylan) - 同じ名前のビューを2つ作成してもエラーが報告されない問題を修正[#58769](https://github.com/pingcap/tidb/issues/58769) @ [tiancaiamao](https://github.com/tiancaiamao) - 仮想生成列の依存関係に属性`ON UPDATE`を持つ列が含まれている場合、更新された行のデータとそのインデックスデータが不整合になる可能性がある問題を修正しました[#56829](https://github.com/pingcap/tidb/issues/56829) @ [joechenrh](https://github.com/joechenrh) - - `INFORMATION_SCHEMA.TABLES`システムテーブルが誤った結果[#57345](https://github.com/pingcap/tidb/issues/57345) @ [tangenta](https://github.com/tangenta)を返す問題を修正しました + - `INFORMATION_SCHEMA.TABLES`システムテーブルが誤った結果を返す問題を修正しました [#57345](https://github.com/pingcap/tidb/issues/57345) @ [tangenta](https://github.com/tangenta) - TiKV - - Follower Readが古いデータ[#17018](https://github.com/tikv/tikv/issues/17018) @ [glorv](https://github.com/glorv)を読み取る可能性がある問題を修正しました - - ピア[#18005](https://github.com/tikv/tikv/issues/18005) @ [glorv](https://github.com/glorv)を破壊するときに TiKV がpanic可能性がある問題を修正しました - - タイムロールバックによって異常なRocksDBフロー制御が発生し、パフォーマンスジッター[#17995](https://github.com/tikv/tikv/issues/17995) @ [LykxSassinator](https://github.com/LykxSassinator)が発生する可能性がある問題を修正しました。 - - ディスクストールによりリーダーの移行が妨げられ、パフォーマンスジッター[#17363](https://github.com/tikv/tikv/issues/17363) @ [hhwyt](https://github.com/hhwyt)が発生する問題を修正しました + - Follower Readが古いデータを読み取る可能性がある問題を修正しました [#17018](https://github.com/tikv/tikv/issues/17018) @ [glorv](https://github.com/glorv) + - ピアを破壊するときに TiKV がpanic可能性がある問題を修正しました [#18005](https://github.com/tikv/tikv/issues/18005) @ [glorv](https://github.com/glorv) + - タイムロールバックによって異常なRocksDBフロー制御が発生し、パフォーマンスジッターが発生する可能性がある問題を修正しました。 [#17995](https://github.com/tikv/tikv/issues/17995) @ [LykxSassinator](https://github.com/LykxSassinator) + - ディスクストールによりリーダーの移行が妨げられ、パフォーマンスジッターが発生する問題を修正しました [#17363](https://github.com/tikv/tikv/issues/17363) @ [hhwyt](https://github.com/hhwyt) - 1フェーズコミット(1PC)のみが有効で、非同期コミットが有効になっていない場合に、最後に書き込まれたデータが読み取れない可能性がある問題を修正[#18117](https://github.com/tikv/tikv/issues/18117) @ [zyguan](https://github.com/zyguan) - GCワーカーの負荷が高いときにデッドロックが発生する可能性がある問題を修正[#18214](https://github.com/tikv/tikv/issues/18214) @ [zyguan](https://github.com/zyguan) - Grafana の TiKV パネルの**ストレージ非同期書き込み期間の**監視メトリックが不正確であるという問題を修正しました[#17579](https://github.com/tikv/tikv/issues/17579) @ [overvenus](https://github.com/overvenus) - `RADIANS()`または`DEGREES()`関数を含むクエリを実行するとTiKVがpanic可能性がある問題を修正しました[#17852](https://github.com/tikv/tikv/issues/17852) @ [gengliqi](https://github.com/gengliqi) - リージョンをマージすると稀に TiKV がpanicを起こす可能性がある問題を修正[#17840](https://github.com/tikv/tikv/issues/17840) @ [glorv](https://github.com/glorv) - - リージョンを[#17602](https://github.com/tikv/tikv/issues/17602) @[LykxSassinator](https://github.com/LykxSassinator)に分割した後、リーダーをすぐに選出できない問題を修正しました - - GBK/GB18030エンコードデータ[#17618](https://github.com/tikv/tikv/issues/17618) @ [CbcWestwolf](https://github.com/CbcWestwolf)の処理時にエンコードが失敗する可能性がある問題を修正 + - リージョンをに分割した後、リーダーをすぐに選出できない問題を修正しました [#17602](https://github.com/tikv/tikv/issues/17602) @[LykxSassinator](https://github.com/LykxSassinator) + - GBK/GB18030エンコードデータの処理時にエンコードが失敗する可能性がある問題を修正 [#17618](https://github.com/tikv/tikv/issues/17618) @ [CbcWestwolf](https://github.com/CbcWestwolf) - PD - - TSO [#9004](https://github.com/tikv/pd/issues/9004) @ [rleungx](https://github.com/rleungx)を割り当てるときにメモリリークが発生する可能性がある問題を修正しました - - `tidb_enable_tso_follower_proxy`システム変数が[#8947](https://github.com/tikv/pd/issues/8947) @ [JmPotato](https://github.com/JmPotato)で有効にならない可能性がある問題を修正しました + - TSO を割り当てるときにメモリリークが発生する可能性がある問題を修正しました [#9004](https://github.com/tikv/pd/issues/9004) @ [rleungx](https://github.com/rleungx) + - `tidb_enable_tso_follower_proxy`システム変数が有効にならない可能性がある問題を修正しました [#8947](https://github.com/tikv/pd/issues/8947) @ [JmPotato](https://github.com/JmPotato) - PD がpanicを起こす可能性のある潜在的な問題を修正[#8915](https://github.com/tikv/pd/issues/8915) @ [bufferflies](https://github.com/bufferflies) - - 長時間実行クラスタ[#9047](https://github.com/tikv/pd/issues/9047) @ [bufferflies](https://github.com/bufferflies)でメモリリークが発生する可能性がある問題を修正 - - PDノードがLeader[#9051](https://github.com/tikv/pd/issues/9051) @ [rleungx](https://github.com/rleungx)でない場合でもTSOを生成する可能性がある問題を修正しました + - 長時間実行クラスタでメモリリークが発生する可能性がある問題を修正 [#9047](https://github.com/tikv/pd/issues/9047) @ [bufferflies](https://github.com/bufferflies) + - PDノードがLeaderでない場合でもTSOを生成する可能性がある問題を修正しました [#9051](https://github.com/tikv/pd/issues/9051) @ [rleungx](https://github.com/rleungx) - PDリーダーの切り替え時にリージョン同期が間に合わない問題を修正しました [#9017](https://github.com/tikv/pd/issues/9017) @[rleungx](https://github.com/rleungx) - - `evict-leader-scheduler`または`grant-leader-scheduler`作成時にエラーが発生しても、エラーメッセージが pd-ctl [#8759](https://github.com/tikv/pd/issues/8759) @ [okJiang](https://github.com/okJiang)に返されない問題を修正しました。 - - ホットスポット キャッシュ[#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 + - `evict-leader-scheduler`または`grant-leader-scheduler`作成時にエラーが発生しても、エラーメッセージが pd-ctl に返されない問題を修正しました。 [#8759](https://github.com/tikv/pd/issues/8759) @ [okJiang](https://github.com/okJiang) + - ホットスポット キャッシュのメモリリーク問題を修正 [#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024) - 多数のリージョンが存在する場合にPDのリージョンAPIをリクエストできない問題を修正[#55872](https://github.com/pingcap/tidb/issues/55872) @ [rleungx](https://github.com/rleungx) - - 同じストアID [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang)で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 + - 同じストアID で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang) - 潜在的なセキュリティ脆弱性を修正するために、Gin Web Framework のバージョンを v1.9.1 から v1.10.0 にアップグレードしました[#8643](https://github.com/tikv/pd/issues/8643) @ [JmPotato](https://github.com/JmPotato) - `evict-leader-scheduler`で間違ったパラメータを使用すると、PD がエラーを正しく報告せず、一部のスケジューラが利用できなくなる問題を修正しました[#8619](https://github.com/tikv/pd/issues/8619) @ [rleungx](https://github.com/rleungx) - - ラベル統計[#8700](https://github.com/tikv/pd/issues/8700) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 + - ラベル統計のメモリリーク問題を修正 [#8700](https://github.com/tikv/pd/issues/8700) @ [lhy1024](https://github.com/lhy1024) - TiDB DashboardがPD `trace`データを正しく読み取れない問題を修正[#7253](https://github.com/tikv/pd/issues/7253) @ [nolouch](https://github.com/nolouch) - - リージョン統計[#8710](https://github.com/tikv/pd/issues/8710) @ [rleungx](https://github.com/rleungx)のメモリリーク問題を修正 - - etcdリーダー遷移[#8823](https://github.com/tikv/pd/issues/8823) @ [rleungx](https://github.com/rleungx)中にPDがリーダーを素早く再選出できない問題を修正 + - リージョン統計のメモリリーク問題を修正 [#8710](https://github.com/tikv/pd/issues/8710) @ [rleungx](https://github.com/rleungx) + - etcdリーダー遷移中にPDがリーダーを素早く再選出できない問題を修正 [#8823](https://github.com/tikv/pd/issues/8823) @ [rleungx](https://github.com/rleungx) - TiFlash - - `SUBSTRING()`関数が特定の整数型に対して`pos`と`len`引数をサポートせず、クエリエラー[#9473](https://github.com/pingcap/tiflash/issues/9473) @ [gengliqi](https://github.com/gengliqi)が発生する問題を修正しました - - TiFlashでサポートされていない一部の JSON関数がTiFlash [#9444](https://github.com/pingcap/tiflash/issues/9444) @ [windtalker](https://github.com/windtalker)にプッシュダウンされる問題を修正しました - - 2番目のパラメータが負の[#9604](https://github.com/pingcap/tiflash/issues/9604) @ [guo-shaoge](https://github.com/guo-shaoge)の場合に`SUBSTRING()`関数が誤った結果を返す問題を修正しました + - `SUBSTRING()`関数が特定の整数型に対して`pos`と`len`引数をサポートせず、クエリエラーが発生する問題を修正しました [#9473](https://github.com/pingcap/tiflash/issues/9473) @ [gengliqi](https://github.com/gengliqi) + - TiFlashでサポートされていない一部の JSON関数がTiFlash にプッシュダウンされる問題を修正しました [#9444](https://github.com/pingcap/tiflash/issues/9444) @ [windtalker](https://github.com/windtalker) + - 2番目のパラメータが負のの場合に`SUBSTRING()`関数が誤った結果を返す問題を修正しました [#9604](https://github.com/pingcap/tiflash/issues/9604) @ [guo-shaoge](https://github.com/guo-shaoge) - `LPAD()`と`RPAD()`関数が、場合によっては誤った結果を返す問題を修正しました[#9465](https://github.com/pingcap/tiflash/issues/9465) @ [guo-shaoge](https://github.com/guo-shaoge) - - 大きなテーブルで`DROP TABLE`実行するとTiFlash OOM [#9437](https://github.com/pingcap/tiflash/issues/9437) @ [JaySon-Huang](https://github.com/JaySon-Huang)が発生する可能性がある問題を修正しました - - CPUコア数[#9212](https://github.com/pingcap/tiflash/issues/9212) @ [xzhangxian1008](https://github.com/xzhangxian1008)を取得する際にゼロ除算エラーが発生し、 TiFlashが起動に失敗する問題を修正しました。 + - 大きなテーブルで`DROP TABLE`実行するとTiFlash OOM が発生する可能性がある問題を修正しました [#9437](https://github.com/pingcap/tiflash/issues/9437) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - CPUコア数を取得する際にゼロ除算エラーが発生し、 TiFlashが起動に失敗する問題を修正しました。 [#9212](https://github.com/pingcap/tiflash/issues/9212) @ [xzhangxian1008](https://github.com/xzhangxian1008) - 大量のデータをインポートした後にTiFlash のメモリ使用量が高くなる可能性がある問題を修正[#9812](https://github.com/pingcap/tiflash/issues/9812) @ [CalvinNeo](https://github.com/CalvinNeo) - ツール - Backup & Restore (BR) - - TiKV [#58845](https://github.com/pingcap/tidb/issues/58845) @ [Tristan1900](https://github.com/Tristan1900)にリクエストを送信するときに`rpcClient is idle`エラーが発生し、 BR が復元に失敗する問題を修正しました。 - - `br log status --json` [#57959](https://github.com/pingcap/tidb/issues/57959) @ [Leavrth](https://github.com/Leavrth)を使用してログバックアップタスクをクエリすると、結果に`status`フィールドが表示されない問題を修正しました。 - - ログバックアップ中のPD Leader I/Oレイテンシーによりチェックポイントレイテンシーが増加する可能性がある問題を修正しました。[#58574](https://github.com/pingcap/tidb/issues/58574) @ [YuJuncen](https://github.com/YuJuncen) - - `tiup br restore`コマンドがデータベースまたはテーブルの復元中にターゲット クラスタ テーブルが既に存在するかどうかのチェックを省略し、既存のテーブル[#58168](https://github.com/pingcap/tidb/issues/58168) @ [RidRisR](https://github.com/RidRisR)を上書きする可能性がある問題を修正しました。 - - アドバンサー所有者が[#58031](https://github.com/pingcap/tidb/issues/58031) @ [3pointer](https://github.com/3pointer)に切り替わったときに、ログバックアップが予期せず一時停止状態になる可能性がある問題を修正しました。 - - ログバックアップが残留ロックをすぐに解決できず、チェックポイントが[#57134](https://github.com/pingcap/tidb/issues/57134) @ [3pointer](https://github.com/3pointer)に進まない問題を修正しました。 + - TiKV にリクエストを送信するときに`rpcClient is idle`エラーが発生し、 BR が復元に失敗する問題を修正しました。 [#58845](https://github.com/pingcap/tidb/issues/58845) @ [Tristan1900](https://github.com/Tristan1900) + - `br log status --json` を使用してログバックアップタスクをクエリすると、結果に`status`フィールドが表示されない問題を修正しました。 [#57959](https://github.com/pingcap/tidb/issues/57959) @ [Leavrth](https://github.com/Leavrth) + - ログバックアップ中のPDLeaderI/Oレイテンシーによりチェックポイントレイテンシーが増加する可能性がある問題を修正しました。 [#58574](https://github.com/pingcap/tidb/issues/58574) @ [YuJuncen](https://github.com/YuJuncen) + - `tiup br restore`コマンドがデータベースまたはテーブルの復元中にターゲット クラスタ テーブルが既に存在するかどうかのチェックを省略し、既存のテーブルを上書きする可能性がある問題を修正しました。 [#58168](https://github.com/pingcap/tidb/issues/58168) @ [RidRisR](https://github.com/RidRisR) + - アドバンサー所有者がに切り替わったときに、ログバックアップが予期せず一時停止状態になる可能性がある問題を修正しました。 [#58031](https://github.com/pingcap/tidb/issues/58031) @ [3pointer](https://github.com/3pointer) + - ログバックアップが残留ロックをすぐに解決できず、チェックポイントがに進まない問題を修正しました。 [#57134](https://github.com/pingcap/tidb/issues/57134) @ [3pointer](https://github.com/3pointer) - BR統合テストケースが不安定になる問題を修正し、スナップショットまたはログバックアップファイルの破損をシミュレートする新しいテストケースを追加します[#53835](https://github.com/pingcap/tidb/issues/53835) @ [Leavrth](https://github.com/Leavrth) - - ログに暗号化された情報[#57585](https://github.com/pingcap/tidb/issues/57585) @ [kennytm](https://github.com/kennytm)が出力される問題を修正 + - ログに暗号化された情報が出力される問題を修正 [#57585](https://github.com/pingcap/tidb/issues/57585) @ [kennytm](https://github.com/kennytm) - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に PITR タスクが`Information schema is out of date`エラーを返す可能性がある問題を修正しました[#57743](https://github.com/pingcap/tidb/issues/57743) @ [Tristan1900](https://github.com/Tristan1900) - TiCDC - - TiCDC が`RENAME TABLE`操作[#11946](https://github.com/pingcap/tiflow/issues/11946) @ [wk989898](https://github.com/wk989898)中にフィルタリングに誤ったテーブル名を使用する問題を修正しました - - Avroプロトコル[#11994](https://github.com/pingcap/tiflow/issues/11994) @ [wk989898](https://github.com/wk989898)経由で`default NULL`文を複製するときにTiCDCがエラーを報告する問題を修正 - - PDスケールイン[#12004](https://github.com/pingcap/tiflow/issues/12004) @ [lidezhu](https://github.com/lidezhu)後にTiCDCがPDに正しく接続できない問題を修正 + - TiCDC が`RENAME TABLE`操作中にフィルタリングに誤ったテーブル名を使用する問題を修正しました [#11946](https://github.com/pingcap/tiflow/issues/11946) @ [wk989898](https://github.com/wk989898) + - Avroプロトコル経由で`default NULL`文を複製するときにTiCDCがエラーを報告する問題を修正 [#11994](https://github.com/pingcap/tiflow/issues/11994) @ [wk989898](https://github.com/wk989898) + - PDスケールイン後にTiCDCがPDに正しく接続できない問題を修正 [#12004](https://github.com/pingcap/tiflow/issues/12004) @ [lidezhu](https://github.com/lidezhu) - チェンジフィードが停止または削除された後に初期スキャンがキャンセルされない問題を修正[#11638](https://github.com/pingcap/tiflow/issues/11638) @ [3AceShowHand](https://github.com/3AceShowHand) - アップストリームで新しく追加された列のデフォルト値を`NOT NULL`から`NULL`に変更すると、ダウンストリームのその列のデフォルト値が正しくなくなる問題を修正しました[#12037](https://github.com/pingcap/tiflow/issues/12037) @ [wk989898](https://github.com/wk989898) - - `changefeed pause`コマンドで`--overwrite-checkpoint-ts`パラメータを使用すると、変更フィードが[#12055](https://github.com/pingcap/tiflow/issues/12055) @ [hongyunyan](https://github.com/hongyunyan)で停止する可能性がある問題を修正しました。 - - `CREATE TABLE IF NOT EXISTS`または`CREATE DATABASE IF NOT EXISTS`ステートメント[#11839](https://github.com/pingcap/tiflow/issues/11839) @ [CharlesCheung96](https://github.com/CharlesCheung96)を複製するときに TiCDC がpanic可能性がある問題を修正しました - - 有効なインデックス[#11765](https://github.com/pingcap/tiflow/issues/11765) @ [asddongmen](https://github.com/asddongmen)のないテーブルで`TRUNCATE TABLE` DDL を複製するときに TiCDC がエラーを報告する可能性がある問題を修正しました。 + - `changefeed pause`コマンドで`--overwrite-checkpoint-ts`パラメータを使用すると、変更フィードが停止する可能性がある問題を修正しました。 [#12055](https://github.com/pingcap/tiflow/issues/12055) @ [hongyunyan](https://github.com/hongyunyan) + - `CREATE TABLE IF NOT EXISTS`または`CREATE DATABASE IF NOT EXISTS`ステートメントを複製するときに TiCDC がpanic可能性がある問題を修正しました [#11839](https://github.com/pingcap/tiflow/issues/11839) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - 有効なインデックスのないテーブルで`TRUNCATE TABLE` DDL を複製するときに TiCDC がエラーを報告する可能性がある問題を修正しました。 [#11765](https://github.com/pingcap/tiflow/issues/11765) @ [asddongmen](https://github.com/asddongmen) - TiDB DDL 所有者の変更中に DDL タスクのスキーマ バージョンが非増分になったときに、TiCDC が誤って DDL タスクを破棄する問題を修正[#11714](https://github.com/pingcap/tiflow/issues/11714) @ [wlwilliamx](https://github.com/wlwilliamx) - - 新しい TiKV ノードがクラスター[#11766](https://github.com/pingcap/tiflow/issues/11766) @ [lidezhu](https://github.com/lidezhu)に追加された後に、変更フィードがスタックする可能性がある問題を修正しました。 + - 新しい TiKV ノードがクラスターに追加された後に、変更フィードがスタックする可能性がある問題を修正しました。 [#11766](https://github.com/pingcap/tiflow/issues/11766) @ [lidezhu](https://github.com/lidezhu) - Sarama クライアントによって再送信された順序外メッセージによって Kafka メッセージの順序が正しくなくなる問題を修正[#11935](https://github.com/pingcap/tiflow/issues/11935) @ [3AceShowHand](https://github.com/3AceShowHand) - - PullerモジュールのResolved TSレイテンシーモニタリングで誤った値[#11561](https://github.com/pingcap/tiflow/issues/11561) @ [wlwilliamx](https://github.com/wlwilliamx)が表示される問題を修正しました - - やり直しモジュールがエラー[#11744](https://github.com/pingcap/tiflow/issues/11744) @ [CharlesCheung96](https://github.com/CharlesCheung96)を正しく報告できない問題を修正しました + - PullerモジュールのResolved TSレイテンシーモニタリングで誤った値が表示される問題を修正しました [#11561](https://github.com/pingcap/tiflow/issues/11561) @ [wlwilliamx](https://github.com/wlwilliamx) + - やり直しモジュールがエラーを正しく報告できない問題を修正しました [#11744](https://github.com/pingcap/tiflow/issues/11744) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Data Migration (DM) - 複数の DM マスターノードが同時にリーダーになり、データの不整合が発生する可能性がある問題を修正しました[#11602](https://github.com/pingcap/tiflow/issues/11602) @ [GMHDBJD](https://github.com/GMHDBJD) - パスワードの長さが19文字を超えるとMySQL 8.0への接続に失敗する問題を修正[#11603](https://github.com/pingcap/tiflow/issues/11603) @ [fishiu](https://github.com/fishiu) - - TLSと`shard-mode`両方が[#11842](https://github.com/pingcap/tiflow/issues/11842) @ [sunxiaoguang](https://github.com/sunxiaoguang)に設定されている場合に`start-task`の事前チェックが失敗する問題を修正 + - TLSと`shard-mode`両方がに設定されている場合に`start-task`の事前チェックが失敗する問題を修正 [#11842](https://github.com/pingcap/tiflow/issues/11842) @ [sunxiaoguang](https://github.com/sunxiaoguang) - TiDB Lightning @@ -177,9 +177,9 @@ TiDBバージョン: 6.5.12 - エンコードフェーズでのキャッシュ不足によりパフォーマンスが低下する問題を修正[#56705](https://github.com/pingcap/tidb/issues/56705) @ [OliverS929](https://github.com/OliverS929) - 高同時実行シナリオでクラウドストレージからデータをインポートするときにパフォーマンスが低下する問題を修正[#57413](https://github.com/pingcap/tidb/issues/57413) @ [xuanyu66](https://github.com/xuanyu66) - メタデータ更新中に`Lock wait timeout`エラーが発生した場合にTiDB Lightning が自動的に再試行しない問題を修正しました[#53042](https://github.com/pingcap/tidb/issues/53042) @ [guoshouyan](https://github.com/guoshouyan) - - TiDB LightningがTiKV [#56114](https://github.com/pingcap/tidb/issues/56114) @ [fishiu](https://github.com/fishiu)から送信されたサイズ超過のメッセージを受信できない問題を修正しました - - TiDB Lightning [#58085](https://github.com/pingcap/tidb/issues/58085) @ [lance6716](https://github.com/lance6716)を使用してデータをインポートするときにエラーレポートの出力が切り捨てられる問題を修正しました + - TiDB LightningがTiKV から送信されたサイズ超過のメッセージを受信できない問題を修正しました [#56114](https://github.com/pingcap/tidb/issues/56114) @ [fishiu](https://github.com/fishiu) + - TiDB Lightning を使用してデータをインポートするときにエラーレポートの出力が切り捨てられる問題を修正しました [#58085](https://github.com/pingcap/tidb/issues/58085) @ [lance6716](https://github.com/lance6716) - Dumpling - - Google Cloud Storage (GCS) [#56127](https://github.com/pingcap/tidb/issues/56127) @ [OliverS929](https://github.com/OliverS929)から 503 エラーを受信したときにDumpling が適切に再試行できない問題を修正しました + - Google Cloud Storage (GCS) から 503 エラーを受信したときにDumpling が適切に再試行できない問題を修正しました [#56127](https://github.com/pingcap/tidb/issues/56127) @ [OliverS929](https://github.com/OliverS929) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 8794aff9def0e..475964d628796 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -89,14 +89,14 @@ TiDB バージョン: 6.5.3 - TiKV - - TiKVノードが[#14547](https://github.com/tikv/tikv/issues/14547) @ [hicqu](https://github.com/hicqu)で失敗したときに、対応するリージョンのピアが誤って休止状態になる問題を修正しました + - TiKVノードが失敗したときに、対応するリージョンのピアが誤って休止状態になる問題を修正しました [#14547](https://github.com/tikv/tikv/issues/14547) @ [hicqu](https://github.com/hicqu) - 継続的プロファイリングにおけるファイル ハンドル リークの問題を修正しました [#14224](https://github.com/tikv/tikv/issues/14224) @ [tabokie](https://github.com/tabokie) - - PD クラッシュにより PITR が[#14184](https://github.com/tikv/tikv/issues/14184) @ [YuJuncen](https://github.com/YuJuncen)で続行できなくなる問題を修正しました + - PD クラッシュにより PITR が続行できなくなる問題を修正しました [#14184](https://github.com/tikv/tikv/issues/14184) @ [YuJuncen](https://github.com/YuJuncen) - 暗号化キーIDの競合により古いキーが削除される可能性がある問題を修正しました [#14585](https://github.com/tikv/tikv/issues/14585) @ [tabokie](https://github.com/tabokie) - 自動コミットとPointGetレプリカ読み取りによって線形化可能性が破壊される可能性がある問題を修正しました [#14715](https://github.com/tikv/tikv/issues/14715) @ [cfzjywxk](https://github.com/cfzjywxk) - クラスタを以前のバージョンからv6.5以降のバージョンにアップグレードしたときに、蓄積されたロックレコードによって引き起こされるパフォーマンス低下の問題を修正しました。 [#14780](https://github.com/tikv/tikv/issues/14780) @ [MyonKeminta](https://github.com/MyonKeminta) - TiDB Lightning がSST ファイルの漏洩を引き起こす可能性がある問題を修正[#14745](https://github.com/tikv/tikv/issues/14745) @ [YuJuncen](https://github.com/YuJuncen) - - 暗号化キーとラフトログファイルの削除の間の潜在的な競合を修正しました。これにより、TiKV が[#14761](https://github.com/tikv/tikv/issues/14761) @ [Connor1996](https://github.com/Connor1996)で起動しなくなる可能性があります。 + - 暗号化キーとラフトログファイルの削除の間の潜在的な競合を修正しました。これにより、TiKV が起動しなくなる可能性があります。 [#14761](https://github.com/tikv/tikv/issues/14761) @ [Connor1996](https://github.com/Connor1996) - TiFlash @@ -118,7 +118,7 @@ TiDB バージョン: 6.5.3 - 上流 TiDB で OOM が発生したときに TiCDC が停止する問題を修正しました [#8561](https://github.com/pingcap/tiflow/issues/8561) @ [overvenus](https://github.com/overvenus) - ネットワーク分離やPDオーナーノードの再起動などのPD障害時にTiCDCが停止する問題を修正[#8808](https://github.com/pingcap/tiflow/issues/8808) [#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @ [asddongmen](https://github.com/asddongmen) - TiCDC タイムゾーン設定の問題を修正 [#8798](https://github.com/pingcap/tiflow/issues/8798) @ [Rustin170506](https://github.com/Rustin170506) - - 上流の TiKV ノードの 1 つが[#8858](https://github.com/pingcap/tiflow/issues/8858) @ [hicqu](https://github.com/hicqu)でクラッシュするとチェックポイントの遅延が増加する問題を修正しました + - 上流の TiKV ノードの 1 つがクラッシュするとチェックポイントの遅延が増加する問題を修正しました [#8858](https://github.com/pingcap/tiflow/issues/8858) @ [hicqu](https://github.com/hicqu) - 下流のMySQLにデータを複製するときに、上流のTiDB で`FLASHBACK CLUSTER TO TIMESTAMP`ステートメントが実行された後にレプリケーションエラーが発生する問題を修正しました。 [#8040](https://github.com/pingcap/tiflow/issues/8040) @ [asddongmen](https://github.com/asddongmen) - オブジェクトストレージにデータを複製する際に、上流の`EXCHANGE PARTITION`操作が下流のに正しく複製されない問題を修正しました。 [#8914](https://github.com/pingcap/tiflow/issues/8914) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 一部の特殊なシナリオでソートコンポーネントの過剰なメモリ使用によって引き起こされる OOM 問題を修正[#8974](https://github.com/pingcap/tiflow/issues/8974) @ [hicqu](https://github.com/hicqu) diff --git a/releases/release-6.5.4.md b/releases/release-6.5.4.md index a0d8c36441a56..3c768927e8619 100644 --- a/releases/release-6.5.4.md +++ b/releases/release-6.5.4.md @@ -90,7 +90,7 @@ TiDB バージョン: 6.5.4 - パーティションテーブルに新しいインデックスを追加した後、パーティションパーティションテーブルで統計の自動収集が正しくトリガーされない可能性がある問題を修正しました。 [#41638](https://github.com/pingcap/tidb/issues/41638) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) - 統計情報におけるSQL実行詳細のメモリ消費量が多すぎると、極端なケースでTiDB OOMが発生する問題を修正[#44047](https://github.com/pingcap/tidb/issues/44047) @ [wshwsh12](https://github.com/wshwsh12) - バッチコプロセッサの再試行によって誤ったリージョン情報が生成される可能性があり、クエリが失敗する問題を修正しました[#44622](https://github.com/pingcap/tidb/issues/44622) @ [windtalker](https://github.com/windtalker) - - `indexMerge`のクエリが[#45279](https://github.com/pingcap/tidb/issues/45279) @ [xzhangxian1008](https://github.com/xzhangxian1008)で強制終了されたときに発生するハングアップの問題を修正しました + - `indexMerge`のクエリが強制終了されたときに発生するハングアップの問題を修正しました [#45279](https://github.com/pingcap/tidb/issues/45279) @ [xzhangxian1008](https://github.com/xzhangxian1008) - システムテーブル`INFORMATION_SCHEMA.TIKV_REGION_STATUS`をクエリすると、場合によっては誤った結果が返される問題を修正しました[#45531](https://github.com/pingcap/tidb/issues/45531) @ [Defined2014](https://github.com/Defined2014) - `tidb_enable_parallel_apply`有効になっている場合、MPP モードでのクエリ結果が正しくない問題を修正[#45299](https://github.com/pingcap/tidb/issues/45299) @ [windtalker](https://github.com/windtalker) - `tidb_opt_agg_push_down`有効になっている場合にクエリが誤った結果を返す可能性がある問題を修正[#44795](https://github.com/pingcap/tidb/issues/44795) @ [AilinKid](https://github.com/AilinKid) @@ -125,7 +125,7 @@ TiDB バージョン: 6.5.4 - 暗号化により部分書き込み中にデータ破損が発生する可能性がある問題を修正 [#15080](https://github.com/tikv/tikv/issues/15080) @ [tabokie](https://github.com/tabokie) - ストアハートビートの再試行回数をに減らして、ハートビートストームの問題を修正しました。 [#15184](https://github.com/tikv/tikv/issues/15184) @ [nolouch](https://github.com/nolouch) - 保留中の圧縮バイト量が多い場合にトラフィック制御が機能しない可能性がある問題を修正しました。 [#14392](https://github.com/tikv/tikv/issues/14392) @ [Connor1996](https://github.com/Connor1996) - - PDとTiKV間のネットワーク中断によりPITRが[#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen)で停止する可能性がある問題を修正しました + - PDとTiKV間のネットワーク中断によりPITRが停止する可能性がある問題を修正しました [#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC の古い値機能が有効になっているときに TiKV がより多くのメモリを消費する可能性がある問題を修正[#14815](https://github.com/tikv/tikv/issues/14815) @ [YuJuncen](https://github.com/YuJuncen) - PD @@ -189,7 +189,7 @@ TiDB バージョン: 6.5.4 - `NEXT_GLOBAL_ROW_ID` を保存するときにデータ型が間違っている問題を修正しました [#45427](https://github.com/pingcap/tidb/issues/45427) @ [lyzx2001](https://github.com/lyzx2001) - `checksum = "optional"` のときにチェックサムがエラーを報告する問題を修正しました [#45382](https://github.com/pingcap/tidb/issues/45382) @ [lyzx2001](https://github.com/lyzx2001) - PDクラスタアドレスがに変更されるとデータのインポートが失敗する問題を修正しました [#43436](https://github.com/pingcap/tidb/issues/43436) @ [lichunzhu](https://github.com/lichunzhu) - - 一部のPDノードが[#43400](https://github.com/pingcap/tidb/issues/43400) @ [lichunzhu](https://github.com/lichunzhu)で失敗した場合にデータのインポートが失敗する問題を修正しました + - 一部のPDノードが失敗した場合にデータのインポートが失敗する問題を修正しました [#43400](https://github.com/pingcap/tidb/issues/43400) @ [lichunzhu](https://github.com/lichunzhu) - AUTO_INCREMENT列を持つテーブルが`AUTO_ID_CACHE=1`設定すると、ID アロケータのベース値が正しくなくなるという問題を修正しました [#46100](https://github.com/pingcap/tidb/issues/46100) @ [D3Hunter](https://github.com/D3Hunter) - Dumpling diff --git a/releases/release-6.5.5.md b/releases/release-6.5.5.md index 44ca37de9b28c..ad91b8d8f6a42 100644 --- a/releases/release-6.5.5.md +++ b/releases/release-6.5.5.md @@ -16,15 +16,15 @@ TiDB バージョン: 6.5.5 - TiDB - [`NO_MERGE_JOIN()`](/optimizer-hints.md#no_merge_joint1_name--tl_name-)、[`NO_INDEX_JOIN()`](/optimizer-hints.md#no_index_joint1_name--tl_name-)、[`NO_INDEX_MERGE_JOIN()`](/optimizer-hints.md#no_index_merge_joint1_name--tl_name-)、[`NO_HASH_JOIN()`](/optimizer-hints.md#no_hash_joint1_name--tl_name-)、[`NO_INDEX_HASH_JOIN()`](/optimizer-hints.md#no_index_hash_joint1_name--tl_name-)を含む新しいオプティマイザヒントを追加 [#45520](https://github.com/pingcap/tidb/issues/45520) @[qw4990](https://github.com/qw4990) - - コプロセッサ[#46514](https://github.com/pingcap/tidb/issues/46514) @ [you06](https://github.com/you06)に関連する要求元情報を追加します + - コプロセッサに関連する要求元情報を追加します [#46514](https://github.com/pingcap/tidb/issues/46514) @ [you06](https://github.com/you06) - TiKV - - 接続再試行のプロセスでPDクライアントのバックオフメカニズムを追加し、エラー再試行中に再試行間隔を徐々に増やしてPD圧力[#15428](https://github.com/tikv/tikv/issues/15428) @ [nolouch](https://github.com/nolouch)を軽減します。 - - スナップショット[#15401](https://github.com/tikv/tikv/issues/15401) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)の監視メトリックを追加します + - 接続再試行のプロセスでPDクライアントのバックオフメカニズムを追加し、エラー再試行中に再試行間隔を徐々に増やしてPD圧力を軽減します。 [#15428](https://github.com/tikv/tikv/issues/15428) @ [nolouch](https://github.com/nolouch) + - スナップショットの監視メトリックを追加します [#15401](https://github.com/tikv/tikv/issues/15401) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - リーダー転送中の PITR チェックポイント ラグの安定性を向上[#13638](https://github.com/tikv/tikv/issues/13638) @ [YuJuncen](https://github.com/YuJuncen) - - `safe-ts` [#15082](https://github.com/tikv/tikv/issues/15082) @ [ekexium](https://github.com/ekexium)に関連するログと監視メトリックを追加します - - `resolved-ts` [#15082](https://github.com/tikv/tikv/issues/15082) @ [ekexium](https://github.com/ekexium)のログと監視メトリックをさらに提供 + - `safe-ts` に関連するログと監視メトリックを追加します [#15082](https://github.com/tikv/tikv/issues/15082) @ [ekexium](https://github.com/ekexium) + - `resolved-ts` のログと監視メトリックをさらに提供 [#15082](https://github.com/tikv/tikv/issues/15082) @ [ekexium](https://github.com/ekexium) - ツール @@ -36,41 +36,41 @@ TiDB バージョン: 6.5.5 - TiDB - - ステイル読み取り が利用できないレプリカ[#46198](https://github.com/pingcap/tidb/issues/46198) @ [zyguan](https://github.com/zyguan)を選択する可能性がある問題を修正しました - - ステイル読み取りとSchema Cache [#43481](https://github.com/pingcap/tidb/issues/43481) @ [crazycs520](https://github.com/crazycs520)の非互換性により追加のオーバーヘッドが発生する問題を修正しました + - ステイル読み取り が利用できないレプリカを選択する可能性がある問題を修正しました [#46198](https://github.com/pingcap/tidb/issues/46198) @ [zyguan](https://github.com/zyguan) + - ステイル読み取りとSchema Cache の非互換性により追加のオーバーヘッドが発生する問題を修正しました [#43481](https://github.com/pingcap/tidb/issues/43481) @ [crazycs520](https://github.com/crazycs520) - TiKV - - Titanが有効になっているときにTiKVが起動に失敗し、 `Blob file deleted twice`エラーが[#15454](https://github.com/tikv/tikv/issues/15454) @ [Connor1996](https://github.com/Connor1996)発生する問題を修正しました - - オンラインアンセーフリカバリがマージ中止[#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar)を処理できない問題を修正 + - Titanが有効になっているときにTiKVが起動に失敗し、 `Blob file deleted twice`エラーが発生する問題を修正しました [#15454](https://github.com/tikv/tikv/issues/15454) @ [Connor1996](https://github.com/Connor1996) + - オンラインアンセーフリカバリがマージ中止を処理できない問題を修正 [#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar) - PD - スケジューラの起動に時間がかかる問題を修正[#6920](https://github.com/tikv/pd/issues/6920) @ [HuSharp](https://github.com/HuSharp) - - スキャッターリージョンにおけるリーダーとピアの処理ロジックが[#6962](https://github.com/tikv/pd/issues/6962) @ [bufferflies](https://github.com/bufferflies)で矛盾している問題を修正しました - - クラスタが再起動されたとき、またはPD Leaderに切り替えられたときに、 `empty-region-count`監視メトリックが異常になる問題を修正しました。[#7008](https://github.com/tikv/pd/issues/7008) @ [CabinfeverB](https://github.com/CabinfeverB) + - スキャッターリージョンにおけるリーダーとピアの処理ロジックが矛盾している問題を修正しました [#6962](https://github.com/tikv/pd/issues/6962) @ [bufferflies](https://github.com/bufferflies) + - クラスタが再起動されたとき、またはPDLeaderがに切り替えられたときに、 `empty-region-count`監視メトリックが異常になる問題を修正しました。 [#7008](https://github.com/tikv/pd/issues/7008) @ [CabinfeverB](https://github.com/CabinfeverB) - ツール - Backup & Restore (BR) - - PITRによる暗黙の主キーの復元が競合[#46520](https://github.com/pingcap/tidb/issues/46520) @ [3pointer](https://github.com/3pointer)を引き起こす可能性がある問題を修正 - - PITRがメタkv [#46578](https://github.com/pingcap/tidb/issues/46578) @ [Leavrth](https://github.com/Leavrth)を回復するときにエラーが発生する問題を修正しました - - BR統合テストケース[#46561](https://github.com/pingcap/tidb/issues/46561) @ [purelind](https://github.com/purelind)のエラーを修正 - - PITRがGCS [#47022](https://github.com/pingcap/tidb/issues/47022) @ [Leavrth](https://github.com/Leavrth)からデータを復元できない問題を修正 + - PITRによる暗黙の主キーの復元が競合を引き起こす可能性がある問題を修正 [#46520](https://github.com/pingcap/tidb/issues/46520) @ [3pointer](https://github.com/3pointer) + - PITRがメタkv を回復するときにエラーが発生する問題を修正しました [#46578](https://github.com/pingcap/tidb/issues/46578) @ [Leavrth](https://github.com/Leavrth) + - BR統合テストケースのエラーを修正 [#46561](https://github.com/pingcap/tidb/issues/46561) @ [purelind](https://github.com/purelind) + - PITRがGCS からデータを復元できない問題を修正 [#47022](https://github.com/pingcap/tidb/issues/47022) @ [Leavrth](https://github.com/Leavrth) - TiCDC - - PDノード[#9565](https://github.com/pingcap/tiflow/issues/9565) @ [asddongmen](https://github.com/asddongmen)のネットワーク分離によって発生するTiCDCレプリケーションのレイテンシーが大きくなる問題を修正 - - CSV形式[#9658](https://github.com/pingcap/tiflow/issues/9658) @ [3AceShowHand](https://github.com/3AceShowHand)を使用するとTiCDCが誤って`UPDATE`演算を`INSERT`に変更する問題を修正 + - PDノードのネットワーク分離によって発生するTiCDCレプリケーションのレイテンシーが大きくなる問題を修正 [#9565](https://github.com/pingcap/tiflow/issues/9565) @ [asddongmen](https://github.com/asddongmen) + - CSV形式を使用するとTiCDCが誤って`UPDATE`演算を`INSERT`に変更する問題を修正 [#9658](https://github.com/pingcap/tiflow/issues/9658) @ [3AceShowHand](https://github.com/3AceShowHand) - 一部のログにユーザーパスワードが記録される問題を修正[#9690](https://github.com/pingcap/tiflow/issues/9690) @ [sdojjy](https://github.com/sdojjy) - SASL認証を使用するとTiCDCがpanic可能性がある問題を修正[#9669](https://github.com/pingcap/tiflow/issues/9669) @ [sdojjy](https://github.com/sdojjy) - 一部のコーナーケースで TiCDC レプリケーションタスクが失敗する可能性がある問題を修正[#9685](https://github.com/pingcap/tiflow/issues/9685) [#9697](https://github.com/pingcap/tiflow/issues/9697) [#9695](https://github.com/pingcap/tiflow/issues/9695) [#9736](https://github.com/pingcap/tiflow/issues/9736) @ [hicqu](https://github.com/hicqu) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - 上流にリージョン[#9741](https://github.com/pingcap/tiflow/issues/9741) @ [sdojjy](https://github.com/sdojjy)が多数ある場合、TiCDC が TiKV ノード障害から迅速に回復できない問題を修正しました。 + - 上流にリージョンが多数ある場合、TiCDC が TiKV ノード障害から迅速に回復できない問題を修正しました。 [#9741](https://github.com/pingcap/tiflow/issues/9741) @ [sdojjy](https://github.com/sdojjy) - TiDB Lightning - - ターゲットサーバー[#41040](https://github.com/pingcap/tidb/issues/41040) @ [lance6716](https://github.com/lance6716)にTiCDCがデプロイされているときにTiDB Lightningが起動に失敗する問題を修正 + - ターゲットサーバーにTiCDCがデプロイされているときにTiDB Lightningが起動に失敗する問題を修正 [#41040](https://github.com/pingcap/tidb/issues/41040) @ [lance6716](https://github.com/lance6716) - PDトポロジが変更されるとTiDB Lightningが起動に失敗する問題を修正[#46688](https://github.com/pingcap/tidb/issues/46688) @ [lance6716](https://github.com/lance6716) - PD のリーダーを@ [lance6716](https://github.com/lance6716)切り替えた後にTiDB Lightning がデータのインポートを続行できない問題を修正しました [#46540](https://github.com/pingcap/tidb/issues/46540) - - 事前チェックがターゲット クラスター[#41040](https://github.com/pingcap/tidb/issues/41040) @ [lance6716](https://github.com/lance6716)で実行中の TiCDC の存在を正確に検出できない問題を修正しました。 + - 事前チェックがターゲット クラスターで実行中の TiCDC の存在を正確に検出できない問題を修正しました。 [#41040](https://github.com/pingcap/tidb/issues/41040) @ [lance6716](https://github.com/lance6716) diff --git a/releases/release-6.5.6.md b/releases/release-6.5.6.md index 9d53b01ca6323..1623cc73b807e 100644 --- a/releases/release-6.5.6.md +++ b/releases/release-6.5.6.md @@ -13,27 +13,27 @@ TiDB バージョン: 6.5.6 ## 互換性の変更 {#compatibility-changes} -- セキュリティ強化モード(SEM)で[`require_secure_transport`](https://docs.pingcap.com/tidb/v6.5/system-variables#require_secure_transport-new-in-v610)を`ON`に設定することを禁止し、ユーザー[#47665](https://github.com/pingcap/tidb/issues/47665) @ [tiancaiamao](https://github.com/tiancaiamao)の潜在的な接続問題を防ぎます。 -- オプティマイザがテーブル[#46695](https://github.com/pingcap/tidb/issues/46695) @ [coderplay](https://github.com/coderplay)に対してハッシュ結合を選択するかどうかを制御する[`tidb_opt_enable_hash_join`](https://docs.pingcap.com/tidb/v6.5/system-variables#tidb_opt_enable_hash_join-new-in-v656)システム変数を導入します。 +- セキュリティ強化モード(SEM)で[`require_secure_transport`](https://docs.pingcap.com/tidb/v6.5/system-variables#require_secure_transport-new-in-v610)を`ON`に設定することを禁止し、ユーザーの潜在的な接続問題を防ぎます。 [#47665](https://github.com/pingcap/tidb/issues/47665) @ [tiancaiamao](https://github.com/tiancaiamao) +- オプティマイザがテーブルに対してハッシュ結合を選択するかどうかを制御する[`tidb_opt_enable_hash_join`](https://docs.pingcap.com/tidb/v6.5/system-variables#tidb_opt_enable_hash_join-new-in-v656)システム変数を導入します。 [#46695](https://github.com/pingcap/tidb/issues/46695) @ [coderplay](https://github.com/coderplay) - さらなるテストの結果、 TiCDC Changefeed構成項目[`case-sensitive`](/ticdc/ticdc-changefeed-config.md)のデフォルト値が`true`から`false`に変更されました。これは、デフォルトでは TiCDC 構成ファイル内のテーブル名とデータベース名が大文字と小文字を区別しないことを意味します[#10047](https://github.com/pingcap/tiflow/issues/10047) @ [sdojjy](https://github.com/sdojjy) - TiCDC Changefeed、次の新しい構成項目が導入されています。 - [`sql-mode`](/ticdc/ticdc-changefeed-config.md) : TiCDC がデータを複製するときに DDL ステートメントを解析するために使用する[SQLモード](https://docs.pingcap.com/tidb/v6.5/ticdc-ddl#sql-mode)設定できます[#9876](https://github.com/pingcap/tiflow/issues/9876) @ [asddongmen](https://github.com/asddongmen) - [`encoding-worker-num`](/ticdc/ticdc-changefeed-config.md)と[`flush-worker-num`](/ticdc/ticdc-changefeed-config.md) : 異なるマシンの仕様に基づいて、再実行モジュールに異なる同時実行パラメータを設定できます[#10048](https://github.com/pingcap/tiflow/issues/10048) @ [CharlesCheung96](https://github.com/CharlesCheung96) - [`compression`](/ticdc/ticdc-changefeed-config.md) : REDOログファイルの圧縮動作を設定できます[#10176](https://github.com/pingcap/tiflow/issues/10176) @ [sdojjy](https://github.com/sdojjy) - [`changefeed-error-stuck-duration`](/ticdc/ticdc-changefeed-config.md) : 内部エラーまたは例外が発生したときに、変更フィードが自動的に再試行される期間を設定できます[#9875](https://github.com/pingcap/tiflow/issues/9875) @ [asddongmen](https://github.com/asddongmen) - - [`sink.cloud-storage-config`](/ticdc/ticdc-changefeed-config.md) : オブジェクトストレージ[#10109](https://github.com/pingcap/tiflow/issues/10109)にデータを複製するときに履歴データの自動クリーンアップを設定できます[チャールズ・チュン96](https://github.com/CharlesCheung96) + - [`sink.cloud-storage-config`](/ticdc/ticdc-changefeed-config.md) : オブジェクトストレージにデータを複製するときに履歴データの自動クリーンアップを設定できます[チャールズ・チュン96](https://github.com/CharlesCheung96) [#10109](https://github.com/pingcap/tiflow/issues/10109) ## 改善点 {#improvements} - TiDB - - [`FLASHBACK CLUSTER TO TSO`](https://docs.pingcap.com/tidb/v6.5/sql-statement-flashback-cluster)構文[#48372](https://github.com/pingcap/tidb/issues/48372) @ [BornChanger](https://github.com/BornChanger)をサポート + - [`FLASHBACK CLUSTER TO TSO`](https://docs.pingcap.com/tidb/v6.5/sql-statement-flashback-cluster)構文をサポート [#48372](https://github.com/pingcap/tidb/issues/48372) @ [BornChanger](https://github.com/BornChanger) - TiKV - - OOM [#15458](https://github.com/tikv/tikv/issues/15458) @ [overvenus](https://github.com/overvenus)を防ぐためにリゾルバのメモリ使用量を最適化します - - ルータオブジェクトのLRUCacheを排除してメモリ使用量を削減し、OOM [#15430](https://github.com/tikv/tikv/issues/15430) @ [Connor1996](https://github.com/Connor1996)を防止します。 - - `apply_router`と`raft_router`指標[#15357](https://github.com/tikv/tikv/issues/15357)に`alive`と`leak`監視ディメンションを追加します[トニー・シュッキ](https://github.com/tonyxuqqi) + - OOM を防ぐためにリゾルバのメモリ使用量を最適化します [#15458](https://github.com/tikv/tikv/issues/15458) @ [overvenus](https://github.com/overvenus) + - ルータオブジェクトのLRUCacheを排除してメモリ使用量を削減し、OOM を防止します。 [#15430](https://github.com/tikv/tikv/issues/15430) @ [Connor1996](https://github.com/Connor1996) + - `apply_router`と`raft_router`指標に`alive`と`leak`監視ディメンションを追加します[トニー・シュッキ](https://github.com/tonyxuqqi) [#15357](https://github.com/tikv/tikv/issues/15357) - PD @@ -44,138 +44,138 @@ TiDB バージョン: 6.5.6 - Backup & Restore (BR) - スナップショットバックアップの復元中に、 BRは特定のネットワークエラーが発生すると再試行します[#48528](https://github.com/pingcap/tidb/issues/48528) @ [Leavrth](https://github.com/Leavrth) - - `delete range`シナリオで Point-In-Time Recovery (PITR) の新しい統合テストを導入し、PITR の安定性を[#47738](https://github.com/pingcap/tidb/issues/47738) @ [Leavrth](https://github.com/Leavrth)強化します。 - - タイムアウトエラーまたはリージョンスキャッタ[#47236](https://github.com/pingcap/tidb/issues/47236) @ [Leavrth](https://github.com/Leavrth)のキャンセルが発生した場合に、スナップショットリカバリ中にリージョンスキャッタの自動再試行を有効にする - - BRは、 `merge-schedule-limit`構成を`0` [#7148](https://github.com/tikv/pd/issues/7148) @ [3pointer](https://github.com/3pointer)に設定することで、リージョンのマージを一時停止できます。 + - `delete range`シナリオで Point-In-Time Recovery (PITR) の新しい統合テストを導入し、PITR の安定性を強化します。 [#47738](https://github.com/pingcap/tidb/issues/47738) @ [Leavrth](https://github.com/Leavrth) + - タイムアウトエラーまたはリージョンスキャッタのキャンセルが発生した場合に、スナップショットリカバリ中にリージョンスキャッタの自動再試行を有効にする [#47236](https://github.com/pingcap/tidb/issues/47236) @ [Leavrth](https://github.com/Leavrth) + - BRは、 `merge-schedule-limit`構成を`0` に設定することで、リージョンのマージを一時停止できます。 [#7148](https://github.com/tikv/pd/issues/7148) @ [3pointer](https://github.com/3pointer) - TiCDC - - `sink-uri`構成[#10106](https://github.com/pingcap/tiflow/issues/10106) @ [3AceShowHand](https://github.com/3AceShowHand)で`content-compatible=true`設定することにより、 TiCDC Canal-JSON コンテンツ フォーマット[公式Canal出力のコンテンツ形式と互換性がある](https://docs.pingcap.com/tidb/v6.5/ticdc-canal-json#compatibility-with-the-official-canal)作成をサポートします。 - - `ADD INDEX` DDL操作を複製する実行ロジックを最適化して、後続のDMLステートメント[#9644](https://github.com/pingcap/tiflow/issues/9644) @ [sdojjy](https://github.com/sdojjy)をブロックしないようにします。 - - TiCDC 増分スキャンによる上流 TiKV [#11390](https://github.com/tikv/tikv/issues/11390) @ [hicqu](https://github.com/hicqu)への影響を軽減 + - `sink-uri`構成で`content-compatible=true`設定することにより、 TiCDC Canal-JSON コンテンツ フォーマット[公式Canal出力のコンテンツ形式と互換性がある](https://docs.pingcap.com/tidb/v6.5/ticdc-canal-json#compatibility-with-the-official-canal)作成をサポートします。 [#10106](https://github.com/pingcap/tiflow/issues/10106) @ [3AceShowHand](https://github.com/3AceShowHand) + - `ADD INDEX` DDL操作を複製する実行ロジックを最適化して、後続のDMLステートメントをブロックしないようにします。 [#9644](https://github.com/pingcap/tiflow/issues/9644) @ [sdojjy](https://github.com/sdojjy) + - TiCDC 増分スキャンによる上流 TiKV への影響を軽減 [#11390](https://github.com/tikv/tikv/issues/11390) @ [hicqu](https://github.com/hicqu) ## バグ修正 {#bug-fixes} - TiDB - - HashJoin演算子がプローブ[#48082](https://github.com/pingcap/tidb/issues/48082) @ [wshwsh12](https://github.com/wshwsh12)実行するときにチャンクを再利用できない問題を修正しました - - `AUTO_ID_CACHE=1` [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました - - 2つのサブクエリ[#46160](https://github.com/pingcap/tidb/issues/46160) @ [qw4990](https://github.com/qw4990)を結合するときに`TIDB_INLJ`ヒントが有効にならない問題を修正しました + - HashJoin演算子がプローブ実行するときにチャンクを再利用できない問題を修正しました [#48082](https://github.com/pingcap/tidb/issues/48082) @ [wshwsh12](https://github.com/wshwsh12) + - `AUTO_ID_CACHE=1` に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao) + - 2つのサブクエリを結合するときに`TIDB_INLJ`ヒントが有効にならない問題を修正しました [#46160](https://github.com/pingcap/tidb/issues/46160) @ [qw4990](https://github.com/qw4990) - TiDB の再起動後に DDL 操作が停止する可能性がある問題を修正[#46751](https://github.com/pingcap/tidb/issues/46751) @ [wjhuang2016](https://github.com/wjhuang2016) - - 不正なMDL処理[#46920](https://github.com/pingcap/tidb/issues/46920) @ [wjhuang2016](https://github.com/wjhuang2016)によりDDL操作が永続的にブロックされる可能性がある問題を修正 + - 不正なMDL処理によりDDL操作が永続的にブロックされる可能性がある問題を修正 [#46920](https://github.com/pingcap/tidb/issues/46920) @ [wjhuang2016](https://github.com/wjhuang2016) - `MERGE_JOIN`の結果が間違っている問題を修正[#46580](https://github.com/pingcap/tidb/issues/46580) @ [qw4990](https://github.com/qw4990) - ソート演算子がスピルプロセス中に TiDB をクラッシュさせる可能性がある問題を修正[#47538](https://github.com/pingcap/tidb/issues/47538) @ [windtalker](https://github.com/windtalker) - CAST に精度損失がないのに条件`cast(col)=range`で FullScan が発生する問題を修正[#45199](https://github.com/pingcap/tidb/issues/45199) @ [AilinKid](https://github.com/AilinKid) - - `batch-client` in `client-go` [#47691](https://github.com/pingcap/tidb/issues/47691) @ [crazycs520](https://github.com/crazycs520)のpanic問題を修正 - - 非整数クラスター化インデックス[#47350](https://github.com/pingcap/tidb/issues/47350) @ [tangenta](https://github.com/tangenta)でのテーブル分割操作を禁止する - - 時刻変換中にプリペアドプランキャッシュと非プリペアドプランキャッシュの動作間の非互換性の問題を修正しました[#42439](https://github.com/pingcap/tidb/issues/42439) @ [qw4990](https://github.com/qw4990) - - 取り込みモード[#39641](https://github.com/pingcap/tidb/issues/39641) @ [tangenta](https://github.com/tangenta)を使用して空のテーブルにインデックスを作成できないことがある問題を修正しました - - パーティション交換[#46492](https://github.com/pingcap/tidb/issues/46492) @ [mjonss](https://github.com/mjonss)中にパーティション定義に準拠していないデータを検出できない問題を修正 - - `GROUP_CONCAT` `ORDER BY`列[#41986](https://github.com/pingcap/tidb/issues/41986) @ [AilinKid](https://github.com/AilinKid)を解析できない問題を修正 - - 深くネストされた式に対してハッシュコードが繰り返し計算され、メモリ使用量が増加し、OOM [#42788](https://github.com/pingcap/tidb/issues/42788) @ [AilinKid](https://github.com/AilinKid)が発生する問題を修正しました。 + - `batch-client` in `client-go` のpanic問題を修正 [#47691](https://github.com/pingcap/tidb/issues/47691) @ [crazycs520](https://github.com/crazycs520) + - 非整数クラスター化インデックスでのテーブル分割操作を禁止する [#47350](https://github.com/pingcap/tidb/issues/47350) @ [tangenta](https://github.com/tangenta) + - 時間変換中に準備済みプラン キャッシュと準備されていないプラン キャッシュの動作間の非互換性の問題を修正しました [#42439](https://github.com/pingcap/tidb/issues/42439) @ [qw4990](https://github.com/qw4990) + - 取り込みモードを使用して空のテーブルにインデックスを作成できないことがある問題を修正しました [#39641](https://github.com/pingcap/tidb/issues/39641) @ [tangenta](https://github.com/tangenta) + - パーティション交換中にパーティション定義に準拠していないデータを検出できない問題を修正 [#46492](https://github.com/pingcap/tidb/issues/46492) @ [mjonss](https://github.com/mjonss) + - `GROUP_CONCAT` `ORDER BY`列を解析できない問題を修正 [#41986](https://github.com/pingcap/tidb/issues/41986) @ [AilinKid](https://github.com/AilinKid) + - 深くネストされた式に対してハッシュコードが繰り返し計算され、メモリ使用量が増加し、OOM が発生する問題を修正しました。 [#42788](https://github.com/pingcap/tidb/issues/42788) @ [AilinKid](https://github.com/AilinKid) - MPP実行プランで集計がユニオンを介してプッシュダウンされると、結果が正しくなくなる問題を修正[#45850](https://github.com/pingcap/tidb/issues/45850) @ [AilinKid](https://github.com/AilinKid) - - `INDEX_LOOKUP_HASH_JOIN` [#47788](https://github.com/pingcap/tidb/issues/47788) @ [SeaRise](https://github.com/SeaRise)でのメモリ使用量の見積もりが間違っている問題を修正 - - `plan replayer`で生成された zip ファイルを TiDB [#46474](https://github.com/pingcap/tidb/issues/46474) @ [YangKeao](https://github.com/YangKeao)にインポートできない問題を修正しました - - `N` in `LIMIT N` [#43285](https://github.com/pingcap/tidb/issues/43285) @ [qw4990](https://github.com/qw4990)という大きすぎる数値による誤ったコスト見積りを修正 - - 統計[#35948](https://github.com/pingcap/tidb/issues/35948) @ [Rustin170506](https://github.com/Rustin170506) TopN 構造を構築するときに発生する可能性のあるpanic問題を修正しました。 + - `INDEX_LOOKUP_HASH_JOIN` でのメモリ使用量の見積もりが間違っている問題を修正 [#47788](https://github.com/pingcap/tidb/issues/47788) @ [SeaRise](https://github.com/SeaRise) + - `plan replayer`で生成された zip ファイルを TiDB にインポートできない問題を修正しました [#46474](https://github.com/pingcap/tidb/issues/46474) @ [YangKeao](https://github.com/YangKeao) + - `N` in `LIMIT N` という大きすぎる数値による誤ったコスト見積りを修正 [#43285](https://github.com/pingcap/tidb/issues/43285) @ [qw4990](https://github.com/qw4990) + - 統計 TopN 構造を構築するときに発生する可能性のあるpanic問題を修正しました。 [#35948](https://github.com/pingcap/tidb/issues/35948) @ [Rustin170506](https://github.com/Rustin170506) - MPPで計算された`COUNT(INT)`の結果が正しくない可能性がある問題を修正[#48643](https://github.com/pingcap/tidb/issues/48643) @ [AilinKid](https://github.com/AilinKid) - `tidb_enable_ordered_result_mode`有効になっているときにpanicが発生する可能性がある問題を修正[#45044](https://github.com/pingcap/tidb/issues/45044) @ [qw4990](https://github.com/qw4990) - - ウィンドウ関数[#46177](https://github.com/pingcap/tidb/issues/46177) @ [qw4990](https://github.com/qw4990)によって導入されたソートを削減するために、オプティマイザが誤って IndexFullScan を選択する問題を修正しました。 - - 述語が共通テーブル式[#47881](https://github.com/pingcap/tidb/issues/47881) @ [winoros](https://github.com/winoros)にプッシュダウンされたときに結果が不正確になる可能性がある問題を修正しました - - DUALテーブルを最初のサブノードとして`UNION ALL`実行するとエラー[#48755](https://github.com/pingcap/tidb/issues/48755) @ [winoros](https://github.com/winoros)が発生する可能性がある問題を修正しました。 + - ウィンドウ関数によって導入されたソートを削減するために、オプティマイザが誤って IndexFullScan を選択する問題を修正しました。 [#46177](https://github.com/pingcap/tidb/issues/46177) @ [qw4990](https://github.com/qw4990) + - 述語が共通テーブル式にプッシュダウンされたときに結果が不正確になる可能性がある問題を修正しました [#47881](https://github.com/pingcap/tidb/issues/47881) @ [winoros](https://github.com/winoros) + - DUALテーブルを最初のサブノードとして`UNION ALL`実行するとエラーが発生する可能性がある問題を修正しました。 [#48755](https://github.com/pingcap/tidb/issues/48755) @ [winoros](https://github.com/winoros) - 特定の状況で列の整理によってpanicが発生する可能性がある問題を修正[#47331](https://github.com/pingcap/tidb/issues/47331) @ [Rustin170506](https://github.com/Rustin170506) - 集計関数またはウィンドウ関数を含む共通テーブル式 (CTE) が他の再帰 CTE によって参照されるときに発生する可能性のある構文エラーの問題を修正しました[#47603](https://github.com/pingcap/tidb/issues/47603) [#47711](https://github.com/pingcap/tidb/issues/47711) @ [elsa0520](https://github.com/elsa0520) - - プリペアドステートメント[#46817](https://github.com/pingcap/tidb/issues/46817) @ [jackysp](https://github.com/jackysp)で`QB_NAME`ヒントを使用すると例外が発生する可能性がある問題を修正しました - - `AUTO_ID_CACHE=1` [#46324](https://github.com/pingcap/tidb/issues/46324) @ [tiancaiamao](https://github.com/tiancaiamao)使用時の Goroutine リークの問題を修正 - - [#32110](https://github.com/pingcap/tidb/issues/32110) @ [july2993](https://github.com/july2993)シャットダウンするときに TiDB がpanicを起こす可能性がある問題を修正しました - - TiDBスキーマキャッシュ[#48281](https://github.com/pingcap/tidb/issues/48281) @ [cfzjywxk](https://github.com/cfzjywxk)からスキーマ差分コミットバージョンを読み取るときにMVCCインターフェースでロックを処理しない問題を修正しました - - テーブル[#47064](https://github.com/pingcap/tidb/issues/47064) @ [jiyfhust](https://github.com/jiyfhust)の名前変更によって発生する`information_schema.columns`の重複行の問題を修正 + - プリペアドステートメントで`QB_NAME`ヒントを使用すると例外が発生する可能性がある問題を修正しました [#46817](https://github.com/pingcap/tidb/issues/46817) @ [jackysp](https://github.com/jackysp) + - `AUTO_ID_CACHE=1` 使用時の Goroutine リークの問題を修正 [#46324](https://github.com/pingcap/tidb/issues/46324) @ [tiancaiamao](https://github.com/tiancaiamao) + - シャットダウンするときに TiDB がpanicを起こす可能性がある問題を修正しました [#32110](https://github.com/pingcap/tidb/issues/32110) @ [july2993](https://github.com/july2993) + - TiDBスキーマキャッシュからスキーマ差分コミットバージョンを読み取るときにMVCCインターフェースでロックを処理しない問題を修正しました [#48281](https://github.com/pingcap/tidb/issues/48281) @ [cfzjywxk](https://github.com/cfzjywxk) + - テーブルの名前変更によって発生する`information_schema.columns`の重複行の問題を修正 [#47064](https://github.com/pingcap/tidb/issues/47064) @ [jiyfhust](https://github.com/jiyfhust) - `LOAD DATA REPLACE INTO`文のバグを修正[#47995](https://github.com/pingcap/tidb/issues/47995) ) @ [lance6716](https://github.com/lance6716) - PDリーダーの故障により1分間に`IMPORT INTO`タスクが失敗する問題を修正[#48307](https://github.com/pingcap/tidb/issues/48307) @ [D3Hunter](https://github.com/D3Hunter) - - 日付型フィールド[#47426](https://github.com/pingcap/tidb/issues/47426) @ [tangenta](https://github.com/tangenta)にインデックスを作成することによって発生する`ADMIN CHECK`の失敗の問題を修正しました - - `TABLESAMPLE` [#48253](https://github.com/pingcap/tidb/issues/48253) @ [tangenta](https://github.com/tangenta)によって返されるソートされていない行データの問題を修正しました - - DDL `jobID` 0 [#46296](https://github.com/pingcap/tidb/issues/46296) @ [jiyfhust](https://github.com/jiyfhust)に復元されたときに発生する TiDB ノードpanicの問題を修正しました + - 日付型フィールドにインデックスを作成することによって発生する`ADMIN CHECK`の失敗の問題を修正しました [#47426](https://github.com/pingcap/tidb/issues/47426) @ [tangenta](https://github.com/tangenta) + - `TABLESAMPLE` によって返されるソートされていない行データの問題を修正しました [#48253](https://github.com/pingcap/tidb/issues/48253) @ [tangenta](https://github.com/tangenta) + - DDL `jobID` 0 に復元されたときに発生する TiDB ノードpanicの問題を修正しました [#46296](https://github.com/pingcap/tidb/issues/46296) @ [jiyfhust](https://github.com/jiyfhust) - TiKV - ピアを移動するとFollower Readのパフォーマンスが低下する可能性がある問題を修正[#15468](https://github.com/tikv/tikv/issues/15468) @ [YuJuncen](https://github.com/YuJuncen) - - raftstore-applys [#15371](https://github.com/tikv/tikv/issues/15371) @ [Connor1996](https://github.com/Connor1996)が継続的に増加するデータエラーを修正しました - - オンラインワークロード[#15565](https://github.com/tikv/tikv/issues/15565) @ [lance6716](https://github.com/lance6716)がある場合にTiDB Lightningチェックサムコプロセッサの要求がタイムアウトする問題を修正しました - - `lz4-sys`のバージョンを 1.9.4 [#15621](https://github.com/tikv/tikv/issues/15621) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)にアップグレードしてセキュリティ問題を修正しました - - バージョン`tokio`を 6.5 [#15621](https://github.com/tikv/tikv/issues/15621) @ [LykxSassinator](https://github.com/LykxSassinator)にアップグレードしてセキュリティ問題を修正しました - - `flatbuffer` [#15621](https://github.com/tikv/tikv/issues/15621) @ [tonyxuqqi](https://github.com/tonyxuqqi)を削除してセキュリティ問題を修正 - - TiKVストアが[#15679](https://github.com/tikv/tikv/issues/15679) @ [hicqu](https://github.com/hicqu)に分割されているときにresolved-tsの遅延が増加する問題を修正しました + - raftstore-applys が継続的に増加するデータエラーを修正しました [#15371](https://github.com/tikv/tikv/issues/15371) @ [Connor1996](https://github.com/Connor1996) + - オンラインワークロードがある場合にTiDB Lightningチェックサムコプロセッサの要求がタイムアウトする問題を修正しました [#15565](https://github.com/tikv/tikv/issues/15565) @ [lance6716](https://github.com/lance6716) + - `lz4-sys`のバージョンを 1.9.4 にアップグレードしてセキュリティ問題を修正しました [#15621](https://github.com/tikv/tikv/issues/15621) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) + - バージョン`tokio`を 6.5 にアップグレードしてセキュリティ問題を修正しました [#15621](https://github.com/tikv/tikv/issues/15621) @ [LykxSassinator](https://github.com/LykxSassinator) + - `flatbuffer` を削除してセキュリティ問題を修正 [#15621](https://github.com/tikv/tikv/issues/15621) @ [tonyxuqqi](https://github.com/tonyxuqqi) + - TiKVストアがに分割されているときにresolved-tsの遅延が増加する問題を修正しました [#15679](https://github.com/tikv/tikv/issues/15679) @ [hicqu](https://github.com/hicqu) - TiKV を再起動したときに発生する TiKV OOM 問題を修正し、適用されていないRaftログが多数存在するようになりました[#15770](https://github.com/tikv/tikv/issues/15770) @ [overvenus](https://github.com/overvenus) - - リージョン[#15919](https://github.com/tikv/tikv/issues/15919)を[金星の上](https://github.com/overvenus)にマージした後、古いピアが保持され、resolved-tsがブロックされる問題を修正しました。 + - リージョンを[金星の上](https://github.com/overvenus)にマージした後、古いピアが保持され、resolved-tsがブロックされる問題を修正しました。 [#15919](https://github.com/tikv/tikv/issues/15919) - クラウド環境のGrafanaでスケジューラコマンド変数が正しくない問題を修正[#15832](https://github.com/tikv/tikv/issues/15832) @ [Connor1996](https://github.com/Connor1996) - - Titanの`blob-run-mode`がオンライン[#15978](https://github.com/tikv/tikv/issues/15978) @ [tonyxuqqi](https://github.com/tonyxuqqi)に更新できない問題を修正 + - Titanの`blob-run-mode`がオンラインに更新できない問題を修正 [#15978](https://github.com/tikv/tikv/issues/15978) @ [tonyxuqqi](https://github.com/tonyxuqqi) - リージョン間でメタデータが一致しないためにTiKVがパニックを起こす問題を修正しました [#13311](https://github.com/tikv/tikv/issues/13311) @[cfzjywxk](https://github.com/cfzjywxk) - - オンラインアンセーフリカバリ[#15629](https://github.com/tikv/tikv/issues/15629) @ [Connor1996](https://github.com/Connor1996)中にリーダーが強制終了するとTiKVがパニックになる問題を修正 - - [#15817](https://github.com/tikv/tikv/issues/15817) @ [Connor1996](https://github.com/Connor1996)にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました - - Raftピア[#16069](https://github.com/tikv/tikv/issues/16069) @ [overvenus](https://github.com/overvenus)を削除するときに TiKV コプロセッサが古いデータを返す可能性がある問題を修正しました + - オンラインアンセーフリカバリ中にリーダーが強制終了するとTiKVがパニックになる問題を修正 [#15629](https://github.com/tikv/tikv/issues/15629) @ [Connor1996](https://github.com/Connor1996) + - にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました [#15817](https://github.com/tikv/tikv/issues/15817) @ [Connor1996](https://github.com/Connor1996) + - Raftピアを削除するときに TiKV コプロセッサが古いデータを返す可能性がある問題を修正しました [#16069](https://github.com/tikv/tikv/issues/16069) @ [overvenus](https://github.com/overvenus) - resolved-tsが2時間ブロックされる可能性がある問題を修正[#39130](https://github.com/pingcap/tidb/issues/39130) @ [overvenus](https://github.com/overvenus) - - `notLeader`または`regionNotFound` [#15712](https://github.com/tikv/tikv/issues/15712) @ [HuSharp](https://github.com/HuSharp)に遭遇するとフラッシュバックが停止する可能性がある問題を修正しました + - `notLeader`または`regionNotFound` に遭遇するとフラッシュバックが停止する可能性がある問題を修正しました [#15712](https://github.com/tikv/tikv/issues/15712) @ [HuSharp](https://github.com/HuSharp) - PD - プラグインディレクトリとファイルの潜在的なセキュリティリスクを修正[#7094](https://github.com/tikv/pd/issues/7094) @ [HuSharp](https://github.com/HuSharp) - - 変更された分離レベルがデフォルトの配置ルール[#7121](https://github.com/tikv/pd/issues/7121) @ [rleungx](https://github.com/rleungx)に同期されない問題を修正しました + - 変更された分離レベルがデフォルトの配置ルールに同期されない問題を修正しました [#7121](https://github.com/tikv/pd/issues/7121) @ [rleungx](https://github.com/rleungx) - `evict-leader-scheduler`が構成を失う可能性がある問題を修正 [#6897](https://github.com/tikv/pd/issues/6897) @[HuSharp](https://github.com/HuSharp) - - BR [#7148](https://github.com/tikv/pd/issues/7148) @ [CabinfeverB](https://github.com/CabinfeverB)の回復プロセス中に、空のリージョンをカウントする方法によってリージョンのバランスが崩れる可能性がある問題を修正しました。 + - BR の回復プロセス中に、空のリージョンをカウントする方法によってリージョンのバランスが崩れる可能性がある問題を修正しました。 [#7148](https://github.com/tikv/pd/issues/7148) @ [CabinfeverB](https://github.com/CabinfeverB) - 配置ルールの設定が複雑な場合、データレプリケーション自動同期(DR自動同期)モードを採用しているクラスタで`canSync`と`hasMajority`誤って計算される可能性がある問題を修正しました[#7201](https://github.com/tikv/pd/issues/7201) @ [disksing](https://github.com/disksing) - データレプリケーション自動同期(DR自動同期)モードを採用しているクラスタで`available_stores`誤って計算される問題を修正[#7221](https://github.com/tikv/pd/issues/7221) @ [disksing](https://github.com/disksing) - - データレプリケーション自動同期(DR自動同期)モード[#7218](https://github.com/tikv/pd/issues/7218) @ [disksing](https://github.com/disksing)を採用しているクラスターで、セカンダリAZがダウンしているときにプライマリAZがTiKVノードを追加できない問題を修正しました。 + - データレプリケーション自動同期(DR自動同期)モードを採用しているクラスターで、セカンダリAZがダウンしているときにプライマリAZがTiKVノードを追加できない問題を修正しました。 [#7218](https://github.com/tikv/pd/issues/7218) @ [disksing](https://github.com/disksing) - 大規模クラスタに複数の TiKV ノードを追加すると、TiKVハートビートレポートが遅くなったり停止したりする可能性がある問題を修正しました[#7248](https://github.com/tikv/pd/issues/7248) @ [rleungx](https://github.com/rleungx) - TiKVノードが利用できない場合にPDが通常のピアを削除する可能性がある問題を修正[#7249](https://github.com/tikv/pd/issues/7249) @ [lhy1024](https://github.com/lhy1024) - - DR自動同期モード[#6988](https://github.com/tikv/pd/issues/6988) @ [HuSharp](https://github.com/HuSharp)でリーダーの切り替えに時間がかかる問題を修正 + - DR自動同期モードでリーダーの切り替えに時間がかかる問題を修正 [#6988](https://github.com/tikv/pd/issues/6988) @ [HuSharp](https://github.com/HuSharp) - Gin Web Framework のバージョンを v1.8.1 から v1.9.1 にアップグレードして、いくつかのセキュリティ問題を修正しました[#7438](https://github.com/tikv/pd/issues/7438) @ [niubell](https://github.com/niubell) - TiFlash - - Grafana [#7713](https://github.com/pingcap/tiflash/issues/7713) @ [JaySon-Huang](https://github.com/JaySon-Huang)で`max_snapshot_lifetime`メトリックが正しく表示されない問題を修正 - - `ALTER TABLE ... EXCHANGE PARTITION ...`文を実行するとpanic[#8372](https://github.com/pingcap/tiflash/issues/8372) @ [JaySon-Huang](https://github.com/JaySon-Huang)が発生する問題を修正 + - Grafana で`max_snapshot_lifetime`メトリックが正しく表示されない問題を修正 [#7713](https://github.com/pingcap/tiflash/issues/7713) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - `ALTER TABLE ... EXCHANGE PARTITION ...`文を実行するとpanicが発生する問題を修正 [#8372](https://github.com/pingcap/tiflash/issues/8372) @ [JaySon-Huang](https://github.com/JaySon-Huang) - MemoryTracker によって報告されるメモリ使用量が不正確であるという問題を修正[#8128](https://github.com/pingcap/tiflash/issues/8128) @ [JinheLin](https://github.com/JinheLin) - ツール - Backup & Restore (BR) - - 大規模なワイドテーブル[#15714](https://github.com/tikv/tikv/issues/15714) @ [YuJuncen](https://github.com/YuJuncen)をバックアップするときに、一部のシナリオでログバックアップが停止する可能性がある問題を修正しました。 - - 頻繁なフラッシュによりログバックアップが[#15602](https://github.com/tikv/tikv/issues/15602) @ [3pointer](https://github.com/3pointer)で停止する問題を修正しました + - 大規模なワイドテーブルをバックアップするときに、一部のシナリオでログバックアップが停止する可能性がある問題を修正しました。 [#15714](https://github.com/tikv/tikv/issues/15714) @ [YuJuncen](https://github.com/YuJuncen) + - 頻繁なフラッシュによりログバックアップが停止する問題を修正しました [#15602](https://github.com/tikv/tikv/issues/15602) @ [3pointer](https://github.com/3pointer) - EC2 メタデータ接続のリセット後の再試行により、バックアップとリストアのパフォーマンスが低下する問題を修正[#47650](https://github.com/pingcap/tidb/issues/47650) @ [Leavrth](https://github.com/Leavrth) - 1分以内にPITRを複数回実行するとデータ損失が発生する可能性がある問題を修正[#15483](https://github.com/tikv/tikv/issues/15483) @ [YuJuncen](https://github.com/YuJuncen) - BR SQL コマンドと CLI のデフォルト値が異なるため、OOM の問題が発生する可能性がある問題を修正しました[#48000](https://github.com/pingcap/tidb/issues/48000) @ [YuJuncen](https://github.com/YuJuncen) - PD所有者がから@ [YuJuncen](https://github.com/YuJuncen)転送されたときにログバックアップがpanic可能性がある問題を修正しました [#47533](https://github.com/pingcap/tidb/issues/47533) - - BRが外部ストレージファイル[#48452](https://github.com/pingcap/tidb/issues/48452) @ [3AceShowHand](https://github.com/3AceShowHand)に対して誤ったURIを生成する問題を修正 + - BRが外部ストレージファイルに対して誤ったURIを生成する問題を修正 [#48452](https://github.com/pingcap/tidb/issues/48452) @ [3AceShowHand](https://github.com/3AceShowHand) - TiCDC - - アップストリーム[#9739](https://github.com/pingcap/tiflow/issues/9739) @ [hicqu](https://github.com/hicqu)で損失のある DDL 文を実行すると TiCDCサーバーがpanic可能性がある問題を修正しました。 + - アップストリームで損失のある DDL 文を実行すると TiCDCサーバーがpanic可能性がある問題を修正しました。 [#9739](https://github.com/pingcap/tiflow/issues/9739) @ [hicqu](https://github.com/hicqu) - 再実行ログ機能を有効にした状態で`RESUME`実行するとレプリケーションタスクがエラーを報告する問題を修正[#9769](https://github.com/pingcap/tiflow/issues/9769) @ [hicqu](https://github.com/hicqu) - TiKVノードがクラッシュするとレプリケーションラグが長くなる問題を修正[#9741](https://github.com/pingcap/tiflow/issues/9741) @ [sdojjy](https://github.com/sdojjy) - - `WHERE`文が TiDB または MySQL [#9988](https://github.com/pingcap/tiflow/issues/9988) @ [asddongmen](https://github.com/asddongmen)にデータを複製するときに主キーを条件として使用しない問題を修正しました - - レプリケーションタスクのワークロードが TiCDC ノード[#9839](https://github.com/pingcap/tiflow/issues/9839) @ [3AceShowHand](https://github.com/3AceShowHand)間で均等に分散されない問題を修正しました + - `WHERE`文が TiDB または MySQL にデータを複製するときに主キーを条件として使用しない問題を修正しました [#9988](https://github.com/pingcap/tiflow/issues/9988) @ [asddongmen](https://github.com/asddongmen) + - レプリケーションタスクのワークロードが TiCDC ノード間で均等に分散されない問題を修正しました [#9839](https://github.com/pingcap/tiflow/issues/9839) @ [3AceShowHand](https://github.com/3AceShowHand) - REDOログが有効な場合にDDL文の複製間隔が長すぎる問題を修正[#9960](https://github.com/pingcap/tiflow/issues/9960) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - ターゲットテーブルが削除され、その後アップストリーム[#10079](https://github.com/pingcap/tiflow/issues/10079) @ [asddongmen](https://github.com/asddongmen)で再作成された場合、変更フィードが双方向レプリケーションモードで DML イベントをレプリケートできない問題を修正しました。 + - ターゲットテーブルが削除され、その後アップストリームで再作成された場合、変更フィードが双方向レプリケーションモードで DML イベントをレプリケートできない問題を修正しました。 [#10079](https://github.com/pingcap/tiflow/issues/10079) @ [asddongmen](https://github.com/asddongmen) - オブジェクトストレージサービスにデータを複製する際に、NFSファイルが多すぎるためにレプリケーションの遅延が長くなる問題を修正[#10041](https://github.com/pingcap/tiflow/issues/10041) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - オブジェクトストレージサービス[#10137](https://github.com/pingcap/tiflow/issues/10137) @ [sdojjy](https://github.com/sdojjy)にデータを複製するときに TiCDCサーバーがpanic可能性がある問題を修正しました + - オブジェクトストレージサービスにデータを複製するときに TiCDCサーバーがpanic可能性がある問題を修正しました [#10137](https://github.com/pingcap/tiflow/issues/10137) @ [sdojjy](https://github.com/sdojjy) - PD のスケールアップおよびスケールダウン中に TiCDC が無効な古いアドレスにアクセスする問題を修正[#9584](https://github.com/pingcap/tiflow/issues/9584) @ [fubinzh](https://github.com/fubinzh) @ [asddongmen](https://github.com/asddongmen) - 間違ったメモリ情報を取得すると、一部のオペレーティングシステムで OOM 問題が発生する可能性がある問題を修正[#9762](https://github.com/pingcap/tiflow/issues/9762) @ [sdojjy](https://github.com/sdojjy) - TiDB Data Migration (DM) - - DMが楽観的モード[#9788](https://github.com/pingcap/tiflow/issues/9788) @ [GMHDBJD](https://github.com/GMHDBJD)でパーティションDDLをスキップする問題を修正 - - オンライン DDL [#9587](https://github.com/pingcap/tiflow/issues/9587) @ [GMHDBJD](https://github.com/GMHDBJD)をスキップするときに DM が上流のテーブル スキーマを適切に追跡できない問題を修正しました + - DMが楽観的モードでパーティションDDLをスキップする問題を修正 [#9788](https://github.com/pingcap/tiflow/issues/9788) @ [GMHDBJD](https://github.com/GMHDBJD) + - オンライン DDL をスキップするときに DM が上流のテーブル スキーマを適切に追跡できない問題を修正しました [#9587](https://github.com/pingcap/tiflow/issues/9587) @ [GMHDBJD](https://github.com/GMHDBJD) - 失敗した DDL がスキップされ、後続の DDL が実行されない場合に、DM によって返されるレプリケーション ラグが増大し続ける問題を修正しました[#9605](https://github.com/pingcap/tiflow/issues/9605) @ [D3Hunter](https://github.com/D3Hunter) - - 楽観的モード[#9588](https://github.com/pingcap/tiflow/issues/9588) @ [GMHDBJD](https://github.com/GMHDBJD)でタスクを再開するときに DM がすべての DML をスキップする問題を修正しました + - 楽観的モードでタスクを再開するときに DM がすべての DML をスキップする問題を修正しました [#9588](https://github.com/pingcap/tiflow/issues/9588) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning - - `write to tikv with no leader returned`エラー[#45673](https://github.com/pingcap/tidb/issues/45673) @ [lance6716](https://github.com/lance6716)が発生したときにデータのインポートが失敗する問題を修正しました - - HTTP再試行リクエストが現在のリクエストコンテンツ[#47930](https://github.com/pingcap/tidb/issues/47930) @ [lance6716](https://github.com/lance6716)を使用しないため、データのインポートが失敗する問題を修正しました - - TiDB Lightningが`writeToTiKV` [#46321](https://github.com/pingcap/tidb/issues/46321) @ [lance6716](https://github.com/lance6716)で停止する問題を修正 - - 物理インポートモード[#45507](https://github.com/pingcap/tidb/issues/45507) @ [mittalrishabh](https://github.com/mittalrishabh)で不要な`get_regions`呼び出しを削除します + - `write to tikv with no leader returned`エラーが発生したときにデータのインポートが失敗する問題を修正しました [#45673](https://github.com/pingcap/tidb/issues/45673) @ [lance6716](https://github.com/lance6716) + - HTTP再試行リクエストが現在のリクエストコンテンツを使用しないため、データのインポートが失敗する問題を修正しました [#47930](https://github.com/pingcap/tidb/issues/47930) @ [lance6716](https://github.com/lance6716) + - TiDB Lightningが`writeToTiKV` で停止する問題を修正 [#46321](https://github.com/pingcap/tidb/issues/46321) @ [lance6716](https://github.com/lance6716) + - 物理インポートモードで不要な`get_regions`呼び出しを削除します [#45507](https://github.com/pingcap/tidb/issues/45507) @ [mittalrishabh](https://github.com/mittalrishabh) - TiDB Binlog - - 1 GB [#28659](https://github.com/pingcap/tidb/issues/28659) @ [jackysp](https://github.com/jackysp)を超えるトランザクションを転送するときにDrainer が終了する問題を修正しました + - 1 GB を超えるトランザクションを転送するときにDrainer が終了する問題を修正しました [#28659](https://github.com/pingcap/tidb/issues/28659) @ [jackysp](https://github.com/jackysp) diff --git a/releases/release-6.5.8.md b/releases/release-6.5.8.md index aaffc72e08bc7..179d63a89f271 100644 --- a/releases/release-6.5.8.md +++ b/releases/release-6.5.8.md @@ -43,7 +43,7 @@ TiDB バージョン: 6.5.8 - `AUTO_ID_CACHE=1` のAUTO_INCREMENT列を使用すると同時競合によりAUTO_INCREMENT ID 割り当てでエラーが報告される問題を修正しました。 [#50519](https://github.com/pingcap/tidb/issues/50519) @ [tiancaiamao](https://github.com/tiancaiamao) - 多数のテーブルまたはパーティションを処理するときに TiDB ノードが OOM エラーに遭遇する可能性がある問題を軽減します。 [#50077](https://github.com/pingcap/tidb/issues/50077) @ [zimulala](https://github.com/zimulala) - DDL所有者がネットワークから分離されている後に`ADD INDEX`実行すると、TiDB分散実行フレームワーク(DXF)でデータが不整合になる問題を修正しました [#49773](https://github.com/pingcap/tidb/issues/49773) @ [tangenta](https://github.com/tangenta) - - クエリに Apply 演算子が含まれており、 `fatal error: concurrent map writes`エラーが[#50347](https://github.com/pingcap/tidb/issues/50347) @ [SeaRise](https://github.com/SeaRise)で発生すると TiDB がpanic可能性がある問題を修正しました。 + - クエリに Apply 演算子が含まれており、 `fatal error: concurrent map writes`エラーが発生すると TiDB がpanic可能性がある問題を修正しました。 [#50347](https://github.com/pingcap/tidb/issues/50347) @ [SeaRise](https://github.com/SeaRise) - `COM_STMT_EXECUTE`まで実行された`COMMIT`または`ROLLBACK`操作が、タイムアウトしたトランザクションをで終了できない問題を修正しました。 [#49151](https://github.com/pingcap/tidb/issues/49151) @ [zyguan](https://github.com/zyguan) - `PREPARE`メソッドを使用して`SELECT INTO OUTFILE`実行すると、エラーではなく、誤って成功メッセージが返される問題を修正しました。 [#49166](https://github.com/pingcap/tidb/issues/49166) @ [qw4990](https://github.com/qw4990) - `ORDER BY`句で`UNIQUE`インデックス検索を実行するとエラーが発生する可能性がある問題を修正しました。 [#49920](https://github.com/pingcap/tidb/issues/49920) @ [jackysp](https://github.com/jackysp) @@ -61,7 +61,7 @@ TiDB バージョン: 6.5.8 - PD - - `pd-ctl`使用してリーダーのないリージョンを照会すると、PD が[#7630](https://github.com/tikv/pd/issues/7630) @ [rleungx](https://github.com/rleungx)でpanicになる可能性がある問題を修正しました。 + - `pd-ctl`使用してリーダーのないリージョンを照会すると、PD がpanicになる可能性がある問題を修正しました。 [#7630](https://github.com/tikv/pd/issues/7630) @ [rleungx](https://github.com/rleungx) - TiFlash @@ -86,5 +86,5 @@ TiDB バージョン: 6.5.8 - TiDB Lightning - - EBS BRが[#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh)で実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました + - EBS BRが実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました [#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh) - TiDB Lightningがファイルをバッチで取り込むときにデータが失われる可能性がある問題を修正しました [#50198](https://github.com/pingcap/tidb/issues/50198) @ [D3Hunter](https://github.com/D3Hunter) diff --git a/releases/release-6.5.9.md b/releases/release-6.5.9.md index a91ddf79dfee6..411eae27a2008 100644 --- a/releases/release-6.5.9.md +++ b/releases/release-6.5.9.md @@ -63,7 +63,7 @@ TiDB バージョン: 6.5.9 - `IN()`述語に`NULL` が含まれている場合にクエリ結果が正しくない問題を修正しました [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros) - `BINARY`タイプの JSON をクエリすると、場合によってはエラーが発生する可能性がある問題を修正しました[#51547](https://github.com/pingcap/tidb/issues/51547) @ [YangKeao](https://github.com/YangKeao) - テーブルにクラスター化インデックスがある場合に並列`Apply`で誤った結果が生成される可能性がある問題を修正しました。 [#51372](https://github.com/pingcap/tidb/issues/51372) @ [guo-shaoge](https://github.com/guo-shaoge) - - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが[#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei)で終了する可能性がある問題を修正しました。 + - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが終了する可能性がある問題を修正しました。 [#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei) - `auto analyze`パーティションテーブルを処理しているときに`tidb_merge_partition_stats_concurrency`変数が有効にならない問題を修正しました [#47594](https://github.com/pingcap/tidb/issues/47594) @ [hawkingrei](https://github.com/hawkingrei) - 自動統計更新の時間枠を設定した後、その時間枠外でも統計が更新される可能性がある問題を修正[#49552](https://github.com/pingcap/tidb/issues/49552) @ [hawkingrei](https://github.com/hawkingrei) - `approx_percentile`関数が TiDBpanic[#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008)を引き起こす可能性がある問題を修正しました @@ -94,7 +94,7 @@ TiDB バージョン: 6.5.9 - PD - スケーリングの進行状況が正しく表示されない問題を修正[#7726](https://github.com/tikv/pd/issues/7726) @ [CabinfeverB](https://github.com/CabinfeverB) - - `MergeLabels`関数が[#7535](https://github.com/tikv/pd/issues/7535) @ [lhy1024](https://github.com/lhy1024)で呼び出されたときにデータ競合が発生する問題を修正しました + - `MergeLabels`関数が呼び出されたときにデータ競合が発生する問題を修正しました [#7535](https://github.com/tikv/pd/issues/7535) @ [lhy1024](https://github.com/lhy1024) - リーダースイッチ後にPD監視項目`learner-peer-count`古い値を同期しない問題を修正 [#7728](https://github.com/tikv/pd/issues/7728) @ [CabinfeverB](https://github.com/CabinfeverB) - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` が含まれる問題を修正しました [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index bcc04ba5f483b..e9c89a8899d48 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -325,7 +325,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - スナップショットの実行内容に基づいてストア制限のサイズを自動調整するコントローラを追加します。このコントローラを有効にするには、 `store-limit-version`を`v2` (実験的)に設定してください。有効にすると、スケールインまたはスケールアウトの速度を制御するために`store limit`設定を手動で調整する必要がなくなります( [#6147](https://github.com/tikv/pd/issues/6147) @ [bufferflies](https://github.com/bufferflies) 。 - ストレージエンジンが raft-kv2 [#6297](https://github.com/tikv/pd/issues/6297) @ [bufferflies](https://github.com/bufferflies)の場合、ホットスポット スケジューラによって不安定な負荷のリージョンが頻繁にスケジュールされるのを避けるために、履歴負荷情報を追加します。 - - リーダーのヘルスチェックメカニズムを追加します。etcdリーダーが配置されているPDサーバーがリーダーとして選出できない場合、PDはetcdリーダーをアクティブに切り替え、PDリーダーが[#6403](https://github.com/tikv/pd/issues/6403) @ [nolouch](https://github.com/nolouch)で利用可能であることを確認します。 + - リーダーのヘルスチェックメカニズムを追加します。etcdリーダーが配置されているPDサーバーがリーダーとして選出できない場合、PDはetcdリーダーをアクティブに切り替え、PDリーダーが利用可能であることを確認します。 [#6403](https://github.com/tikv/pd/issues/6403) @ [nolouch](https://github.com/nolouch) - TiFlash @@ -439,7 +439,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - TiCDC タイムゾーン設定[#8798](https://github.com/pingcap/tiflow/issues/8798) @ [Rustin170506](https://github.com/Rustin170506)の問題を修正 - PDアドレスまたはリーダーに障害が発生したときにTiCDCが自動的に回復できない問題を修正[#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @ [asddongmen](https://github.com/asddongmen) - - 上流の TiKV ノードの 1 つが[#8858](https://github.com/pingcap/tiflow/issues/8858) @ [hicqu](https://github.com/hicqu)でクラッシュするとチェックポイントの遅延が増加する問題を修正しました + - 上流の TiKV ノードの 1 つがクラッシュするとチェックポイントの遅延が増加する問題を修正しました [#8858](https://github.com/pingcap/tiflow/issues/8858) @ [hicqu](https://github.com/hicqu) - オブジェクトストレージにデータを複製する際に、上流の`EXCHANGE PARTITION`操作が下流の[#8914](https://github.com/pingcap/tiflow/issues/8914) @ [CharlesCheung96](https://github.com/CharlesCheung96)に正しく複製されない問題を修正しました。 - いくつかの特殊なシナリオでソートコンポーネントの過剰なメモリ使用によって引き起こされる OOM 問題を修正しました[#8974](https://github.com/pingcap/tiflow/issues/8974) @ [hicqu](https://github.com/hicqu) - 下流の Kafka シンクがローリング再起動されたときに発生する TiCDC ノードpanicを修正しました[#9023](https://github.com/pingcap/tiflow/issues/9023) @ [asddongmen](https://github.com/asddongmen) diff --git a/releases/release-7.1.1.md b/releases/release-7.1.1.md index 58adea07bf11b..efc51d527b636 100644 --- a/releases/release-7.1.1.md +++ b/releases/release-7.1.1.md @@ -62,7 +62,7 @@ TiDB バージョン: 7.1.1 - バッチコプロセッサの再試行によって誤ったリージョン情報が生成される可能性があり、クエリが失敗する問題を修正しました[#44622](https://github.com/pingcap/tidb/issues/44622) @ [windtalker](https://github.com/windtalker) - インデックススキャンにおける潜在的なデータ競合問題を修正 [#45126](https://github.com/pingcap/tidb/issues/45126) @ [wshwsh12](https://github.com/wshwsh12) - `tidb_enable_parallel_apply`有効になっている場合、MPP モードでのクエリ結果が正しくない問題を修正[#45299](https://github.com/pingcap/tidb/issues/45299) @ [windtalker](https://github.com/windtalker) - - `indexMerge`のクエリが[#45279](https://github.com/pingcap/tidb/issues/45279) @ [xzhangxian1008](https://github.com/xzhangxian1008)で強制終了されたときに発生するハングアップの問題を修正しました + - `indexMerge`のクエリが強制終了されたときに発生するハングアップの問題を修正しました [#45279](https://github.com/pingcap/tidb/issues/45279) @ [xzhangxian1008](https://github.com/xzhangxian1008) - 統計情報におけるSQL実行詳細のメモリ消費量が多すぎると、極端なケースでTiDB OOMが発生する問題を修正[#44047](https://github.com/pingcap/tidb/issues/44047) @ [wshwsh12](https://github.com/wshwsh12) - `FormatSQL()`メソッドが入力の非常に長い SQL 文を適切に切り捨てることができない問題を修正しました。 [#44542](https://github.com/pingcap/tidb/issues/44542) @ [hawkingrei](https://github.com/hawkingrei) - クラスタのアップグレード中に DDL 操作が停止し、アップグレードが失敗する問題を修正しました[#44158](https://github.com/pingcap/tidb/issues/44158) @ [zimulala](https://github.com/zimulala) diff --git a/releases/release-7.1.2.md b/releases/release-7.1.2.md index ed9afec3e9215..2a05857bc0102 100644 --- a/releases/release-7.1.2.md +++ b/releases/release-7.1.2.md @@ -87,7 +87,7 @@ TiDB バージョン: 7.1.2 - `MERGE_JOIN`の結果が間違っている問題を修正[#46580](https://github.com/pingcap/tidb/issues/46580) @ [qw4990](https://github.com/qw4990) - 符号なし型と`Duration`型定数を比較したときに発生する誤った結果を修正しました [#45410](https://github.com/pingcap/tidb/issues/45410) @ [wshwsh12](https://github.com/wshwsh12) - `AUTO_ID_CACHE=1` に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao) - - TTLが[#45510](https://github.com/pingcap/tidb/issues/45510) @ [lcwangchao](https://github.com/lcwangchao)で実行されているときのメモリリークの問題を修正しました + - TTLが実行されているときのメモリリークの問題を修正しました [#45510](https://github.com/pingcap/tidb/issues/45510) @ [lcwangchao](https://github.com/lcwangchao) - 接続を切断すると go コルーチン リークが発生する可能性がある問題を修正[#46034](https://github.com/pingcap/tidb/issues/46034) @ [pingyu](https://github.com/pingyu) - インデックス結合のエラーによりクエリが停止する可能性がある問題を修正[#45716](https://github.com/pingcap/tidb/issues/45716) @ [wshwsh12](https://github.com/wshwsh12) - ハッシュパーティションテーブルに対して`BatchPointGet`演算子が誤った結果を返す問題を修正しました [#46779](https://github.com/pingcap/tidb/issues/46779) @ [jiyfhust](https://github.com/jiyfhust) @@ -126,7 +126,7 @@ TiDB バージョン: 7.1.2 - データレプリケーション自動同期モードで同期回復フェーズでQPSがゼロに低下する問題を修正しました。 [#14975](https://github.com/tikv/tikv/issues/14975) @ [nolouch](https://github.com/nolouch) - 1つのTiKVノードが分離され、別のノードが再起動されたときに発生する可能性のあるデータの不整合の問題を修正しました[#15035](https://github.com/tikv/tikv/issues/15035) @ [overvenus](https://github.com/overvenus) - オンラインアンセーフリカバリがマージ中止を処理できない問題を修正 [#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar) - - PDとTiKV間のネットワーク中断によりPITRが[#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen)で停止する可能性がある問題を修正しました + - PDとTiKV間のネットワーク中断によりPITRが停止する可能性がある問題を修正しました [#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen) - `FLASHBACK` を実行した後にリージョンマージがブロックされる可能性がある問題を修正しました [#15258](https://github.com/tikv/tikv/issues/15258) @ [overvenus](https://github.com/overvenus) - ストアハートビートの再試行回数をに減らして、ハートビートストームの問題を修正しました。 [#15184](https://github.com/tikv/tikv/issues/15184) @ [nolouch](https://github.com/nolouch) - オンラインアンセーフリカバリがタイムアウトで中止されない問題を修正 [#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996) @@ -151,7 +151,7 @@ TiDB バージョン: 7.1.2 - リソース制御を有効にした後に DDL がアトミック性を保証しない可能性がある問題を修正しました [#45050](https://github.com/pingcap/tidb/issues/45050) @ [glorv](https://github.com/glorv) - ルールチェッカーがピアを選択した場合に、不健全なピアを削除できない問題を修正しました [#6559](https://github.com/tikv/pd/issues/6559) @ [nolouch](https://github.com/nolouch) - etcd がすでに起動しているがクライアントがまだ接続していない場合、クライアントを呼び出すと PD がpanicになる可能性がある問題を修正しました。 [#6860](https://github.com/tikv/pd/issues/6860) @ [HuSharp](https://github.com/HuSharp) - - RU消費量が0未満の場合にPDが[#6973](https://github.com/tikv/pd/issues/6973) @ [CabinfeverB](https://github.com/CabinfeverB)でクラッシュする問題を修正 + - RU消費量が0未満の場合にPDがクラッシュする問題を修正 [#6973](https://github.com/tikv/pd/issues/6973) @ [CabinfeverB](https://github.com/CabinfeverB) - クラスタが大きい場合、クライアントが定期的に更新される`min-resolved-ts` PD OOMを引き起こす可能性がある問題を修正しました[#46664](https://github.com/pingcap/tidb/issues/46664) @ [HuSharp](https://github.com/HuSharp) - TiFlash diff --git a/releases/release-7.1.3.md b/releases/release-7.1.3.md index 09809bcbbc88d..38c6b284e1447 100644 --- a/releases/release-7.1.3.md +++ b/releases/release-7.1.3.md @@ -94,7 +94,7 @@ TiDB バージョン: 7.1.3 - TiKV の実行速度が非常に遅い場合、リージョンと[金星の上](https://github.com/overvenus)マージ後にpanicする可能性がある問題を修正しました。 [#16111](https://github.com/tikv/tikv/issues/16111) - 解決済みのTSが2時間ブロックされる可能性がある問題を修正[#15520](https://github.com/tikv/tikv/issues/15520) [#39130](https://github.com/pingcap/tidb/issues/39130) @ [overvenus](https://github.com/overvenus) - TiKVがraft log を追加できないため`ServerIsBusy`エラーを報告する問題を修正しました。 [#15800](https://github.com/tikv/tikv/issues/15800) @ [tonyxuqqi](https://github.com/tonyxuqqi) - - BRが[#15684](https://github.com/tikv/tikv/issues/15684) @ [YuJuncen](https://github.com/YuJuncen)でクラッシュしたときにスナップショットの復元が停止する可能性がある問題を修正しました + - BRがクラッシュしたときにスナップショットの復元が停止する可能性がある問題を修正しました [#15684](https://github.com/tikv/tikv/issues/15684) @ [YuJuncen](https://github.com/YuJuncen) - 大規模なトランザクションを追跡するときに、古い読み取りの解決済み TS が TiKV OOM 問題を引き起こす可能性がある問題を修正しました [#14864](https://github.com/tikv/tikv/issues/14864) @ [overvenus](https://github.com/overvenus) - 破損したSSTファイルが他のTiKVノードに広がる可能性がある問題を修正 [#15986](https://github.com/tikv/tikv/issues/15986) @ [Connor1996](https://github.com/Connor1996) - にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました [#15817](https://github.com/tikv/tikv/issues/15817) @ [Connor1996](https://github.com/Connor1996) @@ -104,7 +104,7 @@ TiDB バージョン: 7.1.3 - TiKV を再起動したときに発生する TiKV OOM 問題を修正し、適用されていないRaftログが多数存在するようになりました[#15770](https://github.com/tikv/tikv/issues/15770) @ [overvenus](https://github.com/overvenus) - `lz4-sys`のバージョンを 1.9.4 にアップグレードしてセキュリティ問題を修正しました [#15621](https://github.com/tikv/tikv/issues/15621) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - Titanの`blob-run-mode`がオンラインに更新できない問題を修正 [#15978](https://github.com/tikv/tikv/issues/15978) @ [tonyxuqqi](https://github.com/tonyxuqqi) - - PDとTiKV間のネットワーク中断によりPITRが[#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen)で停止する可能性がある問題を修正しました + - PDとTiKV間のネットワーク中断によりPITRが停止する可能性がある問題を修正しました [#15279](https://github.com/tikv/tikv/issues/15279) @ [YuJuncen](https://github.com/YuJuncen) - Raftピアを削除するときに TiKV コプロセッサが古いデータを返す可能性がある問題を修正しました [#16069](https://github.com/tikv/tikv/issues/16069) @ [overvenus](https://github.com/overvenus) - PD diff --git a/releases/release-7.1.4.md b/releases/release-7.1.4.md index 2762bafbfe346..c4fba3938468a 100644 --- a/releases/release-7.1.4.md +++ b/releases/release-7.1.4.md @@ -13,15 +13,15 @@ TiDBバージョン: 7.1.4 ## 互換性の変更 {#compatibility-changes} -- ログ印刷のオーバーヘッドを減らすために、 TiFlashはデフォルト値の`logger.level` `"debug"`から`"info"` [#8641](https://github.com/pingcap/tiflash/issues/8641) @ [JaySon-Huang](https://github.com/JaySon-Huang)に変更します。 -- TiKV構成項目[`gc.num-threads`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#num-threads-new-in-v658)を導入して、 `enable-compaction-filter`が`false` [#16101](https://github.com/tikv/tikv/issues/16101) @ [tonyxuqqi](https://github.com/tonyxuqqi)の場合のGCスレッド数を設定します。 +- ログ印刷のオーバーヘッドを減らすために、 TiFlashはデフォルト値の`logger.level` `"debug"`から`"info"` に変更します。 [#8641](https://github.com/pingcap/tiflash/issues/8641) @ [JaySon-Huang](https://github.com/JaySon-Huang) +- TiKV構成項目[`gc.num-threads`](https://docs.pingcap.com/tidb/v6.5/tikv-configuration-file#num-threads-new-in-v658)を導入して、 `enable-compaction-filter`が`false` の場合のGCスレッド数を設定します。 [#16101](https://github.com/tikv/tikv/issues/16101) @ [tonyxuqqi](https://github.com/tonyxuqqi) ## 改善点 {#improvements} - TiDB - 特定のシナリオで`OUTER JOIN`を`INNER JOIN`に変換する能力を強化する[#49616](https://github.com/pingcap/tidb/issues/49616) @ [qw4990](https://github.com/qw4990) - - `force-init-stats` `true`に設定すると、TiDB は起動時にサービスを提供する前に統計情報の初期化が完了するのを待ちます。この設定により HTTP サーバーの起動がブロックされなくなり、ユーザーは[#50854](https://github.com/pingcap/tidb/issues/50854) @ [hawkingrei](https://github.com/hawkingrei)で監視を継続できます。 + - `force-init-stats` `true`に設定すると、TiDB は起動時にサービスを提供する前に統計情報の初期化が完了するのを待ちます。この設定により HTTP サーバーの起動がブロックされなくなり、ユーザーはで監視を継続できます。 [#50854](https://github.com/pingcap/tidb/issues/50854) @ [hawkingrei](https://github.com/hawkingrei) - TiKV @@ -41,10 +41,10 @@ TiDBバージョン: 7.1.4 - Backup & Restore (BR) - データ復元中にデータベースをバッチで作成するサポート[#50767](https://github.com/pingcap/tidb/issues/50767) @ [Leavrth](https://github.com/Leavrth) - - 大規模なデータセット[#48301](https://github.com/pingcap/tidb/issues/48301) @ [Leavrth](https://github.com/Leavrth)のシナリオで`RESTORE`ステートメントのテーブル作成パフォーマンスを向上 - - より効率的なアルゴリズム[#50613](https://github.com/pingcap/tidb/issues/50613) @ [Leavrth](https://github.com/Leavrth)を使用して、データ復元中に SST ファイルをマージする速度を改善します + - 大規模なデータセットのシナリオで`RESTORE`ステートメントのテーブル作成パフォーマンスを向上 [#48301](https://github.com/pingcap/tidb/issues/48301) @ [Leavrth](https://github.com/Leavrth) + - より効率的なアルゴリズムを使用して、データ復元中に SST ファイルをマージする速度を改善します [#50613](https://github.com/pingcap/tidb/issues/50613) @ [Leavrth](https://github.com/Leavrth) - データ復元中に SST ファイルをバッチで取り込むことをサポート[#16267](https://github.com/tikv/tikv/issues/16267) @ [3pointer](https://github.com/3pointer) - - ログバックアップ[#51046](https://github.com/pingcap/tidb/issues/51046) @ [YuJuncen](https://github.com/YuJuncen)中に、ログとメトリックのグローバルチェックポイントの進行に影響を与える最も遅いリージョンの情報を出力します。 + - ログバックアップ中に、ログとメトリックのグローバルチェックポイントの進行に影響を与える最も遅いリージョンの情報を出力します。 [#51046](https://github.com/pingcap/tidb/issues/51046) @ [YuJuncen](https://github.com/YuJuncen) - Google Cloud Storage(GCS)を外部ストレージとして使用する場合の古い互換性チェックを削除します[#50533](https://github.com/pingcap/tidb/issues/50533) @ [lance6716](https://github.com/lance6716) - 複数のログバックアップ切り捨てタスク( `br log truncate` )が同時に実行されるのを防ぐためのロックメカニズムを実装する[#49414](https://github.com/pingcap/tidb/issues/49414) @ [YuJuncen](https://github.com/YuJuncen) @@ -52,134 +52,134 @@ TiDBバージョン: 7.1.4 - ダウンストリームがKafkaの場合、トピック式は`schema`オプションとして許可し、トピック名を直接指定することをサポートします[#9763](https://github.com/pingcap/tiflow/issues/9763) @ [3AceShowHand](https://github.com/3AceShowHand) - サポート[チェンジフィードの下流同期ステータスの照会](https://docs.pingcap.com/tidb/v7.1/ticdc-open-api-v2#query-whether-a-specific-replication-task-is-completed)は、TiCDC が受信した上流データの変更が下流システムに完全に同期されているかどうかを判断するのに役立ちます[#10289](https://github.com/pingcap/tiflow/issues/10289) @ [hongyunyan](https://github.com/hongyunyan) - - TiDB Dashboard[#10263](https://github.com/pingcap/tiflow/issues/10263) @ [CharlesCheung96](https://github.com/CharlesCheung96)でのTiCDCログの検索をサポート + - TiDB DashboardでのTiCDCログの検索をサポート [#10263](https://github.com/pingcap/tiflow/issues/10263) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Lightning - - `ALTER TABLE` [#50105](https://github.com/pingcap/tidb/issues/50105) @ [D3Hunter](https://github.com/D3Hunter)実行時にロック操作を削除することで、複数のテーブルをインポートするシナリオのパフォーマンスが向上します。 + - `ALTER TABLE` 実行時にロック操作を削除することで、複数のテーブルをインポートするシナリオのパフォーマンスが向上します。 [#50105](https://github.com/pingcap/tidb/issues/50105) @ [D3Hunter](https://github.com/D3Hunter) ## バグ修正 {#bug-fixes} - TiDB - `tidb_multi_statement_mode`モードが有効になっている場合、インデックス検索を使用する`DELETE`および`UPDATE`ステートメントでエラーが報告される可能性がある問題を修正しました[#50012](https://github.com/pingcap/tidb/issues/50012) @ [tangenta](https://github.com/tangenta) - - CTEクエリが再試行プロセス[#46522](https://github.com/pingcap/tidb/issues/46522) @ [tiancaiamao](https://github.com/tiancaiamao)中にエラー`type assertion for CTEStorageMap failed`を報告する可能性がある問題を修正しました - - Golang の暗黙的な変換アルゴリズム[#49801](https://github.com/pingcap/tidb/issues/49801) @ [qw4990](https://github.com/qw4990)によって発生する統計情報の構築における過剰な統計エラーの問題を修正しました - - パーティションテーブル[#48713](https://github.com/pingcap/tidb/issues/48713) @ [hawkingrei](https://github.com/hawkingrei)のグローバル統計の同時マージ中にエラーが返される可能性がある問題を修正しました。 - - TiDB が`group by` [#38756](https://github.com/pingcap/tidb/issues/38756) @ [Rustin170506](https://github.com/Rustin170506)の定数値を誤って削除することによる間違ったクエリ結果の問題を修正しました + - CTEクエリが再試行プロセス中にエラー`type assertion for CTEStorageMap failed`を報告する可能性がある問題を修正しました [#46522](https://github.com/pingcap/tidb/issues/46522) @ [tiancaiamao](https://github.com/tiancaiamao) + - Golang の暗黙的な変換アルゴリズムによって発生する統計情報の構築における過剰な統計エラーの問題を修正しました [#49801](https://github.com/pingcap/tidb/issues/49801) @ [qw4990](https://github.com/qw4990) + - パーティションテーブルのグローバル統計の同時マージ中にエラーが返される可能性がある問題を修正しました。 [#48713](https://github.com/pingcap/tidb/issues/48713) @ [hawkingrei](https://github.com/hawkingrei) + - TiDB が`group by` の定数値を誤って削除することによる間違ったクエリ結果の問題を修正しました [#38756](https://github.com/pingcap/tidb/issues/38756) @ [Rustin170506](https://github.com/Rustin170506) - `BIT`型の列が一部の関数の計算に関係する場合にデコード失敗によりクエリエラーが発生する可能性がある問題を修正しました[#49566](https://github.com/pingcap/tidb/issues/49566) [#50850](https://github.com/pingcap/tidb/issues/50850) [#50855](https://github.com/pingcap/tidb/issues/50855) @ [jiyfhust](https://github.com/jiyfhust) - 複数レベルのネストされた`UNION`クエリの`LIMIT`無効になる可能性がある問題を修正しました[#49874](https://github.com/pingcap/tidb/issues/49874) @ [Defined2014](https://github.com/Defined2014) - - `AUTO_ID_CACHE=1` [#50519](https://github.com/pingcap/tidb/issues/50519) @ [tiancaiamao](https://github.com/tiancaiamao)のAUTO_INCREMENT列を使用すると同時競合によりAUTO_INCREMENT ID 割り当てでエラーが報告される問題を修正しました。 - - クエリで`NATURAL JOIN` [#32044](https://github.com/pingcap/tidb/issues/32044) @ [AilinKid](https://github.com/AilinKid)が使用される場合に発生する可能性のある`Column ... in from clause is ambiguous`エラーを修正します - - クエリがソートを強制するオプティマイザヒント( `STREAM_AGG()`など)を使用し、その実行プランに`IndexMerge` [#49605](https://github.com/pingcap/tidb/issues/49605) @ [AilinKid](https://github.com/AilinKid)が含まれている場合、強制ソートが無効になる可能性がある問題を修正しました。 - - `STREAM_AGG()` CI [#49902](https://github.com/pingcap/tidb/issues/49902) @ [wshwsh12](https://github.com/wshwsh12)を誤って処理したためにクエリ結果が正しくない問題を修正しました - - `HashJoin`演算子がディスク[#50841](https://github.com/pingcap/tidb/issues/50841) @ [wshwsh12](https://github.com/wshwsh12)にスピルできない場合に発生する可能性のある goroutine リークの問題を修正しました。 - - `REPLACE INTO`文[#34325](https://github.com/pingcap/tidb/issues/34325) @ [YangKeao](https://github.com/YangKeao)でヒントが使用できない問題を修正 - - `GROUP_CONCAT(ORDER BY)`構文を含むクエリを実行するとエラー[#49986](https://github.com/pingcap/tidb/issues/49986) @ [AilinKid](https://github.com/AilinKid)が返される可能性がある問題を修正しました + - `AUTO_ID_CACHE=1` のAUTO_INCREMENT列を使用すると同時競合によりAUTO_INCREMENT ID 割り当てでエラーが報告される問題を修正しました。 [#50519](https://github.com/pingcap/tidb/issues/50519) @ [tiancaiamao](https://github.com/tiancaiamao) + - クエリで`NATURAL JOIN` が使用される場合に発生する可能性のある`Column ... in from clause is ambiguous`エラーを修正します [#32044](https://github.com/pingcap/tidb/issues/32044) @ [AilinKid](https://github.com/AilinKid) + - クエリがソートを強制するオプティマイザヒント( `STREAM_AGG()`など)を使用し、その実行プランに`IndexMerge` が含まれている場合、強制ソートが無効になる可能性がある問題を修正しました。 [#49605](https://github.com/pingcap/tidb/issues/49605) @ [AilinKid](https://github.com/AilinKid) + - `STREAM_AGG()` CI を誤って処理したためにクエリ結果が正しくない問題を修正しました [#49902](https://github.com/pingcap/tidb/issues/49902) @ [wshwsh12](https://github.com/wshwsh12) + - `HashJoin`演算子がディスクにスピルできない場合に発生する可能性のある goroutine リークの問題を修正しました。 [#50841](https://github.com/pingcap/tidb/issues/50841) @ [wshwsh12](https://github.com/wshwsh12) + - `REPLACE INTO`文でヒントが使用できない問題を修正 [#34325](https://github.com/pingcap/tidb/issues/34325) @ [YangKeao](https://github.com/YangKeao) + - `GROUP_CONCAT(ORDER BY)`構文を含むクエリを実行するとエラーが返される可能性がある問題を修正しました [#49986](https://github.com/pingcap/tidb/issues/49986) @ [AilinKid](https://github.com/AilinKid) - 多値インデックスを使用して空の JSON 配列にアクセスすると、誤った結果が返される可能性がある問題を修正しました[#50125](https://github.com/pingcap/tidb/issues/50125) @ [YangKeao](https://github.com/YangKeao) - - CTEクエリのメモリ使用量が制限[#50337](https://github.com/pingcap/tidb/issues/50337) @ [guo-shaoge](https://github.com/guo-shaoge)を超えたときに発生するgoroutineリークの問題を修正しました - - 古いインターフェースを使用するとテーブル[#49751](https://github.com/pingcap/tidb/issues/49751) @ [hawkingrei](https://github.com/hawkingrei)のメタデータに不整合が発生する可能性がある問題を修正しました。 - - `ORDER BY`句で`UNIQUE`インデックス検索を実行するとエラー[#49920](https://github.com/pingcap/tidb/issues/49920) @ [jackysp](https://github.com/jackysp)が発生する可能性がある問題を修正しました - - 共通ヒントが`UNION ALL`文[#50068](https://github.com/pingcap/tidb/issues/50068) @ [hawkingrei](https://github.com/hawkingrei)で有効にならない問題を修正 - - メモリが`tidb_mem_quota_query` [#49033](https://github.com/pingcap/tidb/issues/49033) @ [XuHuaiyu](https://github.com/XuHuaiyu)を超えると IndexHashJoin 演算子を含むクエリが停止する問題を修正しました + - CTEクエリのメモリ使用量が制限を超えたときに発生するgoroutineリークの問題を修正しました [#50337](https://github.com/pingcap/tidb/issues/50337) @ [guo-shaoge](https://github.com/guo-shaoge) + - 古いインターフェースを使用するとテーブルのメタデータに不整合が発生する可能性がある問題を修正しました。 [#49751](https://github.com/pingcap/tidb/issues/49751) @ [hawkingrei](https://github.com/hawkingrei) + - `ORDER BY`句で`UNIQUE`インデックス検索を実行するとエラーが発生する可能性がある問題を修正しました [#49920](https://github.com/pingcap/tidb/issues/49920) @ [jackysp](https://github.com/jackysp) + - 共通ヒントが`UNION ALL`文で有効にならない問題を修正 [#50068](https://github.com/pingcap/tidb/issues/50068) @ [hawkingrei](https://github.com/hawkingrei) + - メモリが`tidb_mem_quota_query` を超えると IndexHashJoin 演算子を含むクエリが停止する問題を修正しました [#49033](https://github.com/pingcap/tidb/issues/49033) @ [XuHuaiyu](https://github.com/XuHuaiyu) - `WITH RECURSIVE` CTE を含む`UPDATE`または`DELETE`ステートメントで誤った結果が生成される可能性がある問題を修正しました[#48969](https://github.com/pingcap/tidb/issues/48969) @ [winoros](https://github.com/winoros) - - ヒストグラムの境界に`NULL` [#49823](https://github.com/pingcap/tidb/issues/49823) @ [AilinKid](https://github.com/AilinKid)が含まれている場合、ヒストグラム統計が読み取り可能な文字列に解析されない可能性がある問題を修正しました。 - - クエリに Apply 演算子が含まれており、 `fatal error: concurrent map writes`エラーが[#50347](https://github.com/pingcap/tidb/issues/50347) @ [SeaRise](https://github.com/SeaRise)で発生すると TiDB がpanicになる可能性がある問題を修正しました。 + - ヒストグラムの境界に`NULL` が含まれている場合、ヒストグラム統計が読み取り可能な文字列に解析されない可能性がある問題を修正しました。 [#49823](https://github.com/pingcap/tidb/issues/49823) @ [AilinKid](https://github.com/AilinKid) + - クエリに Apply 演算子が含まれており、 `fatal error: concurrent map writes`エラーが発生すると TiDB がpanicになる可能性がある問題を修正しました。 [#50347](https://github.com/pingcap/tidb/issues/50347) @ [SeaRise](https://github.com/SeaRise) - 集計関数をグループ計算に使用すると発生する可能性のある`Can't find column ...`エラーを修正[#50926](https://github.com/pingcap/tidb/issues/50926) @ [qw4990](https://github.com/qw4990) - - 定数伝播[#49440](https://github.com/pingcap/tidb/issues/49440) @ [winoros](https://github.com/winoros)で`ENUM`または`SET`型を処理するときに TiDB が間違ったクエリ結果を返す問題を修正しました - - 依存関係のある 2 つの DDL タスクの完了時間が[#49498](https://github.com/pingcap/tidb/issues/49498) @ [tangenta](https://github.com/tangenta)と誤って順序付けられる問題を修正しました。 + - 定数伝播で`ENUM`または`SET`型を処理するときに TiDB が間違ったクエリ結果を返す問題を修正しました [#49440](https://github.com/pingcap/tidb/issues/49440) @ [winoros](https://github.com/winoros) + - 依存関係のある 2 つの DDL タスクの完了時間がと誤って順序付けられる問題を修正しました。 [#49498](https://github.com/pingcap/tidb/issues/49498) @ [tangenta](https://github.com/tangenta) - `tidb_enable_prepared_plan_cache`システム変数が有効になってから無効になった後に`EXECUTE`ステートメントを使用して`PREPARE STMT`実行すると、TiDB がpanicになる可能性がある問題を修正しました[#49344](https://github.com/pingcap/tidb/issues/49344) @ [qw4990](https://github.com/qw4990) - - ネストされた`UNION`のクエリ[#49377](https://github.com/pingcap/tidb/issues/49377) @ [AilinKid](https://github.com/AilinKid)で`LIMIT`と`OPRDERBY`無効になる可能性がある問題を修正しました - - `LEADING`ヒントが`UNION ALL`ステートメント[#50067](https://github.com/pingcap/tidb/issues/50067) @ [hawkingrei](https://github.com/hawkingrei)で有効にならない問題を修正しました - - `COM_STMT_EXECUTE`まで実行された`COMMIT`または`ROLLBACK`操作が、タイムアウトしたトランザクションを[#49151](https://github.com/pingcap/tidb/issues/49151) @ [zyguan](https://github.com/zyguan)で終了できない問題を修正しました。 + - ネストされた`UNION`のクエリで`LIMIT`と`OPRDERBY`無効になる可能性がある問題を修正しました [#49377](https://github.com/pingcap/tidb/issues/49377) @ [AilinKid](https://github.com/AilinKid) + - `LEADING`ヒントが`UNION ALL`ステートメントで有効にならない問題を修正しました [#50067](https://github.com/pingcap/tidb/issues/50067) @ [hawkingrei](https://github.com/hawkingrei) + - `COM_STMT_EXECUTE`まで実行された`COMMIT`または`ROLLBACK`操作が、タイムアウトしたトランザクションをで終了できない問題を修正しました。 [#49151](https://github.com/pingcap/tidb/issues/49151) @ [zyguan](https://github.com/zyguan) - 無効なオプティマイザヒントによって有効なヒントが無効になる可能性がある問題を修正[#49308](https://github.com/pingcap/tidb/issues/49308) @ [hawkingrei](https://github.com/hawkingrei) - - 一部のタイムゾーン[#49586](https://github.com/pingcap/tidb/issues/49586) @ [overvenus](https://github.com/overvenus)で夏時間が正しく表示されない問題を修正 - - `PREPARE`メソッドを使用して`SELECT INTO OUTFILE`実行すると、エラー[#49166](https://github.com/pingcap/tidb/issues/49166) @ [qw4990](https://github.com/qw4990)ではなく、誤って成功メッセージが返される問題を修正しました。 - - PD [#50152](https://github.com/pingcap/tidb/issues/50152) @ [zimulala](https://github.com/zimulala)との相互作用の問題により、 `tiup cluster upgrade/start`を使用してローリング アップグレードを実行すると TiDB がpanicになる可能性がある問題を修正しました。 - - 空のテーブル[#49682](https://github.com/pingcap/tidb/issues/49682) @ [zimulala](https://github.com/zimulala)にインデックスを追加したときに期待される最適化が有効にならない問題を修正しました + - 一部のタイムゾーンで夏時間が正しく表示されない問題を修正 [#49586](https://github.com/pingcap/tidb/issues/49586) @ [overvenus](https://github.com/overvenus) + - `PREPARE`メソッドを使用して`SELECT INTO OUTFILE`実行すると、エラーではなく、誤って成功メッセージが返される問題を修正しました。 [#49166](https://github.com/pingcap/tidb/issues/49166) @ [qw4990](https://github.com/qw4990) + - PD との相互作用の問題により、 `tiup cluster upgrade/start`を使用してローリング アップグレードを実行すると TiDB がpanicになる可能性がある問題を修正しました。 [#50152](https://github.com/pingcap/tidb/issues/50152) @ [zimulala](https://github.com/zimulala) + - 空のテーブルにインデックスを追加したときに期待される最適化が有効にならない問題を修正しました [#49682](https://github.com/pingcap/tidb/issues/49682) @ [zimulala](https://github.com/zimulala) - 多数のテーブルまたはパーティションが作成された場合に TiDB が OOM になる可能性がある問題を修正[#50077](https://github.com/pingcap/tidb/issues/50077) @ [zimulala](https://github.com/zimulala) - ネットワークが不安定な場合にインデックスを追加するとインデックスデータの不整合が発生する可能性がある問題を修正[#49773](https://github.com/pingcap/tidb/issues/49773) @ [tangenta](https://github.com/tangenta) - - DDLジョブの実行順序を修正して、TiCDCが順序どおりに動作しないDDL [#49498](https://github.com/pingcap/tidb/issues/49498) @ [tangenta](https://github.com/tangenta)を受信しないようにします。 - - `tidb_server_memory_limit`変数が[#48180](https://github.com/pingcap/tidb/issues/48180) @ [hawkingrei](https://github.com/hawkingrei)に変更された後、 `tidb_gogc_tuner_threshold`システム変数がそれに応じて調整されない問題を修正しました - - 誤ったパーティションプルーニング[#50082](https://github.com/pingcap/tidb/issues/50082) @ [Defined2014](https://github.com/Defined2014)が原因で、範囲パーティションテーブルのクエリ結果が間違っている場合がある問題を修正しました。 + - DDLジョブの実行順序を修正して、TiCDCが順序どおりに動作しないDDL を受信しないようにします。 [#49498](https://github.com/pingcap/tidb/issues/49498) @ [tangenta](https://github.com/tangenta) + - `tidb_server_memory_limit`変数がに変更された後、 `tidb_gogc_tuner_threshold`システム変数がそれに応じて調整されない問題を修正しました [#48180](https://github.com/pingcap/tidb/issues/48180) @ [hawkingrei](https://github.com/hawkingrei) + - 誤ったパーティションプルーニングが原因で、範囲パーティションテーブルのクエリ結果が間違っている場合がある問題を修正しました。 [#50082](https://github.com/pingcap/tidb/issues/50082) @ [Defined2014](https://github.com/Defined2014) - `CREATE TABLE`文に特定のパーティションまたは制約が含まれている場合に、テーブル名の変更などの DDL 操作が停止する問題を修正しました[#50972](https://github.com/pingcap/tidb/issues/50972) @ [lcwangchao](https://github.com/lcwangchao) - 列のデフォルト値が削除されている場合に列のデフォルト値を取得するとエラーが返される問題を修正[#50043](https://github.com/pingcap/tidb/issues/50043) [#51324](https://github.com/pingcap/tidb/issues/51324) @ [crazycs520](https://github.com/crazycs520) - - Grafana の監視メトリック`tidb_statistics_auto_analyze_total`が整数[#51051](https://github.com/pingcap/tidb/issues/51051) @ [hawkingrei](https://github.com/hawkingrei)として表示されない問題を修正しました - - `auto analyze`パーティションテーブル[#47594](https://github.com/pingcap/tidb/issues/47594) @ [hawkingrei](https://github.com/hawkingrei)を処理しているときに`tidb_merge_partition_stats_concurrency`変数が有効にならない問題を修正しました - - クエリにJOIN操作[#42588](https://github.com/pingcap/tidb/issues/42588) @ [AilinKid](https://github.com/AilinKid)が含まれる場合に`index out of range`エラーが発生する可能性がある問題を修正しました - - TiFlash の遅延マテリアライゼーションが関連列[#49241](https://github.com/pingcap/tidb/issues/49241) [#51204](https://github.com/pingcap/tidb/issues/51204) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)を処理するときに間違った結果が返される可能性がある問題を修正しました - - テーブルにクラスター化インデックス[#51372](https://github.com/pingcap/tidb/issues/51372) @ [guo-shaoge](https://github.com/guo-shaoge)がある場合に並列`Apply`で誤った結果が生成される可能性がある問題を修正しました。 + - Grafana の監視メトリック`tidb_statistics_auto_analyze_total`が整数として表示されない問題を修正しました [#51051](https://github.com/pingcap/tidb/issues/51051) @ [hawkingrei](https://github.com/hawkingrei) + - `auto analyze`パーティションテーブルを処理しているときに`tidb_merge_partition_stats_concurrency`変数が有効にならない問題を修正しました [#47594](https://github.com/pingcap/tidb/issues/47594) @ [hawkingrei](https://github.com/hawkingrei) + - クエリにJOIN操作が含まれる場合に`index out of range`エラーが発生する可能性がある問題を修正しました [#42588](https://github.com/pingcap/tidb/issues/42588) @ [AilinKid](https://github.com/AilinKid) + - TiFlash の遅延マテリアライゼーションが関連列 を処理するときに間違った結果が返される可能性がある問題を修正しました [#51204](https://github.com/pingcap/tidb/issues/51204) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) [#49241](https://github.com/pingcap/tidb/issues/49241) + - テーブルにクラスター化インデックスがある場合に並列`Apply`で誤った結果が生成される可能性がある問題を修正しました。 [#51372](https://github.com/pingcap/tidb/issues/51372) @ [guo-shaoge](https://github.com/guo-shaoge) - TiKV - 例外的な状況で休止状態の領域がすぐに起動しない問題を修正[#16368](https://github.com/tikv/tikv/issues/16368) @ [LykxSassinator](https://github.com/LykxSassinator) - ノードをオフラインにする前に、リージョン内のすべてのレプリカの最後のハートビート時間をチェックすることで、1 つのレプリカがオフラインになるとリージョン全体が使用できなくなる問題を修正しました[#16465](https://github.com/tikv/tikv/issues/16465) @ [tonyxuqqi](https://github.com/tonyxuqqi) - Titan が有効になっているときに RocksDB に保存されるテーブルプロパティが不正確になる可能性がある問題を修正[#16319](https://github.com/tikv/tikv/issues/16319) @ [hicqu](https://github.com/hicqu) - - クラスターにTiFlashノード[#16189](https://github.com/tikv/tikv/issues/16189) @ [frew](https://github.com/frew)がある場合に`tikv-ctl compact-cluster`実行が失敗する問題を修正しました - - gRPC スレッドが`is_shutdown` [#16236](https://github.com/tikv/tikv/issues/16236) @ [pingyu](https://github.com/pingyu)をチェックしているときに TiKV がpanic可能性がある問題を修正しました - - `DECIMAL`算術乗算切り捨て[#16268](https://github.com/tikv/tikv/issues/16268) @ [solotzg](https://github.com/solotzg)を処理するときに TiDB と TiKV が矛盾した結果を生成する可能性がある問題を修正しました + - クラスターにTiFlashノードがある場合に`tikv-ctl compact-cluster`実行が失敗する問題を修正しました [#16189](https://github.com/tikv/tikv/issues/16189) @ [frew](https://github.com/frew) + - gRPC スレッドが`is_shutdown` をチェックしているときに TiKV がpanic可能性がある問題を修正しました [#16236](https://github.com/tikv/tikv/issues/16236) @ [pingyu](https://github.com/pingyu) + - `DECIMAL`算術乗算切り捨てを処理するときに TiDB と TiKV が矛盾した結果を生成する可能性がある問題を修正しました [#16268](https://github.com/tikv/tikv/issues/16268) @ [solotzg](https://github.com/solotzg) - `cast_duration_as_time`誤った結果を返す可能性がある問題を修正[#16211](https://github.com/tikv/tikv/issues/16211) @ [gengliqi](https://github.com/gengliqi) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - - JSON の整数が最大値`INT64`より大きく最大値`UINT64`より小さい場合、TiKV によって`FLOAT64`として解析され、TiDB [#16512](https://github.com/tikv/tikv/issues/16512) @ [YangKeao](https://github.com/YangKeao)との不整合が発生する問題を修正しました。 + - JSON の整数が最大値`INT64`より大きく最大値`UINT64`より小さい場合、TiKV によって`FLOAT64`として解析され、TiDB との不整合が発生する問題を修正しました。 [#16512](https://github.com/tikv/tikv/issues/16512) @ [YangKeao](https://github.com/YangKeao) - PD - - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値[#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge)より少なくなる問題を修正しました。 - - 一部のTSOログでエラー原因[#7496](https://github.com/tikv/pd/issues/7496) @ [CabinfeverB](https://github.com/CabinfeverB)が出力されない問題を修正しました + - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge) + - 一部のTSOログでエラー原因が出力されない問題を修正しました [#7496](https://github.com/tikv/pd/issues/7496) @ [CabinfeverB](https://github.com/CabinfeverB) - `BURSTABLE`有効になっているときにデフォルトのリソース グループに不要なトークンが蓄積される問題を修正[#7206](https://github.com/tikv/pd/issues/7206) @ [CabinfeverB](https://github.com/CabinfeverB) - - `evict-leader-scheduler`インターフェースが[#7672](https://github.com/tikv/pd/issues/7672) @ [CabinfeverB](https://github.com/CabinfeverB)で呼び出されたときに出力がない問題を修正しました + - `evict-leader-scheduler`インターフェースが呼び出されたときに出力がない問題を修正しました [#7672](https://github.com/tikv/pd/issues/7672) @ [CabinfeverB](https://github.com/CabinfeverB) - `watch etcd`正しくオフになっていない場合に発生するメモリリークの問題を修正[#7807](https://github.com/tikv/pd/issues/7807) @ [rleungx](https://github.com/rleungx) - - `MergeLabels`関数が[#7535](https://github.com/tikv/pd/issues/7535) @ [lhy1024](https://github.com/lhy1024)で呼び出されたときにデータ競合が発生する問題を修正しました + - `MergeLabels`関数が呼び出されたときにデータ競合が発生する問題を修正しました [#7535](https://github.com/tikv/pd/issues/7535) @ [lhy1024](https://github.com/lhy1024) - TLS が有効な場合に TiDB Dashboardが TiKV プロファイルを取得できない問題を修正[#7561](https://github.com/tikv/pd/issues/7561) @ [Connor1996](https://github.com/Connor1996) - - レプリカ数が要件[#7584](https://github.com/tikv/pd/issues/7584) @ [bufferflies](https://github.com/bufferflies)を満たしていない場合に孤立ピアが削除される問題を修正しました + - レプリカ数が要件を満たしていない場合に孤立ピアが削除される問題を修正しました [#7584](https://github.com/tikv/pd/issues/7584) @ [bufferflies](https://github.com/bufferflies) - データレプリケーション自動同期(DR自動同期)モードを採用しているクラスタで`available_stores`誤って計算される問題を修正[#7221](https://github.com/tikv/pd/issues/7221) @ [disksing](https://github.com/disksing) - 配置ルールの設定が複雑な場合、データレプリケーション自動同期(DR自動同期)モードを採用しているクラスタで`canSync`と`hasMajority`誤って計算される可能性がある問題を修正しました[#7201](https://github.com/tikv/pd/issues/7201) @ [disksing](https://github.com/disksing) - - データレプリケーション自動同期(DR自動同期)モード[#7218](https://github.com/tikv/pd/issues/7218) @ [disksing](https://github.com/disksing)を採用しているクラスターで、セカンダリAZがダウンしているときにプライマリAZがTiKVノードを追加できない問題を修正しました。 - - リソース グループをバッチでクエリすると PD がpanic[#7206](https://github.com/tikv/pd/issues/7206) @ [nolouch](https://github.com/nolouch)になる可能性がある問題を修正しました - - `pd-ctl`を使用してリーダーのないリージョンを照会すると、PD が[#7630](https://github.com/tikv/pd/issues/7630) @ [rleungx](https://github.com/rleungx)でpanicになる可能性がある問題を修正しました。 - - リーダースイッチ[#7728](https://github.com/tikv/pd/issues/7728) @ [CabinfeverB](https://github.com/CabinfeverB)後にPD監視項目`learner-peer-count`古い値を同期しない問題を修正 - - PDが`systemd` [#7628](https://github.com/tikv/pd/issues/7628) @ [bufferflies](https://github.com/bufferflies)で起動したときにリソース制限を読み取れない問題を修正 + - データレプリケーション自動同期(DR自動同期)モードを採用しているクラスターで、セカンダリAZがダウンしているときにプライマリAZがTiKVノードを追加できない問題を修正しました。 [#7218](https://github.com/tikv/pd/issues/7218) @ [disksing](https://github.com/disksing) + - リソース グループをバッチでクエリすると PD がpanicになる可能性がある問題を修正しました [#7206](https://github.com/tikv/pd/issues/7206) @ [nolouch](https://github.com/nolouch) + - `pd-ctl`を使用してリーダーのないリージョンを照会すると、PD がpanicになる可能性がある問題を修正しました。 [#7630](https://github.com/tikv/pd/issues/7630) @ [rleungx](https://github.com/rleungx) + - リーダースイッチ後にPD監視項目`learner-peer-count`古い値を同期しない問題を修正 [#7728](https://github.com/tikv/pd/issues/7728) @ [CabinfeverB](https://github.com/CabinfeverB) + - PDが`systemd` で起動したときにリソース制限を読み取れない問題を修正 [#7628](https://github.com/tikv/pd/issues/7628) @ [bufferflies](https://github.com/bufferflies) - TiFlash - - レプリカ移行[#8323](https://github.com/pingcap/tiflash/issues/8323) @ [JaySon-Huang](https://github.com/JaySon-Huang)中に PD とのネットワーク接続が不安定になり、 TiFlash がpanic可能性がある問題を修正しました - - `ENUM`値が 0 [#8311](https://github.com/pingcap/tiflash/issues/8311) @ [solotzg](https://github.com/solotzg)の場合にTiFlash が`ENUM`誤って処理する問題を修正しました - - 定数文字列パラメータ[#8604](https://github.com/pingcap/tiflash/issues/8604) @ [windtalker](https://github.com/windtalker)を含む`GREATEST`または`LEAST`関数で発生する可能性のある、ランダムに無効なメモリアクセスの問題を修正しました。 - - `lowerUTF8`と`upperUTF8`関数で、大文字と小文字が異なるバイト[#8484](https://github.com/pingcap/tiflash/issues/8484) @ [gengliqi](https://github.com/gengliqi)を占めることができない問題を修正しました。 - - 短いクエリが正常に実行され、過剰な情報ログ[#8592](https://github.com/pingcap/tiflash/issues/8592) @ [windtalker](https://github.com/windtalker)が出力される問題を修正しました。 - - クエリ[#8564](https://github.com/pingcap/tiflash/issues/8564) @ [JinheLin](https://github.com/JinheLin)の低速化によりメモリ使用量が大幅に増加する問題を修正 - - `ALTER TABLE ... MODIFY COLUMN ... NOT NULL`実行した後にTiFlash がパニックを起こし、null 許容列が[#8419](https://github.com/pingcap/tiflash/issues/8419) @ [JaySon-Huang](https://github.com/JaySon-Huang)に非 null 許容に変更される問題を修正しました。 + - レプリカ移行中に PD とのネットワーク接続が不安定になり、 TiFlash がpanic可能性がある問題を修正しました [#8323](https://github.com/pingcap/tiflash/issues/8323) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - `ENUM`値が 0 の場合にTiFlash が`ENUM`誤って処理する問題を修正しました [#8311](https://github.com/pingcap/tiflash/issues/8311) @ [solotzg](https://github.com/solotzg) + - 定数文字列パラメータを含む`GREATEST`または`LEAST`関数で発生する可能性のある、ランダムに無効なメモリアクセスの問題を修正しました。 [#8604](https://github.com/pingcap/tiflash/issues/8604) @ [windtalker](https://github.com/windtalker) + - `lowerUTF8`と`upperUTF8`関数で、大文字と小文字が異なるバイトを占めることができない問題を修正しました。 [#8484](https://github.com/pingcap/tiflash/issues/8484) @ [gengliqi](https://github.com/gengliqi) + - 短いクエリが正常に実行され、過剰な情報ログが出力される問題を修正しました。 [#8592](https://github.com/pingcap/tiflash/issues/8592) @ [windtalker](https://github.com/windtalker) + - クエリの低速化によりメモリ使用量が大幅に増加する問題を修正 [#8564](https://github.com/pingcap/tiflash/issues/8564) @ [JinheLin](https://github.com/JinheLin) + - `ALTER TABLE ... MODIFY COLUMN ... NOT NULL`実行した後にTiFlash がパニックを起こし、null 許容列がに非 null 許容に変更される問題を修正しました。 [#8419](https://github.com/pingcap/tiflash/issues/8419) @ [JaySon-Huang](https://github.com/JaySon-Huang) - クエリを終了した後、 TiFlash上の多数のタスクが同時にキャンセルされると、同時データの競合によりTiFlash がクラッシュする問題を修正[#7432](https://github.com/pingcap/tiflash/issues/7432) @ [SeaRise](https://github.com/SeaRise) - - リモート読み取り[#8685](https://github.com/pingcap/tiflash/issues/8685) @ [zanmato1984](https://github.com/zanmato1984)中にTiFlashがクラッシュする可能性がある問題を修正 - - 結合に非等価条件[#8791](https://github.com/pingcap/tiflash/issues/8791) @ [windtalker](https://github.com/windtalker)が含まれている場合に、 TiFlash Anti Semi Join が誤った結果を返す可能性がある問題を修正しました。 + - リモート読み取り中にTiFlashがクラッシュする可能性がある問題を修正 [#8685](https://github.com/pingcap/tiflash/issues/8685) @ [zanmato1984](https://github.com/zanmato1984) + - 結合に非等価条件が含まれている場合に、 TiFlash Anti Semi Join が誤った結果を返す可能性がある問題を修正しました。 [#8791](https://github.com/pingcap/tiflash/issues/8791) @ [windtalker](https://github.com/windtalker) - ツール - Backup & Restore (BR) - ログバックアップタスクを停止すると TiDB がクラッシュする問題を修正[#50839](https://github.com/pingcap/tidb/issues/50839) @ [YuJuncen](https://github.com/YuJuncen) - - TiKVノード[#50566](https://github.com/pingcap/tidb/issues/50566) @ [Leavrth](https://github.com/Leavrth)にリーダーがいないためにデータの復元が遅くなる問題を修正しました - - 同じノード[#50445](https://github.com/pingcap/tidb/issues/50445) @ [3pointer](https://github.com/3pointer)で TiKV IP アドレスを変更した後にログ バックアップが停止する問題を修正しました - - S3 [#49942](https://github.com/pingcap/tidb/issues/49942) @ [Leavrth](https://github.com/Leavrth)からファイル コンテンツを読み取っているときにエラーが発生した場合にBR が再試行できない問題を修正しました - - 古いバージョン[#49466](https://github.com/pingcap/tidb/issues/49466) @ [3pointer](https://github.com/3pointer)のバックアップからデータを復元するときに`Unsupported collation`エラーが報告される問題を修正しました + - TiKVノードにリーダーがいないためにデータの復元が遅くなる問題を修正しました [#50566](https://github.com/pingcap/tidb/issues/50566) @ [Leavrth](https://github.com/Leavrth) + - 同じノードで TiKV IP アドレスを変更した後にログ バックアップが停止する問題を修正しました [#50445](https://github.com/pingcap/tidb/issues/50445) @ [3pointer](https://github.com/3pointer) + - S3 からファイル コンテンツを読み取っているときにエラーが発生した場合にBR が再試行できない問題を修正しました [#49942](https://github.com/pingcap/tidb/issues/49942) @ [Leavrth](https://github.com/Leavrth) + - 古いバージョンのバックアップからデータを復元するときに`Unsupported collation`エラーが報告される問題を修正しました [#49466](https://github.com/pingcap/tidb/issues/49466) @ [3pointer](https://github.com/3pointer) - TiCDC - - アップストリームテーブル[#10522](https://github.com/pingcap/tiflow/issues/10522) @ [sdojjy](https://github.com/sdojjy)で`TRUNCATE PARTITION`を実行した後に、changefeed がエラーを報告する問題を修正しました。 + - アップストリームテーブルで`TRUNCATE PARTITION`を実行した後に、changefeed がエラーを報告する問題を修正しました。 [#10522](https://github.com/pingcap/tiflow/issues/10522) @ [sdojjy](https://github.com/sdojjy) - 極端なケースでチェンジフィード`resolved ts`が進まない問題を修正[#10157](https://github.com/pingcap/tiflow/issues/10157) @ [sdojjy](https://github.com/sdojjy) - 同期ポイントテーブルが誤って複製される可能性がある問題を修正[#10576](https://github.com/pingcap/tiflow/issues/10576) @ [asddongmen](https://github.com/asddongmen) - - `ignore-event`で`add table partition`イベントをフィルタリングするように設定した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリーム[#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96)に複製しない問題を修正しました。 - - ストレージシンク[#10352](https://github.com/pingcap/tiflow/issues/10352) @ [CharlesCheung96](https://github.com/CharlesCheung96)の使用時に、ストレージサービスによって生成されたファイルシーケンス番号が正しく増加しない可能性がある問題を修正しました。 - - 複数のチェンジフィード[#10430](https://github.com/pingcap/tiflow/issues/10430) @ [CharlesCheung96](https://github.com/CharlesCheung96)を同時に作成すると TiCDC が`ErrChangeFeedAlreadyExists`エラーを返す問題を修正しました - - 変更フィードを再開するときに`snapshot lost caused by GC`時間内に報告されず、変更フィードの`checkpoint-ts`が TiDB [#10463](https://github.com/pingcap/tiflow/issues/10463) @ [sdojjy](https://github.com/sdojjy)の GC セーフポイントよりも小さい問題を修正しました。 + - `ignore-event`で`add table partition`イベントをフィルタリングするように設定した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリームに複製しない問題を修正しました。 [#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - ストレージシンクの使用時に、ストレージサービスによって生成されたファイルシーケンス番号が正しく増加しない可能性がある問題を修正しました。 [#10352](https://github.com/pingcap/tiflow/issues/10352) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - 複数のチェンジフィードを同時に作成すると TiCDC が`ErrChangeFeedAlreadyExists`エラーを返す問題を修正しました [#10430](https://github.com/pingcap/tiflow/issues/10430) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - 変更フィードを再開するときに`snapshot lost caused by GC`時間内に報告されず、変更フィードの`checkpoint-ts`が TiDB の GC セーフポイントよりも小さい問題を修正しました。 [#10463](https://github.com/pingcap/tiflow/issues/10463) @ [sdojjy](https://github.com/sdojjy) - 単一行データのデータ整合性検証が有効になった後、タイムゾーンの不一致により TiCDC が`TIMESTAMP`種類のチェックサムの検証に失敗する問題を修正[#10573](https://github.com/pingcap/tiflow/issues/10573) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Data Migration (DM) - タスク構成で間違ったbinlogイベントタイプがアップグレード失敗の原因となる問題を修正[#10282](https://github.com/pingcap/tiflow/issues/10282) @ [GMHDBJD](https://github.com/GMHDBJD) - - `shard_row_id_bits`テーブルでスキーマ トラッカーが[#10308](https://github.com/pingcap/tiflow/issues/10308) @ [GMHDBJD](https://github.com/GMHDBJD)の初期化に失敗する問題を修正しました。 + - `shard_row_id_bits`テーブルでスキーマ トラッカーがの初期化に失敗する問題を修正しました。 [#10308](https://github.com/pingcap/tiflow/issues/10308) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning - ファイルスキャン中に無効なシンボリックリンクファイルに遭遇すると、 TiDB Lightning がエラーを報告する問題を修正しました[#49423](https://github.com/pingcap/tidb/issues/49423) @ [lance6716](https://github.com/lance6716) - - `sql_mode` [#50757](https://github.com/pingcap/tidb/issues/50757) @ [GMHDBJD](https://github.com/GMHDBJD)に`NO_ZERO_IN_DATE`が含まれていない場合に、 TiDB Lightning が`0`を含む日付値を正しく解析できない問題を修正しました。 + - `sql_mode` に`NO_ZERO_IN_DATE`が含まれていない場合に、 TiDB Lightning が`0`を含む日付値を正しく解析できない問題を修正しました。 [#50757](https://github.com/pingcap/tidb/issues/50757) @ [GMHDBJD](https://github.com/GMHDBJD) diff --git a/releases/release-7.1.5.md b/releases/release-7.1.5.md index 74e6f2d8f1321..023388ea7ab81 100644 --- a/releases/release-7.1.5.md +++ b/releases/release-7.1.5.md @@ -46,7 +46,7 @@ TiDB バージョン: 7.1.5 - `BINARY`タイプの JSON をクエリすると、場合によってはエラーが発生する可能性がある問題を修正しました[#51547](https://github.com/pingcap/tidb/issues/51547) @ [YangKeao](https://github.com/YangKeao) - SQL 文に`JOIN`が含まれ、文内の`SELECT`リストに定数のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 [#50358](https://github.com/pingcap/tidb/issues/50358) @ [yibin87](https://github.com/yibin87) - - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが[#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei)で終了する可能性がある問題を修正しました。 + - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが終了する可能性がある問題を修正しました。 [#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei) - 初期化が完了する前に TiDBサーバーが正常とマークされる問題を修正[#51596](https://github.com/pingcap/tidb/issues/51596) @ [shenqidebaozi](https://github.com/shenqidebaozi) - 主キーの型が`VARCHAR` の場合に`ALTER TABLE ... COMPACT TIFLASH REPLICA`誤って終了する可能性がある問題を修正しました [#51810](https://github.com/pingcap/tidb/issues/51810) @ [breezewish](https://github.com/breezewish) - `shuffleExec`予期せず終了すると TiDB がクラッシュする問題を修正[#48230](https://github.com/pingcap/tidb/issues/48230) @ [wshwsh12](https://github.com/wshwsh12) @@ -65,7 +65,7 @@ TiDB バージョン: 7.1.5 - `INSERT IGNORE`実行すると、一意インデックスとデータの間に不整合が発生する可能性がある問題を修正しました。 [#51784](https://github.com/pingcap/tidb/issues/51784) @ [wjhuang2016](https://github.com/wjhuang2016) - 一意インデックスを追加するとTiDBがpanic可能性がある問題を修正[#52312](https://github.com/pingcap/tidb/issues/52312) @ [wjhuang2016](https://github.com/wjhuang2016) - 関連するサブクエリがある場合にウィンドウ関数がpanic可能性がある問題を修正[#42734](https://github.com/pingcap/tidb/issues/42734) @ [Rustin170506](https://github.com/Rustin170506) - - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが[#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei)で終了する可能性がある問題を修正しました。 + - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが終了する可能性がある問題を修正しました。 [#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei) - TableDual で述語プッシュダウンを無効にすることで発生するパフォーマンス低下の問題を修正しました [#50614](https://github.com/pingcap/tidb/issues/50614) @ [time-and-fate](https://github.com/time-and-fate) - サブクエリの`HAVING`句に相関列が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 [#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei) - 特定の列の統計情報が完全にロードされていない場合に、 `EXPLAIN`ステートメントの結果に誤った列 ID が表示される可能性がある問題を修正しました[#52207](https://github.com/pingcap/tidb/issues/52207) @ [time-and-fate](https://github.com/time-and-fate) @@ -106,7 +106,7 @@ TiDB バージョン: 7.1.5 - TiCDC - - TiCDC が上流に書き込まれた後に下流の`Exchange Partition ... With Validation` DDL の実行に失敗し、変更フィードが[#10859](https://github.com/pingcap/tiflow/issues/10859) @ [hongyunyan](https://github.com/hongyunyan)で停止する問題を修正しました。 + - TiCDC が上流に書き込まれた後に下流の`Exchange Partition ... With Validation` DDL の実行に失敗し、変更フィードが停止する問題を修正しました。 [#10859](https://github.com/pingcap/tiflow/issues/10859) @ [hongyunyan](https://github.com/hongyunyan) - 変更フィードを再開するときに`snapshot lost caused by GC`時間内に報告されず、変更フィードの`checkpoint-ts` TiDB の GC セーフポイントよりも小さい問題を修正しました。 [#10463](https://github.com/pingcap/tiflow/issues/10463) @ [sdojjy](https://github.com/sdojjy) - テーブルレプリケーションタスクをスケジュールするときに TiCDC がパニックになる問題を修正しました [#10613](https://github.com/pingcap/tiflow/issues/10613) @ [CharlesCheung96](https://github.com/CharlesCheung96) - DDL文が頻繁に実行されるシナリオで、間違ったBarrierTSが原因でデータが間違ったCSVファイルに書き込まれる問題を修正[#10668](https://github.com/pingcap/tiflow/issues/10668) @ [lidezhu](https://github.com/lidezhu) diff --git a/releases/release-7.1.6.md b/releases/release-7.1.6.md index 20a45294ce0d4..341b2c0ea61ae 100644 --- a/releases/release-7.1.6.md +++ b/releases/release-7.1.6.md @@ -112,8 +112,8 @@ TiDB バージョン: 7.1.6 - 統計[#55684](https://github.com/pingcap/tidb/issues/55684) @ [winoros](https://github.com/winoros)を初期化するときに、非バイナリ照合の文字列列の統計の読み込みに失敗する可能性がある問題を修正しました。 - IndexJoin が Left Outer Anti Semi type [#52902](https://github.com/pingcap/tidb/issues/52902) @ [yibin87](https://github.com/yibin87)のハッシュ値を計算するときに重複行を生成する問題を修正しました。 - `UNION`を含むクエリステートメントが誤った結果[#52985](https://github.com/pingcap/tidb/issues/52985) @ [XuHuaiyu](https://github.com/XuHuaiyu)を返す可能性がある問題を修正しました - - `StreamAggExec`分の`groupOffset`空の場合に TiDB が[#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008)でpanicを起こす可能性がある問題を修正しました - - 厳密に自己増分ではないRANGEパーティションテーブルが[#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014)で作成できる問題を修正 + - `StreamAggExec`分の`groupOffset`空の場合に TiDB がpanicを起こす可能性がある問題を修正しました [#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008) + - 厳密に自己増分ではないRANGEパーティションテーブルが作成できる問題を修正 [#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014) - メモリ使用量が`tidb_mem_quota_query` [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87)で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました - `STATE`フィールドのうち`size`が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`テーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @ [cfzjywxk](https://github.com/cfzjywxk) - `IndexNestedLoopHashJoin` [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg)のデータ競合問題を修正 @@ -129,7 +129,7 @@ TiDB バージョン: 7.1.6 - 相関サブクエリ[#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87)における TopN 演算子の誤った結果を修正 - 再帰CTE演算子がメモリ使用量[#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge)を誤って追跡する問題を修正しました - `SHOW COLUMNS`を使用してビュー[#54964](https://github.com/pingcap/tidb/issues/54964) @ [lance6716](https://github.com/lance6716)の列を表示するとエラーが発生する問題を修正しました - - TTLジョブ実行中に値を`tidb_ttl_delete_worker_count`減らすとジョブが[#55561](https://github.com/pingcap/tidb/issues/55561) @ [lcwangchao](https://github.com/lcwangchao)で完了しなくなる問題を修正しました + - TTLジョブ実行中に値を`tidb_ttl_delete_worker_count`減らすとジョブが完了しなくなる問題を修正しました [#55561](https://github.com/pingcap/tidb/issues/55561) @ [lcwangchao](https://github.com/lcwangchao) - 再帰CTE [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei)でビューの使用が機能しない問題を修正 - 外部キー[#53652](https://github.com/pingcap/tidb/issues/53652) @ [hawkingrei](https://github.com/hawkingrei)を持つテーブルを作成するときに、TiDBが対応する統計メタデータ( `stats_meta` )を作成しない問題を修正しました。 - クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正[#50089](https://github.com/pingcap/tidb/issues/50089) @ [D3Hunter](https://github.com/D3Hunter) @@ -167,7 +167,7 @@ TiDB バージョン: 7.1.6 - `ALTER TABLE` `AUTO_INCREMENT`フィールドを正しく処理しない問題を修正[#47899](https://github.com/pingcap/tidb/issues/47899) @ [D3Hunter](https://github.com/D3Hunter) - 解放されていないセッションリソースがメモリリークを引き起こす可能性がある問題を修正[#56271](https://github.com/pingcap/tidb/issues/56271) @ [lance6716](https://github.com/lance6716) - 浮動小数点数または整数オーバーフローがプランキャッシュ[#46538](https://github.com/pingcap/tidb/issues/46538) @ [hawkingrei](https://github.com/hawkingrei)に影響を与える問題を修正しました - - `IndexLookUp`演算子のメモリの一部が[#56440](https://github.com/pingcap/tidb/issues/56440) @ [wshwsh12](https://github.com/wshwsh12)で追跡されない問題を修正 + - `IndexLookUp`演算子のメモリの一部が追跡されない問題を修正 [#56440](https://github.com/pingcap/tidb/issues/56440) @ [wshwsh12](https://github.com/wshwsh12) - stale read が読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間[#56809](https://github.com/pingcap/tidb/issues/56809) @ [MyonKeminta](https://github.com/MyonKeminta)の間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響する可能性が生じます。 - ストレージエンジン[#56402](https://github.com/pingcap/tidb/issues/56402) @ [YangKeao](https://github.com/YangKeao)としてTiKVが選択されていない場合にTTLが失敗する可能性がある問題を修正 - 書き込み競合が発生したときにTTLタスクをキャンセルできない問題を修正[#56422](https://github.com/pingcap/tidb/issues/56422) @ [YangKeao](https://github.com/YangKeao) @@ -209,7 +209,7 @@ TiDB バージョン: 7.1.6 - リージョン統計[#8710](https://github.com/tikv/pd/issues/8710) @ [rleungx](https://github.com/rleungx)のメモリリーク問題を修正 - ホットスポット キャッシュ[#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 - 同じストアID [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang)で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 - - `replication.strictly-match-label`から`true`に設定するとTiFlash が[#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx)で起動しなくなる問題を修正 + - `replication.strictly-match-label`から`true`に設定するとTiFlash が起動しなくなる問題を修正 [#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx) - 設定ファイル経由でログレベルを変更しても反映されない問題を修正[#8117](https://github.com/tikv/pd/issues/8117) @ [rleungx](https://github.com/rleungx) - 同時実行性が高い場合にリソース グループがリソース使用量を効果的に制限できない問題を修正[#8435](https://github.com/tikv/pd/issues/8435) @ [nolouch](https://github.com/nolouch) - PD がオペレータ チェック[#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024)中に遭遇するデータ競合問題を修正しました @@ -290,7 +290,7 @@ TiDB バージョン: 7.1.6 - TiDB LightningがTiKV [#56114](https://github.com/pingcap/tidb/issues/56114) @ [fishiu](https://github.com/fishiu)から送信されたサイズ超過のメッセージを受信できない問題を修正しました - TiDB Lightning [#15003](https://github.com/tikv/tikv/issues/15003) [#47694](https://github.com/pingcap/tidb/issues/47694) @ [lance6716](https://github.com/lance6716)のインポートモードを無効にした後にデータをインポートすると TiKV データが破損する可能性がある問題を修正しました - TiDB Lightning [#49826](https://github.com/pingcap/tidb/issues/49826) @ [lance6716](https://github.com/lance6716)を使用してデータのインポート中にトランザクションの競合が発生する問題を修正しました - - EBS BRが[#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh)で実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました + - EBS BRが実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました [#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh) - 2つのインスタンスが同時に並列インポートタスクを開始し、同じタスクID [#55384](https://github.com/pingcap/tidb/issues/55384) @ [ei-sugimoto](https://github.com/ei-sugimoto)が割り当てられている場合に、 TiDB Lightningが`verify allocator base failed`エラーを報告する問題を修正しました。 - PD Leaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。[#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) diff --git a/releases/release-7.4.0.md b/releases/release-7.4.0.md index 39ecc091a5abc..1a4f02d318fe2 100644 --- a/releases/release-7.4.0.md +++ b/releases/release-7.4.0.md @@ -45,13 +45,13 @@ TiDB バージョン: 7.4.0 ### パフォーマンス {#performance} -- JSON 演算子`MEMBER OF`を TiKV [#46307](https://github.com/pingcap/tidb/issues/46307) @ [wshwsh12](https://github.com/wshwsh12)にプッシュダウンする機能をサポート +- JSON 演算子`MEMBER OF`を TiKV にプッシュダウンする機能をサポート [#46307](https://github.com/pingcap/tidb/issues/46307) @ [wshwsh12](https://github.com/wshwsh12) - `value MEMBER OF(json_array)` 詳細については[ドキュメント](/functions-and-operators/expressions-pushed-down.md)参照してください。 -- 任意のフレーム定義タイプのウィンドウ関数をTiFlash [#7376](https://github.com/pingcap/tiflash/issues/7376) @ [xzhangxian1008](https://github.com/xzhangxian1008)にプッシュダウンする機能をサポート +- 任意のフレーム定義タイプのウィンドウ関数をTiFlash にプッシュダウンする機能をサポート [#7376](https://github.com/pingcap/tiflash/issues/7376) @ [xzhangxian1008](https://github.com/xzhangxian1008) v7.4.0より前のTiFlashでは、 `PRECEDING`または`FOLLOWING`含むウィンドウ関数をサポートしておらず、そのようなフレーム定義を含むウィンドウ関数はTiFlashにプッシュダウンできませんでした。v7.4.0以降、 TiFlashはすべてのウィンドウ関数のフレーム定義をサポートします。この機能は自動的に有効化され、フレーム定義を含むウィンドウ関数は、関連要件が満たされた場合に自動的にTiFlashにプッシュダウンされ、実行されます。 @@ -83,7 +83,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/tiflash/tiflash-spill-disk.md)参照してください。 -- ユーザー定義の TiKV 読み取りタイムアウト[#45380](https://github.com/pingcap/tidb/issues/45380) @ [crazycs520](https://github.com/crazycs520)をサポート +- ユーザー定義の TiKV 読み取りタイムアウトをサポート [#45380](https://github.com/pingcap/tidb/issues/45380) @ [crazycs520](https://github.com/crazycs520) 通常、TiKVはリクエストを数ミリ秒という非常に高速に処理します。しかし、TiKVノードがディスクI/Oジッターやネットワークレイテンシーに遭遇すると、リクエスト処理時間が大幅に増加する可能性があります。v7.4.0より前のバージョンでは、TiKVリクエストのタイムアウト制限は固定されており、調整できません。そのため、TiKVノードで問題が発生すると、TiDBは一定時間のタイムアウト応答を待機する必要があり、ジッター発生時のアプリケーションクエリパフォーマンスに顕著な影響が生じます。 @@ -91,7 +91,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/system-variables.md#tikv_client_read_timeout-new-in-v740)参照してください。 -- オプティマイザヒント[#45892](https://github.com/pingcap/tidb/issues/45892) @ [winoros](https://github.com/winoros)を使用して、一部のシステム変数の値を一時的に変更することをサポートします。 +- オプティマイザヒントを使用して、一部のシステム変数の値を一時的に変更することをサポートします。 [#45892](https://github.com/pingcap/tidb/issues/45892) @ [winoros](https://github.com/winoros) TiDB v7.4.0では、MySQL 8.0と同様のオプティマイザヒント`SET_VAR()`が導入されました。ヒント`SET_VAR()` SQL文に含めることで、文の実行中にシステム変数の値を一時的に変更できます。これにより、様々な文の環境設定が容易になります。例えば、リソースを大量に消費するSQL文の並列処理を積極的に強化したり、変数を通じてオプティマイザの動作を変更したりすることが可能になります。 @@ -99,7 +99,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/optimizer-hints.md)参照してください。 -- TiFlashはリソース制御[#7660](https://github.com/pingcap/tiflash/issues/7660) @ [guo-shaoge](https://github.com/guo-shaoge)をサポート +- TiFlashはリソース制御をサポート [#7660](https://github.com/pingcap/tiflash/issues/7660) @ [guo-shaoge](https://github.com/guo-shaoge) TiDB v7.1.0では、リソース制御機能が一般提供され、TiDBとTiKVのリソース管理機能を提供します。v7.4.0では、 TiFlashがリソース制御機能をサポートし、TiDB全体のリソース管理機能が向上しました。TiFlashのリソースTiFlashは既存のTiDBリソース制御機能と完全に互換性があり、既存のリソースグループはTiDB、TiKV、 TiFlashのリソースを同時に管理します。 @@ -107,13 +107,13 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/tidb-resource-control-ru-groups.md)参照してください。 -- TiFlashはパイプライン実行モデル(GA) [#6518](https://github.com/pingcap/tiflash/issues/6518) @ [SeaRise](https://github.com/SeaRise)をサポートします。 +- TiFlashはパイプライン実行モデル(GA) をサポートします。 [#6518](https://github.com/pingcap/tiflash/issues/6518) @ [SeaRise](https://github.com/SeaRise) TiFlash v7.2.0 以降、パイプライン実行モデルが導入されました。このモデルは、すべてのスレッドリソースを一元管理し、タスク実行を均一にスケジュールすることで、スレッドリソースを最大限に活用し、リソースの過剰使用を回避します。v7.4.0 では、 TiFlash はスレッドリソースの使用状況の統計を改善し、パイプライン実行モデルは GA 機能となり、デフォルトで有効化されます。この機能はTiFlashリソース制御機能と相互に依存しているため、TiDB v7.4.0 では、以前のバージョンでパイプライン実行モデルの有効化/無効化に使用されていた変数`tidb_enable_tiflash_pipeline_model`削除されました。代わりに、 TiFlashパラメータ`tidb_enable_resource_control`を設定することで、パイプライン実行モデルとTiFlashリソース制御機能を有効化または無効化できます。 詳細については[ドキュメント](/tiflash/tiflash-pipeline-model.md)参照してください。 -- オプティマイザモード[#46080](https://github.com/pingcap/tidb/issues/46080) @ [time-and-fate](https://github.com/time-and-fate)のオプションを追加 +- オプティマイザモードのオプションを追加 [#46080](https://github.com/pingcap/tidb/issues/46080) @ [time-and-fate](https://github.com/time-and-fate) TiDB v7.4.0 では、オプティマイザが使用する推定方法を制御する新しいシステム変数[`tidb_opt_objective`](/system-variables.md#tidb_opt_objective-new-in-v740)が導入されました。デフォルト値`moderate` 、オプティマイザの従来の動作が維持され、実行時統計を使用してデータ変更に基づいて推定値を調整します。この変数を`determinate`に設定すると、オプティマイザは実行時修正を考慮せず、統計のみに基づいて実行プランを生成します。 @@ -142,7 +142,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/statistics.md#lock-statistics)参照してください。 -- テーブル[#46695](https://github.com/pingcap/tidb/issues/46695) @ [coderplay](https://github.com/coderplay)にハッシュ結合を選択するかどうかを制御するシステム変数を導入します。 +- テーブルにハッシュ結合を選択するかどうかを制御するシステム変数を導入します。 [#46695](https://github.com/pingcap/tidb/issues/46695) @ [coderplay](https://github.com/coderplay) MySQL 8.0では、新機能としてテーブルのハッシュ結合が導入されました。この機能は主に、比較的大きな2つのテーブルと結果セットを結合するために使用されます。ただし、トランザクションワークロードやMySQL 5.7で実行される一部のアプリケーションでは、テーブルのハッシュ結合はパフォーマンスリスクをもたらす可能性があります。MySQLには、ハッシュ結合をグローバルレベルとセッションレベルのどちらで選択するかを制御するための[`optimizer_switch`](https://dev.mysql.com/doc/refman/8.0/en/switchable-optimizations.html#optflag_block-nested-loop)用意されています。 @@ -160,13 +160,13 @@ TiDB バージョン: 7.4.0 ### SQL {#sql} -- TiDBはパーティションタイプ管理[#42728](https://github.com/pingcap/tidb/issues/42728) @ [mjonss](https://github.com/mjonss)をサポート +- TiDBはパーティションタイプ管理をサポート [#42728](https://github.com/pingcap/tidb/issues/42728) @ [mjonss](https://github.com/mjonss) v7.4.0より前のバージョンでは、TiDBのパーティションテーブルのパーティションタイプは変更できませんでした。v7.4.0以降では、パーティションテーブルを非パーティションテーブルに変更したり、非パーティションテーブルをパーティションテーブルに変更したり、パーティションタイプの変更がサポートされるようになりました。これにより、パーティションテーブルのパーティションタイプと数を柔軟に調整できるようになりました。例えば、 `ALTER TABLE t PARTITION BY ...`ステートメントを使用してパーティションタイプを変更できます。 詳細については[ドキュメント](/partitioned-table.md#convert-a-partitioned-table-to-a-non-partitioned-table)参照してください。 -- TiDBは`ROLLUP`修飾子と`GROUPING`関数[#44487](https://github.com/pingcap/tidb/issues/44487) @ [AilinKid](https://github.com/AilinKid)の使用をサポートしています +- TiDBは`ROLLUP`修飾子と`GROUPING`関数の使用をサポートしています [#44487](https://github.com/pingcap/tidb/issues/44487) @ [AilinKid](https://github.com/AilinKid) `WITH ROLLUP`修飾子と`GROUPING`関数は、多次元データ要約のためのデータ分析でよく使用されます。v7.4.0 以降では、 `GROUP BY`句で`WITH ROLLUP`修飾子と`GROUPING`関数を使用できます。例えば、 `SELECT ... FROM ... GROUP BY ... WITH ROLLUP`構文で`WITH ROLLUP`修飾子を使用できます。 @@ -184,7 +184,7 @@ TiDB バージョン: 7.4.0 ### 可観測性 {#observability} -- ログ[#46071](https://github.com/pingcap/tidb/issues/46071) @ [lcwangchao](https://github.com/lcwangchao)にセッション接続 ID とセッション エイリアスを追加することをサポート +- ログにセッション接続 ID とセッション エイリアスを追加することをサポート [#46071](https://github.com/pingcap/tidb/issues/46071) @ [lcwangchao](https://github.com/lcwangchao) SQL実行の問題をトラブルシューティングする際には、根本原因を特定するために、TiDBコンポーネントログの内容を相関させる必要があることがよくあります。v7.4.0以降、TiDBはセッション接続ID( `CONNECTION_ID` )をセッション関連ログ(TiDBログ、スロークエリログ、TiKVコプロセッサからのスローログなど)に書き込むことができます。セッション接続IDに基づいて複数の種類のログの内容を相関させることで、トラブルシューティングと診断の効率を向上させることができます。 @@ -198,7 +198,7 @@ TiDB バージョン: 7.4.0 ### データ移行 {#data-migration} -- `IMPORT INTO`機能を[#46704](https://github.com/pingcap/tidb/issues/46704)つで[D3ハンター](https://github.com/D3Hunter)強化する +- `IMPORT INTO`機能をつで[D3ハンター](https://github.com/D3Hunter)強化する [#46704](https://github.com/pingcap/tidb/issues/46704) バージョン7.4.0以降では、 `IMPORT INTO`ステートメントに`CLOUD_STORAGE_URI`のオプションを追加することで、インポートのパフォーマンスと安定性を向上させる[グローバルソート](/tidb-global-sort.md)機能(実験的)を有効にすることができます`CLOUD_STORAGE_URI`のオプションでは、エンコードされたデータの保存先となるクラウドストレージのアドレスを指定できます。 @@ -225,7 +225,7 @@ TiDB バージョン: 7.4.0 -- TiCDC はクレームチェックパターン[#9153](https://github.com/pingcap/tiflow/issues/9153) @ [3AceShowHand](https://github.com/3AceShowHand)で大きなメッセージの処理を改善します +- TiCDC はクレームチェックパターンで大きなメッセージの処理を改善します [#9153](https://github.com/pingcap/tiflow/issues/9153) @ [3AceShowHand](https://github.com/3AceShowHand) バージョン7.4.0より前のTiCDCでは、Kafkaの最大メッセージサイズ( `max.message.bytes` )を超える大きなメッセージを下流に送信できませんでした。バージョン7.4.0以降では、Kafkaを下流として変更フィードを設定する際に、大きなメッセージを保存する外部ストレージの場所を指定し、外部ストレージ内の大きなメッセージのアドレスを含む参照メッセージをKafkaに送信できるようになりました。コンシューマーはこの参照メッセージを受信すると、外部ストレージのアドレスからメッセージの内容を取得できます。 @@ -293,21 +293,21 @@ TiDB バージョン: 7.4.0 - TiDB - - パーティションテーブル[#47071](https://github.com/pingcap/tidb/issues/47071) [#47104](https://github.com/pingcap/tidb/issues/47104) [#46804](https://github.com/pingcap/tidb/issues/46804) @ [hawkingrei](https://github.com/hawkingrei)での`ANALYZE`操作のメモリ使用量とパフォーマンスを最適化します - - 統計ガベージコレクション[#31778](https://github.com/pingcap/tidb/issues/31778) @ [winoros](https://github.com/winoros)メモリ使用量とパフォーマンスを最適化します - - インデックスマージ交差のプッシュダウン`limit`最適化してクエリパフォーマンス[#46863](https://github.com/pingcap/tidb/issues/46863) @ [AilinKid](https://github.com/AilinKid)を向上させる + - パーティションテーブル[#47071](https://github.com/pingcap/tidb/issues/47071) での`ANALYZE`操作のメモリ使用量とパフォーマンスを最適化します [#46804](https://github.com/pingcap/tidb/issues/46804) @ [hawkingrei](https://github.com/hawkingrei) [#47104](https://github.com/pingcap/tidb/issues/47104) + - 統計ガベージコレクションメモリ使用量とパフォーマンスを最適化します [#31778](https://github.com/pingcap/tidb/issues/31778) @ [winoros](https://github.com/winoros) + - インデックスマージ交差のプッシュダウン`limit`最適化してクエリパフォーマンスを向上させる [#46863](https://github.com/pingcap/tidb/issues/46863) @ [AilinKid](https://github.com/AilinKid) - `IndexLookup`多くのテーブル取得タスクが含まれる場合に、誤ってフルテーブルスキャンを選択する可能性を最小限に抑えるようにコストモデルを改善します[#45132](https://github.com/pingcap/tidb/issues/45132) @ [qw4990](https://github.com/qw4990) - - 結合除去ルールを最適化して、 `join on unique keys` [#46248](https://github.com/pingcap/tidb/issues/46248) @ [fixdb](https://github.com/fixdb)のクエリパフォーマンスを向上させます。 + - 結合除去ルールを最適化して、 `join on unique keys` のクエリパフォーマンスを向上させます。 [#46248](https://github.com/pingcap/tidb/issues/46248) @ [fixdb](https://github.com/fixdb) - 実行エラーを回避するために、多値インデックス列の照合順序を`binary`に変更します[#46717](https://github.com/pingcap/tidb/issues/46717) @ [YangKeao](https://github.com/YangKeao) - TiKV - - OOM [#15458](https://github.com/tikv/tikv/issues/15458) @ [overvenus](https://github.com/overvenus)を防ぐためにリゾルバのメモリ使用量を最適化します - - ルータオブジェクトのLRUCacheを排除してメモリ使用量を削減し、OOM [#15430](https://github.com/tikv/tikv/issues/15430) @ [Connor1996](https://github.com/Connor1996)を防止します。 - - TiCDC リゾルバ[#15412](https://github.com/tikv/tikv/issues/15412) @ [overvenus](https://github.com/overvenus)のメモリ使用量を削減 - - RocksDB 圧縮[#15324](https://github.com/tikv/tikv/issues/15324) @ [overvenus](https://github.com/overvenus)によるメモリ変動を削減 - - Partitioned Raft KV [#15269](https://github.com/tikv/tikv/issues/15269) @ [overvenus](https://github.com/overvenus)のフロー制御モジュールのメモリ消費を削減 - - 接続再試行のプロセスでPDクライアントのバックオフメカニズムを追加し、エラー再試行中に再試行間隔を徐々に増やしてPD圧力[#15428](https://github.com/tikv/tikv/issues/15428) @ [nolouch](https://github.com/nolouch)を軽減します。 + - OOM を防ぐためにリゾルバのメモリ使用量を最適化します [#15458](https://github.com/tikv/tikv/issues/15458) @ [overvenus](https://github.com/overvenus) + - ルータオブジェクトのLRUCacheを排除してメモリ使用量を削減し、OOM を防止します。 [#15430](https://github.com/tikv/tikv/issues/15430) @ [Connor1996](https://github.com/Connor1996) + - TiCDC リゾルバのメモリ使用量を削減 [#15412](https://github.com/tikv/tikv/issues/15412) @ [overvenus](https://github.com/overvenus) + - RocksDB 圧縮によるメモリ変動を削減 [#15324](https://github.com/tikv/tikv/issues/15324) @ [overvenus](https://github.com/overvenus) + - Partitioned Raft KV のフロー制御モジュールのメモリ消費を削減 [#15269](https://github.com/tikv/tikv/issues/15269) @ [overvenus](https://github.com/overvenus) + - 接続再試行のプロセスでPDクライアントのバックオフメカニズムを追加し、エラー再試行中に再試行間隔を徐々に増やしてPD圧力を軽減します。 [#15428](https://github.com/tikv/tikv/issues/15428) @ [nolouch](https://github.com/nolouch) - RocksDB の`background_compaction`を動的に調整するサポート [#15424](https://github.com/tikv/tikv/issues/15424) @[glorv](https://github.com/glorv) - PD @@ -320,90 +320,90 @@ TiDB バージョン: 7.4.0 - TiFlash - TiFlash書き込みプロセスのスピルポリシーを最適化することで、ランダム書き込みワークロード中の書き込みパフォーマンスを向上します[#7564](https://github.com/pingcap/tiflash/issues/7564) @ [CalvinNeo](https://github.com/CalvinNeo) - - TiFlash [#8068](https://github.com/pingcap/tiflash/issues/8068) @ [CalvinNeo](https://github.com/CalvinNeo)のRaftレプリケーション プロセスに関するメトリクスを追加します。 - - ファイルシステムの inode [#7595](https://github.com/pingcap/tiflash/issues/7595) @ [hongyunyan](https://github.com/hongyunyan)が枯渇する可能性を回避するために、小さなファイルの数を減らします。 + - TiFlash のRaftレプリケーション プロセスに関するメトリクスを追加します。 [#8068](https://github.com/pingcap/tiflash/issues/8068) @ [CalvinNeo](https://github.com/CalvinNeo) + - ファイルシステムの inode が枯渇する可能性を回避するために、小さなファイルの数を減らします。 [#7595](https://github.com/pingcap/tiflash/issues/7595) @ [hongyunyan](https://github.com/hongyunyan) - ツール - Backup & Restore (BR) - リージョンリーダーシップの移行が発生すると、PITR ログバックアップの進行のレイテンシーが長くなるという問題を軽減します[#13638](https://github.com/tikv/tikv/issues/13638) @ [YuJuncen](https://github.com/YuJuncen) - - HTTPクライアント[#46011](https://github.com/pingcap/tidb/issues/46011) @ [Leavrth](https://github.com/Leavrth)で`MaxIdleConns`と`MaxIdleConnsPerHost`パラメータを設定することにより、ログバックアップとPITRリストアタスクの接続再利用のサポートを強化します。 + - HTTPクライアントで`MaxIdleConns`と`MaxIdleConnsPerHost`パラメータを設定することにより、ログバックアップとPITRリストアタスクの接続再利用のサポートを強化します。 [#46011](https://github.com/pingcap/tidb/issues/46011) @ [Leavrth](https://github.com/Leavrth) - PD または外部 S3ストレージへの接続に失敗した場合のBRのフォールトトレランスを向上[#42909](https://github.com/pingcap/tidb/issues/42909) @ [Leavrth](https://github.com/Leavrth) - 新しい復元パラメータ`WaitTiflashReady`を追加します。このパラメータを有効にすると、 TiFlashレプリカが正常に複製された後に復元操作が完了します[#43828](https://github.com/pingcap/tidb/issues/43828) [#46302](https://github.com/pingcap/tidb/issues/46302) @ [3pointer](https://github.com/3pointer) - ログバックアップのCPUオーバーヘッドを削減`resolve lock` [#40759](https://github.com/pingcap/tidb/issues/40759) @ [3pointer](https://github.com/3pointer) - TiCDC - - `ADD INDEX` DDL操作を複製する実行ロジックを最適化して、後続のDMLステートメント[#9644](https://github.com/pingcap/tiflow/issues/9644) @ [sdojjy](https://github.com/sdojjy)をブロックしないようにします。 + - `ADD INDEX` DDL操作を複製する実行ロジックを最適化して、後続のDMLステートメントをブロックしないようにします。 [#9644](https://github.com/pingcap/tiflow/issues/9644) @ [sdojjy](https://github.com/sdojjy) - TiDB Lightning - - リージョンスキャッタフェーズ[#46203](https://github.com/pingcap/tidb/issues/46203) @ [mittalrishabh](https://github.com/mittalrishabh)中のTiDB Lightningの再試行ロジックを最適化します。 - - データインポートフェーズ[#46253](https://github.com/pingcap/tidb/issues/46253) @ [lance6716](https://github.com/lance6716)中の`no leader`エラーに対するTiDB Lightningの再試行ロジックを最適化します。 + - リージョンスキャッタフェーズ中のTiDB Lightningの再試行ロジックを最適化します。 [#46203](https://github.com/pingcap/tidb/issues/46203) @ [mittalrishabh](https://github.com/mittalrishabh) + - データインポートフェーズ中の`no leader`エラーに対するTiDB Lightningの再試行ロジックを最適化します。 [#46253](https://github.com/pingcap/tidb/issues/46253) @ [lance6716](https://github.com/lance6716) ## バグ修正 {#bug-fixes} - TiDB - ハッシュパーティション化されていないテーブルに対して`BatchPointGet`演算子が誤った結果を返す問題を修正しました[#45889](https://github.com/pingcap/tidb/issues/45889) @ [Defined2014](https://github.com/Defined2014) - - ハッシュパーティションテーブル[#46779](https://github.com/pingcap/tidb/issues/46779) @ [jiyfhust](https://github.com/jiyfhust)に対して`BatchPointGet`演算子が誤った結果を返す問題を修正しました + - ハッシュパーティションテーブルに対して`BatchPointGet`演算子が誤った結果を返す問題を修正しました [#46779](https://github.com/pingcap/tidb/issues/46779) @ [jiyfhust](https://github.com/jiyfhust) - TiDBパーサーが状態のままになり、解析エラーが発生する問題を修正[#45898](https://github.com/pingcap/tidb/issues/45898) @ [qw4990](https://github.com/qw4990) - - `EXCHANGE PARTITION`制約[#45922](https://github.com/pingcap/tidb/issues/45922) @ [mjonss](https://github.com/mjonss)をチェックしない問題を修正 + - `EXCHANGE PARTITION`制約をチェックしない問題を修正 [#45922](https://github.com/pingcap/tidb/issues/45922) @ [mjonss](https://github.com/mjonss) - `tidb_enforce_mpp`システム変数が正しく復元できない問題を修正[#46214](https://github.com/pingcap/tidb/issues/46214) @ [djshow832](https://github.com/djshow832) - `LIKE`述語の`_`が誤って処理される問題を修正[#46287](https://github.com/pingcap/tidb/issues/46287) [#46618](https://github.com/pingcap/tidb/issues/46618) @ [Defined2014](https://github.com/Defined2014) - - TiDBがスキーマ[#46325](https://github.com/pingcap/tidb/issues/46325) @ [hihihuhu](https://github.com/hihihuhu)を取得できなかった場合に`schemaTs`が0に設定される問題を修正しました - - `AUTO_ID_CACHE=1` [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました - - `AUTO_ID_CACHE=1` [#46454](https://github.com/pingcap/tidb/issues/46454) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に、panic後に TiDB がゆっくりと回復する問題を修正しました。 - - `AUTO_ID_CACHE=1` [#46545](https://github.com/pingcap/tidb/issues/46545) @ [tiancaiamao](https://github.com/tiancaiamao)に設定されている場合に`next_row_id` in `SHOW CREATE TABLE`が間違っている問題を修正しました - - サブクエリ[#45838](https://github.com/pingcap/tidb/issues/45838) @ [djshow832](https://github.com/djshow832)で CTE を使用すると解析中に発生するpanic問題を修正しました + - TiDBがスキーマを取得できなかった場合に`schemaTs`が0に設定される問題を修正しました [#46325](https://github.com/pingcap/tidb/issues/46325) @ [hihihuhu](https://github.com/hihihuhu) + - `AUTO_ID_CACHE=1` に設定されている場合に`Duplicate entry`発生する可能性がある問題を修正しました [#46444](https://github.com/pingcap/tidb/issues/46444) @ [tiancaiamao](https://github.com/tiancaiamao) + - `AUTO_ID_CACHE=1` に設定されている場合に、panic後に TiDB がゆっくりと回復する問題を修正しました。 [#46454](https://github.com/pingcap/tidb/issues/46454) @ [tiancaiamao](https://github.com/tiancaiamao) + - `AUTO_ID_CACHE=1` に設定されている場合に`next_row_id` in `SHOW CREATE TABLE`が間違っている問題を修正しました [#46545](https://github.com/pingcap/tidb/issues/46545) @ [tiancaiamao](https://github.com/tiancaiamao) + - サブクエリで CTE を使用すると解析中に発生するpanic問題を修正しました [#45838](https://github.com/pingcap/tidb/issues/45838) @ [djshow832](https://github.com/djshow832) - `EXCHANGE PARTITION`失敗またはキャンセルされた場合に、パーティションテーブルの制限が元のテーブルに残る問題を修正[#45920](https://github.com/pingcap/tidb/issues/45920) [#45791](https://github.com/pingcap/tidb/issues/45791) @ [mjonss](https://github.com/mjonss) - - リストパーティションの定義で、 `NULL`と空の文字列[#45694](https://github.com/pingcap/tidb/issues/45694) @ [mjonss](https://github.com/mjonss)の両方の使用がサポートされていない問題を修正しました。 - - パーティション交換[#46492](https://github.com/pingcap/tidb/issues/46492) @ [mjonss](https://github.com/mjonss)中にパーティション定義に準拠していないデータを検出できない問題を修正 - - `tmp-storage-quota`設定が[#45161](https://github.com/pingcap/tidb/issues/45161) [#26806](https://github.com/pingcap/tidb/issues/26806) @ [wshwsh12](https://github.com/wshwsh12)で有効にならない問題を修正 - - `WEIGHT_STRING()`関数が照合順序[#45725](https://github.com/pingcap/tidb/issues/45725) @ [dveeden](https://github.com/dveeden)と一致しない問題を修正 + - リストパーティションの定義で、 `NULL`と空の文字列の両方の使用がサポートされていない問題を修正しました。 [#45694](https://github.com/pingcap/tidb/issues/45694) @ [mjonss](https://github.com/mjonss) + - パーティション交換中にパーティション定義に準拠していないデータを検出できない問題を修正 [#46492](https://github.com/pingcap/tidb/issues/46492) @ [mjonss](https://github.com/mjonss) + - `tmp-storage-quota`設定が で有効にならない問題を修正 [#26806](https://github.com/pingcap/tidb/issues/26806) @ [wshwsh12](https://github.com/wshwsh12) [#45161](https://github.com/pingcap/tidb/issues/45161) + - `WEIGHT_STRING()`関数が照合順序と一致しない問題を修正 [#45725](https://github.com/pingcap/tidb/issues/45725) @ [dveeden](https://github.com/dveeden) - インデックス結合のエラーによりクエリが停止する可能性がある問題を修正[#45716](https://github.com/pingcap/tidb/issues/45716) @ [wshwsh12](https://github.com/wshwsh12) - - `DATETIME`または`TIMESTAMP`列を数値定数[#38361](https://github.com/pingcap/tidb/issues/38361) @ [yibin87](https://github.com/yibin87)と比較するときに、MySQL と動作が一致しない問題を修正しました。 - - 符号なし型と`Duration`型定数[#45410](https://github.com/pingcap/tidb/issues/45410) @ [wshwsh12](https://github.com/wshwsh12)を比較したときに発生する誤った結果を修正しました - - アクセスパスプルーニングロジックが`READ_FROM_STORAGE(TIFLASH[...])`ヒントを無視し、 `Can't find a proper physical plan`エラー[#40146](https://github.com/pingcap/tidb/issues/40146) @ [AilinKid](https://github.com/AilinKid)が発生する問題を修正しました。 - - `GROUP_CONCAT` `ORDER BY`列[#41986](https://github.com/pingcap/tidb/issues/41986) @ [AilinKid](https://github.com/AilinKid)を解析できない問題を修正 - - 深くネストされた式に対してハッシュコードが繰り返し計算され、メモリ使用量が増加し、OOM [#42788](https://github.com/pingcap/tidb/issues/42788) @ [AilinKid](https://github.com/AilinKid)が発生する問題を修正しました。 + - `DATETIME`または`TIMESTAMP`列を数値定数と比較するときに、MySQL と動作が一致しない問題を修正しました。 [#38361](https://github.com/pingcap/tidb/issues/38361) @ [yibin87](https://github.com/yibin87) + - 符号なし型と`Duration`型定数を比較したときに発生する誤った結果を修正しました [#45410](https://github.com/pingcap/tidb/issues/45410) @ [wshwsh12](https://github.com/wshwsh12) + - アクセスパスプルーニングロジックが`READ_FROM_STORAGE(TIFLASH[...])`ヒントを無視し、 `Can't find a proper physical plan`エラーが発生する問題を修正しました。 [#40146](https://github.com/pingcap/tidb/issues/40146) @ [AilinKid](https://github.com/AilinKid) + - `GROUP_CONCAT` `ORDER BY`列を解析できない問題を修正 [#41986](https://github.com/pingcap/tidb/issues/41986) @ [AilinKid](https://github.com/AilinKid) + - 深くネストされた式に対してハッシュコードが繰り返し計算され、メモリ使用量が増加し、OOM が発生する問題を修正しました。 [#42788](https://github.com/pingcap/tidb/issues/42788) @ [AilinKid](https://github.com/AilinKid) - CAST に精度損失がないのに条件`cast(col)=range`で FullScan が発生する問題を修正[#45199](https://github.com/pingcap/tidb/issues/45199) @ [AilinKid](https://github.com/AilinKid) - MPP実行プランで集計がユニオンを介してプッシュダウンされると、結果が正しくなくなる問題を修正[#45850](https://github.com/pingcap/tidb/issues/45850) @ [AilinKid](https://github.com/AilinKid) - - `in (?)`とのバインディングが`in (?, ... ?)` [#44298](https://github.com/pingcap/tidb/issues/44298) @ [qw4990](https://github.com/qw4990)と一致しない問題を修正しました - - `non-prep plan cache`実行プラン[#47008](https://github.com/pingcap/tidb/issues/47008) @ [qw4990](https://github.com/qw4990)を再利用するときに接続照合順序を考慮しないことによって発生するエラーを修正しました - - 実行されたプランがプランキャッシュ[#46159](https://github.com/pingcap/tidb/issues/46159) @ [qw4990](https://github.com/qw4990)にヒットしない場合に警告が報告されない問題を修正しました - - `plan replayer dump explain`エラー[#46197](https://github.com/pingcap/tidb/issues/46197) @ [time-and-fate](https://github.com/time-and-fate)を報告する問題を修正 - - CTE を含む DML 文を実行するとpanic[#46083](https://github.com/pingcap/tidb/issues/46083) @ [winoros](https://github.com/winoros)が発生する問題を修正しました - - 2つのサブクエリ[#46160](https://github.com/pingcap/tidb/issues/46160) @ [qw4990](https://github.com/qw4990)を結合するときに`TIDB_INLJ`ヒントが有効にならない問題を修正しました + - `in (?)`とのバインディングが`in (?, ... ?)` と一致しない問題を修正しました [#44298](https://github.com/pingcap/tidb/issues/44298) @ [qw4990](https://github.com/qw4990) + - `non-prep plan cache`実行プランを再利用するときに接続照合順序を考慮しないことによって発生するエラーを修正しました [#47008](https://github.com/pingcap/tidb/issues/47008) @ [qw4990](https://github.com/qw4990) + - 実行されたプランがプランキャッシュにヒットしない場合に警告が報告されない問題を修正しました [#46159](https://github.com/pingcap/tidb/issues/46159) @ [qw4990](https://github.com/qw4990) + - `plan replayer dump explain`エラーを報告する問題を修正 [#46197](https://github.com/pingcap/tidb/issues/46197) @ [time-and-fate](https://github.com/time-and-fate) + - CTE を含む DML 文を実行するとpanicが発生する問題を修正しました [#46083](https://github.com/pingcap/tidb/issues/46083) @ [winoros](https://github.com/winoros) + - 2つのサブクエリを結合するときに`TIDB_INLJ`ヒントが有効にならない問題を修正しました [#46160](https://github.com/pingcap/tidb/issues/46160) @ [qw4990](https://github.com/qw4990) - `MERGE_JOIN`の結果が間違っている問題を修正[#46580](https://github.com/pingcap/tidb/issues/46580) @ [qw4990](https://github.com/qw4990) - TiKV - - Titanが有効になっているときにTiKVが起動に失敗し、 `Blob file deleted twice`エラーが[#15454](https://github.com/tikv/tikv/issues/15454) @ [Connor1996](https://github.com/Connor1996)発生する問題を修正しました - - スレッド自発的およびスレッド非自発的監視パネル[#15413](https://github.com/tikv/tikv/issues/15413) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)にデータがない問題を修正しました - - raftstore-applys [#15371](https://github.com/tikv/tikv/issues/15371) @ [Connor1996](https://github.com/Connor1996)が継続的に増加するデータエラーを修正しました + - Titanが有効になっているときにTiKVが起動に失敗し、 `Blob file deleted twice`エラーが発生する問題を修正しました [#15454](https://github.com/tikv/tikv/issues/15454) @ [Connor1996](https://github.com/Connor1996) + - スレッド自発的およびスレッド非自発的監視パネルにデータがない問題を修正しました [#15413](https://github.com/tikv/tikv/issues/15413) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) + - raftstore-applys が継続的に増加するデータエラーを修正しました [#15371](https://github.com/tikv/tikv/issues/15371) @ [Connor1996](https://github.com/Connor1996) - リージョン[#13311](https://github.com/tikv/tikv/issues/13311) @ [zyguan](https://github.com/zyguan)のメタデータが正しくないことによって引き起こされるTiKVpanic問題を修正しました - - `sync_recovery`から`sync` [#15366](https://github.com/tikv/tikv/issues/15366) @ [nolouch](https://github.com/nolouch)に切り替えた後に QPS が 0 に低下する問題を修正しました - - オンラインアンセーフリカバリがタイムアウト[#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996)で中止されない問題を修正 - - CpuRecord [#15304](https://github.com/tikv/tikv/issues/15304) @ [overvenus](https://github.com/overvenus)によって発生する潜在的なメモリリークの問題を修正しました - - バックアップクラスタがダウンし、プライマリクラスタが[#12914](https://github.com/tikv/tikv/issues/12914) @ [Connor1996](https://github.com/Connor1996)でクエリされたときに`"Error 9002: TiKV server timeout"`発生する問題を修正しました - - プライマリクラスタが[#12320](https://github.com/tikv/tikv/issues/12320) @ [disksing](https://github.com/disksing)に回復した後に TiKV が再起動するとバックアップ TiKV が停止する問題を修正しました + - `sync_recovery`から`sync` に切り替えた後に QPS が 0 に低下する問題を修正しました [#15366](https://github.com/tikv/tikv/issues/15366) @ [nolouch](https://github.com/nolouch) + - オンラインアンセーフリカバリがタイムアウトで中止されない問題を修正 [#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996) + - CpuRecord によって発生する潜在的なメモリリークの問題を修正しました [#15304](https://github.com/tikv/tikv/issues/15304) @ [overvenus](https://github.com/overvenus) + - バックアップクラスタがダウンし、プライマリクラスタがクエリされたときに`"Error 9002: TiKV server timeout"`発生する問題を修正しました [#12914](https://github.com/tikv/tikv/issues/12914) @ [Connor1996](https://github.com/Connor1996) + - プライマリクラスタがに回復した後に TiKV が再起動するとバックアップ TiKV が停止する問題を修正しました [#12320](https://github.com/tikv/tikv/issues/12320) @ [disksing](https://github.com/disksing) - PD - - フラッシュバック[#6912](https://github.com/tikv/pd/issues/6912) @ [overvenus](https://github.com/overvenus)中にリージョン情報が更新されず保存されない問題を修正 - - ストア構成[#6918](https://github.com/tikv/pd/issues/6918) @ [bufferflies](https://github.com/bufferflies)の同期が遅いために PD リーダーの切り替えが遅くなる問題を修正しました - - Scatter Peers [#6962](https://github.com/tikv/pd/issues/6962) @ [bufferflies](https://github.com/bufferflies)でグループが考慮されない問題を修正しました - - RU消費量が0未満の場合にPDが[#6973](https://github.com/tikv/pd/issues/6973) @ [CabinfeverB](https://github.com/CabinfeverB)でクラッシュする問題を修正 - - 変更された分離レベルがデフォルトの配置ルール[#7121](https://github.com/tikv/pd/issues/7121) @ [rleungx](https://github.com/rleungx)に同期されない問題を修正しました + - フラッシュバック中にリージョン情報が更新されず保存されない問題を修正 [#6912](https://github.com/tikv/pd/issues/6912) @ [overvenus](https://github.com/overvenus) + - ストア構成の同期が遅いために PD リーダーの切り替えが遅くなる問題を修正しました [#6918](https://github.com/tikv/pd/issues/6918) @ [bufferflies](https://github.com/bufferflies) + - Scatter Peers でグループが考慮されない問題を修正しました [#6962](https://github.com/tikv/pd/issues/6962) @ [bufferflies](https://github.com/bufferflies) + - RU消費量が0未満の場合にPDがクラッシュする問題を修正 [#6973](https://github.com/tikv/pd/issues/6973) @ [CabinfeverB](https://github.com/CabinfeverB) + - 変更された分離レベルがデフォルトの配置ルールに同期されない問題を修正しました [#7121](https://github.com/tikv/pd/issues/7121) @ [rleungx](https://github.com/rleungx) - クラスタが大きい場合、クライアントが定期的に更新される`min-resolved-ts` PD OOMを引き起こす可能性がある問題を修正しました[#46664](https://github.com/pingcap/tidb/issues/46664) @ [HuSharp](https://github.com/HuSharp) - TiFlash - - Grafana [#7713](https://github.com/pingcap/tiflash/issues/7713) @ [JaySon-Huang](https://github.com/JaySon-Huang)で`max_snapshot_lifetime`メトリックが正しく表示されない問題を修正 + - Grafana で`max_snapshot_lifetime`メトリックが正しく表示されない問題を修正 [#7713](https://github.com/pingcap/tiflash/issues/7713) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 最大継続時間に関する一部の指標が正しくない問題を修正[#8076](https://github.com/pingcap/tiflash/issues/8076) @ [CalvinNeo](https://github.com/CalvinNeo) - - TiDBがMPPタスクが[#7177](https://github.com/pingcap/tiflash/issues/7177) @ [yibin87](https://github.com/yibin87)で失敗したと誤って報告する問題を修正しました + - TiDBがMPPタスクが失敗したと誤って報告する問題を修正しました [#7177](https://github.com/pingcap/tiflash/issues/7177) @ [yibin87](https://github.com/yibin87) - ツール @@ -411,34 +411,34 @@ TiDB バージョン: 7.4.0 - バックアップが失敗したときに、誤解を招くエラーメッセージ`resolve lock timeout`実際のエラーを隠してしまう問題を修正しました[#43236](https://github.com/pingcap/tidb/issues/43236) @ [YuJuncen](https://github.com/YuJuncen) - PITR を使用して暗黙の主キーを回復すると競合が発生する可能性がある問題を修正[#46520](https://github.com/pingcap/tidb/issues/46520) @ [3pointer](https://github.com/3pointer) - - PITRを使用してメタkvを回復するとエラー[#46578](https://github.com/pingcap/tidb/issues/46578) @ [Leavrth](https://github.com/Leavrth)が発生する可能性がある問題を修正しました - - BR統合テストケース[#46561](https://github.com/pingcap/tidb/issues/46561) @ [purelind](https://github.com/purelind)のエラーを修正 + - PITRを使用してメタkvを回復するとエラーが発生する可能性がある問題を修正しました [#46578](https://github.com/pingcap/tidb/issues/46578) @ [Leavrth](https://github.com/Leavrth) + - BR統合テストケースのエラーを修正 [#46561](https://github.com/pingcap/tidb/issues/46561) @ [purelind](https://github.com/purelind) - TiCDC - PD のスケールアップおよびスケールダウン中に TiCDC が無効な古いアドレスにアクセスする問題を修正[#9584](https://github.com/pingcap/tiflow/issues/9584) @ [fubinzh](https://github.com/fubinzh) @ [asddongmen](https://github.com/asddongmen) - 一部のシナリオでチェンジフィードが失敗する問題を修正[#9309](https://github.com/pingcap/tiflow/issues/9309) [#9450](https://github.com/pingcap/tiflow/issues/9450) [#9542](https://github.com/pingcap/tiflow/issues/9542) [#9685](https://github.com/pingcap/tiflow/issues/9685) @ [hicqu](https://github.com/hicqu) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - アップストリーム[#9430](https://github.com/pingcap/tiflow/issues/9430) @ [sdojjy](https://github.com/sdojjy)で 1 つのトランザクションで複数の行の一意のキーが変更されると、レプリケーション書き込み競合が発生する可能性がある問題を修正しました。 - - アップストリーム[#9476](https://github.com/pingcap/tiflow/issues/9476) [#9488](https://github.com/pingcap/tiflow/issues/9488) @ [CharlesCheung96](https://github.com/CharlesCheung96) @ [asddongmen](https://github.com/asddongmen)で同じDDL文で複数のテーブルの名前を変更するとレプリケーションエラーが発生する問題を修正 + - アップストリームで 1 つのトランザクションで複数の行の一意のキーが変更されると、レプリケーション書き込み競合が発生する可能性がある問題を修正しました。 [#9430](https://github.com/pingcap/tiflow/issues/9430) @ [sdojjy](https://github.com/sdojjy) + - アップストリームで同じDDL文で複数のテーブルの名前を変更するとレプリケーションエラーが発生する問題を修正 [#9488](https://github.com/pingcap/tiflow/issues/9488) @ [CharlesCheung96](https://github.com/CharlesCheung96) [#9476](https://github.com/pingcap/tiflow/issues/9476) @ [asddongmen](https://github.com/asddongmen) - CSVファイルで中国語の文字が検証されない問題を修正[#9609](https://github.com/pingcap/tiflow/issues/9609) @ [CharlesCheung96](https://github.com/CharlesCheung96) - すべての変更フィードが削除された後に上流の TiDB GC がブロックされる問題を修正[#9633](https://github.com/pingcap/tiflow/issues/9633) @ [sdojjy](https://github.com/sdojjy) - `scale-out`が有効になっている場合のノード間の書き込みキーの不均等な配布の問題を修正[#9665](https://github.com/pingcap/tiflow/issues/9665) @ [sdojjy](https://github.com/sdojjy) - - ログ[#9690](https://github.com/pingcap/tiflow/issues/9690) @ [sdojjy](https://github.com/sdojjy)に機密ユーザー情報が記録される問題を修正 + - ログに機密ユーザー情報が記録される問題を修正 [#9690](https://github.com/pingcap/tiflow/issues/9690) @ [sdojjy](https://github.com/sdojjy) - TiDB Data Migration (DM) - - DM が大文字と小文字を区別しない照合[#9489](https://github.com/pingcap/tiflow/issues/9489) @ [hihihuhu](https://github.com/hihihuhu)で競合を正しく処理できない問題を修正しました - - DM バリデーターのデッドロック問題を修正し、再試行を[#9257](https://github.com/pingcap/tiflow/issues/9257) @ [D3Hunter](https://github.com/D3Hunter)に強化しました。 + - DM が大文字と小文字を区別しない照合で競合を正しく処理できない問題を修正しました [#9489](https://github.com/pingcap/tiflow/issues/9489) @ [hihihuhu](https://github.com/hihihuhu) + - DM バリデーターのデッドロック問題を修正し、再試行をに強化しました。 [#9257](https://github.com/pingcap/tiflow/issues/9257) @ [D3Hunter](https://github.com/D3Hunter) - 失敗した DDL がスキップされ、後続の DDL が実行されない場合に、DM によって返されるレプリケーション ラグが増大し続ける問題を修正しました[#9605](https://github.com/pingcap/tiflow/issues/9605) @ [D3Hunter](https://github.com/D3Hunter) - - オンライン DDL [#9587](https://github.com/pingcap/tiflow/issues/9587) @ [GMHDBJD](https://github.com/GMHDBJD)をスキップするときに DM が上流のテーブル スキーマを適切に追跡できない問題を修正しました - - 楽観的モード[#9588](https://github.com/pingcap/tiflow/issues/9588) @ [GMHDBJD](https://github.com/GMHDBJD)でタスクを再開するときに DM がすべての DML をスキップする問題を修正しました - - DMが楽観的モード[#9788](https://github.com/pingcap/tiflow/issues/9788) @ [GMHDBJD](https://github.com/GMHDBJD)でパーティションDDLをスキップする問題を修正 + - オンライン DDL をスキップするときに DM が上流のテーブル スキーマを適切に追跡できない問題を修正しました [#9587](https://github.com/pingcap/tiflow/issues/9587) @ [GMHDBJD](https://github.com/GMHDBJD) + - 楽観的モードでタスクを再開するときに DM がすべての DML をスキップする問題を修正しました [#9588](https://github.com/pingcap/tiflow/issues/9588) @ [GMHDBJD](https://github.com/GMHDBJD) + - DMが楽観的モードでパーティションDDLをスキップする問題を修正 [#9788](https://github.com/pingcap/tiflow/issues/9788) @ [GMHDBJD](https://github.com/GMHDBJD) - TiDB Lightning - TiDB Lightningがテーブル`NONCLUSTERED auto_increment`と`AUTO_ID_CACHE=1`インポートした後、データを挿入するとエラーが返される問題を修正しました[#46100](https://github.com/pingcap/tidb/issues/46100) @ [tiancaiamao](https://github.com/tiancaiamao) - - `checksum = "optional"` [#45382](https://github.com/pingcap/tidb/issues/45382) @ [lyzx2001](https://github.com/lyzx2001)のときにチェックサムがエラーを報告する問題を修正しました - - PDクラスタアドレスが[#43436](https://github.com/pingcap/tidb/issues/43436) @ [lichunzhu](https://github.com/lichunzhu)に変更されるとデータのインポートが失敗する問題を修正しました + - `checksum = "optional"` のときにチェックサムがエラーを報告する問題を修正しました [#45382](https://github.com/pingcap/tidb/issues/45382) @ [lyzx2001](https://github.com/lyzx2001) + - PDクラスタアドレスがに変更されるとデータのインポートが失敗する問題を修正しました [#43436](https://github.com/pingcap/tidb/issues/43436) @ [lichunzhu](https://github.com/lichunzhu) ## 貢献者 {#contributors} diff --git a/releases/release-7.5.1.md b/releases/release-7.5.1.md index 73fa3304e9546..2b2648acab587 100644 --- a/releases/release-7.5.1.md +++ b/releases/release-7.5.1.md @@ -13,19 +13,19 @@ TiDB バージョン: 7.5.1 ## 互換性の変更 {#compatibility-changes} -- セキュリティ強化モード(SEM)で[`require_secure_transport`](https://docs.pingcap.com/tidb/v7.5/system-variables#require_secure_transport-new-in-v610)を`ON`に設定することを禁止し、ユーザー[#47665](https://github.com/pingcap/tidb/issues/47665) @ [tiancaiamao](https://github.com/tiancaiamao)の潜在的な接続問題を防ぎます。 -- ログ印刷のオーバーヘッドを減らすために、 TiFlashはデフォルト値の`logger.level` `"debug"`から`"info"` [#8641](https://github.com/pingcap/tiflash/issues/8641) @ [JaySon-Huang](https://github.com/JaySon-Huang)に変更します。 -- TiKV構成項目[`gc.num-threads`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#num-threads-new-in-v658-and-v751)を導入して、 `enable-compaction-filter`が`false` [#16101](https://github.com/tikv/tikv/issues/16101) @ [tonyxuqqi](https://github.com/tonyxuqqi)の場合のGCスレッド数を設定します。 +- セキュリティ強化モード(SEM)で[`require_secure_transport`](https://docs.pingcap.com/tidb/v7.5/system-variables#require_secure_transport-new-in-v610)を`ON`に設定することを禁止し、ユーザーの潜在的な接続問題を防ぎます。 [#47665](https://github.com/pingcap/tidb/issues/47665) @ [tiancaiamao](https://github.com/tiancaiamao) +- ログ印刷のオーバーヘッドを減らすために、 TiFlashはデフォルト値の`logger.level` `"debug"`から`"info"` に変更します。 [#8641](https://github.com/pingcap/tiflash/issues/8641) @ [JaySon-Huang](https://github.com/JaySon-Huang) +- TiKV構成項目[`gc.num-threads`](https://docs.pingcap.com/tidb/v7.5/tikv-configuration-file#num-threads-new-in-v658-and-v751)を導入して、 `enable-compaction-filter`が`false` の場合のGCスレッド数を設定します。 [#16101](https://github.com/tikv/tikv/issues/16101) @ [tonyxuqqi](https://github.com/tonyxuqqi) - TiCDC Changefeed、次の新しい構成項目が導入されています。 - [`compression`](/ticdc/ticdc-changefeed-config.md) : REDOログファイルの圧縮動作を設定できます[#10176](https://github.com/pingcap/tiflow/issues/10176) @ [sdojjy](https://github.com/sdojjy) - - [`sink.cloud-storage-config`](/ticdc/ticdc-changefeed-config.md) : オブジェクトストレージ[#10109](https://github.com/pingcap/tiflow/issues/10109) @ [CharlesCheung96](https://github.com/CharlesCheung96)にデータを複製するときに履歴データの自動クリーンアップを設定できます。 - - [`consistent.flush-concurrency`](/ticdc/ticdc-changefeed-config.md) : 単一のREDOファイルのアップロードの同時実行を[#10226](https://github.com/pingcap/tiflow/issues/10226) @ [sdojjy](https://github.com/sdojjy)に設定できます + - [`sink.cloud-storage-config`](/ticdc/ticdc-changefeed-config.md) : オブジェクトストレージにデータを複製するときに履歴データの自動クリーンアップを設定できます。 [#10109](https://github.com/pingcap/tiflow/issues/10109) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - [`consistent.flush-concurrency`](/ticdc/ticdc-changefeed-config.md) : 単一のREDOファイルのアップロードの同時実行をに設定できます [#10226](https://github.com/pingcap/tiflow/issues/10226) @ [sdojjy](https://github.com/sdojjy) ## 改善点 {#improvements} - TiDB - - DDLスキーマの再ロードプロセス中に`tikv_client_read_timeout`使用して、クラスタ[#48124](https://github.com/pingcap/tidb/issues/48124) @ [cfzjywxk](https://github.com/cfzjywxk)でのメタリージョンLeaderの読み取り不可の影響を軽減します。 + - DDLスキーマの再ロードプロセス中に`tikv_client_read_timeout`使用して、クラスタでのメタリージョンLeaderの読み取り不可の影響を軽減します。 [#48124](https://github.com/pingcap/tidb/issues/48124) @ [cfzjywxk](https://github.com/cfzjywxk) - リソース制御に関する可観測性を強化する[#49318](https://github.com/pingcap/tidb/issues/49318) @ [glorv](https://github.com/glorv) @ [bufferflies](https://github.com/bufferflies) @ [nolouch](https://github.com/nolouch) @@ -36,9 +36,9 @@ TiDB バージョン: 7.5.1 - システム変数[`tidb_last_query_info`](/system-variables.md#tidb_last_query_info-new-in-v4014)に、SQL文によって消費されたリソース量[ロシア](/tidb-resource-control-ru-groups.md#what-is-request-unit-ru)を示す新しいエントリ`ru_consumption`を追加します。この変数を使用して、セッション内の最後の文のリソース消費量を取得できます。 - リソース グループに基づいてデータベース メトリックを追加します: QPS/TPS、実行時間 (P999/P99/P95)、障害数、接続数。 - - `CANCEL IMPORT JOB`文を同期文[#48736](https://github.com/pingcap/tidb/issues/48736) @ [D3Hunter](https://github.com/D3Hunter)に変更します。 + - `CANCEL IMPORT JOB`文を同期文に変更します。 [#48736](https://github.com/pingcap/tidb/issues/48736) @ [D3Hunter](https://github.com/D3Hunter) - - [`FLASHBACK CLUSTER TO TSO`](https://docs.pingcap.com/tidb/v7.5/sql-statement-flashback-cluster)構文[#48372](https://github.com/pingcap/tidb/issues/48372) @ [BornChanger](https://github.com/BornChanger)をサポート + - [`FLASHBACK CLUSTER TO TSO`](https://docs.pingcap.com/tidb/v7.5/sql-statement-flashback-cluster)構文をサポート [#48372](https://github.com/pingcap/tidb/issues/48372) @ [BornChanger](https://github.com/BornChanger) - いくつかの型変換を処理する際の TiDB 実装を最適化し、関連する問題を修正しました[#47945](https://github.com/pingcap/tidb/issues/47945) [#47864](https://github.com/pingcap/tidb/issues/47864) [#47829](https://github.com/pingcap/tidb/issues/47829) [#47816](https://github.com/pingcap/tidb/issues/47816) @ [YangKeao](https://github.com/YangKeao) @ [lcwangchao](https://github.com/lcwangchao) @@ -46,7 +46,7 @@ TiDB バージョン: 7.5.1 - 特定のシナリオで`OUTER JOIN`を`INNER JOIN`に変換する能力を強化する[#49616](https://github.com/pingcap/tidb/issues/49616) @ [qw4990](https://github.com/qw4990) - - 通常の`ADD INDEX`タスク[#47758](https://github.com/pingcap/tidb/issues/47758) @ [tangenta](https://github.com/tangenta)にフォールバックするのではなく、複数の加速された`ADD INDEX` DDL タスクをキューに入れて実行できるようにサポートします。 + - 通常の`ADD INDEX`タスクにフォールバックするのではなく、複数の加速された`ADD INDEX` DDL タスクをキューに入れて実行できるようにサポートします。 [#47758](https://github.com/pingcap/tidb/issues/47758) @ [tangenta](https://github.com/tangenta) - 空のテーブルにインデックスを追加する速度を向上[#49682](https://github.com/pingcap/tidb/issues/49682) @ [zimulala](https://github.com/zimulala) @@ -64,19 +64,19 @@ TiDB バージョン: 7.5.1 - Backup & Restore (BR) - - より効率的なアルゴリズム[#50613](https://github.com/pingcap/tidb/issues/50613) @ [Leavrth](https://github.com/Leavrth)を使用して、データ復元中に SST ファイルをマージする速度を改善します + - より効率的なアルゴリズムを使用して、データ復元中に SST ファイルをマージする速度を改善します [#50613](https://github.com/pingcap/tidb/issues/50613) @ [Leavrth](https://github.com/Leavrth) - データ復元中にデータベースをバッチで作成するサポート[#50767](https://github.com/pingcap/tidb/issues/50767) @ [Leavrth](https://github.com/Leavrth) - データ復元中に SST ファイルをバッチで取り込むことをサポート[#16267](https://github.com/tikv/tikv/issues/16267) @ [3pointer](https://github.com/3pointer) - - ログバックアップ[#51046](https://github.com/pingcap/tidb/issues/51046) @ [YuJuncen](https://github.com/YuJuncen)中に、ログとメトリックのグローバルチェックポイントの進行に影響を与える最も遅いリージョンの情報を出力します。 - - 大規模なデータセット[#48301](https://github.com/pingcap/tidb/issues/48301) @ [Leavrth](https://github.com/Leavrth)のシナリオで`RESTORE`ステートメントのテーブル作成パフォーマンスを向上 - - BRは`merge-schedule-limit`設定を`0` [#7148](https://github.com/tikv/pd/issues/7148) @ [3pointer](https://github.com/3pointer)に設定することでリージョンのマージを一時停止できます。 + - ログバックアップ中に、ログとメトリックのグローバルチェックポイントの進行に影響を与える最も遅いリージョンの情報を出力します。 [#51046](https://github.com/pingcap/tidb/issues/51046) @ [YuJuncen](https://github.com/YuJuncen) + - 大規模なデータセットのシナリオで`RESTORE`ステートメントのテーブル作成パフォーマンスを向上 [#48301](https://github.com/pingcap/tidb/issues/48301) @ [Leavrth](https://github.com/Leavrth) + - BRは`merge-schedule-limit`設定を`0` に設定することでリージョンのマージを一時停止できます。 [#7148](https://github.com/tikv/pd/issues/7148) @ [3pointer](https://github.com/3pointer) - BR例外処理メカニズムをリファクタリングして、未知のエラーに対する許容度を高めます[#47656](https://github.com/pingcap/tidb/issues/47656) @ [3pointer](https://github.com/3pointer) - TiCDC - - TiDB Dashboard[#10263](https://github.com/pingcap/tiflow/issues/10263) @ [CharlesCheung96](https://github.com/CharlesCheung96)でのTiCDCログの検索をサポート + - TiDB DashboardでのTiCDCログの検索をサポート [#10263](https://github.com/pingcap/tiflow/issues/10263) @ [CharlesCheung96](https://github.com/CharlesCheung96) - サポート[チェンジフィードの下流同期ステータスの照会](https://docs.pingcap.com/tidb/v7.5/ticdc-open-api-v2#query-whether-a-specific-replication-task-is-completed)は、TiCDC が受信した上流データの変更が下流システムに完全に同期されているかどうかを判断するのに役立ちます[#10289](https://github.com/pingcap/tiflow/issues/10289) @ [hongyunyan](https://github.com/hongyunyan) - - 並列処理を[#10098](https://github.com/pingcap/tiflow/issues/10098) @ [CharlesCheung96](https://github.com/CharlesCheung96)に増やすことで、TiCDC がオブジェクトストレージにデータを複製する際のパフォーマンスが向上します。 + - 並列処理をに増やすことで、TiCDC がオブジェクトストレージにデータを複製する際のパフォーマンスが向上します。 [#10098](https://github.com/pingcap/tiflow/issues/10098) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Lightning @@ -89,152 +89,152 @@ TiDB バージョン: 7.5.1 - システム変数`tidb_service_scope`の設定が反映されない問題を修正 [#49245](https://github.com/pingcap/tidb/issues/49245) @[ywqzzy](https://github.com/ywqzzy) - 圧縮が有効になっている場合、通信プロトコルが16 MB以上のパケットを処理できない問題を修正[#47157](https://github.com/pingcap/tidb/issues/47157) [#47161](https://github.com/pingcap/tidb/issues/47161) @ [dveeden](https://github.com/dveeden) - `approx_percentile`関数が TiDBpanic[#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008)を引き起こす可能性がある問題を修正しました - - 文字列関数の引数が`NULL`定数の場合に TiDB が暗黙的に`from_binary`関数を挿入し、一部の式がTiFlash [#49526](https://github.com/pingcap/tidb/issues/49526) @ [YangKeao](https://github.com/YangKeao)にプッシュダウンできない問題を修正しました。 - - `HashJoin`演算子がディスク[#50841](https://github.com/pingcap/tidb/issues/50841) @ [wshwsh12](https://github.com/wshwsh12)にスピルできない場合に発生する可能性のある goroutine リークの問題を修正しました。 + - 文字列関数の引数が`NULL`定数の場合に TiDB が暗黙的に`from_binary`関数を挿入し、一部の式がTiFlash にプッシュダウンできない問題を修正しました。 [#49526](https://github.com/pingcap/tidb/issues/49526) @ [YangKeao](https://github.com/YangKeao) + - `HashJoin`演算子がディスクにスピルできない場合に発生する可能性のある goroutine リークの問題を修正しました。 [#50841](https://github.com/pingcap/tidb/issues/50841) @ [wshwsh12](https://github.com/wshwsh12) - `BIT`型の列が一部の関数の計算に関係する場合にデコード失敗によりクエリエラーが発生する可能性がある問題を修正しました[#49566](https://github.com/pingcap/tidb/issues/49566) [#50850](https://github.com/pingcap/tidb/issues/50850) [#50855](https://github.com/pingcap/tidb/issues/50855) @ [jiyfhust](https://github.com/jiyfhust) - - CTEクエリのメモリ使用量が制限[#50337](https://github.com/pingcap/tidb/issues/50337) @ [guo-shaoge](https://github.com/guo-shaoge)を超えたときに発生するgoroutineリークの問題を修正しました - - TiFlash の遅延マテリアライゼーションが関連列[#49241](https://github.com/pingcap/tidb/issues/49241) [#51204](https://github.com/pingcap/tidb/issues/51204) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)を処理するときに間違った結果が返される可能性がある問題を修正しました - - TiDB が履歴統計[#49076](https://github.com/pingcap/tidb/issues/49076) @ [hawkingrei](https://github.com/hawkingrei)を記録するときに TiDB のバックグラウンド ジョブ スレッドがpanicになる可能性がある問題を修正しました - - TiDBがパーティションテーブル[#49023](https://github.com/pingcap/tidb/issues/49023) @ [hawkingrei](https://github.com/hawkingrei)のグローバル統計のヒストグラムをマージするときに発生する可能性のあるエラーを修正しました。 - - パーティションが[#49334](https://github.com/pingcap/tidb/issues/49334) @ [Rustin170506](https://github.com/Rustin170506)に削除された後、 `stats_meta`テーブルの履歴統計が更新されない問題を修正しました - - 多値インデックスが誤って`Index Join`プローブ側[#50382](https://github.com/pingcap/tidb/issues/50382) @ [AilinKid](https://github.com/AilinKid)として選択されたために発生する誤ったクエリ結果の問題を修正しました。 - - `USE_INDEX_MERGE`ヒントが多値インデックス[#50553](https://github.com/pingcap/tidb/issues/50553) @ [AilinKid](https://github.com/AilinKid)に効果がない問題を修正しました - - `INFORMATION_SCHEMA.ANALYZE_STATUS`システムテーブル[#48835](https://github.com/pingcap/tidb/issues/48835) @ [Rustin170506](https://github.com/Rustin170506)をクエリするときにユーザーがエラーを受け取る可能性がある問題を修正しました - - TiDB が`group by` [#38756](https://github.com/pingcap/tidb/issues/38756) @ [Rustin170506](https://github.com/Rustin170506)の定数値を誤って削除することによる間違ったクエリ結果の問題を修正しました - - テーブル上の`ANALYZE`タスクのうち`processed_rows`が、そのテーブルの合計行数[#50632](https://github.com/pingcap/tidb/issues/50632) @ [hawkingrei](https://github.com/hawkingrei)を超える可能性がある問題を修正しました。 + - CTEクエリのメモリ使用量が制限を超えたときに発生するgoroutineリークの問題を修正しました [#50337](https://github.com/pingcap/tidb/issues/50337) @ [guo-shaoge](https://github.com/guo-shaoge) + - TiFlash の遅延マテリアライゼーションが関連列 を処理するときに間違った結果が返される可能性がある問題を修正しました [#51204](https://github.com/pingcap/tidb/issues/51204) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) [#49241](https://github.com/pingcap/tidb/issues/49241) + - TiDB が履歴統計を記録するときに TiDB のバックグラウンド ジョブ スレッドがpanicになる可能性がある問題を修正しました [#49076](https://github.com/pingcap/tidb/issues/49076) @ [hawkingrei](https://github.com/hawkingrei) + - TiDBがパーティションテーブルのグローバル統計のヒストグラムをマージするときに発生する可能性のあるエラーを修正しました。 [#49023](https://github.com/pingcap/tidb/issues/49023) @ [hawkingrei](https://github.com/hawkingrei) + - パーティションがに削除された後、 `stats_meta`テーブルの履歴統計が更新されない問題を修正しました [#49334](https://github.com/pingcap/tidb/issues/49334) @ [Rustin170506](https://github.com/Rustin170506) + - 複数値インデックスが誤って`Index Join`プローブ側として選択されたために発生する誤ったクエリ結果の問題を修正しました。 [#50382](https://github.com/pingcap/tidb/issues/50382) @ [AilinKid](https://github.com/AilinKid) + - `USE_INDEX_MERGE`ヒントが複数値インデックスに効果がない問題を修正しました [#50553](https://github.com/pingcap/tidb/issues/50553) @ [AilinKid](https://github.com/AilinKid) + - `INFORMATION_SCHEMA.ANALYZE_STATUS`システムテーブルをクエリするときにユーザーがエラーを受け取る可能性がある問題を修正しました [#48835](https://github.com/pingcap/tidb/issues/48835) @ [Rustin170506](https://github.com/Rustin170506) + - TiDB が`group by` の定数値を誤って削除することによる間違ったクエリ結果の問題を修正しました [#38756](https://github.com/pingcap/tidb/issues/38756) @ [Rustin170506](https://github.com/Rustin170506) + - テーブル上の`ANALYZE`タスクのうち`processed_rows`が、そのテーブルの合計行数を超える可能性がある問題を修正しました。 [#50632](https://github.com/pingcap/tidb/issues/50632) @ [hawkingrei](https://github.com/hawkingrei) - `tidb_enable_prepared_plan_cache`システム変数が有効になってから無効になった後に`EXECUTE`ステートメントを使用して`PREPARE STMT`実行すると、TiDB がpanicになる可能性がある問題を修正しました[#49344](https://github.com/pingcap/tidb/issues/49344) @ [qw4990](https://github.com/qw4990) - - クエリで`NATURAL JOIN` [#32044](https://github.com/pingcap/tidb/issues/32044) @ [AilinKid](https://github.com/AilinKid)が使用される場合に発生する可能性のある`Column ... in from clause is ambiguous`エラーを修正します + - クエリで`NATURAL JOIN` が使用される場合に発生する可能性のある`Column ... in from clause is ambiguous`エラーを修正します [#32044](https://github.com/pingcap/tidb/issues/32044) @ [AilinKid](https://github.com/AilinKid) - 多値インデックスを使用して空の JSON 配列にアクセスすると、誤った結果が返される可能性がある問題を修正しました[#50125](https://github.com/pingcap/tidb/issues/50125) @ [YangKeao](https://github.com/YangKeao) - 集計関数をグループ計算に使用すると発生する可能性のある`Can't find column ...`エラーを修正[#50926](https://github.com/pingcap/tidb/issues/50926) @ [qw4990](https://github.com/qw4990) - 文字列型の変数に対する`SET_VAR`の制御が無効になる可能性がある問題を修正[#50507](https://github.com/pingcap/tidb/issues/50507) @ [qw4990](https://github.com/qw4990) - - `tidb_server_memory_limit` [#48741](https://github.com/pingcap/tidb/issues/48741) @ [XuHuaiyu](https://github.com/XuHuaiyu)による長期メモリ圧迫により TiDB の CPU 使用率が上昇する問題を修正 - - 依存関係のある 2 つの DDL タスクの完了時間が[#49498](https://github.com/pingcap/tidb/issues/49498) @ [tangenta](https://github.com/tangenta)と誤って順序付けられる問題を修正しました。 + - `tidb_server_memory_limit` による長期メモリ圧迫により TiDB の CPU 使用率が上昇する問題を修正 [#48741](https://github.com/pingcap/tidb/issues/48741) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - 依存関係のある 2 つの DDL タスクの完了時間がと誤って順序付けられる問題を修正しました。 [#49498](https://github.com/pingcap/tidb/issues/49498) @ [tangenta](https://github.com/tangenta) - 無効なオプティマイザヒントによって有効なヒントが無効になる可能性がある問題を修正[#49308](https://github.com/pingcap/tidb/issues/49308) @ [hawkingrei](https://github.com/hawkingrei) - - `CHECK`制約の DDL 文が[#47632](https://github.com/pingcap/tidb/issues/47632) @ [jiyfhust](https://github.com/jiyfhust)でスタックする問題を修正しました - - `CHECK`制約の`ENFORCED`オプションの動作がMySQL 8.0 [#47567](https://github.com/pingcap/tidb/issues/47567) [#47631](https://github.com/pingcap/tidb/issues/47631) @ [jiyfhust](https://github.com/jiyfhust)と一致しない問題を修正 - - CTEクエリが再試行プロセス[#46522](https://github.com/pingcap/tidb/issues/46522) @ [tiancaiamao](https://github.com/tiancaiamao)中にエラー`type assertion for CTEStorageMap failed`を報告する可能性がある問題を修正しました + - `CHECK`制約の DDL 文がスタックする問題を修正しました [#47632](https://github.com/pingcap/tidb/issues/47632) @ [jiyfhust](https://github.com/jiyfhust) + - `CHECK`制約の`ENFORCED`オプションの動作がMySQL 8.0 と一致しない問題を修正 [#47631](https://github.com/pingcap/tidb/issues/47631) @ [jiyfhust](https://github.com/jiyfhust) [#47567](https://github.com/pingcap/tidb/issues/47567) + - CTEクエリが再試行プロセス中にエラー`type assertion for CTEStorageMap failed`を報告する可能性がある問題を修正しました [#46522](https://github.com/pingcap/tidb/issues/46522) @ [tiancaiamao](https://github.com/tiancaiamao) - `tidb_multi_statement_mode`モードが有効になっている場合、インデックス検索を使用する`DELETE`および`UPDATE`ステートメントでエラーが報告される可能性がある問題を修正しました[#50012](https://github.com/pingcap/tidb/issues/50012) @ [tangenta](https://github.com/tangenta) - `WITH RECURSIVE` CTE を含む`UPDATE`または`DELETE`ステートメントで誤った結果が生成される可能性がある問題を修正しました[#48969](https://github.com/pingcap/tidb/issues/48969) @ [winoros](https://github.com/winoros) - - 特定のシナリオ[#49285](https://github.com/pingcap/tidb/issues/49285) @ [AilinKid](https://github.com/AilinKid)でオプティマイザがTiFlash選択パスを DUAL テーブルに誤って変換する問題を修正しました - - 同じクエリプランで、場合によっては[#47634](https://github.com/pingcap/tidb/issues/47634) @ [King-Dylan](https://github.com/King-Dylan)の`PLAN_DIGEST`値が異なる問題を修正しました + - 特定のシナリオでオプティマイザがTiFlash選択パスを DUAL テーブルに誤って変換する問題を修正しました [#49285](https://github.com/pingcap/tidb/issues/49285) @ [AilinKid](https://github.com/AilinKid) + - 同じクエリプランで、場合によってはの`PLAN_DIGEST`値が異なる問題を修正しました [#47634](https://github.com/pingcap/tidb/issues/47634) @ [King-Dylan](https://github.com/King-Dylan) - 自動統計更新の時間枠を設定した後、その時間枠外でも統計が更新される可能性がある問題を修正[#49552](https://github.com/pingcap/tidb/issues/49552) @ [hawkingrei](https://github.com/hawkingrei) - - `ENUM`型の列を結合キー[#48991](https://github.com/pingcap/tidb/issues/48991) @ [winoros](https://github.com/winoros)として使用した場合にクエリ結果が正しくない問題を修正しました - - `ORDER BY`句で`UNIQUE`インデックス検索を実行するとエラー[#49920](https://github.com/pingcap/tidb/issues/49920) @ [jackysp](https://github.com/jackysp)が発生する可能性がある問題を修正しました + - `ENUM`型の列を結合キーとして使用した場合にクエリ結果が正しくない問題を修正しました [#48991](https://github.com/pingcap/tidb/issues/48991) @ [winoros](https://github.com/winoros) + - `ORDER BY`句で`UNIQUE`インデックス検索を実行するとエラーが発生する可能性がある問題を修正しました [#49920](https://github.com/pingcap/tidb/issues/49920) @ [jackysp](https://github.com/jackysp) - 複数レベルのネストされた`UNION`クエリの`LIMIT`無効になる可能性がある問題を修正しました[#49874](https://github.com/pingcap/tidb/issues/49874) @ [Defined2014](https://github.com/Defined2014) - MPPで計算された`COUNT(INT)`の結果が正しくない可能性がある問題を修正[#48643](https://github.com/pingcap/tidb/issues/48643) @ [AilinKid](https://github.com/AilinKid) - - `ENUM`または`SET`種類の無効な値を解析すると、SQL ステートメント エラー[#49487](https://github.com/pingcap/tidb/issues/49487) @ [winoros](https://github.com/winoros)が直接発生する問題を修正しました。 + - `ENUM`または`SET`種類の無効な値を解析すると、SQL ステートメント エラーが直接発生する問題を修正しました。 [#49487](https://github.com/pingcap/tidb/issues/49487) @ [winoros](https://github.com/winoros) - TiDBがパニックを起こしてエラーを報告する問題を修正`invalid memory address or nil pointer dereference` [#42739](https://github.com/pingcap/tidb/issues/42739) @ [CbcWestwolf](https://github.com/CbcWestwolf) - - 最初のサブノードとしてDUALテーブルを使用して`UNION ALL`実行すると、エラー[#48755](https://github.com/pingcap/tidb/issues/48755) @ [winoros](https://github.com/winoros)が発生する可能性がある問題を修正しました。 - - 共通ヒントが`UNION ALL`文[#50068](https://github.com/pingcap/tidb/issues/50068) @ [hawkingrei](https://github.com/hawkingrei)で有効にならない問題を修正 + - 最初のサブノードとしてDUALテーブルを使用して`UNION ALL`実行すると、エラーが発生する可能性がある問題を修正しました。 [#48755](https://github.com/pingcap/tidb/issues/48755) @ [winoros](https://github.com/winoros) + - 共通ヒントが`UNION ALL`文で有効にならない問題を修正 [#50068](https://github.com/pingcap/tidb/issues/50068) @ [hawkingrei](https://github.com/hawkingrei) - 正常なシャットダウン中に TiDBサーバーがpanic可能性がある問題を修正[#36793](https://github.com/pingcap/tidb/issues/36793) @ [bb7133](https://github.com/bb7133) - - 一部のタイムゾーン[#49586](https://github.com/pingcap/tidb/issues/49586) @ [overvenus](https://github.com/overvenus)で夏時間が正しく表示されない問題を修正 - - 静的`CALIBRATE RESOURCE` Prometheusデータ[#49174](https://github.com/pingcap/tidb/issues/49174) @ [glorv](https://github.com/glorv)に依存している問題を修正 - - `REPLACE INTO`文[#34325](https://github.com/pingcap/tidb/issues/34325) @ [YangKeao](https://github.com/YangKeao)でヒントが使用できない問題を修正 - - `GROUP_CONCAT(ORDER BY)`構文を含むクエリを実行するとエラー[#49986](https://github.com/pingcap/tidb/issues/49986) @ [AilinKid](https://github.com/AilinKid)が返される可能性がある問題を修正しました + - 一部のタイムゾーンで夏時間が正しく表示されない問題を修正 [#49586](https://github.com/pingcap/tidb/issues/49586) @ [overvenus](https://github.com/overvenus) + - 静的`CALIBRATE RESOURCE` Prometheusデータに依存している問題を修正 [#49174](https://github.com/pingcap/tidb/issues/49174) @ [glorv](https://github.com/glorv) + - `REPLACE INTO`文でヒントが使用できない問題を修正 [#34325](https://github.com/pingcap/tidb/issues/34325) @ [YangKeao](https://github.com/YangKeao) + - `GROUP_CONCAT(ORDER BY)`構文を含むクエリを実行するとエラーが返される可能性がある問題を修正しました [#49986](https://github.com/pingcap/tidb/issues/49986) @ [AilinKid](https://github.com/AilinKid) - 監査ログ用のEnterpriseプラグインを使用すると、TiDBサーバーが大量のリソースを消費する可能性がある問題を修正しました[#49273](https://github.com/pingcap/tidb/issues/49273) @ [lcwangchao](https://github.com/lcwangchao) - - 古いインターフェースを使用するとテーブル[#49751](https://github.com/pingcap/tidb/issues/49751) @ [hawkingrei](https://github.com/hawkingrei)のメタデータに不整合が発生する可能性がある問題を修正しました。 + - 古いインターフェースを使用するとテーブルのメタデータに不整合が発生する可能性がある問題を修正しました。 [#49751](https://github.com/pingcap/tidb/issues/49751) @ [hawkingrei](https://github.com/hawkingrei) - `tidb_enable_collect_execution_info`を無効にするとコプロセッサキャッシュがpanicになる問題を修正[#48212](https://github.com/pingcap/tidb/issues/48212) @ [you06](https://github.com/you06) - - パーティション列タイプが`DATETIME` [#48814](https://github.com/pingcap/tidb/issues/48814) @ [crazycs520](https://github.com/crazycs520)の場合に`ALTER TABLE ... LAST PARTITION`実行が失敗する問題を修正しました - - `COM_STMT_EXECUTE`まで実行された`COMMIT`または`ROLLBACK`操作が、タイムアウトしたトランザクションを[#49151](https://github.com/pingcap/tidb/issues/49151) @ [zyguan](https://github.com/zyguan)で終了できない問題を修正しました。 - - ヒストグラムの境界に`NULL` [#49823](https://github.com/pingcap/tidb/issues/49823) @ [AilinKid](https://github.com/AilinKid)が含まれている場合、ヒストグラム統計が読み取り可能な文字列に解析されない可能性がある問題を修正しました。 + - パーティション列タイプが`DATETIME` の場合に`ALTER TABLE ... LAST PARTITION`実行が失敗する問題を修正しました [#48814](https://github.com/pingcap/tidb/issues/48814) @ [crazycs520](https://github.com/crazycs520) + - `COM_STMT_EXECUTE`まで実行された`COMMIT`または`ROLLBACK`操作が、タイムアウトしたトランザクションをで終了できない問題を修正しました。 [#49151](https://github.com/pingcap/tidb/issues/49151) @ [zyguan](https://github.com/zyguan) + - ヒストグラムの境界に`NULL` が含まれている場合、ヒストグラム統計が読み取り可能な文字列に解析されない可能性がある問題を修正しました。 [#49823](https://github.com/pingcap/tidb/issues/49823) @ [AilinKid](https://github.com/AilinKid) - 共通テーブル式 (CTE) を含むクエリがメモリ制限を超えたときに予期せず停止する問題を修正[#49096](https://github.com/pingcap/tidb/issues/49096) @ [AilinKid](https://github.com/AilinKid) - - DDL所有者がネットワークから分離されている[#49773](https://github.com/pingcap/tidb/issues/49773) @ [tangenta](https://github.com/tangenta)の後に`ADD INDEX`実行すると、TiDB分散実行フレームワーク(DXF)でデータが不整合になる問題を修正しました - - `AUTO_ID_CACHE=1` [#50519](https://github.com/pingcap/tidb/issues/50519) @ [tiancaiamao](https://github.com/tiancaiamao)のAUTO_INCREMENT列を使用すると同時競合によりAUTO_INCREMENT ID 割り当てでエラーが報告される問題を修正しました。 - - クエリに Apply 演算子が含まれており、 `fatal error: concurrent map writes`エラーが[#50347](https://github.com/pingcap/tidb/issues/50347) @ [SeaRise](https://github.com/SeaRise)で発生すると TiDB がpanicになる可能性がある問題を修正しました。 - - DDL `jobID` 0 [#46296](https://github.com/pingcap/tidb/issues/46296) @ [jiyfhust](https://github.com/jiyfhust)に復元されたときに発生する TiDB ノードpanicの問題を修正しました - - `STREAM_AGG()` CI [#49902](https://github.com/pingcap/tidb/issues/49902) @ [wshwsh12](https://github.com/wshwsh12)を誤って処理したためにクエリ結果が正しくない問題を修正しました - - 多数のテーブルまたはパーティション[#50077](https://github.com/pingcap/tidb/issues/50077) @ [zimulala](https://github.com/zimulala)を処理するときに TiDB ノードが OOM エラーに遭遇する可能性がある問題を軽減します。 - - `LEADING`ヒントが`UNION ALL`ステートメント[#50067](https://github.com/pingcap/tidb/issues/50067) @ [hawkingrei](https://github.com/hawkingrei)で有効にならない問題を修正しました - - ネストされた`UNION`のクエリ[#49377](https://github.com/pingcap/tidb/issues/49377) @ [AilinKid](https://github.com/AilinKid)で`LIMIT`と`OPRDERBY`無効になる可能性がある問題を修正しました - - メモリが`tidb_mem_quota_query` [#49033](https://github.com/pingcap/tidb/issues/49033) @ [XuHuaiyu](https://github.com/XuHuaiyu)を超えると IndexHashJoin 演算子を含むクエリが停止する問題を修正しました - - 定数伝播[#49440](https://github.com/pingcap/tidb/issues/49440) @ [winoros](https://github.com/winoros)で`ENUM`または`SET`型を処理するときに TiDB が間違ったクエリ結果を返す問題を修正しました - - `PREPARE`メソッドを使用して`SELECT INTO OUTFILE`実行すると、エラー[#49166](https://github.com/pingcap/tidb/issues/49166) @ [qw4990](https://github.com/qw4990)ではなく、誤って成功メッセージが返される問題を修正しました。 - - クエリがソートを強制するオプティマイザヒント( `STREAM_AGG()`など)を使用し、その実行プランに`IndexMerge` [#49605](https://github.com/pingcap/tidb/issues/49605) @ [AilinKid](https://github.com/AilinKid)が含まれている場合、強制ソートが無効になる可能性がある問題を修正しました。 - - テーブルが[#48869](https://github.com/pingcap/tidb/issues/48869) @ [tiancaiamao](https://github.com/tiancaiamao)と多数ある場合に、テーブルが`AUTO_ID_CACHE=1`の場合に gRPC クライアント リークが発生する可能性がある問題を修正しました。 + - DDL所有者がネットワークから分離されているの後に`ADD INDEX`実行すると、TiDB分散実行フレームワーク(DXF)でデータが不整合になる問題を修正しました [#49773](https://github.com/pingcap/tidb/issues/49773) @ [tangenta](https://github.com/tangenta) + - `AUTO_ID_CACHE=1` のAUTO_INCREMENT列を使用すると同時競合によりAUTO_INCREMENT ID 割り当てでエラーが報告される問題を修正しました。 [#50519](https://github.com/pingcap/tidb/issues/50519) @ [tiancaiamao](https://github.com/tiancaiamao) + - クエリに Apply 演算子が含まれており、 `fatal error: concurrent map writes`エラーが発生すると TiDB がpanicになる可能性がある問題を修正しました。 [#50347](https://github.com/pingcap/tidb/issues/50347) @ [SeaRise](https://github.com/SeaRise) + - DDL `jobID` 0 に復元されたときに発生する TiDB ノードpanicの問題を修正しました [#46296](https://github.com/pingcap/tidb/issues/46296) @ [jiyfhust](https://github.com/jiyfhust) + - `STREAM_AGG()` CI を誤って処理したためにクエリ結果が正しくない問題を修正しました [#49902](https://github.com/pingcap/tidb/issues/49902) @ [wshwsh12](https://github.com/wshwsh12) + - 多数のテーブルまたはパーティションを処理するときに TiDB ノードが OOM エラーに遭遇する可能性がある問題を軽減します。 [#50077](https://github.com/pingcap/tidb/issues/50077) @ [zimulala](https://github.com/zimulala) + - `LEADING`ヒントが`UNION ALL`ステートメントで有効にならない問題を修正しました [#50067](https://github.com/pingcap/tidb/issues/50067) @ [hawkingrei](https://github.com/hawkingrei) + - ネストされた`UNION`のクエリで`LIMIT`と`OPRDERBY`無効になる可能性がある問題を修正しました [#49377](https://github.com/pingcap/tidb/issues/49377) @ [AilinKid](https://github.com/AilinKid) + - メモリが`tidb_mem_quota_query` を超えると IndexHashJoin 演算子を含むクエリが停止する問題を修正しました [#49033](https://github.com/pingcap/tidb/issues/49033) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - 定数伝播で`ENUM`または`SET`型を処理するときに TiDB が間違ったクエリ結果を返す問題を修正しました [#49440](https://github.com/pingcap/tidb/issues/49440) @ [winoros](https://github.com/winoros) + - `PREPARE`メソッドを使用して`SELECT INTO OUTFILE`実行すると、エラーではなく、誤って成功メッセージが返される問題を修正しました。 [#49166](https://github.com/pingcap/tidb/issues/49166) @ [qw4990](https://github.com/qw4990) + - クエリがソートを強制するオプティマイザヒント( `STREAM_AGG()`など)を使用し、その実行プランに`IndexMerge` が含まれている場合、強制ソートが無効になる可能性がある問題を修正しました。 [#49605](https://github.com/pingcap/tidb/issues/49605) @ [AilinKid](https://github.com/AilinKid) + - テーブルがと多数ある場合に、テーブルが`AUTO_ID_CACHE=1`の場合に gRPC クライアント リークが発生する可能性がある問題を修正しました。 [#48869](https://github.com/pingcap/tidb/issues/48869) @ [tiancaiamao](https://github.com/tiancaiamao) - 非厳密モード( `sql_mode = ''` )で、 `INSERT`実行中に切り捨てが行われても、エラーが報告される問題を修正しました。 [#49369](https://github.com/pingcap/tidb/issues/49369) @[tiancaiamao](https://github.com/tiancaiamao) - - データの末尾にスペースが含まれている場合に`LIKE`で`_`ワイルドカードを使用すると、誤ったクエリ結果[#48983](https://github.com/pingcap/tidb/issues/48983) @ [time-and-fate](https://github.com/time-and-fate)が返される可能性がある問題を修正しました - - `tidb_mem_quota_query`システム変数を更新した後に`ADMIN CHECK`実行すると`ERROR 8175` [#49258](https://github.com/pingcap/tidb/issues/49258) @ [tangenta](https://github.com/tangenta)が返される問題を修正しました - - Golang の暗黙的な変換アルゴリズム[#49801](https://github.com/pingcap/tidb/issues/49801) @ [qw4990](https://github.com/qw4990)によって発生する統計情報の構築における過剰な統計エラーの問題を修正しました - - CTE を含むクエリが、 `tidb_max_chunk_size`小さい値[#48808](https://github.com/pingcap/tidb/issues/48808) @ [guo-shaoge](https://github.com/guo-shaoge)に設定されている場合に`runtime error: index out of range [32] with length 32`報告する問題を修正しました。 + - データの末尾にスペースが含まれている場合に`LIKE`で`_`ワイルドカードを使用すると、誤ったクエリ結果が返される可能性がある問題を修正しました [#48983](https://github.com/pingcap/tidb/issues/48983) @ [time-and-fate](https://github.com/time-and-fate) + - `tidb_mem_quota_query`システム変数を更新した後に`ADMIN CHECK`実行すると`ERROR 8175` が返される問題を修正しました [#49258](https://github.com/pingcap/tidb/issues/49258) @ [tangenta](https://github.com/tangenta) + - Golang の暗黙的な変換アルゴリズムによって発生する統計情報の構築における過剰な統計エラーの問題を修正しました [#49801](https://github.com/pingcap/tidb/issues/49801) @ [qw4990](https://github.com/qw4990) + - CTE を含むクエリが、 `tidb_max_chunk_size`小さい値に設定されている場合に`runtime error: index out of range [32] with length 32`報告する問題を修正しました。 [#48808](https://github.com/pingcap/tidb/issues/48808) @ [guo-shaoge](https://github.com/guo-shaoge) - TiKV - `tidb_enable_row_level_checksum`有効にすると TiKV がpanicを起こす可能性がある問題を修正[#16371](https://github.com/tikv/tikv/issues/16371) @ [cfzjywxk](https://github.com/cfzjywxk) - - gRPC スレッドが`is_shutdown` [#16236](https://github.com/tikv/tikv/issues/16236) @ [pingyu](https://github.com/pingyu)をチェックしているときに TiKV がpanic可能性がある問題を修正しました + - gRPC スレッドが`is_shutdown` をチェックしているときに TiKV がpanic可能性がある問題を修正しました [#16236](https://github.com/tikv/tikv/issues/16236) @ [pingyu](https://github.com/pingyu) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - - Titanの`blob-run-mode`オンライン[#15978](https://github.com/tikv/tikv/issues/15978) @ [tonyxuqqi](https://github.com/tonyxuqqi)に更新できない問題を修正 - - `DECIMAL`算術乗算切り捨て[#16268](https://github.com/tikv/tikv/issues/16268) @ [solotzg](https://github.com/solotzg)を処理するときに TiDB と TiKV が矛盾した結果を生成する可能性がある問題を修正しました - - `notLeader`または`regionNotFound` [#15712](https://github.com/tikv/tikv/issues/15712) @ [HuSharp](https://github.com/HuSharp)に遭遇するとフラッシュバックが停止する可能性がある問題を修正しました - - 破損したSSTファイルが他のTiKVノード[#15986](https://github.com/tikv/tikv/issues/15986) @ [Connor1996](https://github.com/Connor1996)に広がる可能性がある問題を修正 - - TiKV の実行速度が非常に遅い場合、リージョン[#16111](https://github.com/tikv/tikv/issues/16111)と[金星の上](https://github.com/overvenus)マージ後にpanicする可能性がある問題を修正しました。 - - [#15817](https://github.com/tikv/tikv/issues/15817) @ [Connor1996](https://github.com/Connor1996)にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました + - Titanの`blob-run-mode`オンラインに更新できない問題を修正 [#15978](https://github.com/tikv/tikv/issues/15978) @ [tonyxuqqi](https://github.com/tonyxuqqi) + - `DECIMAL`算術乗算切り捨てを処理するときに TiDB と TiKV が矛盾した結果を生成する可能性がある問題を修正しました [#16268](https://github.com/tikv/tikv/issues/16268) @ [solotzg](https://github.com/solotzg) + - `notLeader`または`regionNotFound` に遭遇するとフラッシュバックが停止する可能性がある問題を修正しました [#15712](https://github.com/tikv/tikv/issues/15712) @ [HuSharp](https://github.com/HuSharp) + - 破損したSSTファイルが他のTiKVノードに広がる可能性がある問題を修正 [#15986](https://github.com/tikv/tikv/issues/15986) @ [Connor1996](https://github.com/Connor1996) + - TiKV の実行速度が非常に遅い場合、リージョンと[金星の上](https://github.com/overvenus)マージ後にpanicする可能性がある問題を修正しました。 [#16111](https://github.com/tikv/tikv/issues/16111) + - にスケールアウトするときに DR 自動同期のジョイント状態がタイムアウトする可能性がある問題を修正しました [#15817](https://github.com/tikv/tikv/issues/15817) @ [Connor1996](https://github.com/Connor1996) - 解決済みのTSが2時間ブロックされる可能性がある問題を修正[#11847](https://github.com/tikv/tikv/issues/11847) [#15520](https://github.com/tikv/tikv/issues/15520) [#39130](https://github.com/pingcap/tidb/issues/39130) @ [overvenus](https://github.com/overvenus) - `cast_duration_as_time`誤った結果を返す可能性がある問題を修正[#16211](https://github.com/tikv/tikv/issues/16211) @ [gengliqi](https://github.com/gengliqi) - - コーナーケース(ディスクI/O操作がブロックされている場合など)でTiKVがハングし、可用性[#16368](https://github.com/tikv/tikv/issues/16368) @ [LykxSassinator](https://github.com/LykxSassinator)に影響する問題を修正しました。 + - コーナーケース(ディスクI/O操作がブロックされている場合など)でTiKVがハングし、可用性に影響する問題を修正しました。 [#16368](https://github.com/tikv/tikv/issues/16368) @ [LykxSassinator](https://github.com/LykxSassinator) - PD - - リソース グループをバッチでクエリすると PD がpanic[#7206](https://github.com/tikv/pd/issues/7206) @ [nolouch](https://github.com/nolouch)になる可能性がある問題を修正しました - - PDが`systemd` [#7628](https://github.com/tikv/pd/issues/7628) @ [bufferflies](https://github.com/bufferflies)で起動したときにリソース制限を読み取れない問題を修正 - - PD ディスクレイテンシーの継続的なジッタにより、PD が新しいリーダー[#7251](https://github.com/tikv/pd/issues/7251) @ [HuSharp](https://github.com/HuSharp)を選択できない可能性がある問題を修正しました。 + - リソース グループをバッチでクエリすると PD がpanicになる可能性がある問題を修正しました [#7206](https://github.com/tikv/pd/issues/7206) @ [nolouch](https://github.com/nolouch) + - PDが`systemd` で起動したときにリソース制限を読み取れない問題を修正 [#7628](https://github.com/tikv/pd/issues/7628) @ [bufferflies](https://github.com/bufferflies) + - PD ディスクレイテンシーの継続的なジッタにより、PD が新しいリーダーを選択できない可能性がある問題を修正しました。 [#7251](https://github.com/tikv/pd/issues/7251) @ [HuSharp](https://github.com/HuSharp) - PD のネットワーク パーティションにより、スケジュールがすぐに開始されない可能性がある問題を修正[#7016](https://github.com/tikv/pd/issues/7016) @ [HuSharp](https://github.com/HuSharp) - - リーダースイッチ[#7728](https://github.com/tikv/pd/issues/7728) @ [CabinfeverB](https://github.com/CabinfeverB)後にPD監視項目`learner-peer-count`古い値を同期しない問題を修正 - - PDリーダーが転送され、新しいリーダーとPDクライアントの間にネットワークパーティションがある場合、PDクライアントがリーダー[#7416](https://github.com/tikv/pd/issues/7416) @ [CabinfeverB](https://github.com/CabinfeverB)の情報を更新できない問題を修正しました。 + - リーダースイッチ後にPD監視項目`learner-peer-count`古い値を同期しない問題を修正 [#7728](https://github.com/tikv/pd/issues/7728) @ [CabinfeverB](https://github.com/CabinfeverB) + - PDリーダーが転送され、新しいリーダーとPDクライアントの間にネットワークパーティションがある場合、PDクライアントがリーダーの情報を更新できない問題を修正しました。 [#7416](https://github.com/tikv/pd/issues/7416) @ [CabinfeverB](https://github.com/CabinfeverB) - Gin Web Framework のバージョンを v1.8.1 から v1.9.1 にアップグレードして、いくつかのセキュリティ問題を修正しました[#7438](https://github.com/tikv/pd/issues/7438) @ [niubell](https://github.com/niubell) - - レプリカ数が要件[#7584](https://github.com/tikv/pd/issues/7584) @ [bufferflies](https://github.com/bufferflies)を満たしていない場合に孤立ピアが削除される問題を修正しました - - `pd-ctl`を使用してリーダーのないリージョンを照会すると、PD が[#7630](https://github.com/tikv/pd/issues/7630) @ [rleungx](https://github.com/rleungx)でpanicになる可能性がある問題を修正しました。 + - レプリカ数が要件を満たしていない場合に孤立ピアが削除される問題を修正しました [#7584](https://github.com/tikv/pd/issues/7584) @ [bufferflies](https://github.com/bufferflies) + - `pd-ctl`を使用してリーダーのないリージョンを照会すると、PD がpanicになる可能性がある問題を修正しました。 [#7630](https://github.com/tikv/pd/issues/7630) @ [rleungx](https://github.com/rleungx) - TiFlash - - レプリカ移行[#8323](https://github.com/pingcap/tiflash/issues/8323) @ [JaySon-Huang](https://github.com/JaySon-Huang)中に PD とのネットワーク接続が不安定になり、 TiFlash がpanic可能性がある問題を修正しました - - TiFlashレプリカを削除して再度追加すると、 TiFlash [#8695](https://github.com/pingcap/tiflash/issues/8695) @ [JaySon-Huang](https://github.com/JaySon-Huang)でデータ破損が発生する可能性がある問題を修正しました。 - - `DROP TABLE`データ挿入[#8395](https://github.com/pingcap/tiflash/issues/8395) @ [JaySon-Huang](https://github.com/JaySon-Huang)の直後に実行されると、 `FLASHBACK TABLE`または`RECOVER TABLE`一部のTiFlashレプリカのデータを回復できない可能性がある潜在的な問題を修正しました。 - - Grafana [#8076](https://github.com/pingcap/tiflash/issues/8076) @ [JaySon-Huang](https://github.com/JaySon-Huang)の一部のパネルの最大パーセンタイル時間の表示が誤っていた問題を修正 - - リモート読み取り[#8685](https://github.com/pingcap/tiflash/issues/8685) @ [guo-shaoge](https://github.com/guo-shaoge)中にTiFlashがクラッシュする可能性がある問題を修正 - - `ENUM`値が 0 [#8311](https://github.com/pingcap/tiflash/issues/8311) @ [solotzg](https://github.com/solotzg)の場合にTiFlash が`ENUM`誤って処理する問題を修正しました - - 短いクエリが正常に実行され、過剰な情報ログ[#8592](https://github.com/pingcap/tiflash/issues/8592) @ [windtalker](https://github.com/windtalker)が出力される問題を修正しました。 - - クエリ[#8564](https://github.com/pingcap/tiflash/issues/8564) @ [JinheLin](https://github.com/JinheLin)の低速化によりメモリ使用量が大幅に増加する問題を修正 - - `lowerUTF8`と`upperUTF8`関数で、大文字と小文字が異なるバイト[#8484](https://github.com/pingcap/tiflash/issues/8484) @ [gengliqi](https://github.com/gengliqi)を占めることができない問題を修正しました。 - - ストリーム読み取り[#8505](https://github.com/pingcap/tiflash/issues/8505) @ [gengliqi](https://github.com/gengliqi)中に複数のパーティション テーブルをスキャンするときに発生する可能性のある OOM 問題を修正しました。 - - クエリ[#8447](https://github.com/pingcap/tiflash/issues/8447) @ [JinheLin](https://github.com/JinheLin)中にTiFlash がメモリ制限に遭遇した場合のメモリリークの問題を修正しました + - レプリカ移行中に PD とのネットワーク接続が不安定になり、 TiFlash がpanic可能性がある問題を修正しました [#8323](https://github.com/pingcap/tiflash/issues/8323) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - TiFlashレプリカを削除して再度追加すると、 TiFlash でデータ破損が発生する可能性がある問題を修正しました。 [#8695](https://github.com/pingcap/tiflash/issues/8695) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - `DROP TABLE`データ挿入の直後に実行されると、 `FLASHBACK TABLE`または`RECOVER TABLE`一部のTiFlashレプリカのデータを回復できない可能性がある潜在的な問題を修正しました。 [#8395](https://github.com/pingcap/tiflash/issues/8395) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - Grafana の一部のパネルの最大パーセンタイル時間の表示が誤っていた問題を修正 [#8076](https://github.com/pingcap/tiflash/issues/8076) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - リモート読み取り中にTiFlashがクラッシュする可能性がある問題を修正 [#8685](https://github.com/pingcap/tiflash/issues/8685) @ [guo-shaoge](https://github.com/guo-shaoge) + - `ENUM`値が 0 の場合にTiFlash が`ENUM`誤って処理する問題を修正しました [#8311](https://github.com/pingcap/tiflash/issues/8311) @ [solotzg](https://github.com/solotzg) + - 短いクエリが正常に実行され、過剰な情報ログが出力される問題を修正しました。 [#8592](https://github.com/pingcap/tiflash/issues/8592) @ [windtalker](https://github.com/windtalker) + - クエリの低速化によりメモリ使用量が大幅に増加する問題を修正 [#8564](https://github.com/pingcap/tiflash/issues/8564) @ [JinheLin](https://github.com/JinheLin) + - `lowerUTF8`と`upperUTF8`関数で、大文字と小文字が異なるバイトを占めることができない問題を修正しました。 [#8484](https://github.com/pingcap/tiflash/issues/8484) @ [gengliqi](https://github.com/gengliqi) + - ストリーム読み取り中に複数のパーティション テーブルをスキャンするときに発生する可能性のある OOM 問題を修正しました。 [#8505](https://github.com/pingcap/tiflash/issues/8505) @ [gengliqi](https://github.com/gengliqi) + - クエリ中にTiFlash がメモリ制限に遭遇した場合のメモリリークの問題を修正しました [#8447](https://github.com/pingcap/tiflash/issues/8447) @ [JinheLin](https://github.com/JinheLin) - TiFlash が同時 DDL 実行中に競合に遭遇した場合のTiFlashpanic問題を修正[#8578](https://github.com/pingcap/tiflash/issues/8578) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - `ALTER TABLE ... MODIFY COLUMN ... NOT NULL`実行した後にTiFlash がパニックを起こし、null 許容列が[#8419](https://github.com/pingcap/tiflash/issues/8419) @ [JaySon-Huang](https://github.com/JaySon-Huang)に非 null 許容に変更される問題を修正しました。 - - `ColumnRef in (Literal, Func...)` [#8631](https://github.com/pingcap/tiflash/issues/8631) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)のようなフィルタリング条件でクエリを実行したときにクエリ結果が正しくない問題を修正しました - - `FLASHBACK DATABASE` [#8450](https://github.com/pingcap/tiflash/issues/8450) @ [JaySon-Huang](https://github.com/JaySon-Huang)を実行した後もTiFlashレプリカのデータがガベージコレクションされる問題を修正しました - - 分散ストレージおよびコンピューティングアーキテクチャ[#8519](https://github.com/pingcap/tiflash/issues/8519) @ [JaySon-Huang](https://github.com/JaySon-Huang)で、 TiFlash がオブジェクトストレージデータの GC 所有者を選択できない可能性がある問題を修正しました。 - - 定数文字列パラメータ[#8604](https://github.com/pingcap/tiflash/issues/8604) @ [windtalker](https://github.com/windtalker)を含む`GREATEST`または`LEAST`関数で発生する可能性のある、ランダムに無効なメモリアクセスの問題を修正しました。 - - ポイントインタイムリカバリ(PITR)を実行した後、または`FLASHBACK CLUSTER TO`実行した後にTiFlashレプリカデータが誤って削除され、データ異常[#8777](https://github.com/pingcap/tiflash/issues/8777) @ [JaySon-Huang](https://github.com/JaySon-Huang)が発生する可能性がある問題を修正しました。 - - 結合に非等価条件[#8791](https://github.com/pingcap/tiflash/issues/8791) @ [windtalker](https://github.com/windtalker)が含まれている場合に、 TiFlash Anti Semi Join が誤った結果を返す可能性がある問題を修正しました。 + - `ALTER TABLE ... MODIFY COLUMN ... NOT NULL`実行した後にTiFlash がパニックを起こし、null 許容列がに非 null 許容に変更される問題を修正しました。 [#8419](https://github.com/pingcap/tiflash/issues/8419) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - `ColumnRef in (Literal, Func...)` のようなフィルタリング条件でクエリを実行したときにクエリ結果が正しくない問題を修正しました [#8631](https://github.com/pingcap/tiflash/issues/8631) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - `FLASHBACK DATABASE` を実行した後もTiFlashレプリカのデータがガベージコレクションされる問題を修正しました [#8450](https://github.com/pingcap/tiflash/issues/8450) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlash がオブジェクトストレージデータの GC 所有者を選択できない可能性がある問題を修正しました。 [#8519](https://github.com/pingcap/tiflash/issues/8519) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 定数文字列パラメータを含む`GREATEST`または`LEAST`関数で発生する可能性のある、ランダムに無効なメモリアクセスの問題を修正しました。 [#8604](https://github.com/pingcap/tiflash/issues/8604) @ [windtalker](https://github.com/windtalker) + - ポイントインタイムリカバリ(PITR)を実行した後、または`FLASHBACK CLUSTER TO`実行した後にTiFlashレプリカデータが誤って削除され、データ異常が発生する可能性がある問題を修正しました。 [#8777](https://github.com/pingcap/tiflash/issues/8777) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - 結合に非等価条件が含まれている場合に、 TiFlash Anti Semi Join が誤った結果を返す可能性がある問題を修正しました。 [#8791](https://github.com/pingcap/tiflash/issues/8791) @ [windtalker](https://github.com/windtalker) - ツール - Backup & Restore (BR) - - TiKVノード[#50566](https://github.com/pingcap/tidb/issues/50566) @ [Leavrth](https://github.com/Leavrth)にリーダーがいないためにデータの復元が遅くなる問題を修正しました + - TiKVノードにリーダーがいないためにデータの復元が遅くなる問題を修正しました [#50566](https://github.com/pingcap/tidb/issues/50566) @ [Leavrth](https://github.com/Leavrth) - `--filter`オプションを指定した後でも、完全な復元を行うにはターゲット クラスターが空である必要があるという問題を修正しました[#51009](https://github.com/pingcap/tidb/issues/51009) @ [3pointer](https://github.com/3pointer) - データの復元に失敗した後、チェックポイントから再開するとエラー`the target cluster is not fresh`が発生する問題を修正しました[#50232](https://github.com/pingcap/tidb/issues/50232) @ [Leavrth](https://github.com/Leavrth) - ログバックアップタスクを停止すると TiDB がクラッシュする問題を修正[#50839](https://github.com/pingcap/tidb/issues/50839) @ [YuJuncen](https://github.com/YuJuncen) - - 古いバージョン[#49466](https://github.com/pingcap/tidb/issues/49466) @ [3pointer](https://github.com/3pointer)のバックアップからデータを復元するときに`Unsupported collation`エラーが報告される問題を修正しました + - 古いバージョンのバックアップからデータを復元するときに`Unsupported collation`エラーが報告される問題を修正しました [#49466](https://github.com/pingcap/tidb/issues/49466) @ [3pointer](https://github.com/3pointer) - タスク初期化中にPDへの接続に失敗すると、ログバックアップタスクは開始できるが正常に動作しない問題を修正[#16056](https://github.com/tikv/tikv/issues/16056) @ [YuJuncen](https://github.com/YuJuncen) - - BRが外部ストレージファイル[#48452](https://github.com/pingcap/tidb/issues/48452) @ [3AceShowHand](https://github.com/3AceShowHand)に対して誤ったURIを生成する問題を修正 - - 同じノード[#50445](https://github.com/pingcap/tidb/issues/50445) @ [3pointer](https://github.com/3pointer)で TiKV IP アドレスを変更した後にログ バックアップが停止する問題を修正しました - - S3 [#49942](https://github.com/pingcap/tidb/issues/49942) @ [Leavrth](https://github.com/Leavrth)からファイル コンテンツを読み取っているときにエラーが発生した場合にBR が再試行できない問題を修正しました + - BRが外部ストレージファイルに対して誤ったURIを生成する問題を修正 [#48452](https://github.com/pingcap/tidb/issues/48452) @ [3AceShowHand](https://github.com/3AceShowHand) + - 同じノードで TiKV IP アドレスを変更した後にログ バックアップが停止する問題を修正しました [#50445](https://github.com/pingcap/tidb/issues/50445) @ [3pointer](https://github.com/3pointer) + - S3 からファイル コンテンツを読み取っているときにエラーが発生した場合にBR が再試行できない問題を修正しました [#49942](https://github.com/pingcap/tidb/issues/49942) @ [Leavrth](https://github.com/Leavrth) - TiCDC - Syncpoint が有効な場合にエラーが発生し、シンクモジュールが正常に再起動しない問題を修正 ( `enable-sync-point = true` ) [#10091](https://github.com/pingcap/tiflow/issues/10091) @ [hicqu](https://github.com/hicqu) - - ストレージシンク[#10352](https://github.com/pingcap/tiflow/issues/10352) @ [CharlesCheung96](https://github.com/CharlesCheung96)の使用時に、ストレージサービスによって生成されたファイルシーケンス番号が正しく増加しない可能性がある問題を修正しました。 + - ストレージシンクの使用時に、ストレージサービスによって生成されたファイルシーケンス番号が正しく増加しない可能性がある問題を修正しました。 [#10352](https://github.com/pingcap/tiflow/issues/10352) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 同期ポイントテーブルが誤って複製される可能性がある問題を修正[#10576](https://github.com/pingcap/tiflow/issues/10576) @ [asddongmen](https://github.com/asddongmen) - - Apache Pulsarをダウンストリーム[#10602](https://github.com/pingcap/tiflow/issues/10602) @ [asddongmen](https://github.com/asddongmen)として使用すると、OAuth2.0、TLS、mTLSが正しく有効化できない問題を修正 - - 複数のチェンジフィード[#10430](https://github.com/pingcap/tiflow/issues/10430) @ [CharlesCheung96](https://github.com/CharlesCheung96)を同時に作成すると TiCDC が`ErrChangeFeedAlreadyExists`エラーを返す問題を修正しました + - Apache Pulsarをダウンストリームとして使用すると、OAuth2.0、TLS、mTLSが正しく有効化できない問題を修正 [#10602](https://github.com/pingcap/tiflow/issues/10602) @ [asddongmen](https://github.com/asddongmen) + - 複数のチェンジフィードを同時に作成すると TiCDC が`ErrChangeFeedAlreadyExists`エラーを返す問題を修正しました [#10430](https://github.com/pingcap/tiflow/issues/10430) @ [CharlesCheung96](https://github.com/CharlesCheung96) - 極端なケースでチェンジフィード`resolved ts`が進まない問題を修正[#10157](https://github.com/pingcap/tiflow/issues/10157) @ [sdojjy](https://github.com/sdojjy) - 特定の特殊なシナリオで TiCDC が TiKV との接続を誤って閉じる問題を修正[#10239](https://github.com/pingcap/tiflow/issues/10239) @ [hicqu](https://github.com/hicqu) - - オブジェクトストレージサービス[#10137](https://github.com/pingcap/tiflow/issues/10137) @ [sdojjy](https://github.com/sdojjy)にデータを複製するときに TiCDCサーバーがpanic可能性がある問題を修正しました - - アップストリームテーブル[#10522](https://github.com/pingcap/tiflow/issues/10522) @ [sdojjy](https://github.com/sdojjy)で`TRUNCATE PARTITION`を実行した後に、changefeed がエラーを報告する問題を修正しました。 - - `ignore-event`で`add table partition`イベントをフィルタリングするように設定した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリーム[#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96)に複製しない問題を修正しました。 - - `kv-client`初期化[#10095](https://github.com/pingcap/tiflow/issues/10095) @ [3AceShowHand](https://github.com/3AceShowHand)中に発生する可能性のあるデータ競合問題を修正 + - オブジェクトストレージサービスにデータを複製するときに TiCDCサーバーがpanic可能性がある問題を修正しました [#10137](https://github.com/pingcap/tiflow/issues/10137) @ [sdojjy](https://github.com/sdojjy) + - アップストリームテーブルで`TRUNCATE PARTITION`を実行した後に、changefeed がエラーを報告する問題を修正しました。 [#10522](https://github.com/pingcap/tiflow/issues/10522) @ [sdojjy](https://github.com/sdojjy) + - `ignore-event`で`add table partition`イベントをフィルタリングするように設定した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリームに複製しない問題を修正しました。 [#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - `kv-client`初期化中に発生する可能性のあるデータ競合問題を修正 [#10095](https://github.com/pingcap/tiflow/issues/10095) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Data Migration (DM) - - 下流のテーブル構造に`shard_row_id_bits` [#10308](https://github.com/pingcap/tiflow/issues/10308) @ [GMHDBJD](https://github.com/GMHDBJD)が含まれている場合に移行タスクエラーが発生する問題を修正しました + - 下流のテーブル構造に`shard_row_id_bits` が含まれている場合に移行タスクエラーが発生する問題を修正しました [#10308](https://github.com/pingcap/tiflow/issues/10308) @ [GMHDBJD](https://github.com/GMHDBJD) - DM が「イベント タイプ切り捨てが無効です」というエラーに遭遇し、アップグレードが失敗する問題を修正しました[#10282](https://github.com/pingcap/tiflow/issues/10282) @ [GMHDBJD](https://github.com/GMHDBJD) diff --git a/releases/release-7.5.2.md b/releases/release-7.5.2.md index 7260db42b1781..406526a46772d 100644 --- a/releases/release-7.5.2.md +++ b/releases/release-7.5.2.md @@ -143,7 +143,7 @@ TiDB バージョン: 7.5.2 - TableDual で述語プッシュダウンを無効にすることで発生するパフォーマンス低下の問題を修正しました [#50614](https://github.com/pingcap/tidb/issues/50614) @ [time-and-fate](https://github.com/time-and-fate) - TiDBサーバーがHTTPインターフェース経由でラベルを追加し成功を返すが、それが有効にならない問題を修正[#51427](https://github.com/pingcap/tidb/issues/51427) @ [you06](https://github.com/you06) - 取り込みモードでインデックスを追加すると、一部のコーナーケースでデータインデックスの不整合が発生する可能性がある問題を修正[#51954](https://github.com/pingcap/tidb/issues/51954) @ [lance6716](https://github.com/lance6716) - - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが[#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei)で終了する可能性がある問題を修正しました。 + - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが終了する可能性がある問題を修正しました。 [#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei) - 無効な設定項目が含まれている場合、設定ファイルが有効にならない問題を修正しました [#51399](https://github.com/pingcap/tidb/issues/51399) @ [Defined2014](https://github.com/Defined2014) - SQL 文に`JOIN`が含まれ、文内の`SELECT`リストに定数のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 [#50358](https://github.com/pingcap/tidb/issues/50358) @ [yibin87](https://github.com/yibin87) - `determinate`モード( `tidb_opt_objective='determinate'` )でクエリに述語が含まれていない場合、統計がロードされない可能性がある問題を修正しました[#48257](https://github.com/pingcap/tidb/issues/48257) @ [time-and-fate](https://github.com/time-and-fate) @@ -236,7 +236,7 @@ TiDB バージョン: 7.5.2 - PDを再起動するとTiCDCノードがエラーで再起動する可能性がある問題を修正しました [#10799](https://github.com/pingcap/tiflow/issues/10799) @ [3AceShowHand](https://github.com/3AceShowHand) - `open-protocol`の古い値部分が、実際のタイプではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 [#10803](https://github.com/pingcap/tiflow/issues/10803) @ [3AceShowHand](https://github.com/3AceShowHand) - `TIMEZONE`種類のデフォルト値が正しいタイムゾーンに従って設定されない問題を修正 [#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand) - - TiCDC が上流に書き込まれた後に下流の`Exchange Partition ... With Validation` DDL の実行に失敗し、変更フィードが[#10859](https://github.com/pingcap/tiflow/issues/10859) @ [hongyunyan](https://github.com/hongyunyan)で停止する問題を修正しました。 + - TiCDC が上流に書き込まれた後に下流の`Exchange Partition ... With Validation` DDL の実行に失敗し、変更フィードが停止する問題を修正しました。 [#10859](https://github.com/pingcap/tiflow/issues/10859) @ [hongyunyan](https://github.com/hongyunyan) - KVクライアントのデータ競合によりTiCDCがpanicになる問題を修正 [#10718](https://github.com/pingcap/tiflow/issues/10718) @ [asddongmen](https://github.com/asddongmen) - アップストリームの主キーまたは一意キーを更新すると、アップストリームとダウンストリーム間でデータの不整合が発生する可能性がある問題を修正[#10918](https://github.com/pingcap/tiflow/issues/10918) @ [lidezhu](https://github.com/lidezhu) @@ -247,7 +247,7 @@ TiDB バージョン: 7.5.2 - TiDB Lightning - - EBS BRが[#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh)で実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました + - EBS BRが実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました [#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh) - ソースファイル内の互換性のない SQL ステートメントが原因で、 TiDB Lightning がデータインポート中に`no database selected`報告する問題を修正しました。 [#51800](https://github.com/pingcap/tidb/issues/51800) @ [lance6716](https://github.com/lance6716) - PDLeaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。 [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - Parquet 形式の空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました [#52518](https://github.com/pingcap/tidb/issues/52518) @ [kennytm](https://github.com/kennytm) diff --git a/releases/release-7.5.4.md b/releases/release-7.5.4.md index 522e3db285570..71957f07b476f 100644 --- a/releases/release-7.5.4.md +++ b/releases/release-7.5.4.md @@ -27,7 +27,7 @@ TiDB バージョン: 7.5.4 - RocksDB 圧縮のトリガー メカニズムを最適化し、多数の DELETE バージョンを処理するときにディスク領域の再利用を高速化します。 [#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche) - ピアメッセージチャネルのメモリ使用量を@ [Connor1996](https://github.com/Connor1996)に減らす [#16229](https://github.com/tikv/tikv/issues/16229) - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV の安定性を向上しました。 [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator) - - TiKVの`DiskFull`検出を最適化してRaftEngineの`spill-dir`構成と互換性を持たせ、この機能が[#17356](https://github.com/tikv/tikv/issues/17356) @ [LykxSassinator](https://github.com/LykxSassinator)で一貫して動作することを保証します。 + - TiKVの`DiskFull`検出を最適化してRaftEngineの`spill-dir`構成と互換性を持たせ、この機能が一貫して動作することを保証します。 [#17356](https://github.com/tikv/tikv/issues/17356) @ [LykxSassinator](https://github.com/LykxSassinator) - TiFlash @@ -50,7 +50,7 @@ TiDB バージョン: 7.5.4 - TiDB - データベースに多くのテーブルが存在する場合に`FLASHBACK DATABASE`失敗する問題を修正[#54415](https://github.com/pingcap/tidb/issues/54415) @ [lance6716](https://github.com/lance6716) - - 厳密に自己増分ではないRANGEパーティションテーブルが[#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014)で作成できる問題を修正 + - 厳密に自己増分ではないRANGEパーティションテーブルが作成できる問題を修正 [#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014) - `UNION`を含むクエリステートメントが誤った結果を返す可能性がある問題を修正しました [#52985](https://github.com/pingcap/tidb/issues/52985) @ [XuHuaiyu](https://github.com/XuHuaiyu) - SQLが異常中断されたときに`INDEX_HASH_JOIN`正常に終了できない問題を修正[#54688](https://github.com/pingcap/tidb/issues/54688) @ [wshwsh12](https://github.com/wshwsh12) - `PipelinedWindow`の`Open`メソッドのパラメータをリセットして、 `PipelinedWindow`が`Apply`の子ノードとして使用されたときに、繰り返しの開閉操作によって発生した以前のパラメータ値の再利用により発生する予期しないエラーを修正します。 [#53600](https://github.com/pingcap/tidb/issues/53600) @ [XuHuaiyu](https://github.com/XuHuaiyu) @@ -65,7 +65,7 @@ TiDB バージョン: 7.5.4 - メモリ使用量が`tidb_mem_quota_query` で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87) - `columnEvaluator`入力チャンク内の列参照を識別できず、SQL 文を実行すると`runtime error: index out of range`が発生する問題を修正しました。 [#53713](https://github.com/pingcap/tidb/issues/53713) @ [AilinKid](https://github.com/AilinKid) - `SELECT ... WHERE ... ORDER BY ...`文の実行パフォーマンスが場合によっては低下する問題を修正[#54969](https://github.com/pingcap/tidb/issues/54969) @ [tiancaiamao](https://github.com/tiancaiamao) - - `StreamAggExec`分の`groupOffset`空の場合に TiDB が[#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008)でpanicを起こす可能性がある問題を修正しました + - `StreamAggExec`分の`groupOffset`空の場合に TiDB がpanicを起こす可能性がある問題を修正しました [#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008) - copタスク構築中にTiDBクエリをキャンセルできない問題を修正[#55957](https://github.com/pingcap/tidb/issues/55957) @ [yibin87](https://github.com/yibin87) - 整数型の列に小さい表示幅が指定された場合、 `out of range`エラーが発生する可能性がある問題を修正しました。 [#55837](https://github.com/pingcap/tidb/issues/55837) @ [windtalker](https://github.com/windtalker) - 一意インデックスを追加するときに`duplicate entry`発生する可能性がある問題を修正 [#56161](https://github.com/pingcap/tidb/issues/56161) @ [tangenta](https://github.com/tangenta) @@ -88,7 +88,7 @@ TiDB バージョン: 7.5.4 - マイクロサービスモードでPDリーダーが切り替えられたときにスケジューリングサーバーでデータ競合が発生する可能性がある問題を修正しました [#8538](https://github.com/tikv/pd/issues/8538) @ [lhy1024](https://github.com/lhy1024) - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge) - `INFORMATION_SCHEMA.RUNAWAY_WATCHES`テーブルの時間データ型が正しくない問題を修正[#54770](https://github.com/pingcap/tidb/issues/54770) @ [HuSharp](https://github.com/HuSharp) - - `replication.strictly-match-label`を`true`に設定するとTiFlashが[#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx)で起動しなくなる問題を修正 + - `replication.strictly-match-label`を`true`に設定するとTiFlashが起動しなくなる問題を修正 [#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx) - TiFlash diff --git a/releases/release-7.5.5.md b/releases/release-7.5.5.md index c6c4bb0bc26ae..9847f3e3a2904 100644 --- a/releases/release-7.5.5.md +++ b/releases/release-7.5.5.md @@ -79,7 +79,7 @@ TiDB バージョン: 7.5.5 - 異常終了時に`INDEX_HASH_JOIN`アップする可能性がある問題を修正[#54055](https://github.com/pingcap/tidb/issues/54055) @ [wshwsh12](https://github.com/wshwsh12) - 分散実行フレームワーク (DXF) に関連するシステム テーブルをクエリすると、アップグレードが失敗する可能性がある問題を修正しました[#49263](https://github.com/pingcap/tidb/issues/49263) @ [D3Hunter](https://github.com/D3Hunter) - DDL内部トランザクションエラー`GC life time is shorter than transaction duration`によりインデックス追加が失敗する問題を修正[#57043](https://github.com/pingcap/tidb/issues/57043) @ [tangenta](https://github.com/tangenta) - - `EXCHANGE PARTITION`実行して無効な行に遭遇すると、InfoSchema が完全にロードされ、エラー`failed to load schema diff`が[#56685](https://github.com/pingcap/tidb/issues/56685) @ [D3Hunter](https://github.com/D3Hunter)で報告される問題を修正しました。 + - `EXCHANGE PARTITION`実行して無効な行に遭遇すると、InfoSchema が完全にロードされ、エラー`failed to load schema diff`が報告される問題を修正しました。 [#56685](https://github.com/pingcap/tidb/issues/56685) @ [D3Hunter](https://github.com/D3Hunter) - `tidb_ddl_enable_fast_reorg`と`new_collations_enabled_on_first_bootstrap`有効になっているときに照合順序が正しく処理されず、データ インデックスが不一致になる問題を修正しました。 [#58036](https://github.com/pingcap/tidb/issues/58036) @ [djshow832](https://github.com/djshow832) - プランキャッシュがインデックスを追加するときに間違ったスキーマを使用するため、データインデックスが不整合になる問題を修正しました。 [#56733](https://github.com/pingcap/tidb/issues/56733) @ [wjhuang2016](https://github.com/wjhuang2016) - アップグレード中に`ALTER TABLE TIFLASH REPLICA`実行するとTiDBノードがクラッシュする問題を修正[#57863](https://github.com/pingcap/tidb/issues/57863) @ [tangenta](https://github.com/tangenta) @@ -102,7 +102,7 @@ TiDB バージョン: 7.5.5 - `RADIANS()`または`DEGREES()`関数を含むクエリを実行するとTiKVがpanic可能性がある問題を修正しました[#17852](https://github.com/tikv/tikv/issues/17852) @ [gengliqi](https://github.com/gengliqi) - 読み取りスレッドがRaft EngineのMemTable内の古いインデックスにアクセスしたときに発生するpanic問題を修正しました。 [#17383](https://github.com/tikv/tikv/issues/17383) @ [LykxSassinator](https://github.com/LykxSassinator) - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題が発生する可能性がある問題を修正しました [#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta) - - すべての休止状態のリージョンが[#17101](https://github.com/tikv/tikv/issues/17101) @ [hhwyt](https://github.com/hhwyt)で起動すると書き込みジッターが発生する可能性がある問題を修正しました + - すべての休止状態のリージョンが起動すると書き込みジッターが発生する可能性がある問題を修正しました [#17101](https://github.com/tikv/tikv/issues/17101) @ [hhwyt](https://github.com/hhwyt) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - オンラインアンセーフリカバリがマージ中止を処理できない問題を修正 [#15580](https://github.com/tikv/tikv/issues/15580) @ [v01dstar](https://github.com/v01dstar) - エラー発生時にCPUプロファイリングフラグが正しくリセットされない問題を修正[#17234](https://github.com/tikv/tikv/issues/17234) @ [Connor1996](https://github.com/Connor1996) diff --git a/releases/release-7.5.6.md b/releases/release-7.5.6.md index e1256c2302448..6a9d51689b6ea 100644 --- a/releases/release-7.5.6.md +++ b/releases/release-7.5.6.md @@ -21,13 +21,13 @@ TiDB バージョン: 7.5.6 - 統計情報がすべて TopN で構成され、対応するテーブル統計の変更された行数が 0 以外である場合に、TopN にヒットしない等価条件の推定結果を 0 から 1 に調整します[#47400](https://github.com/pingcap/tidb/issues/47400) @ [terry1purcell](https://github.com/terry1purcell) - タイムスタンプの有効性チェックを強化する[#57786](https://github.com/pingcap/tidb/issues/57786) @ [MyonKeminta](https://github.com/MyonKeminta) - - TTLテーブルと関連する統計収集タスクのGCの実行を所有者ノードに制限することで、オーバーヘッド[#59357](https://github.com/pingcap/tidb/issues/59357) @ [lcwangchao](https://github.com/lcwangchao)を削減します。 + - TTLテーブルと関連する統計収集タスクのGCの実行を所有者ノードに制限することで、オーバーヘッドを削減します。 [#59357](https://github.com/pingcap/tidb/issues/59357) @ [lcwangchao](https://github.com/lcwangchao) - TiKV - 無効な`max_ts`更新の検出メカニズムを追加[#17916](https://github.com/tikv/tikv/issues/17916) @ [ekexium](https://github.com/ekexium) - - ピアのスローログを追加し、メッセージ[#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996)を保存します - - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator)の安定性を向上しました。 + - ピアのスローログを追加し、メッセージを保存します [#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996) + - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV の安定性を向上しました。 [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator) - TiFlash @@ -38,7 +38,7 @@ TiDB バージョン: 7.5.6 - Backup & Restore (BR) - バックアップパフォーマンスを向上させるために、フルバックアップ中のテーブルレベルのチェックサム計算をデフォルトで無効にする( `--checksum=false` ) [#56373](https://github.com/pingcap/tidb/issues/56373) @ [Tristan1900](https://github.com/Tristan1900) - - 非完全リストア[#55087](https://github.com/pingcap/tidb/issues/55087) @ [RidRisR](https://github.com/RidRisR)の場合、ターゲット クラスタに同じ名前のテーブルが含まれているかどうかを確認するチェックを追加します。 + - 非完全リストアの場合、ターゲット クラスタに同じ名前のテーブルが含まれているかどうかを確認するチェックを追加します。 [#55087](https://github.com/pingcap/tidb/issues/55087) @ [RidRisR](https://github.com/RidRisR) - TiDB Lightning @@ -48,45 +48,45 @@ TiDB バージョン: 7.5.6 - TiDB - - `IndexMerge` [#58476](https://github.com/pingcap/tidb/issues/58476) @ [hawkingrei](https://github.com/hawkingrei)を構築するときに一部の述語が失われる可能性がある問題を修正しました - - ビュー[#53175](https://github.com/pingcap/tidb/issues/53175) @ [mjonss](https://github.com/mjonss)のステートメントに`ONLY_FULL_GROUP_BY`設定が反映されない問題を修正しました + - `IndexMerge` を構築するときに一部の述語が失われる可能性がある問題を修正しました [#58476](https://github.com/pingcap/tidb/issues/58476) @ [hawkingrei](https://github.com/hawkingrei) + - ビューのステートメントに`ONLY_FULL_GROUP_BY`設定が反映されない問題を修正しました [#53175](https://github.com/pingcap/tidb/issues/53175) @ [mjonss](https://github.com/mjonss) - 同じ名前のビューを2つ作成してもエラーが報告されない問題を修正[#58769](https://github.com/pingcap/tidb/issues/58769) @ [tiancaiamao](https://github.com/tiancaiamao) - - `BIT`型から`CHAR`型にデータを変換すると TiKV パニック[#56494](https://github.com/pingcap/tidb/issues/56494) @ [lcwangchao](https://github.com/lcwangchao)が発生する可能性がある問題を修正しました - - ハートビートを失った TTL ジョブが他のジョブのハートビート[#57915](https://github.com/pingcap/tidb/issues/57915) @ [YangKeao](https://github.com/YangKeao)の取得をブロックする問題を修正しました - - 不一致な値タイプとタイプ変換エラーを含む条件`IN`使用してパーティション テーブルをクエリすると、誤ったクエリ結果[#54746](https://github.com/pingcap/tidb/issues/54746) @ [mjonss](https://github.com/mjonss)が発生する問題を修正しました。 + - `BIT`型から`CHAR`型にデータを変換すると TiKV パニックが発生する可能性がある問題を修正しました [#56494](https://github.com/pingcap/tidb/issues/56494) @ [lcwangchao](https://github.com/lcwangchao) + - ハートビートを失った TTL ジョブが他のジョブのハートビートの取得をブロックする問題を修正しました [#57915](https://github.com/pingcap/tidb/issues/57915) @ [YangKeao](https://github.com/YangKeao) + - 不一致な値タイプとタイプ変換エラーを含む条件`IN`使用してパーティション テーブルをクエリすると、誤ったクエリ結果が発生する問題を修正しました。 [#54746](https://github.com/pingcap/tidb/issues/54746) @ [mjonss](https://github.com/mjonss) - `BIT`列のデフォルト値が正しくない問題を修正[#57301](https://github.com/pingcap/tidb/issues/57301) @ [YangKeao](https://github.com/YangKeao) - - Prepareプロトコルで、クライアントがUTF8以外の文字セット[#58870](https://github.com/pingcap/tidb/issues/58870) @ [xhebox](https://github.com/xhebox)を使用するとエラーが発生する問題を修正しました。 + - Prepareプロトコルで、クライアントがUTF8以外の文字セットを使用するとエラーが発生する問題を修正しました。 [#58870](https://github.com/pingcap/tidb/issues/58870) @ [xhebox](https://github.com/xhebox) - `CREATE VIEW`ステートメントで変数またはパラメータを使用してもエラーが報告されない問題を修正[#53176](https://github.com/pingcap/tidb/issues/53176) @ [mjonss](https://github.com/mjonss) - - 統計ファイルに NULL 値[#53966](https://github.com/pingcap/tidb/issues/53966) @ [King-Dylan](https://github.com/King-Dylan)が含まれている場合、統計を手動でロードすると失敗する可能性がある問題を修正しました。 + - 統計ファイルに NULL 値が含まれている場合、統計を手動でロードすると失敗する可能性がある問題を修正しました。 [#53966](https://github.com/pingcap/tidb/issues/53966) @ [King-Dylan](https://github.com/King-Dylan) - `information_schema.cluster_slow_query`テーブルをクエリするときに、時間フィルターが追加されていない場合、最新のスローログファイルのみがクエリされる問題を修正しました[#56100](https://github.com/pingcap/tidb/issues/56100) @ [crazycs520](https://github.com/crazycs520) - 一時テーブルをクエリすると、場合によっては予期しない TiKV リクエストがトリガーされる可能性がある問題を修正しました[#58875](https://github.com/pingcap/tidb/issues/58875) @ [tiancaiamao](https://github.com/tiancaiamao) - Grafanaの**Stats Healthy Distribution**パネルのデータが正しくない可能性がある問題を修正しました[#57176](https://github.com/pingcap/tidb/issues/57176) @ [hawkingrei](https://github.com/hawkingrei) - - `tidb_ttl_delete_rate_limit` [#58484](https://github.com/pingcap/tidb/issues/58484) @ [lcwangchao](https://github.com/lcwangchao)を変更するときに一部の TTL ジョブがハングする可能性がある問題を修正しました + - `tidb_ttl_delete_rate_limit` を変更するときに一部の TTL ジョブがハングする可能性がある問題を修正しました [#58484](https://github.com/pingcap/tidb/issues/58484) @ [lcwangchao](https://github.com/lcwangchao) - 統計の不適切な例外処理により、バックグラウンドタスクがタイムアウトしたときにメモリ内の統計が誤って削除される問題を修正しました[#57901](https://github.com/pingcap/tidb/issues/57901) @ [hawkingrei](https://github.com/hawkingrei) - - `cluster_slow_query table`クエリするときに`ORDER BY`使用すると、順序付けられていない結果[#51723](https://github.com/pingcap/tidb/issues/51723) @ [Defined2014](https://github.com/Defined2014)が生成される可能性がある問題を修正しました。 + - `cluster_slow_query table`クエリするときに`ORDER BY`使用すると、順序付けられていない結果が生成される可能性がある問題を修正しました。 [#51723](https://github.com/pingcap/tidb/issues/51723) @ [Defined2014](https://github.com/Defined2014) - 仮想生成列の依存関係に属性`ON UPDATE`持つ列が含まれている場合、更新された行のデータとそのインデックスデータが不整合になる可能性がある問題を修正しました[#56829](https://github.com/pingcap/tidb/issues/56829) @ [joechenrh](https://github.com/joechenrh) - TiDBハートビートが失われた場合に TTL ジョブをキャンセルできない問題を修正[#57784](https://github.com/pingcap/tidb/issues/57784) @ [YangKeao](https://github.com/YangKeao) - - パラメータが`Enum` 、または`Set`型の場合、 `Conv()`関数はTiKV [#51877](https://github.com/pingcap/tidb/issues/51877) @ [yibin87](https://github.com/yibin87)にプッシュダウンされなくなりました`Bit` - - 分散ストレージおよびコンピューティングアーキテクチャのTiFlashノードを含むクラスターで`ALTER TABLE ... PLACEMENT POLICY ...`実行した後、リージョンピアが誤ってTiFlashコンピューティングノード[#58633](https://github.com/pingcap/tidb/issues/58633) @ [JaySon-Huang](https://github.com/JaySon-Huang)に追加される可能性がある問題を修正しました。 - - DDL所有者が[#52747](https://github.com/pingcap/tidb/issues/52747) @ [D3Hunter](https://github.com/D3Hunter)に変更されるとジョブステータスが上書きされる問題を修正 - - ハッシュパーティションテーブルで条件`is null`クエリを実行するとpanic[#58374](https://github.com/pingcap/tidb/issues/58374) @ [Defined2014](https://github.com/Defined2014)が発生する問題を修正 - - 生成された列[#58475](https://github.com/pingcap/tidb/issues/58475) @ [joechenrh](https://github.com/joechenrh)を含むパーティション テーブルをクエリするときにエラーが発生する問題を修正しました。 + - パラメータが`Enum` 、または`Set`型の場合、 `Conv()`関数はTiKV にプッシュダウンされなくなりました`Bit` [#51877](https://github.com/pingcap/tidb/issues/51877) @ [yibin87](https://github.com/yibin87) + - 分散ストレージおよびコンピューティングアーキテクチャのTiFlashノードを含むクラスターで`ALTER TABLE ... PLACEMENT POLICY ...`実行した後、リージョンピアが誤ってTiFlashコンピューティングノードに追加される可能性がある問題を修正しました。 [#58633](https://github.com/pingcap/tidb/issues/58633) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - DDL所有者がに変更されるとジョブステータスが上書きされる問題を修正 [#52747](https://github.com/pingcap/tidb/issues/52747) @ [D3Hunter](https://github.com/D3Hunter) + - ハッシュパーティションテーブルで条件`is null`クエリを実行するとpanicが発生する問題を修正 [#58374](https://github.com/pingcap/tidb/issues/58374) @ [Defined2014](https://github.com/Defined2014) + - 生成された列を含むパーティション テーブルをクエリするときにエラーが発生する問題を修正しました。 [#58475](https://github.com/pingcap/tidb/issues/58475) @ [joechenrh](https://github.com/joechenrh) - TTLジョブが無視されたり、複数回処理されたりする問題を修正[#59347](https://github.com/pingcap/tidb/issues/59347) @ [YangKeao](https://github.com/YangKeao) - パーティション交換での誤った判断により実行エラーが発生する問題を修正[#59534](https://github.com/pingcap/tidb/issues/59534) @ [mjonss](https://github.com/mjonss) - - `tidb_audit_log`変数を複数レベルの相対パスで設定すると、ログディレクトリ[#58971](https://github.com/pingcap/tidb/issues/58971) @ [lcwangchao](https://github.com/lcwangchao)でエラーが発生する問題を修正しました。 - - Join の等価条件の両側のデータ型が異なると、 TiFlash [#59877](https://github.com/pingcap/tidb/issues/59877) @ [yibin87](https://github.com/yibin87)で誤った結果が生じる可能性がある問題を修正しました。 + - `tidb_audit_log`変数を複数レベルの相対パスで設定すると、ログディレクトリでエラーが発生する問題を修正しました。 [#58971](https://github.com/pingcap/tidb/issues/58971) @ [lcwangchao](https://github.com/lcwangchao) + - Join の等価条件の両側のデータ型が異なると、 TiFlash で誤った結果が生じる可能性がある問題を修正しました。 [#59877](https://github.com/pingcap/tidb/issues/59877) @ [yibin87](https://github.com/yibin87) - TiKV - リージョンを分割した後、リーダーをすぐに選出できない問題を修正しました [#17602](https://github.com/tikv/tikv/issues/17602) @[LykxSassinator](https://github.com/LykxSassinator) - - タイムロールバックにより異常なRocksDBフロー制御が発生し、パフォーマンスジッター[#17995](https://github.com/tikv/tikv/issues/17995) @ [LykxSassinator](https://github.com/LykxSassinator)が発生する可能性がある問題を修正しました。 + - タイムロールバックにより異常なRocksDBフロー制御が発生し、パフォーマンスジッターが発生する可能性がある問題を修正しました。 [#17995](https://github.com/tikv/tikv/issues/17995) @ [LykxSassinator](https://github.com/LykxSassinator) - 1フェーズコミット(1PC)のみが有効で、非同期コミットが有効になっていない場合に、最後に書き込まれたデータが読み取れない可能性がある問題を修正[#18117](https://github.com/tikv/tikv/issues/18117) @ [zyguan](https://github.com/zyguan) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - GCワーカーに高負荷がかかったときにデッドロックが発生する可能性がある問題を修正[#18214](https://github.com/tikv/tikv/issues/18214) @ [zyguan](https://github.com/zyguan) - - ディスクストールによりリーダーの移行が妨げられ、パフォーマンスジッター[#17363](https://github.com/tikv/tikv/issues/17363) @ [hhwyt](https://github.com/hhwyt)が発生する問題を修正しました - - GBK/GB18030エンコードデータ[#17618](https://github.com/tikv/tikv/issues/17618) @ [CbcWestwolf](https://github.com/CbcWestwolf)処理時にエンコードが失敗する可能性がある問題を修正 - - 例外[#18245](https://github.com/tikv/tikv/issues/18245) @ [wlwilliamx](https://github.com/wlwilliamx)が発生したときに CDC 接続でリソース漏洩が発生する可能性がある問題を修正しました - - リージョンマージでRaftインデックスの不一致[#18129](https://github.com/tikv/tikv/issues/18129) @ [glorv](https://github.com/glorv)により TiKV 異常終了が発生する可能性がある問題を修正しました + - ディスクストールによりリーダーの移行が妨げられ、パフォーマンスジッターが発生する問題を修正しました [#17363](https://github.com/tikv/tikv/issues/17363) @ [hhwyt](https://github.com/hhwyt) + - GBK/GB18030エンコードデータ処理時にエンコードが失敗する可能性がある問題を修正 [#17618](https://github.com/tikv/tikv/issues/17618) @ [CbcWestwolf](https://github.com/CbcWestwolf) + - 例外が発生したときに CDC 接続でリソース漏洩が発生する可能性がある問題を修正しました [#18245](https://github.com/tikv/tikv/issues/18245) @ [wlwilliamx](https://github.com/wlwilliamx) + - リージョンマージでRaftインデックスの不一致により TiKV 異常終了が発生する可能性がある問題を修正しました [#18129](https://github.com/tikv/tikv/issues/18129) @ [glorv](https://github.com/glorv) - 解決済み-TSの監視とログが異常になる可能性がある問題を修正[#17989](https://github.com/tikv/tikv/issues/17989) @ [ekexium](https://github.com/ekexium) - Titanコンポーネントとの非互換性によりアップグレードが失敗する問題を修正[#18263](https://github.com/tikv/tikv/issues/18263) @ [v01dstar](https://github.com/v01dstar) @ [LykxSassinator](https://github.com/LykxSassinator) @@ -94,43 +94,43 @@ TiDB バージョン: 7.5.6 - 単一のログファイルのデフォルト値`max-size`が正しく設定されていない問題を修正しました[#9037](https://github.com/tikv/pd/issues/9037) @ [rleungx](https://github.com/rleungx) - `flow-round-by-digit`構成項目の値が再起動後に上書きされる可能性がある問題を修正[#8980](https://github.com/tikv/pd/issues/8980) @ [nolouch](https://github.com/nolouch) - - PDネットワーク[#8962](https://github.com/tikv/pd/issues/8962) @ [okJiang](https://github.com/okJiang)の不安定さにより、データのインポートやインデックスシナリオの追加操作が失敗する可能性がある問題を修正しました。 + - PDネットワークの不安定さにより、データのインポートやインデックスシナリオの追加操作が失敗する可能性がある問題を修正しました。 [#8962](https://github.com/tikv/pd/issues/8962) @ [okJiang](https://github.com/okJiang) - `tidb_enable_tso_follower_proxy`システム変数が有効になっているときに PD がpanic可能性がある問題を修正[#8950](https://github.com/tikv/pd/issues/8950) @ [okJiang](https://github.com/okJiang) - - `tidb_enable_tso_follower_proxy`システム変数が[#8947](https://github.com/tikv/pd/issues/8947) @ [JmPotato](https://github.com/JmPotato)で有効にならない可能性がある問題を修正しました - - TSO [#9004](https://github.com/tikv/pd/issues/9004) @ [rleungx](https://github.com/rleungx)を割り当てるときにメモリリークが発生する可能性がある問題を修正しました + - `tidb_enable_tso_follower_proxy`システム変数が有効にならない可能性がある問題を修正しました [#8947](https://github.com/tikv/pd/issues/8947) @ [JmPotato](https://github.com/JmPotato) + - TSO を割り当てるときにメモリリークが発生する可能性がある問題を修正しました [#9004](https://github.com/tikv/pd/issues/9004) @ [rleungx](https://github.com/rleungx) - PDリーダーの切り替え時にリージョン同期が間に合わない可能性がある問題を修正しました [#9017](https://github.com/tikv/pd/issues/9017) @[rleungx](https://github.com/rleungx) - - PDノードがLeader[#9051](https://github.com/tikv/pd/issues/9051) @ [rleungx](https://github.com/rleungx)でない場合でもTSOを生成する可能性がある問題を修正しました + - PDノードがLeaderでない場合でもTSOを生成する可能性がある問題を修正しました [#9051](https://github.com/tikv/pd/issues/9051) @ [rleungx](https://github.com/rleungx) - TiFlash - メモリ使用量が少ないときにTiFlash が予期せずRaftメッセージの処理を拒否する可能性がある問題を修正[#9745](https://github.com/pingcap/tiflash/issues/9745) @ [CalvinNeo](https://github.com/CalvinNeo) - 大量のデータをインポートした後にTiFlash のメモリ使用量が高くなる可能性がある問題を修正[#9812](https://github.com/pingcap/tiflash/issues/9812) @ [CalvinNeo](https://github.com/CalvinNeo) - - パーティションテーブルに対するクエリが、パーティションテーブル[#9787](https://github.com/pingcap/tiflash/issues/9787) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で`ALTER TABLE ... RENAME COLUMN`実行した後にエラーを返す可能性がある問題を修正しました。 + - パーティションテーブルに対するクエリが、パーティションテーブルで`ALTER TABLE ... RENAME COLUMN`実行した後にエラーを返す可能性がある問題を修正しました。 [#9787](https://github.com/pingcap/tiflash/issues/9787) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 特定の状況でTiFlash が予期せず終了したときにエラー スタック トレースを印刷できないことがある問題を修正[#9902](https://github.com/pingcap/tiflash/issues/9902) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - `profiles.default.init_thread_count_scale` `0` [#9906](https://github.com/pingcap/tiflash/issues/9906) @ [JaySon-Huang](https://github.com/JaySon-Huang)に設定するとTiFlash の起動がブロックされる可能性がある問題を修正しました - - クエリに仮想列が含まれており、リモート読み取り[#9561](https://github.com/pingcap/tiflash/issues/9561) @ [guo-shaoge](https://github.com/guo-shaoge)をトリガーするときに`Not found column`エラーが発生する可能性がある問題を修正しました。 - - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlashコンピューティング ノードがリージョンピア[#9750](https://github.com/pingcap/tiflash/issues/9750) @ [JaySon-Huang](https://github.com/JaySon-Huang)を追加するためのターゲット ノードとして誤って選択される可能性がある問題を修正しました。 + - `profiles.default.init_thread_count_scale` `0` に設定するとTiFlash の起動がブロックされる可能性がある問題を修正しました [#9906](https://github.com/pingcap/tiflash/issues/9906) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - クエリに仮想列が含まれており、リモート読み取りをトリガーするときに`Not found column`エラーが発生する可能性がある問題を修正しました。 [#9561](https://github.com/pingcap/tiflash/issues/9561) @ [guo-shaoge](https://github.com/guo-shaoge) + - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlashコンピューティング ノードがリージョンピアを追加するためのターゲット ノードとして誤って選択される可能性がある問題を修正しました。 [#9750](https://github.com/pingcap/tiflash/issues/9750) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - PD [#18087](https://github.com/tikv/tikv/issues/18087) @ [YuJuncen](https://github.com/YuJuncen)にアクセスできないために致命的なエラーが発生した場合にログバックアップが正常に終了しない問題を修正しました。 - - TiKV [#58845](https://github.com/pingcap/tidb/issues/58845) @ [Tristan1900](https://github.com/Tristan1900)にリクエストを送信するときに`rpcClient is idle`エラーが発生し、 BRが復元に失敗する問題を修正しました。 + - PD にアクセスできないために致命的なエラーが発生した場合にログバックアップが正常に終了しない問題を修正しました。 [#18087](https://github.com/tikv/tikv/issues/18087) @ [YuJuncen](https://github.com/YuJuncen) + - TiKV にリクエストを送信するときに`rpcClient is idle`エラーが発生し、 BRが復元に失敗する問題を修正しました。 [#58845](https://github.com/pingcap/tidb/issues/58845) @ [Tristan1900](https://github.com/Tristan1900) - PITRが3072バイトを超えるインデックスの復元に失敗する問題を修正[#58430](https://github.com/pingcap/tidb/issues/58430) @ [YuJuncen](https://github.com/YuJuncen) - - `br log status --json` [#57959](https://github.com/pingcap/tidb/issues/57959) @ [Leavrth](https://github.com/Leavrth)を使用してログバックアップタスクをクエリすると、結果に`status`フィールドが表示されない問題を修正しました。 - - アドバンサー所有者が[#58031](https://github.com/pingcap/tidb/issues/58031) @ [3pointer](https://github.com/3pointer)に切り替わったときに、ログバックアップが予期せず一時停止状態になる可能性がある問題を修正しました。 + - `br log status --json` を使用してログバックアップタスクをクエリすると、結果に`status`フィールドが表示されない問題を修正しました。 [#57959](https://github.com/pingcap/tidb/issues/57959) @ [Leavrth](https://github.com/Leavrth) + - アドバンサー所有者がに切り替わったときに、ログバックアップが予期せず一時停止状態になる可能性がある問題を修正しました。 [#58031](https://github.com/pingcap/tidb/issues/58031) @ [3pointer](https://github.com/3pointer) - TiCDC - - 多数の小さなテーブルがあるシナリオで TiCDC を有効にすると、TiKV が[#18142](https://github.com/tikv/tikv/issues/18142) @ [hicqu](https://github.com/hicqu)で再起動する可能性がある問題を修正しました。 + - 多数の小さなテーブルがあるシナリオで TiCDC を有効にすると、TiKV が再起動する可能性がある問題を修正しました。 [#18142](https://github.com/tikv/tikv/issues/18142) @ [hicqu](https://github.com/hicqu) - アップストリームで新しく追加された列のデフォルト値を`NOT NULL`から`NULL`に変更すると、ダウンストリームのその列のデフォルト値が正しくなくなる問題を修正しました[#12037](https://github.com/pingcap/tiflow/issues/12037) @ [wk989898](https://github.com/wk989898) - Sarama クライアントによって再送信された順序が乱れたメッセージによって Kafka メッセージの順序が正しくなくなる問題を修正[#11935](https://github.com/pingcap/tiflow/issues/11935) @ [3AceShowHand](https://github.com/3AceShowHand) - - TiCDC が`RENAME TABLE`操作[#11946](https://github.com/pingcap/tiflow/issues/11946) @ [wk989898](https://github.com/wk989898)中にフィルタリングに誤ったテーブル名を使用する問題を修正しました + - TiCDC が`RENAME TABLE`操作中にフィルタリングに誤ったテーブル名を使用する問題を修正しました [#11946](https://github.com/pingcap/tiflow/issues/11946) @ [wk989898](https://github.com/wk989898) - チェンジフィードが削除された後に goroutines リークが発生する問題を修正[#11954](https://github.com/pingcap/tiflow/issues/11954) @ [hicqu](https://github.com/hicqu) - - `changefeed pause`コマンドで`--overwrite-checkpoint-ts`パラメータを使用すると、変更フィードが[#12055](https://github.com/pingcap/tiflow/issues/12055) @ [hongyunyan](https://github.com/hongyunyan)で停止する可能性がある問題を修正しました。 - - Avroプロトコル[#11994](https://github.com/pingcap/tiflow/issues/11994) @ [wk989898](https://github.com/wk989898)経由で`default NULL`文を複製するときにTiCDCがエラーを報告する問題を修正 - - PDスケールイン[#12004](https://github.com/pingcap/tiflow/issues/12004) @ [lidezhu](https://github.com/lidezhu)後にTiCDCがPDに正しく接続できない問題を修正 + - `changefeed pause`コマンドで`--overwrite-checkpoint-ts`パラメータを使用すると、変更フィードが停止する可能性がある問題を修正しました。 [#12055](https://github.com/pingcap/tiflow/issues/12055) @ [hongyunyan](https://github.com/hongyunyan) + - Avroプロトコル経由で`default NULL`文を複製するときにTiCDCがエラーを報告する問題を修正 [#11994](https://github.com/pingcap/tiflow/issues/11994) @ [wk989898](https://github.com/wk989898) + - PDスケールイン後にTiCDCがPDに正しく接続できない問題を修正 [#12004](https://github.com/pingcap/tiflow/issues/12004) @ [lidezhu](https://github.com/lidezhu) - TiDB Lightning diff --git a/releases/release-7.5.7.md b/releases/release-7.5.7.md index 50e7c4f9bb8fa..c86e72f30aa7b 100644 --- a/releases/release-7.5.7.md +++ b/releases/release-7.5.7.md @@ -73,8 +73,8 @@ TiDB バージョン: 7.5.7 - `IndexMerge`および`IndexLookUp`演算子の共有 KV リクエストがクエリをプッシュダウンするときにデータ競合を引き起こす問題を修正しました。 [#60175](https://github.com/pingcap/tidb/issues/60175) @ [you06](https://github.com/you06) - ハッシュ集計演算子における潜在的な goroutine リークの問題を修正しました。 [#58004](https://github.com/pingcap/tidb/issues/58004) @ [xzhangxian1008](https://github.com/xzhangxian1008) - 生成された列のインデックスが表示に設定されている場合、MPP プランが選択されない可能性がある問題を修正しました。 [#47766](https://github.com/pingcap/tidb/issues/47766) @ [AilinKid](https://github.com/AilinKid) - - `_charset(xxx), _charset(xxx2), ...`を含む SQL 文が[#58447](https://github.com/pingcap/tidb/issues/58447) @ [xhebox](https://github.com/xhebox)で異なるダイジェストを生成する問題を修正しました - - 頻繁なリージョンのマージにより TTL ジョブが[#61512](https://github.com/pingcap/tidb/issues/61512) @ [YangKeao](https://github.com/YangKeao)で開始できなくなる問題を修正しました + - `_charset(xxx), _charset(xxx2), ...`を含む SQL 文が異なるダイジェストを生成する問題を修正しました [#58447](https://github.com/pingcap/tidb/issues/58447) @ [xhebox](https://github.com/xhebox) + - 頻繁なリージョンのマージにより TTL ジョブが開始できなくなる問題を修正しました [#61512](https://github.com/pingcap/tidb/issues/61512) @ [YangKeao](https://github.com/YangKeao) - 損失のあるDDL文を実行した後にTiFlashクエリ結果が矛盾する問題を修正しました [#61455](https://github.com/pingcap/tidb/issues/61455) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `ALTER RANGE meta SET PLACEMENT POLICY` のキー範囲が正しくない問題を修正しました [#60888](https://github.com/pingcap/tidb/issues/60888) @ [nolouch](https://github.com/nolouch) - Grafanaの**Stats Healthy Distribution**パネルのデータが正しくない可能性がある問題を修正しました[#57176](https://github.com/pingcap/tidb/issues/57176) @ [hawkingrei](https://github.com/hawkingrei) @@ -105,7 +105,7 @@ TiDB バージョン: 7.5.7 - システム変数`tidb_cost_model_version`のデフォルト値が誤って設定されている問題を修正[#61565](https://github.com/pingcap/tidb/issues/61565) @ [hawkingrei](https://github.com/hawkingrei) - テーブルの最初の列が仮想生成列の場合に統計が正しくない可能性がある問題を修正しました [#61606](https://github.com/pingcap/tidb/issues/61606) @ [winoros](https://github.com/winoros) - 述語の簡素化でプラン キャッシュが誤ってスキップされる問題を修正しました [#61513](https://github.com/pingcap/tidb/issues/61513) @ [hawkingrei](https://github.com/hawkingrei) - - インデックスの追加中に`ADMIN CANCEL DDL JOBS`実行すると、インデックスの追加プロセスが[#61087](https://github.com/pingcap/tidb/issues/61087) @ [tangenta](https://github.com/tangenta)でハングする問題を修正しました。 + - インデックスの追加中に`ADMIN CANCEL DDL JOBS`実行すると、インデックスの追加プロセスがハングする問題を修正しました。 [#61087](https://github.com/pingcap/tidb/issues/61087) @ [tangenta](https://github.com/tangenta) - 一部の内部 SQL 実行が失敗した後でも`ADMIN CHECK`が成功を返す問題を修正[#61612](https://github.com/pingcap/tidb/issues/61612) @ [joechenrh](https://github.com/joechenrh) - マルチスキーマ変更で複数のインデックスを追加した後にデータとインデックスが不整合になる問題を修正 [#61255](https://github.com/pingcap/tidb/issues/61255) @ [tangenta](https://github.com/tangenta) @@ -116,7 +116,7 @@ TiDB バージョン: 7.5.7 - TiKVがクライアントがをデコードできない圧縮アルゴリズムを使用する可能性がある問題を修正しました [#18079](https://github.com/tikv/tikv/issues/18079) @ [ekexium](https://github.com/ekexium) - TiKV が高同時実行で過剰な SST 取り込み要求を許可する問題を修正 [#18452](https://github.com/tikv/tikv/issues/18452) @ [hbisheng](https://github.com/hbisheng) - Grafana の TiKV ダッシュボードで`Ingestion picked level`と`Compaction Job Size(files)`誤って表示される問題を修正しました [#15990](https://github.com/tikv/tikv/issues/15990) @ [Connor1996](https://github.com/Connor1996) - - TiKV が[#18233](https://github.com/tikv/tikv/issues/18233) @ [LykxSassinator](https://github.com/LykxSassinator)で再起動した後に予期しない`Server is busy`エラーが発生する問題を修正しました + - TiKV が再起動した後に予期しない`Server is busy`エラーが発生する問題を修正しました [#18233](https://github.com/tikv/tikv/issues/18233) @ [LykxSassinator](https://github.com/LykxSassinator) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - スローログの`StoreMsg`ログエントリの誤解を招く説明を修正 [#18561](https://github.com/tikv/tikv/issues/18561) @ [LykxSassinator](https://github.com/LykxSassinator) - スレッドメモリメトリックの誤りを修正[#18125](https://github.com/tikv/tikv/issues/18125) @ [Connor1996](https://github.com/Connor1996) @@ -133,7 +133,7 @@ TiDB バージョン: 7.5.7 - TiFlash - `IMPORT INTO`または`BR restore` の実行中に SST ファイルを誤って削除することによって発生するpanicの問題を修正しました [#10141](https://github.com/pingcap/tiflash/issues/10141) @ [CalvinNeo](https://github.com/CalvinNeo) - - `((NULL))`形式で式インデックスを作成するとTiFlash が[#9891](https://github.com/pingcap/tiflash/issues/9891) @ [JaySon-Huang](https://github.com/JaySon-Huang)でpanicになる問題を修正しました + - `((NULL))`形式で式インデックスを作成するとTiFlash がpanicになる問題を修正しました [#9891](https://github.com/pingcap/tiflash/issues/9891) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 不規則なリージョンキー範囲を持つスナップショットを処理するときにTiFlash がpanic可能性がある問題を修正しました [#10147](https://github.com/pingcap/tiflash/issues/10147) @ [JaySon-Huang](https://github.com/JaySon-Huang) - クラスター内のテーブルに多数の`ENUM`型列が含まれている場合、 TiFlashが大量のメモリを消費する可能性がある問題を修正しました。 [#9947](https://github.com/pingcap/tiflash/issues/9947) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 16 MiB を超えるデータの単一行を挿入した後にTiFlash が再起動に失敗する可能性がある問題を修正しました [#10052](https://github.com/pingcap/tiflash/issues/10052) @ [JaySon-Huang](https://github.com/JaySon-Huang) @@ -152,7 +152,7 @@ TiDB バージョン: 7.5.7 - 外部ストレージをダウンストリームとして使用すると、チェンジフィードが停止する可能性がある問題を修正しました。 [#9162](https://github.com/pingcap/tiflow/issues/9162) @ [asddongmen](https://github.com/asddongmen) - レプリケーショントラフィックが下流の Kafka のトラフィックしきい値を超えた後に、変更フィードがスタックする可能性がある問題を修正しました。 [#12110](https://github.com/pingcap/tiflow/issues/12110) @ [3AceShowHand](https://github.com/3AceShowHand) - - `changefeed pause`コマンドで`--overwrite-checkpoint-ts`パラメータを使用すると、変更フィードが[#12055](https://github.com/pingcap/tiflow/issues/12055) @ [hongyunyan](https://github.com/hongyunyan)で停止する可能性がある問題を修正しました。 + - `changefeed pause`コマンドで`--overwrite-checkpoint-ts`パラメータを使用すると、変更フィードが停止する可能性がある問題を修正しました。 [#12055](https://github.com/pingcap/tiflow/issues/12055) @ [hongyunyan](https://github.com/hongyunyan) - 仮想列を含むテーブルでイベントフィルタ式を評価するとpanicが発生する可能性がある問題を修正[#12206](https://github.com/pingcap/tiflow/issues/12206) @ [lidezhu](https://github.com/lidezhu) - ディスパッチャ構成における列名とインデックス名の大文字と小文字を区別するマッチングの問題を修正しました [#12103](https://github.com/pingcap/tiflow/issues/12103) @ [wk989898](https://github.com/wk989898) - 古いストア ID が原因で、同じ IP アドレス上の TiKV ノードをスケールインまたはスケールアウトした後に、解決された ts ラグが増加し続ける問題を修正しました。 [#12162](https://github.com/pingcap/tiflow/issues/12162) @ [3AceShowHand](https://github.com/3AceShowHand) @@ -160,7 +160,7 @@ TiDB バージョン: 7.5.7 - TiDB Lightning - クラウドストレージから TiDB に Parquet ファイルをインポートするときに、 TiDB Lightning が数時間停止する可能性がある問題を修正しました。 [#60224](https://github.com/pingcap/tidb/issues/60224) @ [joechenrh](https://github.com/joechenrh) - - TiKVへのRPCリクエストが[#61326](https://github.com/pingcap/tidb/issues/61326) @ [OliverS929](https://github.com/OliverS929)でタイムアウトするとTiDB Lightningが`context deadline exceeded`エラーを返す問題を修正しました + - TiKVへのRPCリクエストがタイムアウトするとTiDB Lightningが`context deadline exceeded`エラーを返す問題を修正しました [#61326](https://github.com/pingcap/tidb/issues/61326) @ [OliverS929](https://github.com/OliverS929) - NG Monitoring diff --git a/releases/release-8.1.0.md b/releases/release-8.1.0.md index ad90acc350a50..3e5a043c18f47 100644 --- a/releases/release-8.1.0.md +++ b/releases/release-8.1.0.md @@ -47,7 +47,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 ### DB操作 {#db-operations} -- デフォルトで TiDB 分散実行フレームワーク (DXF) を有効にして、 `ADD INDEX`または`IMPORT INTO`タスクの並列実行[#52441](https://github.com/pingcap/tidb/issues/52441) @ [D3Hunter](https://github.com/D3Hunter)のパフォーマンスと安定性を向上させます。 +- デフォルトで TiDB 分散実行フレームワーク (DXF) を有効にして、 `ADD INDEX`または`IMPORT INTO`タスクの並列実行のパフォーマンスと安定性を向上させます。 [#52441](https://github.com/pingcap/tidb/issues/52441) @ [D3Hunter](https://github.com/D3Hunter) DXFはv7.5.0で一般提供(GA)されますが、デフォルトでは無効になっています。つまり、 `ADD INDEX`または`IMPORT INTO`タスクは、デフォルトでは1つのTiDBノードによってのみ実行されます。 @@ -57,7 +57,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 ### セキュリティ {#security} -- TiDB ログ感度低下 (GA) [#52364](https://github.com/pingcap/tidb/issues/52364) @ [xhebox](https://github.com/xhebox)を強化 +- TiDB ログ感度低下 (GA) を強化 [#52364](https://github.com/pingcap/tidb/issues/52364) @ [xhebox](https://github.com/xhebox) 強化された TiDB ログの非感度化は、ログファイル内の SQL テキスト情報をマークすることで実装され、ユーザーがログを表示するときに機密データを削除することをサポートします。ログ情報をマークするかどうかを制御することで、さまざまなシナリオで TiDB ログを安全に使用でき、ログ非感度化を使用する際のセキュリティと柔軟性が向上します。この機能を使用するには、システム変数`tidb_redact_log`を`MARKER`に設定すると、TiDB のランタイムログ内の SQL テキストがマークされます。さらに、TiDBサーバーで`collect-log`サブコマンドを使用して、マークされた機密データをログから削除し、ログを安全な方法で表示できます。すべてのマーカーを削除して通常のログを取得することもできます。この機能は、v8.1.0 で一般提供されました。 @@ -65,7 +65,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 ### データ移行 {#data-migration} -- `IMPORT INTO ... FROM SELECT`構文(GA) [#49883](https://github.com/pingcap/tidb/issues/49883) @ [D3Hunter](https://github.com/D3Hunter)をサポート +- `IMPORT INTO ... FROM SELECT`構文(GA) をサポート [#49883](https://github.com/pingcap/tidb/issues/49883) @ [D3Hunter](https://github.com/D3Hunter) v8.0.0より前では、クエリ結果をターゲットテーブルにインポートするには`INSERT INTO ... SELECT`文しか使用できませんでしたが、これは大規模データセットを扱うシナリオによっては比較的非効率的でした。v8.0.0では、TiDBは実験的機能として`IMPORT INTO ... FROM SELECT`導入し、 `SELECT`のクエリ結果を空のTiDBターゲットテーブルにインポートできるようになりました。これにより、 `INSERT INTO ... SELECT`の最大8倍のパフォーマンスを実現し、インポート時間を大幅に短縮できます。さらに、 `IMPORT INTO ... FROM SELECT`を使用して、 [`AS OF TIMESTAMP`](/as-of-timestamp.md)でクエリされた履歴データをインポートすることもできます。 @@ -73,7 +73,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/sql-statements/sql-statement-import-into.md)参照してください。 -- TiDB Lightningは競合解決戦略を簡素化し、 `replace`戦略(GA) [#51036](https://github.com/pingcap/tidb/issues/51036) @ [lyzx2001](https://github.com/lyzx2001)を使用して競合するデータの処理をサポートします。 +- TiDB Lightningは競合解決戦略を簡素化し、 `replace`戦略(GA) を使用して競合するデータの処理をサポートします。 [#51036](https://github.com/pingcap/tidb/issues/51036) @ [lyzx2001](https://github.com/lyzx2001) v8.0.0 より前のTiDB Lightningには、論理インポート モードが[1つのデータ競合解決戦略](/tidb-lightning/tidb-lightning-logical-import-mode-usage.md#conflict-detection) 、物理インポート モードが[2つのデータ競合解決戦略](/tidb-lightning/tidb-lightning-physical-import-mode-usage.md#conflict-detection)あり、理解して構成するのは簡単ではありません。 @@ -81,7 +81,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/tidb-lightning/tidb-lightning-configuration.md)参照してください。 -- TiCDCはクライアント認証[#10636](https://github.com/pingcap/tiflow/issues/10636) @ [CharlesCheung96](https://github.com/CharlesCheung96)をサポートします +- TiCDCはクライアント認証をサポートします [#10636](https://github.com/pingcap/tiflow/issues/10636) @ [CharlesCheung96](https://github.com/CharlesCheung96) v8.1.0では、TiCDC CLIまたはOpenAPIを使用する際に、TiCDCはクライアント認証をサポートします。この機能により、クライアント証明書を用いたクライアント認証を要求するようにTiCDCを設定でき、相互トランスポート層Security(mTLS)を確立できます。さらに、TiDBのユーザー名とパスワードに基づく認証も設定できます。 @@ -143,25 +143,25 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 - TiDB - - `SHOW CREATE TABLE` [#51837](https://github.com/pingcap/tidb/issues/51837) @ [negachov](https://github.com/negachov)の出力に表示される外部キーのMySQL互換性を改善 - - `SHOW CREATE TABLE` [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf)の出力に表示される式のデフォルト値のMySQL互換性を改善しました - - 取り込みモード[#52596](https://github.com/pingcap/tidb/issues/52596) @ [lance6716](https://github.com/lance6716)で複数のインデックスを同時に追加できるようになりました - - システム変数`tidb_service_scope`さまざまな値で構成することをサポートし、分散実行フレームワーク(DXF) [#52441](https://github.com/pingcap/tidb/issues/52441) @ [ywqzzy](https://github.com/ywqzzy)の利用率を高めます。 + - `SHOW CREATE TABLE` の出力に表示される外部キーのMySQL互換性を改善 [#51837](https://github.com/pingcap/tidb/issues/51837) @ [negachov](https://github.com/negachov) + - `SHOW CREATE TABLE` の出力に表示される式のデフォルト値のMySQL互換性を改善しました [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf) + - 取り込みモードで複数のインデックスを同時に追加できるようになりました [#52596](https://github.com/pingcap/tidb/issues/52596) @ [lance6716](https://github.com/lance6716) + - システム変数`tidb_service_scope`さまざまな値で構成することをサポートし、分散実行フレームワーク(DXF) の利用率を高めます。 [#52441](https://github.com/pingcap/tidb/issues/52441) @ [ywqzzy](https://github.com/ywqzzy) - 常に`false`である DNF 項目の処理を強化し、そのようなフィルタ条件を直接無視することで、不要なテーブル全体のスキャンを回避します[#40997](https://github.com/pingcap/tidb/issues/40997) @ [Rustin170506](https://github.com/Rustin170506) - - オプティマイザがクエリ[#52869](https://github.com/pingcap/tidb/issues/52869) @ [time-and-fate](https://github.com/time-and-fate)に対して単一インデックス スキャン方式 (フル テーブル スキャン以外) を選択できる場合、オプティマイザがクエリに対してインデックス マージを自動的に選択しないという制限を削除するために、オプティマイザ修正コントロールの使用をサポートします。 - - コプロセッサー演算子[#28937](https://github.com/pingcap/tidb/issues/28937) @ [cfzjywxk](https://github.com/cfzjywxk)の列`execution info`に`total_kv_read_wall_time`メトリックを追加します。 + - オプティマイザがクエリに対して単一インデックス スキャン方式 (フル テーブル スキャン以外) を選択できる場合、オプティマイザがクエリに対してインデックス マージを自動的に選択しないという制限を削除するために、オプティマイザ修正コントロールの使用をサポートします。 [#52869](https://github.com/pingcap/tidb/issues/52869) @ [time-and-fate](https://github.com/time-and-fate) + - コプロセッサー演算子の列`execution info`に`total_kv_read_wall_time`メトリックを追加します。 [#28937](https://github.com/pingcap/tidb/issues/28937) @ [cfzjywxk](https://github.com/cfzjywxk) - リソースコントロールダッシュボードに`RU (max)`メトリックを追加する[#49318](https://github.com/pingcap/tidb/issues/49318) @ [nolouch](https://github.com/nolouch) - リソースロック(RLock)が内に解放されない問題を回避するために、LDAP認証にタイムアウトメカニズムを追加します@ [YangKeao](https://github.com/YangKeao) [#51883](https://github.com/pingcap/tidb/issues/51883) - TiKV - TiKV の安定性を向上させるために、 Raftstoreスレッドでスナップショット ファイルに対する IO 操作を実行しないようにします[#16564](https://github.com/tikv/tikv/issues/16564) @ [Connor1996](https://github.com/Connor1996) - - TiKV [#16680](https://github.com/tikv/tikv/issues/16680) @ [LykxSassinator](https://github.com/LykxSassinator)のシャットダウン速度を加速 - - スレッド[#15927](https://github.com/tikv/tikv/issues/15927) @ [Connor1996](https://github.com/Connor1996)ごとのメモリ使用量のメトリックを追加します。 + - TiKV のシャットダウン速度を加速 [#16680](https://github.com/tikv/tikv/issues/16680) @ [LykxSassinator](https://github.com/LykxSassinator) + - スレッドごとのメモリ使用量のメトリックを追加します。 [#15927](https://github.com/tikv/tikv/issues/15927) @ [Connor1996](https://github.com/Connor1996) - PD - - `OperatorController`のロジックを最適化して競合ロック[#7897](https://github.com/tikv/pd/issues/7897) @ [nolouch](https://github.com/nolouch)のオーバーヘッドを削減します + - `OperatorController`のロジックを最適化して競合ロックのオーバーヘッドを削減します [#7897](https://github.com/tikv/pd/issues/7897) @ [nolouch](https://github.com/nolouch) - TiFlash @@ -171,58 +171,58 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 - Backup & Restore (BR) - - ログバックアップの互換性テストとインデックスアクセラレーション[#51987](https://github.com/pingcap/tidb/issues/51987) @ [Leavrth](https://github.com/Leavrth)をカバーするPITR統合テストケースを追加します。 + - ログバックアップの互換性テストとインデックスアクセラレーションをカバーするPITR統合テストケースを追加します。 [#51987](https://github.com/pingcap/tidb/issues/51987) @ [Leavrth](https://github.com/Leavrth) - ログバックアップの開始時にアクティブなDDLジョブの無効な検証を削除します[#52733](https://github.com/pingcap/tidb/issues/52733) @ [Leavrth](https://github.com/Leavrth) - - PITR とインデックス追加機能[#51988](https://github.com/pingcap/tidb/issues/51988) @ [Leavrth](https://github.com/Leavrth)の高速化の互換性をテストするためのテストケースを追加します。 + - PITR とインデックス追加機能の高速化の互換性をテストするためのテストケースを追加します。 [#51988](https://github.com/pingcap/tidb/issues/51988) @ [Leavrth](https://github.com/Leavrth) - BRはデータ復旧中に空のSSTファイルをクリーンアップします[#16005](https://github.com/tikv/tikv/issues/16005) @ [Leavrth](https://github.com/Leavrth) - TiCDC - - REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM [#10900](https://github.com/pingcap/tiflow/issues/10900) @ [CharlesCheung96](https://github.com/CharlesCheung96)の確率を低減します。 + - REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM の確率を低減します。 [#10900](https://github.com/pingcap/tiflow/issues/10900) @ [CharlesCheung96](https://github.com/CharlesCheung96) - トランザクション競合シナリオにおけるデータレプリケーションの安定性が大幅に向上し、パフォーマンスが最大10倍向上します[#10896](https://github.com/pingcap/tiflow/issues/10896) @ [CharlesCheung96](https://github.com/CharlesCheung96) ## バグ修正 {#bug-fixes} - TiDB - - 多値インデックスを持つテーブルを含むSQL文を実行すると、 `Can't find a proper physical plan for this query`エラー[#49438](https://github.com/pingcap/tidb/issues/49438) @ [qw4990](https://github.com/qw4990)が返される可能性がある問題を修正しました。 + - 複数値インデックスを持つテーブルを含むSQL文を実行すると、 `Can't find a proper physical plan for this query`エラーが返される可能性がある問題を修正しました。 [#49438](https://github.com/pingcap/tidb/issues/49438) @ [qw4990](https://github.com/qw4990) - OOMエラー発生後に自動統計収集が停止する問題を修正[#51993](https://github.com/pingcap/tidb/issues/51993) @ [Rustin170506](https://github.com/Rustin170506) - - BRを使用して統計情報のないテーブルを復元した後、そのテーブルの統計の健全性が 100% [#29769](https://github.com/pingcap/tidb/issues/29769) @ [winoros](https://github.com/winoros)のままになる問題を修正しました。 - - アップグレード[#52040](https://github.com/pingcap/tidb/issues/52040) @ [Rustin170506](https://github.com/Rustin170506)中に TiDB がシステム テーブルの統計を作成する問題を修正しました + - BRを使用して統計情報のないテーブルを復元した後、そのテーブルの統計の健全性が 100% のままになる問題を修正しました。 [#29769](https://github.com/pingcap/tidb/issues/29769) @ [winoros](https://github.com/winoros) + - アップグレード中に TiDB がシステム テーブルの統計を作成する問題を修正しました [#52040](https://github.com/pingcap/tidb/issues/52040) @ [Rustin170506](https://github.com/Rustin170506) - 統計の初期化が完了する前に自動統計収集がトリガーされる問題を修正[#52346](https://github.com/pingcap/tidb/issues/52346) @ [Rustin170506](https://github.com/Rustin170506) - - `tidb_mem_quota_analyze`が有効になっていて、統計の更新に使用されるメモリが[#52601](https://github.com/pingcap/tidb/issues/52601) @ [hawkingrei](https://github.com/hawkingrei)制限を超えると TiDB がクラッシュする可能性がある問題を修正しました。 - - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei)を出力問題を修正しました。 + - `tidb_mem_quota_analyze`が有効になっていて、統計の更新に使用されるメモリが制限を超えると TiDB がクラッシュする可能性がある問題を修正しました。 [#52601](https://github.com/pingcap/tidb/issues/52601) @ [hawkingrei](https://github.com/hawkingrei) + - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log を出力問題を修正しました。 [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei) - 照合の新しいフレームワークが無効になっているときに、異なる照合を含む式によってクエリがpanicになる可能性がある問題を修正しました[#52772](https://github.com/pingcap/tidb/issues/52772) @ [wjhuang2016](https://github.com/wjhuang2016) - - `CPS by type`メトリックに誤った値[#52605](https://github.com/pingcap/tidb/issues/52605) @ [nolouch](https://github.com/nolouch)が表示される問題を修正しました - - `INFORMATION_SCHEMA.TIKV_REGION_STATUS` [#52013](https://github.com/pingcap/tidb/issues/52013) @ [JmPotato](https://github.com/JmPotato)をクエリすると nil ポインタエラーが発生する問題を修正しました - - 列[#51592](https://github.com/pingcap/tidb/issues/51592) @ [danqixu](https://github.com/danqixu)に無効なデフォルト値が指定されたときに表示される誤ったエラー メッセージを修正しました。 + - `CPS by type`メトリックに誤った値が表示される問題を修正しました [#52605](https://github.com/pingcap/tidb/issues/52605) @ [nolouch](https://github.com/nolouch) + - `INFORMATION_SCHEMA.TIKV_REGION_STATUS` をクエリすると nil ポインタエラーが発生する問題を修正しました [#52013](https://github.com/pingcap/tidb/issues/52013) @ [JmPotato](https://github.com/JmPotato) + - 列に無効なデフォルト値が指定されたときに表示される誤ったエラー メッセージを修正しました。 [#51592](https://github.com/pingcap/tidb/issues/51592) @ [danqixu](https://github.com/danqixu) - 取り込みモードでインデックスを追加すると、一部のコーナーケースでデータインデックスの不整合が発生する可能性がある問題を修正[#51954](https://github.com/pingcap/tidb/issues/51954) @ [lance6716](https://github.com/lance6716) - - 外部キー[#51838](https://github.com/pingcap/tidb/issues/51838) @ [YangKeao](https://github.com/YangKeao)を持つテーブルを復元するときに DDL 操作が停止する問題を修正しました - - TiDBネットワークが[#51846](https://github.com/pingcap/tidb/issues/51846) @ [ywqzzy](https://github.com/ywqzzy)で分離されているときにインデックスの追加が失敗する問題を修正 + - 外部キーを持つテーブルを復元するときに DDL 操作が停止する問題を修正しました [#51838](https://github.com/pingcap/tidb/issues/51838) @ [YangKeao](https://github.com/YangKeao) + - TiDBネットワークが分離されているときにインデックスの追加が失敗する問題を修正 [#51846](https://github.com/pingcap/tidb/issues/51846) @ [ywqzzy](https://github.com/ywqzzy) - インデックス名を変更した後に同じ名前のインデックスを追加するとエラーが発生する問題を修正[#51431](https://github.com/pingcap/tidb/issues/51431) @ [lance6716](https://github.com/lance6716) - - インデックス[#52411](https://github.com/pingcap/tidb/issues/52411) @ [tangenta](https://github.com/tangenta)追加中にクラスターのアップグレードによって発生するデータ インデックスの不整合の問題を修正しました。 - - 分散実行フレームワーク (DXF) [#52640](https://github.com/pingcap/tidb/issues/52640) @ [tangenta](https://github.com/tangenta)を有効にした後に、大きなテーブルにインデックスを追加できない問題を修正しました。 - - インデックスを同時に追加するとエラー`no such file or directory` [#52475](https://github.com/pingcap/tidb/issues/52475) @ [tangenta](https://github.com/tangenta)が報告される問題を修正しました + - インデックス追加中にクラスターのアップグレードによって発生するデータ インデックスの不整合の問題を修正しました。 [#52411](https://github.com/pingcap/tidb/issues/52411) @ [tangenta](https://github.com/tangenta) + - 分散実行フレームワーク (DXF) を有効にした後に、大きなテーブルにインデックスを追加できない問題を修正しました。 [#52640](https://github.com/pingcap/tidb/issues/52640) @ [tangenta](https://github.com/tangenta) + - インデックスを同時に追加するとエラー`no such file or directory` が報告される問題を修正しました [#52475](https://github.com/pingcap/tidb/issues/52475) @ [tangenta](https://github.com/tangenta) - インデックスの追加が失敗した後に一時データをクリーンアップできない問題を修正[#52639](https://github.com/pingcap/tidb/issues/52639) @ [lance6716](https://github.com/lance6716) - - プランキャッシュシナリオ[#51407](https://github.com/pingcap/tidb/issues/51407) @ [wjhuang2016](https://github.com/wjhuang2016)でメタデータロックがDDL操作の実行を阻止できない問題を修正 + - プランキャッシュシナリオでメタデータロックがDDL操作の実行を阻止できない問題を修正 [#51407](https://github.com/pingcap/tidb/issues/51407) @ [wjhuang2016](https://github.com/wjhuang2016) - 大量のデータをインポートするときに`IMPORT INTO`操作が停止する問題を修正[#52884](https://github.com/pingcap/tidb/issues/52884) @ [lance6716](https://github.com/lance6716) - - gRPC エラー[#51301](https://github.com/pingcap/tidb/issues/51301) @ [guo-shaoge](https://github.com/guo-shaoge)をログに記録するときに TiDB が予期せず再起動する問題を修正しました - - IndexHashJoin が Anti Left Outer Semi Join [#52923](https://github.com/pingcap/tidb/issues/52923) @ [yibin87](https://github.com/yibin87)を計算するときに冗長なデータを出力する問題を修正しました。 - - 相関サブクエリ[#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87)における TopN 演算子の誤った結果を修正 - - HashJoinプローブ[#52222](https://github.com/pingcap/tidb/issues/52222) @ [windtalker](https://github.com/windtalker)の不正確な実行時間統計を修正 + - gRPC エラーをログに記録するときに TiDB が予期せず再起動する問題を修正しました [#51301](https://github.com/pingcap/tidb/issues/51301) @ [guo-shaoge](https://github.com/guo-shaoge) + - IndexHashJoin が Anti Left Outer Semi Join を計算するときに冗長なデータを出力する問題を修正しました。 [#52923](https://github.com/pingcap/tidb/issues/52923) @ [yibin87](https://github.com/yibin87) + - 相関サブクエリにおける TopN 演算子の誤った結果を修正 [#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87) + - HashJoinプローブの不正確な実行時間統計を修正 [#52222](https://github.com/pingcap/tidb/issues/52222) @ [windtalker](https://github.com/windtalker) - 静的パーティションプルーニングモードで`TABLESAMPLE`使用すると誤った結果が返される問題を修正( `tidb_partition_prune_mode='static'` ) [#52282](https://github.com/pingcap/tidb/issues/52282) @ [tangenta](https://github.com/tangenta) - - 夏時間[#51675](https://github.com/pingcap/tidb/issues/51675) @ [lcwangchao](https://github.com/lcwangchao)でTTLが1時間ずれる問題を修正 - - TiDB Dashboardのモニタリングページ[#51889](https://github.com/pingcap/tidb/issues/51889) @ [YangKeao](https://github.com/YangKeao)における接続数(接続数)の計算と表示が誤っていた問題を修正しました。 - - パーティションDDLタスク[#51090](https://github.com/pingcap/tidb/issues/51090) @ [jiyfhust](https://github.com/jiyfhust)をロールバックするときにステータスが停止する問題を修正しました - - `EXPLAIN ANALYZE` [#52646](https://github.com/pingcap/tidb/issues/52646) @ [JaySon-Huang](https://github.com/JaySon-Huang)を実行したときに`max_remote_stream`の値が正しくない問題を修正しました - - `TIDB_HOT_REGIONS`テーブルをクエリすると、誤って`INFORMATION_SCHEMA`テーブル[#50810](https://github.com/pingcap/tidb/issues/50810) @ [Defined2014](https://github.com/Defined2014)が返される可能性がある問題を修正しました。 + - 夏時間でTTLが1時間ずれる問題を修正 [#51675](https://github.com/pingcap/tidb/issues/51675) @ [lcwangchao](https://github.com/lcwangchao) + - TiDB Dashboardのモニタリングページにおける接続数(接続数)の計算と表示が誤っていた問題を修正しました。 [#51889](https://github.com/pingcap/tidb/issues/51889) @ [YangKeao](https://github.com/YangKeao) + - パーティションDDLタスクをロールバックするときにステータスが停止する問題を修正しました [#51090](https://github.com/pingcap/tidb/issues/51090) @ [jiyfhust](https://github.com/jiyfhust) + - `EXPLAIN ANALYZE` を実行したときに`max_remote_stream`の値が正しくない問題を修正しました [#52646](https://github.com/pingcap/tidb/issues/52646) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - `TIDB_HOT_REGIONS`テーブルをクエリすると、誤って`INFORMATION_SCHEMA`テーブルが返される可能性がある問題を修正しました。 [#50810](https://github.com/pingcap/tidb/issues/50810) @ [Defined2014](https://github.com/Defined2014) - 特定の列の統計情報が完全にロードされていない場合に、 `EXPLAIN`ステートメントの結果に誤った列 ID が表示される可能性がある問題を修正しました[#52207](https://github.com/pingcap/tidb/issues/52207) @ [time-and-fate](https://github.com/time-and-fate) - - `IFNULL`関数によって返される型が MySQL [#51765](https://github.com/pingcap/tidb/issues/51765) @ [YangKeao](https://github.com/YangKeao)と一致しない問題を修正しました + - `IFNULL`関数によって返される型が MySQL と一致しない問題を修正しました [#51765](https://github.com/pingcap/tidb/issues/51765) @ [YangKeao](https://github.com/YangKeao) - 一意インデックスを追加するとTiDBがpanic可能性がある問題を修正[#52312](https://github.com/pingcap/tidb/issues/52312) @ [wjhuang2016](https://github.com/wjhuang2016) - TiKV - - 古いリージョンピアがGCメッセージ[#16504](https://github.com/tikv/tikv/issues/16504) @ [crazycs520](https://github.com/crazycs520)を無視するとresolve-tsがブロックされる問題を修正しました + - 古いリージョンピアがGCメッセージを無視するとresolve-tsがブロックされる問題を修正しました [#16504](https://github.com/tikv/tikv/issues/16504) @ [crazycs520](https://github.com/crazycs520) - RocksDB の非アクティブな Write Ahead Logs (WAL) によってデータが破損する可能性がある問題を修正しました[#16705](https://github.com/tikv/tikv/issues/16705) @ [Connor1996](https://github.com/Connor1996) - PD @@ -232,57 +232,57 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 - バイナリバージョンのチェックでPDpanic[#7978](https://github.com/tikv/pd/issues/7978) @ [JmPotato](https://github.com/JmPotato)が発生する可能性がある問題を修正 - TTLパラメータを解析する際に発生する型変換エラーを修正[#7980](https://github.com/tikv/pd/issues/7980) @ [HuSharp](https://github.com/HuSharp) - 展開された2つのデータセンター間でリーダーを切り替えるとLeaderが失敗する問題を修正[#7992](https://github.com/tikv/pd/issues/7992) @ [TonsnakeLin](https://github.com/TonsnakeLin) - - pd-ctl の`PrintErrln`が`stderr` [#8022](https://github.com/tikv/pd/issues/8022) @ [HuSharp](https://github.com/HuSharp)にエラーメッセージを出力できない問題を修正しました - - `Merge`スケジュール[#8049](https://github.com/tikv/pd/issues/8049) @ [nolouch](https://github.com/nolouch)を生成する際にPDがpanic可能性がある問題を修正 - - `GetAdditionalInfo` [#8079](https://github.com/tikv/pd/issues/8079) @ [HuSharp](https://github.com/HuSharp)によって引き起こされるpanic問題を修正 + - pd-ctl の`PrintErrln`が`stderr` にエラーメッセージを出力できない問題を修正しました [#8022](https://github.com/tikv/pd/issues/8022) @ [HuSharp](https://github.com/HuSharp) + - `Merge`スケジュールを生成する際にPDがpanic可能性がある問題を修正 [#8049](https://github.com/tikv/pd/issues/8049) @ [nolouch](https://github.com/nolouch) + - `GetAdditionalInfo` によって引き起こされるpanic問題を修正 [#8079](https://github.com/tikv/pd/issues/8079) @ [HuSharp](https://github.com/HuSharp) - PDの`Filter target`監視メトリックが散布範囲情報を提供しない問題を修正[#8125](https://github.com/tikv/pd/issues/8125) @ [HuSharp](https://github.com/HuSharp) - - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx)が含まれる問題を修正しました + - クエリ結果`SHOW CONFIG`に非推奨の構成項目`trace-region-flow` が含まれる問題を修正しました [#7917](https://github.com/tikv/pd/issues/7917) @ [rleungx](https://github.com/rleungx) - スケーリングの進行状況が正しく表示されない問題を修正[#7726](https://github.com/tikv/pd/issues/7726) @ [CabinfeverB](https://github.com/CabinfeverB) - TiFlash - 非厳密モードの`sql_mode` で無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました [#8803](https://github.com/pingcap/tiflash/issues/8803) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - TiFlash が高同時読み取りシナリオで一時的に誤った結果を返す可能性がある問題を修正[#8845](https://github.com/pingcap/tiflash/issues/8845) @ [JinheLin](https://github.com/JinheLin) - - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlashコンピューティングノード[#8920](https://github.com/pingcap/tiflash/issues/8920) @ [JinheLin](https://github.com/JinheLin)の`storage.remote.cache.capacity`構成項目の値を変更した後、Grafanaに表示されるディスク`used_size`メトリックが正しくないという問題を修正しました。 + - 分散ストレージおよびコンピューティングアーキテクチャで、 TiFlashコンピューティングノードの`storage.remote.cache.capacity`構成項目の値を変更した後、Grafanaに表示されるディスク`used_size`メトリックが正しくないという問題を修正しました。 [#8920](https://github.com/pingcap/tiflash/issues/8920) @ [JinheLin](https://github.com/JinheLin) - クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました[#9039](https://github.com/pingcap/tiflash/issues/9039) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 分散ストレージとコンピューティングアーキテクチャで、コンピューティングノードのプロセスが停止するとTiFlash がpanic可能性がある問題を修正しました[#8860](https://github.com/pingcap/tiflash/issues/8860) @ [guo-shaoge](https://github.com/guo-shaoge) - - 仮想生成列[#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge)を含むクエリを実行するとTiFlash がエラーを返す可能性がある問題を修正しました + - 仮想生成列を含むクエリを実行するとTiFlash がエラーを返す可能性がある問題を修正しました [#8787](https://github.com/pingcap/tiflash/issues/8787) @ [guo-shaoge](https://github.com/guo-shaoge) - ツール - Backup & Restore (BR) - - BRが`AUTO_RANDOM`列[#52255](https://github.com/pingcap/tidb/issues/52255) @ [Leavrth](https://github.com/Leavrth)を含むユニオンクラスター化インデックスの`AUTO_RANDOM` ID割り当ての進行状況をバックアップできない問題を修正しました。 - - ログバックアップタスクを一時停止後に削除しても、GCセーフポイント[#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer)がすぐに復元されない問題を修正しました。 - - 特別なイベントタイミングにより、ログバックアップ[#16739](https://github.com/tikv/tikv/issues/16739) @ [YuJuncen](https://github.com/YuJuncen)でデータ損失が発生する可能性があるという稀な問題を修正しました。 + - BRが`AUTO_RANDOM`列を含むユニオンクラスター化インデックスの`AUTO_RANDOM` ID割り当ての進行状況をバックアップできない問題を修正しました。 [#52255](https://github.com/pingcap/tidb/issues/52255) @ [Leavrth](https://github.com/Leavrth) + - ログバックアップタスクを一時停止後に削除しても、GCセーフポイントがすぐに復元されない問題を修正しました。 [#52082](https://github.com/pingcap/tidb/issues/52082) @ [3pointer](https://github.com/3pointer) + - 特別なイベントタイミングにより、ログバックアップでデータ損失が発生する可能性があるという稀な問題を修正しました。 [#16739](https://github.com/tikv/tikv/issues/16739) @ [YuJuncen](https://github.com/YuJuncen) - TiKV の再起動により、ログ バックアップのグローバル チェックポイントが実際のバックアップ ファイルの書き込みポイントよりも先に進められ、少量のバックアップ データが失われる可能性がある問題を修正しました[#16809](https://github.com/tikv/tikv/issues/16809) @ [YuJuncen](https://github.com/YuJuncen) - - フルバックアップ[#50837](https://github.com/pingcap/tidb/issues/50837) @ [BornChanger](https://github.com/BornChanger)中に`--concurrency`に関連する紛らわしい情報がログに表示される問題を修正 + - フルバックアップ中に`--concurrency`に関連する紛らわしい情報がログに表示される問題を修正 [#50837](https://github.com/pingcap/tidb/issues/50837) @ [BornChanger](https://github.com/BornChanger) - BRを使用してデータを復元する場合、または物理インポート モードでTiDB Lightningを使用してデータをインポートする場合に、PD から取得されたリージョンにLeaderがない問題を修正しました[#51124](https://github.com/pingcap/tidb/issues/51124) [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントが[#53047](https://github.com/pingcap/tidb/issues/53047) @ [RidRisR](https://github.com/RidRisR)に進まない問題を修正しました。 - - 不安定なテストケース`TestClearCache` [#51671](https://github.com/pingcap/tidb/issues/51671) @ [zxc111](https://github.com/zxc111)を修正 - - 不安定なテストケース`TestGetMergeRegionSizeAndCount` [#52095](https://github.com/pingcap/tidb/issues/52095) @ [3pointer](https://github.com/3pointer)を修正 + - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントがに進まない問題を修正しました。 [#53047](https://github.com/pingcap/tidb/issues/53047) @ [RidRisR](https://github.com/RidRisR) + - 不安定なテストケース`TestClearCache` を修正 [#51671](https://github.com/pingcap/tidb/issues/51671) @ [zxc111](https://github.com/zxc111) + - 不安定なテストケース`TestGetMergeRegionSizeAndCount` を修正 [#52095](https://github.com/pingcap/tidb/issues/52095) @ [3pointer](https://github.com/3pointer) - 不安定な統合テストを修正`br_tikv_outage` [#52673](https://github.com/pingcap/tidb/issues/52673) @ [Leavrth](https://github.com/Leavrth) - テストケース`TestGetTSWithRetry`実行に時間がかかりすぎる問題を修正[#52547](https://github.com/pingcap/tidb/issues/52547) @ [Leavrth](https://github.com/Leavrth) - - PD [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen)へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました + - PD へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - TiCDC所有者ノードを退去させるAPI( `/api/v2/owner/resign` )を呼び出すと、TiCDCタスクが予期せず再起動する問題を修正しました[#10781](https://github.com/pingcap/tiflow/issues/10781) @ [sdojjy](https://github.com/sdojjy) - 下流の Pulsar が停止しているときに、changefeed を削除すると通常の TiCDC プロセスが停止し、他の changefeed プロセスも停止するという問題を修正しました[#10629](https://github.com/pingcap/tiflow/issues/10629) @ [asddongmen](https://github.com/asddongmen) - Grafana の**所有権履歴**パネルが不安定になる問題を修正[#10796](https://github.com/pingcap/tiflow/issues/10796) @ [hongyunyan](https://github.com/hongyunyan) - - PDを再起動するとTiCDCノードがエラー[#10799](https://github.com/pingcap/tiflow/issues/10799) @ [3AceShowHand](https://github.com/3AceShowHand)で再起動する可能性がある問題を修正しました - - PDディスクI/Oの高レイテンシーによりデータレプリケーション[#9054](https://github.com/pingcap/tiflow/issues/9054) @ [asddongmen](https://github.com/asddongmen)で深刻なレイテンシーが発生する問題を修正 - - `TIMEZONE`種類のデフォルト値が正しいタイムゾーン[#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand)に従って設定されない問題を修正 + - PDを再起動するとTiCDCノードがエラーで再起動する可能性がある問題を修正しました [#10799](https://github.com/pingcap/tiflow/issues/10799) @ [3AceShowHand](https://github.com/3AceShowHand) + - PDディスクI/Oの高レイテンシーによりデータレプリケーションで深刻なレイテンシーが発生する問題を修正 [#9054](https://github.com/pingcap/tiflow/issues/9054) @ [asddongmen](https://github.com/asddongmen) + - `TIMEZONE`種類のデフォルト値が正しいタイムゾーンに従って設定されない問題を修正 [#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand) - `DROP PRIMARY KEY`と`DROP UNIQUE KEY`ステートメントが正しく複製されない問題を修正[#10890](https://github.com/pingcap/tiflow/issues/10890) @ [asddongmen](https://github.com/asddongmen) - - TiCDC が上流に書き込まれた後に下流の`Exchange Partition ... With Validation` DDL の実行に失敗し、変更フィードが[#10859](https://github.com/pingcap/tiflow/issues/10859) @ [hongyunyan](https://github.com/hongyunyan)で停止する問題を修正しました。 + - TiCDC が上流に書き込まれた後に下流の`Exchange Partition ... With Validation` DDL の実行に失敗し、変更フィードが停止する問題を修正しました。 [#10859](https://github.com/pingcap/tiflow/issues/10859) @ [hongyunyan](https://github.com/hongyunyan) - TiDB Lightning - - ソースファイル[#51800](https://github.com/pingcap/tidb/issues/51800) @ [lance6716](https://github.com/lance6716)内の互換性のない SQL ステートメントが原因で、 TiDB Lightning がデータインポート中に`no database selected`報告する問題を修正しました。 - - TiDB Lightningがサーバーモード[#36374](https://github.com/pingcap/tidb/issues/36374) @ [kennytm](https://github.com/kennytm)でログに機密情報を出力する可能性がある問題を修正しました - - PD Leaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。[#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - - TiDB Lightningが`replace`戦略[#52886](https://github.com/pingcap/tidb/issues/52886) @ [lyzx2001](https://github.com/lyzx2001)を使用して競合するデータを処理するときに`Unknown column in where clause`エラーを報告する問題を修正しました - - Parquet 形式[#52518](https://github.com/pingcap/tidb/issues/52518) @ [kennytm](https://github.com/kennytm)の空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました + - ソースファイル内の互換性のない SQL ステートメントが原因で、 TiDB Lightning がデータインポート中に`no database selected`報告する問題を修正しました。 [#51800](https://github.com/pingcap/tidb/issues/51800) @ [lance6716](https://github.com/lance6716) + - TiDB Lightningがサーバーモードでログに機密情報を出力する可能性がある問題を修正しました [#36374](https://github.com/pingcap/tidb/issues/36374) @ [kennytm](https://github.com/kennytm) + - PDLeaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。 [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) + - TiDB Lightningが`replace`戦略を使用して競合するデータを処理するときに`Unknown column in where clause`エラーを報告する問題を修正しました [#52886](https://github.com/pingcap/tidb/issues/52886) @ [lyzx2001](https://github.com/lyzx2001) + - Parquet 形式の空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました [#52518](https://github.com/pingcap/tidb/issues/52518) @ [kennytm](https://github.com/kennytm) ## パフォーマンステスト {#performance-test} diff --git a/releases/release-8.1.1.md b/releases/release-8.1.1.md index 1154cb0af7f0c..fce0e3ccdc4c5 100644 --- a/releases/release-8.1.1.md +++ b/releases/release-8.1.1.md @@ -55,7 +55,7 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - TiCDC - - シンプルプロトコルを使用したチェンジフィードが[#11315](https://github.com/pingcap/tiflow/issues/11315) @ [asddongmen](https://github.com/asddongmen)で開始されたときに、すべてのテーブルの BOOTSTRAP メッセージをダウンストリームに一度に送信することをサポートします。 + - シンプルプロトコルを使用したチェンジフィードが開始されたときに、すべてのテーブルの BOOTSTRAP メッセージをダウンストリームに一度に送信することをサポートします。 [#11315](https://github.com/pingcap/tiflow/issues/11315) @ [asddongmen](https://github.com/asddongmen) - ダウンストリームがメッセージキュー(MQ)またはクラウドストレージの場合、生のイベントを直接出力することをサポート[#11211](https://github.com/pingcap/tiflow/issues/11211) @ [CharlesCheung96](https://github.com/CharlesCheung96) ## バグ修正 {#bug-fixes} @@ -64,8 +64,8 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - HashAgg 演算子のディスク スピルにより並列計算中に誤ったクエリ結果が発生する問題を修正しました。 [#55290](https://github.com/pingcap/tidb/issues/55290) @ [xzhangxian1008](https://github.com/xzhangxian1008) - SQLが異常に中断されたときに`INDEX_HASH_JOIN`正常に終了できない問題を修正[#54688](https://github.com/pingcap/tidb/issues/54688) @ [wshwsh12](https://github.com/wshwsh12) - - 厳密に自己増分ではないRANGEパーティションテーブルが[#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014)で作成できる問題を修正 - - `_tidb_rowid`の`PointGet`実行プランが[#54583](https://github.com/pingcap/tidb/issues/54583) @ [Defined2014](https://github.com/Defined2014)で生成できる問題を修正 + - 厳密に自己増分ではないRANGEパーティションテーブルが作成できる問題を修正 [#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014) + - `_tidb_rowid`の`PointGet`実行プランが生成できる問題を修正 [#54583](https://github.com/pingcap/tidb/issues/54583) @ [Defined2014](https://github.com/Defined2014) - スローログ内の内部SQL文がデフォルトでnullに編集される問題を修正[#54190](https://github.com/pingcap/tidb/issues/54190) [#52743](https://github.com/pingcap/tidb/issues/52743) [#53264](https://github.com/pingcap/tidb/issues/53264) @ [lcwangchao](https://github.com/lcwangchao) - `UPDATE`操作で複数テーブルシナリオで TiDB OOM が発生する可能性がある問題を修正 [#53742](https://github.com/pingcap/tidb/issues/53742) @ [hawkingrei](https://github.com/hawkingrei) - 関連するサブクエリがある場合にウィンドウ関数がpanic可能性がある問題を修正[#42734](https://github.com/pingcap/tidb/issues/42734) @ [hi-rustin](https://github.com/hi-rustin) @@ -78,7 +78,7 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - 常に`true` となる述語を持つ`SHOW ERRORS`ステートメントを実行すると TiDB がパニックを起こす問題を修正しました。 [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520) - `STATE`フィールドのうち`size`が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`テーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @ [cfzjywxk](https://github.com/cfzjywxk) - `SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...`クエリを実行すると誤った結果が返される可能性がある問題を修正[#53726](https://github.com/pingcap/tidb/issues/53726) @ [hawkingrei](https://github.com/hawkingrei) - - DDL ステートメントが etcd を誤って使用し、タスクが[#52335](https://github.com/pingcap/tidb/issues/52335) @ [wjhuang2016](https://github.com/wjhuang2016)でキューに入れられる問題を修正しました。 + - DDL ステートメントが etcd を誤って使用し、タスクがキューに入れられる問題を修正しました。 [#52335](https://github.com/pingcap/tidb/issues/52335) @ [wjhuang2016](https://github.com/wjhuang2016) - グローバル統計の`Distinct_count`情報が間違っている可能性がある問題を修正しました[#53752](https://github.com/pingcap/tidb/issues/53752) @ [hawkingrei](https://github.com/hawkingrei) - 自動統計収集中にシステム変数`tidb_enable_async_merge_global_stats`と`tidb_analyze_partition_concurrency`有効にならない問題を修正[#53972](https://github.com/pingcap/tidb/issues/53972) @ [hi-rustin](https://github.com/hi-rustin) - 最初の引数が`month`で、2番目の引数が負の場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 [#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008) @@ -143,7 +143,7 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - 暗号化マネージャーが使用前に初期化されない問題を修正[#8384](https://github.com/tikv/pd/issues/8384) @ [rleungx](https://github.com/rleungx) - 同時実行性が高い場合にリソース グループがリソース使用量を効果的に制限できない問題を修正[#8435](https://github.com/tikv/pd/issues/8435) @ [nolouch](https://github.com/nolouch) - `store limit` に関連するデータ競合問題を修正 [#8253](https://github.com/tikv/pd/issues/8253) @ [lhy1024](https://github.com/lhy1024) - - `scheduling`マイクロサービスが[#8331](https://github.com/tikv/pd/issues/8331) @ [rleungx](https://github.com/rleungx)で有効化された後にスケーリングの進行状況が正しく表示されない問題を修正しました + - `scheduling`マイクロサービスが有効化された後にスケーリングの進行状況が正しく表示されない問題を修正しました [#8331](https://github.com/tikv/pd/issues/8331) @ [rleungx](https://github.com/rleungx) - `tso`マイクロサービスが有効になった後、TSO ノードが動的に更新されない問題を修正[#8154](https://github.com/tikv/pd/issues/8154) @ [rleungx](https://github.com/rleungx) - リソースグループのデータ競合問題を修正 [#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp) - 500 ミリ秒を超えるトークンをリクエストするとリソース グループがクォータ制限に達する問題を修正[#8349](https://github.com/tikv/pd/issues/8349) @ [nolouch](https://github.com/nolouch) diff --git a/releases/release-8.1.2.md b/releases/release-8.1.2.md index 5461e5ec576be..a4588043b432a 100644 --- a/releases/release-8.1.2.md +++ b/releases/release-8.1.2.md @@ -22,12 +22,12 @@ TiDB バージョン: 8.1.2 - TiDB - - リクエストユニット(RU)設定に関するメトリックを[#8444](https://github.com/tikv/pd/issues/8444) @ [nolouch](https://github.com/nolouch)に追加します + - リクエストユニット(RU)設定に関するメトリックを追加します [#8444](https://github.com/tikv/pd/issues/8444) @ [nolouch](https://github.com/nolouch) - TiKV - 空のテーブルと小さなリージョンのシナリオでのリージョン結合の速度を向上 [#17376](https://github.com/tikv/tikv/issues/17376) @ [LykxSassinator](https://github.com/LykxSassinator) - - TiKVの`DiskFull`検出を最適化してRaftEngineの`spill-dir`構成と互換性を持たせ、この機能が[#17356](https://github.com/tikv/tikv/issues/17356) @ [LykxSassinator](https://github.com/LykxSassinator)で一貫して動作することを保証します。 + - TiKVの`DiskFull`検出を最適化してRaftEngineの`spill-dir`構成と互換性を持たせ、この機能が一貫して動作することを保証します。 [#17356](https://github.com/tikv/tikv/issues/17356) @ [LykxSassinator](https://github.com/LykxSassinator) - RocksDB 圧縮のトリガー メカニズムを最適化し、多数の DELETE バージョンを処理するときにディスク領域の再利用を高速化します。 [#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche) - `import.num-threads`構成項目を動的に変更するサポート[#17807](https://github.com/tikv/tikv/issues/17807) @ [RidRisR](https://github.com/RidRisR) - Rusoto ライブラリを AWS Rust SDK に置き換えて、バックアップと復元のために外部ストレージ(Amazon S3 など) にアクセスします。これにより、IMDSv2 や EKS Pod Identity などの AWS 機能との互換性が向上します。 [#12371](https://github.com/tikv/tikv/issues/12371) @ [akoshchiy](https://github.com/akoshchiy) @@ -67,11 +67,11 @@ TiDB バージョン: 8.1.2 - 配置ルールを含むテーブル構造をインポートするときに Plan Replayer がエラーを報告する可能性がある問題を修正しました。 [#54961](https://github.com/pingcap/tidb/issues/54961) @ [hawkingrei](https://github.com/hawkingrei) - メモリ使用量が`tidb_mem_quota_query` で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87) - copタスク構築中にTiDBクエリをキャンセルできない問題を修正 [#55957](https://github.com/pingcap/tidb/issues/55957) @ [yibin87](https://github.com/yibin87) - - TTLジョブ実行中に値を`tidb_ttl_delete_worker_count`減らすとジョブが[#55561](https://github.com/pingcap/tidb/issues/55561) @ [lcwangchao](https://github.com/lcwangchao)で完了しなくなる問題を修正しました + - TTLジョブ実行中に値を`tidb_ttl_delete_worker_count`減らすとジョブが完了しなくなる問題を修正しました [#55561](https://github.com/pingcap/tidb/issues/55561) @ [lcwangchao](https://github.com/lcwangchao) - `CAST`関数が文字セットの明示的な設定をサポートしていない問題を修正しました [#55677](https://github.com/pingcap/tidb/issues/55677) @ [Defined2014](https://github.com/Defined2014) - 書き込み競合が発生したときにTTLタスクをキャンセルできない問題を修正[#56422](https://github.com/pingcap/tidb/issues/56422) @ [YangKeao](https://github.com/YangKeao) - `IndexNestedLoopHashJoin` のデータ競合問題を修正 [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg) - - `StreamAggExec`分の`groupOffset`空の場合に TiDB が[#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008)でpanicを起こす可能性がある問題を修正しました + - `StreamAggExec`分の`groupOffset`空の場合に TiDB がpanicを起こす可能性がある問題を修正しました [#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008) - 相関サブクエリと CTE を含むクエリを実行すると、TiDB がハングしたり、誤った結果が返されたりする問題を修正しました。 [#55551](https://github.com/pingcap/tidb/issues/55551) @ [guo-shaoge](https://github.com/guo-shaoge) - インデックス追加中の再試行によって発生するデータ インデックスの不整合の問題を修正しました [#55808](https://github.com/pingcap/tidb/issues/55808) @ [lance6716](https://github.com/lance6716) - 整数型の列に小さい表示幅を指定すると`out of range`エラーが発生する可能性がある問題を修正しました。 [#55837](https://github.com/pingcap/tidb/issues/55837) @ [windtalker](https://github.com/windtalker) @@ -95,10 +95,10 @@ TiDB バージョン: 8.1.2 - TiKV - - 構成`resolved-ts.advance-ts-interval`有効にならないため、TiKV が[#17107](https://github.com/tikv/tikv/issues/17107) @ [MyonKeminta](https://github.com/MyonKeminta)で再起動すると、TiCDC のレプリケーションレイテンシーと Point-in-time Recovery (PITR) が大幅に増加する問題を修正しました。 + - 構成`resolved-ts.advance-ts-interval`有効にならないため、TiKV が再起動すると、TiCDC のレプリケーションレイテンシーと Point-in-time Recovery (PITR) が大幅に増加する問題を修正しました。 [#17107](https://github.com/tikv/tikv/issues/17107) @ [MyonKeminta](https://github.com/MyonKeminta) - リソース制御をトリガーするときに一部のタスクで高いテールレイテンシーが発生する問題を修正しました [#17589](https://github.com/tikv/tikv/issues/17589) @ [glorv](https://github.com/glorv) - リージョンをマージすると稀に TiKV がpanicを起こす可能性がある問題を修正[#17840](https://github.com/tikv/tikv/issues/17840) @ [glorv](https://github.com/glorv) - - ディスクが[#17939](https://github.com/tikv/tikv/issues/17939) @ [LykxSassinator](https://github.com/LykxSassinator)でスタックしているときに TiKV が PD にハートビートを報告できない問題を修正しました + - ディスクがスタックしているときに TiKV が PD にハートビートを報告できない問題を修正しました [#17939](https://github.com/tikv/tikv/issues/17939) @ [LykxSassinator](https://github.com/LykxSassinator) - Raftと RocksDB が異なるディスクにデプロイされている場合、RocksDB が配置されているディスクでは低速ディスク検出が機能しない問題を修正[#17884](https://github.com/tikv/tikv/issues/17884) @ [LykxSassinator](https://github.com/LykxSassinator) - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 [#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng) - `RADIANS()`または`DEGREES()`関数を含むクエリを実行するとTiKVがpanic可能性がある問題を修正しました[#17852](https://github.com/tikv/tikv/issues/17852) @ [gengliqi](https://github.com/gengliqi) @@ -112,7 +112,7 @@ TiDB バージョン: 8.1.2 - PD HTTPクライアントの再試行ロジックが効果がない可能性がある問題を修正[#8499](https://github.com/tikv/pd/issues/8499) @ [JmPotato](https://github.com/JmPotato) - 潜在的なセキュリティ脆弱性を修正するために、Gin Web Framework のバージョンを v1.9.1 から v1.10.0 にアップグレードしました[#8643](https://github.com/tikv/pd/issues/8643) @ [JmPotato](https://github.com/JmPotato) - etcdリーダー遷移中にPDがリーダーを素早く再選出できない問題を修正 [#8823](https://github.com/tikv/pd/issues/8823) @ [rleungx](https://github.com/rleungx) - - `replication.strictly-match-label`から`true`に設定するとTiFlash が[#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx)で起動しなくなる問題を修正 + - `replication.strictly-match-label`から`true`に設定するとTiFlash が起動しなくなる問題を修正 [#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx) - 同じストアID で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang) - 乱数ジェネレータの頻繁な作成によって発生するパフォーマンスジッターの問題を修正しました [#8674](https://github.com/tikv/pd/issues/8674) @ [rleungx](https://github.com/rleungx) - ホットスポット キャッシュのメモリリーク問題を修正 [#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024) @@ -141,7 +141,7 @@ TiDB バージョン: 8.1.2 - Backup & Restore (BR) - ログに暗号化された情報が出力される問題を修正 [#57585](https://github.com/pingcap/tidb/issues/57585) @ [kennytm](https://github.com/kennytm) - - AWS EBS に基づくスナップショットバックアップが準備フェーズで失敗し、バックアップが[#52049](https://github.com/pingcap/tidb/issues/52049) @ [YuJuncen](https://github.com/YuJuncen)で停止する可能性がある問題を修正しました。 + - AWS EBS に基づくスナップショットバックアップが準備フェーズで失敗し、バックアップが停止する可能性がある問題を修正しました。 [#52049](https://github.com/pingcap/tidb/issues/52049) @ [YuJuncen](https://github.com/YuJuncen) - バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正[#55265](https://github.com/pingcap/tidb/issues/55265) @ [Leavrth](https://github.com/Leavrth) - `k8s.io/api`ライブラリバージョンにアップグレードして潜在的なセキュリティ脆弱性を修正します [#57790](https://github.com/pingcap/tidb/issues/57790) @ [BornChanger](https://github.com/BornChanger) - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に PITR タスクが`Information schema is out of date`エラーを返す可能性がある問題を修正しました[#57743](https://github.com/pingcap/tidb/issues/57743) @ [Tristan1900](https://github.com/Tristan1900) From 3ecd4f77fef2eab23cace30dea47f362c14046c3 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:30 +0900 Subject: [PATCH 5/9] =?UTF-8?q?i18n(ja):=20add=20missing=20particles=20(?= =?UTF-8?q?=E3=82=92/=E3=81=8C/=E3=81=AE)=20and=20fix=20particle=20usage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- dynamic-config.md | 4 ++-- releases/release-2.0.5.md | 2 +- releases/release-2.0.7.md | 6 +++--- releases/release-2.0.9.md | 6 +++--- releases/release-2.1-rc.1.md | 14 +++++++------- releases/release-2.1-rc.2.md | 2 +- releases/release-2.1.14.md | 4 ++-- releases/release-2.1.17.md | 6 +++--- releases/release-2.1.18.md | 2 +- releases/release-3.0.0-beta.1.md | 2 +- releases/release-3.0.15.md | 2 +- releases/release-6.5.3.md | 2 +- releases/release-7.1.0.md | 4 ++-- releases/release-7.3.0.md | 2 +- 14 files changed, 29 insertions(+), 29 deletions(-) diff --git a/dynamic-config.md b/dynamic-config.md index 5bd8b6f4537ef..d0fd7c54a36ee 100644 --- a/dynamic-config.md +++ b/dynamic-config.md @@ -179,8 +179,8 @@ show warnings; | `gc.enable-compaction-filter` | 圧縮フィルタを有効にするかどうか | | `gc.compaction-filter-skip-version-check` | 圧縮フィルタのクラスタバージョンチェックをスキップするかどうか(未リリース) | | `gc.auto-compaction.check-interval` | TiKVが自動(RocksDB)圧縮をトリガーするかどうかを確認する間隔 | -| `gc.auto-compaction.tombstone-num-threshold` | TiKV自動(RocksDB)圧縮をトリガーするために必要なRocksDBトゥームストーンの数 | -| `gc.auto-compaction.tombstone-percent-threshold` | TiKV自動(RocksDB)圧縮をトリガーするために必要なRocksDBトゥームストーンの割合 | +| `gc.auto-compaction.tombstone-num-threshold` | TiKV自動(RocksDB)圧縮をトリガーするために必要なRocksDBのtombstoneの数 | +| `gc.auto-compaction.tombstone-percent-threshold` | TiKV自動(RocksDB)圧縮をトリガーするために必要なRocksDBのtombstoneの割合 | | `gc.auto-compaction.redundant-rows-threshold` | TiKV自動(RocksDB)圧縮をトリガーするために必要な冗長MVCC行の数 | | `gc.auto-compaction.redundant-rows-percent-threshold` | TiKV自動(RocksDB)圧縮をトリガーするために必要な冗長MVCC行の割合 | | `gc.auto-compaction.bottommost-level-force` | RocksDBの最下層ファイルの圧縮を強制するかどうか | diff --git a/releases/release-2.0.5.md b/releases/release-2.0.5.md index 1ba109ce0daa1..a06292b9938b5 100644 --- a/releases/release-2.0.5.md +++ b/releases/release-2.0.5.md @@ -15,7 +15,7 @@ summary: TiDB 2.0.5は2018年7月6日にリリースされ、システムの互 - `Selection`のコスト計算を最適化して、結果をより正確にする[#6989](https://github.com/pingcap/tidb/pull/6989) - クエリパスとして、一意インデックスまたは主キーに完全に一致するクエリ条件を直接選択します。 [#6966](https://github.com/pingcap/tidb/pull/6966) - サービス起動に失敗した場合に必要なクリーンアップを実行する [#6964](https://github.com/pingcap/tidb/pull/6964) - - `Load Data`文[#6962](https://github.com/pingcap/tidb/pull/6962)で`\N` NULL として処理する + - `Load Data`文で`\N` を NULL として処理する [#6962](https://github.com/pingcap/tidb/pull/6962) - CBO のコード構造を最適化する [#6953](https://github.com/pingcap/tidb/pull/6953) - サービスを開始するときに監視メトリックを早めに報告する [#6931](https://github.com/pingcap/tidb/pull/6931) - SQL文の改行を削除し、ユーザー情報を追加することで、スロークエリの形式を最適化します[#6920](https://github.com/pingcap/tidb/pull/6920) diff --git a/releases/release-2.0.7.md b/releases/release-2.0.7.md index 4162f93c78759..dc600f86e383f 100644 --- a/releases/release-2.0.7.md +++ b/releases/release-2.0.7.md @@ -18,12 +18,12 @@ summary: TiDB 2.0.7は2018年9月7日にリリースされ、システムの互 - 一意インデックスの追加を高速化[#7562](https://github.com/pingcap/tidb/pull/7562) - DDL同時実行を制御するオプションを追加[#7563](https://github.com/pingcap/tidb/pull/7563) - バグ修正 - - 主キーが整数[#7298](https://github.com/pingcap/tidb/pull/7298)であるテーブルでは`USE INDEX(PRIMARY)`使用できない問題を修正 - - 内側の行が`NULL` [#7301](https://github.com/pingcap/tidb/pull/7301)の場合に`Merge Join`と`Index Join`誤った結果を出力する問題を修正しました + - 主キーが整数であるテーブルでは`USE INDEX(PRIMARY)`を使用できない問題を修正 [#7298](https://github.com/pingcap/tidb/pull/7298) + - 内側の行が`NULL` の場合に`Merge Join`と`Index Join`が誤った結果を出力する問題を修正しました [#7301](https://github.com/pingcap/tidb/pull/7301) - チャンク`Join`が小さすぎると誤った結果が出力される問題を修正しました[#7315](https://github.com/pingcap/tidb/pull/7315) - `range column` を含むテーブルを作成するステートメントによって発生するpanic問題を修正しました [#7379](https://github.com/pingcap/tidb/pull/7379) - `admin check table`時刻型列のエラーを誤って報告する問題を修正[#7457](https://github.com/pingcap/tidb/pull/7457) - - デフォルト値`current_timestamp`のデータが条件`=` [#7467](https://github.com/pingcap/tidb/pull/7467)使用してクエリできない問題を修正しました。 + - デフォルト値`current_timestamp`のデータが条件`=`を使用してクエリできない問題を修正しました。 [#7467](https://github.com/pingcap/tidb/pull/7467) - `ComStmtSendLongData`コマンドを使用して挿入された長さゼロのパラメータが誤って NULL として解析される問題を修正しました [#7508](https://github.com/pingcap/tidb/pull/7508) - 特定のシナリオで`auto analyze`が繰り返し実行される問題を修正[#7556](https://github.com/pingcap/tidb/pull/7556) - 改行文字で終わる1行コメントをパーサーが解析できない問題を修正[#7635](https://github.com/pingcap/tidb/pull/7635) diff --git a/releases/release-2.0.9.md b/releases/release-2.0.9.md index 4105ff57bf620..9c3067086a9cd 100644 --- a/releases/release-2.0.9.md +++ b/releases/release-2.0.9.md @@ -9,7 +9,7 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの ## TiDB {#tidb} -- 統計ヒストグラム[#7927](https://github.com/pingcap/tidb/pull/7927)空であることによる問題を修正 +- 統計ヒストグラムが空であることによる問題を修正 [#7927](https://github.com/pingcap/tidb/pull/7927) - いくつかのケースで`UNION ALL`文のpanic問題を修正[#7942](https://github.com/pingcap/tidb/pull/7942) - 間違ったDDLジョブによって発生するスタックオーバーフローの問題を修正[#7959](https://github.com/pingcap/tidb/pull/7959) - `Commit`操作のスローログを追加する [#7983](https://github.com/pingcap/tidb/pull/7983) @@ -25,11 +25,11 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの - トランザクションの最大許容実行時間を構成可能なオプションにする[#8209](https://github.com/pingcap/tidb/pull/8209) - `expression rewriter`のいくつかのケースでの誤った比較アルゴリズムを修正[#8288](https://github.com/pingcap/tidb/pull/8288) - `UNION ORDER BY`文で生成された余分な列を削除します [#8307](https://github.com/pingcap/tidb/pull/8307) -- `admin show next_row_id`ステートメント[#8274](https://github.com/pingcap/tidb/pull/8274)サポートする +- `admin show next_row_id`ステートメントをサポートする [#8274](https://github.com/pingcap/tidb/pull/8274) - `Show Create Table`文の特殊文字のエスケープ問題を修正 [#8321](https://github.com/pingcap/tidb/pull/8321) - いくつかのケースで`UNION`文の予期しないエラーを修正[#8318](https://github.com/pingcap/tidb/pull/8318) - DDLジョブをキャンセルしてもスキーマがロールバックされない場合がある問題を修正[#8312](https://github.com/pingcap/tidb/pull/8312) -- `tidb_max_chunk_size`グローバル変数[#8333](https://github.com/pingcap/tidb/pull/8333)に変更する +- `tidb_max_chunk_size`をグローバル変数に変更する [#8333](https://github.com/pingcap/tidb/pull/8333) - ticlientの`Scan`コマンドに上限を追加して、オーバーバウンドスキャン を回避する [#8310](https://github.com/pingcap/tidb/pull/8310) [#8309](https://github.com/pingcap/tidb/pull/8309) ## PD {#pd} diff --git a/releases/release-2.1-rc.1.md b/releases/release-2.1-rc.1.md index 353407673612b..4f73512851ded 100644 --- a/releases/release-2.1-rc.1.md +++ b/releases/release-2.1-rc.1.md @@ -19,7 +19,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - [#7163](https://github.com/pingcap/tidb/pull/7163)場合によっては一意インデックスを使用して`NULL`値が見つからない問題を修正 - UTF-8 のプレフィックスインデックスの範囲計算の問題を修正 [#7194](https://github.com/pingcap/tidb/pull/7194) - 場合によっては`Project`演算子を削除することによって結果が正しくなくなる問題を修正しました[#7257](https://github.com/pingcap/tidb/pull/7257) - - 主キーが整数[#7316](https://github.com/pingcap/tidb/pull/7316)場合に`USE INDEX(PRIMARY)`使用できない問題を修正 + - 主キーが整数の場合に`USE INDEX(PRIMARY)`を使用できない問題を修正 [#7316](https://github.com/pingcap/tidb/pull/7316) - 相関列を使用してインデックス範囲を計算できないケースがある問題を修正[#7357](https://github.com/pingcap/tidb/pull/7357) - SQL実行エンジン - 一部のケースで夏時間が正しく計算されない問題を修正[#6823](https://github.com/pingcap/tidb/pull/6823) @@ -30,7 +30,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - 時間型データのメモリ使用量を最適化し、時間型データのメモリ使用量を50%削減します[#7043](https://github.com/pingcap/tidb/pull/7043) - `UNION`文で返される結果に符号付き整数と符号なし整数が混在する問題を修正しました。これは MySQL と互換性がありません。 [#7112](https://github.com/pingcap/tidb/pull/7112) - `LPAD` / `RPAD` / `TO_BASE64` / `FROM_BASE64` / `REPEAT` [#7171](https://github.com/pingcap/tidb/pull/7171) [#7266](https://github.com/pingcap/tidb/pull/7266) でメモリ使用量が多すぎるために発生するpanic問題を修正しました [#7431](https://github.com/pingcap/tidb/pull/7431) [#7409](https://github.com/pingcap/tidb/pull/7409) - - `MergeJoin` `IndexJoin` `NULL`値[#7255](https://github.com/pingcap/tidb/pull/7255)処理するときの誤った結果を修正 + - `MergeJoin` `IndexJoin` `NULL`値を処理するときの誤った結果を修正 [#7255](https://github.com/pingcap/tidb/pull/7255) - `Outer Join`の誤った結果がいくつかのケースで発生する問題を修正[#7288](https://github.com/pingcap/tidb/pull/7288) - `Data Truncated`のエラーメッセージを改善して、間違ったデータとテーブル内の対応するフィールドを見つけやすくします。 [#7401](https://github.com/pingcap/tidb/pull/7401) - いくつかのケースで`decimal`の誤った結果を修正[#7001](https://github.com/pingcap/tidb/pull/7001) [#7113](https://github.com/pingcap/tidb/pull/7113) [#7202](https://github.com/pingcap/tidb/pull/7202) [#7208](https://github.com/pingcap/tidb/pull/7208) @@ -44,15 +44,15 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - データが頻繁に更新されると`Auto Analyze`が機能しない問題を修正[#7022](https://github.com/pingcap/tidb/pull/7022) - 統計の動的更新プロセス中の書き込み競合を減らす[#7124](https://github.com/pingcap/tidb/pull/7124) - 統計情報が正しくない場合のコスト見積りを最適化する[#7175](https://github.com/pingcap/tidb/pull/7175) - - `AccessPath`コスト見積戦略[#7233](https://github.com/pingcap/tidb/pull/7233)最適化する + - `AccessPath`コスト見積もりの戦略を最適化する [#7233](https://github.com/pingcap/tidb/pull/7233) - サーバ - 権限情報の読み込みに関するバグを修正[#6976](https://github.com/pingcap/tidb/pull/6976) - `Kill`コマンドの権限チェックが厳しすぎる問題を修正[#6954](https://github.com/pingcap/tidb/pull/6954) - いくつかのバイナリ数値型を削除する問題を修正[#6922](https://github.com/pingcap/tidb/pull/6922) - 出力ログを短くする [#7029](https://github.com/pingcap/tidb/pull/7029) - - `mismatchClusterID`問題[#7053](https://github.com/pingcap/tidb/pull/7053)処理する - - `advertise-address`構成項目[#7078](https://github.com/pingcap/tidb/pull/7078)追加する - - `GrpcKeepAlive`オプション[#7100](https://github.com/pingcap/tidb/pull/7100)追加 + - `mismatchClusterID`の問題を処理する [#7053](https://github.com/pingcap/tidb/pull/7053) + - `advertise-address`構成項目を追加する [#7078](https://github.com/pingcap/tidb/pull/7078) + - `GrpcKeepAlive`オプションを追加 [#7100](https://github.com/pingcap/tidb/pull/7100) - 接続を追加するか、 `Token`回のモニター[#7110](https://github.com/pingcap/tidb/pull/7110) - データデコードパフォーマンスを最適化する[#7149](https://github.com/pingcap/tidb/pull/7149) - `INFORMMATION_SCHEMA` の`PROCESSLIST`テーブルを追加します [#7236](https://github.com/pingcap/tidb/pull/7236) @@ -68,7 +68,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - システム変数設定する際に有効性チェックを追加する [#7117](https://github.com/pingcap/tidb/pull/7117) - `Prepare`文の`PlaceHolder`の数の検証を追加する [#7162](https://github.com/pingcap/tidb/pull/7162) - サポート`set character_set_results = null` [#7353](https://github.com/pingcap/tidb/pull/7353) - - `flush status`構文[#7369](https://github.com/pingcap/tidb/pull/7369)サポートする + - `flush status`構文をサポートする [#7369](https://github.com/pingcap/tidb/pull/7369) - `information_schema` の`SET`と`ENUM`型の列サイズを修正 [#7347](https://github.com/pingcap/tidb/pull/7347) - テーブルを作成するためのステートメントの`NATIONAL CHARACTER`構文をサポートします [#7378](https://github.com/pingcap/tidb/pull/7378) - `LOAD DATA`文の`CHARACTER SET`構文をサポートする [#7391](https://github.com/pingcap/tidb/pull/7391) diff --git a/releases/release-2.1-rc.2.md b/releases/release-2.1-rc.2.md index d005af0738afb..f764112d774b5 100644 --- a/releases/release-2.1-rc.2.md +++ b/releases/release-2.1-rc.2.md @@ -35,7 +35,7 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL - サーバ - トレース関連の依存関係を追加する [#7532](https://github.com/pingcap/tidb/pull/7532) - Golang の`mutex profile`機能を有効にする [#7512](https://github.com/pingcap/tidb/pull/7512) - - `Admin`文には`Super_priv`権限[#7486](https://github.com/pingcap/tidb/pull/7486)必要です + - `Admin`文には`Super_priv`権限が必要です [#7486](https://github.com/pingcap/tidb/pull/7486) - `Drop`重要なシステムテーブル[#7471](https://github.com/pingcap/tidb/pull/7471)へのアクセスを禁止する - `juju/errors`から`pkg/errors` に切り替える [#7151](https://github.com/pingcap/tidb/pull/7151) - SQLトレースの機能プロトタイプを完成させる [#7016](https://github.com/pingcap/tidb/pull/7016) diff --git a/releases/release-2.1.14.md b/releases/release-2.1.14.md index 49d29986f8fd4..02c384008ce3c 100644 --- a/releases/release-2.1.14.md +++ b/releases/release-2.1.14.md @@ -23,7 +23,7 @@ TiDB Ansible バージョン: 2.1.14 - サポートされていない集計関数の使用によって発生するpanicを修正[#10911](https://github.com/pingcap/tidb/pull/10911) - `load data`文が失敗した場合、最後のトランザクションに自動ロールバック機能を追加します[#10862](https://github.com/pingcap/tidb/pull/10862) - `OOMAction`構成項目が`Cancel` に設定されている場合に TiDB が誤った結果を返す場合がある問題を修正しました。 [#11016](https://github.com/pingcap/tidb/pull/11016) -- TiDBpanic問題[#11039](https://github.com/pingcap/tidb/pull/11039)回避するために`TRACE`文を無効にする +- TiDBのpanic問題を回避するために`TRACE`文を無効にする [#11039](https://github.com/pingcap/tidb/pull/11039) - 特定の関数をコプロセッサーにプッシュダウンすることを動的に有効/無効にする`mysql.expr_pushdown_blacklist`システム テーブルを追加します。 [#10998](https://github.com/pingcap/tidb/pull/10998) - `ANY_VALUE`機能が`ONLY_FULL_GROUP_BY`モードで動作しない問題を修正 [#10994](https://github.com/pingcap/tidb/pull/10994) - 文字列型のユーザー変数を評価する際にディープコピーを行わないことで発生する誤った評価を修正しました。 [#11043](https://github.com/pingcap/tidb/pull/11043) @@ -44,7 +44,7 @@ TiDB Binlog - `safe-mode`構成項目を追加し、この項目を有効にした後に重複したデータのインポートをサポートします[#662](https://github.com/pingcap/tidb-binlog/pull/662) - Pump - 利用可能なbinlogスペースを制限するための`stop-write-at-available-space`設定項目を追加します[#659](https://github.com/pingcap/tidb-binlog/pull/659) - - LevelDB L0ファイルの数が[#648](https://github.com/pingcap/tidb-binlog/pull/648)の場合にガベージコレクターが動作しないことがある問題を修正しました。 + - LevelDB L0ファイルの数が多い場合にガベージコレクターが動作しないことがある問題を修正しました。 [#648](https://github.com/pingcap/tidb-binlog/pull/648) - ログファイルを削除するアルゴリズムを最適化して、スペースの解放を高速化します[#648](https://github.com/pingcap/tidb-binlog/pull/648) - Drainer - 下流の`BIT`列の更新の失敗を修正 [#655](https://github.com/pingcap/tidb-binlog/pull/655) diff --git a/releases/release-2.1.17.md b/releases/release-2.1.17.md index ff044518b5be1..e26397d809efb 100644 --- a/releases/release-2.1.17.md +++ b/releases/release-2.1.17.md @@ -53,7 +53,7 @@ TiDB Ansible バージョン: 2.1.17 - `tikvSnapshot`にリバーススキャンインターフェースを追加し、DDL履歴ジョブを効率的にクエリできるようにします。このインターフェースを使用することで、 `ADMIN SHOW DDL JOBS`実行時間が大幅に短縮されます[#11789](https://github.com/pingcap/tidb/pull/11789) - `CREATE TABLE ... PRE_SPLIT_REGION`構文の改善: `PRE_SPLIT_REGION = N` の場合、事前分割されるリージョンの数を 2^(N-1) から 2^N に変更します。 [#11797](https://github.com/pingcap/tidb/pull/11797/files) - オンラインワークロードに大きな影響を与えないように、 `Add Index`操作のバックグラウンドワーカースレッドのデフォルトパラメータ値を減らします[#11875](https://github.com/pingcap/tidb/pull/11875) - - `SPLIT TABLE`構文の動作を改善します。3 `SPLIT TABLE ... REGIONS N`使用して領域[#11929](https://github.com/pingcap/tidb/pull/11929)を分割すると、N 個のデータリージョンと 1 つのインデックスリージョンが生成されます。 + - `SPLIT TABLE`構文の動作を改善します。`SPLIT TABLE ... REGIONS N`を使用して領域を分割すると、N 個のデータリージョンと 1 つのインデックスリージョンが生成されます。 [#11929](https://github.com/pingcap/tidb/pull/11929) - 設定ファイルに`split-region-max-num`パラメータ(デフォルトでは`10000` )を追加して、 `SPLIT TABLE`構文で許可されるリージョンの最大数を調整可能にします[#12080](https://github.com/pingcap/tidb/pull/12080) - システムがbinlog書き込むときに、この句のコメントが解除された`PRE_SPLIT_REGIONS`原因で、下流のMySQLで`CREATE TABLE`句を解析できない問題を修正しました。 [#12121](https://github.com/pingcap/tidb/pull/12121) - `SHOW TABLE … REGIONS`と`SHOW TABLE .. INDEX … REGIONS`の`WHERE` のサブ条項を追加する [#12124](https://github.com/pingcap/tidb/pull/12124) @@ -64,8 +64,8 @@ TiDB Ansible バージョン: 2.1.17 - 一部のケースでリージョン内のキーのカウント結果が誤っていた問題を修正[#5415](https://github.com/tikv/tikv/pull/5415) - TiKVに`config-check`オプションを追加して、TiKV構成項目が有効かどうかを確認する[#5391](https://github.com/tikv/tikv/pull/5391) -- ノード[#5277](https://github.com/tikv/tikv/pull/5277)再起動によって発生するジッターを軽減するために起動プロセスを最適化します。 -- 場合によってはロック解決プロセスを最適化して、トランザクション[#5339](https://github.com/tikv/tikv/pull/5339)ロック解決を高速化します。 +- ノードの再起動によって発生するジッターを軽減するために起動プロセスを最適化します。 [#5277](https://github.com/tikv/tikv/pull/5277) +- 場合によってはロック解決プロセスを最適化して、トランザクションのロック解決を高速化します。 [#5339](https://github.com/tikv/tikv/pull/5339) - `get_txn_commit_info`プロセスを最適化してトランザクションのコミットを高速化する[#5062](https://github.com/tikv/tikv/pull/5062) - Raft関連のログを簡素化する[#5425](https://github.com/tikv/tikv/pull/5425) - TiKVが一部のケースで異常終了する問題を解決[#5441](https://github.com/tikv/tikv/pull/5441) diff --git a/releases/release-2.1.18.md b/releases/release-2.1.18.md index d5009b611e737..b32a468be3cbd 100644 --- a/releases/release-2.1.18.md +++ b/releases/release-2.1.18.md @@ -45,7 +45,7 @@ TiDB Ansible バージョン: 2.1.18 - `skip-grant-table=true`構成の`FLUSH PRIVILEGES`ステートメントによって引き起こされるpanic問題を修正 [#12816](https://github.com/pingcap/tidb/pull/12816) - 短時間に多数の書き込み要求があった場合にパフォーマンスのボトルネックを回避するために、AutoID を適用するデフォルトの最小ステップを`1000`から`30000`に増やします[#12891](https://github.com/pingcap/tidb/pull/12891) - TiDBがパニックになったときに失敗した`Prepared`文がエラーログに出力されない問題を修正しました[#12954](https://github.com/pingcap/tidb/pull/12954) - - スロークエリログの`COM_STMT_FETCH`回限りのレコードがMySQL [#12953](https://github.com/pingcap/tidb/pull/12953)ものと矛盾する問題を修正しました。 + - スロークエリログの`COM_STMT_FETCH`時間レコードがMySQLのものと矛盾する問題を修正しました。 [#12953](https://github.com/pingcap/tidb/pull/12953) - 書き込み競合のエラーメッセージにエラーコードを追加して、原因を素早く特定します[#12878](https://github.com/pingcap/tidb/pull/12878) - DDL - デフォルトでは、列の`AUTO INCREMENT`の属性の削除は許可されません。この属性を削除する必要がある場合は、 `tidb_allow_remove_auto_inc`の変数の値を変更してください。詳細は[システム変数](/system-variables.md#tidb_allow_remove_auto_inc-new-in-v2118-and-v304)参照してください[#12146](https://github.com/pingcap/tidb/pull/12146) diff --git a/releases/release-3.0.0-beta.1.md b/releases/release-3.0.0-beta.1.md index 49aff07da8a86..182adb0992e6d 100644 --- a/releases/release-3.0.0-beta.1.md +++ b/releases/release-3.0.0-beta.1.md @@ -65,7 +65,7 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - TiDBに表示されるMySQLのバージョンを5.7.10から5.7.25に変更する[#9553](https://github.com/pingcap/tidb/pull/9553) - [ログ形式](https://github.com/tikv/rfcs/blob/master/text/0018-unified-log-format.md)統合してツールによる収集と分析を容易にする - 統計に基づいて実際のデータ量と推定データ量の差を記録するための監視項目`high_error_rate_feedback_total`追加します。 [#9209](https://github.com/pingcap/tidb/pull/9209) - - データベースディメンションにQPS監視項目を追加します。これは、構成項目[#9151](https://github.com/pingcap/tidb/pull/9151)使用して有効にできます。 + - データベースディメンションにQPS監視項目を追加します。これは、構成項目を使用して有効にできます。 [#9151](https://github.com/pingcap/tidb/pull/9151) - DDL - DDLタスクの再試行回数を制限するために、 `ddl_error_count_limit`グローバル変数(デフォルトでは「512」)を追加します(この回数が制限を超えると、DDLタスクはキャンセルされます) [#9295](https://github.com/pingcap/tidb/pull/9295) - ALTER ALGORITHM `INPLACE` / `INSTANT` をサポート [#8811](https://github.com/pingcap/tidb/pull/8811) diff --git a/releases/release-3.0.15.md b/releases/release-3.0.15.md index e5900e7ca6f50..8e5c0367b844c 100644 --- a/releases/release-3.0.15.md +++ b/releases/release-3.0.15.md @@ -38,7 +38,7 @@ TiDB バージョン: 3.0.15 - 浮動小数点数に対して XOR 演算を実行すると TiDB と MySQL の間で結果が一致しない問題を修正しました。 [#16976](https://github.com/pingcap/tidb/pull/16976) - 準備された方法でDDL文を実行するときに発生するエラーを修正[#17415](https://github.com/pingcap/tidb/pull/17415) - IDアロケータのバッチサイズ計算の誤った処理ロジックを修正 [#17548](https://github.com/pingcap/tidb/pull/17548) - - 時間が高価なしきい値[#17534](https://github.com/pingcap/tidb/pull/17534)超えたときに`MAX_EXEC_TIME`ヒントが有効にならない問題を修正 + - 実行時間が大きいしきい値を超えたときに`MAX_EXEC_TIME`ヒントが有効にならない問題を修正 [#17534](https://github.com/pingcap/tidb/pull/17534) - TiKV diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 475964d628796..ab85e9562dd24 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -62,7 +62,7 @@ TiDB バージョン: 6.5.3 - `AES_DECRYPT`式を使用すると SQL 文が`runtime error: index out of range`エラーを報告する問題を修正しました [#43063](https://github.com/pingcap/tidb/issues/43063) @ [lcwangchao](https://github.com/lcwangchao) - `SHOW PROCESSLIST`文でサブクエリ時間が長い文のトランザクションの TxnStart を表示できない問題を修正[#40851](https://github.com/pingcap/tidb/issues/40851) @ [crazycs520](https://github.com/crazycs520) - PD分離により実行中のDDL [#44014](https://github.com/pingcap/tidb/issues/44014) がブロックされる可能性がある問題を修正 [#44267](https://github.com/pingcap/tidb/issues/44267) @ [wjhuang2016](https://github.com/wjhuang2016) [#43755](https://github.com/pingcap/tidb/issues/43755) - - `UNION` [#42563](https://github.com/pingcap/tidb/issues/42563) @ [lcwangchao](https://github.com/lcwangchao)でユニオンビューと一時テーブルをクエリするときに発生する TiDBpanic問題を修正しました。 + - `UNION` でユニオンビューと一時テーブルをクエリするときに発生する TiDBのpanic問題を修正しました。 [#42563](https://github.com/pingcap/tidb/issues/42563) @ [lcwangchao](https://github.com/lcwangchao) - パーティション化されたテーブルにおける配置ルールの動作の問題を修正し、削除されたパーティションにおける配置ルールが正しく設定され、再利用されるようになりました[#44116](https://github.com/pingcap/tidb/issues/44116) @ [lcwangchao](https://github.com/lcwangchao) - パーティションテーブルのパーティションを切り捨てるとパーティションの配置ルールが無効になる可能性がある問題を修正[#44031](https://github.com/pingcap/tidb/issues/44031) @ [lcwangchao](https://github.com/lcwangchao) - テーブル名の変更中に TiCDC が行の変更の一部を失う可能性がある問題を修正[#43338](https://github.com/pingcap/tidb/issues/43338) @ [tangenta](https://github.com/tangenta) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index e9c89a8899d48..25528971c82d1 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -395,11 +395,11 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - TiCDC がテーブル名の変更[#43338](https://github.com/pingcap/tidb/issues/43338) @ [tangenta](https://github.com/tangenta)中に一部の行の変更を失う可能性がある問題を修正しました - クライアントがカーソル読み取り[#38116](https://github.com/pingcap/tidb/issues/38116) @ [YangKeao](https://github.com/YangKeao)を使用すると TiDBサーバーがクラッシュする問題を修正しました - `ADMIN SHOW DDL JOBS LIMIT`誤った結果を返す問題を修正[#42298](https://github.com/pingcap/tidb/issues/42298) @ [CbcWestwolf](https://github.com/CbcWestwolf) - - `UNION` [#42563](https://github.com/pingcap/tidb/issues/42563) @ [lcwangchao](https://github.com/lcwangchao)でユニオンビューと一時テーブルをクエリするときに発生する TiDBpanic問題を修正しました。 + - `UNION` でユニオンビューと一時テーブルをクエリするときに発生する TiDBのpanic問題を修正しました。 [#42563](https://github.com/pingcap/tidb/issues/42563) @ [lcwangchao](https://github.com/lcwangchao) - トランザクション[#39664](https://github.com/pingcap/tidb/issues/39664) @ [tiancaiamao](https://github.com/tiancaiamao)で複数のステートメントをコミットするときにテーブル名の変更が有効にならない問題を修正しました - 時刻変換中にプリペアドプランキャッシュと非プリペアドプランキャッシュの動作間の非互換性の問題を修正しました[#42439](https://github.com/pingcap/tidb/issues/42439) @ [qw4990](https://github.com/qw4990) - Decimal 型[#43311](https://github.com/pingcap/tidb/issues/43311) @ [qw4990](https://github.com/qw4990)のプラン キャッシュによって発生する誤った結果を修正しました - - 間違ったフィールドタイプチェック[#42459](https://github.com/pingcap/tidb/issues/42459) @ [AilinKid](https://github.com/AilinKid)による、null 認識アンチ結合 (NAAJ) での TiDBpanic問題を修正しました。 + - 間違ったフィールドタイプチェックによる、null 認識アンチ結合 (NAAJ) での TiDBのpanic問題を修正しました。 [#42459](https://github.com/pingcap/tidb/issues/42459) @ [AilinKid](https://github.com/AilinKid) - RC分離レベルでの悲観的トランザクションにおけるDML実行の失敗により、データとインデックス[#43294](https://github.com/pingcap/tidb/issues/43294) @ [ekexium](https://github.com/ekexium)の間に不整合が発生する可能性がある問題を修正しました。 - 極端なケースで、悲観的トランザクションの最初のステートメントが再試行されるときに、このトランザクションのロックを解決するとトランザクションの正確性に影響する可能性がある問題を修正しました[#42937](https://github.com/pingcap/tidb/issues/42937) @ [MyonKeminta](https://github.com/MyonKeminta) - GC がロック[#43243](https://github.com/pingcap/tidb/issues/43243) @ [MyonKeminta](https://github.com/MyonKeminta)を解決するときに、まれに悲観的トランザクションの残余悲観的ロックがデータの正確性に影響を与える可能性がある問題を修正しました。 diff --git a/releases/release-7.3.0.md b/releases/release-7.3.0.md index 5ce4c76160a6f..f078e1f495e7f 100644 --- a/releases/release-7.3.0.md +++ b/releases/release-7.3.0.md @@ -231,7 +231,7 @@ TiDB バージョン: 7.3.0 - TiDB - MySQL Cursor Fetch プロトコルを使用した場合に、結果セットのメモリ消費量が`tidb_mem_quota_query`制限を超え、TiDB のメモリ不足が発生する問題を修正しました。修正後、TiDB は自動的に結果セットをディスクに書き込み、メモリを解放します。 [#43233](https://github.com/pingcap/tidb/issues/43233) @[YangKeao](https://github.com/YangKeao) - - データ競合によって引き起こされる TiDBpanic問題を修正 [#45561](https://github.com/pingcap/tidb/issues/45561) @[gengliqi](https://github.com/gengliqi) + - データ競合によって引き起こされる TiDBのpanic問題を修正 [#45561](https://github.com/pingcap/tidb/issues/45561) @[gengliqi](https://github.com/gengliqi) - `indexMerge`を含むクエリが強制終了されたときに発生するハングアップ問題を修正 [#45279](https://github.com/pingcap/tidb/issues/45279) @[xzhangxian1008](https://github.com/xzhangxian1008) - `tidb_enable_parallel_apply`が有効な場合、MPP モードでのクエリ結果が正しくない問題を修正 [#45299](https://github.com/pingcap/tidb/issues/45299) @[windtalker](https://github.com/windtalker) - `resolve lock` PD時間の急激な変化時にハングアップする可能性がある問題を修正 [#44822](https://github.com/pingcap/tidb/issues/44822) @[zyguan](https://github.com/zyguan) From 1d5d8a53782880e15b9e3ed8d15ff9c717f8bd8c Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:30 +0900 Subject: [PATCH 6/9] i18n(ja): fix word order and sentence structure Co-Authored-By: Claude Opus 4.8 (1M context) --- releases/release-2.0.6.md | 2 +- releases/release-3.0.0-rc.2.md | 8 ++--- releases/release-3.0.1.md | 58 +++++++++++++++++----------------- releases/release-3.0.10.md | 2 +- releases/release-3.0.11.md | 2 +- 5 files changed, 36 insertions(+), 36 deletions(-) diff --git a/releases/release-2.0.6.md b/releases/release-2.0.6.md index 5f4c180f6916f..d707957801d4c 100644 --- a/releases/release-2.0.6.md +++ b/releases/release-2.0.6.md @@ -16,7 +16,7 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い - 推定待ちの値が統計範囲を超える場合の行数推定の精度を向上 [#7185](https://github.com/pingcap/tidb/pull/7185) - 実行効率を向上させるために、 `Index Join`の外部テーブルとして推定行数が少ないテーブルを選択します[#7277](https://github.com/pingcap/tidb/pull/7277) - `ANALYZE TABLE`の実行中に発生したパニックに対する回復メカニズムを追加し、統計収集するプロセスでの異常な動作によって tidb サーバーが利用できなくなることを回避します。 [#7228](https://github.com/pingcap/tidb/pull/7228) - - `RPAD`の結果が`max_allowed_packet`システム変数の値を超えた場合、 `NULL`と対応する警告を返し、MySQL [#7244](https://github.com/pingcap/tidb/pull/7244)と互換性があります`LPAD` + - `RPAD`と`LPAD`の結果が`max_allowed_packet`システム変数の値を超えた場合、 `NULL`と対応する警告を返し、MySQL と互換性があります [#7244](https://github.com/pingcap/tidb/pull/7244) - `PREPARE`文のプレースホルダ数の上限を 65535 に設定し、MySQL と互換性を持たせます。 [#7250](https://github.com/pingcap/tidb/pull/7250) - バグ修正 - `DROP USER`文が場合によっては MySQL の動作と互換性がない問題を修正[#7014](https://github.com/pingcap/tidb/pull/7014) diff --git a/releases/release-3.0.0-rc.2.md b/releases/release-3.0.0-rc.2.md index 46f2b906b025b..2292d14a50a34 100644 --- a/releases/release-3.0.0-rc.2.md +++ b/releases/release-3.0.0-rc.2.md @@ -47,7 +47,7 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - DDL - TiDB の旧バージョンのストレージ内の文字セット名の大文字の問題を修正しました [#10272](https://github.com/pingcap/tidb/pull/10272) - - テーブル作成時にテーブルリージョンを事前割り当てして、 [#10221](https://github.com/pingcap/tidb/pull/10221)作成後の書き込みホットスポットを回避するテーブルパーティションのサポート`preSplit` + - テーブル作成時にテーブルリージョンを事前割り当てして、作成後の書き込みホットスポットを回避するテーブルパーティションの`preSplit`サポート [#10221](https://github.com/pingcap/tidb/pull/10221) - TiDBがPDのバージョン情報を誤って更新する場合がある問題を修正[#10324](https://github.com/pingcap/tidb/pull/10324) - `ALTER DATABASE`文を使用して文字セットと照合順序を変更することをサポートします [#10393](https://github.com/pingcap/tidb/pull/10393) - ホットスポットの問題を軽減するために、指定されたテーブルのインデックスと範囲に基づいてリージョンを分割することをサポートします[#10203](https://github.com/pingcap/tidb/pull/10203) @@ -101,9 +101,9 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - `Time` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) - `Duration` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) - `Json` の比較演算をサポート [#4625](https://github.com/tikv/tikv/pull/4625) - - `Int` [#4733](https://github.com/tikv/tikv/pull/4733)のサポートプラス算術 - - `Real` [#4733](https://github.com/tikv/tikv/pull/4733)のサポートプラス算術 - - `Decimal` [#4733](https://github.com/tikv/tikv/pull/4733)のサポートプラス算術 + - `Int` のプラス演算をサポート [#4733](https://github.com/tikv/tikv/pull/4733) + - `Real` のプラス演算をサポート [#4733](https://github.com/tikv/tikv/pull/4733) + - `Decimal` のプラス演算をサポート [#4733](https://github.com/tikv/tikv/pull/4733) - `Int` のMOD関数をサポート [#4727](https://github.com/tikv/tikv/pull/4727) - `Real` のMOD関数をサポート [#4727](https://github.com/tikv/tikv/pull/4727) - `Decimal` のMOD関数をサポート [#4727](https://github.com/tikv/tikv/pull/4727) diff --git a/releases/release-3.0.1.md b/releases/release-3.0.1.md index 817ef37590787..570667b193cc1 100644 --- a/releases/release-3.0.1.md +++ b/releases/release-3.0.1.md @@ -13,62 +13,62 @@ TiDB Ansible バージョン: 3.0.1 ## TiDB {#tidb} -- `MAX_EXECUTION_TIME`機能[#11026](https://github.com/pingcap/tidb/pull/11026)のサポートを追加 -- リージョン[#11166](https://github.com/pingcap/tidb/pull/11166)を分割する際のバックオフ時間を制御するために、 `tidb_wait_split_region_finish_backoff`セッション変数を追加します。 +- `MAX_EXECUTION_TIME`機能のサポートを追加 [#11026](https://github.com/pingcap/tidb/pull/11026) +- リージョンを分割する際のバックオフ時間を制御するために、 `tidb_wait_split_region_finish_backoff`セッション変数を追加します。 [#11166](https://github.com/pingcap/tidb/pull/11166) - 負荷に応じてAUTO_INCREMENT IDで割り当てられた増分ギャップを自動的に調整することをサポートし、増分ギャップの自動調整範囲は1000〜2000000です[#11006](https://github.com/pingcap/tidb/pull/11006) - プラグイン`ADMIN PLUGINS DISABLE` `ADMIN PLUGINS ENABLE`ステートメントを追加する[#11157](https://github.com/pingcap/tidb/pull/11157) -- 監査プラグイン[#11013](https://github.com/pingcap/tidb/pull/11013)にセッション接続情報を追加する -- リージョン分割期間中のデフォルトの動作を変更し、PD がスケジュール[#11166](https://github.com/pingcap/tidb/pull/11166)を完了するまで待機します。 +- 監査プラグインにセッション接続情報を追加する [#11013](https://github.com/pingcap/tidb/pull/11013) +- リージョン分割期間中のデフォルトの動作を変更し、PD がスケジュールを完了するまで待機します。 [#11166](https://github.com/pingcap/tidb/pull/11166) - 一部のケースで誤った結果を回避するために、ウィンドウ関数がプリペアドプランキャッシュにキャッシュされることを禁止します[#11048](https://github.com/pingcap/tidb/pull/11048) - `ALTER`文が保存された生成列の定義を変更することを禁止する[#11068](https://github.com/pingcap/tidb/pull/11068) - 仮想生成列を保存生成列に変更することを禁止する[#11068](https://github.com/pingcap/tidb/pull/11068) -- インデックス[#11068](https://github.com/pingcap/tidb/pull/11068)で生成された列式の変更を禁止する +- インデックスで生成された列式の変更を禁止する [#11068](https://github.com/pingcap/tidb/pull/11068) - ARM64アーキテクチャ上でのTiDBのコンパイルをサポート[#11150](https://github.com/pingcap/tidb/pull/11150) -- データベースまたはテーブルの照合順序の変更をサポートしますが、データベース/テーブルの文字セットは UTF-8 または utf8mb4 [#11086](https://github.com/pingcap/tidb/pull/11086)である必要があります。 +- データベースまたはテーブルの照合順序の変更をサポートしますが、データベース/テーブルの文字セットは UTF-8 または utf8mb4 である必要があります。 [#11086](https://github.com/pingcap/tidb/pull/11086) - `UPDATE … SELECT`文の`SELECT`サブクエリが`UPDATE`の列の解析に失敗し、列が誤ってプルーニングされたときにエラーが報告される問題を修正しました[#11252](https://github.com/pingcap/tidb/pull/11252) - ポイントクエリ中に列が複数回クエリされ、返された結果が NULL である場合に発生するpanic問題を修正しました[#11226](https://github.com/pingcap/tidb/pull/11226) -- `RAND`関数[#11169](https://github.com/pingcap/tidb/pull/11169)使用する際に非スレッドセーフ`rand.Rand`によって発生するデータ競合問題を修正 +- `RAND`関数使用する際に非スレッドセーフ`rand.Rand`によって発生するデータ競合問題を修正 [#11169](https://github.com/pingcap/tidb/pull/11169) - `oom-action="cancel"`が設定されている場合、SQL 文のメモリ使用量がしきい値を超えているにもかかわらず、この文の実行がキャンセルされず、返される結果が正しくないというバグを修正しました[#11004](https://github.com/pingcap/tidb/pull/11004) - MemTracker `SHOW PROCESSLIST`メモリ使用量が正しく消去されなかったため、メモリ使用量が`0`ではないと表示される問題を修正しました[#10970](https://github.com/pingcap/tidb/pull/10970) - 整数と非整数の比較結果が場合によっては正しくないというバグを修正[#11194](https://github.com/pingcap/tidb/pull/11194) - テーブルパーティションのクエリに明示的なトランザクションの述語が含まれている場合にクエリ結果が正しくないというバグを修正しました[#11196](https://github.com/pingcap/tidb/pull/11196) -- `infoHandle` `NULL` [#11022](https://github.com/pingcap/tidb/pull/11022)になる可能性があるため、DDL ジョブのpanic問題を修正しました。 +- `infoHandle` `NULL` になる可能性があるため、DDL ジョブのpanic問題を修正しました。 [#11022](https://github.com/pingcap/tidb/pull/11022) - クエリされた列がサブクエリで参照されていないため、ネストされた集計クエリを実行するときに誤ってプルーニングされ、クエリ結果が正しくない問題を修正しました[#11020](https://github.com/pingcap/tidb/pull/11020) -- `Sleep`の関数が`KILL` [#11028](https://github.com/pingcap/tidb/pull/11028)のステートメントに応答しない問題を修正しました +- `Sleep`の関数が`KILL` のステートメントに応答しない問題を修正しました [#11028](https://github.com/pingcap/tidb/pull/11028) - `SHOW PROCESSLIST`コマンドで表示される`DB`列と`INFO`列がMySQL と互換性がない問題を修正 [#11003](https://github.com/pingcap/tidb/pull/11003) - `skip-grant-table=true`が設定されている場合に`FLUSH PRIVILEGES`ステートメントによって発生するシステムpanicの問題を修正[#11027](https://github.com/pingcap/tidb/pull/11027) -- テーブルの主キーが`UNSIGNED`整数[#11099](https://github.com/pingcap/tidb/pull/11099)の場合、 `FAST ANALYZE`で収集された主キー統計が正しくない問題を修正しました。 +- テーブルの主キーが`UNSIGNED`整数の場合、 `FAST ANALYZE`で収集された主キー統計が正しくない問題を修正しました。 [#11099](https://github.com/pingcap/tidb/pull/11099) - `FAST ANALYZE`文で「無効なキー」エラーが報告される場合がある問題を修正[#11098](https://github.com/pingcap/tidb/pull/11098) -- 列のデフォルト値として`CURRENT_TIMESTAMP`使用され、float精度が[#11088](https://github.com/pingcap/tidb/pull/11088)指定されている場合、 `SHOW CREATE TABLE`ステートメントで表示される精度が不完全になる問題を修正しました。 -- MySQL [#11118](https://github.com/pingcap/tidb/pull/11118)との互換性を保つために、ウィンドウ関数がエラーを報告するときに関数名が小文字にならない問題を修正しました。 +- 列のデフォルト値として`CURRENT_TIMESTAMP`使用され、float精度が指定されている場合、 `SHOW CREATE TABLE`ステートメントで表示される精度が不完全になる問題を修正しました。 [#11088](https://github.com/pingcap/tidb/pull/11088) +- MySQL との互換性を保つために、ウィンドウ関数がエラーを報告するときに関数名が小文字にならない問題を修正しました。 [#11118](https://github.com/pingcap/tidb/pull/11118) - TiKV クライアント バッチ gRPC のバックグラウンド スレッドがパニックを起こした後、TiDB が TiKV に接続できず、サービスを提供できなくなる問題を修正しました[#11101](https://github.com/pingcap/tidb/pull/11101) -- 文字列[#11044](https://github.com/pingcap/tidb/pull/11044)の浅いコピーにより変数が誤って`SetVar`に設定される問題を修正しました -- `INSERT … ON DUPLICATE`ステートメントがテーブルパーティション[#11231](https://github.com/pingcap/tidb/pull/11231)に適用されると実行が失敗し、エラーが報告される問題を修正しました。 +- 文字列の浅いコピーにより変数が誤って`SetVar`に設定される問題を修正しました [#11044](https://github.com/pingcap/tidb/pull/11044) +- `INSERT … ON DUPLICATE`ステートメントがテーブルパーティションに適用されると実行が失敗し、エラーが報告される問題を修正しました。 [#11231](https://github.com/pingcap/tidb/pull/11231) - 悲観的ロック(実験的機能) - 悲観的ロックを使用してポイントクエリを実行し、返されたデータが空の場合に、行の無効なロックのために誤った結果が返される問題を修正しました[#10976](https://github.com/pingcap/tidb/pull/10976) - - クエリ[#11015](https://github.com/pingcap/tidb/pull/11015)で悲観的ロックを使用する際に正しいTSO `SELECT … FOR UPDATE`使用されていないため、クエリ結果が正しくない問題を修正しました。 + - クエリで悲観的ロックを使用する際に正しいTSO `SELECT … FOR UPDATE`使用されていないため、クエリ結果が正しくない問題を修正しました。 [#11015](https://github.com/pingcap/tidb/pull/11015) - ロック競合の悪化を避けるために、楽観的トランザクションが悲観的ロックに遭遇したときの検出動作を即時競合検出から待機に変更します[#11051](https://github.com/pingcap/tidb/pull/11051) ## TiKV {#tikv} -- 統計情報[#5060](https://github.com/tikv/tikv/pull/5060)にBLOBファイルのサイズの統計を追加します +- 統計情報にBLOBファイルのサイズの統計を追加します [#5060](https://github.com/tikv/tikv/pull/5060) - プロセス終了時にメモリリソースが誤って消去されることで発生するコアダンプの問題を修正[#5053](https://github.com/tikv/tikv/pull/5053) -- Titanエンジン[#4772](https://github.com/tikv/tikv/pull/4772)に関連するすべての監視メトリック[#4836](https://github.com/tikv/tikv/pull/4836)追加します +- Titanエンジンに関連するすべての監視メトリック追加します [#4772](https://github.com/tikv/tikv/pull/4772) [#4836](https://github.com/tikv/tikv/pull/4836) - ファイルハンドルの統計が不正確であるためにファイルハンドルが利用できないという問題を回避するために、開いているファイルハンドルの数をカウントするときに Titan の開いているファイルハンドルの数を追加します[#5026](https://github.com/tikv/tikv/pull/5026) -- 特定のCF [#4991](https://github.com/tikv/tikv/pull/4991)でTitanエンジンを有効にするかどうかを決定するには`blob_run_mode`設定します。 +- 特定のCF でTitanエンジンを有効にするかどうかを決定するには`blob_run_mode`設定します。 [#4991](https://github.com/tikv/tikv/pull/4991) - 読み取り操作で悲観的トランザクションのコミット情報を取得できない問題を修正[#5067](https://github.com/tikv/tikv/pull/5067) -- Titanエンジンの実行モードを制御するための`blob-run-mode`構成パラメータを追加します。その値は`normal` 、または`fallback` [#4865](https://github.com/tikv/tikv/pull/4865)になります`read-only` +- Titanエンジンの実行モードを制御するための`blob-run-mode`構成パラメータを追加します。その値は`normal`、`fallback`、または`read-only`になります [#4865](https://github.com/tikv/tikv/pull/4865) - デッドロック検出のパフォーマンスを向上[#5089](https://github.com/tikv/tikv/pull/5089) ## PD {#pd} -- PDがホットリージョン[#1552](https://github.com/pingcap/pd/pull/1552)をスケジュールするときに、スケジュール制限が自動的に0に調整される問題を修正しました。 -- etcd [#1596](https://github.com/pingcap/pd/pull/1596)の gRPC ゲートウェイ機能を有効にするには、 `enable-grpc-gateway`構成オプションを追加します。 -- `store-balance-rate` 、およびスケジューラ構成[#1601](https://github.com/pingcap/pd/pull/1601)に関連するその他の統計情報を追加します`hot-region-schedule-limit` -- ホットリージョンのスケジュール戦略を最適化し、スケジュール時にレプリカが不足しているリージョンをスキップして、同じIDC [#1609](https://github.com/pingcap/pd/pull/1609)に複数のレプリカがスケジュールされるのを防ぎます。 +- PDがホットリージョンをスケジュールするときに、スケジュール制限が自動的に0に調整される問題を修正しました。 [#1552](https://github.com/pingcap/pd/pull/1552) +- etcd の gRPC ゲートウェイ機能を有効にするには、 `enable-grpc-gateway`構成オプションを追加します。 [#1596](https://github.com/pingcap/pd/pull/1596) +- `store-balance-rate` 、およびスケジューラ構成に関連するその他の統計情報を追加します`hot-region-schedule-limit` [#1601](https://github.com/pingcap/pd/pull/1601) +- ホットリージョンのスケジュール戦略を最適化し、スケジュール時にレプリカが不足しているリージョンをスキップして、同じIDC に複数のレプリカがスケジュールされるのを防ぎます。 [#1609](https://github.com/pingcap/pd/pull/1609) - リージョンのマージ処理ロジックを最適化し、サイズの小さいリージョンのマージを優先してリージョンのマージを高速化します[#1613](https://github.com/pingcap/pd/pull/1613) - 一度に実行できるホットリージョンのスケジューリング数のデフォルト制限を64に調整し、スケジューリングタスクが多すぎるとシステムリソースが占有され、パフォーマンスに影響が出るのを防ぎます[#1616](https://github.com/pingcap/pd/pull/1616) -- リージョンスケジュール戦略を最適化し、 `Pending`ステータス[#1617](https://github.com/pingcap/pd/pull/1617)のリージョンのスケジュールを優先することをサポートします。 +- リージョンスケジュール戦略を最適化し、 `Pending`ステータスのリージョンのスケジュールを優先することをサポートします。 [#1617](https://github.com/pingcap/pd/pull/1617) - `random-merge`と`admin-merge-region`演算子を追加できない問題を修正[#1634](https://github.com/pingcap/pd/pull/1634) - ログ内のリージョンキーの形式を16進表記に調整して、見やすくします[#1639](https://github.com/pingcap/pd/pull/1639) @@ -84,8 +84,8 @@ TiDB Lightning ## TiDB Ansible {#tidb-ansible} -- ansibleコマンドとその`jmespath`および`jinja2`依存パッケージ[#803](https://github.com/pingcap/tidb-ansible/pull/803)の事前チェック機能を追加します[#813](https://github.com/pingcap/tidb-ansible/pull/813) -- Pumpに`stop-write-at-available-space`パラメータ(デフォルトでは10 GiB)を追加して、使用可能なディスク容量がパラメータ値[#806](https://github.com/pingcap/tidb-ansible/pull/806)より少ない場合にPumpでbinlogファイルの書き込みを停止します。 -- TiKV監視情報のI/O監視項目を更新し、新しいバージョン[#820](https://github.com/pingcap/tidb-ansible/pull/820)の監視コンポーネントと互換性を持たせます。 -- PD 監視情報を更新し、ディスク パフォーマンス ダッシュボード[#817](https://github.com/pingcap/tidb-ansible/pull/817)でディスク レイテンシが空になる異常を修正しました。 -- TiKV詳細ダッシュボード[#824](https://github.com/pingcap/tidb-ansible/pull/824)にTitanの監視項目を追加する +- ansibleコマンドとその`jmespath`および`jinja2`依存パッケージの事前チェック機能を追加します[#813](https://github.com/pingcap/tidb-ansible/pull/813) [#803](https://github.com/pingcap/tidb-ansible/pull/803) +- Pumpに`stop-write-at-available-space`パラメータ(デフォルトでは10 GiB)を追加して、使用可能なディスク容量がパラメータ値より少ない場合にPumpでbinlogファイルの書き込みを停止します。 [#806](https://github.com/pingcap/tidb-ansible/pull/806) +- TiKV監視情報のI/O監視項目を更新し、新しいバージョンの監視コンポーネントと互換性を持たせます。 [#820](https://github.com/pingcap/tidb-ansible/pull/820) +- PD 監視情報を更新し、ディスク パフォーマンス ダッシュボードでディスク レイテンシが空になる異常を修正しました。 [#817](https://github.com/pingcap/tidb-ansible/pull/817) +- TiKV詳細ダッシュボードにTitanの監視項目を追加する [#824](https://github.com/pingcap/tidb-ansible/pull/824) diff --git a/releases/release-3.0.10.md b/releases/release-3.0.10.md index 254aa1d93b75c..c3eeabcc9c485 100644 --- a/releases/release-3.0.10.md +++ b/releases/release-3.0.10.md @@ -41,7 +41,7 @@ TiDB Ansible バージョン: 3.0.10 - TiDBの文字列を時間に変換する結果がMySQL と互換性がない問題を修正 [#14570](https://github.com/pingcap/tidb/pull/14570) - 監査ログにユーザーのログイン失敗を記録する [#14620](https://github.com/pingcap/tidb/pull/14620) - 悲観的トランザクションのロックキーの数を監視するための`tidb_session_ statement_lock_keys_count`監視項目を追加します。 [#14634](https://github.com/pingcap/tidb/pull/14634) -- JSON内の`&`など[#14637](https://github.com/pingcap/tidb/pull/14637)文字が誤ってエスケープされる問題`<`修正しました`>` +- JSON内の`&`、`<`、`>`などの文字が誤ってエスケープされる問題を修正しました [#14637](https://github.com/pingcap/tidb/pull/14637) - `HashJoin`操作でハッシュテーブルを構築する際に過剰なメモリ使用によって発生するシステムpanicの問題を修正しました [#14642](https://github.com/pingcap/tidb/pull/14642) - SQLバインディングが無効なレコードを処理するときに、誤った処理ロジックによって発生するpanicの問題を修正しました[#14645](https://github.com/pingcap/tidb/pull/14645) - ix MySQLの非互換性の問題を修正するために、小数点割り算の計算に切り捨てエラー検出を追加しました[#14673](https://github.com/pingcap/tidb/pull/14673) diff --git a/releases/release-3.0.11.md b/releases/release-3.0.11.md index a3101b36f7c60..10efd7f064031 100644 --- a/releases/release-3.0.11.md +++ b/releases/release-3.0.11.md @@ -38,7 +38,7 @@ TiDB Ansible バージョン: 3.0.11 - TiDB - `Union`使用するクエリが読み取り専用としてマークされていないため、楽観的トランザクションを再試行するときに Goroutine リークが発生する問題を修正しました[#15076](https://github.com/pingcap/tidb/pull/15076) - - `SET SESSION tidb_snapshot = 'xxx';`ステートメント[#14391](https://github.com/pingcap/tidb/pull/14391)実行時に`tidb_snapshot`パラメータの値が正しく使用されていないため、スナップショット時にテーブルの状態を正しく出力できない問題を修正しました`SHOW TABLE STATUS` + - `SET SESSION tidb_snapshot = 'xxx';`ステートメント実行時に`tidb_snapshot`パラメータの値が正しく使用されていないため、スナップショット時に`SHOW TABLE STATUS`でテーブルの状態を正しく出力できない問題を修正しました [#14391](https://github.com/pingcap/tidb/pull/14391) - `Sort Merge Join`と`ORDER BY DESC`同時に含まれるSQL文によって発生する誤った結果を修正する[#14664](https://github.com/pingcap/tidb/pull/14664) - サポートされていない式を使用してパーティションテーブルを作成する際にTiDBサーバーがpanicを修正しました。このpanicを修正すると、エラー情報`This partition function is not allowed`返されます[#14769](https://github.com/pingcap/tidb/pull/14769) - `Union` を含むサブクエリで`select max() from subquery`文を実行したときに発生した誤った結果を修正しました [#14944](https://github.com/pingcap/tidb/pull/14944) From a6afec3549dc42045bf70425194ed9762217b9fa Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:30 +0900 Subject: [PATCH 7/9] =?UTF-8?q?i18n(ja):=20fix=20verb=20forms,=20conjugati?= =?UTF-8?q?ons,=20and=20panic=20spacing=20(panic,=20imperative,=20?= =?UTF-8?q?=E3=83=97=E3=83=83=E3=82=B7=E3=83=A5=E3=83=80=E3=82=A6=E3=83=B3?= =?UTF-8?q?=E3=82=89=E3=82=8C,=20TiKV=20panic)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- analyze-slow-queries.md | 2 +- glossary.md | 2 +- releases/release-2.0.10.md | 6 +- releases/release-2.0.2.md | 2 +- releases/release-2.1.1.md | 2 +- releases/release-2.1.10.md | 2 +- releases/release-2.1.17.md | 2 +- releases/release-3.0.0-rc.2.md | 4 +- releases/release-3.0.6.md | 4 +- releases/release-4.0.11.md | 4 +- releases/release-4.0.13.md | 8 +- releases/release-4.0.14.md | 6 +- releases/release-4.0.16.md | 2 +- releases/release-4.0.8.md | 4 +- releases/release-5.0.1.md | 2 +- releases/release-5.0.2.md | 2 +- releases/release-5.0.3.md | 8 +- releases/release-5.0.4.md | 6 +- releases/release-5.0.6.md | 10 +- releases/release-5.1.0.md | 6 +- releases/release-5.1.1.md | 2 +- releases/release-5.1.2.md | 2 +- releases/release-5.1.4.md | 6 +- releases/release-5.1.5.md | 4 +- releases/release-5.2.0.md | 4 +- releases/release-5.2.2.md | 2 +- releases/release-5.2.4.md | 6 +- releases/release-5.3.0.md | 2 +- releases/release-5.3.1.md | 4 +- releases/release-5.3.2.md | 6 +- releases/release-5.4.1.md | 10 +- releases/release-5.4.2.md | 4 +- releases/release-5.4.3.md | 2 +- releases/release-6.0.0-dmr.md | 8 +- releases/release-6.1.1.md | 2 +- releases/release-6.1.2.md | 4 +- releases/release-6.1.6.md | 2 +- releases/release-6.3.0.md | 2 +- releases/release-6.5.0.md | 2 +- releases/release-6.5.10.md | 102 +++++++++---------- releases/release-6.5.11.md | 2 +- releases/release-6.5.2.md | 2 +- releases/release-6.5.4.md | 2 +- releases/release-6.5.9.md | 2 +- releases/release-7.1.0.md | 152 ++++++++++++++-------------- releases/release-7.1.1.md | 4 +- releases/release-7.1.2.md | 4 +- releases/release-7.1.5.md | 2 +- releases/release-7.1.6.md | 6 +- releases/release-7.2.0.md | 4 +- releases/release-7.3.0.md | 2 +- releases/release-7.4.0.md | 2 +- releases/release-7.5.1.md | 4 +- releases/release-7.5.2.md | 10 +- releases/release-7.5.3.md | 2 +- releases/release-7.5.5.md | 2 +- releases/release-7.6.0.md | 2 +- releases/release-8.1.0.md | 2 +- releases/release-8.1.1.md | 6 +- releases/release-8.5.5.md | 2 +- system-variables.md | 2 +- tiflash/tune-tiflash-performance.md | 2 +- troubleshoot-tidb-cluster.md | 2 +- 63 files changed, 240 insertions(+), 240 deletions(-) diff --git a/analyze-slow-queries.md b/analyze-slow-queries.md index 118fde9282601..2d39a6a325cdf 100644 --- a/analyze-slow-queries.md +++ b/analyze-slow-queries.md @@ -244,4 +244,4 @@ mysql> explain select * from t t1, t t2 where t1.a>t2.a; 1. [インデックス問題の解決方法](/wrong-index-solution.md) 2. [結合順序が間違っています](/join-reorder.md) -3. [式は押し下げられない](/blocklist-control-plan.md) +3. [式はプッシュダウンできない](/blocklist-control-plan.md) diff --git a/glossary.md b/glossary.md index ccf795a21e11e..2bf4423b4f092 100644 --- a/glossary.md +++ b/glossary.md @@ -85,7 +85,7 @@ RocksDBとTiKVでは、カラムファミリー(CF)は、データベース ### コプロセッサー {#coprocessor} -コプロセッサーは、TiDBと計算ワークロードを共有するコプロセッシングメカニズムです。ストレージレイヤー(TiKVまたはTiFlash)に配置され、リージョンごとにTiDBからの計算[押し下げる](/functions-and-operators/expressions-pushed-down.md)共同で処理します。 +コプロセッサーは、TiDBと計算ワークロードを共有するコプロセッシングメカニズムです。ストレージレイヤー(TiKVまたはTiFlash)に配置され、リージョンごとにTiDBからの計算[プッシュダウンする](/functions-and-operators/expressions-pushed-down.md)共同で処理します。 ## D {#a-id-d-class-letter-href-d-d-a} diff --git a/releases/release-2.0.10.md b/releases/release-2.0.10.md index 2054400588cf9..85b889fbdccf6 100644 --- a/releases/release-2.0.10.md +++ b/releases/release-2.0.10.md @@ -14,14 +14,14 @@ summary: TiDB 2.0.10およびTiDB Ansible 2.0.10は、2018年12月18日にリリ - `UNCOMPRESS`関数が不正な入力長を判断しない問題を修正 [#8607](https://github.com/pingcap/tidb/pull/8607) - TiDB アップグレード時に`ANSI_QUOTES SQL_MODE`で発生した問題を修正 [#8575](https://github.com/pingcap/tidb/pull/8575) - `select`場合によっては間違った結果が返される問題を修正[#8570](https://github.com/pingcap/tidb/pull/8570) -- 終了信号[#8501](https://github.com/pingcap/tidb/pull/8501)受信してもTiDBが終了できない可能性がある問題を修正しました +- 終了信号を受信してもTiDBが終了できない可能性がある問題を修正しました [#8501](https://github.com/pingcap/tidb/pull/8501) - `IndexLookUpJoin`場合によっては間違った結果が返される問題を修正[#8508](https://github.com/pingcap/tidb/pull/8508) -- `GetVar`または`SetVar` [#8454](https://github.com/pingcap/tidb/pull/8454)を含むフィルターを押し下げないでください +- `GetVar`または`SetVar` を含むフィルターをプッシュダウンしない [#8454](https://github.com/pingcap/tidb/pull/8454) - `UNION`集合演算子の結果の長さが場合によっては正しくない問題を修正[#8491](https://github.com/pingcap/tidb/pull/8491) - `PREPARE FROM @var_name` の問題を修正 [#8488](https://github.com/pingcap/tidb/pull/8488) - 一部のケースで統計情報をダンプするときにpanic問題を修正[#8464](https://github.com/pingcap/tidb/pull/8464) - いくつかのケースにおけるポイントクエリの統計推定の問題を修正[#8493](https://github.com/pingcap/tidb/pull/8493) -- 返されるデフォルト値`enum`が文字列[#8476](https://github.com/pingcap/tidb/pull/8476)場合にpanic問題を修正 +- 返されるデフォルト値`enum`が文字列の場合にpanicする問題を修正 [#8476](https://github.com/pingcap/tidb/pull/8476) - ワイドテーブルのシナリオでメモリ消費量が多すぎる問題を修正 [#8467](https://github.com/pingcap/tidb/pull/8467) - パーサーがmod opcode を誤ってフォーマットした場合に発生する問題を修正しました [#8431](https://github.com/pingcap/tidb/pull/8431) - 一部のケースで外部キー制約を追加することで発生するpanic問題を修正[#8421](https://github.com/pingcap/tidb/pull/8421) 、 [#8410](https://github.com/pingcap/tidb/pull/8410) diff --git a/releases/release-2.0.2.md b/releases/release-2.0.2.md index 8f03af67f5845..848bcacbe288b 100644 --- a/releases/release-2.0.2.md +++ b/releases/release-2.0.2.md @@ -9,7 +9,7 @@ summary: TiDB 2.0.2は2018年5月21日にリリースされ、システムの安 ## TiDB {#tidb} -- 小数点以下の除算式を押し下げる問題を修正 +- 小数点以下の除算式をプッシュダウンする問題を修正 - Support using the `USE INDEX` syntax in the `Delete` statement - `Auto-Increment`列では`shard_row_id_bits`機能の使用を禁止する - Binlog書き込みのタイムアウト機構を追加する diff --git a/releases/release-2.1.1.md b/releases/release-2.1.1.md index 086c15982fd86..22517c3988237 100644 --- a/releases/release-2.1.1.md +++ b/releases/release-2.1.1.md @@ -14,7 +14,7 @@ summary: TiDB 2.1.1は2018年12月12日にリリースされ、安定性、SQL - `uncompress`関数がデータ長チェックしない問題を修正 [#8606](https://github.com/pingcap/tidb/pull/8606) - `execute`コマンドが実行された後に`prepare`のバインド引数をリセットする[#8652](https://github.com/pingcap/tidb/pull/8652) - パーティションテーブルの統計情報の自動収集をサポート [#8649](https://github.com/pingcap/tidb/pull/8649) - - `abs`関数[#8628](https://github.com/pingcap/tidb/pull/8628)を押し下げるときに誤って構成された整数型を修正します + - `abs`関数をプッシュダウンするときに誤って構成された整数型を修正します [#8628](https://github.com/pingcap/tidb/pull/8628) - JSON列のデータ競合を修正 [#8660](https://github.com/pingcap/tidb/pull/8660) - サーバ - PDが故障したときにTSOで取得したトランザクションが正しくない問題を修正[#8567](https://github.com/pingcap/tidb/pull/8567) diff --git a/releases/release-2.1.10.md b/releases/release-2.1.10.md index fabe0e96f90bc..d1c52d17555d8 100644 --- a/releases/release-2.1.10.md +++ b/releases/release-2.1.10.md @@ -33,7 +33,7 @@ TiDB Ansible バージョン: 2.1.10 - `ALTER DATABASE`構文サポートする [#10503](https://github.com/pingcap/tidb/pull/10503) - スロークエリステートメントに`;`存在しない場合に`SLOW_QUERY`メモリエンジンがエラーを報告する問題を修正しました [#10536](https://github.com/pingcap/tidb/pull/10536) - パーティションテーブルでの`Add index`がキャンセルできないことがある問題を修正[#10533](https://github.com/pingcap/tidb/pull/10533) -- OOMpanic回復できないケースがある問題を修正[#10545](https://github.com/pingcap/tidb/pull/10545) +- OOM panic回復できないケースがある問題を修正[#10545](https://github.com/pingcap/tidb/pull/10545) - テーブルメタデータを書き換えるDDL操作のセキュリティを強化する[#10547](https://github.com/pingcap/tidb/pull/10547) ## PD {#pd} diff --git a/releases/release-2.1.17.md b/releases/release-2.1.17.md index e26397d809efb..8f9396d8adea3 100644 --- a/releases/release-2.1.17.md +++ b/releases/release-2.1.17.md @@ -48,7 +48,7 @@ TiDB Ansible バージョン: 2.1.17 - スロークエリログの`Index_ids`フィールドを`Index_names`フィールドに置き換えて、スロークエリログの使いやすさを向上させます。 [#12063](https://github.com/pingcap/tidb/pull/12063) - `Duration` `-`が含まれる場合 ( `select time(‘--')`など)、TiDB が`-` EOF エラーとして解析することによって発生する接続切断の問題を修正しました[#11910](https://github.com/pingcap/tidb/pull/11910) - 無効なリージョンを`RegionCache`からより迅速に削除して、このリージョンに送信されるリクエストの数を減らします。 [#11931](https://github.com/pingcap/tidb/pull/11931) - - `oom-action = "cancel"`と OOM が`Insert Into … Select`構文[#12126](https://github.com/pingcap/tidb/pull/12126)で発生したときに OOMpanicの問題を誤って処理することによって発生する接続切断の問題を修正しました。 + - `oom-action = "cancel"`と OOM が`Insert Into … Select`構文で発生したときに OOM panicの問題を誤って処理することによって発生する接続切断の問題を修正しました。 [#12126](https://github.com/pingcap/tidb/pull/12126) - DDL - `tikvSnapshot`にリバーススキャンインターフェースを追加し、DDL履歴ジョブを効率的にクエリできるようにします。このインターフェースを使用することで、 `ADMIN SHOW DDL JOBS`実行時間が大幅に短縮されます[#11789](https://github.com/pingcap/tidb/pull/11789) - `CREATE TABLE ... PRE_SPLIT_REGION`構文の改善: `PRE_SPLIT_REGION = N` の場合、事前分割されるリージョンの数を 2^(N-1) から 2^N に変更します。 [#11797](https://github.com/pingcap/tidb/pull/11797/files) diff --git a/releases/release-3.0.0-rc.2.md b/releases/release-3.0.0-rc.2.md index 2292d14a50a34..7c4c02ee4b77e 100644 --- a/releases/release-3.0.0-rc.2.md +++ b/releases/release-3.0.0-rc.2.md @@ -23,7 +23,7 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - 単調に増加するインデックス列に対する増分`Analyze`操作をサポートする [#10355](https://github.com/pingcap/tidb/pull/10355) - `Order By`節のNULL値は無視する [#10488](https://github.com/pingcap/tidb/pull/10488) - 列情報を簡素化する際の`UnionAll`論理演算子の誤ったスキーマ情報計算を修正 [#10384](https://github.com/pingcap/tidb/pull/10384) - - `Not`演算子[#10363](https://github.com/pingcap/tidb/pull/10363/files)押し下げるときに元の式を変更しないでください + - `Not`演算子プッシュダウンするときに元の式を変更しないでください [#10363](https://github.com/pingcap/tidb/pull/10363/files) - ヒストグラムの`dump`相関`load`サポート [#10573](https://github.com/pingcap/tidb/pull/10573) - 実行エンジン @@ -53,7 +53,7 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - ホットスポットの問題を軽減するために、指定されたテーブルのインデックスと範囲に基づいてリージョンを分割することをサポートします[#10203](https://github.com/pingcap/tidb/pull/10203) - `alter table`文を使用して小数列の精度を変更することを禁止します。 [#10433](https://github.com/pingcap/tidb/pull/10433) - ハッシュパーティション式と関数の制限を修正 [#10273](https://github.com/pingcap/tidb/pull/10273) - - パーティションを含むテーブルにインデックスを追加すると、場合によっては TiDBpanicが発生する問題を修正しました[#10475](https://github.com/pingcap/tidb/pull/10475) + - パーティションを含むテーブルにインデックスを追加すると、場合によっては TiDB panicが発生する問題を修正しました[#10475](https://github.com/pingcap/tidb/pull/10475) - 無効なテーブルスキーマを回避するために、DDLを実行する前にテーブル情報を検証します[#10464](https://github.com/pingcap/tidb/pull/10464) - デフォルトでハッシュパーティションを有効にし、パーティション定義に列が1つしかない場合は範囲列パーティションを有効にします[#9936](https://github.com/pingcap/tidb/pull/9936) diff --git a/releases/release-3.0.6.md b/releases/release-3.0.6.md index 7abf40338fb30..39bfb49ea889b 100644 --- a/releases/release-3.0.6.md +++ b/releases/release-3.0.6.md @@ -15,7 +15,7 @@ TiDB Ansible バージョン: 3.0.6 - SQLオプティマイザー - ウィンドウ関数 AST が SQL テキストを復元した後に結果が正しくない (たとえば、 `over w`が誤って`over (w)` に復元される) 問題を修正しました。 [#12933](https://github.com/pingcap/tidb/pull/12933) - - `STREAM AGG()`から`doubleRead` [#12690](https://github.com/pingcap/tidb/pull/12690)押し下げる問題を修正 + - `STREAM AGG()`から`doubleRead` プッシュダウンする問題を修正 [#12690](https://github.com/pingcap/tidb/pull/12690) - SQLバインディングで引用符が正しく処理されない問題を修正 [#13117](https://github.com/pingcap/tidb/pull/13117) - `select max(_tidb_rowid) from t`シナリオを最適化してテーブル全体のスキャンを回避する[#13095](https://github.com/pingcap/tidb/pull/13095) - クエリステートメントに変数代入式が含まれている場合にクエリ結果が正しくない問題を修正しました[#13231](https://github.com/pingcap/tidb/pull/13231) @@ -93,7 +93,7 @@ TiDB Ansible バージョン: 3.0.6 - TiDB Binlog - Drainer で`initial-commit-ts` 「-1」に設定されている場合にPDから初期レプリケーションタイムスタンプを取得します。 [#788](https://github.com/pingcap/tidb-binlog/pull/788) - Drainerの`Checkpoint`ストレージを下流から分離し、MySQLまたはローカルファイルへの保存`Checkpoint`サポートします。 [#790](https://github.com/pingcap/tidb-binlog/pull/790) - - レプリケーションデータベース/テーブルフィルタリングを構成する際に空の値を使用することで発生するDrainerpanicの問題を修正しました[#801](https://github.com/pingcap/tidb-binlog/pull/801) + - レプリケーションデータベース/テーブルフィルタリングを構成する際に空の値を使用することで発生するDrainer panicの問題を修正しました[#801](https://github.com/pingcap/tidb-binlog/pull/801) - Drainer が下流にbinlogファイルを適用できないためにpanicが発生した後、プロセスが終了せずにデッドロック状態になる問題を修正しました[#807](https://github.com/pingcap/tidb-binlog/pull/807) - gRPC の`GracefulStop` が原因で、Pumpが終了時にブロックされる問題を修正しました。 [#817](https://github.com/pingcap/tidb-binlog/pull/817) - TiDB (v3.0.6 以降) で`DROP COLUMN`の実行中に列が欠落しているbinlogを受信するとDrainer が失敗する問題を修正しました[#827](https://github.com/pingcap/tidb-binlog/pull/827) diff --git a/releases/release-4.0.11.md b/releases/release-4.0.11.md index ad3ec99ee6056..3084852117fd7 100644 --- a/releases/release-4.0.11.md +++ b/releases/release-4.0.11.md @@ -120,12 +120,12 @@ TiDB バージョン: 4.0.11 - `PROST=1` でTiKVのビルドに失敗する問題を修正 [#9604](https://github.com/tikv/tikv/pull/9604) - 一致しないメモリ診断を修正[#9589](https://github.com/tikv/tikv/pull/9589) - 部分的なRawKV復元範囲の終了キーが含む問題を修正 [#9583](https://github.com/tikv/tikv/pull/9583) - - TiCDC の増分スキャン中にロールバックされたトランザクションのキーの古い値をロードするときに発生する TiKVpanicの問題を修正しました[#9569](https://github.com/tikv/tikv/pull/9569) + - TiCDC の増分スキャン中にロールバックされたトランザクションのキーの古い値をロードするときに発生する TiKV panicの問題を修正しました[#9569](https://github.com/tikv/tikv/pull/9569) - 異なる設定の変更フィードが 1 つのリージョンに接続したときに古い値の構成の不具合を修正しました。 [#9565](https://github.com/tikv/tikv/pull/9565) - MAC アドレスのないネットワーク インターフェースを持つマシンで TiKV クラスターを実行すると発生するクラッシュの問題を修正しました (v4.0.9 で導入) [#9516](https://github.com/tikv/tikv/pull/9516) - 巨大なリージョンをバックアップする際のTiKV OOMの問題を修正 [#9448](https://github.com/tikv/tikv/pull/9448) - `region-split-check-diff`カスタマイズできない問題を修正[#9530](https://github.com/tikv/tikv/pull/9530) - - システム時刻が[#9542](https://github.com/tikv/tikv/pull/9542)に戻ったときにTiKVpanicが発生する問題を修正 + - システム時刻がに戻ったときにTiKV panicが発生する問題を修正 [#9542](https://github.com/tikv/tikv/pull/9542) - PD diff --git a/releases/release-4.0.13.md b/releases/release-4.0.13.md index 1b2f85f7823a5..b54c7dfd39b98 100644 --- a/releases/release-4.0.13.md +++ b/releases/release-4.0.13.md @@ -62,7 +62,7 @@ TiDB バージョン: 4.0.13 - `BIT`型の列と`INTEGER`型の列の間で`UNION`使用すると間違ったクエリ結果が発生する問題を修正しました[#24026](https://github.com/pingcap/tidb/pull/24026) - `BINARY`タイプと`CHAR`タイプを比較すると`TableDual`プランが誤って作成される問題を修正しました[#23917](https://github.com/pingcap/tidb/pull/23917) - `insert ignore on duplicate`文が予期せずテーブルレコードを削除する可能性がある問題を修正しました [#23825](https://github.com/pingcap/tidb/pull/23825) - - 監査プラグインが TiDBpanicを引き起こす問題を修正[#23819](https://github.com/pingcap/tidb/pull/23819) + - 監査プラグインが TiDB panicを引き起こす問題を修正[#23819](https://github.com/pingcap/tidb/pull/23819) - `HashJoin`演算子が照合順序誤って処理する問題を修正しました [#23812](https://github.com/pingcap/tidb/pull/23812) - `batch_point_get`悲観的トランザクションで異常値を誤って処理した場合に発生する切断の問題を修正 [#23778](https://github.com/pingcap/tidb/pull/23778) - `tidb_row_format_version`設定値が`1`に設定され、 `enable_new_collation`値が`true` に設定されている場合に発生する不整合なインデックスの問題を修正しました。 [#23772](https://github.com/pingcap/tidb/pull/23772) @@ -112,7 +112,7 @@ TiDB バージョン: 4.0.13 - TiFlash - `delta-merge-tasks`の数がPrometheusに報告されない問題を修正 - - `Segment Split`中に発生するTiFlashpanic問題を修正 + - `Segment Split`中に発生するTiFlash panic問題を修正 - Grafanaの`Region write Duration (write blocks)`パネルが間違った場所に表示される問題を修正しました - ストレージエンジンがデータの削除に失敗する潜在的な問題を修正 - `TIME`型を`INTEGER`型にキャストしたときに結果が不正確になる問題を修正しました @@ -120,8 +120,8 @@ TiDB バージョン: 4.0.13 - `STRING`型を`INTEGER`型にキャストしたときに結果が不正確になる問題を修正しました - 連続した高速書き込みによりTiFlashのメモリが不足する可能性がある問題を修正しました - テーブルGC中にヌルポインタの例外が発生する可能性がある問題を修正しました - - ドロップされたテーブルにデータを書き込むときに発生するTiFlashpanic問題を修正しました - - BR復元中に発生するTiFlashpanic問題を修正 + - ドロップされたテーブルにデータを書き込むときに発生するTiFlash panic問題を修正しました + - BR復元中に発生するTiFlash panic問題を修正 - 一般的なCI照合順序を使用したときに一部の文字の重みが間違っているというバグを修正しました - 廃棄されたテーブルでデータが失われる可能性がある問題を修正 - ゼロバイトを含む文字列を比較するときに誤った結果が出る問題を修正しました diff --git a/releases/release-4.0.14.md b/releases/release-4.0.14.md index 6c42a2a6fe4a2..d467246005927 100644 --- a/releases/release-4.0.14.md +++ b/releases/release-4.0.14.md @@ -116,9 +116,9 @@ TiDB バージョン: 4.0.14 - 削除操作を実行した後にスケジューラが再表示されることがあるバグを修正[#2572](https://github.com/tikv/pd/issues/2572) - 一時構成がロードされる前にスケジューラが起動されたときに発生する可能性のあるデータ競合の問題を修正しました[#3771](https://github.com/tikv/pd/issues/3771) - - リージョン分散操作中に発生する可能性のあるPDpanic問題を修正しました[#3761](https://github.com/pingcap/pd/pull/3761) + - リージョン分散操作中に発生する可能性のあるPD panic問題を修正しました[#3761](https://github.com/pingcap/pd/pull/3761) - 一部の演算子の優先順位が正しく設定されていない問題を修正[#3703](https://github.com/pingcap/pd/pull/3703) - - 存在しないストア[#3660](https://github.com/tikv/pd/issues/3660)から`evict-leader`スケジューラを削除するときに発生する可能性のある PDpanicの問題を修正しました。 + - 存在しないストアから`evict-leader`スケジューラを削除するときに発生する可能性のある PD panicの問題を修正しました。 [#3660](https://github.com/tikv/pd/issues/3660) - ストア数が多い場合にPDリーダーの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) - TiDB Dashboard @@ -150,7 +150,7 @@ TiDB バージョン: 4.0.14 - TiDB LightningがParquetファイルの`DECIMAL`型データを解析できない問題を修正 [#1276](https://github.com/pingcap/br/pull/1276) - TiDB Lightningがインポートした大きなCSVファイルを分割する際に報告されるEOFエラーを修正しました[#1133](https://github.com/pingcap/br/issues/1133) - TiDB Lightningが`FLOAT`または`DOUBLE`タイプの`auto_increment`列を持つテーブルをインポートするときに過度に大きなベース値が生成されるバグを修正しました[#1185](https://github.com/pingcap/br/pull/1185) - - 4 GBを超えるKVデータを生成する際に発生するTiDB Lightningpanicの問題を修正[#1128](https://github.com/pingcap/br/pull/1128) + - 4 GBを超えるKVデータを生成する際に発生するTiDB Lightning panicの問題を修正[#1128](https://github.com/pingcap/br/pull/1128) - Dumpling diff --git a/releases/release-4.0.16.md b/releases/release-4.0.16.md index 9a13884db3188..1ef6b934faff7 100644 --- a/releases/release-4.0.16.md +++ b/releases/release-4.0.16.md @@ -73,7 +73,7 @@ TiDBバージョン: 4.0.16 - 極端な状況でリージョンのマージ、ConfChange、スナップショットが同時に発生した場合に発生するpanicの問題を修正しました[#11475](https://github.com/tikv/tikv/issues/11475) - 小数点以下の除算結果がゼロの場合の負の符号の問題を修正しました[#29586](https://github.com/pingcap/tidb/issues/29586) - TiKV メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) - - 下流データベースが見つからない場合に発生する TiCDCpanicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) + - 下流データベースが見つからない場合に発生する TiCDC panicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) - チャネルがいっぱいになるとRaft接続が切断される問題を修正[#11047](https://github.com/tikv/tikv/issues/11047) - TiDBが`Max` `Min`の`Int64`型が符号付き整数かどうかを正しく識別できず、 `Max` / `Min` の計算結果が間違ってしまう問題を修正しました。 [#10158](https://github.com/tikv/tikv/issues/10158) - 輻輳エラーによりCDCがスキャン再試行を頻繁に追加する問題を修正 [#11082](https://github.com/tikv/tikv/issues/11082) diff --git a/releases/release-4.0.8.md b/releases/release-4.0.8.md index cf187598d5426..2f6f97456c9d4 100644 --- a/releases/release-4.0.8.md +++ b/releases/release-4.0.8.md @@ -17,7 +17,7 @@ TiDB バージョン: 4.0.8 - TiFlash - - `CAST`関数を押し下げるサポート + - `CAST`関数をプッシュダウンするサポート - ツール @@ -127,7 +127,7 @@ TiDB バージョン: 4.0.8 - PD - - TiDB DashboardのKey VisualizerがPDpanicを引き起こす可能性があるバグを修正[#3096](https://github.com/pingcap/pd/pull/3096) + - TiDB DashboardのKey VisualizerがPD panicを引き起こす可能性があるバグを修正[#3096](https://github.com/pingcap/pd/pull/3096) - PDストアが10分以上ダウンした場合にPDがpanic可能性があるバグを修正[#3069](https://github.com/pingcap/pd/pull/3069) - TiFlash diff --git a/releases/release-5.0.1.md b/releases/release-5.0.1.md index eb3c288d71a7f..568193d7c920d 100644 --- a/releases/release-5.0.1.md +++ b/releases/release-5.0.1.md @@ -73,7 +73,7 @@ TiDB バージョン: 5.0.1 - 重複した列名によりTiFlashでエラーが発生する問題を修正しました - TiFlashがMPPプランを解析できない問題を修正 - テーブルGC中にヌルポインタの例外が発生する可能性がある問題を修正しました - - ドロップされたテーブルにデータを書き込むときに発生するTiFlashpanic問題を修正しました + - ドロップされたテーブルにデータを書き込むときに発生するTiFlash panic問題を修正しました - BRの復元中にTiFlashがpanic可能性がある問題を修正 - ツール diff --git a/releases/release-5.0.2.md b/releases/release-5.0.2.md index 05853491be91d..59bde0b0a0672 100644 --- a/releases/release-5.0.2.md +++ b/releases/release-5.0.2.md @@ -103,7 +103,7 @@ TiDB バージョン: 5.0.2 - `ExchangeSender`重複したデータを送信する潜在的な問題を修正 - TiFlash が非同期コミットからフォールバックしたロックを解決できない問題を修正しました - `TIMEZONE`型のキャスト結果に`TIMESTAMP`型が含まれている場合に誤った結果が返される問題を修正しました - - セグメント分割中に発生するTiFlashpanic問題を修正 + - セグメント分割中に発生するTiFlash panic問題を修正 - 非ルート MPP タスクの実行情報が正確ではない問題を修正しました - ツール diff --git a/releases/release-5.0.3.md b/releases/release-5.0.3.md index b0c8be84a0667..f9d7eaebe92fc 100644 --- a/releases/release-5.0.3.md +++ b/releases/release-5.0.3.md @@ -33,11 +33,11 @@ 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) - `day()`関数`unix_timestamp()` `concat()` TiFlash に`concat_ws()`ダウンする`datediff()` `year()` `datesub()` [#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) - ブロードキャストカルテシアン結合をTiFlash にプッシュダウンする機能をサポート [#25106](https://github.com/pingcap/tidb/pull/25106) @@ -116,7 +116,7 @@ TiDB バージョン: 5.0.3 - TiFlashがデルタデータを削除できない潜在的な問題を修正 - TiFlashが`CAST`関数で非バイナリ文字に間違ったパディングを追加するバグを修正しました - 複雑な`GROUP BY`列の集計クエリを処理するときに誤った結果が発生する問題を修正しました - - 書き込み圧力が高い場合に発生するTiFlashpanic問題を修正 + - 書き込み圧力が高い場合に発生するTiFlash panic問題を修正 - 右結合キーが null 値ではなく、左結合キーが null 値の場合に発生するpanicを修正しました。 - `read-index`リクエストに長い時間がかかる可能性がある問題を修正しました - 読み取り負荷が大きい場合に発生するpanic問題を修正しました @@ -140,7 +140,7 @@ TiDB バージョン: 5.0.3 - TiDB Lightning - - 一部の特殊データにおけるTiDB Lightningpanic問題を修正[#1213](https://github.com/pingcap/br/issues/1213) + - 一部の特殊データにおける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) diff --git a/releases/release-5.0.4.md b/releases/release-5.0.4.md index eec386247c476..96c318f7328ae 100644 --- a/releases/release-5.0.4.md +++ b/releases/release-5.0.4.md @@ -69,7 +69,7 @@ TiDB バージョン: 5.0.4 - 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モード[#25861](https://github.com/pingcap/tidb/pull/25861)で`COUNT(DISTINCT)`集約機能を徹底的に押し下げる + - 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) @@ -138,9 +138,9 @@ TiDB バージョン: 5.0.4 - TiKV - 破損したスナップショットファイルによって引き起こされる潜在的なディスクフル問題を修正[#10813](https://github.com/tikv/tikv/issues/10813) - - Titan が有効になっている 5.0 より前のバージョンからアップグレードするときに発生する TiKVpanic問題を修正しました[#10843](https://github.com/tikv/tikv/pull/10843) + - 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以降のバージョンにアップグレードする際に発生するTiKVpanicの問題を修正しました。アップグレード前にTitanが有効になっているTiKV v3.xからクラスタをアップグレードした場合、このクラスタでこの問題が発生する可能性があります[#10774](https://github.com/tikv/tikv/issues/10774) + - 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) - 特定のプラットフォームで期間を計算するときに発生するpanicを修正[#10571](https://github.com/tikv/tikv/pull/10571) - Load Base Split の`batch_get_command`のキーがエンコードされていない問題を修正[#10542](https://github.com/tikv/tikv/issues/10542) diff --git a/releases/release-5.0.6.md b/releases/release-5.0.6.md index 3699cafe8edae..e69e499678cb8 100644 --- a/releases/release-5.0.6.md +++ b/releases/release-5.0.6.md @@ -65,7 +65,7 @@ TiDB バージョン: 5.0.6 - MPPクエリの誤検知エラーログ`invalid cop task execution summaries length`の問題を修正 [#1791](https://github.com/pingcap/tics/issues/1791) - DML 文と DDL 文が同時に実行されたときに発生する可能性のあるpanicを修正[#30940](https://github.com/pingcap/tidb/issues/30940) - グローバルレベルの権限を付与および取り消す操作`grant`および`revoke`を実行するときに発生する`privilege check fail`エラーを修正します[#29675](https://github.com/pingcap/tidb/issues/29675) - - `ALTER TABLE.. ADD INDEX`文を実行する際に TiDBpanicが発生する問題を修正[#27687](https://github.com/pingcap/tidb/issues/27687) + - `ALTER TABLE.. ADD INDEX`文を実行する際に TiDB panicが発生する問題を修正[#27687](https://github.com/pingcap/tidb/issues/27687) - v5.0.4 で`enforce-mpp`設定が有効にならない問題を修正 [#29252](https://github.com/pingcap/tidb/issues/29252) - `ENUM`データ型で`CASE WHEN`関数を使用するときにpanicを修正 [#29357](https://github.com/pingcap/tidb/issues/29357) - ベクトル化された式の関数`microsecond`の誤った結果を修正 [#29244](https://github.com/pingcap/tidb/issues/29244) @@ -75,7 +75,7 @@ TiDB バージョン: 5.0.6 - 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) - - 無効な日付値を同時に挿入するときに発生する TiDBpanicを修正[#25393](https://github.com/pingcap/tidb/issues/25393) + - 無効な日付値を同時に挿入するときに発生する TiDB panicを修正[#25393](https://github.com/pingcap/tidb/issues/25393) - MPPモードのクエリの予期しないエラー`can not found column in Schema column`を修正 [#30980](https://github.com/pingcap/tidb/issues/30980) - TiFlashがシャットダウンするときに TiDB がpanic可能性がある問題を修正[#28096](https://github.com/pingcap/tidb/issues/28096) - プランナーが結合順序変更を実行しているときに発生する予期しないエラー`index out of range`を修正しました [#24095](https://github.com/pingcap/tidb/issues/24095) @@ -102,10 +102,10 @@ TiDB バージョン: 5.0.6 - 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) - - 下流データベースが見つからない場合に発生する TiCDCpanicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) + - 下流データベースが見つからない場合に発生する TiCDC panicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) - TiCDC が輻輳エラーによりスキャンの再試行を頻繁に追加する問題を修正しました [#11082](https://github.com/tikv/tikv/issues/11082) - チャネルがいっぱいになるとRaft接続が切断される問題を修正[#11047](https://github.com/tikv/tikv/issues/11047) - - TiDB Lightningがデータをインポートする際にファイルが存在しない場合に発生するTiKVpanicの問題を修正しました[#10438](https://github.com/tikv/tikv/issues/10438) + - TiDB Lightningがデータをインポートする際にファイルが存在しない場合に発生するTiKV panicの問題を修正しました[#10438](https://github.com/tikv/tikv/issues/10438) - TiDBが`Max` `Min`の`Int64`型が符号付き整数かどうかを正しく識別できず、 `Max` / `Min` の計算結果が間違ってしまう問題を修正しました。 [#10158](https://github.com/tikv/tikv/issues/10158) - TiKVがメタデータを正確に変更できないため、ノードがスナップショットを取得した後にTiKVレプリカのノードがダウンする問題を修正しました[#10225](https://github.com/tikv/tikv/issues/10225) - バックアップスレッドプールのリーク問題を修正 [#10287](https://github.com/tikv/tikv/issues/10287) @@ -155,7 +155,7 @@ TiDB バージョン: 5.0.6 - 一部の 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) - - etcd [#2980](https://github.com/pingcap/tiflow/issues/2980)でタスクステータスを手動でクリーンアップするときに発生する TiCDCpanicの問題を修正しました + - etcd でタスクステータスを手動でクリーンアップするときに発生する TiCDC panicの問題を修正しました [#2980](https://github.com/pingcap/tiflow/issues/2980) - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/ticdc/issues/3111) - 株価データのスキャンに時間がかかりすぎると、TiKV が GC を実行するため株価データのスキャンが失敗する可能性がある問題を修正しました[#2470](https://github.com/pingcap/tiflow/issues/2470) - コンテナ環境におけるOOMの修正[#1798](https://github.com/pingcap/ticdc/issues/1798) diff --git a/releases/release-5.1.0.md b/releases/release-5.1.0.md index 698979635ef1b..3f7a4c07b9182 100644 --- a/releases/release-5.1.0.md +++ b/releases/release-5.1.0.md @@ -316,19 +316,19 @@ TiDBは、実行ステータスと失敗ステータスを含む、TiDBクラス - 文字列型を整数型にキャストした際に、結果が正しくない問題を修正しました。 - 連続して高速な書き込みを行うと、 TiFlashのメモリが不足する可能性がある問題を修正しました。 - テーブルGC中にヌルポインタ例外が発生する可能性がある問題を修正しました。 - - 削除されたテーブルにデータを書き込む際に発生するTiFlashpanic問題を修正します。 + - 削除されたテーブルにデータを書き込む際に発生するTiFlash panic問題を修正します。 - TiFlashがBR復元中にpanic可能性がある問題を修正しました。 - 共有デルタインデックスを同時クローンする際に結果が正しくない問題を修正しました。 - 圧縮フィルター機能が有効になっているときに発生する可能性のあるpanicを修正します。 - TiFlashが非同期コミットからフォールバックしたロックを解決できない問題を修正します。 - `TIMEZONE`型のキャスト結果に`TIMESTAMP`型が含まれている場合に、誤った結果が返される問題を修正しました。 - - セグメント分割中に発生するTiFlashpanic問題を修正します + - セグメント分割中に発生するTiFlash panic問題を修正します - ツール - TiDB Lightning - - KVデータ生成時に発生するTiDB Lightningpanicの問題を修正 [#1127](https://github.com/pingcap/br/pull/1127) + - KVデータ生成時に発生するTiDB Lightning panicの問題を修正 [#1127](https://github.com/pingcap/br/pull/1127) - データインポート中にキーの合計サイズがラフトエントリの制限を超えたためにバッチ分割リージョンが失敗するバグを修正しました [#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) diff --git a/releases/release-5.1.1.md b/releases/release-5.1.1.md index c240d27737e6a..c5dee168c68b7 100644 --- a/releases/release-5.1.1.md +++ b/releases/release-5.1.1.md @@ -45,7 +45,7 @@ TiDB バージョン: 5.1.1 - 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モード[#26194](https://github.com/pingcap/tidb/pull/26194)で`COUNT(DISTINCT)`集約機能を徹底的に押し下げる + - 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) diff --git a/releases/release-5.1.2.md b/releases/release-5.1.2.md index e03882c095ae9..7e3bf30f2ca4c 100644 --- a/releases/release-5.1.2.md +++ b/releases/release-5.1.2.md @@ -102,7 +102,7 @@ TiDB バージョン: 5.1.2 - TiKVコプロセッサのスローログに、リクエスト処理に費やされた時間のみを考慮するようにする [#10841](https://github.com/tikv/tikv/issues/10841) - スロガースレッドが過負荷になりキューがいっぱいになったときに、スレッドをブロックする代わりにログをドロップする[#10841](https://github.com/tikv/tikv/issues/10841) - コプロセッサー要求の処理がタイムアウトしたときに発生するpanic問題を修正しました[#10852](https://github.com/tikv/tikv/issues/10852) - - Titan が有効になっている 5.0 より前のバージョンからアップグレードするときに発生する TiKVpanic問題を修正しました[#10842](https://github.com/tikv/tikv/pull/10842) + - 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) diff --git a/releases/release-5.1.4.md b/releases/release-5.1.4.md index a6615370139fd..f7b92fee271bf 100644 --- a/releases/release-5.1.4.md +++ b/releases/release-5.1.4.md @@ -74,7 +74,7 @@ TiDB バージョン: 5.1.4 - `tidb_enable_vectorized_expression`ベクトル化式を`off` に設定すると`GREATEST`関数が誤った結果を返す問題を修正しました。 [#29434](https://github.com/pingcap/tidb/issues/29434) - オプティマイザが`join`の無効なプランをキャッシュする可能性がある問題を修正[#28087](https://github.com/pingcap/tidb/issues/28087) - ベクトル化された式 の`microsecond`と`hour`関数の誤った結果を修正 [#28643](https://github.com/pingcap/tidb/issues/28643) [#29244](https://github.com/pingcap/tidb/issues/29244) - - `ALTER TABLE.. ADD INDEX`文を実行する際に TiDBpanicが発生する問題を修正[#27687](https://github.com/pingcap/tidb/issues/27687) + - `ALTER TABLE.. ADD INDEX`文を実行する際に TiDB panicが発生する問題を修正[#27687](https://github.com/pingcap/tidb/issues/27687) - 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) @@ -101,7 +101,7 @@ TiDB バージョン: 5.1.4 - TiKVが逆テーブルスキャンを実行するときにメモリロックを検出できない問題を修正しました[#11440](https://github.com/tikv/tikv/issues/11440) - 小数点以下の除算結果がゼロの場合の負の符号の問題を修正しました[#29586](https://github.com/pingcap/tidb/issues/29586) - 統計スレッドの監視データによって発生するメモリリークを修正 [#11195](https://github.com/tikv/tikv/issues/11195) - - 下流データベースが見つからない場合に発生する TiCDCpanicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) + - 下流データベースが見つからない場合に発生する TiCDC panicの問題を修正しました[#11123](https://github.com/tikv/tikv/issues/11123) - TiCDC が輻輳エラーによりスキャンの再試行を頻繁に追加する問題を修正しました [#11082](https://github.com/tikv/tikv/issues/11082) - Raftクライアント実装でバッチメッセージが大きすぎる問題を修正 [#9714](https://github.com/tikv/tikv/issues/9714) - Grafanaダッシュボードで、ストレージ関連の珍しいメトリックをいくつか折りたたむ [#11681](https://github.com/tikv/tikv/issues/11681) @@ -150,7 +150,7 @@ TiDB バージョン: 5.1.4 - デフォルト値を複製できない問題を修正[#3793](https://github.com/pingcap/tiflow/issues/3793) - TiCDC のデフォルト値のパディング例外によって発生するデータの不整合を修正[#3918](https://github.com/pingcap/tiflow/issues/3918) [#3929](https://github.com/pingcap/tiflow/issues/3929) - PDリーダーがシャットダウンして新しいノードに転送するときにオーナーがスタックするバグを修正 [#3615](https://github.com/pingcap/tiflow/issues/3615) - - etcd [#2980](https://github.com/pingcap/tiflow/issues/2980)でタスクステータスを手動でクリーンアップするときに発生する TiCDCpanicの問題を修正しました + - etcd でタスクステータスを手動でクリーンアップするときに発生する TiCDC panicの問題を修正しました [#2980](https://github.com/pingcap/tiflow/issues/2980) - RHELリリースのタイムゾーンの問題によりサービスを開始できない問題を修正しました [#3584](https://github.com/pingcap/tiflow/issues/3584) - MySQLシンクデッドロックによる警告が頻繁に発生する問題を修正 [#2706](https://github.com/pingcap/tiflow/issues/2706) - Canalプロトコルで設定項目`enable-old-value`が自動的に`true`に設定されないバグを修正 [#3676](https://github.com/pingcap/tiflow/issues/3676) diff --git a/releases/release-5.1.5.md b/releases/release-5.1.5.md index ff06c77830187..a7d917af82b9d 100644 --- a/releases/release-5.1.5.md +++ b/releases/release-5.1.5.md @@ -54,13 +54,13 @@ TiDBバージョン:5.1.5 - `DATETIME`値に小数点が含まれる場合と`Z`値が含まれる場合に発生する時間解析エラーの問題を修正します。 [#12739](https://github.com/tikv/tikv/issues/12739) - レプリカ読み取りが線形化可能性に違反する可能性があるバグを修正 [#12109](https://github.com/tikv/tikv/issues/12109) - Raftstoreがビジー状態の場合にリージョンが重複する可能性があるバグを修正しました [#13160](https://github.com/tikv/tikv/issues/13160) - - スナップショットの適用が中止された際に発生する TiKVpanicの問題を修正 [#11618](https://github.com/tikv/tikv/issues/11618) + - スナップショットの適用が中止された際に発生する 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) - 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) - - リージョンをマージする際に、初期化されずに破棄されたピアでターゲットピアが置き換えられた場合に発生する TiKVpanicの問題を修正します [#12048](https://github.com/tikv/tikv/issues/12048) + - リージョンをマージする際に、初期化されずに破棄されたピアでターゲットピアが置き換えられた場合に発生する TiKV panicの問題を修正します [#12048](https://github.com/tikv/tikv/issues/12048) - Follower Readを使用する際に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました [#12478](https://github.com/tikv/tikv/issues/12478) - 非同期コミットが有効になっている場合に、悲観的トランザクションで発生する可能性のある重複コミットレコードを修正する [#12615](https://github.com/tikv/tikv/issues/12615) - ピアの1つが到達不能になった後にRaftstoreがメッセージを過剰にブロードキャストするのを回避するために`unreachable_backoff`アイテムの設定をサポートします [#13054](https://github.com/tikv/tikv/issues/13054) diff --git a/releases/release-5.2.0.md b/releases/release-5.2.0.md index 58f25251c0906..e97db8ec0c047 100644 --- a/releases/release-5.2.0.md +++ b/releases/release-5.2.0.md @@ -93,7 +93,7 @@ TiDB バージョン: 5.2.0 - TiDBのTopN/Limit推定精度を向上させます。例えば、 `order by col limit x`条件を含む大規模テーブルに対するページネーションクエリの場合、TiDBは適切なインデックスをより容易に選択し、クエリ応答時間を短縮できます。 - 範囲外推定の精度を向上させます。たとえば、1 日の統計情報が更新されていなくても、TiDB は`where date=Now()`を含むクエリに対して対応するインデックスを正確に選択できます。 - - オプティマイザが Limit/TopN を押し下げる動作を制御するために`tidb_opt_limit_push_down_threshold`変数を導入します。これにより、誤った推定のために一部の状況で Limit/TopN を押し下げることができないという問題が解決されます。 + - オプティマイザが Limit/TopN をプッシュダウンする動作を制御するために`tidb_opt_limit_push_down_threshold`変数を導入します。これにより、誤った推定のために一部の状況で Limit/TopN をプッシュダウンすることができないという問題が解決されます。 [ユーザー向けドキュメント](/system-variables.md#tidb_opt_limit_push_down_threshold)、 [#26085](https://github.com/pingcap/tidb/issues/26085) @@ -287,7 +287,7 @@ Apple M1チップを搭載したMacコンピュータで`tiup playground`コマ - TiFlashがデルタデータを削除できない可能性のある問題を修正します。 - TiFlashが`CAST`関数で非バイナリ文字に誤ったパディングを追加するバグを修正しました。 - 複雑な`GROUP BY`列を含む集計クエリを処理する際に、結果が正しくない問題を修正しました。 - - 書き込み負荷が高い場合に発生するTiFlashpanic問題を修正します。 + - 書き込み負荷が高い場合に発生するTiFlash panic問題を修正します。 - 右側の結合キーがnull許容でなく、左側の結合キーがnull許容である場合に発生するpanicを修正します。 - `read-index`リクエストの処理に時間がかかる可能性がある問題を修正します。 - 読み込み負荷が高いときに発生するpanic問題を修正します。 diff --git a/releases/release-5.2.2.md b/releases/release-5.2.2.md index 7a27432e3479b..85fb3ff1dd2b8 100644 --- a/releases/release-5.2.2.md +++ b/releases/release-5.2.2.md @@ -49,7 +49,7 @@ TiDB バージョン: 5.2.2 - プランナーが`join`の無効なプランをキャッシュする可能性がある問題を修正しました[#28087](https://github.com/pingcap/tidb/issues/28087) - ハッシュ列の型が列挙型場合の間違ったインデックス ハッシュ結合を修正しました [#27893](https://github.com/pingcap/tidb/issues/27893) - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27688](https://github.com/pingcap/tidb/pull/27688) - - ターゲット クラスタ[#27686](https://github.com/pingcap/tidb/pull/27686)でチェックサムの実行に失敗した場合のTiDB Lightningpanic問題を修正しました。 + - ターゲット クラスタでチェックサムの実行に失敗した場合のTiDB Lightning panic問題を修正しました。 [#27686](https://github.com/pingcap/tidb/pull/27686) - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) - ベクトル化された式の関数`hour`の誤った結果を修正します [#28643](https://github.com/pingcap/tidb/issues/28643) - MySQL 5.1またはそれ以前のクライアントバージョンに接続する際の認証問題を修正 [#27855](https://github.com/pingcap/tidb/issues/27855) diff --git a/releases/release-5.2.4.md b/releases/release-5.2.4.md index 384d717943407..24f8472d80384 100644 --- a/releases/release-5.2.4.md +++ b/releases/release-5.2.4.md @@ -120,8 +120,8 @@ TiDBバージョン:5.2.4 - コルーチンの実行速度が速すぎる場合に時折発生するデッドロック問題を修正します [#11549](https://github.com/tikv/tikv/issues/11549) - ピアを削除するとレイテンシーが高くなる可能性がある問題を修正しました [#10210](https://github.com/tikv/tikv/issues/10210) - TiKVがパニックを起こし、マージ対象のリージョンが無効なためにピアを予期せず破壊してしまう問題を修正しました [#12232](https://github.com/tikv/tikv/issues/12232) - - リージョンをマージする際に、初期化されずに破棄されたピアでターゲットピアが置き換えられた場合に発生する TiKVpanicの問題を修正します [#12048](https://github.com/tikv/tikv/issues/12048) - - スナップショットの適用が中止された際に発生する TiKVpanicの問題を修正 [#11618](https://github.com/tikv/tikv/issues/11618) + - リージョンをマージする際に、初期化されずに破棄されたピアでターゲットピアが置き換えられた場合に発生する TiKV panicの問題を修正します [#12048](https://github.com/tikv/tikv/issues/12048) + - スナップショットの適用が中止された際に発生する TiKV panicの問題を修正 [#11618](https://github.com/tikv/tikv/issues/11618) - オペレーターの実行が失敗した場合に、TiKVが送信されるスナップショットの数を正しく計算できないバグを修正しました [#11341](https://github.com/tikv/tikv/issues/11341) - PD @@ -176,7 +176,7 @@ TiDBバージョン:5.2.4 - 必要なプロセッサ情報が存在しない場合、HTTP APIがパニックを起こすバグを修正しました [#3840](https://github.com/pingcap/tiflow/issues/3840) - 不正確なチェックポイントによって引き起こされる可能性のあるデータ損失の問題を修正しました [#3545](https://github.com/pingcap/tiflow/issues/3545) - デッドロックによってレプリケーションタスクが停止する可能性のある問題を修正します [#4055](https://github.com/pingcap/tiflow/issues/4055) - - etcdでタスクの状態を手動でクリーンアップした際に発生するTiCDCpanic問題を修正 [#2980](https://github.com/pingcap/tiflow/issues/2980) + - etcdでタスクの状態を手動でクリーンアップした際に発生するTiCDC panic問題を修正 [#2980](https://github.com/pingcap/tiflow/issues/2980) - DDLステートメント内の特殊コメントがレプリケーションタスクの停止を引き起こす問題を修正 [#3755](https://github.com/pingcap/tiflow/issues/3755) - `config.Metadata.Timeout`の設定ミスが原因で発生するレプリケーション停止の問題を修正します [#3352](https://github.com/pingcap/tiflow/issues/3352) - RHEL リリースにおいて、タイムゾーンの問題によりサービスを開始できない問題を修正しました。 [#3584](https://github.com/pingcap/tiflow/issues/3584) diff --git a/releases/release-5.3.0.md b/releases/release-5.3.0.md index d482ec47e0932..bc6b3427f5440 100644 --- a/releases/release-5.3.0.md +++ b/releases/release-5.3.0.md @@ -344,7 +344,7 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 - プランナーが場合によっては無効なプランをキャッシュする可能性がある問題を修正`join` [#28087](https://github.com/pingcap/tidb/issues/28087) - ハッシュ列の型が`enum` の場合の誤った`IndexLookUpJoin`修正 [#27893](https://github.com/pingcap/tidb/issues/27893) - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27688](https://github.com/pingcap/tidb/pull/27688) - - ターゲット クラスタ[#27686](https://github.com/pingcap/tidb/pull/27686)でチェックサムの実行に失敗した場合のTiDB Lightningpanic問題を修正しました。 + - ターゲット クラスタでチェックサムの実行に失敗した場合のTiDB Lightning panic問題を修正しました。 [#27686](https://github.com/pingcap/tidb/pull/27686) - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) - ベクトル化された式の関数`hour`の誤った結果を修正します [#28643](https://github.com/pingcap/tidb/issues/28643) - MySQL 5.1 またはそれ以前のクライアントバージョンに接続する際の認証の問題を修正しました [#27855](https://github.com/pingcap/tidb/issues/27855) diff --git a/releases/release-5.3.1.md b/releases/release-5.3.1.md index 67e8fdede1dd2..e6a0a1e98c703 100644 --- a/releases/release-5.3.1.md +++ b/releases/release-5.3.1.md @@ -61,7 +61,7 @@ TiDB バージョン: 5.3.1 - `tidb_restricted_read_only`有効になっているときに`tidb_super_read_only`自動的に有効にならないバグを修正[#31745](https://github.com/pingcap/tidb/issues/31745) - 照合順序`greatest`または`least`関数が間違った結果を返す問題を修正しました[#31789](https://github.com/pingcap/tidb/issues/31789) - クエリ実行時に MPP タスク リストが空になるエラーを修正 [#31636](https://github.com/pingcap/tidb/issues/31636) - - innerWorkerpanic[#31494](https://github.com/pingcap/tidb/issues/31494)によって発生するインデックス結合の誤った結果を修正しました + - innerWorker panicによって発生するインデックス結合の誤った結果を修正しました [#31494](https://github.com/pingcap/tidb/issues/31494) - 列タイプを`FLOAT`から`DOUBLE`に変更した後の間違ったクエリ結果を修正[#31372](https://github.com/pingcap/tidb/issues/31372) - インデックスルックアップ結合使用してクエリを実行するときに発生する`invalid transaction`エラーを修正します [#30468](https://github.com/pingcap/tidb/issues/30468) - `Order By` の最適化による誤ったクエリ結果を修正 [#30271](https://github.com/pingcap/tidb/issues/30271) @@ -136,7 +136,7 @@ TiDB バージョン: 5.3.1 - `mq sink write row`監視データがない問題を修正[#3431](https://github.com/pingcap/tiflow/issues/3431) - レプリケーションタスクが削除されたときに発生する可能性のあるpanic問題を修正しました[#3128](https://github.com/pingcap/tiflow/issues/3128) - デッドロックによりレプリケーションタスクが停止する可能性がある問題を修正しました[#4055](https://github.com/pingcap/tiflow/issues/4055) - - etcd [#2980](https://github.com/pingcap/tiflow/issues/2980)でタスクステータスを手動でクリーンアップするときに発生する TiCDCpanicの問題を修正しました + - etcd でタスクステータスを手動でクリーンアップするときに発生する TiCDC panicの問題を修正しました [#2980](https://github.com/pingcap/tiflow/issues/2980) - DDL文の特別なコメントによりレプリケーションタスクが停止する問題を修正[#3755](https://github.com/pingcap/tiflow/issues/3755) - `config.Metadata.Timeout` の誤った構成によって発生するレプリケーション停止の問題を修正しました [#3352](https://github.com/pingcap/tiflow/issues/3352) - 一部の RHEL リリースでタイムゾーンの問題によりサービスを開始できない問題を修正しました [#3584](https://github.com/pingcap/tiflow/issues/3584) diff --git a/releases/release-5.3.2.md b/releases/release-5.3.2.md index b752da7ba0431..c306e68c0abbb 100644 --- a/releases/release-5.3.2.md +++ b/releases/release-5.3.2.md @@ -69,7 +69,7 @@ TiDB バージョン: 5.3.2 - 空の文字列の型変換を実行するときに TiKV がパニックになる問題を修正[#12673](https://github.com/tikv/tikv/issues/12673) - 非同期コミットが有効な場合の悲観的トランザクションにおけるコミットレコードの重複の可能性を修正[#12615](https://github.com/tikv/tikv/issues/12615) - Follower Read 使用時に TiKV が`invalid store ID 0`エラーを報告するバグを修正しました [#12478](https://github.com/tikv/tikv/issues/12478) - - ピアの破壊とリージョン[#12368](https://github.com/tikv/tikv/issues/12368)バッチ分割の競合によって発生する TiKVpanicの問題を修正しました。 + - ピアの破壊とリージョンバッチ分割の競合によって発生する TiKV panicの問題を修正しました。 [#12368](https://github.com/tikv/tikv/issues/12368) - ネットワークが貧弱な場合、正常にコミットされた楽観的トランザクションが`Write Conflict`エラーを報告する可能性がある問題を修正しました[#34066](https://github.com/pingcap/tidb/issues/34066) - マージリージョンのリージョンが無効な場合に TiKV がパニックを起こしてピアを予期せず破棄する問題を修正[#12232](https://github.com/tikv/tikv/issues/12232) - 古いメッセージによって TiKV がpanicを起こすバグを修正[#12023](https://github.com/tikv/tikv/issues/12023) @@ -77,12 +77,12 @@ TiDB バージョン: 5.3.2 - Ubuntu 18.04 でTiKVがプロファイリングを実行するときに発生する可能性のあるpanic問題を修正しました [#9765](https://github.com/tikv/tikv/issues/9765) - tikv-ctl が間違った文字列一致のために誤った結果を返す問題を修正[#12329](https://github.com/tikv/tikv/issues/12329) - レプリカ読み取りが線形化可能性に違反する可能性があるバグを修正しました [#12109](https://github.com/tikv/tikv/issues/12109) - - リージョン[#12048](https://github.com/tikv/tikv/issues/12048)をマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKVpanic問題を修正しました。 + - リージョンをマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKV panic問題を修正しました。 [#12048](https://github.com/tikv/tikv/issues/12048) - TiKV が 2 年以上実行されている場合にpanic可能性があるバグを修正[#11940](https://github.com/tikv/tikv/issues/11940) - PD - - ホットリージョンにリーダーがない場合に発生するPDpanicを修正[#5005](https://github.com/tikv/pd/issues/5005) + - ホットリージョンにリーダーがない場合に発生するPD panicを修正[#5005](https://github.com/tikv/pd/issues/5005) - PDリーダー移行後すぐにスケジュールを開始できない問題を修正[#4769](https://github.com/tikv/pd/issues/4769) - PDリーダー移転後に削除したtombstoneストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) - いくつかのコーナーケースにおけるTSOフォールバックのバグを修正[#4884](https://github.com/tikv/pd/issues/4884) diff --git a/releases/release-5.4.1.md b/releases/release-5.4.1.md index 28bc3b3ff9582..03a3e108eba61 100644 --- a/releases/release-5.4.1.md +++ b/releases/release-5.4.1.md @@ -85,7 +85,7 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - メモリメトリックのオーバーフローによって引き起こされる断続的なパケット損失とメモリ不足(OOM)の問題を修正しました[#12160](https://github.com/tikv/tikv/issues/12160) - Ubuntu 18.04 でTiKVがプロファイリングを実行するときに発生する可能性のあるpanic問題を修正しました [#9765](https://github.com/tikv/tikv/issues/9765) - レプリカ読み取りが線形化可能性に違反する可能性があるバグを修正しました [#12109](https://github.com/tikv/tikv/issues/12109) - - リージョン[#12048](https://github.com/tikv/tikv/issues/12048)をマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKVpanic問題を修正しました。 + - リージョンをマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKV panic問題を修正しました。 [#12048](https://github.com/tikv/tikv/issues/12048) - TiKV が 2 年以上実行されている場合にpanic可能性があるバグを修正[#11940](https://github.com/tikv/tikv/issues/11940) - 解決ロックのステップ必要とする領域の数を減らすことで、TiCDC の回復時間を短縮します。 [#11993](https://github.com/tikv/tikv/issues/11993) - ピアステータスが`Applying` ときにスナップショットファイルを削除すると発生するpanic問題を修正しました [#11746](https://github.com/tikv/tikv/issues/11746) @@ -94,7 +94,7 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - 一部のコーナーケースで遅いスコア計算が不正確になる問題を修正[#12254](https://github.com/tikv/tikv/issues/12254) - `resolved_ts`モジュールによって引き起こされたOOM問題を修正し、さらにメトリックを追加します [#12159](https://github.com/tikv/tikv/issues/12159) - ネットワークが貧弱な場合、正常にコミットされた楽観的トランザクションが`Write Conflict`エラーを報告する可能性がある問題を修正しました[#34066](https://github.com/pingcap/tidb/issues/34066) - - 低品質のネットワークでレプリカ読み取りが有効になっている場合に発生する TiKVpanic問題を修正[#12046](https://github.com/tikv/tikv/issues/12046) + - 低品質のネットワークでレプリカ読み取りが有効になっている場合に発生する TiKV panic問題を修正[#12046](https://github.com/tikv/tikv/issues/12046) - PD @@ -113,7 +113,7 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - ローカルトンネルが有効な場合、キャンセルされた MPP クエリによってタスクが永久にハングする可能性があるバグを修正しました[#4229](https://github.com/pingcap/tiflash/issues/4229) - クエリがキャンセルされたときに発生するメモリリークの問題を修正しました[#4098](https://github.com/pingcap/tiflash/issues/4098) - `DATETIME`を`DECIMAL` にキャストするときに発生する誤った結果を修正 [#4151](https://github.com/pingcap/tiflash/issues/4151) - - `Snapshot`複数の DDL 操作[#4072](https://github.com/pingcap/tiflash/issues/4072)と同時に適用された場合にTiFlashpanicが発生する可能性がある問題を修正しました + - `Snapshot`複数の DDL 操作と同時に適用された場合にTiFlash panicが発生する可能性がある問題を修正しました [#4072](https://github.com/pingcap/tiflash/issues/4072) - 無効なストレージディレクトリ設定が予期しない動作を引き起こすバグを修正[#4093](https://github.com/pingcap/tiflash/issues/4093) - 一部の例外が適切に処理されないバグを修正[#4101](https://github.com/pingcap/tiflash/issues/4101) - `INT`を`DECIMAL`にキャストするとオーバーフローが発生する可能性がある問題を修正しました[#3920](https://github.com/pingcap/tiflash/issues/3920) @@ -143,10 +143,10 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - TiCDC - 所有者の変更によって生じた誤ったメトリクスを修正[#4774](https://github.com/pingcap/tiflow/issues/4774) - - `Canal-JSON` nil [#4736](https://github.com/pingcap/tiflow/issues/4736)サポートしていないために発生する可能性がある TiCDCpanic問題を修正しました + - `Canal-JSON` nil サポートしていないために発生する可能性がある TiCDC panic問題を修正しました [#4736](https://github.com/pingcap/tiflow/issues/4736) - Unified Sorter で使用されるワーカープールの安定性の問題を修正しました [#4447](https://github.com/pingcap/tiflow/issues/4447) - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) - - `Canal-JSON` `string` [#4635](https://github.com/pingcap/tiflow/issues/4635)を誤って処理した場合に発生する可能性のある TiCDCpanic問題を修正しました + - `Canal-JSON` `string` を誤って処理した場合に発生する可能性のある TiCDC panic問題を修正しました [#4635](https://github.com/pingcap/tiflow/issues/4635) - PDリーダーが強制終了した際にTiCDCノードが異常終了するバグを修正[#4248](https://github.com/pingcap/tiflow/issues/4248) - MySQLシンクが`batch-replace-enable`無効になっているときに重複した`replace` SQL文を生成するバグを修正[#4501](https://github.com/pingcap/tiflow/issues/4501) - `rename tables` DDL によって発生した DML 構造エラーを修正 [#5059](https://github.com/pingcap/tiflow/issues/5059) diff --git a/releases/release-5.4.2.md b/releases/release-5.4.2.md index 932e93ecb652d..65ed55c0ad09f 100644 --- a/releases/release-5.4.2.md +++ b/releases/release-5.4.2.md @@ -63,14 +63,14 @@ TiDB バージョン: 5.4.2 - 空の文字列の型変換を実行するときに TiKV がパニックになる問題を修正[#12673](https://github.com/tikv/tikv/issues/12673) - 非同期コミットが有効な場合の悲観的トランザクションにおけるコミットレコードの重複の可能性を修正[#12615](https://github.com/tikv/tikv/issues/12615) - Follower Read 使用時に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました [#12478](https://github.com/tikv/tikv/issues/12478) - - ピアの破壊とリージョン[#12368](https://github.com/tikv/tikv/issues/12368)バッチ分割の競合によって発生する TiKVpanicの問題を修正しました。 + - ピアの破壊とリージョンバッチ分割の競合によって発生する TiKV panicの問題を修正しました。 [#12368](https://github.com/tikv/tikv/issues/12368) - tikv-ctl が間違った文字列一致のために誤った結果を返す問題を修正[#12329](https://github.com/tikv/tikv/issues/12329) - AUFS でTiKVを起動できない問題を修正 [#12543](https://github.com/tikv/tikv/issues/12543) - PD - `not leader` の間違ったステータスコードを修正 [#4797](https://github.com/tikv/pd/issues/4797) - - ホットリージョンにリーダーがない場合に発生するPDpanicを修正[#5005](https://github.com/tikv/pd/issues/5005) + - ホットリージョンにリーダーがない場合に発生するPD panicを修正[#5005](https://github.com/tikv/pd/issues/5005) - PDリーダー移行後すぐにスケジュールを開始できない問題を修正[#4769](https://github.com/tikv/pd/issues/4769) - いくつかのコーナーケースにおけるTSOフォールバックのバグを修正[#4884](https://github.com/tikv/pd/issues/4884) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index fb0c8d54b91b1..96fb5d3aecd93 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -92,7 +92,7 @@ TiDB バージョン: 5.4.3 - TiCDC - - `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198)を設定すると TiCDCpanicする問題を修正 + - `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198)を設定すると TiCDC panicする問題を修正 - Backup & Restore (BR) diff --git a/releases/release-6.0.0-dmr.md b/releases/release-6.0.0-dmr.md index 8d37fab1e62f8..59576437ae7d7 100644 --- a/releases/release-6.0.0-dmr.md +++ b/releases/release-6.0.0-dmr.md @@ -493,9 +493,9 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - TiFlash - - メモリ制限が有効になっているときに発生するTiFlashpanicの問題を修正[#3902](https://github.com/pingcap/tiflash/issues/3902) + - メモリ制限が有効になっているときに発生するTiFlash panicの問題を修正[#3902](https://github.com/pingcap/tiflash/issues/3902) - 期限切れのデータがゆっくりとリサイクルされる問題を修正[#4146](https://github.com/pingcap/tiflash/issues/4146) - - `Snapshot`複数の DDL 操作[#4072](https://github.com/pingcap/tiflash/issues/4072)と同時に適用された場合にTiFlashpanicが発生する可能性がある問題を修正しました + - `Snapshot`複数の DDL 操作と同時に適用された場合にTiFlash panicが発生する可能性がある問題を修正しました [#4072](https://github.com/pingcap/tiflash/issues/4072) - 読み取りワークロードが重い状態で列を追加した後に発生する可能性のあるクエリエラーを修正[#3967](https://github.com/pingcap/tiflash/issues/3967) - 負の引数を持つ`SQRT`関数が`Null`ではなく`NaN`返す問題を修正しました[#3598](https://github.com/pingcap/tiflash/issues/3598) - `INT`を`DECIMAL`にキャストするとオーバーフローが発生する可能性がある問題を修正[#3920](https://github.com/pingcap/tiflash/issues/3920) @@ -521,9 +521,9 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - `batch-replace-enable`無効になっているときに MySQL シンクが重複した`replace` SQL 文を生成するバグを修正[#4501](https://github.com/pingcap/tiflow/issues/4501) - PDリーダーが強制終了した際にTiCDCノードが異常終了するバグを修正[#4248](https://github.com/pingcap/tiflow/issues/4248) - 一部のMySQLバージョンのエラー`Unknown system variable 'transaction_isolation'`を修正 [#4504](https://github.com/pingcap/tiflow/issues/4504) - - `Canal-JSON` `string` [#4635](https://github.com/pingcap/tiflow/issues/4635)を誤って処理した場合に発生する可能性のある TiCDCpanic問題を修正しました + - `Canal-JSON` `string` を誤って処理した場合に発生する可能性のある TiCDC panic問題を修正しました [#4635](https://github.com/pingcap/tiflow/issues/4635) - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) - - `Canal-JSON` nil [#4736](https://github.com/pingcap/tiflow/issues/4736)をサポートしていないために発生する可能性がある TiCDCpanic問題を修正しました + - `Canal-JSON` nil をサポートしていないために発生する可能性がある TiCDC panic問題を修正しました [#4736](https://github.com/pingcap/tiflow/issues/4736) - タイプ`Enum/Set`および`TinyText/MediumText/Text/LongText` のAvroコーデックの誤ったデータマッピングを修正 [#4454](https://github.com/pingcap/tiflow/issues/4454) - Avroが`NOT NULL`列をNULL許容フィールドに変換するバグを修正 [#4818](https://github.com/pingcap/tiflow/issues/4818) - TiCDC が終了できない問題を修正[#4699](https://github.com/pingcap/tiflow/issues/4699) diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index ce658dce3540c..40a56b91e2329 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -158,7 +158,7 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - 同期ポイントが有効な場合に、一部のシナリオでチェンジフィードがスタックする問題を修正[#6827](https://github.com/pingcap/tiflow/issues/6827) @ [hicqu](https://github.com/hicqu) - CDCサーバーの再起動後にchangefeed APIが正常に動作しないバグを修正[#5837](https://github.com/pingcap/tiflow/issues/5837) @ [asddongmen](https://github.com/asddongmen) - ブラックホールシンクのデータ競合問題を修正 [#6206](https://github.com/pingcap/tiflow/issues/6206) @ [asddongmen](https://github.com/asddongmen) - - `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) @ [Rustin170506](https://github.com/Rustin170506)を設定すると TiCDCpanic問題を修正しました + - `enable-old-value = false` [#6198](https://github.com/pingcap/tiflow/issues/6198) @ [Rustin170506](https://github.com/Rustin170506)を設定すると TiCDC panic問題を修正しました - 再実行ログ機能が有効になっている場合のデータ一貫性の問題を修正[#6189](https://github.com/pingcap/tiflow/issues/6189) [#6368](https://github.com/pingcap/tiflow/issues/6368) [#6277](https://github.com/pingcap/tiflow/issues/6277) [#6456](https://github.com/pingcap/tiflow/issues/6456) [#6695](https://github.com/pingcap/tiflow/issues/6695) [#6764](https://github.com/pingcap/tiflow/issues/6764) [#6859](https://github.com/pingcap/tiflow/issues/6859) @ [asddongmen](https://github.com/asddongmen) - 非同期的に再実行イベントを書き込むことで、再実行ログのパフォーマンス低下を修正[#6011](https://github.com/pingcap/tiflow/issues/6011) @ [CharlesCheung96](https://github.com/CharlesCheung96) - MySQLシンクがIPv6アドレスに接続できない問題を修正 [#6135](https://github.com/pingcap/tiflow/issues/6135) @ [Rustin170506](https://github.com/Rustin170506) diff --git a/releases/release-6.1.2.md b/releases/release-6.1.2.md index 55662de22a436..52953f5b2b214 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -51,7 +51,7 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - TiKV - リージョン[#13553](https://github.com/tikv/tikv/issues/13553) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)のバッチスナップショットによってスナップショットデータが不完全になる可能性がある問題を修正しました - - フロー制御が有効で、 `level0_slowdown_trigger`明示的に[#11424](https://github.com/tikv/tikv/issues/11424) @ [Connor1996](https://github.com/Connor1996)に設定されている場合に QPS が低下する問題を修正しました + - フロー制御が有効で、 `level0_slowdown_trigger`明示的に設定されている場合に QPS が低下する問題を修正しました [#11424](https://github.com/tikv/tikv/issues/11424) @ [Connor1996](https://github.com/Connor1996) - TiKV が Web ID プロバイダーからエラーを取得し、デフォルトのプロバイダーにフェイルバックしたときに、権限拒否エラーが発生する問題を修正しました。 [#13122](https://github.com/tikv/tikv/issues/13122) @ [3pointer](https://github.com/3pointer) - TiKVインスタンスが隔離されたネットワーク環境にある場合、TiKVサービスが数分間利用できなくなる問題を修正[#12966](https://github.com/tikv/tikv/issues/12966) @ [cosven](https://github.com/cosven) @@ -60,7 +60,7 @@ Quick access: [クイックスタート](https://docs.pingcap.com/tidb/v6.1/quic - リージョンツリーの統計が不正確になる可能性がある問題を修正[#5318](https://github.com/tikv/pd/issues/5318) @ [rleungx](https://github.com/rleungx) - TiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) @ [HunDunDM](https://github.com/HunDunDM) - PD がダッシュボード プロキシ リクエストを正しく処理できない問題を修正しました [#5321](https://github.com/tikv/pd/issues/5321) @ [HunDunDM](https://github.com/HunDunDM) - - 不健全なリージョンがPDpanic[#5491](https://github.com/tikv/pd/issues/5491) @ [nolouch](https://github.com/nolouch)を引き起こす可能性がある問題を修正 + - 不健全なリージョンがPD panicを引き起こす可能性がある問題を修正 [#5491](https://github.com/tikv/pd/issues/5491) @ [nolouch](https://github.com/nolouch) - TiFlash diff --git a/releases/release-6.1.6.md b/releases/release-6.1.6.md index d16ed38bfbdcc..2046c11c730ea 100644 --- a/releases/release-6.1.6.md +++ b/releases/release-6.1.6.md @@ -47,7 +47,7 @@ TiDB バージョン: 6.1.6 - カーソルフェッチを使用し、実行、フェッチ、およびクローズの間に他のステートメントを実行すると、フェッチおよびクローズコマンドが誤った結果を返したり、TiDB がpanicたりする可能性がある問題を修正しました[#40094](https://github.com/pingcap/tidb/issues/40094) @ [YangKeao](https://github.com/YangKeao) - DDLを使用して浮動小数点型を変更し、長さを変更せずに小数点以下の桁数を減らしても、古いデータが同じままになる問題を修正しました[#41281](https://github.com/pingcap/tidb/issues/41281) @ [zimulala](https://github.com/zimulala) - `information_schema.columns`テーブルを結合すると TiDB がpanic[#32459](https://github.com/pingcap/tidb/issues/32459) @ [tangenta](https://github.com/tangenta)を起こす問題を修正 - - 実行プラン[#41622](https://github.com/pingcap/tidb/issues/41622) @ [tiancaiamao](https://github.com/tiancaiamao)を生成する際に不整合な InfoSchema が取得され、TiDBpanicが発生する問題を修正しました。 + - 実行プラン[#41622](https://github.com/pingcap/tidb/issues/41622) @ [tiancaiamao](https://github.com/tiancaiamao)を生成する際に不整合な InfoSchema が取得され、TiDB panicが発生する問題を修正しました。 - 実行中にTiFlash が生成された列に対してエラーを報告する問題を修正[#40663](https://github.com/pingcap/tidb/issues/40663) @ [guo-shaoge](https://github.com/guo-shaoge) - 単一のSQL文に異なるパーティションテーブルが出現した場合にTiDBが誤った結果を生成する可能性がある問題を修正[#42135](https://github.com/pingcap/tidb/issues/42135) @ [mjonss](https://github.com/mjonss) - プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正[#38335](https://github.com/pingcap/tidb/issues/38335) @ [qw4990](https://github.com/qw4990) @ [fzzf678](https://github.com/fzzf678) diff --git a/releases/release-6.3.0.md b/releases/release-6.3.0.md index e8c13fb589c77..aa2b2e6342029 100644 --- a/releases/release-6.3.0.md +++ b/releases/release-6.3.0.md @@ -383,7 +383,7 @@ TiDBバージョン: 6.3.0-DMR - PD - `enable-forwarding`が有効になっている場合にgRPCがエラーを不適切に処理する問題によって発生するPDパニックを修正 [#5373](https://github.com/tikv/pd/issues/5373) @[bufferflies](https://github.com/bufferflies) - - 不健康なリージョンがPDpanicを引き起こす可能性がある問題を修正 [#5491](https://github.com/tikv/pd/issues/5491) @[nolouch](https://github.com/nolouch) + - 不健康なリージョンがPD panicを引き起こす可能性がある問題を修正 [#5491](https://github.com/tikv/pd/issues/5491) @[nolouch](https://github.com/nolouch) - TiFlashラーナーレプリカが作成されない可能性がある問題を修正 [#5401](https://github.com/tikv/pd/issues/5401) @[HunDunDM](https://github.com/HunDunDM) - TiFlash diff --git a/releases/release-6.5.0.md b/releases/release-6.5.0.md index ee7f304bea588..94f83a2fde705 100644 --- a/releases/release-6.5.0.md +++ b/releases/release-6.5.0.md @@ -448,7 +448,7 @@ v6.5.0 以降では、v4.0.7 で導入された`AMEND TRANSACTION`メカニズ - `tidb_decode_key`関数がパーティションテーブルのエンコーディングを正しく解析できない問題を修正しました [#39304](https://github.com/pingcap/tidb/issues/39304) @ [Defined2014](https://github.com/Defined2014) - ログローテーション中に gRPC エラーログが正しいログファイルにリダイレクトされない問題を修正しました [#38941](https://github.com/pingcap/tidb/issues/38941) @ [xhebox](https://github.com/xhebox) - TiKV が読み取りエンジンとして設定されていない場合に、TiDB が`BEGIN; SELECT... FOR UPDATE;`ポイントクエリに対して予期しない実行プランを生成する問題を修正しました[#39344](https://github.com/pingcap/tidb/issues/39344) @ [Yisaer](https://github.com/Yisaer) - - 誤って`StreamAgg` TiFlashに押し下げると、間違った結果[#39266](https://github.com/pingcap/tidb/issues/39266) @ [fixdb](https://github.com/fixdb)が発生する問題を修正しました。 + - 誤って`StreamAgg` TiFlashにプッシュダウンすると、間違った結果が発生する問題を修正しました。 [#39266](https://github.com/pingcap/tidb/issues/39266) @ [fixdb](https://github.com/fixdb) - TiKV diff --git a/releases/release-6.5.10.md b/releases/release-6.5.10.md index ba89f9c657eec..5d540c6a30691 100644 --- a/releases/release-6.5.10.md +++ b/releases/release-6.5.10.md @@ -20,12 +20,12 @@ TiDB バージョン: 6.5.10 - TiDB - - `SHOW CREATE TABLE` [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf)の出力に表示される式のデフォルト値のMySQL互換性を改善しました - - MPP ロード バランシング[#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008)中にリージョンのないストアを削除する + - `SHOW CREATE TABLE` の出力に表示される式のデフォルト値のMySQL互換性を改善しました [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf) + - MPP ロード バランシング中にリージョンのないストアを削除する [#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008) - TiKV - - TiKV [#16680](https://github.com/tikv/tikv/issues/16680) @ [LykxSassinator](https://github.com/LykxSassinator)のシャットダウン速度を加速 + - TiKV のシャットダウン速度を加速 [#16680](https://github.com/tikv/tikv/issues/16680) @ [LykxSassinator](https://github.com/LykxSassinator) - CDC イベント処理のキュー時間の監視メトリックを追加して、下流の CDC イベントレイテンシー問題のトラブルシューティングを容易にします[#16282](https://github.com/tikv/tikv/issues/16282) @ [hicqu](https://github.com/hicqu) - ツール @@ -39,74 +39,74 @@ TiDB バージョン: 6.5.10 - TiCDC - ダウンストリームがメッセージキュー(MQ)またはクラウドストレージの場合に生のイベントを直接出力することをサポートします[#11211](https://github.com/pingcap/tiflow/issues/11211) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM [#10900](https://github.com/pingcap/tiflow/issues/10900) @ [CharlesCheung96](https://github.com/CharlesCheung96)の確率を低減します。 + - REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM の確率を低減します。 [#10900](https://github.com/pingcap/tiflow/issues/10900) @ [CharlesCheung96](https://github.com/CharlesCheung96) - トランザクション競合シナリオにおけるデータレプリケーションの安定性が大幅に向上し、パフォーマンスが最大10倍向上します[#10896](https://github.com/pingcap/tiflow/issues/10896) @ [CharlesCheung96](https://github.com/CharlesCheung96) ## バグ修正 {#bug-fixes} - TiDB - - 統計の初期化中にメタデータをクエリすると、OOM [#52219](https://github.com/pingcap/tidb/issues/52219) @ [hawkingrei](https://github.com/hawkingrei)が発生する可能性がある問題を修正しました。 - - `AUTO_ID_CACHE=1`AUTO_INCREMENT列を含むテーブルで、 `auto_increment_increment`と`auto_increment_offset`システム変数をデフォルト以外の値に設定すると、不正なAUTO_INCREMENT ID 割り当て[#52622](https://github.com/pingcap/tidb/issues/52622) @ [tiancaiamao](https://github.com/tiancaiamao)が発生する可能性がある問題を修正しました。 - - `RESTORE`ステートメントを使用して`AUTO_ID_CACHE=1`のテーブルを復元すると`Duplicate entry`エラー[#52680](https://github.com/pingcap/tidb/issues/52680) @ [tiancaiamao](https://github.com/tiancaiamao)が発生する可能性がある問題を修正しました + - 統計の初期化中にメタデータをクエリすると、OOM が発生する可能性がある問題を修正しました。 [#52219](https://github.com/pingcap/tidb/issues/52219) @ [hawkingrei](https://github.com/hawkingrei) + - `AUTO_ID_CACHE=1`AUTO_INCREMENT列を含むテーブルで、 `auto_increment_increment`と`auto_increment_offset`システム変数をデフォルト以外の値に設定すると、不正なAUTO_INCREMENT ID 割り当てが発生する可能性がある問題を修正しました。 [#52622](https://github.com/pingcap/tidb/issues/52622) @ [tiancaiamao](https://github.com/tiancaiamao) + - `RESTORE`ステートメントを使用して`AUTO_ID_CACHE=1`のテーブルを復元すると`Duplicate entry`エラーが発生する可能性がある問題を修正しました [#52680](https://github.com/pingcap/tidb/issues/52680) @ [tiancaiamao](https://github.com/tiancaiamao) - `STATE`のフィールドのうち`size`番目が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`のテーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @ [cfzjywxk](https://github.com/cfzjywxk) - - 外部キー[#53652](https://github.com/pingcap/tidb/issues/53652) @ [hawkingrei](https://github.com/hawkingrei)を持つテーブルを作成するときに、TiDBが対応する統計メタデータ( `stats_meta` )を作成しない問題を修正しました。 + - 外部キーを持つテーブルを作成するときに、TiDBが対応する統計メタデータ( `stats_meta` )を作成しない問題を修正しました。 [#53652](https://github.com/pingcap/tidb/issues/53652) @ [hawkingrei](https://github.com/hawkingrei) - クエリの同時実行数が多い場合に統計同期読み込みメカニズムが予期せず失敗する可能性がある問題を修正しました[#52294](https://github.com/pingcap/tidb/issues/52294) @ [hawkingrei](https://github.com/hawkingrei) - グローバル統計の`Distinct_count`情報が間違っている可能性がある問題を修正しました[#53752](https://github.com/pingcap/tidb/issues/53752) @ [hawkingrei](https://github.com/hawkingrei) - - TiDB [#37548](https://github.com/pingcap/tidb/issues/37548) @ [hawkingrei](https://github.com/hawkingrei)を再起動した後、主キー列統計のヒストグラムと TopN がロードされない問題を修正しました - - クエリ内の特定のフィルター条件により、プランナーモジュールが`invalid memory address or nil pointer dereference`エラー[#53582](https://github.com/pingcap/tidb/issues/53582) [#53580](https://github.com/pingcap/tidb/issues/53580) [#53594](https://github.com/pingcap/tidb/issues/53594) [#53603](https://github.com/pingcap/tidb/issues/53603) @ [YangKeao](https://github.com/YangKeao)を報告する可能性がある問題を修正しました + - TiDB を再起動した後、主キー列統計のヒストグラムと TopN がロードされない問題を修正しました [#37548](https://github.com/pingcap/tidb/issues/37548) @ [hawkingrei](https://github.com/hawkingrei) + - クエリ内の特定のフィルター条件により、プランナーモジュールが`invalid memory address or nil pointer dereference`エラー[#53582](https://github.com/pingcap/tidb/issues/53582) [#53580](https://github.com/pingcap/tidb/issues/53580) を報告する可能性がある問題を修正しました [#53603](https://github.com/pingcap/tidb/issues/53603) @ [YangKeao](https://github.com/YangKeao) [#53594](https://github.com/pingcap/tidb/issues/53594) - `?`引数を含む`CONV` `EXECUTE` `PREPARE`を複数回実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました[#53505](https://github.com/pingcap/tidb/issues/53505) @ [qw4990](https://github.com/qw4990) - - オプティマイザーヒント[#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei)使用時に誤った警告情報が表示される問題を修正しました - - 情報スキーマキャッシュミス[#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520)により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 + - オプティマイザーヒント使用時に誤った警告情報が表示される問題を修正しました [#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei) + - 情報スキーマキャッシュミスにより、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 [#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520) - DDL ステートメントが etcd を誤って使用し、タスクがキューに入れられる問題を修正しました。 [#52335](https://github.com/pingcap/tidb/issues/52335) @ [wjhuang2016](https://github.com/wjhuang2016) - - 式インデックス[#51431](https://github.com/pingcap/tidb/issues/51431) @ [ywqzzy](https://github.com/ywqzzy)の名前を変更する`RENAME INDEX`を実行したときに内部列の名前が変更されない問題を修正しました - - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラー[#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta)が発生する可能性がある問題を修正 - - JOIN条件に暗黙的な型変換[#46556](https://github.com/pingcap/tidb/issues/46556) @ [qw4990](https://github.com/qw4990)が含まれている場合にTiDBがpanic可能性がある問題を修正しました + - 式インデックスの名前を変更する`RENAME INDEX`を実行したときに内部列の名前が変更されない問題を修正しました [#51431](https://github.com/pingcap/tidb/issues/51431) @ [ywqzzy](https://github.com/ywqzzy) + - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラーが発生する可能性がある問題を修正 [#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta) + - JOIN条件に暗黙的な型変換が含まれている場合にTiDBがpanic可能性がある問題を修正しました [#46556](https://github.com/pingcap/tidb/issues/46556) @ [qw4990](https://github.com/qw4990) - ネットワークの問題によりDDL操作が停止する問題を修正[#47060](https://github.com/pingcap/tidb/issues/47060) @ [wjhuang2016](https://github.com/wjhuang2016) - - IndexJoin が Left Outer Anti Semi type [#52902](https://github.com/pingcap/tidb/issues/52902) @ [yibin87](https://github.com/yibin87)のハッシュ値を計算するときに重複行を生成する問題を修正しました。 + - IndexJoin が Left Outer Anti Semi type のハッシュ値を計算するときに重複行を生成する問題を修正しました。 [#52902](https://github.com/pingcap/tidb/issues/52902) @ [yibin87](https://github.com/yibin87) - `ALL`関数に含まれるサブクエリが誤った結果を引き起こす可能性がある問題を修正[#52755](https://github.com/pingcap/tidb/issues/52755) @ [hawkingrei](https://github.com/hawkingrei) - `TIMESTAMPADD()`関数が誤った結果を返す問題を修正[#41052](https://github.com/pingcap/tidb/issues/41052) @ [xzhangxian1008](https://github.com/xzhangxian1008) - - `tidb_mem_quota_analyze`が有効になっていて、統計の更新に使用されるメモリが[#52601](https://github.com/pingcap/tidb/issues/52601) @ [hawkingrei](https://github.com/hawkingrei)制限を超えると TiDB がクラッシュする可能性がある問題を修正しました。 + - `tidb_mem_quota_analyze`が有効になっていて、統計の更新に使用されるメモリが制限を超えると TiDB がクラッシュする可能性がある問題を修正しました。 [#52601](https://github.com/pingcap/tidb/issues/52601) @ [hawkingrei](https://github.com/hawkingrei) - `UPDATE`リスト内のサブクエリによって TiDB がpanic可能性がある問題を修正[#52687](https://github.com/pingcap/tidb/issues/52687) @ [winoros](https://github.com/winoros) - - 述語[#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei)の`Longlong`型のオーバーフローの問題を修正 - - 一意インデックス[#52914](https://github.com/pingcap/tidb/issues/52914) @ [wjhuang2016](https://github.com/wjhuang2016)を追加するときに同時 DML 操作によって発生するデータ インデックスの不整合の問題を修正しました。 - - インデックスデータ[#47115](https://github.com/pingcap/tidb/issues/47115) @ [zyguan](https://github.com/zyguan)を解析するときに TiDB がpanic可能性がある問題を修正しました + - 述語の`Longlong`型のオーバーフローの問題を修正 [#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei) + - 一意インデックスを追加するときに同時 DML 操作によって発生するデータ インデックスの不整合の問題を修正しました。 [#52914](https://github.com/pingcap/tidb/issues/52914) @ [wjhuang2016](https://github.com/wjhuang2016) + - インデックスデータを解析するときに TiDB がpanic可能性がある問題を修正しました [#47115](https://github.com/pingcap/tidb/issues/47115) @ [zyguan](https://github.com/zyguan) - スライスの浅いコピーを使用せずに列プルーニングを行うと、TiDB がpanic可能性がある問題を修正しました[#52768](https://github.com/pingcap/tidb/issues/52768) @ [winoros](https://github.com/winoros) - - 再帰CTE [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei)でビューの使用が機能しない問題を修正 - - `LEADING`ヒントがブロックエイリアス[#44645](https://github.com/pingcap/tidb/issues/44645) @ [qw4990](https://github.com/qw4990)のクエリをサポートしない問題を修正しました - - 相関サブクエリ[#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87)における TopN 演算子の誤った結果を修正 - - 列の不安定な一意のIDにより、 `UPDATE`文がエラー[#53236](https://github.com/pingcap/tidb/issues/53236) @ [winoros](https://github.com/winoros)を返す可能性がある問題を修正しました。 + - 再帰CTE でビューの使用が機能しない問題を修正 [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei) + - `LEADING`ヒントがブロックエイリアスのクエリをサポートしない問題を修正しました [#44645](https://github.com/pingcap/tidb/issues/44645) @ [qw4990](https://github.com/qw4990) + - 相関サブクエリにおける TopN 演算子の誤った結果を修正 [#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87) + - 列の不安定な一意のIDにより、 `UPDATE`文がエラーを返す可能性がある問題を修正しました。 [#53236](https://github.com/pingcap/tidb/issues/53236) @ [winoros](https://github.com/winoros) - TiDBがオフラインになっているTiFlashノードにプローブ要求を送信し続ける問題を修正[#46602](https://github.com/pingcap/tidb/issues/46602) @ [zyguan](https://github.com/zyguan) - `YEAR`型の列を範囲外の符号なし整数と比較すると誤った結果が発生する問題を修正[#50235](https://github.com/pingcap/tidb/issues/50235) @ [qw4990](https://github.com/qw4990) - - AutoIDLeaderの変更により、 `AUTO_ID_CACHE=1` [#52600](https://github.com/pingcap/tidb/issues/52600) @ [tiancaiamao](https://github.com/tiancaiamao)の場合にAUTO_INCREMENT列の値が減少する可能性がある問題を修正しました。 - - BIGINT 以外の符号なし整数が文字列/小数点[#41736](https://github.com/pingcap/tidb/issues/41736) @ [LittleFall](https://github.com/LittleFall)と比較されたときに誤った結果を生成する可能性がある問題を修正しました + - AutoIDLeaderの変更により、 `AUTO_ID_CACHE=1` の場合にAUTO_INCREMENT列の値が減少する可能性がある問題を修正しました。 [#52600](https://github.com/pingcap/tidb/issues/52600) @ [tiancaiamao](https://github.com/tiancaiamao) + - BIGINT 以外の符号なし整数が文字列/小数点と比較されたときに誤った結果を生成する可能性がある問題を修正しました [#41736](https://github.com/pingcap/tidb/issues/41736) @ [LittleFall](https://github.com/LittleFall) - `FLOAT`型から`UNSIGNED`型へのデータ変換で誤った結果が返される問題を修正[#41736](https://github.com/pingcap/tidb/issues/41736) @ [guo-shaoge](https://github.com/guo-shaoge) - - `VAR_SAMP()`ウィンドウ関数[#52933](https://github.com/pingcap/tidb/issues/52933) @ [Rustin170506](https://github.com/Rustin170506)として使用できない問題を修正 - - 間違った TableDual プランにより空のクエリ結果[#50051](https://github.com/pingcap/tidb/issues/50051) @ [onlyacat](https://github.com/onlyacat)が発生する問題を修正しました - - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei)を出力問題を修正しました。 - - 空の投影により TiDB がpanic[#49109](https://github.com/pingcap/tidb/issues/49109) @ [winoros](https://github.com/winoros)を引き起こす問題を修正しました - - TopN演算子が誤って[#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990)にプッシュダウンされる可能性がある問題を修正しました - - 常に`true` [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520)となる述語を持つ`SHOW ERRORS`文を実行すると TiDB がパニックを起こす問題を修正しました。 - - プランキャッシュシナリオ[#51407](https://github.com/pingcap/tidb/issues/51407) @ [wjhuang2016](https://github.com/wjhuang2016)でメタデータロックがDDL操作の実行を阻止できない問題を修正 + - `VAR_SAMP()`ウィンドウ関数として使用できない問題を修正 [#52933](https://github.com/pingcap/tidb/issues/52933) @ [Rustin170506](https://github.com/Rustin170506) + - 間違った TableDual プランにより空のクエリ結果が発生する問題を修正しました [#50051](https://github.com/pingcap/tidb/issues/50051) @ [onlyacat](https://github.com/onlyacat) + - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log を出力問題を修正しました。 [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei) + - 空の投影により TiDB がpanicを引き起こす問題を修正しました [#49109](https://github.com/pingcap/tidb/issues/49109) @ [winoros](https://github.com/winoros) + - TopN演算子が誤ってプッシュダウンされる可能性がある問題を修正しました [#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990) + - 常に`true` となる述語を持つ`SHOW ERRORS`文を実行すると TiDB がパニックを起こす問題を修正しました。 [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520) + - プランキャッシュシナリオでメタデータロックがDDL操作の実行を阻止できない問題を修正 [#51407](https://github.com/pingcap/tidb/issues/51407) @ [wjhuang2016](https://github.com/wjhuang2016) - TiKV - - 1 つの TiKV ノードで遅い`check-leader`操作により、他の TiKV ノードの`resolved-ts`正常に[#15999](https://github.com/tikv/tikv/issues/15999) @ [crazycs520](https://github.com/crazycs520)に進まなくなる問題を修正しました。 - - クエリ内の`CONV()`関数が数値システム変換中にオーバーフローし、TiKVpanic[#16969](https://github.com/tikv/tikv/issues/16969) @ [gengliqi](https://github.com/gengliqi)が発生する問題を修正しました。 - - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケース[#16871](https://github.com/tikv/tikv/issues/16871) @ [glorv](https://github.com/glorv)に影響しないようにします。 - - `DECIMAL`型の小数点部分が[#16913](https://github.com/tikv/tikv/issues/16913) @ [gengliqi](https://github.com/gengliqi)場合に正しくない問題を修正しました - - 古いリージョンピアがGCメッセージ[#16504](https://github.com/tikv/tikv/issues/16504) @ [crazycs520](https://github.com/crazycs520)を無視するとresolve-tsがブロックされる問題を修正しました + - 1 つの TiKV ノードで遅い`check-leader`操作により、他の TiKV ノードの`resolved-ts`正常に進まなくなる問題を修正しました。 [#15999](https://github.com/tikv/tikv/issues/15999) @ [crazycs520](https://github.com/crazycs520) + - クエリ内の`CONV()`関数が数値システム変換中にオーバーフローし、TiKV panicが発生する問題を修正しました。 [#16969](https://github.com/tikv/tikv/issues/16969) @ [gengliqi](https://github.com/gengliqi) + - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケースに影響しないようにします。 [#16871](https://github.com/tikv/tikv/issues/16871) @ [glorv](https://github.com/glorv) + - `DECIMAL`型の小数点部分が場合に正しくない問題を修正しました [#16913](https://github.com/tikv/tikv/issues/16913) @ [gengliqi](https://github.com/gengliqi) + - 古いリージョンピアがGCメッセージを無視するとresolve-tsがブロックされる問題を修正しました [#16504](https://github.com/tikv/tikv/issues/16504) @ [crazycs520](https://github.com/crazycs520) - PD - 展開された2つのデータセンター間でリーダーを切り替えるとLeaderが失敗する問題を修正[#7992](https://github.com/tikv/pd/issues/7992) @ [TonsnakeLin](https://github.com/TonsnakeLin) - - 配置ルール[#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx)を使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 + - 配置ルールを使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 [#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx) - PDの`Filter target`監視メトリックが散布範囲情報を提供しない問題を修正[#8125](https://github.com/tikv/pd/issues/8125) @ [HuSharp](https://github.com/HuSharp) - TiFlash - データベース間で`ALTER TABLE ... EXCHANGE PARTITION`実行した後にTiFlash がスキーマの同期に失敗する可能性がある問題を修正しました[#7296](https://github.com/pingcap/tiflash/issues/7296) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - 空のキー範囲を持つクエリがTiFlashで読み取りタスクを正しく生成できず、 TiFlashクエリ[#9108](https://github.com/pingcap/tiflash/issues/9108) @ [JinheLin](https://github.com/JinheLin)がブロックされる可能性がある問題を修正しました。 + - 空のキー範囲を持つクエリがTiFlashで読み取りタスクを正しく生成できず、 TiFlashクエリがブロックされる可能性がある問題を修正しました。 [#9108](https://github.com/pingcap/tiflash/issues/9108) @ [JinheLin](https://github.com/JinheLin) - `SUBSTRING_INDEX()`関数が一部のコーナーケースでTiFlash のクラッシュを引き起こす可能性がある問題を修正[#9116](https://github.com/pingcap/tiflash/issues/9116) @ [wshwsh12](https://github.com/wshwsh12) - クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました[#9039](https://github.com/pingcap/tiflash/issues/9039) @ [JaySon-Huang](https://github.com/JaySon-Huang) - TiFlash が高同時読み取りシナリオで一時的に誤った結果を返す可能性がある問題を修正[#8845](https://github.com/pingcap/tiflash/issues/8845) @ [JinheLin](https://github.com/JinheLin) @@ -117,27 +117,27 @@ TiDB バージョン: 6.5.10 - テストケース`TestGetTSWithRetry`実行に時間がかかりすぎる問題を修正[#52547](https://github.com/pingcap/tidb/issues/52547) @ [Leavrth](https://github.com/Leavrth) - BRを使用してデータを復元する場合、または物理インポート モードでTiDB Lightningを使用してデータをインポートする場合に、PD から取得されたリージョンにLeaderがない問題を修正しました[#51124](https://github.com/pingcap/tidb/issues/51124) [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanic[#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen)になる可能性がある問題を修正しました。 - - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントが[#53047](https://github.com/pingcap/tidb/issues/53047) @ [RidRisR](https://github.com/RidRisR)に進まない問題を修正しました。 - - TiKVノード[#50566](https://github.com/pingcap/tidb/issues/50566) @ [Leavrth](https://github.com/Leavrth)にリーダーがいないためにデータ復元が遅くなる問題を修正 + - PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanicになる可能性がある問題を修正しました。 [#52597](https://github.com/pingcap/tidb/issues/52597) @ [YuJuncen](https://github.com/YuJuncen) + - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントがに進まない問題を修正しました。 [#53047](https://github.com/pingcap/tidb/issues/53047) @ [RidRisR](https://github.com/RidRisR) + - TiKVノードにリーダーがいないためにデータ復元が遅くなる問題を修正 [#50566](https://github.com/pingcap/tidb/issues/50566) @ [Leavrth](https://github.com/Leavrth) - TiKV の再起動により、ログ バックアップのグローバル チェックポイントが実際のバックアップ ファイルの書き込みポイントよりも先に進められ、少量のバックアップ データが失われる可能性がある問題を修正しました[#16809](https://github.com/tikv/tikv/issues/16809) @ [YuJuncen](https://github.com/YuJuncen) - - PDリーダーの転送により、データ[#53724](https://github.com/pingcap/tidb/issues/53724) @ [Leavrth](https://github.com/Leavrth)復元時にBRがpanicになる可能性がある問題を修正しました。 - - PD [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen)へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました - - アドバンサー所有者の移行[#53561](https://github.com/pingcap/tidb/issues/53561) @ [RidRisR](https://github.com/RidRisR)後にログバックアップが一時停止される可能性がある問題を修正しました + - PDリーダーの転送により、データ復元時にBRがpanicになる可能性がある問題を修正しました。 [#53724](https://github.com/pingcap/tidb/issues/53724) @ [Leavrth](https://github.com/Leavrth) + - PD へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen) + - アドバンサー所有者の移行後にログバックアップが一時停止される可能性がある問題を修正しました [#53561](https://github.com/pingcap/tidb/issues/53561) @ [RidRisR](https://github.com/RidRisR) - 復元プロセス中に複数のネストされた再試行によりBR がエラーを正しく識別できない問題を修正[#54053](https://github.com/pingcap/tidb/issues/54053) @ [RidRisR](https://github.com/RidRisR) - TiCDC - 下流データベースのパスワードがBase64でエンコードされている場合、TiCDCが同期ポイントを有効にして変更フィードを作成できない問題を修正しました[#10516](https://github.com/pingcap/tiflow/issues/10516) @ [asddongmen](https://github.com/asddongmen) - `DROP PRIMARY KEY`と`DROP UNIQUE KEY`ステートメントが正しく複製されない問題を修正[#10890](https://github.com/pingcap/tiflow/issues/10890) @ [asddongmen](https://github.com/asddongmen) - - `TIMEZONE`種類のデフォルト値が正しいタイムゾーン[#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand)に従って設定されない問題を修正 + - `TIMEZONE`種類のデフォルト値が正しいタイムゾーンに従って設定されない問題を修正 [#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand) - TiDB Lightning - - PD Leaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。[#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - - TiDB Lightning Grafanaダッシュボード[#43357](https://github.com/pingcap/tidb/issues/43357) @ [lichunzhu](https://github.com/lichunzhu)でデータが欠落する問題を修正 - - TiDB Lightningがサーバーモード[#36374](https://github.com/pingcap/tidb/issues/36374) @ [kennytm](https://github.com/kennytm)でログに機密情報を出力する可能性がある問題を修正しました - - TiDB Lightning [#52654](https://github.com/pingcap/tidb/issues/52654) @ [D3Hunter](https://github.com/D3Hunter)を使用して`SHARD_ROW_ID_BITS`と`AUTO_ID_CACHE=1`両方が設定されたテーブルをインポートした後、TiDB がAUTO_INCREMENT ID を生成できず、エラー`Failed to read auto-increment value from storage engine`を報告する問題を修正しました。 + - PDLeaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。 [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) + - TiDB Lightning Grafanaダッシュボードでデータが欠落する問題を修正 [#43357](https://github.com/pingcap/tidb/issues/43357) @ [lichunzhu](https://github.com/lichunzhu) + - TiDB Lightningがサーバーモードでログに機密情報を出力する可能性がある問題を修正しました [#36374](https://github.com/pingcap/tidb/issues/36374) @ [kennytm](https://github.com/kennytm) + - TiDB Lightning を使用して`SHARD_ROW_ID_BITS`と`AUTO_ID_CACHE=1`両方が設定されたテーブルをインポートした後、TiDB がAUTO_INCREMENT ID を生成できず、エラー`Failed to read auto-increment value from storage engine`を報告する問題を修正しました。 [#52654](https://github.com/pingcap/tidb/issues/52654) @ [D3Hunter](https://github.com/D3Hunter) - Dumpling diff --git a/releases/release-6.5.11.md b/releases/release-6.5.11.md index efa1b2b6864a7..790e123c66760 100644 --- a/releases/release-6.5.11.md +++ b/releases/release-6.5.11.md @@ -87,7 +87,7 @@ TiDBバージョン: 6.5.11 - PD - 一部のログが編集されない問題を修正[#8419](https://github.com/tikv/pd/issues/8419) @ [rleungx](https://github.com/rleungx) - - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPDpanic[#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato)が発生する問題を修正しました + - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPD panicが発生する問題を修正しました [#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato) - `replication.strictly-match-label`から`true`に設定するとTiFlash が起動しなくなる問題を修正 [#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx) - PD がオペレータ チェック中に遭遇するデータ競合問題を修正しました [#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024) diff --git a/releases/release-6.5.2.md b/releases/release-6.5.2.md index 2aec862f4757f..49e34efbc1ab8 100644 --- a/releases/release-6.5.2.md +++ b/releases/release-6.5.2.md @@ -55,7 +55,7 @@ TiDB バージョン: 6.5.2 - `DROP TABLE`操作が実行されているときに`ADMIN SHOW DDL JOBS`結果にテーブル名が表示されない問題を修正[#42268](https://github.com/pingcap/tidb/issues/42268) @ [tiancaiamao](https://github.com/tiancaiamao) - cgroup 情報の読み取りエラーにより、TiDBサーバーが起動できない問題を修正しました。エラー メッセージは「cgroup v1 からファイルメモリ.stat を読み取れません: /sys/メモリ.stat をオープンすると、そのようなファイルまたはディレクトリが見つかりません」です[#42659](https://github.com/pingcap/tidb/issues/42659) @ [hawkingrei](https://github.com/hawkingrei) - DDLデータバックフィルを実行するときにトランザクションで頻繁に発生する書き込み競合を修正 [#24427](https://github.com/pingcap/tidb/issues/24427) @ [mjonss](https://github.com/mjonss) - - 実行プラン[#41622](https://github.com/pingcap/tidb/issues/41622) @ [tiancaiamao](https://github.com/tiancaiamao)を生成する際に不整合な InfoSchema が取得され、TiDBpanicが発生する問題を修正しました。 + - 実行プランを生成する際に不整合な InfoSchema が取得され、TiDB panicが発生する問題を修正しました。 [#41622](https://github.com/pingcap/tidb/issues/41622) @ [tiancaiamao](https://github.com/tiancaiamao) - DDLを使用して浮動小数点型を変更し、長さを変更せずに小数点以下の桁数を減らしても、古いデータが同じままになる問題を修正しました[#41281](https://github.com/pingcap/tidb/issues/41281) @ [zimulala](https://github.com/zimulala) - トランザクション内で`PointUpdate`実行した後、TiDB が`SELECT`文に対して誤った結果を返す問題を修正しました。 [#28011](https://github.com/pingcap/tidb/issues/28011) @ [zyguan](https://github.com/zyguan) - カーソルフェッチを使用し、実行、フェッチ、およびクローズの間に他のステートメントを実行すると、フェッチおよびクローズコマンドが誤った結果を返したり、TiDB がpanicたりする可能性がある問題を修正しました[#40094](https://github.com/pingcap/tidb/issues/40094) @ [YangKeao](https://github.com/YangKeao) diff --git a/releases/release-6.5.4.md b/releases/release-6.5.4.md index 3c768927e8619..22712c6fa04cc 100644 --- a/releases/release-6.5.4.md +++ b/releases/release-6.5.4.md @@ -75,7 +75,7 @@ TiDB バージョン: 6.5.4 - TiDB - - `STREAM_AGG()`演算子[#40857](https://github.com/pingcap/tidb/issues/40857) @ [Dousir9](https://github.com/Dousir9)を押し下げると`index out of range`エラーが報告される可能性がある問題を修正しました + - `STREAM_AGG()`演算子をプッシュダウンすると`index out of range`エラーが報告される可能性がある問題を修正しました [#40857](https://github.com/pingcap/tidb/issues/40857) @ [Dousir9](https://github.com/Dousir9) - `CREATE TABLE`文にサブパーティション定義 が含まれている場合、TiDB がすべてのパーティション情報を無視して非パーティションテーブルを作成する問題を修正しました。 [#41200](https://github.com/pingcap/tidb/issues/41200) @ [mjonss](https://github.com/mjonss) [#41198](https://github.com/pingcap/tidb/issues/41198) - `stale_read_ts`設定が間違っていると`PREPARE stmt`データを誤って読み取る可能性がある問題を修正[#43044](https://github.com/pingcap/tidb/issues/43044) @ [you06](https://github.com/you06) - ActivateTxn で起こりうるデータ競合の問題を修正しました [#42092](https://github.com/pingcap/tidb/issues/42092) @ [hawkingrei](https://github.com/hawkingrei) diff --git a/releases/release-6.5.9.md b/releases/release-6.5.9.md index 411eae27a2008..36e5a71ab0867 100644 --- a/releases/release-6.5.9.md +++ b/releases/release-6.5.9.md @@ -66,7 +66,7 @@ TiDB バージョン: 6.5.9 - `init-stats`プロセスが TiDB をpanicに陥らせ、 `load stats`プロセスが終了する可能性がある問題を修正しました。 [#51581](https://github.com/pingcap/tidb/issues/51581) @ [hawkingrei](https://github.com/hawkingrei) - `auto analyze`パーティションテーブルを処理しているときに`tidb_merge_partition_stats_concurrency`変数が有効にならない問題を修正しました [#47594](https://github.com/pingcap/tidb/issues/47594) @ [hawkingrei](https://github.com/hawkingrei) - 自動統計更新の時間枠を設定した後、その時間枠外でも統計が更新される可能性がある問題を修正[#49552](https://github.com/pingcap/tidb/issues/49552) @ [hawkingrei](https://github.com/hawkingrei) - - `approx_percentile`関数が TiDBpanic[#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008)を引き起こす可能性がある問題を修正しました + - `approx_percentile`関数が TiDB panicを引き起こす可能性がある問題を修正しました [#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008) - `BIT`型の列が一部の関数の計算に関係する場合にデコード失敗によりクエリエラーが発生する可能性がある問題を修正しました[#49566](https://github.com/pingcap/tidb/issues/49566) [#50850](https://github.com/pingcap/tidb/issues/50850) [#50855](https://github.com/pingcap/tidb/issues/50855) @ [jiyfhust](https://github.com/jiyfhust) - CTEクエリのメモリ使用量が制限を超えたときに発生するゴルーチンリークの問題を修正しました [#50337](https://github.com/pingcap/tidb/issues/50337) @ [guo-shaoge](https://github.com/guo-shaoge) - `force-init-stats` に設定されている場合に TiDB が対応するポートを listen しない問題を修正しました [#51473](https://github.com/pingcap/tidb/issues/51473) @ [hawkingrei](https://github.com/hawkingrei) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index 25528971c82d1..4dad15890f21d 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -31,7 +31,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/partitioned-raft-kv.md)参照してください。 -- TiFlashは遅延マテリアライゼーション(GA) [#5829](https://github.com/pingcap/tiflash/issues/5829) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)をサポートします +- TiFlashは遅延マテリアライゼーション(GA) をサポートします [#5829](https://github.com/pingcap/tiflash/issues/5829) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) v7.0.0 では、クエリ パフォーマンスを最適化するための実験的機能として、 TiFlashに遅延マテリアライゼーションが導入されました。この機能はデフォルトでは無効になっています ( [`tidb_opt_enable_late_materialization`](/system-variables.md#tidb_opt_enable_late_materialization-new-in-v700)システム変数はデフォルトで`OFF`に設定されます)。フィルタ条件 ( `WHERE`句) を含む`SELECT`ステートメントを処理する場合、 TiFlash はクエリに必要な列からすべてのデータを読み取り、クエリ条件に基づいてデータをフィルタリングおよび集計します。遅延マテリアライゼーションを有効にすると、TiDB はフィルタ条件の一部を TableScan 演算子にプッシュ ダウンすることをサポートします。つまり、 TiFlash は最初に TableScan 演算子にプッシュ ダウンされるフィルタ条件に関連する列データをスキャンし、条件を満たす行をフィルタリングしてから、これらの行の他の列データをスキャンしてさらに計算を行うため、IO スキャンとデータ処理の計算が削減されます。 @@ -97,7 +97,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/system-variables.md#tidb_ddl_enable_fast_reorg-new-in-v630)参照してください。 -- バックアップと復元はチェックポイント復元[#42339](https://github.com/pingcap/tidb/issues/42339) @ [Leavrth](https://github.com/Leavrth)をサポートします +- バックアップと復元はチェックポイント復元をサポートします [#42339](https://github.com/pingcap/tidb/issues/42339) @ [Leavrth](https://github.com/Leavrth) スナップショットの復元やログの復元は、ディスク枯渇やノードクラッシュなどの回復可能なエラーにより中断される可能性があります。TiDB v7.1.0より前のバージョンでは、エラーに対処した後でも中断前の復元の進行状況が無効になり、復元を最初からやり直す必要がありました。大規模クラスターでは、これはかなりの追加コストが発生します。 @@ -105,7 +105,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/br/br-checkpoint-restore.md)参照してください。 -- 統計[#42160](https://github.com/pingcap/tidb/issues/42160) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes)のロード戦略を最適化する +- 統計のロード戦略を最適化する [#42160](https://github.com/pingcap/tidb/issues/42160) @ [xuyifangreeneyes](https://github.com/xuyifangreeneyes) TiDB v7.1.0では、軽量統計初期化機能が実験的機能として導入されました。軽量統計初期化により、起動時にロードする必要がある統計情報の数が大幅に削減され、統計情報のロード速度が向上します。この機能により、複雑なランタイム環境におけるTiDBの安定性が向上し、TiDBノードの再起動時にサービス全体への影響が軽減されます。この機能を有効にするには、パラメータ[`lite-init-stats`](/tidb-configuration-file.md#lite-init-stats-new-in-v710) ~ `true`を設定します。 @@ -160,7 +160,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/partitioned-table.md#manage-hash-and-key-partitions)参照してください。 -- 範囲INTERVALパーティションの構文が一般公開(GA) [#35683](https://github.com/pingcap/tidb/issues/35683) @ [mjonss](https://github.com/mjonss)になります +- 範囲INTERVALパーティションの構文が一般公開(GA) になります [#35683](https://github.com/pingcap/tidb/issues/35683) @ [mjonss](https://github.com/mjonss) バージョン6.3.0で導入されたRange INTERVALパーティショニングの構文がGAになりました。この構文を使用すると、すべてのパーティションを列挙することなく、任意の間隔でRangeパーティショニングを定義できるため、RangeパーティショニングのDDL文の長さが大幅に短縮されます。この構文は、従来のRangeパーティショニングの構文と同等です。 @@ -186,7 +186,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 ### 可観測性 {#observability} -- オプティマイザ診断情報[#43122](https://github.com/pingcap/tidb/issues/43122) @ [time-and-fate](https://github.com/time-and-fate)を強化 +- オプティマイザ診断情報を強化 [#43122](https://github.com/pingcap/tidb/issues/43122) @ [time-and-fate](https://github.com/time-and-fate) SQLパフォーマンス診断では、十分な情報を取得することが鍵となります。TiDB v7.1.0では、様々な診断ツールにオプティマイザ実行時情報が追加され、実行プランの選択方法に関するより詳細な情報を提供し、SQLパフォーマンスの問題のトラブルシューティングを支援します。新しい情報には以下が含まれます。 @@ -202,7 +202,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 v7.1.0 以降、TiDB の[`INFORMATION_SCHEMA.TIFLASH_TABLES`](/information-schema/information-schema-tiflash-tables.md)および[`INFORMATION_SCHEMA.TIFLASH_SEGMENTS`](/information-schema/information-schema-tiflash-segments.md)システム テーブルのクエリ サービスを提供する際に、 TiFlash はHTTP ポートではなく gRPC ポートを使用するようになりました。これにより、HTTP サービスのセキュリティ リスクが回避されます。 -- LDAP認証[#43580](https://github.com/pingcap/tidb/issues/43580) @ [YangKeao](https://github.com/YangKeao)をサポート +- LDAP認証をサポート [#43580](https://github.com/pingcap/tidb/issues/43580) @ [YangKeao](https://github.com/YangKeao) v7.1.0 以降、TiDB は LDAP 認証をサポートし、 `authentication_ldap_sasl`と`authentication_ldap_simple` 2 つの認証プラグインを提供します。 @@ -236,7 +236,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - TiDB バージョン v6.2.0 から v7.0.0 のTiDB Lightning は、TiDB クラスターのバージョンに基づいてグローバル スケジューリングを一時停止するかどうかを決定します。TiDB クラスター バージョン >= v6.1.0 の場合、スケジュールはターゲット テーブル データを格納するリージョンに対してのみ一時停止され、ターゲット テーブルのインポートが完了すると再開されます。その他のバージョンの場合、 TiDB Lightning はグローバル スケジューリングを一時停止します。TiDB v7.1.0 以降では、 [`pause-pd-scheduler-scope`](/tidb-lightning/tidb-lightning-configuration.md)設定することで、グローバル スケジューリングを一時停止するかどうかを制御できます。デフォルトでは、 TiDB Lightning はターゲット テーブル データを格納するリージョンのスケジュールを一時停止します。ターゲット クラスターのバージョンが v6.1.0 より前の場合、エラーが発生します。この場合、パラメータの値を`"global"`に変更して再試行できます。 -- TiDB v7.1.0で[`FLASHBACK CLUSTER TO TIMESTAMP`](/sql-statements/sql-statement-flashback-cluster.md)使用すると、FLASHBACK操作が完了した後も、一部のリージョンがFLASHBACKプロセスに残る可能性があります。v7.1.0ではこの機能の使用を避けることをお勧めします。詳細については、問題[#44292](https://github.com/pingcap/tidb/issues/44292)を参照してください。この問題が発生した場合は、機能[TiDBスナップショットのバックアップと復元](/br/br-snapshot-guide.md)を使用してデータを復元できます。 +- TiDB v7.1.0で[`FLASHBACK CLUSTER TO TIMESTAMP`](/sql-statements/sql-statement-flashback-cluster.md)使用すると、FLASHBACK操作が完了した後も、一部のリージョンがFLASHBACKプロセスに残る可能性があります。v7.1.0ではこの機能の使用を避けることをお勧めします。詳細については、問題を参照してください。この問題が発生した場合は、機能[TiDBスナップショットのバックアップと復元](/br/br-snapshot-guide.md)を使用してデータを復元できます。 [#44292](https://github.com/pingcap/tidb/issues/44292) ### システム変数 {#system-variables} @@ -308,164 +308,164 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - TiDB - - 対応する列の個別値の数を、 `SHOW INDEX`結果[#42227](https://github.com/pingcap/tidb/issues/42227) @ [winoros](https://github.com/winoros)の Cardinality 列に表示します。 - - TTLスキャンクエリがTiKVブロックキャッシュ[#43206](https://github.com/pingcap/tidb/issues/43206) @ [lcwangchao](https://github.com/lcwangchao)に影響を与えないようにするには`SQL_NO_CACHE`使用します。 - - `MAX_EXECUTION_TIME`に関連するエラーメッセージを改善し、MySQL [#43031](https://github.com/pingcap/tidb/issues/43031) @ [dveeden](https://github.com/dveeden)と互換性を持たせます - - IndexLookUp [#26166](https://github.com/pingcap/tidb/issues/26166) @ [Defined2014](https://github.com/Defined2014)のパーティションテーブルでの MergeSort 演算子の使用をサポート - - MySQL [#43576](https://github.com/pingcap/tidb/issues/43576) @ [asjdf](https://github.com/asjdf)と互換性を持たせるために`caching_sha2_password`拡張します + - 対応する列の個別値の数を、 `SHOW INDEX`結果の Cardinality 列に表示します。 [#42227](https://github.com/pingcap/tidb/issues/42227) @ [winoros](https://github.com/winoros) + - TTLスキャンクエリがTiKVブロックキャッシュに影響を与えないようにするには`SQL_NO_CACHE`使用します。 [#43206](https://github.com/pingcap/tidb/issues/43206) @ [lcwangchao](https://github.com/lcwangchao) + - `MAX_EXECUTION_TIME`に関連するエラーメッセージを改善し、MySQL と互換性を持たせます [#43031](https://github.com/pingcap/tidb/issues/43031) @ [dveeden](https://github.com/dveeden) + - IndexLookUp のパーティションテーブルでの MergeSort 演算子の使用をサポート [#26166](https://github.com/pingcap/tidb/issues/26166) @ [Defined2014](https://github.com/Defined2014) + - MySQL と互換性を持たせるために`caching_sha2_password`拡張します [#43576](https://github.com/pingcap/tidb/issues/43576) @ [asjdf](https://github.com/asjdf) - TiKV - - パーティション化されたRaft KV [#14447](https://github.com/tikv/tikv/issues/14447) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)を使用する場合、分割操作による書き込み QPS への影響を軽減します。 - - パーティション化されたRaft KV [#14581](https://github.com/tikv/tikv/issues/14581) @ [bufferflies](https://github.com/bufferflies)を使用するときにスナップショットが占めるスペースを最適化します - - TiKV [#12362](https://github.com/tikv/tikv/issues/12362) @ [cfzjywxk](https://github.com/cfzjywxk)でリクエストの処理の各段階のより詳細な時間情報を提供します - - ログバックアップ[#13867](https://github.com/tikv/tikv/issues/13867) @ [YuJuncen](https://github.com/YuJuncen)で PD をメタストアとして使用します + - パーティション化されたRaft KV を使用する場合、分割操作による書き込み QPS への影響を軽減します。 [#14447](https://github.com/tikv/tikv/issues/14447) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) + - パーティション化されたRaft KV を使用するときにスナップショットが占めるスペースを最適化します [#14581](https://github.com/tikv/tikv/issues/14581) @ [bufferflies](https://github.com/bufferflies) + - TiKV でリクエストの処理の各段階のより詳細な時間情報を提供します [#12362](https://github.com/tikv/tikv/issues/12362) @ [cfzjywxk](https://github.com/cfzjywxk) + - ログバックアップで PD をメタストアとして使用します [#13867](https://github.com/tikv/tikv/issues/13867) @ [YuJuncen](https://github.com/YuJuncen) - PD - スナップショットの実行内容に基づいてストア制限のサイズを自動調整するコントローラを追加します。このコントローラを有効にするには、 `store-limit-version`を`v2` (実験的)に設定してください。有効にすると、スケールインまたはスケールアウトの速度を制御するために`store limit`設定を手動で調整する必要がなくなります( [#6147](https://github.com/tikv/pd/issues/6147) @ [bufferflies](https://github.com/bufferflies) 。 - - ストレージエンジンが raft-kv2 [#6297](https://github.com/tikv/pd/issues/6297) @ [bufferflies](https://github.com/bufferflies)の場合、ホットスポット スケジューラによって不安定な負荷のリージョンが頻繁にスケジュールされるのを避けるために、履歴負荷情報を追加します。 + - ストレージエンジンが raft-kv2 の場合、ホットスポット スケジューラによって不安定な負荷のリージョンが頻繁にスケジュールされるのを避けるために、履歴負荷情報を追加します。 [#6297](https://github.com/tikv/pd/issues/6297) @ [bufferflies](https://github.com/bufferflies) - リーダーのヘルスチェックメカニズムを追加します。etcdリーダーが配置されているPDサーバーがリーダーとして選出できない場合、PDはetcdリーダーをアクティブに切り替え、PDリーダーが利用可能であることを確認します。 [#6403](https://github.com/tikv/pd/issues/6403) @ [nolouch](https://github.com/nolouch) - TiFlash - 分散ストレージおよびコンピューティングアーキテクチャにおけるTiFlash のパフォーマンスと安定性を向上[#6882](https://github.com/pingcap/tiflash/issues/6882) @ [JaySon-Huang](https://github.com/JaySon-Huang) @ [breezewish](https://github.com/breezewish) @ [JinheLin](https://github.com/JinheLin) - - ビルド側[#7280](https://github.com/pingcap/tiflash/issues/7280) @ [yibin87](https://github.com/yibin87)として小さいテーブルを選択することで、セミ結合またはアンチセミ結合でのクエリパフォーマンスの最適化をサポートします。 - - デフォルト設定[#7272](https://github.com/pingcap/tiflash/issues/7272) @ [breezewish](https://github.com/breezewish)でBRおよびTiDB LightningからTiFlashへのデータインポートのパフォーマンスを向上 + - ビルド側として小さいテーブルを選択することで、セミ結合またはアンチセミ結合でのクエリパフォーマンスの最適化をサポートします。 [#7280](https://github.com/pingcap/tiflash/issues/7280) @ [yibin87](https://github.com/yibin87) + - デフォルト設定でBRおよびTiDB LightningからTiFlashへのデータインポートのパフォーマンスを向上 [#7272](https://github.com/pingcap/tiflash/issues/7272) @ [breezewish](https://github.com/breezewish) - ツール - Backup & Restore (BR) - - ログバックアップ[#14433](https://github.com/tikv/tikv/issues/14433) @ [joccau](https://github.com/joccau)中に TiKV 構成項目`log-backup.max-flush-interval`を変更することをサポート + - ログバックアップ中に TiKV 構成項目`log-backup.max-flush-interval`を変更することをサポート [#14433](https://github.com/tikv/tikv/issues/14433) @ [joccau](https://github.com/joccau) - TiCDC - オブジェクトストレージにデータを複製するシナリオでDDLイベントが発生したときにディレクトリ構造を最適化する[#8890](https://github.com/pingcap/tiflow/issues/8890) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiCDC レプリケーションタスクが失敗したときにアップストリームの GC TLS を設定する方法を最適化します[#8403](https://github.com/pingcap/tiflow/issues/8403) @ [charleszheng44](https://github.com/charleszheng44) - Kafka-on-Pulsar ダウンストリームへのデータ複製をサポート[#8892](https://github.com/pingcap/tiflow/issues/8892) @ [Rustin170506](https://github.com/Rustin170506) - - Kafka [#8706](https://github.com/pingcap/tiflow/issues/8706) @ [sdojjy](https://github.com/sdojjy)にデータを複製する際に更新が発生した後に変更された列のみを複製するためのオープンプロトコルプロトコルの使用をサポートします。 + - Kafka にデータを複製する際に更新が発生した後に変更された列のみを複製するためのオープンプロトコルプロトコルの使用をサポートします。 [#8706](https://github.com/pingcap/tiflow/issues/8706) @ [sdojjy](https://github.com/sdojjy) - 下流の障害やその他のシナリオにおける TiCDC のエラー処理を最適化する[#8657](https://github.com/pingcap/tiflow/issues/8657) @ [hicqu](https://github.com/hicqu) - - TLS [#8867](https://github.com/pingcap/tiflow/issues/8867) @ [Rustin170506](https://github.com/Rustin170506)を有効にするシナリオで認証アルゴリズムを設定するかどうかを制御する構成項目`insecure-skip-verify`を追加します。 + - TLS を有効にするシナリオで認証アルゴリズムを設定するかどうかを制御する構成項目`insecure-skip-verify`を追加します。 [#8867](https://github.com/pingcap/tiflow/issues/8867) @ [Rustin170506](https://github.com/Rustin170506) - TiDB Lightning - 不均一なリージョン分布に関連する事前チェック項目の重大度レベルを`Critical`から`Warn`に変更して、ユーザーがデータをインポートできないようにします[#42836](https://github.com/pingcap/tidb/issues/42836) @ [okJiang](https://github.com/okJiang) - データのインポート中に`unknown RPC`が発生した場合に再試行メカニズムを追加する[#43291](https://github.com/pingcap/tidb/issues/43291) @ [D3Hunter](https://github.com/D3Hunter) - - リージョンジョブ[#43682](https://github.com/pingcap/tidb/issues/43682) @ [lance6716](https://github.com/lance6716)の再試行メカニズムを強化 + - リージョンジョブの再試行メカニズムを強化 [#43682](https://github.com/pingcap/tidb/issues/43682) @ [lance6716](https://github.com/lance6716) ## バグ修正 {#bug-fixes} - TiDB - - パーティション[#42183](https://github.com/pingcap/tidb/issues/42183) @ [CbcWestwolf](https://github.com/CbcWestwolf)を再編成した後、手動で`ANALYZE TABLE`実行するプロンプトが表示されない問題を修正しました。 + - パーティションを再編成した後、手動で`ANALYZE TABLE`実行するプロンプトが表示されない問題を修正しました。 [#42183](https://github.com/pingcap/tidb/issues/42183) @ [CbcWestwolf](https://github.com/CbcWestwolf) - `DROP TABLE`操作が実行されているときに`ADMIN SHOW DDL JOBS`結果にテーブル名が表示されない問題を修正[#42268](https://github.com/pingcap/tidb/issues/42268) @ [tiancaiamao](https://github.com/tiancaiamao) - - Grafana モニタリング パネル[#42562](https://github.com/pingcap/tidb/issues/42562) @ [pingandb](https://github.com/pingandb)で`Ignore Event Per Minute`と`Stats Cache LRU Cost`チャートが正常に表示されないことがある問題を修正しました + - Grafana モニタリング パネルで`Ignore Event Per Minute`と`Stats Cache LRU Cost`チャートが正常に表示されないことがある問題を修正しました [#42562](https://github.com/pingcap/tidb/issues/42562) @ [pingandb](https://github.com/pingandb) - `INFORMATION_SCHEMA.COLUMNS`テーブルをクエリするときに`ORDINAL_POSITION`列が誤った結果を返す問題を修正しました [#43379](https://github.com/pingcap/tidb/issues/43379) @ [bb7133](https://github.com/bb7133) - - キャッシュ テーブルに新しい列が追加された後、列[#42928](https://github.com/pingcap/tidb/issues/42928) @ [lqs](https://github.com/lqs)のデフォルト値ではなく値が`NULL`になる問題を修正しました。 - - 述語[#43645](https://github.com/pingcap/tidb/issues/43645) @ [winoros](https://github.com/winoros)をプッシュダウンするときに CTE 結果が正しくない問題を修正しました - - 多数のパーティションとTiFlashレプリカ[#42940](https://github.com/pingcap/tidb/issues/42940) @ [mjonss](https://github.com/mjonss)を持つパーティション テーブルに対して`TRUNCATE TABLE`実行するときに書き込み競合によって発生する DDL 再試行の問題を修正しました。 - - パーティションテーブル[#41198](https://github.com/pingcap/tidb/issues/41198) [#41200](https://github.com/pingcap/tidb/issues/41200) @ [mjonss](https://github.com/mjonss)の作成時に`SUBPARTITION`使用すると警告が表示されない問題を修正 - - 生成された列[#40066](https://github.com/pingcap/tidb/issues/40066) @ [jiyfhust](https://github.com/jiyfhust)の値オーバーフローの問題を処理する際の MySQL との非互換性の問題を修正しました - - `REORGANIZE PARTITION`他の DDL 操作[#42442](https://github.com/pingcap/tidb/issues/42442) @ [bb7133](https://github.com/bb7133)と同時に実行できない問題を修正 + - キャッシュ テーブルに新しい列が追加された後、列のデフォルト値ではなく値が`NULL`になる問題を修正しました。 [#42928](https://github.com/pingcap/tidb/issues/42928) @ [lqs](https://github.com/lqs) + - 述語をプッシュダウンするときに CTE 結果が正しくない問題を修正しました [#43645](https://github.com/pingcap/tidb/issues/43645) @ [winoros](https://github.com/winoros) + - 多数のパーティションとTiFlashレプリカを持つパーティション テーブルに対して`TRUNCATE TABLE`実行するときに書き込み競合によって発生する DDL 再試行の問題を修正しました。 [#42940](https://github.com/pingcap/tidb/issues/42940) @ [mjonss](https://github.com/mjonss) + - パーティションテーブル の作成時に`SUBPARTITION`使用すると警告が表示されない問題を修正 [#41200](https://github.com/pingcap/tidb/issues/41200) @ [mjonss](https://github.com/mjonss) [#41198](https://github.com/pingcap/tidb/issues/41198) + - 生成された列の値オーバーフローの問題を処理する際の MySQL との非互換性の問題を修正しました [#40066](https://github.com/pingcap/tidb/issues/40066) @ [jiyfhust](https://github.com/jiyfhust) + - `REORGANIZE PARTITION`他の DDL 操作と同時に実行できない問題を修正 [#42442](https://github.com/pingcap/tidb/issues/42442) @ [bb7133](https://github.com/bb7133) - DDL でパーティション再編成タスクをキャンセルすると、後続の DDL 操作が失敗する可能性がある問題を修正しました[#42448](https://github.com/pingcap/tidb/issues/42448) @ [lcwangchao](https://github.com/lcwangchao) - 特定の条件下で削除操作のアサーションが正しくない問題を修正[#42426](https://github.com/pingcap/tidb/issues/42426) @ [tiancaiamao](https://github.com/tiancaiamao) - cgroup 情報の読み取りエラーにより、TiDBサーバーが起動できない問題を修正しました。エラー メッセージは「cgroup v1 からファイルメモリ.stat を読み取れません: open /sys/ メモリ.stat no such file or directory」です[#42659](https://github.com/pingcap/tidb/issues/42659) @ [hawkingrei](https://github.com/hawkingrei) - - グローバルインデックス[#42312](https://github.com/pingcap/tidb/issues/42312) @ [L-maple](https://github.com/L-maple)を持つパーティションテーブルの行のパーティションキーを更新するときに発生する`Duplicate Key`問題を修正しました - - TTLモニタリングパネルの`Scan Worker Time By Phase`チャートにデータ[#42515](https://github.com/pingcap/tidb/issues/42515) @ [lcwangchao](https://github.com/lcwangchao)が表示されない問題を修正しました + - グローバルインデックスを持つパーティションテーブルの行のパーティションキーを更新するときに発生する`Duplicate Key`問題を修正しました [#42312](https://github.com/pingcap/tidb/issues/42312) @ [L-maple](https://github.com/L-maple) + - TTLモニタリングパネルの`Scan Worker Time By Phase`チャートにデータが表示されない問題を修正しました [#42515](https://github.com/pingcap/tidb/issues/42515) @ [lcwangchao](https://github.com/lcwangchao) - グローバルインデックスを持つパーティションテーブルに対する一部のクエリが誤った結果を返す問題を修正[#41991](https://github.com/pingcap/tidb/issues/41991) [#42065](https://github.com/pingcap/tidb/issues/42065) @ [L-maple](https://github.com/L-maple) - - パーティションテーブル[#42180](https://github.com/pingcap/tidb/issues/42180) @ [mjonss](https://github.com/mjonss)の再編成プロセス中に一部のエラーログが表示される問題を修正しました + - パーティションテーブルの再編成プロセス中に一部のエラーログが表示される問題を修正しました [#42180](https://github.com/pingcap/tidb/issues/42180) @ [mjonss](https://github.com/mjonss) - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列のデータ長が列定義を超える可能性がある問題を修正しました [#42440](https://github.com/pingcap/tidb/issues/42440) @ [tiancaiamao](https://github.com/tiancaiamao) - - `INFORMATION_SCHEMA.CLUSTER_HARDWARE`テーブルでコンテナ[#42851](https://github.com/pingcap/tidb/issues/42851) @ [hawkingrei](https://github.com/hawkingrei)に誤った値が表示される可能性がある問題を修正しました - - `ORDER BY` + `LIMIT` [#43158](https://github.com/pingcap/tidb/issues/43158) @ [Defined2014](https://github.com/Defined2014)を使用してパーティションテーブルをクエリすると誤った結果が返される問題を修正しました - - 取り込み方法[#42903](https://github.com/pingcap/tidb/issues/42903) @ [tangenta](https://github.com/tangenta)を使用して複数の DDL タスクが同時に実行される問題を修正しました - - `Limit` [#24636](https://github.com/pingcap/tidb/issues/24636)を使用してパーティションテーブルをクエリしたときに返される誤った値を修正しました + - `INFORMATION_SCHEMA.CLUSTER_HARDWARE`テーブルでコンテナに誤った値が表示される可能性がある問題を修正しました [#42851](https://github.com/pingcap/tidb/issues/42851) @ [hawkingrei](https://github.com/hawkingrei) + - `ORDER BY` + `LIMIT` を使用してパーティションテーブルをクエリすると誤った結果が返される問題を修正しました [#43158](https://github.com/pingcap/tidb/issues/43158) @ [Defined2014](https://github.com/Defined2014) + - 取り込み方法を使用して複数の DDL タスクが同時に実行される問題を修正しました [#42903](https://github.com/pingcap/tidb/issues/42903) @ [tangenta](https://github.com/tangenta) + - `Limit` を使用してパーティションテーブルをクエリしたときに返される誤った値を修正しました [#24636](https://github.com/pingcap/tidb/issues/24636) - IPv6環境で誤ったTiDBアドレスが表示される問題を修正[#43260](https://github.com/pingcap/tidb/issues/43260) @ [nexustar](https://github.com/nexustar) - - システム変数`tidb_enable_tiflash_read_for_write_stmt`と`tidb_enable_exchange_partition` [#43281](https://github.com/pingcap/tidb/issues/43281) @ [gengliqi](https://github.com/gengliqi)に誤った値が表示される問題を修正しました + - システム変数`tidb_enable_tiflash_read_for_write_stmt`と`tidb_enable_exchange_partition` に誤った値が表示される問題を修正しました [#43281](https://github.com/pingcap/tidb/issues/43281) @ [gengliqi](https://github.com/gengliqi) - `tidb_scatter_region`有効にすると、パーティションが切り捨てられた後にリージョンが自動的に分割されない問題を修正しました[#43174](https://github.com/pingcap/tidb/issues/43174) [#43028](https://github.com/pingcap/tidb/issues/43028) @ [jiyfhust](https://github.com/jiyfhust) - 生成された列を持つテーブルにチェックを追加し、これらの列でサポートされていない DDL 操作のエラーを報告します[#38988](https://github.com/pingcap/tidb/issues/38988) [#24321](https://github.com/pingcap/tidb/issues/24321) @ [tiancaiamao](https://github.com/tiancaiamao) - - 特定の型変換エラー[#41730](https://github.com/pingcap/tidb/issues/41730) @ [hawkingrei](https://github.com/hawkingrei)でエラーメッセージが正しく表示されない問題を修正 + - 特定の型変換エラーでエラーメッセージが正しく表示されない問題を修正 [#41730](https://github.com/pingcap/tidb/issues/41730) @ [hawkingrei](https://github.com/hawkingrei) - TiDBノードが正常にシャットダウンした後、このノードでトリガーされたDDLタスクがキャンセルされる問題を修正しました[#43854](https://github.com/pingcap/tidb/issues/43854) @ [zimulala](https://github.com/zimulala) - PDメンバーのアドレスが変更されると、 `AUTO_INCREMENT`列のIDの割り当てが長時間ブロックされる問題を修正[#42643](https://github.com/pingcap/tidb/issues/42643) @ [tiancaiamao](https://github.com/tiancaiamao) - DDL実行中に`GC lifetime is shorter than transaction duration`エラーを報告する問題を修正[#40074](https://github.com/pingcap/tidb/issues/40074) @ [tangenta](https://github.com/tangenta) - メタデータロックが予期せずDDL実行をブロックする問題を修正[#43755](https://github.com/pingcap/tidb/issues/43755) @ [wjhuang2016](https://github.com/wjhuang2016) - - IPv6環境[#43286](https://github.com/pingcap/tidb/issues/43286) @ [Defined2014](https://github.com/Defined2014)でクラスターが一部のシステムビューを照会できない問題を修正 - - 動的プルーニングモード[#43686](https://github.com/pingcap/tidb/issues/43686) @ [mjonss](https://github.com/mjonss)で内部結合中にパーティションが見つからない問題を修正 - - TiDBがテーブル[#43392](https://github.com/pingcap/tidb/issues/43392) @ [guo-shaoge](https://github.com/guo-shaoge)を分析するときに構文エラーを報告する問題を修正しました - - TiCDC がテーブル名の変更[#43338](https://github.com/pingcap/tidb/issues/43338) @ [tangenta](https://github.com/tangenta)中に一部の行の変更を失う可能性がある問題を修正しました - - クライアントがカーソル読み取り[#38116](https://github.com/pingcap/tidb/issues/38116) @ [YangKeao](https://github.com/YangKeao)を使用すると TiDBサーバーがクラッシュする問題を修正しました + - IPv6環境でクラスターが一部のシステムビューを照会できない問題を修正 [#43286](https://github.com/pingcap/tidb/issues/43286) @ [Defined2014](https://github.com/Defined2014) + - 動的プルーニングモードで内部結合中にパーティションが見つからない問題を修正 [#43686](https://github.com/pingcap/tidb/issues/43686) @ [mjonss](https://github.com/mjonss) + - TiDBがテーブルを分析するときに構文エラーを報告する問題を修正しました [#43392](https://github.com/pingcap/tidb/issues/43392) @ [guo-shaoge](https://github.com/guo-shaoge) + - TiCDC がテーブル名の変更中に一部の行の変更を失う可能性がある問題を修正しました [#43338](https://github.com/pingcap/tidb/issues/43338) @ [tangenta](https://github.com/tangenta) + - クライアントがカーソル読み取りを使用すると TiDBサーバーがクラッシュする問題を修正しました [#38116](https://github.com/pingcap/tidb/issues/38116) @ [YangKeao](https://github.com/YangKeao) - `ADMIN SHOW DDL JOBS LIMIT`誤った結果を返す問題を修正[#42298](https://github.com/pingcap/tidb/issues/42298) @ [CbcWestwolf](https://github.com/CbcWestwolf) - `UNION` でユニオンビューと一時テーブルをクエリするときに発生する TiDBのpanic問題を修正しました。 [#42563](https://github.com/pingcap/tidb/issues/42563) @ [lcwangchao](https://github.com/lcwangchao) - - トランザクション[#39664](https://github.com/pingcap/tidb/issues/39664) @ [tiancaiamao](https://github.com/tiancaiamao)で複数のステートメントをコミットするときにテーブル名の変更が有効にならない問題を修正しました - - 時刻変換中にプリペアドプランキャッシュと非プリペアドプランキャッシュの動作間の非互換性の問題を修正しました[#42439](https://github.com/pingcap/tidb/issues/42439) @ [qw4990](https://github.com/qw4990) - - Decimal 型[#43311](https://github.com/pingcap/tidb/issues/43311) @ [qw4990](https://github.com/qw4990)のプラン キャッシュによって発生する誤った結果を修正しました + - トランザクションで複数のステートメントをコミットするときにテーブル名の変更が有効にならない問題を修正しました [#39664](https://github.com/pingcap/tidb/issues/39664) @ [tiancaiamao](https://github.com/tiancaiamao) + - 時間変換中に準備済みプラン キャッシュと非プリペアドプラン キャッシュの動作間の非互換性の問題を修正しました [#42439](https://github.com/pingcap/tidb/issues/42439) @ [qw4990](https://github.com/qw4990) + - Decimal 型のプラン キャッシュによって発生する誤った結果を修正しました [#43311](https://github.com/pingcap/tidb/issues/43311) @ [qw4990](https://github.com/qw4990) - 間違ったフィールドタイプチェックによる、null 認識アンチ結合 (NAAJ) での TiDBのpanic問題を修正しました。 [#42459](https://github.com/pingcap/tidb/issues/42459) @ [AilinKid](https://github.com/AilinKid) - - RC分離レベルでの悲観的トランザクションにおけるDML実行の失敗により、データとインデックス[#43294](https://github.com/pingcap/tidb/issues/43294) @ [ekexium](https://github.com/ekexium)の間に不整合が発生する可能性がある問題を修正しました。 + - RC分離レベルでの悲観的トランザクションにおけるDML実行の失敗により、データとインデックスの間に不整合が発生する可能性がある問題を修正しました。 [#43294](https://github.com/pingcap/tidb/issues/43294) @ [ekexium](https://github.com/ekexium) - 極端なケースで、悲観的トランザクションの最初のステートメントが再試行されるときに、このトランザクションのロックを解決するとトランザクションの正確性に影響する可能性がある問題を修正しました[#42937](https://github.com/pingcap/tidb/issues/42937) @ [MyonKeminta](https://github.com/MyonKeminta) - - GC がロック[#43243](https://github.com/pingcap/tidb/issues/43243) @ [MyonKeminta](https://github.com/MyonKeminta)を解決するときに、まれに悲観的トランザクションの残余悲観的ロックがデータの正確性に影響を与える可能性がある問題を修正しました。 - - `LOCK`から`PUT`への最適化により、特定のクエリ[#28011](https://github.com/pingcap/tidb/issues/28011) @ [zyguan](https://github.com/zyguan)で重複データが返される問題を修正しました。 + - GC がロックを解決するときに、まれに悲観的トランザクションの残余悲観的ロックがデータの正確性に影響を与える可能性がある問題を修正しました。 [#43243](https://github.com/pingcap/tidb/issues/43243) @ [MyonKeminta](https://github.com/MyonKeminta) + - `LOCK`から`PUT`への最適化により、特定のクエリで重複データが返される問題を修正しました。 [#28011](https://github.com/pingcap/tidb/issues/28011) @ [zyguan](https://github.com/zyguan) - データが変更された場合、一意インデックスのロック動作がデータが変更されていない場合のロック動作と一致しない問題を修正しました[#36438](https://github.com/pingcap/tidb/issues/36438) @ [zyguan](https://github.com/zyguan) - TiKV - - `tidb_pessimistic_txn_fair_locking`有効にすると、極端なケースで、失敗した RPC 再試行によって期限切れになったリクエストが、解決ロック操作[#14551](https://github.com/tikv/tikv/issues/14551) @ [MyonKeminta](https://github.com/MyonKeminta)中にデータの正確性に影響を与える可能性がある問題を修正しました。 - - `tidb_pessimistic_txn_fair_locking`有効にすると、極端なケースで、失敗した RPC 再試行によって期限切れのリクエストが発生し、トランザクションの競合が無視され、トランザクションの一貫性[#14311](https://github.com/tikv/tikv/issues/14311) @ [MyonKeminta](https://github.com/MyonKeminta)に影響する可能性がある問題を修正しました。 - - 暗号化キーIDの競合により古いキー[#14585](https://github.com/tikv/tikv/issues/14585) @ [tabokie](https://github.com/tabokie)が削除される可能性がある問題を修正しました - - クラスタを以前のバージョンから v6.5 以降のバージョン[#14780](https://github.com/tikv/tikv/issues/14780) @ [MyonKeminta](https://github.com/MyonKeminta)にアップグレードしたときに、累積したロック レコードによって発生するパフォーマンス低下の問題を修正しました。 - - PITRリカバリプロセス[#14313](https://github.com/tikv/tikv/issues/14313) @ [YuJuncen](https://github.com/YuJuncen)中に`raft entry is too large`エラーが発生する問題を修正 - - PITRリカバリプロセス中に`log_batch` 2GBを超える[#13848](https://github.com/tikv/tikv/issues/13848) @ [YuJuncen](https://github.com/YuJuncen)によりTiKVがパニックになる問題を修正 + - `tidb_pessimistic_txn_fair_locking`有効にすると、極端なケースで、失敗した RPC 再試行によって期限切れになったリクエストが、解決ロック操作中にデータの正確性に影響を与える可能性がある問題を修正しました。 [#14551](https://github.com/tikv/tikv/issues/14551) @ [MyonKeminta](https://github.com/MyonKeminta) + - `tidb_pessimistic_txn_fair_locking`有効にすると、極端なケースで、失敗した RPC 再試行によって期限切れのリクエストが発生し、トランザクションの競合が無視され、トランザクションの一貫性に影響する可能性がある問題を修正しました。 [#14311](https://github.com/tikv/tikv/issues/14311) @ [MyonKeminta](https://github.com/MyonKeminta) + - 暗号化キーIDの競合により古いキーが削除される可能性がある問題を修正しました [#14585](https://github.com/tikv/tikv/issues/14585) @ [tabokie](https://github.com/tabokie) + - クラスタを以前のバージョンから v6.5 以降のバージョンにアップグレードしたときに、累積したロック レコードによって発生するパフォーマンス低下の問題を修正しました。 [#14780](https://github.com/tikv/tikv/issues/14780) @ [MyonKeminta](https://github.com/MyonKeminta) + - PITRリカバリプロセス中に`raft entry is too large`エラーが発生する問題を修正 [#14313](https://github.com/tikv/tikv/issues/14313) @ [YuJuncen](https://github.com/YuJuncen) + - PITRリカバリプロセス中に`log_batch` 2GBを超えるによりTiKVがパニックになる問題を修正 [#13848](https://github.com/tikv/tikv/issues/13848) @ [YuJuncen](https://github.com/YuJuncen) - PD - - TiKVパニック[#6252](https://github.com/tikv/pd/issues/6252) @ [HuSharp](https://github.com/HuSharp)後にPD監視パネルの`low space store`の数が異常になる問題を修正 - - PDリーダースイッチ[#6366](https://github.com/tikv/pd/issues/6366) @ [iosmanthus](https://github.com/iosmanthus)後にリージョンヘルス監視データが削除される問題を修正 - - ルールチェッカーが`schedule=deny`ラベル[#6426](https://github.com/tikv/pd/issues/6426) @ [nolouch](https://github.com/nolouch)の不健全な領域を修復できない問題を修正しました + - TiKVパニック後にPD監視パネルの`low space store`の数が異常になる問題を修正 [#6252](https://github.com/tikv/pd/issues/6252) @ [HuSharp](https://github.com/HuSharp) + - PDリーダースイッチ後にリージョンヘルス監視データが削除される問題を修正 [#6366](https://github.com/tikv/pd/issues/6366) @ [iosmanthus](https://github.com/iosmanthus) + - ルールチェッカーが`schedule=deny`ラベルの不健全な領域を修復できない問題を修正しました [#6426](https://github.com/tikv/pd/issues/6426) @ [nolouch](https://github.com/nolouch) - TiKVまたはTiFlashの再起動後に既存のラベルの一部が失われる問題を修正[#6467](https://github.com/tikv/pd/issues/6467) @ [JmPotato](https://github.com/JmPotato) - - レプリケーションモード[#14704](https://github.com/tikv/tikv/issues/14704) @ [nolouch](https://github.com/nolouch)の学習ノードがある場合、レプリケーションステータスを切り替えることができない問題を修正しました。 + - レプリケーションモードの学習ノードがある場合、レプリケーションステータスを切り替えることができない問題を修正しました。 [#14704](https://github.com/tikv/tikv/issues/14704) @ [nolouch](https://github.com/nolouch) - TiFlash - - 遅延マテリアライゼーション[#7455](https://github.com/pingcap/tiflash/issues/7455) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)を有効にした後に、 `TIMESTAMP`または`TIME`タイプのデータをクエリするとエラーが返される問題を修正しました。 - - 大規模な更新トランザクションにより、 TiFlash が繰り返しエラーを報告し、 [#7316](https://github.com/pingcap/tiflash/issues/7316) @ [JaySon-Huang](https://github.com/JaySon-Huang)を再起動する可能性がある問題を修正しました。 + - 遅延マテリアライゼーションを有効にした後に、 `TIMESTAMP`または`TIME`タイプのデータをクエリするとエラーが返される問題を修正しました。 [#7455](https://github.com/pingcap/tiflash/issues/7455) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 大規模な更新トランザクションにより、 TiFlash が繰り返しエラーを報告し、 を再起動する可能性がある問題を修正しました。 [#7316](https://github.com/pingcap/tiflash/issues/7316) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - クラスター[#42973](https://github.com/pingcap/tidb/issues/42973) @ [YuJuncen](https://github.com/YuJuncen)で TiKV ノードがクラッシュした場合のバックアップ速度低下の問題を修正しました + - クラスターで TiKV ノードがクラッシュした場合のバックアップ速度低下の問題を修正しました [#42973](https://github.com/pingcap/tidb/issues/42973) @ [YuJuncen](https://github.com/YuJuncen) - 一部のケースでバックアップの失敗により不正確なエラーメッセージが表示される問題を修正[#43236](https://github.com/pingcap/tidb/issues/43236) @ [YuJuncen](https://github.com/YuJuncen) - TiCDC - - TiCDC タイムゾーン設定[#8798](https://github.com/pingcap/tiflow/issues/8798) @ [Rustin170506](https://github.com/Rustin170506)の問題を修正 + - TiCDC タイムゾーン設定の問題を修正 [#8798](https://github.com/pingcap/tiflow/issues/8798) @ [Rustin170506](https://github.com/Rustin170506) - PDアドレスまたはリーダーに障害が発生したときにTiCDCが自動的に回復できない問題を修正[#8812](https://github.com/pingcap/tiflow/issues/8812) [#8877](https://github.com/pingcap/tiflow/issues/8877) @ [asddongmen](https://github.com/asddongmen) - 上流の TiKV ノードの 1 つがクラッシュするとチェックポイントの遅延が増加する問題を修正しました [#8858](https://github.com/pingcap/tiflow/issues/8858) @ [hicqu](https://github.com/hicqu) - - オブジェクトストレージにデータを複製する際に、上流の`EXCHANGE PARTITION`操作が下流の[#8914](https://github.com/pingcap/tiflow/issues/8914) @ [CharlesCheung96](https://github.com/CharlesCheung96)に正しく複製されない問題を修正しました。 + - オブジェクトストレージにデータを複製する際に、上流の`EXCHANGE PARTITION`操作が下流のに正しく複製されない問題を修正しました。 [#8914](https://github.com/pingcap/tiflow/issues/8914) @ [CharlesCheung96](https://github.com/CharlesCheung96) - いくつかの特殊なシナリオでソートコンポーネントの過剰なメモリ使用によって引き起こされる OOM 問題を修正しました[#8974](https://github.com/pingcap/tiflow/issues/8974) @ [hicqu](https://github.com/hicqu) - 下流の Kafka シンクがローリング再起動されたときに発生する TiCDC ノードpanicを修正しました[#9023](https://github.com/pingcap/tiflow/issues/9023) @ [asddongmen](https://github.com/asddongmen) - TiDB Data Migration (DM) - - レプリケーション[#7028](https://github.com/pingcap/tiflow/issues/7028) @ [lance6716](https://github.com/lance6716)中に latin1 データが破損する可能性がある問題を修正しました + - レプリケーション中に latin1 データが破損する可能性がある問題を修正しました [#7028](https://github.com/pingcap/tiflow/issues/7028) @ [lance6716](https://github.com/lance6716) - TiDBDumpling - - `UNSIGNED INTEGER`型の主キーがチャンク[#42620](https://github.com/pingcap/tidb/issues/42620) @ [lichunzhu](https://github.com/lichunzhu)の分割に使用できない問題を修正しました - - `--output-file-template`誤って[#42391](https://github.com/pingcap/tidb/issues/42391) @ [lichunzhu](https://github.com/lichunzhu)に設定されている場合に TiDB Dumpling がpanic可能性がある問題を修正しました + - `UNSIGNED INTEGER`型の主キーがチャンクの分割に使用できない問題を修正しました [#42620](https://github.com/pingcap/tidb/issues/42620) @ [lichunzhu](https://github.com/lichunzhu) + - `--output-file-template`誤って設定されている場合に TiDB Dumpling がpanic可能性がある問題を修正しました [#42391](https://github.com/pingcap/tidb/issues/42391) @ [lichunzhu](https://github.com/lichunzhu) - TiDB Binlog - - 失敗したDDL文[#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @ [okJiang](https://github.com/okJiang)に遭遇したときにエラーが発生する可能性がある問題を修正しました + - 失敗したDDL文に遭遇したときにエラーが発生する可能性がある問題を修正しました [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @ [okJiang](https://github.com/okJiang) - TiDB Lightning - - データインポート[#42456](https://github.com/pingcap/tidb/issues/42456) @ [lance6716](https://github.com/lance6716)中のパフォーマンス低下の問題を修正 + - データインポート中のパフォーマンス低下の問題を修正 [#42456](https://github.com/pingcap/tidb/issues/42456) @ [lance6716](https://github.com/lance6716) - `write to tikv with no leader returned`大量データインポート時の問題を修正[#43055](https://github.com/pingcap/tidb/issues/43055) @ [lance6716](https://github.com/lance6716) - - データインポート[#43197](https://github.com/pingcap/tidb/issues/43197) @ [D3Hunter](https://github.com/D3Hunter)中にログが`keys within region is empty, skip doIngest`過剰になる問題を修正 - - 部分書き込み[#43363](https://github.com/pingcap/tidb/issues/43363) @ [lance6716](https://github.com/lance6716)中にpanicが発生する可能性がある問題を修正 - - 幅の広いテーブル[#43728](https://github.com/pingcap/tidb/issues/43728) @ [D3Hunter](https://github.com/D3Hunter)をインポートするときに OOM が発生する可能性がある問題を修正しました - - TiDB Lightning Grafanaダッシュボード[#43357](https://github.com/pingcap/tidb/issues/43357) @ [lichunzhu](https://github.com/lichunzhu)でデータが欠落する問題を修正 - - `keyspace-name` [#43684](https://github.com/pingcap/tidb/issues/43684) @ [zeminzhou](https://github.com/zeminzhou)の設定が間違っているためにインポートに失敗する問題を修正しました + - データインポート中にログが`keys within region is empty, skip doIngest`過剰になる問題を修正 [#43197](https://github.com/pingcap/tidb/issues/43197) @ [D3Hunter](https://github.com/D3Hunter) + - 部分書き込み中にpanicが発生する可能性がある問題を修正 [#43363](https://github.com/pingcap/tidb/issues/43363) @ [lance6716](https://github.com/lance6716) + - 幅の広いテーブルをインポートするときに OOM が発生する可能性がある問題を修正しました [#43728](https://github.com/pingcap/tidb/issues/43728) @ [D3Hunter](https://github.com/D3Hunter) + - TiDB Lightning Grafanaダッシュボードでデータが欠落する問題を修正 [#43357](https://github.com/pingcap/tidb/issues/43357) @ [lichunzhu](https://github.com/lichunzhu) + - `keyspace-name` の設定が間違っているためにインポートに失敗する問題を修正しました [#43684](https://github.com/pingcap/tidb/issues/43684) @ [zeminzhou](https://github.com/zeminzhou) - 範囲部分書き込み中にデータのインポートがスキップされる可能性がある問題を修正[#43768](https://github.com/pingcap/tidb/issues/43768) @ [lance6716](https://github.com/lance6716) ## パフォーマンステスト {#performance-test} diff --git a/releases/release-7.1.1.md b/releases/release-7.1.1.md index efc51d527b636..f37bc4e4bbab8 100644 --- a/releases/release-7.1.1.md +++ b/releases/release-7.1.1.md @@ -102,7 +102,7 @@ TiDB バージョン: 7.1.1 - PD - リソース マネージャーが既定のリソース グループを繰り返し初期化する問題を修正しました。 [#6787](https://github.com/tikv/pd/issues/6787) @ [glorv](https://github.com/glorv) - - SQLの配置ルールで設定された`location-labels` 、期待どおりに[#6662](https://github.com/tikv/pd/issues/6662) @ [rleungx](https://github.com/rleungx)にスケジュールされない場合がある問題を修正しました。 + - SQLの配置ルールで設定された`location-labels` 、期待どおりにスケジュールされない場合がある問題を修正しました。 [#6662](https://github.com/tikv/pd/issues/6662) @ [rleungx](https://github.com/rleungx) - 一部のコーナーケースで冗長レプリカが自動的に修復されない問題を修正[#6573](https://github.com/tikv/pd/issues/6573) @ [nolouch](https://github.com/nolouch) - TiFlash @@ -142,7 +142,7 @@ TiDB バージョン: 7.1.1 - TiDB LightningとPD間の接続失敗を再試行できない問題を修正し、インポート成功率を向上 [#43400](https://github.com/pingcap/tidb/issues/43400) @ [lichunzhu](https://github.com/lichunzhu) - TiKV にデータを書き込むときに、スペース不足エラーが返されるときに、 TiDB Lightning がエラー メッセージを正しく表示しない問題を修正しました。 [#44733](https://github.com/pingcap/tidb/issues/44733) @ [lance6716](https://github.com/lance6716) - チェックサム操作中に`Region is unavailable`エラーが報告される問題を修正 [#45462](https://github.com/pingcap/tidb/issues/45462) @ [D3Hunter](https://github.com/D3Hunter) - - `experimental.allow-expression-index`が有効でデフォルト値が UUID [#44497](https://github.com/pingcap/tidb/issues/44497) @ [lichunzhu](https://github.com/lichunzhu)の場合に発生するTiDB Lightningpanic問題を修正しました + - `experimental.allow-expression-index`が有効でデフォルト値が UUID の場合に発生するTiDB Lightning panic問題を修正しました [#44497](https://github.com/pingcap/tidb/issues/44497) @ [lichunzhu](https://github.com/lichunzhu) - 競合条件によりディスククォータが不正確になる可能性がある問題を修正 [#44867](https://github.com/pingcap/tidb/issues/44867) @ [D3Hunter](https://github.com/D3Hunter) - 論理インポートモードで、インポート中に下流のテーブルを削除すると、 TiDB Lightningメタデータが時間で更新されない可能性がある問題を修正しました。 [#44614](https://github.com/pingcap/tidb/issues/44614) @ [dsdashun](https://github.com/dsdashun) diff --git a/releases/release-7.1.2.md b/releases/release-7.1.2.md index 2a05857bc0102..c8f23e491b175 100644 --- a/releases/release-7.1.2.md +++ b/releases/release-7.1.2.md @@ -131,7 +131,7 @@ TiDB バージョン: 7.1.2 - ストアハートビートの再試行回数をに減らして、ハートビートストームの問題を修正しました。 [#15184](https://github.com/tikv/tikv/issues/15184) @ [nolouch](https://github.com/nolouch) - オンラインアンセーフリカバリがタイムアウトで中止されない問題を修正 [#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996) - 暗号化により部分書き込み中にデータ破損が発生する可能性がある問題を修正 [#15080](https://github.com/tikv/tikv/issues/15080) @ [tabokie](https://github.com/tabokie) - - リージョン[#13311](https://github.com/tikv/tikv/issues/13311) @ [cfzjywxk](https://github.com/cfzjywxk)のメタデータが正しくないことによって引き起こされるTiKVpanic問題を修正しました + - リージョンのメタデータが正しくないことによって引き起こされるTiKV panic問題を修正しました [#13311](https://github.com/tikv/tikv/issues/13311) @ [cfzjywxk](https://github.com/cfzjywxk) - オンラインワークロードがある場合にTiDB Lightningチェックサムコプロセッサの要求がタイムアウトする問題を修正しました [#15565](https://github.com/tikv/tikv/issues/15565) @ [lance6716](https://github.com/lance6716) - ピアを移動するとFollower Readのパフォーマンスが低下する可能性がある問題を修正[#15468](https://github.com/tikv/tikv/issues/15468) @ [YuJuncen](https://github.com/YuJuncen) @@ -139,7 +139,7 @@ TiDB バージョン: 7.1.2 - v2 スケジューラ アルゴリズムでホット リージョンがスケジュールされない可能性がある問題を修正しました [#6645](https://github.com/tikv/pd/issues/6645) @ [lhy1024](https://github.com/lhy1024) - TLSハンドシェイクにより空のクラスタでCPU使用率が上昇する可能性がある問題を修正 [#6913](https://github.com/tikv/pd/issues/6913) @ [nolouch](https://github.com/nolouch) - - PDノード間の注入エラーによりPDpanic[#6858](https://github.com/tikv/pd/issues/6858) @ [HuSharp](https://github.com/HuSharp)が発生する可能性がある問題を修正しました + - PDノード間の注入エラーによりPD panicが発生する可能性がある問題を修正しました [#6858](https://github.com/tikv/pd/issues/6858) @ [HuSharp](https://github.com/HuSharp) - ストア情報の同期によりPDリーダーが終了し、 で停止する可能性がある問題を修正しました。 [#6918](https://github.com/tikv/pd/issues/6918) @ [rleungx](https://github.com/rleungx) - フラッシュバック後にリージョン情報が更新されない問題を修正 [#6912](https://github.com/tikv/pd/issues/6912) @ [overvenus](https://github.com/overvenus) - 終了時に PD がpanicになる可能性がある問題を修正しました [#7053](https://github.com/tikv/pd/issues/7053) @ [HuSharp](https://github.com/HuSharp) diff --git a/releases/release-7.1.5.md b/releases/release-7.1.5.md index 023388ea7ab81..7deeb89890036 100644 --- a/releases/release-7.1.5.md +++ b/releases/release-7.1.5.md @@ -53,7 +53,7 @@ TiDB バージョン: 7.1.5 - 特定の条件下で`SURVIVAL_PREFERENCES`属性が`SHOW CREATE PLACEMENT POLICY`ステートメントの出力に表示されない可能性がある問題を修正[#51699](https://github.com/pingcap/tidb/issues/51699) @ [lcwangchao](https://github.com/lcwangchao) - 自動統計更新の時間枠を設定した後、その時間枠外でも統計が更新される可能性がある問題を修正[#49552](https://github.com/pingcap/tidb/issues/49552) @ [hawkingrei](https://github.com/hawkingrei) - サブクエリの`HAVING`句に相関列が含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 [#51107](https://github.com/pingcap/tidb/issues/51107) @ [hawkingrei](https://github.com/hawkingrei) - - `approx_percentile`関数が TiDBpanic[#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008)を引き起こす可能性がある問題を修正しました + - `approx_percentile`関数が TiDB panicを引き起こす可能性がある問題を修正しました [#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008) - `IN()`述語に`NULL` が含まれている場合にクエリ結果が正しくない問題を修正しました [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros) - 無効な設定項目が含まれている場合、設定ファイルが有効にならない問題を修正しました [#51399](https://github.com/pingcap/tidb/issues/51399) @ [Defined2014](https://github.com/Defined2014) - `EXCHANGE PARTITION`外部キーを誤って処理する問題を修正 [#51807](https://github.com/pingcap/tidb/issues/51807) @ [YangKeao](https://github.com/YangKeao) diff --git a/releases/release-7.1.6.md b/releases/release-7.1.6.md index 341b2c0ea61ae..ad9856f0a54c6 100644 --- a/releases/release-7.1.6.md +++ b/releases/release-7.1.6.md @@ -92,7 +92,7 @@ TiDB バージョン: 7.1.6 - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) - 複数のレベルの`max_execute_time`設定が互いに干渉する問題を修正[#50914](https://github.com/pingcap/tidb/issues/50914) @ [jiyfhust](https://github.com/jiyfhust) - TiDB [#37548](https://github.com/pingcap/tidb/issues/37548) @ [hawkingrei](https://github.com/hawkingrei)を再起動した後、主キー列統計のヒストグラムと TopN がロードされない問題を修正しました - - TopN演算子が誤って[#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990)にプッシュダウンされる可能性がある問題を修正しました + - TopN演算子が誤ってプッシュダウンされる可能性がある問題を修正しました [#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990) - `SELECT ... WHERE ... ORDER BY ...`文の実行パフォーマンスが場合によっては低下する問題を修正[#54969](https://github.com/pingcap/tidb/issues/54969) @ [tiancaiamao](https://github.com/tiancaiamao) - TiDBが接続を閉じるときにログにエラーを報告する場合がある問題を修正[#53689](https://github.com/pingcap/tidb/issues/53689) @ [jackysp](https://github.com/jackysp) - 場合によっては無効な列タイプ`DECIMAL(0,0)`が作成される可能性がある問題を修正[#53779](https://github.com/pingcap/tidb/issues/53779) @ [tangenta](https://github.com/tangenta) @@ -193,7 +193,7 @@ TiDB バージョン: 7.1.6 - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケース[#16871](https://github.com/tikv/tikv/issues/16871) @ [glorv](https://github.com/glorv)に影響しないようにします。 - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題[#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta)が発生する可能性がある問題を修正しました - `DECIMAL`型の小数点部分が[#16913](https://github.com/tikv/tikv/issues/16913) @ [gengliqi](https://github.com/gengliqi)の場合に正しくない問題を修正しました - - クエリ内の`CONV()`関数が数値システム変換中にオーバーフローし、TiKVpanic[#16969](https://github.com/tikv/tikv/issues/16969) @ [gengliqi](https://github.com/gengliqi)が発生する問題を修正しました。 + - クエリ内の`CONV()`関数が数値システム変換中にオーバーフローし、TiKV panicが発生する問題を修正しました。 [#16969](https://github.com/tikv/tikv/issues/16969) @ [gengliqi](https://github.com/gengliqi) - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカ[#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng)の即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 - 同時実行性の高いコプロセッサー要求により TiKV OOM [#16653](https://github.com/tikv/tikv/issues/16653) @ [overvenus](https://github.com/overvenus)が発生する可能性がある問題を修正しました - マスターキーがキー管理サービス (KMS) [#17410](https://github.com/tikv/tikv/issues/17410) @ [hhwyt](https://github.com/hhwyt)に保存されているときにマスターキーのローテーションを妨げる問題を修正しました @@ -221,7 +221,7 @@ TiDB バージョン: 7.1.6 - 暗号化マネージャーが使用前に初期化されない問題を修正[#8384](https://github.com/tikv/pd/issues/8384) @ [rleungx](https://github.com/rleungx) - PDの`Filter target`監視メトリックが散布範囲情報を提供しない問題を修正[#8125](https://github.com/tikv/pd/issues/8125) @ [HuSharp](https://github.com/HuSharp) - リソースグループ[#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp)のデータ競合問題を修正 - - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPDpanic[#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato)が発生する問題を修正しました + - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPD panicが発生する問題を修正しました [#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato) - `evict-leader-scheduler`で間違ったパラメータを使用すると、PD がエラーを正しく報告せず、一部のスケジューラが利用できなくなる問題を修正しました[#8619](https://github.com/tikv/pd/issues/8619) @ [rleungx](https://github.com/rleungx) - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値[#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge)より少なくなる問題を修正しました。 - 配置ルール[#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx)を使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 diff --git a/releases/release-7.2.0.md b/releases/release-7.2.0.md index 99edc417e8710..9bda24ee9d1cb 100644 --- a/releases/release-7.2.0.md +++ b/releases/release-7.2.0.md @@ -283,8 +283,8 @@ TiDB バージョン: 7.2.0 - TiDB Lightning - - `experimental.allow-expression-index`が有効でデフォルト値がUUIDの場合に発生するTiDB Lightningpanic問題を修正 [#44497](https://github.com/pingcap/tidb/issues/44497) @[lichunzhu](https://github.com/lichunzhu) - - データファイルの分割中にタスクが終了した際に発生するTiDB Lightningpanicの問題を修正 [#43195](https://github.com/pingcap/tidb/issues/43195) @[lance6716](https://github.com/lance6716) + - `experimental.allow-expression-index`が有効でデフォルト値がUUIDの場合に発生するTiDB Lightning panic問題を修正 [#44497](https://github.com/pingcap/tidb/issues/44497) @[lichunzhu](https://github.com/lichunzhu) + - データファイルの分割中にタスクが終了した際に発生するTiDB Lightning panicの問題を修正 [#43195](https://github.com/pingcap/tidb/issues/43195) @[lance6716](https://github.com/lance6716) ## 貢献者 {#contributors} diff --git a/releases/release-7.3.0.md b/releases/release-7.3.0.md index f078e1f495e7f..c8e8c634cbc89 100644 --- a/releases/release-7.3.0.md +++ b/releases/release-7.3.0.md @@ -256,7 +256,7 @@ TiDB バージョン: 7.3.0 - TiKV - - GC中にデータを読み取ると、まれにTiKVpanicが発生する可能性がある問題を修正しました [#15109](https://github.com/tikv/tikv/issues/15109) @[MyonKeminta](https://github.com/MyonKeminta) + - GC中にデータを読み取ると、まれにTiKV panicが発生する可能性がある問題を修正しました [#15109](https://github.com/tikv/tikv/issues/15109) @[MyonKeminta](https://github.com/MyonKeminta) - PD diff --git a/releases/release-7.4.0.md b/releases/release-7.4.0.md index 1a4f02d318fe2..3154eec22c2fc 100644 --- a/releases/release-7.4.0.md +++ b/releases/release-7.4.0.md @@ -383,7 +383,7 @@ TiDB バージョン: 7.4.0 - Titanが有効になっているときにTiKVが起動に失敗し、 `Blob file deleted twice`エラーが発生する問題を修正しました [#15454](https://github.com/tikv/tikv/issues/15454) @ [Connor1996](https://github.com/Connor1996) - スレッド自発的およびスレッド非自発的監視パネルにデータがない問題を修正しました [#15413](https://github.com/tikv/tikv/issues/15413) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - raftstore-applys が継続的に増加するデータエラーを修正しました [#15371](https://github.com/tikv/tikv/issues/15371) @ [Connor1996](https://github.com/Connor1996) - - リージョン[#13311](https://github.com/tikv/tikv/issues/13311) @ [zyguan](https://github.com/zyguan)のメタデータが正しくないことによって引き起こされるTiKVpanic問題を修正しました + - リージョンのメタデータが正しくないことによって引き起こされるTiKV panic問題を修正しました [#13311](https://github.com/tikv/tikv/issues/13311) @ [zyguan](https://github.com/zyguan) - `sync_recovery`から`sync` に切り替えた後に QPS が 0 に低下する問題を修正しました [#15366](https://github.com/tikv/tikv/issues/15366) @ [nolouch](https://github.com/nolouch) - オンラインアンセーフリカバリがタイムアウトで中止されない問題を修正 [#15346](https://github.com/tikv/tikv/issues/15346) @ [Connor1996](https://github.com/Connor1996) - CpuRecord によって発生する潜在的なメモリリークの問題を修正しました [#15304](https://github.com/tikv/tikv/issues/15304) @ [overvenus](https://github.com/overvenus) diff --git a/releases/release-7.5.1.md b/releases/release-7.5.1.md index 2b2648acab587..b7a8d90122b91 100644 --- a/releases/release-7.5.1.md +++ b/releases/release-7.5.1.md @@ -88,7 +88,7 @@ TiDB バージョン: 7.5.1 - システム変数`tidb_service_scope`の設定が反映されない問題を修正 [#49245](https://github.com/pingcap/tidb/issues/49245) @[ywqzzy](https://github.com/ywqzzy) - 圧縮が有効になっている場合、通信プロトコルが16 MB以上のパケットを処理できない問題を修正[#47157](https://github.com/pingcap/tidb/issues/47157) [#47161](https://github.com/pingcap/tidb/issues/47161) @ [dveeden](https://github.com/dveeden) - - `approx_percentile`関数が TiDBpanic[#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008)を引き起こす可能性がある問題を修正しました + - `approx_percentile`関数が TiDB panicを引き起こす可能性がある問題を修正しました [#40463](https://github.com/pingcap/tidb/issues/40463) @ [xzhangxian1008](https://github.com/xzhangxian1008) - 文字列関数の引数が`NULL`定数の場合に TiDB が暗黙的に`from_binary`関数を挿入し、一部の式がTiFlash にプッシュダウンできない問題を修正しました。 [#49526](https://github.com/pingcap/tidb/issues/49526) @ [YangKeao](https://github.com/YangKeao) - `HashJoin`演算子がディスクにスピルできない場合に発生する可能性のある goroutine リークの問題を修正しました。 [#50841](https://github.com/pingcap/tidb/issues/50841) @ [wshwsh12](https://github.com/wshwsh12) - `BIT`型の列が一部の関数の計算に関係する場合にデコード失敗によりクエリエラーが発生する可能性がある問題を修正しました[#49566](https://github.com/pingcap/tidb/issues/49566) [#50850](https://github.com/pingcap/tidb/issues/50850) [#50855](https://github.com/pingcap/tidb/issues/50855) @ [jiyfhust](https://github.com/jiyfhust) @@ -197,7 +197,7 @@ TiDB バージョン: 7.5.1 - `lowerUTF8`と`upperUTF8`関数で、大文字と小文字が異なるバイトを占めることができない問題を修正しました。 [#8484](https://github.com/pingcap/tiflash/issues/8484) @ [gengliqi](https://github.com/gengliqi) - ストリーム読み取り中に複数のパーティション テーブルをスキャンするときに発生する可能性のある OOM 問題を修正しました。 [#8505](https://github.com/pingcap/tiflash/issues/8505) @ [gengliqi](https://github.com/gengliqi) - クエリ中にTiFlash がメモリ制限に遭遇した場合のメモリリークの問題を修正しました [#8447](https://github.com/pingcap/tiflash/issues/8447) @ [JinheLin](https://github.com/JinheLin) - - TiFlash が同時 DDL 実行中に競合に遭遇した場合のTiFlashpanic問題を修正[#8578](https://github.com/pingcap/tiflash/issues/8578) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - TiFlash が同時 DDL 実行中に競合に遭遇した場合のTiFlash panic問題を修正[#8578](https://github.com/pingcap/tiflash/issues/8578) @ [JaySon-Huang](https://github.com/JaySon-Huang) - `ALTER TABLE ... MODIFY COLUMN ... NOT NULL`実行した後にTiFlash がパニックを起こし、null 許容列がに非 null 許容に変更される問題を修正しました。 [#8419](https://github.com/pingcap/tiflash/issues/8419) @ [JaySon-Huang](https://github.com/JaySon-Huang) - `ColumnRef in (Literal, Func...)` のようなフィルタリング条件でクエリを実行したときにクエリ結果が正しくない問題を修正しました [#8631](https://github.com/pingcap/tiflash/issues/8631) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - `FLASHBACK DATABASE` を実行した後もTiFlashレプリカのデータがガベージコレクションされる問題を修正しました [#8450](https://github.com/pingcap/tiflash/issues/8450) @ [JaySon-Huang](https://github.com/JaySon-Huang) diff --git a/releases/release-7.5.2.md b/releases/release-7.5.2.md index 406526a46772d..7d9bc518b7c0c 100644 --- a/releases/release-7.5.2.md +++ b/releases/release-7.5.2.md @@ -91,9 +91,9 @@ TiDB バージョン: 7.5.2 - `UPDATE`リスト内のサブクエリによって TiDB がpanic可能性がある問題を修正[#52687](https://github.com/pingcap/tidb/issues/52687) @ [winoros](https://github.com/winoros) - 述語の`Longlong`型のオーバーフローの問題を修正 [#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei) - クラスター化インデックスを述語として使用すると`SELECT INTO OUTFILE`が機能しない問題を修正[#42093](https://github.com/pingcap/tidb/issues/42093) @ [qw4990](https://github.com/qw4990) - - TopN演算子が誤って[#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990)にプッシュダウンされる可能性がある問題を修正しました + - TopN演算子が誤ってプッシュダウンされる可能性がある問題を修正しました [#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990) - 空の投影により TiDB がpanicを引き起こす問題を修正しました [#49109](https://github.com/pingcap/tidb/issues/49109) @ [winoros](https://github.com/winoros) - - インデックス プランが[#52947](https://github.com/pingcap/tidb/issues/52947) @ [AilinKid](https://github.com/AilinKid)順序に保たれている場合に、インデックス マージによって部分的な制限が誤って押し下げられる問題を修正しました。 + - インデックス プランが順序に保たれている場合に、インデックス マージによって部分的な制限が誤ってプッシュダウンされる問題を修正しました。 [#52947](https://github.com/pingcap/tidb/issues/52947) @ [AilinKid](https://github.com/AilinKid) - 再帰CTE でビューの使用が機能しない問題を修正 [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei) - 列の不安定な一意のIDにより、 `UPDATE`文がエラーを返す可能性がある問題を修正しました。 [#53236](https://github.com/pingcap/tidb/issues/53236) @ [winoros](https://github.com/winoros) - 常に`true` となる述語を持つ`SHOW ERRORS`文を実行すると TiDB がパニックを起こす問題を修正しました。 [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520) @@ -120,7 +120,7 @@ TiDB バージョン: 7.5.2 - `IN()`述語に`NULL` が含まれている場合にクエリ結果が正しくない問題を修正しました [#51560](https://github.com/pingcap/tidb/issues/51560) @ [winoros](https://github.com/winoros) - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log を出力問題を修正しました。 [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei) - `EXCHANGE PARTITION`外部キーを誤って処理する問題を修正 [#51807](https://github.com/pingcap/tidb/issues/51807) @ [YangKeao](https://github.com/YangKeao) - - `LIMIT` `OR`型`Index Merge` [#48588](https://github.com/pingcap/tidb/issues/48588) @ [AilinKid](https://github.com/AilinKid)に押し下げられない可能性がある問題を修正しました + - `LIMIT` `OR`型`Index Merge` にプッシュダウンされない可能性がある問題を修正しました [#48588](https://github.com/pingcap/tidb/issues/48588) @ [AilinKid](https://github.com/AilinKid) - 相関サブクエリにおける TopN 演算子の誤った結果を修正 [#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87) - `CPS by type`メトリックに誤った値が表示される問題を修正しました [#52605](https://github.com/pingcap/tidb/issues/52605) @ [nolouch](https://github.com/nolouch) - 特定の列の統計情報が完全にロードされていない場合に、 `EXPLAIN`ステートメントの結果に誤った列 ID が表示される可能性がある問題を修正しました[#52207](https://github.com/pingcap/tidb/issues/52207) @ [time-and-fate](https://github.com/time-and-fate) @@ -163,10 +163,10 @@ TiDB バージョン: 7.5.2 - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケースに影響しないようにします。 [#16871](https://github.com/tikv/tikv/issues/16871) @ [glorv](https://github.com/glorv) - バイナリからJSON への変換中にTiKVがpanic可能性がある問題を修正しました [#16616](https://github.com/tikv/tikv/issues/16616) @ [YangKeao](https://github.com/YangKeao) - tikv-ctlの`raft region`コマンドの出力にリージョンステータス情報が含まれていない問題を修正しました [#17037](https://github.com/tikv/tikv/issues/17037) @ [glorv](https://github.com/glorv) - - 1 つの TiKV ノードで遅い`check-leader`操作により、他の TiKV ノードの`resolved-ts`正常に[#15999](https://github.com/tikv/tikv/issues/15999) @ [crazycs520](https://github.com/crazycs520)に進まなくなる問題を修正しました。 + - 1 つの TiKV ノードで遅い`check-leader`操作により、他の TiKV ノードの`resolved-ts`正常に進まなくなる問題を修正しました。 [#15999](https://github.com/tikv/tikv/issues/15999) @ [crazycs520](https://github.com/crazycs520) - スナップショットの適用によってピアの破棄処理が中断された後、スナップショットの適用が完了しても再開されない問題を修正[#16561](https://github.com/tikv/tikv/issues/16561) @ [tonyxuqqi](https://github.com/tonyxuqqi) - `DECIMAL`型の小数点部分が場合に正しくない問題を修正しました [#16913](https://github.com/tikv/tikv/issues/16913) @ [gengliqi](https://github.com/gengliqi) - - クエリ内の`CONV()`関数が数値システム変換中にオーバーフローし、TiKVpanic[#16969](https://github.com/tikv/tikv/issues/16969) @ [gengliqi](https://github.com/gengliqi)が発生する問題を修正しました。 + - クエリ内の`CONV()`関数が数値システム変換中にオーバーフローし、TiKV panicが発生する問題を修正しました。 [#16969](https://github.com/tikv/tikv/issues/16969) @ [gengliqi](https://github.com/gengliqi) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - 監視メトリック`tikv_unified_read_pool_thread_count`データがない場合がある問題を修正[#16629](https://github.com/tikv/tikv/issues/16629) @ [YuJuncen](https://github.com/YuJuncen) - RocksDB の非アクティブな Write Ahead Logs (WAL) によってデータが破損する可能性がある問題を修正しました[#16705](https://github.com/tikv/tikv/issues/16705) @ [Connor1996](https://github.com/Connor1996) diff --git a/releases/release-7.5.3.md b/releases/release-7.5.3.md index 859c387907f54..bfa59c12e4523 100644 --- a/releases/release-7.5.3.md +++ b/releases/release-7.5.3.md @@ -98,7 +98,7 @@ TiDB バージョン: 7.5.3 - リソースグループのデータ競合問題を修正 [#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp) - PD がオペレータ チェック中に遭遇するデータ競合問題を修正しました [#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024) - 削除されたノードがetcdクライアントの候補接続リストにまだ表示される問題を修正 [#8286](https://github.com/tikv/pd/issues/8286) @ [JmPotato](https://github.com/JmPotato) - - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPDpanic[#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato)が発生する問題を修正しました + - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPD panicが発生する問題を修正しました [#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato) - 暗号化マネージャーが使用前に初期化されない問題を修正[#8384](https://github.com/tikv/pd/issues/8384) @ [releungx](https://github.com/releungx) - PD構成項目[`security.redact-info-log`](/pd-configuration-file.md#redact-info-log-new-in-v50)が有効になっているときにPDログが完全に編集されない問題を修正[#8419](https://github.com/tikv/pd/issues/8419) @ [releungx](https://github.com/releungx) - ロールをリソースグループにバインドするときにエラーが報告されない問題を修正しました [#54417](https://github.com/pingcap/tidb/issues/54417) @ [JmPotato](https://github.com/JmPotato) diff --git a/releases/release-7.5.5.md b/releases/release-7.5.5.md index 9847f3e3a2904..3fb9b44362135 100644 --- a/releases/release-7.5.5.md +++ b/releases/release-7.5.5.md @@ -122,7 +122,7 @@ TiDB バージョン: 7.5.5 - TiFlash - - TiFlash が同時 DDL 実行中に競合に遭遇した場合のTiFlashpanic問題を修正[#8578](https://github.com/pingcap/tiflash/issues/8578) @ [JaySon-Huang](https://github.com/JaySon-Huang) + - TiFlash が同時 DDL 実行中に競合に遭遇した場合のTiFlash panic問題を修正[#8578](https://github.com/pingcap/tiflash/issues/8578) @ [JaySon-Huang](https://github.com/JaySon-Huang) - `LPAD()`と`RPAD()`関数が、場合によっては誤った結果を返す問題を修正しました[#9465](https://github.com/pingcap/tiflash/issues/9465) @ [guo-shaoge](https://github.com/guo-shaoge) - 2番目のパラメータが負のの場合に`SUBSTRING()`関数が誤った結果を返す問題を修正しました [#9604](https://github.com/pingcap/tiflash/issues/9604) @ [guo-shaoge](https://github.com/guo-shaoge) - テーブルに無効な文字を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 [#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) diff --git a/releases/release-7.6.0.md b/releases/release-7.6.0.md index d82eedc442f4a..b8ae86a5afd9e 100644 --- a/releases/release-7.6.0.md +++ b/releases/release-7.6.0.md @@ -448,7 +448,7 @@ v7.6.0 以降、 `TiDB-community-server`[バイナリパッケージ](/binary-pa - クエリの遅延によりメモリ使用量が大幅に増加する問題を修正 [#8564](https://github.com/pingcap/tiflash/issues/8564) @[JinheLin](https://github.com/JinheLin) - `RECOVER TABLE`および`FLASHBACK TABLE`TiFlash`CREATE TABLE` `DROP TABLE`を介して一部の TiFlash レプリカデータを復元できない問題 [#1664](https://github.com/pingcap/tiflash/issues/1664) @[JaySon-Huang](https://github.com/JaySon-Huang) - `ColumnRef in (Literal, Func...)`のようなフィルタリング条件を指定してクエリを実行すると、クエリ結果が正しくなくなる問題を修正 [#8631](https://github.com/pingcap/tiflash/issues/8631) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - - DDL の同時実行中にTiFlash で競合が発生した場合のTiFlashpanic問題を修正 [#8578](https://github.com/pingcap/tiflash/issues/8578) @[JaySon-Huang](https://github.com/JaySon-Huang) + - DDL の同時実行中にTiFlash で競合が発生した場合のTiFlash panic問題を修正 [#8578](https://github.com/pingcap/tiflash/issues/8578) @[JaySon-Huang](https://github.com/JaySon-Huang) - TiFlash が非集約ストレージおよびコンピューティングアーキテクチャの下でオブジェクトストレージデータの GC 所有者を選択できない場合がある問題を修正 [#8519](https://github.com/pingcap/tiflash/issues/8519) @[JaySon-Huang](https://github.com/JaySon-Huang) - `lowerUTF8`および`upperUTF8`関数で、大文字と小文字が異なるバイトを占有することを許可しない問題を修正 [#8484](https://github.com/pingcap/tiflash/issues/8484) @[gengliqi](https://github.com/gengliqi) - TiFlashが`ENUM`の値が0の場合に`ENUM`を正しく処理しない問題を修正 [#8311](https://github.com/pingcap/tiflash/issues/8311) @[solotzg](https://github.com/solotzg) diff --git a/releases/release-8.1.0.md b/releases/release-8.1.0.md index 3e5a043c18f47..d6fd27fab9ff8 100644 --- a/releases/release-8.1.0.md +++ b/releases/release-8.1.0.md @@ -229,7 +229,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 - PD マイクロサービス モードのオン/オフを切り替えるときに TSO が停止する可能性がある問題を修正[#7849](https://github.com/tikv/pd/issues/7849) @ [JmPotato](https://github.com/JmPotato) - DR自動同期の`State`監視メトリックにデータが表示されない問題を修正[#7974](https://github.com/tikv/pd/issues/7974) @ [lhy1024](https://github.com/lhy1024) - - バイナリバージョンのチェックでPDpanic[#7978](https://github.com/tikv/pd/issues/7978) @ [JmPotato](https://github.com/JmPotato)が発生する可能性がある問題を修正 + - バイナリバージョンのチェックでPD panicが発生する可能性がある問題を修正 [#7978](https://github.com/tikv/pd/issues/7978) @ [JmPotato](https://github.com/JmPotato) - TTLパラメータを解析する際に発生する型変換エラーを修正[#7980](https://github.com/tikv/pd/issues/7980) @ [HuSharp](https://github.com/HuSharp) - 展開された2つのデータセンター間でリーダーを切り替えるとLeaderが失敗する問題を修正[#7992](https://github.com/tikv/pd/issues/7992) @ [TonsnakeLin](https://github.com/TonsnakeLin) - pd-ctl の`PrintErrln`が`stderr` にエラーメッセージを出力できない問題を修正しました [#8022](https://github.com/tikv/pd/issues/8022) @ [HuSharp](https://github.com/HuSharp) diff --git a/releases/release-8.1.1.md b/releases/release-8.1.1.md index fce0e3ccdc4c5..9a042064dfe33 100644 --- a/releases/release-8.1.1.md +++ b/releases/release-8.1.1.md @@ -74,7 +74,7 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - `?`の引数を含む`CONV`の式を持つ`PREPARE` `EXECUTE`ステートメントを複数回実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました[#53505](https://github.com/pingcap/tidb/issues/53505) @ [qw4990](https://github.com/qw4990) - 再帰CTE演算子がメモリ使用量を誤って追跡する問題を修正しました [#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge) - `SHOW WARNINGS;`使用して警告を取得するとpanicが発生する可能性がある問題を修正しました [#48756](https://github.com/pingcap/tidb/issues/48756) @ [xhebox](https://github.com/xhebox) - - TopN演算子が誤って[#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990)にプッシュダウンされる可能性がある問題を修正しました + - TopN演算子が誤ってプッシュダウンされる可能性がある問題を修正しました [#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990) - 常に`true` となる述語を持つ`SHOW ERRORS`ステートメントを実行すると TiDB がパニックを起こす問題を修正しました。 [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520) - `STATE`フィールドのうち`size`が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`テーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @ [cfzjywxk](https://github.com/cfzjywxk) - `SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...`クエリを実行すると誤った結果が返される可能性がある問題を修正[#53726](https://github.com/pingcap/tidb/issues/53726) @ [hawkingrei](https://github.com/hawkingrei) @@ -155,7 +155,7 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - リソースグループクエリをキャンセルするときに再試行回数が多すぎる問題を修正 [#8217](https://github.com/tikv/pd/issues/8217) @ [nolouch](https://github.com/nolouch) - PD がオペレータ チェック中に遭遇するデータ競合問題を修正しました [#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024) - ロールをリソースグループにバインドするときにエラーが報告されない問題を修正しました [#54417](https://github.com/pingcap/tidb/issues/54417) @ [JmPotato](https://github.com/JmPotato) - - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPDpanic[#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato)が発生する問題を修正しました + - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPD panicが発生する問題を修正しました [#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato) - TiFlash @@ -192,7 +192,7 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - TiDB Data Migration (DM) - - MariaDBデータの移行中に`SET`ステートメントがDMpanicを引き起こす問題を修正[#10206](https://github.com/pingcap/tiflow/issues/10206) @ [dveeden](https://github.com/dveeden) + - MariaDBデータの移行中に`SET`ステートメントがDM panicを引き起こす問題を修正[#10206](https://github.com/pingcap/tiflow/issues/10206) @ [dveeden](https://github.com/dveeden) - `go-mysql` にアップグレードして接続ブロックの問題を修正しました [#11041](https://github.com/pingcap/tiflow/issues/11041) @ [D3Hunter](https://github.com/D3Hunter) - インデックスの長さがデフォルト値の`max-index-length` を超えるとデータレプリケーションが中断される問題を修正しました [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng) - スキーマ トラッカーが LIST パーティション テーブルを誤って処理し、DM エラーが発生する問題を修正しました。 [#11408](https://github.com/pingcap/tiflow/issues/11408) @ [lance6716](https://github.com/lance6716) diff --git a/releases/release-8.5.5.md b/releases/release-8.5.5.md index 6f1c1ba7e9ee1..971ecb2a29752 100644 --- a/releases/release-8.5.5.md +++ b/releases/release-8.5.5.md @@ -288,7 +288,7 @@ TiDBクラスタがv8.5.4で新規にデプロイされている場合(つま - ノードをオンラインにするプロセス中にノードが取り外せない可能性がある問題を修正します [#8997](https://github.com/tikv/pd/issues/8997) @[lhy1024](https://github.com/lhy1024) - Leaderの転送が多数発生するとリージョンサイズが急激に変化する可能性がある問題を修正しました [#10014](https://github.com/tikv/pd/issues/10014) @[lhy1024](https://github.com/lhy1024) - - スケジューリング中に PDpanicを引き起こす可能性がある問題を修正 [#9951](https://github.com/tikv/pd/issues/9951) @[bufferflies](https://github.com/bufferflies) + - スケジューリング中に PD panicを引き起こす可能性がある問題を修正 [#9951](https://github.com/tikv/pd/issues/9951) @[bufferflies](https://github.com/bufferflies) - インポート処理中にデータが不均衡になる可能性がある問題を修正 [#9088](https://github.com/tikv/pd/issues/9088) @[GMHDBJD](https://github.com/GMHDBJD) - Active PD Follower機能を有効にした後、 Followerノードで失敗したリクエストが、再試行のためにLeaderノードに正しくフォールバックできない問題を修正しました。 [#64933](https://github.com/pingcap/tidb/issues/64933) @[okJiang](https://github.com/okJiang) - PDマイクロサービスモードで一部のリクエストが正しく転送されない問題を修正 [#9825](https://github.com/tikv/pd/issues/9825) @[lhy1024](https://github.com/lhy1024) diff --git a/system-variables.md b/system-variables.md index 71c6e054bfab9..be75d0682fa7c 100644 --- a/system-variables.md +++ b/system-variables.md @@ -4936,7 +4936,7 @@ EXPLAIN FORMAT='brief' SELECT COUNT(1) FROM t WHERE a = 1 AND b IS NOT NULL; - 演算子のトップレベル式はすべて[JSONクエリ関数](/functions-and-operators/json-functions/json-functions-search.md)または[JSON値属性関数](/functions-and-operators/json-functions/json-functions-return.md)です。例: `SELECT JSON_EXTRACT(data, '$.name') FROM users;` 。 - 演算子の最上位式には、JSON クエリ関数または JSON 値属性関数と、直接列読み取りが混在しています。例: `SELECT JSON_DEPTH(data), name FROM users;` 。 - 演算子の最上位式はすべて直接列読み取りであり、出力列の数は入力列の数よりも少ないです。例: `SELECT name FROM users;` 。 -- `Projection`演算子を押し下げる最終決定は、オプティマイザによるクエリコストの総合的な評価にも依存します。 +- `Projection`演算子をプッシュダウンする最終決定は、オプティマイザによるクエリコストの総合的な評価にも依存します。 - TiDB クラスターが v8.3.0 より前のバージョンから v8.3.0 以降にアップグレードされた場合、この変数のデフォルト値は`OFF`です。 ### tidb_opt_range_max_size v6.4.0で追加 {#tidb-opt-range-max-size-span-class-version-mark-new-in-v6-4-0-span} diff --git a/tiflash/tune-tiflash-performance.md b/tiflash/tune-tiflash-performance.md index 9b7b0a3a0df63..9b4d1a1f228f5 100644 --- a/tiflash/tune-tiflash-performance.md +++ b/tiflash/tune-tiflash-performance.md @@ -95,7 +95,7 @@ mysql> explain analyze select o_orderpriority, count(*) as order_count from orde ### 集計関数をJoinまたはUnion前の位置へプッシュダウンします {#push-down-aggregate-functions-to-a-position-before-code-join-code-or-code-union-code} -集計演算を`Join`または`Union`前の位置まで押し下げることで、 `Join`または`Union`演算で処理されるデータを削減でき、パフォーマンスが向上します。 +集計演算を`Join`または`Union`前の位置までプッシュダウンすることで、 `Join`または`Union`演算で処理されるデータを削減でき、パフォーマンスが向上します。 変数[`tidb_opt_agg_push_down`](/system-variables.md#tidb_opt_agg_push_down) 、オプティマイザが集計関数を`Join`または`Union`前の位置までプッシュダウンする最適化操作を実行するかどうかを制御します。クエリ内で集計操作が非常に遅い場合は、この変数を`ON`に設定できます。 diff --git a/troubleshoot-tidb-cluster.md b/troubleshoot-tidb-cluster.md index 17bdbce6f0b4c..f4ebc1de34924 100644 --- a/troubleshoot-tidb-cluster.md +++ b/troubleshoot-tidb-cluster.md @@ -93,7 +93,7 @@ summary: TiDB を使用する際に問題を診断して解決する方法を学 - `nohup+&`コマンドラインで実行されていますか?hup シグナルを受信するため、プロセスが中止される可能性があります。起動コマンドはスクリプトで記述して実行することをお勧めします。 -## TiDBpanic {#tidb-panic} +## TiDB panic {#tidb-panic} panicログをご提供いただければ、 [バグを報告する](/support.md)できます。 From 11b7cf875a769b2391b0fbeffba4029a8ad8552f Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:30 +0900 Subject: [PATCH 8/9] i18n(ja): fix number and notation formatting (3.20, hash format, DDL binlog) Co-Authored-By: Claude Opus 4.8 (1M context) --- releases/release-2.1.5.md | 2 +- releases/release-3.0-beta.md | 2 +- releases/release-3.0.10.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/releases/release-2.1.5.md b/releases/release-2.1.5.md index 83613131d8318..7e296edf42396 100644 --- a/releases/release-2.1.5.md +++ b/releases/release-2.1.5.md @@ -51,4 +51,4 @@ summary: TiDB 2.1.5とTiDB Ansible 2.1.5は、2019年2月28日にリリースさ - Lightning - クラスターに Tombstone ストアが存在する場合、エラーを報告したり終了したりしないでください。 [#4223](https://github.com/tikv/tikv/pull/4223) - TiDB Binlog - - DDLbinlogレプリケーションプランを更新して、DDL イベントレプリケーション[#9304](https://github.com/pingcap/tidb/issues/9304)の正確性を保証します。 + - DDL binlogレプリケーションプランを更新して、DDL イベントレプリケーションの正確性を保証します。 [#9304](https://github.com/pingcap/tidb/issues/9304) diff --git a/releases/release-3.0-beta.md b/releases/release-3.0-beta.md index d2ce3fbbc8280..e0bf7c0a6c5e2 100644 --- a/releases/release-3.0-beta.md +++ b/releases/release-3.0-beta.md @@ -66,7 +66,7 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安 - 互換性 - `ALLOW_INVALID_DATES` SQLモードサポート [#9027](https://github.com/pingcap/tidb/pull/9027) - CSVファイルのフォールトトレランスを`LoadData`向上[#9005](https://github.com/pingcap/tidb/pull/9005) - - MySQL 320ハンドシェイクプロトコル[#8812](https://github.com/pingcap/tidb/pull/8812)サポート + - MySQL 3.20ハンドシェイクプロトコルサポート [#8812](https://github.com/pingcap/tidb/pull/8812) - 符号なし`bigint`列をAUTO_INCREMENT列として使用することをサポート [#8181](https://github.com/pingcap/tidb/pull/8181) - `SHOW CREATE DATABASE IF NOT EXISTS`構文サポートする [#8926](https://github.com/pingcap/tidb/pull/8926) - フィルタリング条件にユーザー変数が含まれている場合、述語プッシュダウン操作を放棄して、ユーザー変数を使用してウィンドウ関数の動作をモックするMySQLの動作との互換性を改善しました[#8412](https://github.com/pingcap/tidb/pull/8412) diff --git a/releases/release-3.0.10.md b/releases/release-3.0.10.md index c3eeabcc9c485..2fe15a1de9f4e 100644 --- a/releases/release-3.0.10.md +++ b/releases/release-3.0.10.md @@ -50,7 +50,7 @@ TiDB Ansible バージョン: 3.0.10 ## TiKV {#tikv} - Raftstore - - リージョンマージの失敗[#6481](https://github.com/tikv/tikv/pull/6481)によって発生するシステムpanicの問題 #6460 またはデータ損失の問題 #598 を修正しました + - リージョンマージの失敗によって発生するシステムpanicの問題#6460またはデータ損失の問題#598を修正しました [#6481](https://github.com/tikv/tikv/pull/6481) - スケジューリングの公平性を最適化するためのサポート`yield`と、リーダーのスケジューリングの安定性を向上させるためのリーダーの事前転送のサポート[#6563](https://github.com/tikv/tikv/pull/6563) ## PD {#pd} From 64c437b2dd3f7f0d22a16d62e49a184cd4958f5b Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 15 Jul 2026 13:38:31 +0900 Subject: [PATCH 9/9] i18n(ja): miscellaneous fluency and mistranslation fixes (incl. remaining English in tidb-cloud docs) Co-Authored-By: Claude Opus 4.8 (1M context) --- .../information-schema-data-lock-waits.md | 2 +- .../information-schema-deadlocks.md | 2 +- .../information-schema-tidb-trx.md | 2 +- releases/release-2.0.11.md | 2 +- releases/release-2.0.2.md | 6 +- releases/release-2.0.5.md | 2 +- releases/release-2.0.6.md | 2 +- releases/release-2.0.8.md | 2 +- releases/release-2.0.9.md | 2 +- releases/release-2.1-rc.1.md | 4 +- releases/release-2.1-rc.2.md | 4 +- releases/release-2.1.11.md | 2 +- releases/release-2.1.12.md | 2 +- releases/release-2.1.7.md | 2 +- releases/release-3.0.0-rc.2.md | 2 +- releases/release-6.5.11.md | 2 +- releases/release-7.1.6.md | 266 +++++++++--------- releases/release-8.1.2.md | 2 +- .../sql-statement-show-processlist.md | 2 +- tidb-cloud/limited-sql-features-tidb-x.md | 2 +- tidb-cloud/limited-sql-features.md | 2 +- tidb-cloud/monitoring-concepts.md | 2 +- 22 files changed, 158 insertions(+), 158 deletions(-) diff --git a/information-schema/information-schema-data-lock-waits.md b/information-schema/information-schema-data-lock-waits.md index e9ada0ab648c1..609f3e05bf1ca 100644 --- a/information-schema/information-schema-data-lock-waits.md +++ b/information-schema/information-schema-data-lock-waits.md @@ -38,7 +38,7 @@ DESC data_lock_waits; > - 現在、楽観的トランザクションの場合、フィールド`SQL_DIGEST`とフィールド`SQL_DIGEST_TEXT`は`null` (使用不可)になっています。回避策として、ブロックの原因となっているSQL文を特定するには、このテーブルを[`CLUSTER_TIDB_TRX`](/information-schema/information-schema-tidb-trx.md)と結合して、楽観的トランザクションのすべてのSQL文を取得できます。 > - `DATA_LOCK_WAITS`テーブルの情報は、クエリ実行中にすべての TiKV ノードからリアルタイムで取得されます。現在、クエリに`WHERE`条件が含まれている場合でも、情報収集はすべての TiKV ノードに対して実行されます。クラスターの規模が大きく、負荷が高い場合、このテーブルへのクエリはパフォーマンスジッターのリスクを引き起こす可能性があります。したがって、実際の状況に応じて使用してください。 > - 異なる TiKV ノードからの情報が、同じ時刻のスナップショットであるとは限りません。 -> - `SQL_DIGEST`列目の情報(SQLダイジェスト)は、正規化されたSQL文から計算されたハッシュ値です。3 `SQL_DIGEST_TEXT`目の情報は、内部的にステートメントサマリーテーブルから照会されるため、対応するステートメントが内部的に見つからない可能性があります。SQLダイジェストとステートメントサマリーテーブルの詳細については、 [明細書概要表](/statement-summary-tables.md)参照してください。 +> - `SQL_DIGEST`列の情報(SQLダイジェスト)は、正規化されたSQL文から計算されたハッシュ値です。`SQL_DIGEST_TEXT`列の情報は、内部的にステートメントサマリーテーブルから照会されるため、対応するステートメントが内部的に見つからない可能性があります。SQLダイジェストとステートメントサマリーテーブルの詳細については、 [ステートメントサマリーテーブル](/statement-summary-tables.md)参照してください。 ## KEY_INFO {#code-key-info-code} diff --git a/information-schema/information-schema-deadlocks.md b/information-schema/information-schema-deadlocks.md index 7417c0f444f16..c049efeda7a54 100644 --- a/information-schema/information-schema-deadlocks.md +++ b/information-schema/information-schema-deadlocks.md @@ -59,7 +59,7 @@ DESC deadlocks; > **警告:** > > - [PROCESS](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみがこのテーブルをクエリできます。 -> - `CURRENT_SQL_DIGEST`列目の情報(SQLダイジェスト)は、正規化されたSQL文から計算されたハッシュ値です。3 `CURRENT_SQL_DIGEST_TEXT`目の情報は、内部的にステートメントサマリーテーブルから照会されるため、対応するステートメントが内部的に見つからない可能性があります。SQLダイジェストとステートメントサマリーテーブルの詳細については、 [明細書概要表](/statement-summary-tables.md)参照してください。 +> - `CURRENT_SQL_DIGEST`列の情報(SQLダイジェスト)は、正規化されたSQL文から計算されたハッシュ値です。`CURRENT_SQL_DIGEST_TEXT`列の情報は、内部的にステートメントサマリーテーブルから照会されるため、対応するステートメントが内部的に見つからない可能性があります。SQLダイジェストとステートメントサマリーテーブルの詳細については、 [ステートメントサマリーテーブル](/statement-summary-tables.md)参照してください。 ## KEY_INFO {#code-key-info-code} diff --git a/information-schema/information-schema-tidb-trx.md b/information-schema/information-schema-tidb-trx.md index 115fa8d8062de..d3549578f2fa9 100644 --- a/information-schema/information-schema-tidb-trx.md +++ b/information-schema/information-schema-tidb-trx.md @@ -58,7 +58,7 @@ DESC TIDB_TRX; > **注記:** > > - [PROCESS](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_process)権限を持つユーザーのみがこのテーブルの完全な情報を取得できます。PROCESS権限を持たないユーザーは、現在のユーザーが実行したトランザクションの情報のみを照会できます。 -> - `CURRENT_SQL_DIGEST`列目と`ALL_SQL_DIGESTS`列目の情報(SQLダイジェスト)は、正規化されたSQL文から計算さ`CURRENT_SQL_DIGEST_TEXT`たハッシュ値です。5列目の情報と`TIDB_DECODE_SQL_DIGESTS`目の関数から返される結果は、内部的にステートメントサマリーテーブルから照会されるため、対応するステートメントが内部的に見つからない可能性があります。SQLダイジェストとステートメントサマリーテーブルの詳細については、 [明細書概要表](/statement-summary-tables.md)参照してください。 +> - `CURRENT_SQL_DIGEST`列と`ALL_SQL_DIGESTS`列の情報(SQLダイジェスト)は、正規化されたSQL文から計算されたハッシュ値です。`CURRENT_SQL_DIGEST_TEXT`列の情報と`TIDB_DECODE_SQL_DIGESTS`関数から返される結果は、内部的にステートメントサマリーテーブルから照会されるため、対応するステートメントが内部的に見つからない可能性があります。SQLダイジェストとステートメントサマリーテーブルの詳細については、 [ステートメントサマリーテーブル](/statement-summary-tables.md)参照してください。 > - [`TIDB_DECODE_SQL_DIGESTS`](/functions-and-operators/tidb-functions.md#tidb_decode_sql_digests)関数呼び出しは大きなオーバーヘッドを伴います。この関数を多数のトランザクションの履歴SQL文のクエリに使用した場合、クエリに長時間かかる可能性があります。クラスターが大きく、同時トランザクション数が多い場合は、 `TIDB_TRX`のテーブル全体をクエリする際に、 `ALL_SQL_DIGEST`列に対してこの関数を直接使用することは避けてください。つまり、 `SELECT *, tidb_decode_sql_digests(all_sql_digests) FROM TIDB_TRX`ようなSQL文は避けてください。 > - 現在、 `TIDB_TRX`テーブルは TiDB 内部トランザクションの情報の表示をサポートしていません。 diff --git a/releases/release-2.0.11.md b/releases/release-2.0.11.md index 045b192d2ea48..966ff45c42bc5 100644 --- a/releases/release-2.0.11.md +++ b/releases/release-2.0.11.md @@ -12,7 +12,7 @@ summary: TiDB 2.0.11およびTiDB Ansible 2.0.11は、2019年1月3日にリリ - PDが異常状態にあるときにエラーが適切に処理されない問題を修正[#8764](https://github.com/pingcap/tidb/pull/8764) - TiDBのテーブルに対する`Rename`操作がMySQL と互換性がない問題を修正しました。 [#8809](https://github.com/pingcap/tidb/pull/8809) - `ADD INDEX`文実行中に`ADMIN CHECK TABLE`操作が実行されると、エラー メッセージが誤って報告される問題を修正しました。 [#8750](https://github.com/pingcap/tidb/pull/8750) -- Fix the issue that the prefix index range is incorrect in some cases [#8877](https://github.com/pingcap/tidb/pull/8877) +- 一部のケースでプレフィックスインデックスの範囲が正しくない問題を修正 [#8877](https://github.com/pingcap/tidb/pull/8877) - 列が追加された場合に発生する`UPDATE`文のpanic問題を修正[#8904](https://github.com/pingcap/tidb/pull/8904) ## TiKV {#tikv} diff --git a/releases/release-2.0.2.md b/releases/release-2.0.2.md index 848bcacbe288b..2b5cf104dc6d7 100644 --- a/releases/release-2.0.2.md +++ b/releases/release-2.0.2.md @@ -10,7 +10,7 @@ summary: TiDB 2.0.2は2018年5月21日にリリースされ、システムの安 ## TiDB {#tidb} - 小数点以下の除算式をプッシュダウンする問題を修正 -- Support using the `USE INDEX` syntax in the `Delete` statement +- `Delete`文で`USE INDEX`構文の使用をサポートする - `Auto-Increment`列では`shard_row_id_bits`機能の使用を禁止する - Binlog書き込みのタイムアウト機構を追加する @@ -19,7 +19,7 @@ summary: TiDB 2.0.2は2018年5月21日にリリースされ、システムの安 - バランスリーダースケジューラが切断されたノードをフィルタリングするようにする - 転送リーダーオペレータのタイムアウトを10秒に変更します - クラスターのリージョンが異常な状態にあるときにラベル スケジューラがスケジュールを実行しない問題を修正しました -- Fix the improper scheduling issue of `evict leader scheduler` +- `evict leader scheduler`の不適切なスケジューリングの問題を修正 ## TiKV {#tikv} @@ -27,4 +27,4 @@ summary: TiDB 2.0.2は2018年5月21日にリリースされ、システムの安 - より多くの gRPC 関連パラメータの設定をサポート - リーダー選出のタイムアウト範囲の設定をサポート - 古くなったラーナーが削除されない問題を修正 -- Fix the issue that the snapshot intermediate file is mistakenly deleted +- スナップショットの中間ファイルが誤って削除される問題を修正 diff --git a/releases/release-2.0.5.md b/releases/release-2.0.5.md index a06292b9938b5..eaf66a841576d 100644 --- a/releases/release-2.0.5.md +++ b/releases/release-2.0.5.md @@ -25,7 +25,7 @@ summary: TiDB 2.0.5は2018年7月6日にリリースされ、システムの互 - ユーザー数が1024を超えるとログインに失敗する可能性がある問題を修正しました[#6986](https://github.com/pingcap/tidb/pull/6986) - 符号なし`float`データ`double`挿入に関する問題を修正[#6940](https://github.com/pingcap/tidb/pull/6940) - 一部のMariaDBクライアントのpanic問題を解決するために`COM_FIELD_LIST`コマンドの互換性を修正しました [#6929](https://github.com/pingcap/tidb/pull/6929) - - `CREATE TABLE IF NOT EXISTS LIKE`行動[#6928](https://github.com/pingcap/tidb/pull/6928)修正する + - `CREATE TABLE IF NOT EXISTS LIKE`の動作を修正する [#6928](https://github.com/pingcap/tidb/pull/6928) - TopNプッシュダウンのプロセスにおける問題を修正 [#6923](https://github.com/pingcap/tidb/pull/6923) - `Add Index` の実行中にエラーが発生した場合に、現在処理中の行の ID レコードの問題を修正しました。 [#6903](https://github.com/pingcap/tidb/pull/6903) diff --git a/releases/release-2.0.6.md b/releases/release-2.0.6.md index d707957801d4c..638f09798e216 100644 --- a/releases/release-2.0.6.md +++ b/releases/release-2.0.6.md @@ -20,7 +20,7 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い - `PREPARE`文のプレースホルダ数の上限を 65535 に設定し、MySQL と互換性を持たせます。 [#7250](https://github.com/pingcap/tidb/pull/7250) - バグ修正 - `DROP USER`文が場合によっては MySQL の動作と互換性がない問題を修正[#7014](https://github.com/pingcap/tidb/pull/7014) - - `INSERT` / `LOAD DATA`のような文が`tidb_batch_insert` [#7092](https://github.com/pingcap/tidb/pull/7092)を開いた後にOOMに遭遇する問題を修正しました + - `INSERT` / `LOAD DATA`のような文が`tidb_batch_insert` を有効にした後にOOMに遭遇する問題を修正しました [#7092](https://github.com/pingcap/tidb/pull/7092) - テーブルのデータが更新され続けると統計が自動的に更新されない問題を修正しました[#7093](https://github.com/pingcap/tidb/pull/7093) - ファイアウォールが非アクティブな gPRC 接続を切断する問題を修正[#7099](https://github.com/pingcap/tidb/pull/7099) - 一部のシナリオでプレフィックスインデックスが間違った結果を返す問題を修正[#7126](https://github.com/pingcap/tidb/pull/7126) diff --git a/releases/release-2.0.8.md b/releases/release-2.0.8.md index 3b350054298c8..ee37c18faac94 100644 --- a/releases/release-2.0.8.md +++ b/releases/release-2.0.8.md @@ -10,7 +10,7 @@ summary: TiDB 2.0.8は2018年10月16日にリリースされ、システムの ## TiDB {#tidb} - 改善 - - `Update`文が対応するAUTO-INCREMENT列[#7846](https://github.com/pingcap/tidb/pull/7846)を変更しない場合は、AUTO-IDの増加速度を遅くします。 + - `Update`文が対応するAUTO-INCREMENT列を変更しない場合は、AUTO-IDの増加速度を抑制します。 [#7846](https://github.com/pingcap/tidb/pull/7846) - バグ修正 - PDリーダーがダウンしたときにサービスを回復するための新しいetcdセッションを素早く作成する[#7810](https://github.com/pingcap/tidb/pull/7810) - `DateTime`型のデフォルト値を計算する際にタイムゾーンが考慮されない問題を修正[#7672](https://github.com/pingcap/tidb/pull/7672) diff --git a/releases/release-2.0.9.md b/releases/release-2.0.9.md index 9c3067086a9cd..05556705c21c4 100644 --- a/releases/release-2.0.9.md +++ b/releases/release-2.0.9.md @@ -42,5 +42,5 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの ## TiKV {#tikv} - `kv_scan`インターフェースに`end-key`制限を追加する [#3749](https://github.com/tikv/tikv/pull/3749) -- `max-tasks-xxx`構成を放棄し、 `max-tasks-per-worker-xxx` [#3093](https://github.com/tikv/tikv/pull/3093)を追加する +- `max-tasks-xxx`構成を削除し、 `max-tasks-per-worker-xxx` を追加する [#3093](https://github.com/tikv/tikv/pull/3093) - RocksDB の`CompactFiles`問題を修正 [#3789](https://github.com/tikv/tikv/pull/3789) diff --git a/releases/release-2.1-rc.1.md b/releases/release-2.1-rc.1.md index 4f73512851ded..e44d16356a14b 100644 --- a/releases/release-2.1-rc.1.md +++ b/releases/release-2.1-rc.1.md @@ -16,7 +16,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - `PREPARE`以外のステートメントのプランキャッシュを削除します [#7040](https://github.com/pingcap/tidb/pull/7040) - `INSERT`文が解析されず、場合によっては正しく実行されない問題を修正[#7068](https://github.com/pingcap/tidb/pull/7068) - `IndexJoin`結果が場合によっては正しくない問題を修正[#7150](https://github.com/pingcap/tidb/pull/7150) - - [#7163](https://github.com/pingcap/tidb/pull/7163)場合によっては一意インデックスを使用して`NULL`値が見つからない問題を修正 + - 一部のケースで一意インデックスを使用して`NULL`値が見つからない問題を修正 [#7163](https://github.com/pingcap/tidb/pull/7163) - UTF-8 のプレフィックスインデックスの範囲計算の問題を修正 [#7194](https://github.com/pingcap/tidb/pull/7194) - 場合によっては`Project`演算子を削除することによって結果が正しくなくなる問題を修正しました[#7257](https://github.com/pingcap/tidb/pull/7257) - 主キーが整数の場合に`USE INDEX(PRIMARY)`を使用できない問題を修正 [#7316](https://github.com/pingcap/tidb/pull/7316) @@ -92,7 +92,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - `UNIQUE-KEY`インデックス追加操作の速度を大幅に向上 [#7132](https://github.com/pingcap/tidb/pull/7132) - UTF-8 文字セットのプレフィックス インデックスの切り捨て問題を修正しました [#7109](https://github.com/pingcap/tidb/pull/7109) - 環境変数`tidb_ddl_reorg_priority`を追加して、 `add-index`操作の優先順位を制御します。 [#7116](https://github.com/pingcap/tidb/pull/7116) - - `information_schema.tables` [#7037](https://github.com/pingcap/tidb/pull/7037)分の`AUTO-INCREMENT`の表示問題を修正 + - `information_schema.tables` 文の`AUTO-INCREMENT`の表示問題を修正 [#7037](https://github.com/pingcap/tidb/pull/7037) - `admin show ddl jobs `コマンドをサポートし、指定された数のDDLジョブ出力をサポートします。 [#7028](https://github.com/pingcap/tidb/pull/7028) - 並列DDLジョブ実行をサポート[#6955](https://github.com/pingcap/tidb/pull/6955) - [テーブルパーティション](https://github.com/pingcap/tidb/projects/6) (Experimental) diff --git a/releases/release-2.1-rc.2.md b/releases/release-2.1-rc.2.md index f764112d774b5..063e3e5616da0 100644 --- a/releases/release-2.1-rc.2.md +++ b/releases/release-2.1-rc.2.md @@ -31,12 +31,12 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL - 統計情報のログ記録時に発生するpanic問題を修正[#7588](https://github.com/pingcap/tidb/pull/7588) - `ANALYZE TABLE WITH BUCKETS`文を使用してヒストグラム内のバケット数の設定をサポートします [#7619](https://github.com/pingcap/tidb/pull/7619) - 空のヒストグラムを更新するときにpanic問題を修正[#7640](https://github.com/pingcap/tidb/pull/7640) - - 統計情報[#7657](https://github.com/pingcap/tidb/pull/7657)を使用した更新`information_schema.tables.data_length` + - 統計情報を使用して`information_schema.tables.data_length`を更新 [#7657](https://github.com/pingcap/tidb/pull/7657) - サーバ - トレース関連の依存関係を追加する [#7532](https://github.com/pingcap/tidb/pull/7532) - Golang の`mutex profile`機能を有効にする [#7512](https://github.com/pingcap/tidb/pull/7512) - `Admin`文には`Super_priv`権限が必要です [#7486](https://github.com/pingcap/tidb/pull/7486) - - `Drop`重要なシステムテーブル[#7471](https://github.com/pingcap/tidb/pull/7471)へのアクセスを禁止する + - 重要なシステムテーブルへの`Drop`アクセスを禁止する [#7471](https://github.com/pingcap/tidb/pull/7471) - `juju/errors`から`pkg/errors` に切り替える [#7151](https://github.com/pingcap/tidb/pull/7151) - SQLトレースの機能プロトタイプを完成させる [#7016](https://github.com/pingcap/tidb/pull/7016) - ゴルーチンプールを削除する [#7564](https://github.com/pingcap/tidb/pull/7564) diff --git a/releases/release-2.1.11.md b/releases/release-2.1.11.md index ee1324d3b2528..de89af67a07e9 100644 --- a/releases/release-2.1.11.md +++ b/releases/release-2.1.11.md @@ -33,7 +33,7 @@ TiDB Ansible バージョン: 2.1.11 ## TiKV {#tikv} -- リーダーと学習者が[#4751](https://github.com/tikv/tikv/pull/4751)人ずつしかいない場合に学習者が空のインデックスを読み取る問題を修正しました。 +- リーダーとラーナーが1つずつしかない場合にラーナーが空のインデックスを読み取る問題を修正しました。 [#4751](https://github.com/tikv/tikv/pull/4751) - スレッドプール内のプロセス`ScanLock`と`ResolveLock`高優先度に設定し、通常優先度コマンドへの影響を軽減します。 [#4791](https://github.com/tikv/tikv/pull/4791) - 受信したスナップショットのすべてのファイルを同期する [#4811](https://github.com/tikv/tikv/pull/4811) diff --git a/releases/release-2.1.12.md b/releases/release-2.1.12.md index 33a56c697038f..025b8f9a03da9 100644 --- a/releases/release-2.1.12.md +++ b/releases/release-2.1.12.md @@ -23,7 +23,7 @@ TiDB Ansible バージョン: 2.1.12 - `DECIMAL`型は`TIMESTAMP`または`DATETIME`に変換可能[#10734](https://github.com/pingcap/tidb/pull/10734) - テーブルの文字セットを変更するときに列の文字セットも変更する [#10714](https://github.com/pingcap/tidb/pull/10714) - 一部のケースで小数を浮動小数点数に変換するときに発生するオーバーフローの問題を修正[#10730](https://github.com/pingcap/tidb/pull/10730) -- TiDB と TiKV [#10710](https://github.com/pingcap/tidb/pull/10710)の gRPC で送受信されるメッセージの最大サイズが一致していないために、一部の非常に大きなメッセージで「grpc: 受信したメッセージが最大値を超えています」というエラーが報告される問題を修正しました。 +- TiDB と TiKV の gRPC で送受信されるメッセージの最大サイズが一致していないために、一部の非常に大きなメッセージで「grpc: received message larger than max」というエラーが報告される問題を修正しました。 [#10710](https://github.com/pingcap/tidb/pull/10710) - `ORDER BY`一部のケースでNULLをフィルタリングしないことによって発生するpanic問題を修正[#10488](https://github.com/pingcap/tidb/pull/10488) - 複数のノードが存在する場合、 `UUID`関数によって返される値が重複する可能性がある問題を修正しました[#10711](https://github.com/pingcap/tidb/pull/10711) - `CAST(-num as datetime)`によって返される値を`error`から NULL に変更します [#10703](https://github.com/pingcap/tidb/pull/10703) diff --git a/releases/release-2.1.7.md b/releases/release-2.1.7.md index 769cb557b4320..aba629cb2ccdd 100644 --- a/releases/release-2.1.7.md +++ b/releases/release-2.1.7.md @@ -30,7 +30,7 @@ TiDB Ansible バージョン: 2.1.7 ## PD {#pd} -- レプリカ数が[#1462](https://github.com/pingcap/pd/pull/1462)場合、バランスリージョンに転送リーダーステップを作成できない問題を修正しました。 +- レプリカ数が1の場合、バランスリージョンに転送リーダーステップを作成できない問題を修正しました。 [#1462](https://github.com/pingcap/pd/pull/1462) ## ツール {#tools} diff --git a/releases/release-3.0.0-rc.2.md b/releases/release-3.0.0-rc.2.md index 7c4c02ee4b77e..93063a83e75d9 100644 --- a/releases/release-3.0.0-rc.2.md +++ b/releases/release-3.0.0-rc.2.md @@ -39,7 +39,7 @@ TiDB Ansible バージョン: 3.0.0-rc.2 - パラメータなしのDDL文の実行を許可する`prepare` / `execute` [#10144](https://github.com/pingcap/tidb/pull/10144) - バックオフ時間を制御する変数`tidb_back_off_weight`を追加する[#10266](https://github.com/pingcap/tidb/pull/10266) - デフォルト値を`tidb_disable_txn_auto_retry`から`on` に設定することで、デフォルト条件で自動的にコミットされていないトランザクションをTiDBが再試行することを禁止します。 [#10266](https://github.com/pingcap/tidb/pull/10266) - - `RBAC` [#10261](https://github.com/pingcap/tidb/pull/10261)分の`role`のデータベース権限判定を修正 + - `RBAC`における`role`のデータベース権限判定を修正 [#10261](https://github.com/pingcap/tidb/pull/10261) - 悲観的トランザクションモードのサポート(実験的) [#10297](https://github.com/pingcap/tidb/pull/10297) - いくつかのケースでロック競合の処理の待ち時間を短縮[#10006](https://github.com/pingcap/tidb/pull/10006) - リーダーノードに障害が発生したときにリージョンキャッシュがフォロワーノードを訪問できるようにする [#10256](https://github.com/pingcap/tidb/pull/10256) diff --git a/releases/release-6.5.11.md b/releases/release-6.5.11.md index 790e123c66760..f408ad79cd123 100644 --- a/releases/release-6.5.11.md +++ b/releases/release-6.5.11.md @@ -37,7 +37,7 @@ TiDBバージョン: 6.5.11 - TiCDC - - 下流が`SUPER`権限が付与されたTiDBの場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できます[#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96)の場合)。 + - 下流が`SUPER`権限が付与されたTiDBの場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できる場合があります。 [#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96) ## バグ修正 {#bug-fixes} diff --git a/releases/release-7.1.6.md b/releases/release-7.1.6.md index ad9856f0a54c6..569d2fffa9dbd 100644 --- a/releases/release-7.1.6.md +++ b/releases/release-7.1.6.md @@ -13,7 +13,7 @@ TiDB バージョン: 7.1.6 ## 互換性の変更 {#compatibility-changes} -- [TiDB HTTP API](https://github.com/pingcap/tidb/blob/release-7.1/docs/tidb_http_api.md)から取得される DDL 履歴タスクのデフォルトの制限を 2048 に設定して、過剰な履歴タスク[#55711](https://github.com/pingcap/tidb/issues/55711) @ [joccau](https://github.com/joccau)による OOM の問題を防止します。 +- [TiDB HTTP API](https://github.com/pingcap/tidb/blob/release-7.1/docs/tidb_http_api.md)から取得される DDL 履歴タスクのデフォルトの制限を 2048 に設定して、過剰な履歴タスクによる OOM の問題を防止します。 [#55711](https://github.com/pingcap/tidb/issues/55711) @ [joccau](https://github.com/joccau) - 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`目のイベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`目と`INSERT`目のイベントに分割していました。v7.1.6以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS` TiCDC `thresholdTS` (TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`件目のイベントを`DELETE`目と`INSERT`件目のイベントに分割します。この動作変更は、TiCDCが受信した`UPDATE`目のイベントの順序が誤っている可能性があり、その結果、分割された`DELETE`と`INSERT`目のイベントの順序が誤っている可能性があることで発生するダウンストリームデータの不整合の問題を解決します。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v7.1/ticdc-split-update-behavior#split-update-events-for-mysql-sinks) してください@ [lidezhu](https://github.com/lidezhu) [#10918](https://github.com/pingcap/tiflow/issues/10918) - TiDB Lightning `strict-format`を使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります[#37338](https://github.com/pingcap/tidb/issues/37338) @ [lance6716](https://github.com/lance6716) - TiKV構成項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 @@ -26,44 +26,44 @@ TiDB バージョン: 7.1.6 - TiDB - 統計情報がすべて TopN で構成され、対応するテーブル統計の変更された行数が 0 以外である場合に、TopN にヒットしない等価条件の推定結果を 0 から 1 に調整します[#47400](https://github.com/pingcap/tidb/issues/47400) @ [terry1purcell](https://github.com/terry1purcell) - - MPP ロード バランシング[#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008)中にリージョンのないストアを削除する - - `SHOW CREATE TABLE` [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf)の出力に表示される式のデフォルト値のMySQL互換性を改善しました - - TiFlash配置ルールを一括削除することで、パーティションテーブル[#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)で`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 + - MPP ロード バランシング中にリージョンのないストアを削除する [#52313](https://github.com/pingcap/tidb/issues/52313) @ [xzhangxian1008](https://github.com/xzhangxian1008) + - `SHOW CREATE TABLE` の出力に表示される式のデフォルト値のMySQL互換性を改善しました [#52939](https://github.com/pingcap/tidb/issues/52939) @ [CbcWestwolf](https://github.com/CbcWestwolf) + - TiFlash配置ルールを一括削除することで、パーティションテーブルで`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 [#54068](https://github.com/pingcap/tidb/issues/54068) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 同期ロードパフォーマンスを改善し、統計情報のロード時のレイテンシーを削減します[#52294](https://github.com/pingcap/tidb/issues/52294) @ [hawkingrei](https://github.com/hawkingrei) - TiKV - - ピアのスローログを追加し、メッセージ[#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996)を保存します。 - - RocksDB の圧縮トリガー メカニズムを最適化し、多数の DELETE バージョン[#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche)を処理するときにディスク領域の再利用を高速化します。 - - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator)の安定性を向上しました。 + - ピアのスローログを追加し、メッセージを保存します。 [#16600](https://github.com/tikv/tikv/issues/16600) @ [Connor1996](https://github.com/Connor1996) + - RocksDB の圧縮トリガー メカニズムを最適化し、多数の DELETE バージョンを処理するときにディスク領域の再利用を高速化します。 [#17269](https://github.com/tikv/tikv/issues/17269) @ [AndreMouche](https://github.com/AndreMouche) + - ログの適用を待つために TiKV を再起動するときに発生する不安定なアクセス遅延を最適化し、TiKV の安定性を向上しました。 [#15874](https://github.com/tikv/tikv/issues/15874) @ [LykxSassinator](https://github.com/LykxSassinator) - 不要な非同期ブロックを削除してメモリ使用量を削減する[#16540](https://github.com/tikv/tikv/issues/16540) @ [overvenus](https://github.com/overvenus) - TiFlash - - `LENGTH()`と`ASCII()`関数[#9344](https://github.com/pingcap/tiflash/issues/9344) @ [xzhangxian1008](https://github.com/xzhangxian1008)の実行効率を最適化 + - `LENGTH()`と`ASCII()`関数の実行効率を最適化 [#9344](https://github.com/pingcap/tiflash/issues/9344) @ [xzhangxian1008](https://github.com/xzhangxian1008) - TLS を有効にした後に証明書を更新することでTiFlash がpanic可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @ [windtalker](https://github.com/windtalker) - JOIN演算子のキャンセルメカニズムを改善し、JOIN演算子がキャンセル要求にタイムリーに応答できるようにします[#9430](https://github.com/pingcap/tiflash/issues/9430) @ [windtalker](https://github.com/windtalker) - 同時実行性の高いデータ読み取り操作におけるロック競合を減らし、短いクエリのパフォーマンスを最適化します[#9125](https://github.com/pingcap/tiflash/issues/9125) @ [JinheLin](https://github.com/JinheLin) - - クラスター化インデックス[#9529](https://github.com/pingcap/tiflash/issues/9529) @ [JaySon-Huang](https://github.com/JaySon-Huang)を持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 + - クラスター化インデックスを持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 [#9529](https://github.com/pingcap/tiflash/issues/9529) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - ログバックアップのマージ操作に対する許容度を向上します。適度に長いマージ操作が発生した場合、ログバックアップタスクがエラー状態[#16554](https://github.com/tikv/tikv/issues/16554) @ [YuJuncen](https://github.com/YuJuncen)に陥る可能性が低くなります。 + - ログバックアップのマージ操作に対する許容度を向上します。適度に長いマージ操作が発生した場合、ログバックアップタスクがエラー状態に陥る可能性が低くなります。 [#16554](https://github.com/tikv/tikv/issues/16554) @ [YuJuncen](https://github.com/YuJuncen) - BRはデータ復旧中に空のSSTファイルをクリーンアップします[#16005](https://github.com/tikv/tikv/issues/16005) @ [Leavrth](https://github.com/Leavrth) - DNSエラーによる失敗の再試行回数を[#53029](https://github.com/pingcap/tidb/issues/53029) / @ [YuJuncen](https://github.com/YuJuncen)に増やす - リージョンのリーダー不在による失敗の再試行回数を@ [Leavrth](https://github.com/Leavrth)に増やす [#54017](https://github.com/pingcap/tidb/issues/54017) - `br log restore`サブコマンドを除き、他の`br log`サブコマンドはすべて、メモリ消費量を削減するために TiDB `domain`データ構造のロードをスキップすることをサポートしています[#52088](https://github.com/pingcap/tidb/issues/52088) @ [Leavrth](https://github.com/Leavrth) - - TiKVが各SSTファイルをダウンロードする前に、TiKVのディスク容量が十分かどうかのチェックをサポートします。容量が不足している場合、 BRは復元を終了し、エラー[#17224](https://github.com/tikv/tikv/issues/17224) @ [RidRisR](https://github.com/RidRisR)を返します。 - - 環境変数[#45551](https://github.com/pingcap/tidb/issues/45551) @ [RidRisR](https://github.com/RidRisR)を介した Alibaba Cloud アクセス資格情報の設定をサポート + - TiKVが各SSTファイルをダウンロードする前に、TiKVのディスク容量が十分かどうかのチェックをサポートします。容量が不足している場合、 BRは復元を終了し、エラーを返します。 [#17224](https://github.com/tikv/tikv/issues/17224) @ [RidRisR](https://github.com/RidRisR) + - 環境変数を介した Alibaba Cloud アクセス資格情報の設定をサポート [#45551](https://github.com/pingcap/tidb/issues/45551) @ [RidRisR](https://github.com/RidRisR) - バックアップ中の不要なログ出力を削減[#55902](https://github.com/pingcap/tidb/issues/55902) @ [Leavrth](https://github.com/Leavrth) - TiCDC - ダウンストリームがメッセージキュー(MQ)またはクラウドストレージの場合、生のイベントを直接出力することをサポート[#11211](https://github.com/pingcap/tiflow/issues/11211) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM [#10900](https://github.com/pingcap/tiflow/issues/10900) @ [CharlesCheung96](https://github.com/CharlesCheung96)の確率を低減します。 - - 下流が`SUPER`権限が付与されたTiDBの場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できます[#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96)の場合)。 + - REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM の確率を低減します。 [#10900](https://github.com/pingcap/tiflow/issues/10900) @ [CharlesCheung96](https://github.com/CharlesCheung96) + - 下流が`SUPER`権限が付与されたTiDBの場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できる場合があります。 [#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Data Migration (DM) @@ -73,226 +73,226 @@ TiDB バージョン: 7.1.6 - TiDB - - 一意インデックス[#52914](https://github.com/pingcap/tidb/issues/52914) @ [wjhuang2016](https://github.com/wjhuang2016)を追加するときに同時 DML 操作によって発生するデータ インデックスの不一致の問題を修正しました。 + - 一意インデックスを追加するときに同時 DML 操作によって発生するデータ インデックスの不一致の問題を修正しました。 [#52914](https://github.com/pingcap/tidb/issues/52914) @ [wjhuang2016](https://github.com/wjhuang2016) - `YEAR`型の列を範囲外の符号なし整数と比較すると誤った結果が発生する問題を修正[#50235](https://github.com/pingcap/tidb/issues/50235) @ [qw4990](https://github.com/qw4990) - SQLが異常に中断されたときに`INDEX_HASH_JOIN`正常に終了できない問題を修正[#54688](https://github.com/pingcap/tidb/issues/54688) @ [wshwsh12](https://github.com/wshwsh12) - - 分散実行フレームワーク (DXF) を使用してインデックスを追加する際のネットワーク パーティションによって、データ インデックス[#54897](https://github.com/pingcap/tidb/issues/54897) @ [tangenta](https://github.com/tangenta)の不整合が発生する可能性がある問題を修正しました。 - - `SHOW WARNINGS;`使用して警告を取得するとpanic[#48756](https://github.com/pingcap/tidb/issues/48756) @ [xhebox](https://github.com/xhebox)が発生する可能性がある問題を修正しました + - 分散実行フレームワーク (DXF) を使用してインデックスを追加する際のネットワーク パーティションによって、データ インデックスの不整合が発生する可能性がある問題を修正しました。 [#54897](https://github.com/pingcap/tidb/issues/54897) @ [tangenta](https://github.com/tangenta) + - `SHOW WARNINGS;`使用して警告を取得するとpanicが発生する可能性がある問題を修正しました [#48756](https://github.com/pingcap/tidb/issues/48756) @ [xhebox](https://github.com/xhebox) - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルをクエリすると TiDB がpanicを起こす可能性がある問題を修正[#54324](https://github.com/pingcap/tidb/issues/54324) @ [tiancaiamao](https://github.com/tiancaiamao) - - `HashJoin`または`IndexLookUp`演算子が`Apply`演算子[#54005](https://github.com/pingcap/tidb/issues/54005) @ [XuHuaiyu](https://github.com/XuHuaiyu)の駆動側サブノードである場合に`memTracker`切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 - - 再帰CTEクエリが無効なポインタ[#54449](https://github.com/pingcap/tidb/issues/54449) @ [hawkingrei](https://github.com/hawkingrei)を生成する可能性がある問題を修正しました - - 空の投影により TiDB がpanic[#49109](https://github.com/pingcap/tidb/issues/49109) @ [winoros](https://github.com/winoros)を引き起こす問題を修正しました - - データ変更操作[#53951](https://github.com/pingcap/tidb/issues/53951) @ [qw4990](https://github.com/qw4990)を含むトランザクションで仮想列を持つテーブルをクエリすると、TiDB が誤ったクエリ結果を返す可能性がある問題を修正しました - - `AUTO_ID_CACHE=1`AUTO_INCREMENT列を含むテーブルで、 `auto_increment_increment`と`auto_increment_offset`システム変数をデフォルト以外の値に設定すると、不正なAUTO_INCREMENT ID 割り当て[#52622](https://github.com/pingcap/tidb/issues/52622) @ [tiancaiamao](https://github.com/tiancaiamao)が発生する可能性がある問題を修正しました。 + - `HashJoin`または`IndexLookUp`演算子が`Apply`演算子の駆動側サブノードである場合に`memTracker`切り離されないことで発生する異常に高いメモリ使用量の問題を修正しました。 [#54005](https://github.com/pingcap/tidb/issues/54005) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - 再帰CTEクエリが無効なポインタを生成する可能性がある問題を修正しました [#54449](https://github.com/pingcap/tidb/issues/54449) @ [hawkingrei](https://github.com/hawkingrei) + - 空の投影により TiDB がpanicを引き起こす問題を修正しました [#49109](https://github.com/pingcap/tidb/issues/49109) @ [winoros](https://github.com/winoros) + - データ変更操作を含むトランザクションで仮想列を持つテーブルをクエリすると、TiDB が誤ったクエリ結果を返す可能性がある問題を修正しました [#53951](https://github.com/pingcap/tidb/issues/53951) @ [qw4990](https://github.com/qw4990) + - `AUTO_ID_CACHE=1`AUTO_INCREMENT列を含むテーブルで、 `auto_increment_increment`と`auto_increment_offset`システム変数をデフォルト以外の値に設定すると、不正なAUTO_INCREMENT ID 割り当てが発生する可能性がある問題を修正しました。 [#52622](https://github.com/pingcap/tidb/issues/52622) @ [tiancaiamao](https://github.com/tiancaiamao) - `ALL`関数に含まれるサブクエリが誤った結果を引き起こす可能性がある問題を修正[#52755](https://github.com/pingcap/tidb/issues/52755) @ [hawkingrei](https://github.com/hawkingrei) - - SQLクエリのフィルタ条件に仮想列が含まれており、実行条件に`UnionScan` [#54870](https://github.com/pingcap/tidb/issues/54870) @ [qw4990](https://github.com/qw4990)が含まれている場合に述語を適切にプッシュダウンできない問題を修正しました。 + - SQLクエリのフィルタ条件に仮想列が含まれており、実行条件に`UnionScan` が含まれている場合に述語を適切にプッシュダウンできない問題を修正しました。 [#54870](https://github.com/pingcap/tidb/issues/54870) @ [qw4990](https://github.com/qw4990) - `UPDATE`リスト内のサブクエリによって TiDB がpanicを起こす可能性がある問題を修正[#52687](https://github.com/pingcap/tidb/issues/52687) @ [winoros](https://github.com/winoros) - - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列[#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990)を見つけられない問題を修正しました + - `GROUP BY`ステートメント内の間接プレースホルダ`?`参照が列を見つけられない問題を修正しました [#53872](https://github.com/pingcap/tidb/issues/53872) @ [qw4990](https://github.com/qw4990) - `Sort`演算子がスピルした後にディスクファイルが削除されず、クエリエラーが発生する可能性がある問題を修正[#55061](https://github.com/pingcap/tidb/issues/55061) @ [wshwsh12](https://github.com/wshwsh12) - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @ [qw4990](https://github.com/qw4990) - 複数のレベルの`max_execute_time`設定が互いに干渉する問題を修正[#50914](https://github.com/pingcap/tidb/issues/50914) @ [jiyfhust](https://github.com/jiyfhust) - - TiDB [#37548](https://github.com/pingcap/tidb/issues/37548) @ [hawkingrei](https://github.com/hawkingrei)を再起動した後、主キー列統計のヒストグラムと TopN がロードされない問題を修正しました + - TiDB を再起動した後、主キー列統計のヒストグラムと TopN がロードされない問題を修正しました [#37548](https://github.com/pingcap/tidb/issues/37548) @ [hawkingrei](https://github.com/hawkingrei) - TopN演算子が誤ってプッシュダウンされる可能性がある問題を修正しました [#37986](https://github.com/pingcap/tidb/issues/37986) @ [qw4990](https://github.com/qw4990) - `SELECT ... WHERE ... ORDER BY ...`文の実行パフォーマンスが場合によっては低下する問題を修正[#54969](https://github.com/pingcap/tidb/issues/54969) @ [tiancaiamao](https://github.com/tiancaiamao) - TiDBが接続を閉じるときにログにエラーを報告する場合がある問題を修正[#53689](https://github.com/pingcap/tidb/issues/53689) @ [jackysp](https://github.com/jackysp) - 場合によっては無効な列タイプ`DECIMAL(0,0)`が作成される可能性がある問題を修正[#53779](https://github.com/pingcap/tidb/issues/53779) @ [tangenta](https://github.com/tangenta) - - ビュー定義[#54343](https://github.com/pingcap/tidb/issues/54343) @ [lance6716](https://github.com/lance6716)でサブクエリが列定義として使用されている場合、 `information_schema.columns`を使用して列情報を取得すると警告1356が返される問題を修正しました。 - - クエリ条件`column IS NULL` [#56116](https://github.com/pingcap/tidb/issues/56116) @ [hawkingrei](https://github.com/hawkingrei)で一意インデックスにアクセスするときに、オプティマイザが行数を誤って 1 と推定する問題を修正しました。 + - ビュー定義でサブクエリが列定義として使用されている場合、 `information_schema.columns`を使用して列情報を取得すると警告1356が返される問題を修正しました。 [#54343](https://github.com/pingcap/tidb/issues/54343) @ [lance6716](https://github.com/lance6716) + - クエリ条件`column IS NULL` で一意インデックスにアクセスするときに、オプティマイザが行数を誤って 1 と推定する問題を修正しました。 [#56116](https://github.com/pingcap/tidb/issues/56116) @ [hawkingrei](https://github.com/hawkingrei) - クラスター化インデックスを述語として使用すると`SELECT INTO OUTFILE`機能しない問題を修正[#42093](https://github.com/pingcap/tidb/issues/42093) @ [qw4990](https://github.com/qw4990) - - オプティマイザーヒント[#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei)使用時に誤った警告情報が表示される問題を修正しました + - オプティマイザーヒント使用時に誤った警告情報が表示される問題を修正しました [#53767](https://github.com/pingcap/tidb/issues/53767) @ [hawkingrei](https://github.com/hawkingrei) - 同期負荷QPSモニタリングメトリックが正しくない問題を修正[#53558](https://github.com/pingcap/tidb/issues/53558) @ [hawkingrei](https://github.com/hawkingrei) - - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラー[#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta)が発生する可能性がある問題を修正 - - `RESTORE`ステートメントを使用して`AUTO_ID_CACHE=1`のテーブルを復元すると`Duplicate entry`エラー[#52680](https://github.com/pingcap/tidb/issues/52680) @ [tiancaiamao](https://github.com/tiancaiamao)が発生する可能性がある問題を修正しました - - `INFORMATION_SCHEMA.STATISTICS`テーブルの`SUB_PART`値が`NULL` [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014)になる問題を修正しました - - 述語[#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei)の`Longlong`型のオーバーフローの問題を修正 - - キャッシュされた実行プランに日付型と`unix_timestamp` [#48165](https://github.com/pingcap/tidb/issues/48165) @ [qw4990](https://github.com/qw4990)の比較が含まれている場合に誤った結果が返される問題を修正しました。 - - 照合順序が`utf8_bin`または`utf8mb4_bin` [#53730](https://github.com/pingcap/tidb/issues/53730) @ [elsa0520](https://github.com/elsa0520)の場合に`LENGTH()`条件が予期せず削除される問題を修正しました - - `UPDATE`または`DELETE`ステートメントに再帰 CTE が含まれている場合、ステートメントがエラーを報告したり、 [#55666](https://github.com/pingcap/tidb/issues/55666) @ [time-and-fate](https://github.com/time-and-fate)が有効にならない可能性がある問題を修正しました。 - - 相関サブクエリと CTE [#55551](https://github.com/pingcap/tidb/issues/55551) @ [guo-shaoge](https://github.com/guo-shaoge)を含むクエリを実行すると、TiDB がハングしたり、誤った結果が返されたりする問題を修正しました。 - - 統計[#55684](https://github.com/pingcap/tidb/issues/55684) @ [winoros](https://github.com/winoros)を初期化するときに、非バイナリ照合の文字列列の統計の読み込みに失敗する可能性がある問題を修正しました。 - - IndexJoin が Left Outer Anti Semi type [#52902](https://github.com/pingcap/tidb/issues/52902) @ [yibin87](https://github.com/yibin87)のハッシュ値を計算するときに重複行を生成する問題を修正しました。 - - `UNION`を含むクエリステートメントが誤った結果[#52985](https://github.com/pingcap/tidb/issues/52985) @ [XuHuaiyu](https://github.com/XuHuaiyu)を返す可能性がある問題を修正しました + - `CREATE OR REPLACE VIEW`同時に実行すると`table doesn't exist`エラーが発生する可能性がある問題を修正 [#53673](https://github.com/pingcap/tidb/issues/53673) @ [tangenta](https://github.com/tangenta) + - `RESTORE`ステートメントを使用して`AUTO_ID_CACHE=1`のテーブルを復元すると`Duplicate entry`エラーが発生する可能性がある問題を修正しました [#52680](https://github.com/pingcap/tidb/issues/52680) @ [tiancaiamao](https://github.com/tiancaiamao) + - `INFORMATION_SCHEMA.STATISTICS`テーブルの`SUB_PART`値が`NULL` になる問題を修正しました [#55812](https://github.com/pingcap/tidb/issues/55812) @ [Defined2014](https://github.com/Defined2014) + - 述語の`Longlong`型のオーバーフローの問題を修正 [#45783](https://github.com/pingcap/tidb/issues/45783) @ [hawkingrei](https://github.com/hawkingrei) + - キャッシュされた実行プランに日付型と`unix_timestamp` の比較が含まれている場合に誤った結果が返される問題を修正しました。 [#48165](https://github.com/pingcap/tidb/issues/48165) @ [qw4990](https://github.com/qw4990) + - 照合順序が`utf8_bin`または`utf8mb4_bin` の場合に`LENGTH()`条件が予期せず削除される問題を修正しました [#53730](https://github.com/pingcap/tidb/issues/53730) @ [elsa0520](https://github.com/elsa0520) + - `UPDATE`または`DELETE`ステートメントに再帰 CTE が含まれている場合、ステートメントがエラーを報告したり、 が有効にならない可能性がある問題を修正しました。 [#55666](https://github.com/pingcap/tidb/issues/55666) @ [time-and-fate](https://github.com/time-and-fate) + - 相関サブクエリと CTE を含むクエリを実行すると、TiDB がハングしたり、誤った結果が返されたりする問題を修正しました。 [#55551](https://github.com/pingcap/tidb/issues/55551) @ [guo-shaoge](https://github.com/guo-shaoge) + - 統計を初期化するときに、非バイナリ照合の文字列列の統計の読み込みに失敗する可能性がある問題を修正しました。 [#55684](https://github.com/pingcap/tidb/issues/55684) @ [winoros](https://github.com/winoros) + - IndexJoin が Left Outer Anti Semi type のハッシュ値を計算するときに重複行を生成する問題を修正しました。 [#52902](https://github.com/pingcap/tidb/issues/52902) @ [yibin87](https://github.com/yibin87) + - `UNION`を含むクエリステートメントが誤った結果を返す可能性がある問題を修正しました [#52985](https://github.com/pingcap/tidb/issues/52985) @ [XuHuaiyu](https://github.com/XuHuaiyu) - `StreamAggExec`分の`groupOffset`空の場合に TiDB がpanicを起こす可能性がある問題を修正しました [#53867](https://github.com/pingcap/tidb/issues/53867) @ [xzhangxian1008](https://github.com/xzhangxian1008) - 厳密に自己増分ではないRANGEパーティションテーブルが作成できる問題を修正 [#54829](https://github.com/pingcap/tidb/issues/54829) @ [Defined2014](https://github.com/Defined2014) - - メモリ使用量が`tidb_mem_quota_query` [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87)で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました + - メモリ使用量が`tidb_mem_quota_query` で設定された制限を超えたためにクエリが終了したときに停止する可能性がある問題を修正しました [#55042](https://github.com/pingcap/tidb/issues/55042) @ [yibin87](https://github.com/yibin87) - `STATE`フィールドのうち`size`が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`テーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @ [cfzjywxk](https://github.com/cfzjywxk) - - `IndexNestedLoopHashJoin` [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg)のデータ競合問題を修正 - - 間違った TableDual プランにより空のクエリ結果[#50051](https://github.com/pingcap/tidb/issues/50051) @ [onlyacat](https://github.com/onlyacat)が発生する問題を修正しました - - `mysql.stats_histograms`表の`tot_col_size`番目の列が負の数[#55126](https://github.com/pingcap/tidb/issues/55126) @ [qw4990](https://github.com/qw4990)になる可能性がある問題を修正しました + - `IndexNestedLoopHashJoin` のデータ競合問題を修正 [#49692](https://github.com/pingcap/tidb/issues/49692) @ [solotzg](https://github.com/solotzg) + - 間違った TableDual プランにより空のクエリ結果が発生する問題を修正しました [#50051](https://github.com/pingcap/tidb/issues/50051) @ [onlyacat](https://github.com/onlyacat) + - `mysql.stats_histograms`表の`tot_col_size`番目の列が負の数になる可能性がある問題を修正しました [#55126](https://github.com/pingcap/tidb/issues/55126) @ [qw4990](https://github.com/qw4990) - `FLOAT`型から`UNSIGNED`型へのデータ変換で誤った結果が返される問題を修正[#41736](https://github.com/pingcap/tidb/issues/41736) @ [guo-shaoge](https://github.com/guo-shaoge) - - `auth_socket`認証プラグイン[#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao)を使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 - - `memory_quota`ヒントがサブクエリ[#53834](https://github.com/pingcap/tidb/issues/53834) @ [qw4990](https://github.com/qw4990)で機能しない可能性がある問題を修正しました - - プランキャッシュシナリオ[#51407](https://github.com/pingcap/tidb/issues/51407) @ [wjhuang2016](https://github.com/wjhuang2016)でメタデータロックがDDL操作の実行を阻止できない問題を修正 - - 列のデフォルト値として`CURRENT_DATE()`使用すると、クエリ結果[#53746](https://github.com/pingcap/tidb/issues/53746) @ [tangenta](https://github.com/tangenta)が正しくなくなる問題を修正しました - - `COALESCE()`関数が`DATE`の型パラメータ[#46475](https://github.com/pingcap/tidb/issues/46475) @ [xzhangxian1008](https://github.com/xzhangxian1008)に対して誤った結果型を返す問題を修正しました - - `PipelinedWindow`の`Open`メソッドのパラメータをリセットして、 `PipelinedWindow`が`Apply`の子ノードとして使用されたときに発生する予期しないエラーを修正します。これは[#53600](https://github.com/pingcap/tidb/issues/53600) @ [XuHuaiyu](https://github.com/XuHuaiyu)の繰り返し操作による以前のパラメータ値の再利用が原因です。 - - 相関サブクエリ[#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87)における TopN 演算子の誤った結果を修正 - - 再帰CTE演算子がメモリ使用量[#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge)を誤って追跡する問題を修正しました - - `SHOW COLUMNS`を使用してビュー[#54964](https://github.com/pingcap/tidb/issues/54964) @ [lance6716](https://github.com/lance6716)の列を表示するとエラーが発生する問題を修正しました + - `auth_socket`認証プラグインを使用しているときに、TiDB が認証されていないユーザーの接続を拒否できないことがある問題を修正しました。 [#54031](https://github.com/pingcap/tidb/issues/54031) @ [lcwangchao](https://github.com/lcwangchao) + - `memory_quota`ヒントがサブクエリで機能しない可能性がある問題を修正しました [#53834](https://github.com/pingcap/tidb/issues/53834) @ [qw4990](https://github.com/qw4990) + - プランキャッシュシナリオでメタデータロックがDDL操作の実行を阻止できない問題を修正 [#51407](https://github.com/pingcap/tidb/issues/51407) @ [wjhuang2016](https://github.com/wjhuang2016) + - 列のデフォルト値として`CURRENT_DATE()`使用すると、クエリ結果が正しくなくなる問題を修正しました [#53746](https://github.com/pingcap/tidb/issues/53746) @ [tangenta](https://github.com/tangenta) + - `COALESCE()`関数が`DATE`の型パラメータに対して誤った結果型を返す問題を修正しました [#46475](https://github.com/pingcap/tidb/issues/46475) @ [xzhangxian1008](https://github.com/xzhangxian1008) + - `PipelinedWindow`の`Open`メソッドのパラメータをリセットして、 `PipelinedWindow`が`Apply`の子ノードとして使用されたときに発生する予期しないエラーを修正します。これはの繰り返し操作による以前のパラメータ値の再利用が原因です。 [#53600](https://github.com/pingcap/tidb/issues/53600) @ [XuHuaiyu](https://github.com/XuHuaiyu) + - 相関サブクエリにおける TopN 演算子の誤った結果を修正 [#52777](https://github.com/pingcap/tidb/issues/52777) @ [yibin87](https://github.com/yibin87) + - 再帰CTE演算子がメモリ使用量を誤って追跡する問題を修正しました [#54181](https://github.com/pingcap/tidb/issues/54181) @ [guo-shaoge](https://github.com/guo-shaoge) + - `SHOW COLUMNS`を使用してビューの列を表示するとエラーが発生する問題を修正しました [#54964](https://github.com/pingcap/tidb/issues/54964) @ [lance6716](https://github.com/lance6716) - TTLジョブ実行中に値を`tidb_ttl_delete_worker_count`減らすとジョブが完了しなくなる問題を修正しました [#55561](https://github.com/pingcap/tidb/issues/55561) @ [lcwangchao](https://github.com/lcwangchao) - - 再帰CTE [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei)でビューの使用が機能しない問題を修正 - - 外部キー[#53652](https://github.com/pingcap/tidb/issues/53652) @ [hawkingrei](https://github.com/hawkingrei)を持つテーブルを作成するときに、TiDBが対応する統計メタデータ( `stats_meta` )を作成しない問題を修正しました。 + - 再帰CTE でビューの使用が機能しない問題を修正 [#49721](https://github.com/pingcap/tidb/issues/49721) @ [hawkingrei](https://github.com/hawkingrei) + - 外部キーを持つテーブルを作成するときに、TiDBが対応する統計メタデータ( `stats_meta` )を作成しない問題を修正しました。 [#53652](https://github.com/pingcap/tidb/issues/53652) @ [hawkingrei](https://github.com/hawkingrei) - クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正[#50089](https://github.com/pingcap/tidb/issues/50089) @ [D3Hunter](https://github.com/D3Hunter) - クエリの同時実行数が多い場合に統計同期読み込みメカニズムが予期せず失敗する可能性がある問題を修正しました[#52294](https://github.com/pingcap/tidb/issues/52294) @ [hawkingrei](https://github.com/hawkingrei) - - クエリ内の特定のフィルタ条件により、プランナーモジュールが`invalid memory address or nil pointer dereference`エラー[#53582](https://github.com/pingcap/tidb/issues/53582) [#53580](https://github.com/pingcap/tidb/issues/53580) [#53594](https://github.com/pingcap/tidb/issues/53594) [#53603](https://github.com/pingcap/tidb/issues/53603) @ [YangKeao](https://github.com/YangKeao)を報告する可能性がある問題を修正しました - - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei)を出力問題を修正しました。 - - 最初の引数が`month`で、2番目の引数が負の[#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008)場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 - - `tidb_mem_quota_analyze`が有効になっていて、統計の更新に使用されるメモリが[#52601](https://github.com/pingcap/tidb/issues/52601) @ [hawkingrei](https://github.com/hawkingrei)の制限を超えると、TiDB がクラッシュする可能性がある問題を修正しました。 - - 一意インデックス[#56161](https://github.com/pingcap/tidb/issues/56161) @ [tangenta](https://github.com/tangenta)を追加するときに`duplicate entry`発生する可能性がある問題を修正 - - 情報スキーマキャッシュミス[#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520)により、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 + - クエリ内の特定のフィルタ条件により、プランナーモジュールが`invalid memory address or nil pointer dereference`エラー[#53582](https://github.com/pingcap/tidb/issues/53582) [#53580](https://github.com/pingcap/tidb/issues/53580) を報告する可能性がある問題を修正しました [#53603](https://github.com/pingcap/tidb/issues/53603) @ [YangKeao](https://github.com/YangKeao) [#53594](https://github.com/pingcap/tidb/issues/53594) + - TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、 `fail to get stats version for this histogram` log を出力問題を修正しました。 [#52657](https://github.com/pingcap/tidb/issues/52657) @ [hawkingrei](https://github.com/hawkingrei) + - 最初の引数が`month`で、2番目の引数が負の場合に`TIMESTAMPADD()`関数が無限ループに入る問題を修正しました。 [#54908](https://github.com/pingcap/tidb/issues/54908) @ [xzhangxian1008](https://github.com/xzhangxian1008) + - `tidb_mem_quota_analyze`が有効になっていて、統計の更新に使用されるメモリがの制限を超えると、TiDB がクラッシュする可能性がある問題を修正しました。 [#52601](https://github.com/pingcap/tidb/issues/52601) @ [hawkingrei](https://github.com/hawkingrei) + - 一意インデックスを追加するときに`duplicate entry`発生する可能性がある問題を修正 [#56161](https://github.com/pingcap/tidb/issues/56161) @ [tangenta](https://github.com/tangenta) + - 情報スキーマキャッシュミスにより、古い読み取りのクエリレイテンシーが増加する問題を修正しました。 [#53428](https://github.com/pingcap/tidb/issues/53428) @ [crazycs520](https://github.com/crazycs520) - GlobalStatsの`Distinct_count`情報が正しくない可能性がある問題を修正しました[#53752](https://github.com/pingcap/tidb/issues/53752) @ [hawkingrei](https://github.com/hawkingrei) - `SELECT DISTINCT CAST(col AS DECIMAL), CAST(col AS SIGNED) FROM ...`クエリを実行すると誤った結果が返される可能性がある問題を修正[#53726](https://github.com/pingcap/tidb/issues/53726) @ [hawkingrei](https://github.com/hawkingrei) - - クエリに利用可能なインデックスマージ実行プラン[#56217](https://github.com/pingcap/tidb/issues/56217) @ [AilinKid](https://github.com/AilinKid)がある場合に`read_from_storage`ヒントが有効にならない可能性がある問題を修正しました + - クエリに利用可能なインデックスマージ実行プランがある場合に`read_from_storage`ヒントが有効にならない可能性がある問題を修正しました [#56217](https://github.com/pingcap/tidb/issues/56217) @ [AilinKid](https://github.com/AilinKid) - `TIMESTAMPADD()`関数が誤った結果を返す問題を修正[#41052](https://github.com/pingcap/tidb/issues/41052) @ [xzhangxian1008](https://github.com/xzhangxian1008) - `?`の引数を含む`CONV`の式を持つ`PREPARE` `EXECUTE`ステートメントを複数回実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました[#53505](https://github.com/pingcap/tidb/issues/53505) @ [qw4990](https://github.com/qw4990) - トランザクションで使用されるメモリが複数回追跡される可能性がある問題を修正[#53984](https://github.com/pingcap/tidb/issues/53984) @ [ekexium](https://github.com/ekexium) - スライスの浅いコピーを使用せずに列プルーニングを行うと、TiDB がpanicを起こす可能性がある問題を修正しました[#52768](https://github.com/pingcap/tidb/issues/52768) @ [winoros](https://github.com/winoros) - ウィンドウ関数を含むSQLバインディングが場合によっては有効にならない可能性がある問題を修正[#55981](https://github.com/pingcap/tidb/issues/55981) @ [winoros](https://github.com/winoros) - - インデックスデータ[#47115](https://github.com/pingcap/tidb/issues/47115) @ [zyguan](https://github.com/zyguan)を解析するときに TiDB がpanic可能性がある問題を修正しました + - インデックスデータを解析するときに TiDB がpanic可能性がある問題を修正しました [#47115](https://github.com/pingcap/tidb/issues/47115) @ [zyguan](https://github.com/zyguan) - 起動時に統計情報をロードするときに、TiDB が GC によるエラーを報告する可能性がある問題を修正[#53592](https://github.com/pingcap/tidb/issues/53592) @ [you06](https://github.com/you06) - - DML文にネストされた生成列[#53967](https://github.com/pingcap/tidb/issues/53967) @ [wjhuang2016](https://github.com/wjhuang2016)が含まれている場合にエラーが発生する問題を修正しました - - 常に`true` [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520)となる述語を持つ`SHOW ERRORS`ステートメントを実行すると TiDB がパニックを起こす問題を修正しました。 + - DML文にネストされた生成列が含まれている場合にエラーが発生する問題を修正しました [#53967](https://github.com/pingcap/tidb/issues/53967) @ [wjhuang2016](https://github.com/wjhuang2016) + - 常に`true` となる述語を持つ`SHOW ERRORS`ステートメントを実行すると TiDB がパニックを起こす問題を修正しました。 [#46962](https://github.com/pingcap/tidb/issues/46962) @ [elsa0520](https://github.com/elsa0520) - 特定の状況下でプランキャッシュを使用する際に、メタデータロックの不適切な使用によって異常なデータが書き込まれる可能性がある問題を修正しました[#53634](https://github.com/pingcap/tidb/issues/53634) @ [zimulala](https://github.com/zimulala) - - インデックス追加[#55808](https://github.com/pingcap/tidb/issues/55808) @ [lance6716](https://github.com/lance6716)中の再試行によって発生するデータ インデックスの不整合の問題を修正しました - - 列の不安定な一意のIDにより、 `UPDATE`文がエラー[#53236](https://github.com/pingcap/tidb/issues/53236) @ [winoros](https://github.com/winoros)を返す可能性がある問題を修正しました。 - - トランザクション内のステートメントが OOM によって強制終了された後、TiDB が同じトランザクション内で次のステートメントの実行を継続すると、エラー`Trying to start aggressive locking while it's already started`が発生し、panic[#53540](https://github.com/pingcap/tidb/issues/53540) @ [MyonKeminta](https://github.com/MyonKeminta)が発生する可能性がある問題を修正しました。 + - インデックス追加中の再試行によって発生するデータ インデックスの不整合の問題を修正しました [#55808](https://github.com/pingcap/tidb/issues/55808) @ [lance6716](https://github.com/lance6716) + - 列の不安定な一意のIDにより、 `UPDATE`文がエラーを返す可能性がある問題を修正しました。 [#53236](https://github.com/pingcap/tidb/issues/53236) @ [winoros](https://github.com/winoros) + - トランザクション内のステートメントが OOM によって強制終了された後、TiDB が同じトランザクション内で次のステートメントの実行を継続すると、エラー`Trying to start aggressive locking while it's already started`が発生し、panicが発生する可能性がある問題を修正しました。 [#53540](https://github.com/pingcap/tidb/issues/53540) @ [MyonKeminta](https://github.com/MyonKeminta) - `RECOVER TABLE BY JOB JOB_ID;`実行すると TiDB がpanicを起こす可能性がある問題を修正[#55113](https://github.com/pingcap/tidb/issues/55113) @ [crazycs520](https://github.com/crazycs520) - - 分散実行フレームワーク[#48680](https://github.com/pingcap/tidb/issues/48680) @ [lance6716](https://github.com/lance6716)の PD メンバーを変更した後に`ADD INDEX`実行が失敗する可能性がある問題を修正しました + - 分散実行フレームワークの PD メンバーを変更した後に`ADD INDEX`実行が失敗する可能性がある問題を修正しました [#48680](https://github.com/pingcap/tidb/issues/48680) @ [lance6716](https://github.com/lance6716) - 2人のDDL所有者が同時に存在する可能性がある問題を修正[#54689](https://github.com/pingcap/tidb/issues/54689) @ [joccau](https://github.com/joccau) - `ADD INDEX`の実行中に TiDB のローリング再起動が発生すると、インデックスの追加操作が失敗する可能性がある問題を修正しました[#52805](https://github.com/pingcap/tidb/issues/52805) @ [tangenta](https://github.com/tangenta) - `LOAD DATA ... REPLACE INTO`操作でデータの不整合が発生する問題を修正[#56408](https://github.com/pingcap/tidb/issues/56408) @ [fzzf678](https://github.com/fzzf678) - - `IMPORT INTO`ステートメント[#56476](https://github.com/pingcap/tidb/issues/56476) @ [D3Hunter](https://github.com/D3Hunter)を使用してデータをインポートした後、 `AUTO_INCREMENT`フィールドが正しく設定されない問題を修正しました。 - - TiDBがチェックポイント[#53009](https://github.com/pingcap/tidb/issues/53009) @ [lance6716](https://github.com/lance6716)から復元する前にローカルファイルの存在を確認しない問題を修正しました - - DMスキーマトラッカーがデフォルトの長さ[#55138](https://github.com/pingcap/tidb/issues/55138) @ [lance6716](https://github.com/lance6716)よりも長いインデックスを作成できない問題を修正しました + - `IMPORT INTO`ステートメントを使用してデータをインポートした後、 `AUTO_INCREMENT`フィールドが正しく設定されない問題を修正しました。 [#56476](https://github.com/pingcap/tidb/issues/56476) @ [D3Hunter](https://github.com/D3Hunter) + - TiDBがチェックポイントから復元する前にローカルファイルの存在を確認しない問題を修正しました [#53009](https://github.com/pingcap/tidb/issues/53009) @ [lance6716](https://github.com/lance6716) + - DMスキーマトラッカーがデフォルトの長さよりも長いインデックスを作成できない問題を修正しました [#55138](https://github.com/pingcap/tidb/issues/55138) @ [lance6716](https://github.com/lance6716) - `ALTER TABLE` `AUTO_INCREMENT`フィールドを正しく処理しない問題を修正[#47899](https://github.com/pingcap/tidb/issues/47899) @ [D3Hunter](https://github.com/D3Hunter) - 解放されていないセッションリソースがメモリリークを引き起こす可能性がある問題を修正[#56271](https://github.com/pingcap/tidb/issues/56271) @ [lance6716](https://github.com/lance6716) - - 浮動小数点数または整数オーバーフローがプランキャッシュ[#46538](https://github.com/pingcap/tidb/issues/46538) @ [hawkingrei](https://github.com/hawkingrei)に影響を与える問題を修正しました + - 浮動小数点数または整数オーバーフローがプランキャッシュに影響を与える問題を修正しました [#46538](https://github.com/pingcap/tidb/issues/46538) @ [hawkingrei](https://github.com/hawkingrei) - `IndexLookUp`演算子のメモリの一部が追跡されない問題を修正 [#56440](https://github.com/pingcap/tidb/issues/56440) @ [wshwsh12](https://github.com/wshwsh12) - - stale read が読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間[#56809](https://github.com/pingcap/tidb/issues/56809) @ [MyonKeminta](https://github.com/MyonKeminta)の間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響する可能性が生じます。 - - ストレージエンジン[#56402](https://github.com/pingcap/tidb/issues/56402) @ [YangKeao](https://github.com/YangKeao)としてTiKVが選択されていない場合にTTLが失敗する可能性がある問題を修正 + - stale read が読み取り操作のタイムスタンプを厳密に検証しない問題を修正しました。その結果、TSO と実際の物理時間の間にオフセットが存在する場合に、トランザクションの一貫性にわずかながら影響する可能性が生じます。 [#56809](https://github.com/pingcap/tidb/issues/56809) @ [MyonKeminta](https://github.com/MyonKeminta) + - ストレージエンジンとしてTiKVが選択されていない場合にTTLが失敗する可能性がある問題を修正 [#56402](https://github.com/pingcap/tidb/issues/56402) @ [YangKeao](https://github.com/YangKeao) - 書き込み競合が発生したときにTTLタスクをキャンセルできない問題を修正[#56422](https://github.com/pingcap/tidb/issues/56422) @ [YangKeao](https://github.com/YangKeao) - - 科学表記法で大きすぎる数値を挿入するとエラーが発生する問題を修正`ERROR 1264 (22003)` 。動作を MySQL [#47787](https://github.com/pingcap/tidb/issues/47787) @ [lcwangchao](https://github.com/lcwangchao)と一致させる。 + - 科学表記法で大きすぎる数値を挿入するとエラーが発生する問題を修正`ERROR 1264 (22003)` 。動作を MySQL と一致させる。 [#47787](https://github.com/pingcap/tidb/issues/47787) @ [lcwangchao](https://github.com/lcwangchao) - TTLタスクをキャンセルした際に、対応するSQLが強制終了されない問題を修正[#56511](https://github.com/pingcap/tidb/issues/56511) @ [lcwangchao](https://github.com/lcwangchao) - - `INSERT ... ON DUPLICATE KEY`文が`mysql_insert_id` [#55965](https://github.com/pingcap/tidb/issues/55965) @ [tiancaiamao](https://github.com/tiancaiamao)と互換性がない問題を修正 - - SQLが実行プラン[#50988](https://github.com/pingcap/tidb/issues/50988) @ [CbcWestwolf](https://github.com/CbcWestwolf)を構築できない場合に監査ログフィルタリングが有効にならない問題を修正 + - `INSERT ... ON DUPLICATE KEY`文が`mysql_insert_id` と互換性がない問題を修正 [#55965](https://github.com/pingcap/tidb/issues/55965) @ [tiancaiamao](https://github.com/tiancaiamao) + - SQLが実行プランを構築できない場合に監査ログフィルタリングが有効にならない問題を修正 [#50988](https://github.com/pingcap/tidb/issues/50988) @ [CbcWestwolf](https://github.com/CbcWestwolf) - v6.5からv7.5以降にアップグレードされたクラスターで、既存のTTLタスクが予期せず頻繁に実行される問題を修正[#56539](https://github.com/pingcap/tidb/issues/56539) @ [lcwangchao](https://github.com/lcwangchao) - - `CAST`関数が文字セット[#55677](https://github.com/pingcap/tidb/issues/55677) @ [Defined2014](https://github.com/Defined2014)の明示的な設定をサポートしていない問題を修正しました - - `ADD INDEX` [#56930](https://github.com/pingcap/tidb/issues/56930) @ [fzzf678](https://github.com/fzzf678)を実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました + - `CAST`関数が文字セットの明示的な設定をサポートしていない問題を修正しました [#55677](https://github.com/pingcap/tidb/issues/55677) @ [Defined2014](https://github.com/Defined2014) + - `ADD INDEX` を実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました [#56930](https://github.com/pingcap/tidb/issues/56930) @ [fzzf678](https://github.com/fzzf678) - TiKV - `RawKvMaxTimestampNotSynced`エラーを追加し、 `errorpb.Error.max_ts_not_synced`に詳細なエラー情報をログに記録し、このエラーが発生したときに`must_raw_put`操作の再試行メカニズムを追加します[#16789](https://github.com/tikv/tikv/issues/16789) @ [pingyu](https://github.com/pingyu) - - 大きなテーブルやパーティション[#17304](https://github.com/tikv/tikv/issues/17304) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)を削除した後に発生する可能性のあるトラフィック制御の問題を修正しました - - 読み取りスレッドがRaft Engine[#17383](https://github.com/tikv/tikv/issues/17383) @ [LykxSassinator](https://github.com/LykxSassinator)のMemTable内の古いインデックスにアクセスしたときに発生するpanic問題を修正しました。 + - 大きなテーブルやパーティションを削除した後に発生する可能性のあるトラフィック制御の問題を修正しました [#17304](https://github.com/tikv/tikv/issues/17304) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) + - 読み取りスレッドがRaft EngineのMemTable内の古いインデックスにアクセスしたときに発生するpanic問題を修正しました。 [#17383](https://github.com/tikv/tikv/issues/17383) @ [LykxSassinator](https://github.com/LykxSassinator) - CDC とログバックアップが`advance-ts-interval`構成を使用して`check_leader`のタイムアウトを制限しないため、TiKV が正常に再起動したときに`resolved_ts`遅延が大きくなる場合がある問題を修正しました[#17107](https://github.com/tikv/tikv/issues/17107) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) - TiDB Lightningによってインポートされた SST ファイルが TiKV の再起動後に失われる問題を修正[#15912](https://github.com/tikv/tikv/issues/15912) @ [lance6716](https://github.com/lance6716) - - 削除された`sst_importer` SST ファイル[#15053](https://github.com/tikv/tikv/issues/15053) @ [lance6716](https://github.com/lance6716)を取り込むことにより TiKV がpanicになる可能性がある問題を修正しました - - TiKVインスタンスに多数のリージョンがある場合、データインポート[#16229](https://github.com/tikv/tikv/issues/16229) @ [SpadeA-Tang](https://github.com/SpadeA-Tang)中にTiKVがOOMになる可能性がある問題を修正しました。 - - ブルームフィルタが以前のバージョン(v7.1より前)とそれ以降のバージョン[#17272](https://github.com/tikv/tikv/issues/17272) @ [v01dstar](https://github.com/v01dstar)の間で互換性がない問題を修正しました - - gRPC メッセージ圧縮方式を`grpc-compression-type`で設定しても、TiKV から TiDB [#17176](https://github.com/tikv/tikv/issues/17176) @ [ekexium](https://github.com/ekexium)に送信されるメッセージには反映されない問題を修正しました。 - - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケース[#16871](https://github.com/tikv/tikv/issues/16871) @ [glorv](https://github.com/glorv)に影響しないようにします。 - - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題[#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta)が発生する可能性がある問題を修正しました - - `DECIMAL`型の小数点部分が[#16913](https://github.com/tikv/tikv/issues/16913) @ [gengliqi](https://github.com/gengliqi)の場合に正しくない問題を修正しました + - 削除された`sst_importer` SST ファイルを取り込むことにより TiKV がpanicになる可能性がある問題を修正しました [#15053](https://github.com/tikv/tikv/issues/15053) @ [lance6716](https://github.com/lance6716) + - TiKVインスタンスに多数のリージョンがある場合、データインポート中にTiKVがOOMになる可能性がある問題を修正しました。 [#16229](https://github.com/tikv/tikv/issues/16229) @ [SpadeA-Tang](https://github.com/SpadeA-Tang) + - ブルームフィルタが以前のバージョン(v7.1より前)とそれ以降のバージョンの間で互換性がない問題を修正しました [#17272](https://github.com/tikv/tikv/issues/17272) @ [v01dstar](https://github.com/v01dstar) + - gRPC メッセージ圧縮方式を`grpc-compression-type`で設定しても、TiKV から TiDB に送信されるメッセージには反映されない問題を修正しました。 [#17176](https://github.com/tikv/tikv/issues/17176) @ [ekexium](https://github.com/ekexium) + - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケースに影響しないようにします。 [#16871](https://github.com/tikv/tikv/issues/16871) @ [glorv](https://github.com/glorv) + - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって TiKV OOM 問題が発生する可能性がある問題を修正しました [#17394](https://github.com/tikv/tikv/issues/17394) @ [MyonKeminta](https://github.com/MyonKeminta) + - `DECIMAL`型の小数点部分がの場合に正しくない問題を修正しました [#16913](https://github.com/tikv/tikv/issues/16913) @ [gengliqi](https://github.com/gengliqi) - クエリ内の`CONV()`関数が数値システム変換中にオーバーフローし、TiKV panicが発生する問題を修正しました。 [#16969](https://github.com/tikv/tikv/issues/16969) @ [gengliqi](https://github.com/gengliqi) - - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカ[#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng)の即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 - - 同時実行性の高いコプロセッサー要求により TiKV OOM [#16653](https://github.com/tikv/tikv/issues/16653) @ [overvenus](https://github.com/overvenus)が発生する可能性がある問題を修正しました - - マスターキーがキー管理サービス (KMS) [#17410](https://github.com/tikv/tikv/issues/17410) @ [hhwyt](https://github.com/hhwyt)に保存されているときにマスターキーのローテーションを妨げる問題を修正しました - - tikv-ctlの`raft region`コマンドの出力にリージョンステータス情報[#17037](https://github.com/tikv/tikv/issues/17037) @ [glorv](https://github.com/glorv)が含まれていない問題を修正しました + - 古いレプリカがRaftスナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、TiKV がpanicになる可能性がある問題を修正しました。 [#17469](https://github.com/tikv/tikv/issues/17469) @ [hbisheng](https://github.com/hbisheng) + - 同時実行性の高いコプロセッサー要求により TiKV OOM が発生する可能性がある問題を修正しました [#16653](https://github.com/tikv/tikv/issues/16653) @ [overvenus](https://github.com/overvenus) + - マスターキーがキー管理サービス (KMS) に保存されているときにマスターキーのローテーションを妨げる問題を修正しました [#17410](https://github.com/tikv/tikv/issues/17410) @ [hhwyt](https://github.com/hhwyt) + - tikv-ctlの`raft region`コマンドの出力にリージョンステータス情報が含まれていない問題を修正しました [#17037](https://github.com/tikv/tikv/issues/17037) @ [glorv](https://github.com/glorv) - Grafana の TiKV パネルの**ストレージ非同期書き込み期間の**監視メトリックが不正確であるという問題を修正しました[#17579](https://github.com/tikv/tikv/issues/17579) @ [overvenus](https://github.com/overvenus) - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正[#16220](https://github.com/tikv/tikv/issues/16220) @ [overvenus](https://github.com/overvenus) - PD - - ラベル統計[#8700](https://github.com/tikv/pd/issues/8700) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 - - リソース グループが過剰なログ[#8159](https://github.com/tikv/pd/issues/8159) @ [nolouch](https://github.com/nolouch)を出力する問題を修正しました - - 乱数ジェネレータ[#8674](https://github.com/tikv/pd/issues/8674) @ [rleungx](https://github.com/rleungx)の頻繁な作成によって発生するパフォーマンスジッターの問題を修正しました - - リージョン統計[#8710](https://github.com/tikv/pd/issues/8710) @ [rleungx](https://github.com/rleungx)のメモリリーク問題を修正 - - ホットスポット キャッシュ[#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024)のメモリリーク問題を修正 - - 同じストアID [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang)で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 + - ラベル統計のメモリリーク問題を修正 [#8700](https://github.com/tikv/pd/issues/8700) @ [lhy1024](https://github.com/lhy1024) + - リソース グループが過剰なログを出力する問題を修正しました [#8159](https://github.com/tikv/pd/issues/8159) @ [nolouch](https://github.com/nolouch) + - 乱数ジェネレータの頻繁な作成によって発生するパフォーマンスジッターの問題を修正しました [#8674](https://github.com/tikv/pd/issues/8674) @ [rleungx](https://github.com/rleungx) + - リージョン統計のメモリリーク問題を修正 [#8710](https://github.com/tikv/pd/issues/8710) @ [rleungx](https://github.com/rleungx) + - ホットスポット キャッシュのメモリリーク問題を修正 [#8698](https://github.com/tikv/pd/issues/8698) @ [lhy1024](https://github.com/lhy1024) + - 同じストアID で繰り返し作成された場合に`evict-leader-scheduler`正常に動作しない問題を修正 [#8756](https://github.com/tikv/pd/issues/8756) @ [okJiang](https://github.com/okJiang) - `replication.strictly-match-label`から`true`に設定するとTiFlash が起動しなくなる問題を修正 [#8480](https://github.com/tikv/pd/issues/8480) @ [rleungx](https://github.com/rleungx) - 設定ファイル経由でログレベルを変更しても反映されない問題を修正[#8117](https://github.com/tikv/pd/issues/8117) @ [rleungx](https://github.com/rleungx) - 同時実行性が高い場合にリソース グループがリソース使用量を効果的に制限できない問題を修正[#8435](https://github.com/tikv/pd/issues/8435) @ [nolouch](https://github.com/nolouch) - - PD がオペレータ チェック[#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024)中に遭遇するデータ競合問題を修正しました + - PD がオペレータ チェック中に遭遇するデータ競合問題を修正しました [#8263](https://github.com/tikv/pd/issues/8263) @ [lhy1024](https://github.com/lhy1024) - 500 ミリ秒を超えるトークンをリクエストするとリソース グループがクォータ制限に達する問題を修正[#8349](https://github.com/tikv/pd/issues/8349) @ [nolouch](https://github.com/nolouch) - 一部のログが編集されない問題を修正[#8419](https://github.com/tikv/pd/issues/8419) @ [rleungx](https://github.com/rleungx) - - ロールをリソースグループ[#54417](https://github.com/pingcap/tidb/issues/54417) @ [JmPotato](https://github.com/JmPotato)にバインドするときにエラーが報告されない問題を修正しました + - ロールをリソースグループにバインドするときにエラーが報告されない問題を修正しました [#54417](https://github.com/pingcap/tidb/issues/54417) @ [JmPotato](https://github.com/JmPotato) - 多数のリージョンが存在する場合にPDのリージョンAPIをリクエストできない問題を修正[#55872](https://github.com/pingcap/tidb/issues/55872) @ [rleungx](https://github.com/rleungx) - - リソースグループクエリ[#8217](https://github.com/tikv/pd/issues/8217) @ [nolouch](https://github.com/nolouch)をキャンセルするときに再試行回数が多すぎる問題を修正 + - リソースグループクエリをキャンセルするときに再試行回数が多すぎる問題を修正 [#8217](https://github.com/tikv/pd/issues/8217) @ [nolouch](https://github.com/nolouch) - 暗号化マネージャーが使用前に初期化されない問題を修正[#8384](https://github.com/tikv/pd/issues/8384) @ [rleungx](https://github.com/rleungx) - PDの`Filter target`監視メトリックが散布範囲情報を提供しない問題を修正[#8125](https://github.com/tikv/pd/issues/8125) @ [HuSharp](https://github.com/HuSharp) - - リソースグループ[#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp)のデータ競合問題を修正 + - リソースグループのデータ競合問題を修正 [#8267](https://github.com/tikv/pd/issues/8267) @ [HuSharp](https://github.com/HuSharp) - TiKV構成項目[`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size) 1 MiB未満の値に設定するとPD panicが発生する問題を修正しました [#8323](https://github.com/tikv/pd/issues/8323) @ [JmPotato](https://github.com/JmPotato) - `evict-leader-scheduler`で間違ったパラメータを使用すると、PD がエラーを正しく報告せず、一部のスケジューラが利用できなくなる問題を修正しました[#8619](https://github.com/tikv/pd/issues/8619) @ [rleungx](https://github.com/rleungx) - - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値[#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge)より少なくなる問題を修正しました。 - - 配置ルール[#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx)を使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 + - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#7346](https://github.com/tikv/pd/issues/7346) @ [guo-shaoge](https://github.com/guo-shaoge) + - 配置ルールを使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。 [#7808](https://github.com/tikv/pd/issues/7808) @ [rleungx](https://github.com/rleungx) - TiFlash - クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました[#9039](https://github.com/pingcap/tiflash/issues/9039) @ [JaySon-Huang](https://github.com/JaySon-Huang) - 遅延マテリアライゼーションが有効になった後に、一部のクエリで列タイプの不一致エラーが報告される可能性がある問題を修正[#9175](https://github.com/pingcap/tiflash/issues/9175) @ [JinheLin](https://github.com/JinheLin) - 遅延マテリアライゼーションが有効になっている場合に一部のクエリでエラーが報告される可能性がある問題を修正[#9472](https://github.com/pingcap/tiflash/issues/9472) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - - TiFlashでサポートされていない一部の JSON関数がTiFlash [#9444](https://github.com/pingcap/tiflash/issues/9444) @ [windtalker](https://github.com/windtalker)にプッシュダウンされる問題を修正しました + - TiFlashでサポートされていない一部の JSON関数がTiFlash にプッシュダウンされる問題を修正しました [#9444](https://github.com/pingcap/tiflash/issues/9444) @ [windtalker](https://github.com/windtalker) - TiFlashで SSL 証明書の構成を空の文字列に設定すると、誤って TLS が有効になり、 TiFlash が起動しなくなる問題を修正しました[#9235](https://github.com/pingcap/tiflash/issues/9235) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - TiFlashとPD間のネットワークパーティション(ネットワーク切断)により、読み取り要求タイムアウトエラー[#9243](https://github.com/pingcap/tiflash/issues/9243) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)が発生する可能性がある問題を修正しました。 - - BRまたはTiDB Lightning [#9118](https://github.com/pingcap/tiflash/issues/9118) @ [JinheLin](https://github.com/JinheLin)経由でデータをインポートした後、FastScanモードで多数の重複行が読み取られる可能性がある問題を修正しました。 - - テーブルに無効な文字[#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger)を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 + - TiFlashとPD間のネットワークパーティション(ネットワーク切断)により、読み取り要求タイムアウトエラーが発生する可能性がある問題を修正しました。 [#9243](https://github.com/pingcap/tiflash/issues/9243) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - BRまたはTiDB Lightning 経由でデータをインポートした後、FastScanモードで多数の重複行が読み取られる可能性がある問題を修正しました。 [#9118](https://github.com/pingcap/tiflash/issues/9118) @ [JinheLin](https://github.com/JinheLin) + - テーブルに無効な文字を含むデフォルト値を持つビット型の列が含まれている場合、 TiFlash がテーブル スキーマを解析できない問題を修正しました。 [#9461](https://github.com/pingcap/tiflash/issues/9461) @ [Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - 遅延マテリアライゼーションが有効になった後、仮想生成列を含むクエリが誤った結果を返す可能性がある問題を修正[#9188](https://github.com/pingcap/tiflash/issues/9188) @ [JinheLin](https://github.com/JinheLin) - - データベース[#7296](https://github.com/pingcap/tiflash/issues/7296) @ [JaySon-Huang](https://github.com/JaySon-Huang)間で`ALTER TABLE ... EXCHANGE PARTITION`を実行した後にTiFlash がスキーマの同期に失敗する可能性がある問題を修正しました + - データベース間で`ALTER TABLE ... EXCHANGE PARTITION`を実行した後にTiFlash がスキーマの同期に失敗する可能性がある問題を修正しました [#7296](https://github.com/pingcap/tiflash/issues/7296) @ [JaySon-Huang](https://github.com/JaySon-Huang) - データベースが作成直後に削除されるとTiFlash がpanic可能性がある問題を修正[#9266](https://github.com/pingcap/tiflash/issues/9266) @ [JaySon-Huang](https://github.com/JaySon-Huang) - `CAST()`関数を使用して文字列をタイムゾーンまたは無効な文字を含む日付時刻に変換すると、結果が正しくなくなる問題を修正しました[#8754](https://github.com/pingcap/tiflash/issues/8754) @ [solotzg](https://github.com/solotzg) - TiFlash が高同時読み取りシナリオで一時的に誤った結果を返す可能性がある問題を修正[#8845](https://github.com/pingcap/tiflash/issues/8845) @ [JinheLin](https://github.com/JinheLin) - `SUBSTRING_INDEX()`関数が一部のコーナーケースでTiFlash のクラッシュを引き起こす可能性がある問題を修正[#9116](https://github.com/pingcap/tiflash/issues/9116) @ [wshwsh12](https://github.com/wshwsh12) - クラスタ内で長期間にわたって頻繁に`EXCHANGE PARTITION`と`DROP TABLE`操作を行うと、 TiFlashテーブル メタデータのレプリケーションが遅くなり、クエリ パフォーマンスが低下する可能性がある問題を修正しました[#9227](https://github.com/pingcap/tiflash/issues/9227) @ [JaySon-Huang](https://github.com/JaySon-Huang) - - 空のキー範囲を持つクエリがTiFlash上で読み取りタスクを正しく生成できず、 TiFlashクエリ[#9108](https://github.com/pingcap/tiflash/issues/9108) @ [JinheLin](https://github.com/JinheLin)がブロックされる可能性がある問題を修正しました。 + - 空のキー範囲を持つクエリがTiFlash上で読み取りタスクを正しく生成できず、 TiFlashクエリがブロックされる可能性がある問題を修正しました。 [#9108](https://github.com/pingcap/tiflash/issues/9108) @ [JinheLin](https://github.com/JinheLin) - 特定のケースで関数`CAST AS DECIMAL`の結果の符号が正しくない問題を修正[#9301](https://github.com/pingcap/tiflash/issues/9301) @ [guo-shaoge](https://github.com/guo-shaoge) - - `SUBSTRING()`関数が特定の整数型に対して`pos`と`len`引数をサポートせず、クエリエラー[#9473](https://github.com/pingcap/tiflash/issues/9473) @ [gengliqi](https://github.com/gengliqi)が発生する問題を修正しました - - 大きなテーブルで`DROP TABLE`実行するとTiFlash OOM [#9437](https://github.com/pingcap/tiflash/issues/9437) @ [JaySon-Huang](https://github.com/JaySon-Huang)が発生する可能性がある問題を修正しました + - `SUBSTRING()`関数が特定の整数型に対して`pos`と`len`引数をサポートせず、クエリエラーが発生する問題を修正しました [#9473](https://github.com/pingcap/tiflash/issues/9473) @ [gengliqi](https://github.com/gengliqi) + - 大きなテーブルで`DROP TABLE`実行するとTiFlash OOM が発生する可能性がある問題を修正しました [#9437](https://github.com/pingcap/tiflash/issues/9437) @ [JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - BR統合テストケースが不安定になる問題を修正し、スナップショットまたはログバックアップファイルの破損をシミュレートする新しいテストケースを追加します[#53835](https://github.com/pingcap/tidb/issues/53835) @ [Leavrth](https://github.com/Leavrth) - - `ADD INDEX`や`MODIFY COLUMN`などのバックフィルを必要とする DDL が、増分リストア[#54426](https://github.com/pingcap/tidb/issues/54426) @ [3pointer](https://github.com/3pointer)中に正しく回復されない可能性がある問題を修正しました。 - - ログバックアップ PITR タスクが失敗して停止すると、そのタスクに関連するセーフポイントが PD [#17316](https://github.com/tikv/tikv/issues/17316) @ [Leavrth](https://github.com/Leavrth)で適切にクリアされない問題を修正しました。 - - アドバンサーオーナーの移行[#53561](https://github.com/pingcap/tidb/issues/53561) @ [RidRisR](https://github.com/RidRisR)後にログバックアップが一時停止される可能性がある問題を修正しました - - 増分バックアップ[#54139](https://github.com/pingcap/tidb/issues/54139) @ [3pointer](https://github.com/3pointer)中の DDL ジョブのスキャンの非効率性の問題を修正 - - リージョンリーダー[#17168](https://github.com/tikv/tikv/issues/17168) @ [Leavrth](https://github.com/Leavrth)の探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 + - `ADD INDEX`や`MODIFY COLUMN`などのバックフィルを必要とする DDL が、増分リストア中に正しく回復されない可能性がある問題を修正しました。 [#54426](https://github.com/pingcap/tidb/issues/54426) @ [3pointer](https://github.com/3pointer) + - ログバックアップ PITR タスクが失敗して停止すると、そのタスクに関連するセーフポイントが PD で適切にクリアされない問題を修正しました。 [#17316](https://github.com/tikv/tikv/issues/17316) @ [Leavrth](https://github.com/Leavrth) + - アドバンサーオーナーの移行後にログバックアップが一時停止される可能性がある問題を修正しました [#53561](https://github.com/pingcap/tidb/issues/53561) @ [RidRisR](https://github.com/RidRisR) + - 増分バックアップ中の DDL ジョブのスキャンの非効率性の問題を修正 [#54139](https://github.com/pingcap/tidb/issues/54139) @ [3pointer](https://github.com/3pointer) + - リージョンリーダーの探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 [#17168](https://github.com/tikv/tikv/issues/17168) @ [Leavrth](https://github.com/Leavrth) - ログバックアップが有効になっているときにBRログに機密の資格情報が出力される可能性がある問題を修正[#55273](https://github.com/pingcap/tidb/issues/55273) @ [RidRisR](https://github.com/RidRisR) - 復元プロセス中に複数のネストされた再試行によりBR がエラーを正しく識別できない問題を修正[#54053](https://github.com/pingcap/tidb/issues/54053) @ [RidRisR](https://github.com/RidRisR) - - PD [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen)へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました + - PD へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました [#17020](https://github.com/tikv/tikv/issues/17020) @ [YuJuncen](https://github.com/YuJuncen) - バックアッププロセス中に TiKV が応答しなくなった場合にバックアップタスクが停止する可能性がある問題を修正[#53480](https://github.com/pingcap/tidb/issues/53480) @ [Leavrth](https://github.com/Leavrth) - バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正[#55265](https://github.com/pingcap/tidb/issues/55265) @ [Leavrth](https://github.com/Leavrth) - BRを使用してデータを復元する場合、または物理インポート モードでTiDB Lightningを使用してデータをインポートする場合に、PD から取得されたリージョンにLeaderがない問題を修正しました[#51124](https://github.com/pingcap/tidb/issues/51124) [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - - PDリーダーの転送により、データ[#53724](https://github.com/pingcap/tidb/issues/53724) @ [Leavrth](https://github.com/Leavrth)の復元時にBRがpanicになる可能性がある問題を修正しました。 - - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントが[#53047](https://github.com/pingcap/tidb/issues/53047) @ [RidRisR](https://github.com/RidRisR)に進まない問題を修正しました。 - - ログバックアップが残留ロックをすぐに解決できず、チェックポイントが[#57134](https://github.com/pingcap/tidb/issues/57134) @ [3pointer](https://github.com/3pointer)に進まない問題を修正しました。 + - PDリーダーの転送により、データの復元時にBRがpanicになる可能性がある問題を修正しました。 [#53724](https://github.com/pingcap/tidb/issues/53724) @ [Leavrth](https://github.com/Leavrth) + - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントがに進まない問題を修正しました。 [#53047](https://github.com/pingcap/tidb/issues/53047) @ [RidRisR](https://github.com/RidRisR) + - ログバックアップが残留ロックをすぐに解決できず、チェックポイントがに進まない問題を修正しました。 [#57134](https://github.com/pingcap/tidb/issues/57134) @ [3pointer](https://github.com/3pointer) - TiCDC - - `TIMEZONE`タイプのデフォルト値が正しいタイムゾーン[#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand)に従って設定されない問題を修正 - - ソーターモジュールがディスクデータ[#10853](https://github.com/pingcap/tiflow/issues/10853) @ [hicqu](https://github.com/hicqu)を読み取るときにTiCDCがpanicになる可能性がある問題を修正しました + - `TIMEZONE`タイプのデフォルト値が正しいタイムゾーンに従って設定されない問題を修正 [#10931](https://github.com/pingcap/tiflow/issues/10931) @ [3AceShowHand](https://github.com/3AceShowHand) + - ソーターモジュールがディスクデータを読み取るときにTiCDCがpanicになる可能性がある問題を修正しました [#10853](https://github.com/pingcap/tiflow/issues/10853) @ [hicqu](https://github.com/hicqu) - マルチノード環境で大量の`UPDATE`操作を実行する際にChangefeedを繰り返し再起動するとデータの不整合が発生する可能性がある問題を修正[#11219](https://github.com/pingcap/tiflow/issues/11219) @ [lidezhu](https://github.com/lidezhu) - - `ignore-event`で`add table partition`イベントをフィルタリングするように設定した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリーム[#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96)に複製しない問題を修正しました。 + - `ignore-event`で`add table partition`イベントをフィルタリングするように設定した後、TiCDC が関連パーティションの他のタイプの DML 変更をダウンストリームに複製しない問題を修正しました。 [#10524](https://github.com/pingcap/tiflow/issues/10524) @ [CharlesCheung96](https://github.com/CharlesCheung96) - `DROP PRIMARY KEY`と`DROP UNIQUE KEY`ステートメントが正しく複製されない問題を修正[#10890](https://github.com/pingcap/tiflow/issues/10890) @ [asddongmen](https://github.com/asddongmen) - 下流の Kafka にアクセスできない場合にプロセッサモジュールがスタックする可能性がある問題を修正[#11340](https://github.com/pingcap/tiflow/issues/11340) @ [asddongmen](https://github.com/asddongmen) - TiDB Data Migration (DM) - - DMが`ALTER DATABASE`ステートメントを処理するときにデフォルトのデータベースを設定せず、レプリケーションエラー[#11503](https://github.com/pingcap/tiflow/issues/11503) @ [lance6716](https://github.com/lance6716)が発生する問題を修正しました。 + - DMが`ALTER DATABASE`ステートメントを処理するときにデフォルトのデータベースを設定せず、レプリケーションエラーが発生する問題を修正しました。 [#11503](https://github.com/pingcap/tiflow/issues/11503) @ [lance6716](https://github.com/lance6716) - 複数の DM マスターノードが同時にリーダーになり、データの不整合が発生する可能性がある問題を修正しました[#11602](https://github.com/pingcap/tiflow/issues/11602) @ [GMHDBJD](https://github.com/GMHDBJD) - - `go-mysql` [#11041](https://github.com/pingcap/tiflow/issues/11041) @ [D3Hunter](https://github.com/D3Hunter)にアップグレードして接続ブロックの問題を修正しました - - インデックスの長さがデフォルト値の`max-index-length` [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng)を超えるとデータレプリケーションが中断される問題を修正しました - - LISTパーティションテーブル[#54760](https://github.com/pingcap/tidb/issues/54760) @ [lance6716](https://github.com/lance6716)の`ALTER TABLE ... DROP PARTITION`文を複製するときにDMがエラーを返す問題を修正しました。 + - `go-mysql` にアップグレードして接続ブロックの問題を修正しました [#11041](https://github.com/pingcap/tiflow/issues/11041) @ [D3Hunter](https://github.com/D3Hunter) + - インデックスの長さがデフォルト値の`max-index-length` を超えるとデータレプリケーションが中断される問題を修正しました [#11459](https://github.com/pingcap/tiflow/issues/11459) @ [michaelmdeng](https://github.com/michaelmdeng) + - LISTパーティションテーブルの`ALTER TABLE ... DROP PARTITION`文を複製するときにDMがエラーを返す問題を修正しました。 [#54760](https://github.com/pingcap/tidb/issues/54760) @ [lance6716](https://github.com/lance6716) - TiDB Lightning - - TiDB LightningがTiKV [#56114](https://github.com/pingcap/tidb/issues/56114) @ [fishiu](https://github.com/fishiu)から送信されたサイズ超過のメッセージを受信できない問題を修正しました - - TiDB Lightning [#15003](https://github.com/tikv/tikv/issues/15003) [#47694](https://github.com/pingcap/tidb/issues/47694) @ [lance6716](https://github.com/lance6716)のインポートモードを無効にした後にデータをインポートすると TiKV データが破損する可能性がある問題を修正しました - - TiDB Lightning [#49826](https://github.com/pingcap/tidb/issues/49826) @ [lance6716](https://github.com/lance6716)を使用してデータのインポート中にトランザクションの競合が発生する問題を修正しました + - TiDB LightningがTiKV から送信されたサイズ超過のメッセージを受信できない問題を修正しました [#56114](https://github.com/pingcap/tidb/issues/56114) @ [fishiu](https://github.com/fishiu) + - TiDB Lightning のインポートモードを無効にした後にデータをインポートすると TiKV データが破損する可能性がある問題を修正しました [#47694](https://github.com/pingcap/tidb/issues/47694) @ [lance6716](https://github.com/lance6716) [#15003](https://github.com/tikv/tikv/issues/15003) + - TiDB Lightning を使用してデータのインポート中にトランザクションの競合が発生する問題を修正しました [#49826](https://github.com/pingcap/tidb/issues/49826) @ [lance6716](https://github.com/lance6716) - EBS BRが実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました [#49517](https://github.com/pingcap/tidb/issues/49517) @ [mittalrishabh](https://github.com/mittalrishabh) - - 2つのインスタンスが同時に並列インポートタスクを開始し、同じタスクID [#55384](https://github.com/pingcap/tidb/issues/55384) @ [ei-sugimoto](https://github.com/ei-sugimoto)が割り当てられている場合に、 TiDB Lightningが`verify allocator base failed`エラーを報告する問題を修正しました。 - - PD Leaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。[#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) + - 2つのインスタンスが同時に並列インポートタスクを開始し、同じタスクID が割り当てられている場合に、 TiDB Lightningが`verify allocator base failed`エラーを報告する問題を修正しました。 [#55384](https://github.com/pingcap/tidb/issues/55384) @ [ei-sugimoto](https://github.com/ei-sugimoto) + - PDLeaderを強制終了すると、 TiDB Lightningがデータインポート中に`invalid store ID 0`エラーを報告する問題を修正しました。 [#50501](https://github.com/pingcap/tidb/issues/50501) @ [Leavrth](https://github.com/Leavrth) - Dumpling diff --git a/releases/release-8.1.2.md b/releases/release-8.1.2.md index a4588043b432a..33b6ea9dca81d 100644 --- a/releases/release-8.1.2.md +++ b/releases/release-8.1.2.md @@ -51,7 +51,7 @@ TiDB バージョン: 8.1.2 - TiCDC - TiCDCは、 `SUPER`権限を付与された後に非同期で実行されたDDLタスクのステータスを照会することをサポートし、同じテーブルでDDLタスクを繰り返し実行することによって発生する実行エラーを防止します。 [#11521](https://github.com/pingcap/tiflow/issues/11521) @ [CharlesCheung96](https://github.com/CharlesCheung96) - - 下流が`SUPER`権限が付与されたTiDBの場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できます[#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96)の場合)。 + - 下流が`SUPER`権限が付与されたTiDBの場合、TiCDCは下流データベースから`ADD INDEX DDL`の実行ステータスを照会することをサポートします。これにより、DDL文の実行を再試行する際のタイムアウトによるデータ複製の失敗を回避できる場合があります。 [#10682](https://github.com/pingcap/tiflow/issues/10682) @ [CharlesCheung96](https://github.com/CharlesCheung96) ## バグ修正 {#bug-fixes} diff --git a/sql-statements/sql-statement-show-processlist.md b/sql-statements/sql-statement-show-processlist.md index feaf3cffc49e9..4cad8a9e1a88e 100644 --- a/sql-statements/sql-statement-show-processlist.md +++ b/sql-statements/sql-statement-show-processlist.md @@ -32,7 +32,7 @@ mysql> SHOW PROCESSLIST; ## MySQLの互換性 {#mysql-compatibility} -- TiDBの`State`列目は説明的ではありません。クエリは並列に実行され、各ゴルーチンは常に異なる状態を持つため、状態を単一の値として表現することはTiDBではより複雑です。 +- TiDBの`State`列はあまり意味を持ちません。クエリは並列に実行され、各ゴルーチンは常に異なる状態を持つため、状態を単一の値として表現することはTiDBではより複雑です。 ## 参照 {#see-also} diff --git a/tidb-cloud/limited-sql-features-tidb-x.md b/tidb-cloud/limited-sql-features-tidb-x.md index 48e6979d75982..5f3b5d7f77457 100644 --- a/tidb-cloud/limited-sql-features-tidb-x.md +++ b/tidb-cloud/limited-sql-features-tidb-x.md @@ -7,7 +7,7 @@ summary: TiDB X インスタンスで制限される SQL 機能について説 TiDB X インスタンスは、[TiDB Xアーキテクチャ](/tidb-cloud/tidb-x-architecture.md) 上に構築されたサービス指向の TiDB Cloud オファリングであり、{{{ .starter }}}、Essential、Premium インスタンスなどが含まれます。 -TiDB Cloud は TiDB がサポートするほぼすべてのワークロードに対応していますが、TiDB Self-Managed と TiDB Cloud の間には一部機能差があります。このドキュメントでは、TiDB Cloud Starter、Essential、Premium における SQL 機能の制限事項について説明します。TiDB Self-Managed と TiDB Cloud の機能差は継続的に解消されています。これらの不足している機能や機能性が必要な場合は、機能リクエストとして [contact us](/tidb-cloud/tidb-cloud-support.md) してください。 +TiDB Cloud は TiDB がサポートするほぼすべてのワークロードに対応していますが、TiDB Self-Managed と TiDB Cloud の間には一部機能差があります。このドキュメントでは、TiDB Cloud Starter、Essential、Premium における SQL 機能の制限事項について説明します。TiDB Self-Managed と TiDB Cloud の機能差は継続的に解消されています。これらの不足している機能や機能性が必要な場合は、機能リクエストとして [お問い合わせ](/tidb-cloud/tidb-cloud-support.md) ください。 > **注記:** > diff --git a/tidb-cloud/limited-sql-features.md b/tidb-cloud/limited-sql-features.md index d077b070f9faf..6a545a0591533 100644 --- a/tidb-cloud/limited-sql-features.md +++ b/tidb-cloud/limited-sql-features.md @@ -9,7 +9,7 @@ TiDB Cloud Dedicated はTiDB がサポートするほぼすべてのワークロ > **注記:** > -> This document applies only to TiDB Cloud Dedicated. For TiDB Cloud Starter, Essential, and Premium, see [Limited SQL Features on TiDB X Instances](/tidb-cloud/limited-sql-features-tidb-x.md). +> このドキュメントは TiDB Cloud Dedicated にのみ適用されます。TiDB Cloud Starter、Essential、Premium については、[TiDB X インスタンスで制限される SQL 機能](/tidb-cloud/limited-sql-features-tidb-x.md) を参照してください。 ## ステートメント {#statements} diff --git a/tidb-cloud/monitoring-concepts.md b/tidb-cloud/monitoring-concepts.md index 7425c38714aa1..c06169de65221 100644 --- a/tidb-cloud/monitoring-concepts.md +++ b/tidb-cloud/monitoring-concepts.md @@ -63,7 +63,7 @@ TiDB Cloud、以下のサードパーティ製メトリクスサービスのい -## Datadog integration {#datadog-integration} +## Datadog との統合 {#datadog-integration} TiDB Cloud では、Datadog と統合して TiDB Cloud のアラートを受信し、対象インスタンスのパフォーマンスメトリクスを表示できます。詳細については、[Integrate TiDB Cloud with Datadog](/tidb-cloud/monitor-datadog-integration-for-tidb-x.md) を参照してください。