From 2c25d84bb08bf339922bf7f03fca9df3ec924b51 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 25 Aug 2026 14:31:59 +0900 Subject: [PATCH 1/7] =?UTF-8?q?i18n(ja):=20convert=20full-width=20?= =?UTF-8?q?=EF=BC=83=20to=20half-width=20#=20in=20GitHub=20issue/PR=20refe?= =?UTF-8?q?rences?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Japanese translation rendered the # in GitHub issue/PR link text (e.g. [#12345]) as the full-width CJK character # instead of the half-width # used throughout the English source and in the actual linked URLs. Converts all 9024 occurrences across 166 files to match. Also fixes 42 occurrences of the same pattern in resources/doc- templates/patch_release_note_template_zh.md's placeholder text ([#問題]), where the character wasn't followed by digits but still represents the same GitHub issue-number marker. --- br/br-pitr-manual.md | 2 +- br/br-snapshot-manual.md | 2 +- faq/backup-and-restore-faq.md | 2 +- .../aggregate-group-by-functions.md | 2 +- .../bit-functions-and-operators.md | 4 +- .../cast-functions-and-operators.md | 6 +- functions-and-operators/json-functions.md | 2 +- generated-columns.md | 2 +- releases/release-2.0.10.md | 44 +- releases/release-2.0.11.md | 12 +- releases/release-2.0.5.md | 32 +- releases/release-2.0.6.md | 54 +-- releases/release-2.0.7.md | 30 +- releases/release-2.0.8.md | 24 +- releases/release-2.0.9.md | 58 +-- releases/release-2.1-rc.1.md | 158 +++--- releases/release-2.1-rc.2.md | 170 +++---- releases/release-2.1-rc.3.md | 66 +-- releases/release-2.1-rc.4.md | 60 +-- releases/release-2.1-rc.5.md | 68 +-- releases/release-2.1.1.md | 36 +- releases/release-2.1.10.md | 60 +-- releases/release-2.1.11.md | 34 +- releases/release-2.1.12.md | 42 +- releases/release-2.1.13.md | 28 +- releases/release-2.1.14.md | 46 +- releases/release-2.1.15.md | 40 +- releases/release-2.1.16.md | 72 +-- releases/release-2.1.17.md | 86 ++-- releases/release-2.1.18.md | 92 ++-- releases/release-2.1.19.md | 96 ++-- releases/release-2.1.2.md | 24 +- releases/release-2.1.3.md | 64 +-- releases/release-2.1.4.md | 38 +- releases/release-2.1.5.md | 58 +-- releases/release-2.1.6.md | 34 +- releases/release-2.1.7.md | 30 +- releases/release-2.1.8.md | 68 +-- releases/release-2.1.9.md | 76 +-- releases/release-3.0-beta.md | 148 +++--- releases/release-3.0.0-beta.1.md | 124 ++--- releases/release-3.0.0-rc.1.md | 172 +++---- releases/release-3.0.0-rc.2.md | 154 +++--- releases/release-3.0.0-rc.3.md | 138 +++--- releases/release-3.0.1.md | 116 ++--- releases/release-3.0.10.md | 80 +-- releases/release-3.0.11.md | 36 +- releases/release-3.0.12.md | 30 +- releases/release-3.0.13.md | 4 +- releases/release-3.0.14.md | 138 +++--- releases/release-3.0.15.md | 42 +- releases/release-3.0.16.md | 52 +- releases/release-3.0.17.md | 30 +- releases/release-3.0.18.md | 20 +- releases/release-3.0.19.md | 28 +- releases/release-3.0.2.md | 200 ++++---- releases/release-3.0.20.md | 52 +- releases/release-3.0.3.md | 90 ++-- releases/release-3.0.4.md | 126 ++--- releases/release-3.0.5.md | 110 ++--- releases/release-3.0.6.md | 112 ++--- releases/release-3.0.7.md | 16 +- releases/release-3.0.8.md | 144 +++--- releases/release-3.0.9.md | 38 +- releases/release-3.1.0-beta.1.md | 28 +- releases/release-3.1.0-beta.2.md | 48 +- releases/release-3.1.0-beta.md | 10 +- releases/release-3.1.0-ga.md | 62 +-- releases/release-3.1.0-rc.md | 106 ++-- releases/release-3.1.1.md | 14 +- releases/release-3.1.2.md | 14 +- releases/release-4.0-ga.md | 102 ++-- releases/release-4.0.0-beta.1.md | 94 ++-- releases/release-4.0.0-beta.2.md | 30 +- releases/release-4.0.0-beta.md | 152 +++--- releases/release-4.0.0-rc.1.md | 118 ++--- releases/release-4.0.0-rc.2.md | 218 ++++----- releases/release-4.0.0-rc.md | 72 +-- releases/release-4.0.1.md | 26 +- releases/release-4.0.10.md | 72 +-- releases/release-4.0.11.md | 184 +++---- releases/release-4.0.12.md | 122 ++--- releases/release-4.0.13.md | 134 ++--- releases/release-4.0.14.md | 148 +++--- releases/release-4.0.15.md | 130 ++--- releases/release-4.0.16.md | 106 ++-- releases/release-4.0.2.md | 172 +++---- releases/release-4.0.3.md | 152 +++--- releases/release-4.0.4.md | 8 +- releases/release-4.0.5.md | 168 +++---- releases/release-4.0.6.md | 204 ++++---- releases/release-4.0.7.md | 74 +-- releases/release-4.0.8.md | 132 ++--- releases/release-4.0.9.md | 252 +++++----- releases/release-5.0.0-rc.md | 50 +- releases/release-5.0.1.md | 66 +-- releases/release-5.0.2.md | 104 ++-- releases/release-5.0.3.md | 124 ++--- releases/release-5.0.4.md | 218 ++++----- releases/release-5.0.5.md | 2 +- releases/release-5.0.6.md | 184 +++---- releases/release-5.1.1.md | 154 +++--- releases/release-5.1.2.md | 140 +++--- releases/release-5.1.3.md | 2 +- releases/release-5.1.4.md | 184 +++---- releases/release-5.2.1.md | 4 +- releases/release-5.2.2.md | 142 +++--- releases/release-5.2.3.md | 2 +- releases/release-5.3.0.md | 174 +++---- releases/release-5.3.1.md | 182 +++---- releases/release-5.3.2.md | 202 ++++---- releases/release-5.3.3.md | 2 +- releases/release-5.3.4.md | 52 +- releases/release-5.4.1.md | 218 ++++----- releases/release-5.4.2.md | 106 ++-- releases/release-5.4.3.md | 94 ++-- releases/release-6.0.0-dmr.md | 368 +++++++------- releases/release-6.1.0.md | 150 +++--- releases/release-6.1.1.md | 142 +++--- releases/release-6.1.2.md | 70 +-- releases/release-6.1.3.md | 38 +- releases/release-6.1.4.md | 72 +-- releases/release-6.1.5.md | 16 +- releases/release-6.1.6.md | 102 ++-- releases/release-6.1.7.md | 116 ++--- releases/release-6.5.0.md | 200 ++++---- releases/release-6.5.1.md | 208 ++++---- releases/release-6.5.10.md | 172 +++---- releases/release-6.5.11.md | 140 +++--- releases/release-6.5.12.md | 238 ++++----- releases/release-6.5.2.md | 106 ++-- releases/release-6.5.3.md | 154 +++--- releases/release-6.5.4.md | 240 ++++----- releases/release-6.5.5.md | 58 +-- releases/release-6.5.6.md | 230 ++++----- releases/release-6.5.7.md | 86 ++-- releases/release-6.5.8.md | 74 +-- releases/release-6.5.9.md | 162 +++---- releases/release-7.1.0.md | 254 +++++----- releases/release-7.1.1.md | 170 +++---- releases/release-7.1.2.md | 284 +++++------ releases/release-7.1.3.md | 198 ++++---- releases/release-7.1.4.md | 234 ++++----- releases/release-7.1.5.md | 126 ++--- releases/release-7.1.6.md | 458 +++++++++--------- releases/release-7.4.0.md | 250 +++++----- releases/release-7.5.1.md | 324 ++++++------- releases/release-7.5.2.md | 376 +++++++------- releases/release-7.5.3.md | 150 +++--- releases/release-7.5.4.md | 126 ++--- releases/release-7.5.5.md | 204 ++++---- releases/release-7.5.6.md | 154 +++--- releases/release-7.5.7.md | 204 ++++---- releases/release-8.1.0.md | 210 ++++---- releases/release-8.1.1.md | 268 +++++----- releases/release-8.1.2.md | 192 ++++---- .../patch_release_note_template_zh.md | 82 ++-- smooth-upgrade-tidb.md | 2 +- sql-statements/sql-statement-analyze-table.md | 2 +- support.md | 2 +- ticdc/ticdc-avro-protocol.md | 2 +- ticdc/ticdc-split-update-behavior.md | 14 +- tiflash-upgrade-guide.md | 2 +- tiflash/tiflash-configuration.md | 2 +- tiup/tiup-command-mirror-rotate.md | 2 +- troubleshoot-cpu-issues.md | 6 +- 166 files changed, 8510 insertions(+), 8510 deletions(-) diff --git a/br/br-pitr-manual.md b/br/br-pitr-manual.md index 7368d0f159fe0..d6dad6a95af84 100644 --- a/br/br-pitr-manual.md +++ b/br/br-pitr-manual.md @@ -469,7 +469,7 @@ Restore KV Files <-------------------------------------------------------------- > **Note:** > -> - クラスターを初めて復元する際は、完全なスナップショットデータを指定する必要があります。そうしないと、テーブルIDルールの書き換えにより、新しく作成されたテーブルの一部のデータが正しくなくなる可能性があります。詳細については、GitHub の問題[#54418](https://github.com/pingcap/tidb/issues/54418)をご覧ください。 +> - クラスターを初めて復元する際は、完全なスナップショットデータを指定する必要があります。そうしないと、テーブルIDルールの書き換えにより、新しく作成されたテーブルの一部のデータが正しくなくなる可能性があります。詳細については、GitHub の問題[#54418](https://github.com/pingcap/tidb/issues/54418)をご覧ください。 > - 特定の期間のログバックアップデータを繰り返しリストアすることはできません。範囲`[t1=10, t2=20)`のログバックアップデータを繰り返しリストアすると、リストアされたデータに不整合が生じる可能性があります。 > - 異なる期間のログデータを複数のバッチで復元する場合は、ログデータが連続した順序で復元されるようにしてください。ログバックアップデータ`[t1, t2)` 、 `[t2, t3)` 、 `[t3, t4)`を連続した順序で復元すると、復元されたデータは整合性を保ちます。ただし、 `[t1, t2)`復元した後、 `[t2, t3)`スキップして`[t3, t4)`を復元すると、復元されたデータは不整合になる可能性があります。 diff --git a/br/br-snapshot-manual.md b/br/br-snapshot-manual.md index 6619f9399231e..7e3c563238e5f 100644 --- a/br/br-snapshot-manual.md +++ b/br/br-snapshot-manual.md @@ -289,7 +289,7 @@ tiup br restore full \ SHOW GLOBAL BINDINGS; ``` -復元後の実行プランバインディングの動的ロードは、まだ最適化中です(関連する問題は[#46527](https://github.com/pingcap/tidb/issues/46527)と[#46528](https://github.com/pingcap/tidb/issues/46528)です)。復元後、実行プランバインディングを手動で再ロードする必要があります。 +復元後の実行プランバインディングの動的ロードは、まだ最適化中です(関連する問題は[#46527](https://github.com/pingcap/tidb/issues/46527)と[#46528](https://github.com/pingcap/tidb/issues/46528)です)。復元後、実行プランバインディングを手動で再ロードする必要があります。 ```sql -- Ensure that the mysql.bind_info table has only one record for builtin_pseudo_sql_for_bind_lock. If there are more records, you need to manually delete them. diff --git a/faq/backup-and-restore-faq.md b/faq/backup-and-restore-faq.md index 18ab17fb5982c..1967e76eb67d3 100644 --- a/faq/backup-and-restore-faq.md +++ b/faq/backup-and-restore-faq.md @@ -42,7 +42,7 @@ TiKVは[動的構成](/tikv-control.md#modify-the-tikv-configuration-dynamically ### クラスターはネットワークパーティション障害から回復しましたが、ログバックアップタスクの進行状況のチェックポイントがまだ再開されません。なぜでしょうか? {#the-cluster-has-recovered-from-the-network-partition-failure-but-the-checkpoint-of-the-log-backup-task-progress-still-does-not-resume-why} -問題: [#13126](https://github.com/tikv/tikv/issues/13126) +問題: [#13126](https://github.com/tikv/tikv/issues/13126) クラスター内でネットワークパーティション障害が発生すると、バックアップタスクはログのバックアップを続行できなくなります。一定の再試行時間後、タスクは状態`ERROR`に設定されます。この時点で、バックアップタスクは停止しています。 diff --git a/functions-and-operators/aggregate-group-by-functions.md b/functions-and-operators/aggregate-group-by-functions.md index 6470265e8d7ad..ad0dcf5f55af9 100644 --- a/functions-and-operators/aggregate-group-by-functions.md +++ b/functions-and-operators/aggregate-group-by-functions.md @@ -137,7 +137,7 @@ MySQL では、 `DISTINCT`と`ORDER BY`含むクエリは、 `ORDER BY`式のい - 式は`SELECT`リストの1に等しい - 式によって参照され、クエリの選択されたテーブルに属するすべての列は、 `SELECT`リストの要素です。 -しかし、TiDB では上記のクエリは有効です。詳細については、 [#4254](https://github.com/pingcap/tidb/issues/4254)を参照してください。 +しかし、TiDB では上記のクエリは有効です。詳細については、 [#4254](https://github.com/pingcap/tidb/issues/4254)を参照してください。 標準SQLに対するTiDBのもう一つの拡張機能は、 `HAVING`句で`SELECT`リスト内のエイリアス式を参照することを許可します。例えば、次のクエリはテーブル「orders」に一度だけ出現する「name」の値を返します。 diff --git a/functions-and-operators/bit-functions-and-operators.md b/functions-and-operators/bit-functions-and-operators.md index 4bfed50fc7789..55e949f578649 100644 --- a/functions-and-operators/bit-functions-and-operators.md +++ b/functions-and-operators/bit-functions-and-operators.md @@ -305,5 +305,5 @@ MySQL 8.0 と以前のバージョンの MySQL では、ビット関数と演算 以下の場合、TiDB のクエリ結果はMySQL 5.7と同じですが、MySQL 8.0 とは異なります。 -- バイナリ引数によるビット演算。詳細については[#30637](https://github.com/pingcap/tidb/issues/30637)を参照してください。 -- `BIT_COUNT()`関数の結果。詳細については[#44621](https://github.com/pingcap/tidb/issues/44621)を参照してください。 +- バイナリ引数によるビット演算。詳細については[#30637](https://github.com/pingcap/tidb/issues/30637)を参照してください。 +- `BIT_COUNT()`関数の結果。詳細については[#44621](https://github.com/pingcap/tidb/issues/44621)を参照してください。 diff --git a/functions-and-operators/cast-functions-and-operators.md b/functions-and-operators/cast-functions-and-operators.md index b2b9bd2447f7a..7b58a3070c689 100644 --- a/functions-and-operators/cast-functions-and-operators.md +++ b/functions-and-operators/cast-functions-and-operators.md @@ -121,6 +121,6 @@ SELECT CONVERT(0x616263 USING utf8mb4); ## MySQLとの互換性 {#mysql-compatibility} -- TiDBは`SPATIAL`型に対するキャスト演算をサポートしていません。詳細については[#6347](https://github.com/pingcap/tidb/issues/6347)を参照してください。 -- TiDBは`AT TIME ZONE` for `CAST()`をサポートしていません。詳細については[#51742](https://github.com/pingcap/tidb/issues/51742)を参照してください。 -- `CAST(24 AS YEAR)` TiDBでは2桁、MySQLでは4桁を返します。詳細については、 [#29629](https://github.com/pingcap/tidb/issues/29629)を参照してください。 +- TiDBは`SPATIAL`型に対するキャスト演算をサポートしていません。詳細については[#6347](https://github.com/pingcap/tidb/issues/6347)を参照してください。 +- TiDBは`AT TIME ZONE` for `CAST()`をサポートしていません。詳細については[#51742](https://github.com/pingcap/tidb/issues/51742)を参照してください。 +- `CAST(24 AS YEAR)` TiDBでは2桁、MySQLでは4桁を返します。詳細については、 [#29629](https://github.com/pingcap/tidb/issues/29629)を参照してください。 diff --git a/functions-and-operators/json-functions.md b/functions-and-operators/json-functions.md index 665e8bf80e5b5..ebbe39db5506f 100644 --- a/functions-and-operators/json-functions.md +++ b/functions-and-operators/json-functions.md @@ -151,7 +151,7 @@ JSON関数を使用して[JSONデータ型](/data-type-json.md)のデータを - `JSON_TABLE()` - `JSON_VALUE()` -詳細については[#14486](https://github.com/pingcap/tidb/issues/14486)を参照してください。 +詳細については[#14486](https://github.com/pingcap/tidb/issues/14486)を参照してください。 ## MySQLとの互換性 {#mysql-compatibility} diff --git a/generated-columns.md b/generated-columns.md index 43380bdc15d5c..12d23f2677574 100644 --- a/generated-columns.md +++ b/generated-columns.md @@ -131,7 +131,7 @@ desc select a+1 from t where a+1=3; > **Note:** > -> 置換対象の式と生成列の両方が文字列型で長さが異なる場合でも、システム変数[`tidb_enable_unsafe_substitute`](/system-variables.md#tidb_enable_unsafe_substitute-new-in-v630)を`ON`に設定することで式を置換できます。このシステム変数を設定する際は、生成列によって計算される値が生成列の定義を厳密に満たしていることを確認してください。そうでない場合、長さの違いによりデータが切り捨てられ、誤った結果になる可能性があります。GitHub の問題[#35490](https://github.com/pingcap/tidb/issues/35490#issuecomment-1211658886)を参照してください。 +> 置換対象の式と生成列の両方が文字列型で長さが異なる場合でも、システム変数[`tidb_enable_unsafe_substitute`](/system-variables.md#tidb_enable_unsafe_substitute-new-in-v630)を`ON`に設定することで式を置換できます。このシステム変数を設定する際は、生成列によって計算される値が生成列の定義を厳密に満たしていることを確認してください。そうでない場合、長さの違いによりデータが切り捨てられ、誤った結果になる可能性があります。GitHub の問題[#35490](https://github.com/pingcap/tidb/issues/35490#issuecomment-1211658886)を参照してください。 ## 制限事項 {#limitations} diff --git a/releases/release-2.0.10.md b/releases/release-2.0.10.md index 9cc70567a840c..259a0e6852374 100644 --- a/releases/release-2.0.10.md +++ b/releases/release-2.0.10.md @@ -9,31 +9,31 @@ summary: TiDB 2.0.10およびTiDB Ansible 2.0.10は、2018年12月18日にリリ ## TiDB {#tidb} -- 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 アップグレード時に`ANSI_QUOTES SQL_MODE`で発生した問題を修正 [#8575](https://github.com/pingcap/tidb/pull/8575) -- `select`で場合によっては間違った結果が返される問題を修正[#8570](https://github.com/pingcap/tidb/pull/8570) -- 終了信号を受信しても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) -- `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`が文字列の場合に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) -- `YEAR`列型がゼロ値を誤って変換する問題を修正[#8396](https://github.com/pingcap/tidb/pull/8396) -- `VALUES`関数の引数が列ではない場合に発生するpanic問題を修正しました [#8404](https://github.com/pingcap/tidb/pull/8404) -- サブクエリを含むステートメントのプランキャッシュを無効にする[#8395](https://github.com/pingcap/tidb/pull/8395) +- 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 アップグレード時に`ANSI_QUOTES SQL_MODE`で発生した問題を修正 [#8575](https://github.com/pingcap/tidb/pull/8575) +- `select`で場合によっては間違った結果が返される問題を修正[#8570](https://github.com/pingcap/tidb/pull/8570) +- 終了信号を受信しても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) +- `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`が文字列の場合に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) +- `YEAR`列型がゼロ値を誤って変換する問題を修正[#8396](https://github.com/pingcap/tidb/pull/8396) +- `VALUES`関数の引数が列ではない場合に発生するpanic問題を修正しました [#8404](https://github.com/pingcap/tidb/pull/8404) +- サブクエリを含むステートメントのプランキャッシュを無効にする[#8395](https://github.com/pingcap/tidb/pull/8395) ## PD {#pd} -- デッドロックによりRaftClusterが停止できない問題を修正 [#1370](https://github.com/pingcap/pd/pull/1370) +- デッドロックによりRaftClusterが停止できない問題を修正 [#1370](https://github.com/pingcap/pd/pull/1370) ## TiKV {#tikv} -- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないでください[#3929](https://github.com/tikv/tikv/pull/3929) -- 冗長なリージョンハートビートを修正[#3930](https://github.com/tikv/tikv/pull/3930) +- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないでください[#3929](https://github.com/tikv/tikv/pull/3929) +- 冗長なリージョンハートビートを修正[#3930](https://github.com/tikv/tikv/pull/3930) diff --git a/releases/release-2.0.11.md b/releases/release-2.0.11.md index 966ff45c42bc5..769c8e62272e1 100644 --- a/releases/release-2.0.11.md +++ b/releases/release-2.0.11.md @@ -9,12 +9,12 @@ 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`文実行中に`ADMIN CHECK TABLE`操作が実行されると、エラー メッセージが誤って報告される問題を修正しました。 [#8750](https://github.com/pingcap/tidb/pull/8750) -- 一部のケースでプレフィックスインデックスの範囲が正しくない問題を修正 [#8877](https://github.com/pingcap/tidb/pull/8877) -- 列が追加された場合に発生する`UPDATE`文のpanic問題を修正[#8904](https://github.com/pingcap/tidb/pull/8904) +- 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) +- 一部のケースでプレフィックスインデックスの範囲が正しくない問題を修正 [#8877](https://github.com/pingcap/tidb/pull/8877) +- 列が追加された場合に発生する`UPDATE`文のpanic問題を修正[#8904](https://github.com/pingcap/tidb/pull/8904) ## TiKV {#tikv} -- リージョンマージに関する2つの問題修正 [#4003](https://github.com/tikv/tikv/pull/4003) [#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 eaf66a841576d..cdceb9334132c 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} - 新機能 - - トランザクション自動再試行を無効にするために使用される`tidb_disable_txn_auto_retry`システム変数を追加します [#6877](https://github.com/pingcap/tidb/pull/6877) + - トランザクション自動再試行を無効にするために使用される`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) - - `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) - - コメントで複数のアスタリスクをサポート [#6858](https://github.com/pingcap/tidb/pull/6858) + - `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`文で`\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) + - コメントで複数のアスタリスクをサポート [#6858](https://github.com/pingcap/tidb/pull/6858) - バグ修正 - - `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クライアントの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` の実行中にエラーが発生した場合に、現在処理中の行の ID レコードの問題を修正しました。 [#6903](https://github.com/pingcap/tidb/pull/6903) + - `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クライアントの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` の実行中にエラーが発生した場合に、現在処理中の行の 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 8e5ca5952fd99..b7a3c6601328f 100644 --- a/releases/release-2.0.6.md +++ b/releases/release-2.0.6.md @@ -10,34 +10,34 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い ## TiDB {#tidb} - 改善点 - - ディスク容量を節約するために「システム変数の設定」ログを短くする[#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) - - 実行効率を向上させるために、 `Index Join`の外部テーブルとして推定行数が少ないテーブルを選択します[#7277](https://github.com/pingcap/tidb/pull/7277) - - `ANALYZE TABLE`の実行中に発生したパニックに対する回復メカニズムを追加し、統計収集するプロセスでの異常な動作によって tidb サーバーが利用できなくなることを回避します。 [#7228](https://github.com/pingcap/tidb/pull/7228) - - `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) + - ディスク容量を節約するために「システム変数の設定」ログを短くする[#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) + - 実行効率を向上させるために、 `Index Join`の外部テーブルとして推定行数が少ないテーブルを選択します[#7277](https://github.com/pingcap/tidb/pull/7277) + - `ANALYZE TABLE`の実行中に発生したパニックに対する回復メカニズムを追加し、統計収集するプロセスでの異常な動作によって tidb サーバーが利用できなくなることを回避します。 [#7228](https://github.com/pingcap/tidb/pull/7228) + - `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) - - `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) - - 一部のシナリオで古い統計情報によって引き起こされるpanicの問題を修正[#7155](https://github.com/pingcap/tidb/pull/7155) - - いくつかのシナリオで`ADD INDEX`操作後にインデックスデータの1つが失われる問題を修正しました[#7156](https://github.com/pingcap/tidb/pull/7156) - - 一部のシナリオで一意インデックスを使用して`NULL`値をクエリしたときに間違った結果が返される問題を修正しました[#7172](https://github.com/pingcap/tidb/pull/7172) - - いくつかのシナリオにおける`DECIMAL`乗算結果のコードの乱雑な問題を修正[#7212](https://github.com/pingcap/tidb/pull/7212) - - いくつかのシナリオで`DECIMAL`剰余演算の誤った結果の問題を修正[#7245](https://github.com/pingcap/tidb/pull/7245) - - トランザクション内の`UPDATE`ステートメントが`DELETE`いくつかの特殊なステートメントシーケンスで間違った結果を返す問題を修正しました[#7219](https://github.com/pingcap/tidb/pull/7219) - - いくつかのシナリオで実行計画を構築するプロセス中に`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) - - いくつかのシナリオで`ADD INDEX`実行プロセス中に`SHOW CREATE TABLE`の間違った結果の問題を修正しました [#7243](https://github.com/pingcap/tidb/pull/7243) - - `Index Join`一部のシナリオでタイムスタンプを初期化しないとpanicが発生する問題を修正[#7246](https://github.com/pingcap/tidb/pull/7246) - - セッションでタイムゾーンを誤って使用した`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) + - `DROP USER`文が場合によっては MySQL の動作と互換性がない問題を修正[#7014](https://github.com/pingcap/tidb/pull/7014) + - `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) + - 一部のシナリオで古い統計情報によって引き起こされるpanicの問題を修正[#7155](https://github.com/pingcap/tidb/pull/7155) + - いくつかのシナリオで`ADD INDEX`操作後にインデックスデータの1つが失われる問題を修正しました[#7156](https://github.com/pingcap/tidb/pull/7156) + - 一部のシナリオで一意インデックスを使用して`NULL`値をクエリしたときに間違った結果が返される問題を修正しました[#7172](https://github.com/pingcap/tidb/pull/7172) + - いくつかのシナリオにおける`DECIMAL`乗算結果のコードの乱雑な問題を修正[#7212](https://github.com/pingcap/tidb/pull/7212) + - いくつかのシナリオで`DECIMAL`剰余演算の誤った結果の問題を修正[#7245](https://github.com/pingcap/tidb/pull/7245) + - トランザクション内の`UPDATE`ステートメントが`DELETE`いくつかの特殊なステートメントシーケンスで間違った結果を返す問題を修正しました[#7219](https://github.com/pingcap/tidb/pull/7219) + - いくつかのシナリオで実行計画を構築するプロセス中に`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) + - いくつかのシナリオで`ADD INDEX`実行プロセス中に`SHOW CREATE TABLE`の間違った結果の問題を修正しました [#7243](https://github.com/pingcap/tidb/pull/7243) + - `Index Join`一部のシナリオでタイムスタンプを初期化しないとpanicが発生する問題を修正[#7246](https://github.com/pingcap/tidb/pull/7246) + - セッションでタイムゾーンを誤って使用した`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) ## TiKV {#tikv} diff --git a/releases/release-2.0.7.md b/releases/release-2.0.7.md index dc600f86e383f..14620b75afa5b 100644 --- a/releases/release-2.0.7.md +++ b/releases/release-2.0.7.md @@ -10,23 +10,23 @@ summary: TiDB 2.0.7は2018年9月7日にリリースされ、システムの互 ## TiDB {#tidb} - 新機能 - - `information_schema` の`PROCESSLIST`テーブルを追加します [#7286](https://github.com/pingcap/tidb/pull/7286) + - `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) - - 一意インデックスの追加を高速化[#7562](https://github.com/pingcap/tidb/pull/7562) - - DDL同時実行を制御するオプションを追加[#7563](https://github.com/pingcap/tidb/pull/7563) + - 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) - バグ修正 - - 主キーが整数であるテーブルでは`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) - - `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) + - 主キーが整数であるテーブルでは`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) + - `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) ## TiKV {#tikv} diff --git a/releases/release-2.0.8.md b/releases/release-2.0.8.md index ee37c18faac94..359a3d92519e4 100644 --- a/releases/release-2.0.8.md +++ b/releases/release-2.0.8.md @@ -10,20 +10,20 @@ summary: TiDB 2.0.8は2018年10月16日にリリースされ、システムの ## TiDB {#tidb} - 改善 - - `Update`文が対応するAUTO-INCREMENT列を変更しない場合は、AUTO-IDの増加速度を抑制します。 [#7846](https://github.com/pingcap/tidb/pull/7846) + - `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) - - `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) - - 一部の状況で統計モジュールによって発生するメモリリークの問題を修正[#7864](https://github.com/pingcap/tidb/pull/7864) - - 一部の異常な状況で`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) + - PDリーダーがダウンしたときにサービスを回復するための新しいetcdセッションを素早く作成する[#7810](https://github.com/pingcap/tidb/pull/7810) + - `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) + - 一部の状況で統計モジュールによって発生するメモリリークの問題を修正[#7864](https://github.com/pingcap/tidb/pull/7864) + - 一部の異常な状況で`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) ## TiKV {#tikv} - バグ修正 - - ノードがダウンするとRaftstore `EntryCache`のメモリ消費量が増加し続ける問題を修正[#3529](https://github.com/tikv/tikv/pull/3529) + - ノードがダウンするとRaftstore `EntryCache`のメモリ消費量が増加し続ける問題を修正[#3529](https://github.com/tikv/tikv/pull/3529) diff --git a/releases/release-2.0.9.md b/releases/release-2.0.9.md index 82bab5b6e1c24..6365bf941d986 100644 --- a/releases/release-2.0.9.md +++ b/releases/release-2.0.9.md @@ -9,38 +9,38 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの ## TiDB {#tidb} -- 統計ヒストグラムが空であることによる問題を修正 [#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) -- `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) -- 一部のケースにおける統計モジュールの主キーの選択性推定の問題を修正[#8150](https://github.com/pingcap/tidb/pull/8150) -- `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`以外の文で`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) -- `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) -- ticlientの`Scan`コマンドに上限を追加して、オーバーバウンドスキャン を回避する [#8310](https://github.com/pingcap/tidb/pull/8310) [#8309](https://github.com/pingcap/tidb/pull/8309) +- 統計ヒストグラムが空であることによる問題を修正 [#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) +- `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) +- 一部のケースにおける統計モジュールの主キーの選択性推定の問題を修正[#8150](https://github.com/pingcap/tidb/pull/8150) +- `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`以外の文で`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) +- `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) +- ticlientの`Scan`コマンドに上限を追加して、オーバーバウンドスキャン を回避する [#8310](https://github.com/pingcap/tidb/pull/8310) [#8309](https://github.com/pingcap/tidb/pull/8309) ## PD {#pd} -- etcdの起動失敗によりPDサーバーが停止する問題を修正[#1267](https://github.com/pingcap/pd/pull/1267) -- リージョンキーの読み取りに関連する問題を修正`pd-ctl` [#1298](https://github.com/pingcap/pd/pull/1298) [#1299](https://github.com/pingcap/pd/pull/1299) [#1308](https://github.com/pingcap/pd/pull/1308) -- `regions/check` APIが間違った結果を返す問題を修正[#1311](https://github.com/pingcap/pd/pull/1311) -- PD参加失敗後にPDが参加を再開できない問題を修正[#1279](https://github.com/pingcap/pd/pull/1279) +- etcdの起動失敗によりPDサーバーが停止する問題を修正[#1267](https://github.com/pingcap/pd/pull/1267) +- リージョンキーの読み取りに関連する問題を修正`pd-ctl` [#1298](https://github.com/pingcap/pd/pull/1298) [#1299](https://github.com/pingcap/pd/pull/1299) [#1308](https://github.com/pingcap/pd/pull/1308) +- `regions/check` APIが間違った結果を返す問題を修正[#1311](https://github.com/pingcap/pd/pull/1311) +- PD参加失敗後にPDが参加を再開できない問題を修正[#1279](https://github.com/pingcap/pd/pull/1279) ## 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) -- RocksDB の`CompactFiles`問題を修正 [#3789](https://github.com/tikv/tikv/pull/3789) +- `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 の`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 94a42c3f4ac58..ef9dd8d0eea1a 100644 --- a/releases/release-2.1-rc.1.md +++ b/releases/release-2.1-rc.1.md @@ -10,91 +10,91 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL ## TiDB {#tidb} - SQLオプティマイザー - - 相関サブクエリの相関を解除した後に間違った結果が返される場合がある問題を修正[#6972](https://github.com/pingcap/tidb/pull/6972) - - `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) - - 一部のケースで一意インデックスを使用して`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) - - 相関列を使用してインデックス範囲を計算できないケースがある問題を修正[#7357](https://github.com/pingcap/tidb/pull/7357) + - 相関サブクエリの相関を解除した後に間違った結果が返される場合がある問題を修正[#6972](https://github.com/pingcap/tidb/pull/6972) + - `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) + - 一部のケースで一意インデックスを使用して`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) + - 相関列を使用してインデックス範囲を計算できないケースがある問題を修正[#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) - - `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) でメモリ使用量が多すぎるために発生する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) - - いくつかのケースで`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) - - 根本的な問題を回避するために分離レベル`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) + - 一部のケースで夏時間が正しく計算されない問題を修正[#6823](https://github.com/pingcap/tidb/pull/6823) + - 集計関数フレームワークをリファクタリングして、 `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) でメモリ使用量が多すぎるために発生する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) + - いくつかのケースで`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) + - 根本的な問題を回避するために分離レベル`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) - 統計 - - 統計動的収集のメカニズムの最適化[#6796](https://github.com/pingcap/tidb/pull/6796) - - データが頻繁に更新されると`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) + - 統計動的収集のメカニズムの最適化[#6796](https://github.com/pingcap/tidb/pull/6796) + - データが頻繁に更新されると`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) - サーバ - - 権限情報の読み込みに関するバグを修正[#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) - - 接続を追加するか、 `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) - - 権限検証で複数のルールがヒットした場合の順序の問題を修正 [#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) + - 権限情報の読み込みに関するバグを修正[#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) + - 接続を追加するか、 `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) + - 権限検証で複数のルールがヒットした場合の順序の問題を修正 [#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) - 互換性 - - セッション変数`warning_count`と`error_count`サポート[#6945](https://github.com/pingcap/tidb/pull/6945) - - システム変数読み取り時にチェックを`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` の`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`文の`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` を含む文の誤った結果`CONCAT`を修正します [#7448](https://github.com/pingcap/tidb/pull/7448) - - `DECIMAL`型を`STRING`型にキャストする際の不正確な型長の問題を修正しました [#7451](https://github.com/pingcap/tidb/pull/7451) + - セッション変数`warning_count`と`error_count`サポート[#6945](https://github.com/pingcap/tidb/pull/6945) + - システム変数読み取り時にチェックを`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` の`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`文の`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` を含む文の誤った結果`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) - - いくつかの操作を実行する際のメモリ使用量の問題を修正しました`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) + - `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) - DDL - - `Schema`が複製されているかどうかをDDLで判断する方法を改善し、場合によっては誤判断を回避する[#7319](https://github.com/pingcap/tidb/pull/7319) - - インデックス追加プロセスで`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) - - `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) + - `Schema`が複製されているかどうかをDDLで判断する方法を改善し、場合によっては誤判断を回避する[#7319](https://github.com/pingcap/tidb/pull/7319) + - インデックス追加プロセスで`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) + - `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) - トップレベルのパーティションをサポート - サポート`Range Partition` diff --git a/releases/release-2.1-rc.2.md b/releases/release-2.1-rc.2.md index 063e3e5616da0..18cbdea0b1c9d 100644 --- a/releases/release-2.1-rc.2.md +++ b/releases/release-2.1-rc.2.md @@ -10,110 +10,110 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL ## TiDB {#tidb} - SQLオプティマイザー - - 次世代プランナーの提案 [#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`文の`PointGet`演算子をサポートする [#7586](https://github.com/pingcap/tidb/pull/7586) - - いくつかの条件で`FirstRow`集計関数を実行するプロセス中にpanic問題を修正しました[#7624](https://github.com/pingcap/tidb/pull/7624) + - 次世代プランナーの提案 [#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`文の`PointGet`演算子をサポートする [#7586](https://github.com/pingcap/tidb/pull/7586) + - いくつかの条件で`FirstRow`集計関数を実行するプロセス中にpanic問題を修正しました[#7624](https://github.com/pingcap/tidb/pull/7624) - SQL実行エンジン - - `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演算子 パフォーマンスを最適化します [#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) + - `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演算子 パフォーマンスを最適化します [#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) - 統計 - - 自動分析作業で統計を繰り返し分析する問題を修正 [#7550](https://github.com/pingcap/tidb/pull/7550) - - 統計情報に変更がない場合に発生する統計情報更新エラーを修正[#7530](https://github.com/pingcap/tidb/pull/7530) - - `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) - - 空のヒストグラムを更新するときにpanic問題を修正[#7640](https://github.com/pingcap/tidb/pull/7640) - - 統計情報を使用して`information_schema.tables.data_length`を更新 [#7657](https://github.com/pingcap/tidb/pull/7657) + - 自動分析作業で統計を繰り返し分析する問題を修正 [#7550](https://github.com/pingcap/tidb/pull/7550) + - 統計情報に変更がない場合に発生する統計情報更新エラーを修正[#7530](https://github.com/pingcap/tidb/pull/7530) + - `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) + - 空のヒストグラムを更新するときにpanic問題を修正[#7640](https://github.com/pingcap/tidb/pull/7640) + - 統計情報を使用して`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) - - `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) - - 監視メトリクスで内部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) + - トレース関連の依存関係を追加する [#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) + - TiDBの起動中に内部SQLを高優先度に設定する[#7616](https://github.com/pingcap/tidb/pull/7616) + - 監視メトリクスで内部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) - 互換性 - - `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`表の float 型の`NUMERIC_SCALE`の値が正しくない問題を修正しました [#7602](https://github.com/pingcap/tidb/pull/7602) - - 1行コメントが空の場合にパーサーがエラーを報告する問題を修正しました[#7612](https://github.com/pingcap/tidb/pull/7612) + - `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`表の float 型の`NUMERIC_SCALE`の値が正しくない問題を修正しました [#7602](https://github.com/pingcap/tidb/pull/7602) + - 1行コメントが空の場合にパーサーがエラーを報告する問題を修正しました[#7612](https://github.com/pingcap/tidb/pull/7612) - 表現 - - `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) + - `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) - DML - - `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) + - `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) - DDL - - モニターに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キューのチェック間隔`CREATE TABLE/DATABASE`を減らす [#7608](https://github.com/pingcap/tidb/pull/7608) - - `ddl/owner/resign` HTTPインターフェースを使用してDDL所有者を解放し、新しい所有者選出を開始します。 [#7649](https://github.com/pingcap/tidb/pull/7649) + - モニターに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キューのチェック間隔`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) - - メモリ使用量を最適化して、ハートビートによるオーバーヘッドを削減する[#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 のバージョン比較に基づいて、トップ Nリージョン情報を照会する機能をサポート [#1233](https://github.com/pingcap/pd/pull/1233) - - pd-ctl でより正確な TSO デコードをサポート [#1242](https://github.com/pingcap/pd/pull/1242) + - ダウンストアの処理プロセスを最適化して、できるだけ早くレプリカを作成します[#1222](https://github.com/pingcap/pd/pull/1222) + - 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 のバージョン比較に基づいて、トップ 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) + - pd-ctlが`hot store`コマンドを使用して誤って終了する問題を修正しました[#1244](https://github.com/pingcap/pd/pull/1244) ## TiKV {#tikv} - パフォーマンス - - I/Oコストを削減するために統計推定に基づいてリージョンを分割する機能をサポート[#3511](https://github.com/tikv/tikv/pull/3511) - - トランザクションスケジューラクローンを削減 [#3530](https://github.com/tikv/tikv/pull/3530) + - I/Oコストを削減するために統計推定に基づいてリージョンを分割する機能をサポート[#3511](https://github.com/tikv/tikv/pull/3511) + - トランザクションスケジューラクローンを削減 [#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) - - 重要なRaftメッセージのコミットメッセージをブロードキャストして、不要な遅延を回避する[#3592](https://github.com/tikv/tikv/pull/3592) + - 特定のシナリオにおけるリーダースケジューリングの失敗の問題を修正するために`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) + - 重要なRaftメッセージのコミットメッセージをブロードキャストして、不要な遅延を回避する[#3592](https://github.com/tikv/tikv/pull/3592) - バグ修正 - - 新しく分割されたリージョンの`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) + - 新しく分割されたリージョンの`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 ea127562f9e2c..465d8bf2d7be8 100644 --- a/releases/release-2.1-rc.3.md +++ b/releases/release-2.1-rc.3.md @@ -10,54 +10,54 @@ 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) - - `Union`演算子の一意のキープロパティが正しく設定されていない問題を修正[#7680](https://github.com/pingcap/tidb/pull/7680) - - 定数畳み込みの最適化ルールの強化[#7696](https://github.com/pingcap/tidb/pull/7696) - - テーブルデュアルへの伝播後にフィルターがnullになるデータソースを最適化します [#7756](https://github.com/pingcap/tidb/pull/7756) + - 文に埋め込み`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) + - テーブルデュアルへの伝播後にフィルターがnullになるデータソースを最適化します [#7756](https://github.com/pingcap/tidb/pull/7756) - SQL実行エンジン - - トランザクションにおける読み取り要求のパフォーマンスを最適化する [#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) + - トランザクションにおける読み取り要求のパフォーマンスを最適化する [#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) - - 各ステートメント実行優先度を設定するためのシステム変数`tidb_force_priority`追加します。 [#7694](https://github.com/pingcap/tidb/pull/7694) - - `admin show slow`文を使用してスロークエリログを取得することをサポートします [#7785](https://github.com/pingcap/tidb/pull/7785) + - 設定ファイル内のメモリクォータが有効にならない問題を修正[#7729](https://github.com/pingcap/tidb/pull/7729) + - 各ステートメント実行優先度を設定するためのシステム変数`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` で`charset/collation`の結果が正しくない問題を修正 [#7751](https://github.com/pingcap/tidb/pull/7751) - - `hostname`システム変数の値が空になる問題を修正[#7750](https://github.com/pingcap/tidb/pull/7750) + - `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`関数の`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) + - `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) - DML - - 一意キーを更新する際に`INSERT … ON DUPLICATE KEY UPDATE`文の結果が正しくない問題を修正 [#7675](https://github.com/pingcap/tidb/pull/7675) + - 一意キーを更新する際に`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) - - etcdセッションの迅速な作成をサポートし、ネットワーク分離後のクラスタの可用性を向上します[#7774](https://github.com/pingcap/tidb/pull/7774) + - タイムスタンプ型の新しい列に新しいインデックスを作成するときに、インデックス値がタイムゾーン間で変換されない問題を修正しました。 [#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} - 新機能 - - 逆順にリージョンリストを取得するAPIを追加する[#1254](https://github.com/pingcap/pd/pull/1254) + - 逆順にリージョンリストを取得する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) + - PDがリーダーを切り替えた後に`adjacent-region-scheduler`が発生する可能性がある問題を修正[#1250](https://github.com/pingcap/pd/pull/1250) ## TiKV {#tikv} - パフォーマンス - - コプロセッサ要求の同時実行を最適化する[#3515](https://github.com/tikv/tikv/pull/3515) + - コプロセッサ要求の同時実行を最適化する[#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) + - ログ関数のサポートを追加[#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) - バグ修正 - - 時間関数に関連するレポートエラーの動作修正しました [#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 0c987103f2534..6f326042ed632 100644 --- a/releases/release-2.1-rc.4.md +++ b/releases/release-2.1-rc.4.md @@ -10,45 +10,45 @@ summary: TiDB 2.1 RC4は2018年10月23日にリリースされ、安定性、SQL ## TiDB {#tidb} - SQLオプティマイザー - - `UnionAll`の列プルーニングが場合によっては正しくない問題を修正[#7941](https://github.com/pingcap/tidb/pull/7941) - - `UnionAll`演算子の結果が場合によっては正しくない問題を修正[#8007](https://github.com/pingcap/tidb/pull/8007) + - `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) - - `EXPLAIN ANALYZE`ステートメントを使用して、クエリ実行プロセス中の各演算子の実行時間と返された行数を含む実行時統計をチェックする機能をサポートします[#7925](https://github.com/pingcap/tidb/pull/7925) - - テーブルの列が結果セットに複数回出現する場合の`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) + - `AVG`関数の精度の問題を修正 [#7874](https://github.com/pingcap/tidb/pull/7874) + - `EXPLAIN ANALYZE`ステートメントを使用して、クエリ実行プロセス中の各演算子の実行時間と返された行数を含む実行時統計をチェックする機能をサポートします[#7925](https://github.com/pingcap/tidb/pull/7925) + - テーブルの列が結果セットに複数回出現する場合の`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) + - 結合インデックスのヒストグラム下限の接頭辞が範囲外であると判断される問題を修正[#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) - サーバ - - ラッチをリファクタリングしてトランザクションの競合の誤判断を回避し、同時トランザクションの実行パフォーマンスを向上させる[#7711](https://github.com/pingcap/tidb/pull/7711) - - 一部のケースでスロークエリを収集することによって発生するpanic問題を修正[#7874](https://github.com/pingcap/tidb/pull/7847) - - `LOAD DATA`文で`ESCAPED BY`が空文字列の場合のpanic問題を修正 [#8005](https://github.com/pingcap/tidb/pull/8005) - - 「コプロセッサエラー」ログ情報を完了する [#8006](https://github.com/pingcap/tidb/pull/8006) + - ラッチをリファクタリングしてトランザクションの競合の誤判断を回避し、同時トランザクションの実行パフォーマンスを向上させる[#7711](https://github.com/pingcap/tidb/pull/7711) + - 一部のケースでスロークエリを収集することによって発生するpanic問題を修正[#7874](https://github.com/pingcap/tidb/pull/7847) + - `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) + - クエリが空の場合、 `SHOW PROCESSLIST`結果の`Command`フィールドを`Sleep`に設定します[#7839](https://github.com/pingcap/tidb/pull/7839) - 表現 - - `SYSDATE`関数の定数の折り畳みの問題を修正 [#7895](https://github.com/pingcap/tidb/pull/7895) - - `SUBSTRING_INDEX`が場合によってはパニックになる問題を修正[#7897](https://github.com/pingcap/tidb/pull/7897) + - `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) - - `ADMIN CHECK TABLE`の結果が場合によっては正しくない問題を修正[#7975](https://github.com/pingcap/tidb/pull/7975) + - `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) -- 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) +- 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) +- TiKVがtombstone になったときに追加の警告ログが出力される可能性がある問題を修正しました [#1280](https://github.com/pingcap/pd/pull/1273) ## TiKV {#tikv} -- スナップショット適用によって発生する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) +- スナップショット適用によって発生する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 b68c8c636323d..4d8cb68d8aa5c 100644 --- a/releases/release-2.1-rc.5.md +++ b/releases/release-2.1-rc.5.md @@ -12,55 +12,55 @@ summary: TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQL ## TiDB {#tidb} - SQLオプティマイザー - - `IndexReader`が場合によっては間違ったハンドルを読み取る問題を修正[#8132](https://github.com/pingcap/tidb/pull/8132) - - `IndexScan Prepared`文で`Plan Cache` を使用しているときに発生する問題を修正 [#8055](https://github.com/pingcap/tidb/pull/8055) - - `Union`文の結果が不安定になる問題を修正[#8165](https://github.com/pingcap/tidb/pull/8165) + - `IndexReader`が場合によっては間違ったハンドルを読み取る問題を修正[#8132](https://github.com/pingcap/tidb/pull/8132) + - `IndexScan Prepared`文で`Plan Cache` を使用しているときに発生する問題を修正 [#8055](https://github.com/pingcap/tidb/pull/8055) + - `Union`文の結果が不安定になる問題を修正[#8165](https://github.com/pingcap/tidb/pull/8165) - SQL実行エンジン - - ワイドテーブル挿入または更新における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) + - ワイドテーブル挿入または更新における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) - 統計 - - ポイントクエリ中に一部のケースで統計情報が正しく表示されない問題を修正[#8035](https://github.com/pingcap/tidb/pull/8035) - - いくつかのケースにおける主キーの統計の選択性推定を修正[#8149](https://github.com/pingcap/tidb/pull/8149) - - 削除されたテーブルの統計が長期間クリアされない問題を修正[#8182](https://github.com/pingcap/tidb/pull/8182) + - ポイントクエリ中に一部のケースで統計情報が正しく表示されない問題を修正[#8035](https://github.com/pingcap/tidb/pull/8035) + - いくつかのケースにおける主キーの統計の選択性推定を修正[#8149](https://github.com/pingcap/tidb/pull/8149) + - 削除されたテーブルの統計が長期間クリアされない問題を修正[#8182](https://github.com/pingcap/tidb/pull/8182) - サーバ - ログの読みやすさを改善し、ログをより良くする - - [#8063](https://github.com/pingcap/tidb/pull/8063) - - [#8053](https://github.com/pingcap/tidb/pull/8053) - - [#8224](https://github.com/pingcap/tidb/pull/8224) + - [#8063](https://github.com/pingcap/tidb/pull/8063) + - [#8053](https://github.com/pingcap/tidb/pull/8053) + - [#8224](https://github.com/pingcap/tidb/pull/8224) - - `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`環境変数が動的にログを設定する間に切り捨てられた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`コマンドに上限を追加して、オーバーバウンドスキャン 回避する [#8247](https://github.com/pingcap/tidb/pull/8247) [#8081](https://github.com/pingcap/tidb/pull/8081) + - `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`環境変数が動的にログを設定する間に切り捨てられた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`コマンドに上限を追加して、オーバーバウンドスキャン 回避する [#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 を返すコマンド`admin show next_row_id`を追加します。 [#8268](https://github.com/pingcap/tidb/pull/8268) + - トランザクション内で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 を返すコマンド`admin show next_row_id`を追加します。 [#8268](https://github.com/pingcap/tidb/pull/8268) ## PD {#pd} - リージョンキーの`pd-ctl`に関連する問題を修正 - - [#1298](https://github.com/pingcap/pd/pull/1298) - - [#1299](https://github.com/pingcap/pd/pull/1299) - - [#1308](https://github.com/pingcap/pd/pull/1308) -- `regions/check` APIが間違った結果を返す問題を修正[#1311](https://github.com/pingcap/pd/pull/1311) -- PD参加失敗後にPDが参加を再開できない問題を修正[#1279](https://github.com/pingcap/pd/pull/1279) -- `watch leader`で場合によってはイベントが失われる可能性がある問題を修正[#1317](https://github.com/pingcap/pd/pull/1317) + - [#1298](https://github.com/pingcap/pd/pull/1298) + - [#1299](https://github.com/pingcap/pd/pull/1299) + - [#1308](https://github.com/pingcap/pd/pull/1308) +- `regions/check` APIが間違った結果を返す問題を修正[#1311](https://github.com/pingcap/pd/pull/1311) +- PD参加失敗後にPDが参加を再開できない問題を修正[#1279](https://github.com/pingcap/pd/pull/1279) +- `watch leader`で場合によってはイベントが失われる可能性がある問題を修正[#1317](https://github.com/pingcap/pd/pull/1317) ## TiKV {#tikv} -- `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) +- `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 の古いバージョンと互換性のないTiDB-Binlogクラスターをサポートします[ドキュメント](https://docs-archive.pingcap.com/tidb/v2.1/tidb-binlog-overview) [#8093](https://github.com/pingcap/tidb/pull/8093) +- 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 f5a41f88919c4..d872f5676ee0c 100644 --- a/releases/release-2.1.1.md +++ b/releases/release-2.1.1.md @@ -10,32 +10,32 @@ 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) - - `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) - - JSON列のデータ競合を修正 [#8660](https://github.com/pingcap/tidb/pull/8660) + - 負の日付の丸め誤差を修正 [#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) + - `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) - - ANSI標準に準拠していないステートメントによって発生するブートストラップエラーを修正 [#8576](https://github.com/pingcap/tidb/pull/8576) - - トランザクションの再試行で誤ったパラメータが使用される問題を修正[#8638](https://github.com/pingcap/tidb/pull/8638) + - PDが故障したときにTSOで取得したトランザクションが正しくない問題を修正[#8567](https://github.com/pingcap/tidb/pull/8567) + - 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) - - インデックスを追加する速度を制御するために`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) + - テーブルのデフォルトの文字セットと照合順序を`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) ## PD {#pd} -- 構成ファイルで一部の構成項目を`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) +- 構成ファイルで一部の構成項目を`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) ## TiKV {#tikv} -- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないでください[#3878](https://github.com/tikv/tikv/pull/3878) +- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないでください[#3878](https://github.com/tikv/tikv/pull/3878) ## ツール {#tools} diff --git a/releases/release-2.1.10.md b/releases/release-2.1.10.md index 33008c4ca980d..6238e406f1ccd 100644 --- a/releases/release-2.1.10.md +++ b/releases/release-2.1.10.md @@ -13,47 +13,47 @@ TiDB Ansible バージョン: 2.1.10 ## TiDB {#tidb} -- `tidb_snapshot`を使用して履歴データ読み取るときに、一部の異常によりテーブル スキーマが正しくなくなる問題を修正しました。 [#10359](https://github.com/pingcap/tidb/pull/10359) -- `NOT`関数が場合によっては誤った読み取り結果を引き起こす問題を修正[#10363](https://github.com/pingcap/tidb/pull/10363) -- `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) -- クラスタ初期化時に多数の競合エラーレポートを回避するために、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) -- `ORDER BY RAND()`ランダムな数字を返さない問題を修正[#10064](https://github.com/pingcap/tidb/pull/10064) -- 小数点以下の精度を変更する`ALTER`文を禁止する[#10458](https://github.com/pingcap/tidb/pull/10458) -- 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) -- OOM panic回復できないケースがある問題を修正[#10545](https://github.com/pingcap/tidb/pull/10545) -- テーブルメタデータを書き換えるDDL操作のセキュリティを強化する[#10547](https://github.com/pingcap/tidb/pull/10547) +- `tidb_snapshot`を使用して履歴データ読み取るときに、一部の異常によりテーブル スキーマが正しくなくなる問題を修正しました。 [#10359](https://github.com/pingcap/tidb/pull/10359) +- `NOT`関数が場合によっては誤った読み取り結果を引き起こす問題を修正[#10363](https://github.com/pingcap/tidb/pull/10363) +- `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) +- クラスタ初期化時に多数の競合エラーレポートを回避するために、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) +- `ORDER BY RAND()`ランダムな数字を返さない問題を修正[#10064](https://github.com/pingcap/tidb/pull/10064) +- 小数点以下の精度を変更する`ALTER`文を禁止する[#10458](https://github.com/pingcap/tidb/pull/10458) +- 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) +- OOM panic回復できないケースがある問題を修正[#10545](https://github.com/pingcap/tidb/pull/10545) +- テーブルメタデータを書き換えるDDL操作のセキュリティを強化する[#10547](https://github.com/pingcap/tidb/pull/10547) ## PD {#pd} -- リーダーの優先順位が有効にならない問題を修正[#1533](https://github.com/pingcap/pd/pull/1533) +- リーダーの優先順位が有効にならない問題を修正[#1533](https://github.com/pingcap/pd/pull/1533) ## 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) -- `CommitMerge`一部のケースでTiKVの再起動が失敗する問題を修正[#4615](https://github.com/tikv/tikv/pull/4615) -- 不明なログを修正 [#4730](https://github.com/tikv/tikv/pull/4730) +- 転送の失敗を回避するために、最近構成が変更されたリージョンのリーダーの転送を拒否します[#4684](https://github.com/tikv/tikv/pull/4684) +- コプロセッサーメトリックの優先ラベルを追加します [#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) ## ツール {#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 - - トラブルシューティングを容易にするためにPumpストレージログを最適化します[#607](https://github.com/pingcap/tidb-binlog/pull/607) + - トラブルシューティングを容易にするためにPumpストレージログを最適化します[#607](https://github.com/pingcap/tidb-binlog/pull/607) ## TiDB Ansible {#tidb-ansible} diff --git a/releases/release-2.1.11.md b/releases/release-2.1.11.md index de89af67a07e9..020c498c4749d 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 との`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) -- 場合によっては goroutine リークが発生する可能性がある問題を修正[#10656](https://github.com/pingcap/tidb/pull/10656) -- `tidb_snapshot`変数を設定すると、場合によっては時間形式の解析が正しく行われない可能性がある問題を修正しました。 [#10637](https://github.com/pingcap/tidb/pull/10637) +- `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) +- 場合によっては goroutine リークが発生する可能性がある問題を修正[#10656](https://github.com/pingcap/tidb/pull/10656) +- `tidb_snapshot`変数を設定すると、場合によっては時間形式の解析が正しく行われない可能性がある問題を修正しました。 [#10637](https://github.com/pingcap/tidb/pull/10637) ## PD {#pd} -- `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) +- `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) - `hot-region-schedule-limit`同時ホットスポット スケジューリング タスクの最大数を制御します - ホットリージョンを識別するには`hot-region-cache-hits-threshold` ## TiKV {#tikv} -- リーダーとラーナーが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) +- リーダーとラーナーが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) ## ツール {#tools} - TiDB Binlog - - GC中のデータ削除速度を制限して、 `WritePause` によるQPSの低下を回避する [#620](https://github.com/pingcap/tidb-binlog/pull/620) + - 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 025b8f9a03da9..64753d42c3000 100644 --- a/releases/release-2.1.12.md +++ b/releases/release-2.1.12.md @@ -13,31 +13,31 @@ TiDB Ansible バージョン: 2.1.12 ## TiDB {#tidb} -- インデックスクエリフィードバックを使用する際に、一致しないデータ型によって発生する問題を修正しました [#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) +- インデックスクエリフィードバックを使用する際に、一致しないデータ型によって発生する問題を修正しました [#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` を処理するときに`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) -- 一部のケースで小数を浮動小数点数に変換するときに発生するオーバーフローの問題を修正[#10730](https://github.com/pingcap/tidb/pull/10730) -- 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) -- 符号なしヒストグラムが符号付き範囲と一致する場合がある問題を修正[#10695](https://github.com/pingcap/tidb/pull/10695) -- 統計フィードバックが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) + - `DAYNAME`機能[#10732](https://github.com/pingcap/tidb/pull/10732) + - `MONTHNAME`機能[#10733](https://github.com/pingcap/tidb/pull/10733) + - `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) +- 一部のケースで小数を浮動小数点数に変換するときに発生するオーバーフローの問題を修正[#10730](https://github.com/pingcap/tidb/pull/10730) +- 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) +- 符号なしヒストグラムが符号付き範囲と一致する場合がある問題を修正[#10695](https://github.com/pingcap/tidb/pull/10695) +- 統計フィードバックが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) ## PD {#pd} -- 極端な状況でetcdリーダー選出がブロックされる問題を修正[#1576](https://github.com/pingcap/pd/pull/1576) +- 極端な状況でetcdリーダー選出がブロックされる問題を修正[#1576](https://github.com/pingcap/pd/pull/1576) ## TiKV {#tikv} -- 極端な状況でリーダー移行プロセス中にリージョンが利用できなくなる問題を修正[#4799](https://github.com/tikv/tikv/pull/4734) -- スナップショット受信時にディスクへのデータフラッシュが遅れることが原因で、マシンの電源が異常に落ちたときにTiKVがデータを失う問題を修正しました。 [#4850](https://github.com/tikv/tikv/pull/4850) +- 極端な状況でリーダー移行プロセス中にリージョンが利用できなくなる問題を修正[#4799](https://github.com/tikv/tikv/pull/4734) +- スナップショット受信時にディスクへのデータフラッシュが遅れることが原因で、マシンの電源が異常に落ちたときに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 b685486127e88..2f1db947749c0 100644 --- a/releases/release-2.1.13.md +++ b/releases/release-2.1.13.md @@ -13,25 +13,25 @@ TiDB Ansible バージョン: 2.1.13 ## TiDB {#tidb} -- ホットスポットの問題を軽減するために、列に`AUTO_INCREMENT`属性が含まれている場合に`SHARD_ROW_ID_BITS`を使用して行 ID を分散させる機能を追加します[#10788](https://github.com/pingcap/tidb/pull/10788) -- 無効な 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) +- ホットスポットの問題を軽減するために、列に`AUTO_INCREMENT`属性が含まれている場合に`SHARD_ROW_ID_BITS`を使用して行 ID を分散させる機能を追加します[#10788](https://github.com/pingcap/tidb/pull/10788) +- 無効な 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) -- `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) +- `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) ## 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) - - コンテナ環境でブリッジモードをサポートするために、 Drainerに`advertise-addr`構成を追加します。 [#634](https://github.com/pingcap/tidb-binlog/pull/634) + - データの書き込みに失敗したときにPumpが戻り値をチェックしないことによって発生する間違ったオフセットの問題を修正しました[#640](https://github.com/pingcap/tidb-binlog/pull/640) + - コンテナ環境でブリッジモードをサポートするために、 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 02c384008ce3c..e296ed9a60d50 100644 --- a/releases/release-2.1.14.md +++ b/releases/release-2.1.14.md @@ -13,43 +13,43 @@ TiDB Ansible バージョン: 2.1.14 ## TiDB {#tidb} -- 一部のケースで列プルーニングによって発生する誤ったクエリ結果を修正[#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) -- 負荷に基づいてAUTO_INCREMENT IDによって割り当てられた増分ギャップを自動的に調整する機能をサポート [#10997](https://github.com/pingcap/tidb/pull/10997) -- クエリ終了時にメモリ情報`Distsql` `MemTracker`正しく消去されない問題を修正[#10971](https://github.com/pingcap/tidb/pull/10971) -- クエリのメモリ使用量を説明するために、 `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` に設定されている場合に TiDB が誤った結果を返す場合がある問題を修正しました。 [#11016](https://github.com/pingcap/tidb/pull/11016) -- 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) +- 一部のケースで列プルーニングによって発生する誤ったクエリ結果を修正[#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) +- 負荷に基づいてAUTO_INCREMENT IDによって割り当てられた増分ギャップを自動的に調整する機能をサポート [#10997](https://github.com/pingcap/tidb/pull/10997) +- クエリ終了時にメモリ情報`Distsql` `MemTracker`正しく消去されない問題を修正[#10971](https://github.com/pingcap/tidb/pull/10971) +- クエリのメモリ使用量を説明するために、 `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` に設定されている場合に TiDB が誤った結果を返す場合がある問題を修正しました。 [#11016](https://github.com/pingcap/tidb/pull/11016) +- 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) ## TiKV {#tikv} -- Raftstoreメッセージを処理するときに空のコールバックの処理を最適化して、不要なメッセージ送信を回避します。 [#4682](https://github.com/tikv/tikv/pull/4682) +- Raftstoreメッセージを処理するときに空のコールバックの処理を最適化して、不要なメッセージ送信を回避します。 [#4682](https://github.com/tikv/tikv/pull/4682) ## PD {#pd} -- 無効な構成項目読み取るときにログ出力レベルを`Error`から`Warning`に調整します [#1577](https://github.com/pingcap/pd/pull/1577) +- 無効な構成項目読み取るときにログ出力レベルを`Error`から`Warning`に調整します [#1577](https://github.com/pingcap/pd/pull/1577) ## ツール {#tools} TiDB Binlog - Reparo - - `safe-mode`構成項目を追加し、この項目を有効にした後に重複したデータのインポートをサポートします[#662](https://github.com/pingcap/tidb-binlog/pull/662) + - `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) - - ログファイルを削除するアルゴリズムを最適化して、スペースの解放を高速化します[#648](https://github.com/pingcap/tidb-binlog/pull/648) + - 利用可能な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) + - ログファイルを削除するアルゴリズムを最適化して、スペースの解放を高速化します[#648](https://github.com/pingcap/tidb-binlog/pull/648) - Drainer - - 下流の`BIT`列の更新の失敗を修正 [#655](https://github.com/pingcap/tidb-binlog/pull/655) + - 下流の`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)を追加し、使用可能なディスク容量がパラメータ値より小さい場合にPumpでのbinlogファイルの書き込みを停止します。 [#807](https://github.com/pingcap/tidb-ansible/pull/807) +- `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 8ce98e212f431..951b8af51e271 100644 --- a/releases/release-2.1.15.md +++ b/releases/release-2.1.15.md @@ -13,40 +13,40 @@ TiDB Ansible バージョン: 2.1.15 ## TiDB {#tidb} -- `DATE_ADD`関数がマイクロ秒を扱う際に誤ったアライメントにより間違った結果を返す問題を修正[#11289](https://github.com/pingcap/tidb/pull/11289) -- 文字列列の空の値を`FLOAT`または`INT`と比較するとエラーが報告される問題を修正しました[#11279](https://github.com/pingcap/tidb/pull/11279) -- パラメータが`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) -- ポイントクエリで列を複数回クエリし、返された結果が`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精度が指定されている場合、 `SHOW CREATE TABLE`ステートメントで表示される精度が不完全になる問題を修正しました。 [#11087](https://github.com/pingcap/tidb/pull/11087) +- `DATE_ADD`関数がマイクロ秒を扱う際に誤ったアライメントにより間違った結果を返す問題を修正[#11289](https://github.com/pingcap/tidb/pull/11289) +- 文字列列の空の値を`FLOAT`または`INT`と比較するとエラーが報告される問題を修正しました[#11279](https://github.com/pingcap/tidb/pull/11279) +- パラメータが`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) +- ポイントクエリで列を複数回クエリし、返された結果が`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精度が指定されている場合、 `SHOW CREATE TABLE`ステートメントで表示される精度が不完全になる問題を修正しました。 [#11087](https://github.com/pingcap/tidb/pull/11087) ## TiKV {#tikv} -- ログフォーマットの統一[#5083](https://github.com/tikv/tikv/pull/5083) -- 極端なケースでのリージョンのおおよそのサイズやキーの精度を改善し、スケジュールの精度を向上させます[#5085](https://github.com/tikv/tikv/pull/5085) +- ログフォーマットの統一[#5083](https://github.com/tikv/tikv/pull/5083) +- 極端なケースでのリージョンのおおよそのサイズやキーの精度を改善し、スケジュールの精度を向上させます[#5085](https://github.com/tikv/tikv/pull/5085) ## PD {#pd} -- ログフォーマットの統一[#1625](https://github.com/pingcap/pd/pull/1625) +- ログフォーマットの統一[#1625](https://github.com/pingcap/pd/pull/1625) ## ツール {#tools} TiDB Binlog -- Pump GC戦略を最適化し、未使用のbinlogをクリーンアップできないという制限を削除して、リソースが長時間占有されないようにします[#663](https://github.com/pingcap/tidb-binlog/pull/663) +- Pump GC戦略を最適化し、未使用のbinlogをクリーンアップできないという制限を削除して、リソースが長時間占有されないようにします[#663](https://github.com/pingcap/tidb-binlog/pull/663) TiDB Lightning -- SQLダンプで指定された列名が小文字でない場合に発生するインポートエラーを修正しました[#210](https://github.com/pingcap/tidb-lightning/pull/210) +- SQLダンプで指定された列名が小文字でない場合に発生するインポートエラーを修正しました[#210](https://github.com/pingcap/tidb-lightning/pull/210) ## TiDB Ansible {#tidb-ansible} -- TiDB Dashboardに監視項目`parse duration`と`compile duration`追加して、SQL文の解析とコンパイルの実行にかかる時間を監視します[#815](https://github.com/pingcap/tidb-ansible/pull/815) +- TiDB Dashboardに監視項目`parse duration`と`compile duration`追加して、SQL文の解析とコンパイルの実行にかかる時間を監視します[#815](https://github.com/pingcap/tidb-ansible/pull/815) diff --git a/releases/release-2.1.16.md b/releases/release-2.1.16.md index 2b37f5d4e986a..c7df1c4b97005 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) - - 定数畳み込み最適化によって`SELECT … CASE WHEN … ELSE NULL ...`クエリが誤った結果を取得する問題を修正 [#11441](https://github.com/pingcap/tidb/pull/11441) + - 時間列等号条件で行数が不正確に推定される問題を修正しました [#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`が負の場合に`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) - - タイムアウトまでにリージョン分散のスケジュールが完了していない場合に、エラーではなく、正常に分割されたリージョンの数と完了したパーセンテージを返す`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`関数が無効な引数を受け入れたときに`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) + - `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) + - タイムアウトまでにリージョン分散のスケジュールが完了していない場合に、エラーではなく、正常に分割されたリージョンの数と完了したパーセンテージを返す`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`関数が無効な引数を受け入れたときに`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` コールバックされたときにプラグインが`NULL`ドメインを取得する問題を修正 [#11426](https://github.com/pingcap/tidb/pull/11426) - - スキーマを削除した後でも、スキーマ内のテーブル情報が HTTP インターフェース経由で取得できる問題を修正しました[#11586](https://github.com/pingcap/tidb/pull/11586) + - `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) + - 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) ## TiKV {#tikv} -- クライアントが閉じられている TiKVリージョンにアクセスしたときにエラーメッセージを返す機能をサポート[#4820](https://github.com/tikv/tikv/pull/4820) -- リバース`raw_scan`および`raw_batch_scan`インターフェースサポート [#5148](https://github.com/tikv/tikv/pull/5148) +- クライアントが閉じられている TiKVリージョンにアクセスしたときにエラーメッセージを返す機能をサポート[#4820](https://github.com/tikv/tikv/pull/4820) +- リバース`raw_scan`および`raw_batch_scan`インターフェースサポート [#5148](https://github.com/tikv/tikv/pull/5148) ## ツール {#tools} - TiDB Binlog - - トランザクション内の一部のステートメントの実行をスキップするために、 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) + - トランザクション内の一部のステートメントの実行をスキップするために、 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) + - 2つのチェックサムが同時に実行されているときに`tikv_gc_life_time`元の値に戻せない問題を修正しました[#224](https://github.com/pingcap/tidb-lightning/pull/224) ## TiDB Ansible {#tidb-ansible} -- 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) +- 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 073dee302e6fa..91f826e2fcbe4 100644 --- a/releases/release-2.1.17.md +++ b/releases/release-2.1.17.md @@ -29,64 +29,64 @@ TiDB Ansible バージョン: 2.1.17 ## TiDB {#tidb} - SQLオプティマイザー - - `EvalSubquery`ビルド`Executor` 中にエラーが発生したときにエラーメッセージが正しく返されない問題を修正 [#11811](https://github.com/pingcap/tidb/pull/11811) - - インデックスルックアップ結合において、外部テーブルの行数が単一バッチの行数より多い場合にクエリ結果が正しくない可能性がある問題を修正しました。インデックスルックアップ結合の機能範囲を拡張しました。`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) + - `EvalSubquery`ビルド`Executor` 中にエラーが発生したときにエラーメッセージが正しく返されない問題を修正 [#11811](https://github.com/pingcap/tidb/pull/11811) + - インデックスルックアップ結合において、外部テーブルの行数が単一バッチの行数より多い場合にクエリ結果が正しくない可能性がある問題を修正しました。インデックスルックアップ結合の機能範囲を拡張しました。`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`関数が数値型を変換するときに最初に`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) - - `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) + - `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) + - `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トランザクション再試行する際、最後の再試行時刻から最初の実行時刻までの変更`start ts`スロークエリログに記録される [#11878](https://github.com/pingcap/tidb/pull/11878) - - `LockResolver`のトランザクションのキーの数を追加して、リージョン全体のスキャン操作を回避し、キーの数が減ったときにロックを解決するコストを削減します[#11889](https://github.com/pingcap/tidb/pull/11889) - - スロークエリログで`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) - - `oom-action = "cancel"`と OOM が`Insert Into … Select`構文で発生したときに OOM panicの問題を誤って処理することによって発生する接続切断の問題を修正しました。 [#12126](https://github.com/pingcap/tidb/pull/12126) + - TiDBトランザクション再試行する際、最後の再試行時刻から最初の実行時刻までの変更`start ts`スロークエリログに記録される [#11878](https://github.com/pingcap/tidb/pull/11878) + - `LockResolver`のトランザクションのキーの数を追加して、リージョン全体のスキャン操作を回避し、キーの数が減ったときにロックを解決するコストを削減します[#11889](https://github.com/pingcap/tidb/pull/11889) + - スロークエリログで`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) + - `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) - - オンラインワークロードに大きな影響を与えないように、 `Add Index`操作のバックグラウンドワーカースレッドのデフォルトパラメータ値を減らします[#11875](https://github.com/pingcap/tidb/pull/11875) - - `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) + - `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`構文の動作を改善します。`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) - モニター - - `tikvclient` の gRPC 接続エラーをカウントするための`connection_transient_failure_count`監視メトリックを追加します。 [#12092](https://github.com/pingcap/tidb/pull/12092) + - `tikvclient` の gRPC 接続エラーをカウントするための`connection_transient_failure_count`監視メトリックを追加します。 [#12092](https://github.com/pingcap/tidb/pull/12092) ## TiKV {#tikv} -- 一部のケースでリージョン内のキーのカウント結果が誤っていた問題を修正[#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) -- `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) +- 一部のケースでリージョン内のキーのカウント結果が誤っていた問題を修正[#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) +- `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) ## PD {#pd} -- PDに`config-check`オプションを追加して、PD構成項目が有効かどうかを確認する[#1725](https://github.com/pingcap/pd/pull/1725) -- pd-ctlに`remove-tombstone`コマンドを追加して、tombstoneストアレコードのクリアをサポートする[#1705](https://github.com/pingcap/pd/pull/1705) -- オペレーターのスケジュール調整を積極的に促進するサポート[#1686](https://github.com/pingcap/pd/pull/1686) +- PDに`config-check`オプションを追加して、PD構成項目が有効かどうかを確認する[#1725](https://github.com/pingcap/pd/pull/1725) +- pd-ctlに`remove-tombstone`コマンドを追加して、tombstoneストアレコードのクリアをサポートする[#1705](https://github.com/pingcap/pd/pull/1705) +- オペレーターのスケジュール調整を積極的に促進するサポート[#1686](https://github.com/pingcap/pd/pull/1686) ## ツール {#tools} - TiDB Binlog - - 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) + - 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) - TiDB Lightning - - チェックポイントからデータを再インポートするとtidb-lightningがクラッシュする可能性があるバグを修正しました [#239](https://github.com/pingcap/tidb-lightning/pull/239) + - チェックポイントからデータを再インポートすると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) 、 と互換性のある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) +- 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 7b56fea2dcb53..bc67ddc66368d 100644 --- a/releases/release-2.1.18.md +++ b/releases/release-2.1.18.md @@ -14,63 +14,63 @@ TiDB Ansible バージョン: 2.1.18 ## TiDB {#tidb} - SQLオプティマイザー - - フィードバックで分割すると無効なクエリ範囲が表示される可能性がある問題を修正しました [#12172](https://github.com/pingcap/tidb/pull/12172) - - PointGetプランで権限チェックが正しく行われない問題を修正 [#12341](https://github.com/pingcap/tidb/pull/12341) - - 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) + - フィードバックで分割すると無効なクエリ範囲が表示される可能性がある問題を修正しました [#12172](https://github.com/pingcap/tidb/pull/12172) + - PointGetプランで権限チェックが正しく行われない問題を修正 [#12341](https://github.com/pingcap/tidb/pull/12341) + - 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) - SQLエンジン - - 時間の丸めが間違っている問題を修正(例えば、 `2019-09-11 11:17:47.999999666` `2019-09-11 11:17:48`に丸められるべき) [#12259](https://github.com/pingcap/tidb/pull/12259) - - 監視レコードに、ステートメント`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) - - 型変換に関して、 `AND`と`OR`論理式が誤った結果を返す問題を修正しました。 [#12813](https://github.com/pingcap/tidb/pull/12813) + - 時間の丸めが間違っている問題を修正(例えば、 `2019-09-11 11:17:47.999999666` `2019-09-11 11:17:48`に丸められるべき) [#12259](https://github.com/pingcap/tidb/pull/12259) + - 監視レコードに、ステートメント`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) + - 型変換に関して、 `AND`と`OR`論理式が誤った結果を返す問題を修正しました。 [#12813](https://github.com/pingcap/tidb/pull/12813) - サーバ - - `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) - - SQL統計をより正確にするために、クエリの開始時刻を「実行開始」から「コンパイル開始」に変更します[#12638](https://github.com/pingcap/tidb/pull/12638) - - 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` `?` ホルダーをサポート`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`構成の`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) + - `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) + - SQL統計をより正確にするために、クエリの開始時刻を「実行開始」から「コンパイル開始」に変更します[#12638](https://github.com/pingcap/tidb/pull/12638) + - 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` `?` ホルダーをサポート`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`構成の`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`文で一意インデックスを作成するときに複数の`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) + - デフォルトでは、列の`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`文で一意インデックスを作成するときに複数の`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) - - `Add Index`操作の進行状況を監視するための新しいメトリックを追加する[#12389](https://github.com/pingcap/tidb/pull/12389) + - バックオフ監視のタイプを追加し、コミットのバックオフ時間など、これまで記録されていなかったバックオフ時間を補足します。 [#12326](https://github.com/pingcap/tidb/pull/12326) + - `Add Index`操作の進行状況を監視するための新しいメトリックを追加する[#12389](https://github.com/pingcap/tidb/pull/12389) ## PD {#pd} -- pd-ctl の`--help`コマンド出力を改善する [#1772](https://github.com/pingcap/pd/pull/1772) +- pd-ctl の`--help`コマンド出力を改善する [#1772](https://github.com/pingcap/pd/pull/1772) ## ツール {#tools} - TiDB Binlog - - `ALTER DATABASE`関連する DDL 操作によりDrainerが異常終了する問題を修正[#770](https://github.com/pingcap/tidb-binlog/pull/770) - - レプリケーション効率を向上させるためにコミットbinlog のトランザクション ステータス情報のクエリをサポートする[#761](https://github.com/pingcap/tidb-binlog/pull/761) - - Drainerの`start_ts`がPumpの最大`commit_ts`より大きい場合にPump panicが発生する可能性がある問題を修正しました[#759](https://github.com/pingcap/tidb-binlog/pull/759) + - `ALTER DATABASE`関連する DDL 操作によりDrainerが異常終了する問題を修正[#770](https://github.com/pingcap/tidb-binlog/pull/770) + - レプリケーション効率を向上させるためにコミットbinlog のトランザクション ステータス情報のクエリをサポートする[#761](https://github.com/pingcap/tidb-binlog/pull/761) + - Drainerの`start_ts`がPumpの最大`commit_ts`より大きい場合にPump panicが発生する可能性がある問題を修正しました[#759](https://github.com/pingcap/tidb-binlog/pull/759) ## TiDB Ansible {#tidb-ansible} -- 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 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) diff --git a/releases/release-2.1.19.md b/releases/release-2.1.19.md index ffb5824f5122e..eece588ae7e32 100644 --- a/releases/release-2.1.19.md +++ b/releases/release-2.1.19.md @@ -14,18 +14,18 @@ TiDB Ansible バージョン: 2.1.19 ## TiDB {#tidb} - SQLオプティマイザー - - `select max(_tidb_rowid) from t`のシナリオを最適化して、テーブル全体のスキャンを回避する[#13294](https://github.com/pingcap/tidb/pull/13294) - - クエリ内のユーザー変数に割り当てられた誤った値と述語のプッシュダウンによって発生する誤った結果を修正しました[#13230](https://github.com/pingcap/tidb/pull/13230) - - 統計情報の更新時にデータ競合が発生し、統計情報が正確でない問題を修正しました[#13690](https://github.com/pingcap/tidb/pull/13690) - - `UPDATE`ステートメントにサブクエリとストアされた生成列の両方が含まれている場合に結果が正しくない問題を修正しました。`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`句に一意キー等号条件が含まれている場合に推定行数が`1`より大きくなる問題を修正しました。 [#13385](https://github.com/pingcap/tidb/pull/13385) + - `select max(_tidb_rowid) from t`のシナリオを最適化して、テーブル全体のスキャンを回避する[#13294](https://github.com/pingcap/tidb/pull/13294) + - クエリ内のユーザー変数に割り当てられた誤った値と述語のプッシュダウンによって発生する誤った結果を修正しました[#13230](https://github.com/pingcap/tidb/pull/13230) + - 統計情報の更新時にデータ競合が発生し、統計情報が正確でない問題を修正しました[#13690](https://github.com/pingcap/tidb/pull/13690) + - `UPDATE`ステートメントにサブクエリとストアされた生成列の両方が含まれている場合に結果が正しくない問題を修正しました。`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`句に一意キー等号条件が含まれている場合に推定行数が`1`より大きくなる問題を修正しました。 [#13385](https://github.com/pingcap/tidb/pull/13385) - SQL実行エンジン - - `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`文で`Chunk`再利用してメモリのオーバーヘッドを削減します [#12999](https://github.com/pingcap/tidb/pull/12999) - - `slow_query`テーブルにトランザクション関連のフィールドを追加します。 [#13129](https://github.com/pingcap/tidb/pull/13129) + - `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`文で`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` @@ -37,57 +37,57 @@ TiDB Ansible バージョン: 2.1.19 - `Write_size` - `Prewrite_region` - `Txn_retry` - - `UPDATE`文に含まれるサブクエリが誤って変換される問題を修正しました。`WHERE`句にサブクエリが含まれている場合に`UPDATE`実行エラーが発生する問題を修正しました。 [#13120](https://github.com/pingcap/tidb/pull/13120) - - パーティションテーブルで`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) - - 列削除、修正、または変更するときに外部キーがチェックされないため、 `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` の実装で`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) + - `UPDATE`文に含まれるサブクエリが誤って変換される問題を修正しました。`WHERE`句にサブクエリが含まれている場合に`UPDATE`実行エラーが発生する問題を修正しました。 [#13120](https://github.com/pingcap/tidb/pull/13120) + - パーティションテーブルで`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) + - 列削除、修正、または変更するときに外部キーがチェックされないため、 `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` の実装で`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 の`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) + - `KILL CONNECTION`ゴルーチンリークを引き起こす可能性がある問題を修正[#13252](https://github.com/pingcap/tidb/pull/13252) + - 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` が含まれている場合、列のシステムのデフォルトの文字セットの代わりにテーブルの`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`操作を実行するときに、下流が影響を受ける列のない DML 操作を受け取る可能性がある問題を修正しました。 [#13974](https://github.com/pingcap/tidb/pull/13974) + - テーブルが作成され、テーブルに`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`操作を実行するときに、下流が影響を受ける列のない DML 操作を受け取る可能性がある問題を修正しました。 [#13974](https://github.com/pingcap/tidb/pull/13974) ## TiKV {#tikv} - Raftstore - - TiKVを再起動したときに発生するpanicを修正し、リージョンをマージしてCompact log を適用するプロセスで`is_merging`誤った値が与えられました。 [#5884](https://github.com/tikv/tikv/pull/5884) + - TiKVを再起動したときに発生するpanicを修正し、リージョンをマージしてCompact log を適用するプロセスで`is_merging`誤った値が与えられました。 [#5884](https://github.com/tikv/tikv/pull/5884) - Importer - - gRPC メッセージの長さの制限を解除[#5809](https://github.com/tikv/tikv/pull/5809) + - gRPC メッセージの長さの制限を解除[#5809](https://github.com/tikv/tikv/pull/5809) ## PD {#pd} -- すべてのリージョンを取得するための HTTP API のパフォーマンスを改善しました [#1988](https://github.com/pingcap/pd/pull/1988) -- etcd をアップグレードして、etcd PreVote がリーダーを選出できない問題を修正します (ダウングレードはサポートされていません) [#2052](https://github.com/pingcap/pd/pull/2052) +- すべてのリージョンを取得するための 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フィルター設定の値`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 操作を実行した後にテーブル情報を更新するように Drainer のロジックを最適化します。 [#836](https://github.com/pingcap/tidb-binlog/pull/836) - - Pumpがこのbinlogを受信しない場合、DDL操作のコミットbinlogが無視される問題を修正しました。 [#855](https://github.com/pingcap/tidb-binlog/pull/855) + - 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 操作を実行した後にテーブル情報を更新するように 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) -- TiSparkを2.1.8にアップグレード[#1063](https://github.com/pingcap/tidb-ansible/pull/1063) +- 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 4a03d1b23cb44..e9c14f45db125 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 バージョンの 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) +- 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) ## 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` によって引き起こされる可能性のある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) +- `DAY` ( `d` )単位の設定フォーマットをサポートし、設定の互換性の問題を修正しました[#3931](https://github.com/tikv/tikv/pull/3931) +- `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 で解析された`JSON`データを含むファイルのコンテンツエラーを修正しました [#144](https://github.com/pingcap/tidb-tools/issues/144) + - 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 627d650ac7ce9..a74a3d46aae4d 100644 --- a/releases/release-2.1.3.md +++ b/releases/release-2.1.3.md @@ -10,48 +10,48 @@ summary: TiDB 2.1.3 および TiDB Ansible 2.1.3 がリリースされ、シス ## TiDB {#tidb} - SQL オプティマイザー/エグゼキューター - - 一部のケースでプリペアドプランキャッシュのpanic問題を修正[#8826](https://github.com/pingcap/tidb/pull/8826) - - インデックスがプレフィックスインデックスの場合に範囲計算が間違っている問題を修正しました [#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) - - 直積で`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`節で JSON 型を返すことをサポート [#8355](https://github.com/pingcap/tidb/pull/8355) + - 一部のケースでプリペアドプランキャッシュのpanic問題を修正[#8826](https://github.com/pingcap/tidb/pull/8826) + - インデックスがプレフィックスインデックスの場合に範囲計算が間違っている問題を修正しました [#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) + - 直積で`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`節で JSON 型を返すことをサポート [#8355](https://github.com/pingcap/tidb/pull/8355) - サーバ - - コメントに非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) + - コメントに非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) - DDL - - 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) - - シャードビットオーバーフローの問題を修正[#8976](https://github.com/pingcap/tidb/pull/8976) - - `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) + - 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) + - シャードビットオーバーフローの問題を修正[#8976](https://github.com/pingcap/tidb/pull/8976) + - `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` のNULL問題を修正 [#4075](https://github.com/tikv/tikv/pull/4075) -- スキャン要求の範囲の検証を追加[#4124](https://github.com/tikv/tikv/pull/4124) +- 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) + - TiDBの起動または再起動中に発生する`no available pump`問題を修正[#157](https://github.com/pingcap/tidb-tools/pull/158) + - 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 89604240861d8..0ba57cc3f1455 100644 --- a/releases/release-2.1.4.md +++ b/releases/release-2.1.4.md @@ -10,31 +10,31 @@ summary: TiDB 2.1.4およびTiDB Ansible 2.1.4は、2019年2月15日にリリー ## TiDB {#tidb} - SQL オプティマイザー/エグゼキューター - - `VALUES`関数が FLOAT 型を正しく処理しない問題を修正[#9223](https://github.com/pingcap/tidb/pull/9223) - - 一部のケースで Float を String にキャストすると結果が間違ってしまう問題を修正[#9227](https://github.com/pingcap/tidb/pull/9227) - - `FORMAT`関数が一部のケースで誤った結果を出す問題を修正[#9235](https://github.com/pingcap/tidb/pull/9235) - - Joinクエリの処理時に発生するpanic問題を修正[#9264](https://github.com/pingcap/tidb/pull/9264) - - `VALUES`関数がENUM型を正しく処理しない問題を修正[#9280](https://github.com/pingcap/tidb/pull/9280) - - 一部のケースで`DATE_ADD` `DATE_SUB`間違った結果の問題を修正[#9284](https://github.com/pingcap/tidb/pull/9284) + - `VALUES`関数が FLOAT 型を正しく処理しない問題を修正[#9223](https://github.com/pingcap/tidb/pull/9223) + - 一部のケースで Float を String にキャストすると結果が間違ってしまう問題を修正[#9227](https://github.com/pingcap/tidb/pull/9227) + - `FORMAT`関数が一部のケースで誤った結果を出す問題を修正[#9235](https://github.com/pingcap/tidb/pull/9235) + - Joinクエリの処理時に発生するpanic問題を修正[#9264](https://github.com/pingcap/tidb/pull/9264) + - `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) - - いくつかの異常な状況で生成列にインデックスを追加することによって発生するバグを修正しました[#9289](https://github.com/pingcap/tidb/pull/9289) + - `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) -- 一部のケースでイベントリスナーの異常な結果の問題を修正[#4132](https://github.com/tikv/tikv/pull/4132) +- TiKV を閉じるときに重複書き込みの問題を修正 [#4146](https://github.com/tikv/tikv/pull/4146) +- 一部のケースでイベントリスナーの異常な結果の問題を修正[#4132](https://github.com/tikv/tikv/pull/4132) ## ツール {#tools} - Lightning - - メモリ使用量を最適化する[#107](https://github.com/pingcap/tidb-lightning/pull/107) , [#108](https://github.com/pingcap/tidb-lightning/pull/108) - - ダンプファイルのチャンク分離を削除して、ダンプファイルの余分な解析を回避します[#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 クラスタバージョンが 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 の TiDB 統計を使用したチャンクの分割をサポート [#197](https://github.com/pingcap/tidb-tools/pull/197) + - メモリ使用量を最適化する[#107](https://github.com/pingcap/tidb-lightning/pull/107) , [#108](https://github.com/pingcap/tidb-lightning/pull/108) + - ダンプファイルのチャンク分離を削除して、ダンプファイルの余分な解析を回避します[#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 クラスタバージョンが 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 の 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 a2e8252719d14..4996e5cfa9159 100644 --- a/releases/release-2.1.5.md +++ b/releases/release-2.1.5.md @@ -10,45 +10,45 @@ 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` の計算ロジックを簡素化するために、計算のために`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) - - 一部のケースで`!=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) + - 列の文字セット情報がテーブルの文字セット情報と同じ場合、列の文字セット情報を出力しないように`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) + - 一部のケースで`!=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) - サーバ - - `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) + - `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`または`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) + - `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) ## PD {#pd} -- 返される結果からTombstoneストアを削除するには、 `GetAllStores`インターフェイスに`exclude_tombstone_stores`オプションを提供します[#1444](https://github.com/pingcap/pd/pull/1444) +- 返される結果からTombstoneストアを削除するには、 `GetAllStores`インターフェイスに`exclude_tombstone_stores`オプションを提供します[#1444](https://github.com/pingcap/pd/pull/1444) ## TiKV {#tikv} -- インポーターが一部のケースでデータのインポートに失敗する問題を修正[#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) +- インポーターが一部のケースでデータのインポートに失敗する問題を修正[#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) ## ツール {#tools} - Lightning - - クラスターに Tombstone ストアが存在する場合、エラーを報告したり終了したりしないでください。 [#4223](https://github.com/tikv/tikv/pull/4223) + - クラスターに Tombstone ストアが存在する場合、エラーを報告したり終了したりしないでください。 [#4223](https://github.com/tikv/tikv/pull/4223) - TiDB Binlog - - DDL binlogレプリケーションプランを更新して、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-2.1.6.md b/releases/release-2.1.6.md index 337fbf0dc622a..2b2dbbc72acc5 100644 --- a/releases/release-2.1.6.md +++ b/releases/release-2.1.6.md @@ -10,31 +10,31 @@ 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) - - `IndexScan`正しく選択されない場合がある問題を修正[#9587](https://github.com/pingcap/tidb/pull/9587) - - サブクエリの`agg`関数のチェックにおけるMySQLとの非互換性を修正 [#9551](https://github.com/pingcap/tidb/pull/9551) - - パニックを回避するために、 `show stats_histograms`有効な列のみを出力する[#9502](https://github.com/pingcap/tidb/pull/9502) + - `TIDB_INLJ` のヒントで両方のテーブルが指定されている場合、コストに基づいて外側のテーブルを選択するようにプランナーを最適化します。 [#9615](https://github.com/pingcap/tidb/pull/9615) + - `IndexScan`正しく選択されない場合がある問題を修正[#9587](https://github.com/pingcap/tidb/pull/9587) + - サブクエリの`agg`関数のチェックにおけるMySQLとの非互換性を修正 [#9551](https://github.com/pingcap/tidb/pull/9551) + - パニックを回避するために、 `show stats_histograms`有効な列のみを出力する[#9502](https://github.com/pingcap/tidb/pull/9502) - サーバ - - 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) + - 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) - DDL - - `Create Table Like`文が場合によってはpanicを引き起こす問題を修正[#9652](https://github.com/pingcap/tidb/pull/9652) - - 場合によってはTiDBとetcd間の接続の問題を回避するためにetcdクライアントの`AutoSync`機能を有効にする[#9600](https://github.com/pingcap/tidb/pull/9600) + - `Create Table Like`文が場合によってはpanicを引き起こす問題を修正[#9652](https://github.com/pingcap/tidb/pull/9652) + - 場合によってはTiDBとetcd間の接続の問題を回避するためにetcdクライアントの`AutoSync`機能を有効にする[#9600](https://github.com/pingcap/tidb/pull/9600) ## 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) - - メモリ使用量を削減するために、以前にメモリにキャッシュされた中間SSTをローカルディスクに保存します[#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) - - スキーマ名に英数字以外の文字が含まれているためにインポートが失敗するエラーを修正[#9547](https://github.com/pingcap/tidb/pull/9547) + - インポーターのデフォルト`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) + - スケジュールが完了する前にリージョンが分散される問題を修正[#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) + - スキーマ名に英数字以外の文字が含まれているためにインポートが失敗するエラーを修正[#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 1070335daa644..0604fcf27b109 100644 --- a/releases/release-2.1.7.md +++ b/releases/release-2.1.7.md @@ -13,24 +13,24 @@ 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`列を追加し、テーブルとインデックスの関係を管理するために`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 アップグレードする際の mb4 文字の UTF8 チェックに関する互換性の問題を修正しました [#9887](https://github.com/pingcap/tidb/pull/9887) -- 集計関数がJSONデータを計算するときに発生するpanic問題を修正[#9927](https://github.com/pingcap/tidb/pull/9927) +- 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`列を追加し、テーブルとインデックスの関係を管理するために`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 アップグレードする際の mb4 文字の UTF8 チェックに関する互換性の問題を修正しました [#9887](https://github.com/pingcap/tidb/pull/9887) +- 集計関数がJSONデータを計算するときに発生するpanic問題を修正[#9927](https://github.com/pingcap/tidb/pull/9927) ## PD {#pd} -- レプリカ数が1の場合、バランスリージョンに転送リーダーステップを作成できない問題を修正しました。 [#1462](https://github.com/pingcap/pd/pull/1462) +- レプリカ数が1の場合、バランスリージョンに転送リーダーステップを作成できない問題を修正しました。 [#1462](https://github.com/pingcap/pd/pull/1462) ## ツール {#tools} diff --git a/releases/release-2.1.8.md b/releases/release-2.1.8.md index 26cf751d86d38..6efe666a3c090 100644 --- a/releases/release-2.1.8.md +++ b/releases/release-2.1.8.md @@ -13,52 +13,52 @@ 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) +- NULL値のパラメータがある場合、 `GROUP_CONCAT`関数の処理ロジックがMySQLと互換性がない問題を修正しました[#9930](https://github.com/pingcap/tidb/pull/9930) +- `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) -- フィルタリング条件に相関列が含まれている場合に行数の推定が不正確になる問題を修正[#9937](https://github.com/pingcap/tidb/pull/9937) + - [#9938](https://github.com/pingcap/tidb/pull/9938) + - [#10114](https://github.com/pingcap/tidb/pull/10114) +- フィルタリング条件に相関列が含まれている場合に行数の推定が不正確になる問題を修正[#9937](https://github.com/pingcap/tidb/pull/9937) - `DATE_ADD`と`DATE_SUB`関数間の互換性の問題を修正 - - [#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) -- オプティマイザヒントに一致しないテーブル名が含まれている場合に警告を返す[#9970](https://github.com/pingcap/tidb/pull/9970) + - [#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) +- オプティマイザヒントに一致しないテーブル名が含まれている場合に警告を返す[#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) -- `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) -- 読み取り専用ステートメントが一部のケースで正しく処理されない問題を修正[#10048](https://github.com/pingcap/tidb/pull/10048) +- 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) +- `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) +- 読み取り専用ステートメントが一部のケースで正しく処理されない問題を修正[#10048](https://github.com/pingcap/tidb/pull/10048) ## 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) -- TSOリクエストを処理するPDサーバーの経過時間メトリックを追加する[#1502](https://github.com/pingcap/pd/pull/1502) +- `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) +- 読み取りトラフィックの統計が間違っている問題を修正[#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) ## ツール {#tools} -- Lightning のテーブルインポートの順序を最適化して、インポートプロセス中にクラスター上で`Checksum`と`Analyze`を実行する大きなテーブルの影響を軽減し、 `Checksum`と`Analyze`の成功率を向上させます[#156](https://github.com/pingcap/tidb-lightning/pull/156) -- 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) +- Lightning のテーブルインポートの順序を最適化して、インポートプロセス中にクラスター上で`Checksum`と`Analyze`を実行する大きなテーブルの影響を軽減し、 `Checksum`と`Analyze`の成功率を向上させます[#156](https://github.com/pingcap/tidb-lightning/pull/156) +- 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) -- ローリングアップデートのバージョン制限を追加して、2.0.1 以前のバージョンから 2.1 以降のバージョンへのアップグレードを禁止します[#728](https://github.com/pingcap/tidb-ansible/pull/728) +- オペレーティングシステムのバージョン制限を変更し、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) +- ローリングアップデートのバージョン制限を追加して、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 2d71ebf5d6047..3d9b952225399 100644 --- a/releases/release-2.1.9.md +++ b/releases/release-2.1.9.md @@ -13,57 +13,57 @@ TiDB Ansible バージョン: 2.1.9 ## TiDB {#tidb} -- 符号なし型がオーバーフローした場合の`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) -- 主キーが符号なし型の場合の`MAX`関数の誤った結果の問題を修正しました [#10209](https://github.com/pingcap/tidb/pull/10209) -- 非厳密モードでNOT NULL列にNULL値が挿入される問題を修正 [#10254](https://github.com/pingcap/tidb/pull/10254) -- `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) -- 一部のケースで誤って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) - - 選択と投影[#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) +- 符号なし型がオーバーフローした場合の`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) +- 主キーが符号なし型の場合の`MAX`関数の誤った結果の問題を修正しました [#10209](https://github.com/pingcap/tidb/pull/10209) +- 非厳密モードでNOT NULL列にNULL値が挿入される問題を修正 [#10254](https://github.com/pingcap/tidb/pull/10254) +- `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) +- 一部のケースで誤って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) + - 選択と投影[#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 区別するために`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) - - スロークエリステートメントのメモリテーブルにいくつかの情報列を追加する[#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) + - 類似した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) + - スロークエリステートメントのメモリテーブルにいくつかの情報列を追加する[#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) ## 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) - - ダウンストリームが`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) + - 主キー列の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) - 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) - - CPU消費量を削減するために、インポーターのRocksDB SST圧縮方式を`lz4`に変更します[#4624](https://github.com/tikv/tikv/pull/4624) + - 列データのビット型がパーサーによって誤って解析されるバグを修正 [#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) - sync-diff-inspector - - サポートチェックポイント[#227](https://github.com/pingcap/tidb-tools/pull/227) + - サポートチェックポイント[#227](https://github.com/pingcap/tidb-tools/pull/227) ## TiDB Ansible {#tidb-ansible} -- ドキュメントのリファクタリングに従って 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) +- ドキュメントのリファクタリングに従って 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 d959c41075369..7306f13ae5308 100644 --- a/releases/release-3.0-beta.md +++ b/releases/release-3.0-beta.md @@ -15,93 +15,93 @@ 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) - - 新しいCascadesオプティマイザーをサポートするために、変数`tidb_enable_cascades_planner`追加します。現在、Cascadesオプティマイザーはまだ完全に実装されておらず、デフォルトではオフになっています[#7879](https://github.com/pingcap/tidb/pull/7879) - - トランザクションのインデックス結合の使用をサポート [#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) - - `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) - - 不要なテーブルスキャンと結合操作を削減し、実行パフォーマンスを向上させるために、外部結合除去の最適化ルールを追加します[#8021](https://github.com/pingcap/tidb/pull/8021) - - `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) + - `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) + - 外部結合の定数伝播を最適化し、結合結果の外部テーブルに関連するフィルタリング条件を外部結合を介して外部テーブルにプッシュダウンできるようにすることで、外部結合の無駄な計算を減らし、実行パフォーマンスを向上させます[#7794](https://github.com/pingcap/tidb/pull/7794) + - 投影除去の最適化ルールを集計除去の後の位置に調整し、冗長な`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) + - 不要なテーブルスキャンと結合操作を削減し、実行パフォーマンスを向上させるために、外部結合除去の最適化ルールを追加します[#8021](https://github.com/pingcap/tidb/pull/8021) + - `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) - SQLエグゼキュータ - - 空の`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) - - 実行エンジンで使用される初期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) + - 空の`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) + - 実行エンジンで使用される初期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) - - クエリプランキャッシュを最適化し、メモリ使用量を制限することで、過剰なプランをキャッシュすることによって引き起こされる 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`ステートメントをクエリプランキャッシュに追加することを禁止します[#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) + - クエリプランキャッシュを最適化し、メモリ使用量を制限することで、過剰なプランをキャッシュすることによって引き起こされる 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) - - CSVファイルのフォールトトレランスを`LoadData`向上[#9005](https://github.com/pingcap/tidb/pull/9005) - - 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) + - `ALLOW_INVALID_DATES` SQLモードサポート [#9027](https://github.com/pingcap/tidb/pull/9027) + - CSVファイルのフォールトトレランスを`LoadData`向上[#9005](https://github.com/pingcap/tidb/pull/9005) + - 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) - 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) - - サポート範囲パーティション[#8011](https://github.com/pingcap/tidb/pull/8011) + - 誤って削除されたテーブルの高速回復をサポート[#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) + - サポート範囲パーティション[#8011](https://github.com/pingcap/tidb/pull/8011) ## ツール {#tools} - TiDB Lightning - - SQL文をKVペアに変換する速度が大幅に向上[#110](https://github.com/pingcap/tidb-lightning/pull/110) - - インポートのパフォーマンスと安定性を向上させるために、単一テーブルのバッチインポートをサポートします[#113](https://github.com/pingcap/tidb-lightning/pull/113) + - SQL文をKVペアに変換する速度が大幅に向上[#110](https://github.com/pingcap/tidb-lightning/pull/110) + - インポートのパフォーマンスと安定性を向上させるために、単一テーブルのバッチインポートをサポートします[#113](https://github.com/pingcap/tidb-lightning/pull/113) ## 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) -- リーダー選挙に関する`Watch`問題を修正[#1396](https://github.com/pingcap/pd/pull/1396) +- リージョンメタデータを個別に格納するには`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) +- リーダー選挙に関する`Watch`問題を修正[#1396](https://github.com/pingcap/pd/pull/1396) ## TiKV {#tikv} -- 分散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) -- バッチでの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) +- 分散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) +- バッチでの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) diff --git a/releases/release-3.0.0-beta.1.md b/releases/release-3.0.0-beta.1.md index 23db5847f6e21..f9c31719d2e3e 100644 --- a/releases/release-3.0.0-beta.1.md +++ b/releases/release-3.0.0-beta.1.md @@ -18,87 +18,87 @@ TiDB Ansible バージョン: 3.0.0-beta.1 ## TiDB {#tidb} - SQLオプティマイザー - - `Sort Merge Join` を使用して直積を計算することをサポートします [#9032](https://github.com/pingcap/tidb/pull/9037) - - スカイラインプルーニングをサポートし、実行計画が統計情報に過度に依存しないようにするいくつかのルールを備えています[#9337](https://github.com/pingcap/tidb/pull/9337) + - `Sort Merge Join` を使用して直積を計算することをサポートします [#9032](https://github.com/pingcap/tidb/pull/9037) + - スカイラインプルーニングをサポートし、実行計画が統計情報に過度に依存しないようにするいくつかのルールを備えています[#9337](https://github.com/pingcap/tidb/pull/9337) - ウィンドウ関数のサポート - - `NTILE` [#9682](https://github.com/pingcap/tidb/pull/9682) - - `LEAD`と`LAG` [#9672](https://github.com/pingcap/tidb/pull/9672) - - `PERCENT_RANK` [#9671](https://github.com/pingcap/tidb/pull/9671) - - `NTH_VALUE` [#9596](https://github.com/pingcap/tidb/pull/9596) - - `CUME_DIST` [#9619](https://github.com/pingcap/tidb/pull/9619) - - `FIRST_VALUE`と`LAST_VALUE` [#9560](https://github.com/pingcap/tidb/pull/9560) - - `RANK`と`DENSE_RANK` [#9500](https://github.com/pingcap/tidb/pull/9500) - - `RANGE FRAMED` [#9450](https://github.com/pingcap/tidb/pull/9450) - - `ROW FRAMED` [#9358](https://github.com/pingcap/tidb/pull/9358) - - `ROW NUMBER` [#9098](https://github.com/pingcap/tidb/pull/9098) + - `NTILE` [#9682](https://github.com/pingcap/tidb/pull/9682) + - `LEAD`と`LAG` [#9672](https://github.com/pingcap/tidb/pull/9672) + - `PERCENT_RANK` [#9671](https://github.com/pingcap/tidb/pull/9671) + - `NTH_VALUE` [#9596](https://github.com/pingcap/tidb/pull/9596) + - `CUME_DIST` [#9619](https://github.com/pingcap/tidb/pull/9619) + - `FIRST_VALUE`と`LAST_VALUE` [#9560](https://github.com/pingcap/tidb/pull/9560) + - `RANK`と`DENSE_RANK` [#9500](https://github.com/pingcap/tidb/pull/9500) + - `RANGE FRAMED` [#9450](https://github.com/pingcap/tidb/pull/9450) + - `ROW FRAMED` [#9358](https://github.com/pingcap/tidb/pull/9358) + - `ROW NUMBER` [#9098](https://github.com/pingcap/tidb/pull/9098) - - 列とハンドル列の間の順序相関を示す統計の種類を追加します。 [#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) - - `JSON_ARRAY_APPEND` [#9609](https://github.com/pingcap/tidb/pull/9609) - - `JSON_MERGE_PRESERVE` [#8931](https://github.com/pingcap/tidb/pull/8931) - - `BENCHMARK` [#9252](https://github.com/pingcap/tidb/pull/9252) - - `COALESCE` [#9087](https://github.com/pingcap/tidb/pull/9087) - - `NAME_CONST` [#9261](https://github.com/pingcap/tidb/pull/9261) + - `JSON_QUOTE` [#7832](https://github.com/pingcap/tidb/pull/7832) + - `JSON_ARRAY_APPEND` [#9609](https://github.com/pingcap/tidb/pull/9609) + - `JSON_MERGE_PRESERVE` [#8931](https://github.com/pingcap/tidb/pull/8931) + - `BENCHMARK` [#9252](https://github.com/pingcap/tidb/pull/9252) + - `COALESCE` [#9087](https://github.com/pingcap/tidb/pull/9087) + - `NAME_CONST` [#9261](https://github.com/pingcap/tidb/pull/9261) - - クエリコンテキストに基づいてChunkサイズを最適化し、SQL文の実行時間とクラスタのリソース消費を削減します[#6489](https://github.com/pingcap/tidb/issues/6489) + - クエリコンテキストに基づいてChunkサイズを最適化し、SQL文の実行時間とクラスタのリソース消費を削減します[#6489](https://github.com/pingcap/tidb/issues/6489) - 権限管理 - - サポート`SET ROLE`と`CURRENT_ROLE` [#9581](https://github.com/pingcap/tidb/pull/9581) - - サポート`DROP ROLE` [#9616](https://github.com/pingcap/tidb/pull/9616) - - サポート`CREATE ROLE` [#9461](https://github.com/pingcap/tidb/pull/9461) + - サポート`SET ROLE`と`CURRENT_ROLE` [#9581](https://github.com/pingcap/tidb/pull/9581) + - サポート`DROP ROLE` [#9616](https://github.com/pingcap/tidb/pull/9616) + - サポート`CREATE ROLE` [#9461](https://github.com/pingcap/tidb/pull/9461) - サーバ - - 現在の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) - - 設定ファイルを使用して送信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) + - 現在の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) + - 設定ファイルを使用して送信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)統合してツールによる収集と分析を容易にする - - 統計に基づいて実際のデータ量と推定データ量の差を記録するための監視項目`high_error_rate_feedback_total`追加します。 [#9209](https://github.com/pingcap/tidb/pull/9209) - - データベースディメンションにQPS監視項目を追加します。これは、構成項目を使用して有効にできます。 [#9151](https://github.com/pingcap/tidb/pull/9151) + - 統計に基づいて実際のデータ量と推定データ量の差を記録するための監視項目`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) + - 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) ## PD {#pd} - [ログ形式](https://github.com/tikv/rfcs/blob/master/text/0018-unified-log-format.md)統合してツールによる収集と分析を容易にする - シミュレーター - - 異なるストアで異なるハートビート間隔をサポート[#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) -- tombstoneストアを削除するためのインターフェースを追加する [#1472](https://github.com/pingcap/pd/pull/1472) + - 異なるストアで異なるハートビート間隔をサポート[#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) +- 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) - - `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) - - 計算を高速化するためにベクトル化演算子`BatchTableScanExecutor`実装する[#4351](https://github.com/tikv/tikv/pull/4351) + - `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) + - 計算を高速化するためにベクトル化演算子`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) -- 構成情報に関するメトリックを追加する[#4206](https://github.com/tikv/tikv/pull/4206) -- 境界を超えるキーに関するメトリックを追加する [#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 で Raw スキャンをサポート [#3825](https://github.com/tikv/tikv/pull/3825) +- ローカルリーダーを使用して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) +- キーの境界超過エラーが発生したときに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 で Raw スキャンをサポート [#3825](https://github.com/tikv/tikv/pull/3825) ## ツール {#tools} @@ -107,11 +107,11 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - 複製する必要のないファイルのフィルタリングをサポート - 生成列の複製をサポート - Lightning - - 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) + - 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) - データ複製比較ツール (sync-diff-inspector) - - TiDB 統計を使用して比較するチャンクを分割するサポート[#197](https://github.com/pingcap/tidb-tools/pull/197) - - 比較するチャンクを分割するために複数の列の使用をサポート[#197](https://github.com/pingcap/tidb-tools/pull/197) + - TiDB 統計を使用して比較するチャンクを分割するサポート[#197](https://github.com/pingcap/tidb-tools/pull/197) + - 比較するチャンクを分割するために複数の列の使用をサポート[#197](https://github.com/pingcap/tidb-tools/pull/197) diff --git a/releases/release-3.0.0-rc.1.md b/releases/release-3.0.0-rc.1.md index 5fee973c4d8ad..48542ede3c559 100644 --- a/releases/release-3.0.0-rc.1.md +++ b/releases/release-3.0.0-rc.1.md @@ -18,130 +18,130 @@ TiDB Ansible バージョン: 3.0.0-rc.1 ## TiDB {#tidb} - SQLオプティマイザー - - 列間の順序相関を使用してコスト見積りの精度を向上させます。相関を見積りに直接使用できない場合に、インデックススキャンの優先順位を制御するヒューリスティックパラメータ`tidb_opt_correlation_exp_factor`を導入します[#9839](https://github.com/pingcap/tidb/pull/9839) - - フィルタに関連する列がある場合、複合インデックスのアクセス条件を抽出するときに、インデックスのプレフィックス列をさらに一致させます。 [#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 との非互換性を防ぐために、論理最適化フェーズで列をプルーニングするときに`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) + - 列間の順序相関を使用してコスト見積りの精度を向上させます。相関を見積りに直接使用できない場合に、インデックススキャンの優先順位を制御するヒューリスティックパラメータ`tidb_opt_correlation_exp_factor`を導入します[#9839](https://github.com/pingcap/tidb/pull/9839) + - フィルタに関連する列がある場合、複合インデックスのアクセス条件を抽出するときに、インデックスのプレフィックス列をさらに一致させます。 [#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 との非互換性を防ぐために、論理最適化フェーズで列をプルーニングするときに`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` メモリ使用量の追跡と制御をサポートします`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) + - 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 に設定するときにTiDBがエラーを報告しないようにするために、変数`tidb_skip_isolation_level_check`追加します。 [#10065](https://github.com/pingcap/tidb/pull/10065) - - 暗黙的なコミット時間とSQL実行時間をスローログにマージする [#10294](https://github.com/pingcap/tidb/pull/10294) + - TiDB の起動時にのみ DDL 所有者にブートストラップの実行を許可する[#10029](https://github.com/pingcap/tidb/pull/10029) + - トランザクション分離レベルを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) - - サポート`GRANT ROLE` [#9721](https://github.com/pingcap/tidb/pull/9721) - - 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) - - 設定ファイルの有効性をチェックするための起動オプション`config-check`を追加する [#9855](https://github.com/pingcap/tidb/pull/9855) - - 厳密なSQLモードが無効になっている場合にNULLフィールドを挿入する際の妥当性チェックを修正[#10161](https://github.com/pingcap/tidb/pull/10161) + - サポート`SHOW GRANT` [#10016](https://github.com/pingcap/tidb/pull/10016) + - サポート`SET DEFAULT ROLE` [#9949](https://github.com/pingcap/tidb/pull/9949) + - サポート`GRANT ROLE` [#9721](https://github.com/pingcap/tidb/pull/9721) + - 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) + - 設定ファイルの有効性をチェックするための起動オプション`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 の古いバージョンにおける 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`文で`CHARSET` `COLLATION`説明を表示する際の互換性の問題を修正 [#10007](https://github.com/pingcap/tidb/pull/10007) - - `SHOW COLLATIONS`文が TiDB でサポートされている照合順序のみをリストする問題を修正しました [#10186](https://github.com/pingcap/tidb/pull/10186) + - `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 の古いバージョンにおける 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`文で`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ノードから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サーバー側で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) +- ホットストアがキーの統計情報を正しく生成しない問題を修正 [#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サーバー側で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) - - 範囲を削除するときにプレフィックス抽出プログラムが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` 間での`block cache`共有をサポート [#4612](https://github.com/tikv/tikv/pull/4612) + - 読み取りトラフィックの統計情報が不正確になる可能性がある問題を修正[#4436](https://github.com/tikv/tikv/pull/4436) + - 範囲を削除するときにプレフィックス抽出プログラムが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` 間での`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) - - バッチ攻撃機能の追加`AVG` [#4570](https://github.com/tikv/tikv/pull/4570) - - RPN関数`LogicalAnd` を追加 [#4575](https://github.com/tikv/tikv/pull/4575) + - バッチインデックススキャンエグゼキュータを追加 [#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) - その他 - - メモリアロケータとしてのサポート`tcmalloc` [#4370](https://github.com/tikv/tikv/pull/4370) + - メモリアロケータとしてのサポート`tcmalloc` [#4370](https://github.com/tikv/tikv/pull/4370) ## ツール {#tools} - TiDB Binlog - - 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にローカルストレージへの非同期フラッシュを許可する`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) + - 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にローカルストレージへの非同期フラッシュを許可する`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) - - 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エンコーダからの余分な解析オーバーヘッドを削減することで、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) + - 行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エンコーダからの余分な解析オーバーヘッドを削減することで、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) - sync-diff-inspector - - チェックポイントをサポートし、検証ステータスを記録し、再起動後に最後に保存したポイントから検証を続行します[#224](https://github.com/pingcap/tidb-tools/pull/224) - - チェックサム計算してデータの整合性をチェックするための構成項目`only-use-checksum`追加します [#215](https://github.com/pingcap/tidb-tools/pull/215) + - チェックポイントをサポートし、検証ステータスを記録し、再起動後に最後に保存したポイントから検証を続行します[#224](https://github.com/pingcap/tidb-tools/pull/224) + - チェックサム計算してデータの整合性をチェックするための構成項目`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 バージョンの 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) -- 冗長な 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) -- SQL カテゴリ別にレイテンシを表示する新しいパネルで TiDB モニタリングを最適化[#747](https://github.com/pingcap/tidb-ansible/pull/747) +- 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) +- 冗長な 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) +- 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 93063a83e75d9..b66745516b2bb 100644 --- a/releases/release-3.0.0-rc.2.md +++ b/releases/release-3.0.0-rc.2.md @@ -18,107 +18,107 @@ TiDB Ansible バージョン: 3.0.0-rc.2 ## TiDB {#tidb} - SQLオプティマイザー - - サポートインデックス より多くのシナリオに参加[#10540](https://github.com/pingcap/tidb/pull/10540) - - 履歴統計のエクスポートをサポート[#10291](https://github.com/pingcap/tidb/pull/10291) - - 単調に増加するインデックス列に対する増分`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) - - ヒストグラムの`dump`相関`load`サポート [#10573](https://github.com/pingcap/tidb/pull/10573) + - サポートインデックス より多くのシナリオに参加[#10540](https://github.com/pingcap/tidb/pull/10540) + - 履歴統計のエクスポートをサポート[#10291](https://github.com/pingcap/tidb/pull/10291) + - 単調に増加するインデックス列に対する増分`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) + - ヒストグラムの`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) - - `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) + - `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) - サーバ - - 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` に設定することで、デフォルト条件で自動的にコミットされていないトランザクションをTiDBが再試行することを禁止します。 [#10266](https://github.com/pingcap/tidb/pull/10266) - - `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) - - `tidb_low_resolution_tso`変数を追加して、バッチで取得されるTSOの数を制御し、TSOを取得するトランザクションの回数を減らし、データの一貫性がそれほど厳密に要求されないシナリオに適応します[#10428](https://github.com/pingcap/tidb/pull/10428) + - 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` に設定することで、デフォルト条件で自動的にコミットされていないトランザクションをTiDBが再試行することを禁止します。 [#10266](https://github.com/pingcap/tidb/pull/10266) + - `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) + - `tidb_low_resolution_tso`変数を追加して、バッチで取得されるTSOの数を制御し、TSOを取得するトランザクションの回数を減らし、データの一貫性がそれほど厳密に要求されないシナリオに適応します[#10428](https://github.com/pingcap/tidb/pull/10428) - DDL - - TiDB の旧バージョンのストレージ内の文字セット名の大文字の問題を修正しました [#10272](https://github.com/pingcap/tidb/pull/10272) - - テーブル作成時にテーブルリージョンを事前割り当てして、作成後の書き込みホットスポットを回避するテーブルパーティションの`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) - - `alter table`文を使用して小数列の精度を変更することを禁止します。 [#10433](https://github.com/pingcap/tidb/pull/10433) - - ハッシュパーティション式と関数の制限を修正 [#10273](https://github.com/pingcap/tidb/pull/10273) - - パーティションを含むテーブルにインデックスを追加すると、場合によっては 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) + - TiDB の旧バージョンのストレージ内の文字セット名の大文字の問題を修正しました [#10272](https://github.com/pingcap/tidb/pull/10272) + - テーブル作成時にテーブルリージョンを事前割り当てして、作成後の書き込みホットスポットを回避するテーブルパーティションの`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) + - `alter table`文を使用して小数列の精度を変更することを禁止します。 [#10433](https://github.com/pingcap/tidb/pull/10433) + - ハッシュパーティション式と関数の制限を修正 [#10273](https://github.com/pingcap/tidb/pull/10273) + - パーティションを含むテーブルにインデックスを追加すると、場合によっては 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) ## PD {#pd} -- リージョンメタデータを保存するために、デフォルトでリージョンストレージを有効にします[#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` の 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) +- リージョンメタデータを保存するために、デフォルトでリージョンストレージを有効にします[#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` の 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) ## TiKV {#tikv} - エンジン - - ブロックキャッシュを共有する複数の列ファミリをサポート[#4563](https://github.com/tikv/tikv/pull/4563) + - ブロックキャッシュを共有する複数の列ファミリをサポート[#4563](https://github.com/tikv/tikv/pull/4563) - サーバ - - `TxnScheduler` を削除 [#4098](https://github.com/tikv/tikv/pull/4098) - - 悲観的ロックトランザクションをサポート[#4698](https://github.com/tikv/tikv/pull/4698) + - `TxnScheduler` を削除 [#4098](https://github.com/tikv/tikv/pull/4098) + - 悲観的ロックトランザクションをサポート[#4698](https://github.com/tikv/tikv/pull/4698) - Raftstore - - ラフトストアCPUの消費を減らすために休止状態リージョンをサポートする[#4591](https://github.com/tikv/tikv/pull/4591) - - リーダーがラーナー[#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) + - ラフトストアCPUの消費を減らすために休止状態リージョンをサポートする[#4591](https://github.com/tikv/tikv/pull/4591) + - リーダーがラーナー[#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) - コプロセッサー - RPN関数を追加する - - `LogicalOr` [#4691](https://github.com/tikv/tikv/pull/4601) - - `LTReal` [#4602](https://github.com/tikv/tikv/pull/4602) - - `LEReal` [#4602](https://github.com/tikv/tikv/pull/4602) - - `GTReal` [#4602](https://github.com/tikv/tikv/pull/4602) - - `GEReal` [#4602](https://github.com/tikv/tikv/pull/4602) - - `NEReal` [#4602](https://github.com/tikv/tikv/pull/4602) - - `EQReal` [#4602](https://github.com/tikv/tikv/pull/4602) - - `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` のプラス演算をサポート [#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) - - `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) + - `LogicalOr` [#4691](https://github.com/tikv/tikv/pull/4601) + - `LTReal` [#4602](https://github.com/tikv/tikv/pull/4602) + - `LEReal` [#4602](https://github.com/tikv/tikv/pull/4602) + - `GTReal` [#4602](https://github.com/tikv/tikv/pull/4602) + - `GEReal` [#4602](https://github.com/tikv/tikv/pull/4602) + - `NEReal` [#4602](https://github.com/tikv/tikv/pull/4602) + - `EQReal` [#4602](https://github.com/tikv/tikv/pull/4602) + - `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` のプラス演算をサポート [#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) + - `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} - TiDB Binlog - - データレプリケーション下流の遅延を追跡するためのメトリックを追加する[#594](https://github.com/pingcap/tidb-binlog/pull/594) + - データレプリケーション下流の遅延を追跡するためのメトリックを追加する[#594](https://github.com/pingcap/tidb-binlog/pull/594) - 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) - - `tidb.pd-addr`と`tidb.port`提供されていない場合は自動的に検出して必要な構成項目を削減します[#173](https://github.com/pingcap/tidb-lightning/pull/173) + - シャードデータベースとテーブルのマージをサポート[#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) + - `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 4544865f18399..10af4af09fe6e 100644 --- a/releases/release-3.0.0-rc.3.md +++ b/releases/release-3.0.0-rc.3.md @@ -18,104 +18,104 @@ TiDB Ansible バージョン: 3.0.0-rc.3 ## TiDB {#tidb} - SQLオプティマイザー - - 仮想生成列統計を収集する機能を削除します [#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`文を実行すると、間違った列情報のために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) + - 仮想生成列統計を収集する機能を削除します [#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`文を実行すると、間違った列情報のために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` の`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) - - ホットスポットの問題を軽減するために、テーブルリージョンを手動で分割する`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) - - クエリがメモリ構成制限を超えたときに`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) + - `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) + - ホットスポットの問題を軽減するために、テーブルリージョンを手動で分割する`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) + - クエリがメモリ構成制限を超えたときに`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 を修復する際に 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) + - 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) - 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) - - DDLメタデータの無効な生存時間を最適化し、クラスタのアップグレード後にDDL操作が遅くなる期間を短縮します[#10795](https://github.com/pingcap/tidb/pull/10795) + - `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) + - 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) -- システムの起動時にデータのレプリカレプリケーションが 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) -- ストアがスケジュールされた操作を生成できない可能性がある問題を修正[#1590](https://github.com/pingcap/pd/pull/1590) +- 一方向のマージのみを許可するには、 `enable-two-way-merge`構成項目を追加します[#1583](https://github.com/pingcap/pd/pull/1583) +- `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) +- ストアがスケジュールされた操作を生成できない可能性がある問題を修正[#1590](https://github.com/pingcap/pd/pull/1590) ## TiKV {#tikv} - エンジン - - イテレータがステータスをチェックしないために、システム内に不完全なスナップショットが生成される問題を修正しました。 [#4936](https://github.com/tikv/tikv/pull/4936) - - 異常な状況で電源障害が発生した後にスナップショットを受信するときに、ディスクへのデータのフラッシュが遅れることによって発生するデータ損失の問題を修正しました[#4850](https://github.com/tikv/tikv/pull/4850) + - イテレータがステータスをチェックしないために、システム内に不完全なスナップショットが生成される問題を修正しました。 [#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) - - 古いコマンドが誤って報告される問題を修正[#4682](https://github.com/tikv/tikv/pull/4682) - - コマンドが長時間保留になる可能性がある問題を修正[#4810](https://github.com/tikv/tikv/pull/4810) - - スナップショットファイルをディスクに同期する際の遅延により、停電後にファイルが破損する問題を修正しました[#4850](https://github.com/tikv/tikv/pull/4850) [#4807](https://github.com/tikv/tikv/pull/4807) + - ローカルリーダーのキャッシュが正しくクリアされない問題を修正[#4778](https://github.com/tikv/tikv/pull/4778) + - リーダーの移行や`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) + - スナップショットファイルをディスクに同期する際の遅延により、停電後にファイルが破損する問題を修正しました[#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) - - ベクトル計算における`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) + - ベクトル計算におけるTop-Nのサポート[#4827](https://github.com/tikv/tikv/pull/4827) + - ベクトル計算における`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) - - 悲観的トランザクションを有効にした後、楽観的的トランザクションの不要な計算を削減してパフォーマンスを向上させる[#4813](https://github.com/tikv/tikv/pull/4813) - - デッドロック状況でトランザクション全体のロールバック操作が必要ないことを保証するために、単一ステートメントのロールバック機能を追加します[#4848](https://github.com/tikv/tikv/pull/4848) - - 悲観的トランザクション関連の監視項目追加 [#4852](https://github.com/tikv/tikv/pull/4852) - - 深刻な競合が存在する場合のパフォーマンスを向上させるために、 `ResolveLockLite`コマンドを使用して軽量ロックを解決することをサポートします[#4882](https://github.com/tikv/tikv/pull/4882) + - 悲観的トランザクションで非悲観的ロック競合によりエラー発生する問題を修正 [#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) + - 深刻な競合が存在する場合のパフォーマンスを向上させるために、 `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) + - より多くの異常状態をチェックするためのコマンド`bad-regions`を追加[#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) - - コンテナ環境でブリッジモードをサポートするために、 Drainerに`advertise-addr`構成を追加します。 [#634](https://github.com/pingcap/tidb-binlog/pull/634) - - Pumpに`GetMvccByEncodeKey`関数を追加して、トランザクションステータスクエリを高速化します。 [#632](https://github.com/pingcap/tidb-binlog/pull/632) + - データの書き込みに失敗したときにPumpが戻り値をチェックしないことによって発生する間違ったオフセットの問題を修正しました[#640](https://github.com/pingcap/tidb-binlog/pull/640) + - コンテナ環境でブリッジモードをサポートするために、 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.1.md b/releases/release-3.0.1.md index fe35d4eef17a5..4fbb3ddefa44c 100644 --- a/releases/release-3.0.1.md +++ b/releases/release-3.0.1.md @@ -13,79 +13,79 @@ TiDB Ansible バージョン: 3.0.1 ## TiDB {#tidb} -- `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) -- 一部のケースで誤った結果を回避するために、ウィンドウ関数がプリペアドプランキャッシュにキャッシュされることを禁止します[#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) -- ARM64アーキテクチャ上でのTiDBのコンパイルをサポート[#11150](https://github.com/pingcap/tidb/pull/11150) -- データベースまたはテーブルの照合順序の変更をサポートしますが、データベース/テーブルの文字セットは 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`関数を使用する際に非スレッドセーフ`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` になる可能性があるため、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) -- `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`整数の場合、 `FAST ANALYZE`で収集された主キー統計が正しくない問題を修正しました。 [#11099](https://github.com/pingcap/tidb/pull/11099) -- `FAST ANALYZE`文で「無効なキー」エラーが報告される場合がある問題を修正[#11098](https://github.com/pingcap/tidb/pull/11098) -- 列のデフォルト値として`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) -- 文字列の浅いコピーにより変数が誤って`SetVar`に設定される問題を修正しました [#11044](https://github.com/pingcap/tidb/pull/11044) -- `INSERT … ON DUPLICATE`ステートメントがテーブルパーティションに適用されると実行が失敗し、エラーが報告される問題を修正しました。 [#11231](https://github.com/pingcap/tidb/pull/11231) +- `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) +- 一部のケースで誤った結果を回避するために、ウィンドウ関数がプリペアドプランキャッシュにキャッシュされることを禁止します[#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) +- ARM64アーキテクチャ上でのTiDBのコンパイルをサポート[#11150](https://github.com/pingcap/tidb/pull/11150) +- データベースまたはテーブルの照合順序の変更をサポートしますが、データベース/テーブルの文字セットは 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`関数を使用する際に非スレッドセーフ`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` になる可能性があるため、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) +- `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`整数の場合、 `FAST ANALYZE`で収集された主キー統計が正しくない問題を修正しました。 [#11099](https://github.com/pingcap/tidb/pull/11099) +- `FAST ANALYZE`文で「無効なキー」エラーが報告される場合がある問題を修正[#11098](https://github.com/pingcap/tidb/pull/11098) +- 列のデフォルト値として`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) +- 文字列の浅いコピーにより変数が誤って`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) - - クエリで悲観的ロックを使用する際に正しいTSO `SELECT … FOR UPDATE`が使用されていないため、クエリ結果が正しくない問題を修正しました。 [#11015](https://github.com/pingcap/tidb/pull/11015) - - ロック競合の悪化を避けるために、楽観的トランザクションが悲観的ロックに遭遇したときの検出動作を即時競合検出から待機に変更します[#11051](https://github.com/pingcap/tidb/pull/11051) + - 悲観的ロックを使用してポイントクエリを実行し、返されたデータが空の場合に、行の無効なロックのために誤った結果が返される問題を修正しました[#10976](https://github.com/pingcap/tidb/pull/10976) + - クエリで悲観的ロックを使用する際に正しいTSO `SELECT … FOR UPDATE`が使用されていないため、クエリ結果が正しくない問題を修正しました。 [#11015](https://github.com/pingcap/tidb/pull/11015) + - ロック競合の悪化を避けるために、楽観的トランザクションが悲観的ロックに遭遇したときの検出動作を即時競合検出から待機に変更します[#11051](https://github.com/pingcap/tidb/pull/11051) ## TiKV {#tikv} -- 統計情報に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 の開いているファイルハンドルの数を追加します[#5026](https://github.com/tikv/tikv/pull/5026) -- 特定の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`、または`read-only`になります [#4865](https://github.com/tikv/tikv/pull/4865) -- デッドロック検出のパフォーマンスを向上[#5089](https://github.com/tikv/tikv/pull/5089) +- 統計情報に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 の開いているファイルハンドルの数を追加します[#5026](https://github.com/tikv/tikv/pull/5026) +- 特定の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`、または`read-only`になります [#4865](https://github.com/tikv/tikv/pull/4865) +- デッドロック検出のパフォーマンスを向上[#5089](https://github.com/tikv/tikv/pull/5089) ## PD {#pd} -- 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) -- `random-merge`と`admin-merge-region`演算子を追加できない問題を修正[#1634](https://github.com/pingcap/pd/pull/1634) -- ログ内のリージョンキーの形式を16進表記に調整して、見やすくします[#1639](https://github.com/pingcap/pd/pull/1639) +- 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) +- `random-merge`と`admin-merge-region`演算子を追加できない問題を修正[#1634](https://github.com/pingcap/pd/pull/1634) +- ログ内のリージョンキーの形式を16進表記に調整して、見やすくします[#1639](https://github.com/pingcap/pd/pull/1639) ## ツール {#tools} TiDB Binlog -- Pump GC戦略を最適化し、未使用のbinlogをクリーンアップできないという制限を削除して、リソースが長時間占有されないようにします[#646](https://github.com/pingcap/tidb-binlog/pull/646) +- Pump GC戦略を最適化し、未使用のbinlogをクリーンアップできないという制限を削除して、リソースが長時間占有されないようにします[#646](https://github.com/pingcap/tidb-binlog/pull/646) TiDB Lightning -- SQLダンプで指定された列名が小文字でない場合に発生するインポートエラーを修正しました[#210](https://github.com/pingcap/tidb-lightning/pull/210) +- SQLダンプで指定された列名が小文字でない場合に発生するインポートエラーを修正しました[#210](https://github.com/pingcap/tidb-lightning/pull/210) ## TiDB Ansible {#tidb-ansible} -- 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) +- 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 e2bafb9a252c8..78bb9bcf0b848 100644 --- a/releases/release-3.0.10.md +++ b/releases/release-3.0.10.md @@ -17,58 +17,58 @@ TiDB Ansible バージョン: 3.0.10 ## TiDB {#tidb} -- `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) -- デッドロック検出期間を監視するための監視項目を`tidb_session_statement_deadlock_detect_duration_seconds`追加します[#14484](https://github.com/pingcap/tidb/pull/14484) -- 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) -- パーティションテーブルの統計情報を自動更新する機能を追加[#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) -- 悲観的トランザクションロック失敗後の再試行回数を監視するための監視項目`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) -- 悲観的トランザクションのロックキーの数を監視するための`tidb_session_ statement_lock_keys_count`監視項目を追加します。 [#14634](https://github.com/pingcap/tidb/pull/14634) -- 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) -- 存在しないテーブルに対する権限をユーザーに付与してしまう問題を修正[#14611](https://github.com/pingcap/tidb/pull/14611) +- `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) +- デッドロック検出期間を監視するための監視項目を`tidb_session_statement_deadlock_detect_duration_seconds`追加します[#14484](https://github.com/pingcap/tidb/pull/14484) +- 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) +- パーティションテーブルの統計情報を自動更新する機能を追加[#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) +- 悲観的トランザクションロック失敗後の再試行回数を監視するための監視項目`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) +- 悲観的トランザクションのロックキーの数を監視するための`tidb_session_ statement_lock_keys_count`監視項目を追加します。 [#14634](https://github.com/pingcap/tidb/pull/14634) +- 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) +- 存在しないテーブルに対する権限をユーザーに付与してしまう問題を修正[#14611](https://github.com/pingcap/tidb/pull/14611) ## TiKV {#tikv} - Raftstore - - リージョンマージの失敗によって発生するシステムpanicの問題#6460またはデータ損失の問題#598を修正しました [#6481](https://github.com/tikv/tikv/pull/6481) - - スケジューリングの公平性を最適化するためのサポート`yield`と、リーダーのスケジューリングの安定性を向上させるためのリーダーの事前転送のサポート[#6563](https://github.com/tikv/tikv/pull/6563) + - リージョンマージの失敗によって発生するシステムpanicの問題#6460またはデータ損失の問題#598を修正しました [#6481](https://github.com/tikv/tikv/pull/6481) + - スケジューリングの公平性を最適化するためのサポート`yield`と、リーダーのスケジューリングの安定性を向上させるためのリーダーの事前転送のサポート[#6563](https://github.com/tikv/tikv/pull/6563) ## PD {#pd} -- システムトラフィックの変化に応じてリージョンキャッシュ情報を自動的に更新できるようにすることで、無効なキャッシュの問題を修正しました[#2103](https://github.com/pingcap/pd/pull/2103) -- リーダーリース時間を使用してTSOサービスの有効性を決定する[#2117](https://github.com/pingcap/pd/pull/2117) +- システムトラフィックの変化に応じてリージョンキャッシュ情報を自動的に更新できるようにすることで、無効なキャッシュの問題を修正しました[#2103](https://github.com/pingcap/pd/pull/2103) +- リーダーリース時間を使用してTSOサービスの有効性を決定する[#2117](https://github.com/pingcap/pd/pull/2117) ## ツール {#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) + - 設定ファイルが見つからない場合に、一部の設定項目でデフォルト値を使用するようにする[#255](https://github.com/pingcap/tidb-lightning/pull/255) + - 非サーバーモードでWebインターフェースを開けない問題を修正[#259](https://github.com/pingcap/tidb-lightning/pull/259) ## TiDB Ansible {#tidb-ansible} -- 一部のシナリオでPDリーダーの取得に失敗したためにコマンド実行が失敗する問題を修正[#1121](https://github.com/pingcap/tidb-ansible/pull/1121) -- 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) +- 一部のシナリオでPDリーダーの取得に失敗したためにコマンド実行が失敗する問題を修正[#1121](https://github.com/pingcap/tidb-ansible/pull/1121) +- 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 39733067235f3..999c6a4d6f903 100644 --- a/releases/release-3.0.11.md +++ b/releases/release-3.0.11.md @@ -18,39 +18,39 @@ 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クラスタ間の双方向データレプリケーションをサポート[#884](https://github.com/pingcap/tidb-binlog/pull/884) [#909](https://github.com/pingcap/tidb-binlog/pull/909) - TiDB Lightning - - TLS構成 をサポートする [#270](https://github.com/pingcap/tidb-lightning/pull/270) [#44](https://github.com/tikv/importer/pull/44) + - 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} - TiDB - - `Union`を使用するクエリが読み取り専用としてマークされていないため、楽観的トランザクションを再試行するときに Goroutine リークが発生する問題を修正しました[#15076](https://github.com/pingcap/tidb/pull/15076) - - `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) - - 実行バインディングを削除する`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) + - `Union`を使用するクエリが読み取り専用としてマークされていないため、楽観的トランザクションを再試行するときに Goroutine リークが発生する問題を修正しました[#15076](https://github.com/pingcap/tidb/pull/15076) + - `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) + - 実行バインディングを削除する`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) - - 高負荷時にピアが削除されたときに発生する可能性のあるpanicを修正[#6704](https://github.com/tikv/tikv/pull/6704) - - 一部のケースで休止状態領域が起動しない問題を修正[#6732](https://github.com/tikv/tikv/pull/6732) [#6738](https://github.com/tikv/tikv/pull/6738) + - 不要なログを削除してログ出力を最適化する[#6657](https://github.com/tikv/tikv/pull/6657) + - 高負荷時にピアが削除されたときに発生する可能性のあるpanicを修正[#6704](https://github.com/tikv/tikv/pull/6704) + - 一部のケースで休止状態領域が起動しない問題を修正[#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 a2619521d4bf9..21b8d73f1f586 100644 --- a/releases/release-3.0.12.md +++ b/releases/release-3.0.12.md @@ -18,35 +18,35 @@ TiDB Ansible バージョン: 3.0.12 ## 互換性の変更 {#compatibility-changes} - TiDB - - スロークエリログにおける事前書き込みbinlogのタイミングが不正確になる問題を修正しました。以前のタイミングフィールドは`Binlog_prewrite_time`でした。この修正後、名前は`Wait_prewrite_binlog_time`に変更されます。 [#15276](https://github.com/pingcap/tidb/pull/15276) + - スロークエリログにおける事前書き込みbinlogのタイミングが不正確になる問題を修正しました。以前のタイミングフィールドは`Binlog_prewrite_time`でした。この修正後、名前は`Wait_prewrite_binlog_time`に変更されます。 [#15276](https://github.com/pingcap/tidb/pull/15276) ## 新機能 {#new-features} - TiDB - - `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) + - `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 を設定するために Kafka クライアントへの接続をサポートします。 [#929](https://github.com/pingcap/tidb-binlog/pull/929) + - 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) - - インデックスの長さが制限超えたときに、構成の値`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) + - `GRANT`複数のユーザー`REVOKE`変更するときに原子性を保証する[#15092](https://github.com/pingcap/tidb/pull/15092) + - パーティションテーブルに対する悲観的ロックのロックが正しい行ロックできなかった問題を修正しました [#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) - - Raftstoreにフロー制御メカニズムを導入して、フロー制御がないと追跡が遅くなりすぎてクラスターがスタックする可能性があり、トランザクションのサイズによって TiKV 接続が頻繁に再接続される可能性があるという問題を解決します[#7072](https://github.com/tikv/tikv/pull/7072) [#6993](https://github.com/tikv/tikv/pull/6993) + - 整合性チェックパラメータを無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合検出が失敗したり、データ インデックスの不整合が発生したりする問題を修正しました。 [#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 - - クラスター内で複数の Grafana/Prometheus/Alertmanager のデプロイをサポート [#1198](https://github.com/pingcap/tidb-ansible/pull/1198) + - クラスター内で複数の 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 8d248533abe40..92d74344880cb 100644 --- a/releases/release-3.0.13.md +++ b/releases/release-3.0.13.md @@ -13,8 +13,8 @@ TiDB バージョン: 3.0.13 - TiDB - - ユーザーが重複するデータの複数行を挿入する必要がある場合に、トランザクション内で`INSERT ... ON DUPLICATE KEY UPDATE`ステートメントが誤って実行される可能性があるという、チェックされていない`MemBuffer`によって発生する問題を修正しました。 [#16690](https://github.com/pingcap/tidb/pull/16690) + - ユーザーが重複するデータの複数行を挿入する必要がある場合に、トランザクション内で`INSERT ... ON DUPLICATE KEY UPDATE`ステートメントが誤って実行される可能性があるという、チェックされていない`MemBuffer`によって発生する問題を修正しました。 [#16690](https://github.com/pingcap/tidb/pull/16690) - TiKV - - `Region Merge`繰り返し実行するとシステムが停止し、サービスが利用できなくなる問題を修正[#7612](https://github.com/tikv/tikv/pull/7612) + - `Region Merge`繰り返し実行するとシステムが停止し、サービスが利用できなくなる問題を修正[#7612](https://github.com/tikv/tikv/pull/7612) diff --git a/releases/release-3.0.14.md b/releases/release-3.0.14.md index fa750d5fb2f5a..85989e9807ee3 100644 --- a/releases/release-3.0.14.md +++ b/releases/release-3.0.14.md @@ -13,101 +13,101 @@ TiDB バージョン: 3.0.14 - TiDB - - `performance_schema`と`metrics_schema`のユーザー権限を読み取り/書き込みから読み取り専用に調整します[#15417](https://github.com/pingcap/tidb/pull/15417) + - `performance_schema`と`metrics_schema`のユーザー権限を読み取り/書き込みから読み取り専用に調整します[#15417](https://github.com/pingcap/tidb/pull/15417) ## 重要なバグ修正 {#important-bug-fixes} - TiDB - - `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) + - `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 - - ロックのクリーンアップの繰り返しリクエストによりトランザクションの原子性が破壊される可能性がある問題を修正[#7388](https://github.com/tikv/tikv/pull/7388) + - ロックのクリーンアップの繰り返しリクエストによりトランザクションの原子性が破壊される可能性がある問題を修正[#7388](https://github.com/tikv/tikv/pull/7388) ## 新機能 {#new-features} - TiDB - - `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 使用を強制する`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) - - クラスタ間の通信に使用されるTLS証明書情報の自動再読み込みをサポート[#15162](https://github.com/pingcap/tidb/pull/15162) - - パーティションプルーニングを再構築することで、パーティションテーブルの読み取りパフォーマンスが向上します。 [#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`状態でない場合に、 `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` のキャッシュステップを明示的に設定するための`ALTER TABLE ... AUTO_ID_CACHE`構文を追加します。 [#16287](https://github.com/pingcap/tidb/pull/16287) + - `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 使用を強制する`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) + - クラスタ間の通信に使用されるTLS証明書情報の自動再読み込みをサポート[#15162](https://github.com/pingcap/tidb/pull/15162) + - パーティションプルーニングを再構築することで、パーティションテーブルの読み取りパフォーマンスが向上します。 [#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`状態でない場合に、 `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` のキャッシュステップを明示的に設定するための`ALTER TABLE ... AUTO_ID_CACHE`構文を追加します。 [#16287](https://github.com/pingcap/tidb/pull/16287) - TiKV - - 楽観的トランザクションで多くの競合と`BatchRollback`条件が存在する場合のパフォーマンスを向上 [#7605](https://github.com/tikv/tikv/pull/7605) - - 悲観的トランザクションに多くの競合が存在する場合に悲観的ロック`waiter`が頻繁に起動されるために発生するパフォーマンス低下の問題を修正しました [#7584](https://github.com/tikv/tikv/pull/7584) + - 楽観的トランザクションで多くの競合と`BatchRollback`条件が存在する場合のパフォーマンスを向上 [#7605](https://github.com/tikv/tikv/pull/7605) + - 悲観的トランザクションに多くの競合が存在する場合に悲観的ロック`waiter`が頻繁に起動されるために発生するパフォーマンス低下の問題を修正しました [#7584](https://github.com/tikv/tikv/pull/7584) - ツール - 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) ## バグ修正 {#bug-fixes} - TiDB - - 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) - - この文が`\` に遭遇すると、 `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`インデックスのみで動作する場合に発生する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) - - 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) - - `view`列名が長すぎる場合、TiDBの処理ロジックがMySQLと矛盾する問題を修正しました。この場合、システムは自動的に短い列名を生成します[#14873](https://github.com/pingcap/tidb/pull/14873) - - `(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) + - 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) + - この文が`\` に遭遇すると、 `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`インデックスのみで動作する場合に発生する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) + - 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) + - `view`列名が長すぎる場合、TiDBの処理ロジックがMySQLと矛盾する問題を修正しました。この場合、システムは自動的に短い列名を生成します[#14873](https://github.com/pingcap/tidb/pull/14873) + - `(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) - - ラーナーが正しく削除されない場合がある問題を修正[#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) - - 空のリクエストによって引き起こされる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) + - 一部のケースで分離回復後にノードを正しく削除できない問題を修正[#7703](https://github.com/tikv/tikv/pull/7703) + - リージョンマージ操作によってネットワーク分離中に発生するデータ損失の問題を修正 [#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) + - 空のリクエストによって引き起こされる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 3f288cd2a5cdb..8e42274e4a1ad 100644 --- a/releases/release-3.0.15.md +++ b/releases/release-3.0.15.md @@ -13,35 +13,35 @@ TiDB バージョン: 3.0.15 - TiDB - - パーティションテーブル内のクエリでプランキャッシュ機能の使用を禁止する[#16759](https://github.com/pingcap/tidb/pull/16759) - - パーティションテーブル の`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) + - パーティションテーブル内のクエリでプランキャッシュ機能の使用を禁止する[#16759](https://github.com/pingcap/tidb/pull/16759) + - パーティションテーブル の`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) - - 整数オーバーフローの処理ロジックが間違っているため、 `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) - - 浮動小数点数に対して 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) - - 実行時間が大きいしきい値を超えたときに`MAX_EXEC_TIME`ヒントが有効にならない問題を修正 [#17534](https://github.com/pingcap/tidb/pull/17534) + - ディープコピーを使用して、 `Hash`集計関数の`enum`と`set`型のデータをコピーします。正確性の問題を修正しました[#16890](https://github.com/pingcap/tidb/pull/16890) + - 整数オーバーフローの処理ロジックが間違っているため、 `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) + - 浮動小数点数に対して 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) + - 実行時間が大きいしきい値を超えたときに`MAX_EXEC_TIME`ヒントが有効にならない問題を修正 [#17534](https://github.com/pingcap/tidb/pull/17534) - TiKV - - 長時間実行後にメモリのデフラグが効かなくなる問題を修正[#7790](https://github.com/tikv/tikv/pull/7790) - - TiKV が誤って再起動された後にスナップショットファイルを誤って削除することによって発生するpanicの問題を修正しました[#7925](https://github.com/tikv/tikv/pull/7925) - - メッセージパッケージが大きすぎるために発生する gRPC の切断を修正[#7822](https://github.com/tikv/tikv/pull/7822) + - 長時間実行後にメモリのデフラグが効かなくなる問題を修正[#7790](https://github.com/tikv/tikv/pull/7790) + - TiKV が誤って再起動された後にスナップショットファイルを誤って削除することによって発生するpanicの問題を修正しました[#7925](https://github.com/tikv/tikv/pull/7925) + - メッセージパッケージが大きすぎるために発生する gRPC の切断を修正[#7822](https://github.com/tikv/tikv/pull/7822) diff --git a/releases/release-3.0.16.md b/releases/release-3.0.16.md index 91277a4b9a5f9..8b897a8489485 100644 --- a/releases/release-3.0.16.md +++ b/releases/release-3.0.16.md @@ -13,43 +13,43 @@ TiDB バージョン: 3.0.16 - TiDB - - ハッシュパーティションプルーニングの`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 バージョンとの互換性を保つために、 `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) + - ハッシュパーティションプルーニングの`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 バージョンとの互換性を保つために、 `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に送信しないようにする[#8145](https://github.com/tikv/tikv/pull/8145) + - PDクライアントログ改善 [#8091](https://github.com/tikv/tikv/pull/8091) ## バグ修正 {#bug-fixes} - TiDB - - あるトランザクションで書き込まれ削除された主キーのロックが別のトランザクションによって解決されたために発生したデータの不整合の問題を修正しました[#18248](https://github.com/pingcap/tidb/pull/18248) - - 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) - - 送信失敗後のあいまいなエラーメッセージによって引き起こされる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) - - `case when`関数から返される結果のフィールド長が不正確であるという問題を修正[#16562](https://github.com/pingcap/tidb/pull/16562) - - `count`集計関数の 10 進プロパティの型推論を修正 [#17702](https://github.com/pingcap/tidb/pull/17702) + - あるトランザクションで書き込まれ削除された主キーのロックが別のトランザクションによって解決されたために発生したデータの不整合の問題を修正しました[#18248](https://github.com/pingcap/tidb/pull/18248) + - 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) + - 送信失敗後のあいまいなエラーメッセージによって引き起こされる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) + - `case when`関数から返される結果のフィールド長が不正確であるという問題を修正[#16562](https://github.com/pingcap/tidb/pull/16562) + - `count`集計関数の 10 進プロパティの型推論を修正 [#17702](https://github.com/pingcap/tidb/pull/17702) - TiKV - - 取り込んだファイルから読み取られる結果が誤っている可能性を修正[#8039](https://github.com/tikv/tikv/pull/8039) - - 複数のマージプロセス中にストアが分離されている場合にピアを削除できない問題を修正[#8005](https://github.com/tikv/tikv/pull/8005) + - 取り込んだファイルから読み取られる結果が誤っている可能性を修正[#8039](https://github.com/tikv/tikv/pull/8039) + - 複数のマージプロセス中にストアが分離されている場合にピアを削除できない問題を修正[#8005](https://github.com/tikv/tikv/pull/8005) - PD - - PD Control でリージョンキーを照会する際の`404`エラーを修正しました [#2577](https://github.com/pingcap/pd/pull/2577) + - 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 01370a1f02cb6..5bae407512ad4 100644 --- a/releases/release-3.0.17.md +++ b/releases/release-3.0.17.md @@ -13,39 +13,39 @@ TiDB バージョン: 3.0.17 - TiDB - - `query-feedback-limit`構成項目のデフォルト値を1024から512に減らし、統計フィードバックメカニズムを改善してクラスタへの影響を軽減します。 [#18770](https://github.com/pingcap/tidb/pull/18770) - - 1 回のリクエストのバッチ分割数を制限する[#18694](https://github.com/pingcap/tidb/pull/18694) - - 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) + - `query-feedback-limit`構成項目のデフォルト値を1024から512に減らし、統計フィードバックメカニズムを改善してクラスタへの影響を軽減します。 [#18770](https://github.com/pingcap/tidb/pull/18770) + - 1 回のリクエストのバッチ分割数を制限する[#18694](https://github.com/pingcap/tidb/pull/18694) + - 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 - - ローリングアップデートのパフォーマンスを向上させるために、リージョンの休止状態を遅らせる`hibernate-timeout`構成を追加します[#8207](https://github.com/tikv/tikv/pull/8207) + - ローリングアップデートのパフォーマンスを向上させるために、リージョンの休止状態を遅らせる`hibernate-timeout`構成を追加します[#8207](https://github.com/tikv/tikv/pull/8207) - ツール - 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` のような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' 処理を修正`STR_TO_DATE` [#18725](https://github.com/pingcap/tidb/pull/18725) + - `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' 処理を修正`STR_TO_DATE` [#18725](https://github.com/pingcap/tidb/pull/18725) - TiKV - - リージョンマージ中に古いデータを読み取る可能性があるバグを修正[#8111](https://github.com/tikv/tikv/pull/8111) - - スケジュール処理中のメモリリークの問題を修正[#8355](https://github.com/tikv/tikv/pull/8355) + - リージョンマージ中に古いデータを読み取る可能性があるバグを修正[#8111](https://github.com/tikv/tikv/pull/8111) + - スケジュール処理中のメモリリークの問題を修正[#8355](https://github.com/tikv/tikv/pull/8355) - ツール - TiDB Lightning - - `log-file`フラグが無視される問題を修正[#345](https://github.com/pingcap/tidb-lightning/pull/345) + - `log-file`フラグが無視される問題を修正[#345](https://github.com/pingcap/tidb-lightning/pull/345) diff --git a/releases/release-3.0.18.md b/releases/release-3.0.18.md index 9680d6f628d8c..ffd64b7054d67 100644 --- a/releases/release-3.0.18.md +++ b/releases/release-3.0.18.md @@ -15,26 +15,26 @@ TiDB バージョン: 3.0.18 - TiDB Binlog - - Pump GC 構成の Go の時間期間形式をサポートします。 [#996](https://github.com/pingcap/tidb-binlog/pull/996) + - Pump GC 構成の Go の時間期間形式をサポートします。 [#996](https://github.com/pingcap/tidb-binlog/pull/996) ## バグ修正 {#bug-fixes} - TiDB - - `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) - - `Apply`と`Union Scan`演算子が間違った実行結果を引き起こす問題を修正しました[#19297](https://github.com/pingcap/tidb/pull/19297) - - トランザクションで一部のキャッシュされた実行計画が誤って実行される問題を修正しました [#19274](https://github.com/pingcap/tidb/pull/19274) + - `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) + - `Apply`と`Union Scan`演算子が間違った実行結果を引き起こす問題を修正しました[#19297](https://github.com/pingcap/tidb/pull/19297) + - トランザクションで一部のキャッシュされた実行計画が誤って実行される問題を修正しました [#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 バックエンド使用時の空のバイナリ/16 進リテラルの構文エラーを修正しました [#357](https://github.com/pingcap/tidb-lightning/pull/357) - - TiDBバックエンド使用時の予期しない`switch-mode`呼び出しを修正 [#368](https://github.com/pingcap/tidb-lightning/pull/368) + - `--log-file`引数が有効にならない問題を修正[#345](https://github.com/pingcap/tidb-lightning/pull/345) + - 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 dddc97ecbaebf..fa6c9b2ee5ce4 100644 --- a/releases/release-3.0.19.md +++ b/releases/release-3.0.19.md @@ -13,41 +13,41 @@ 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) + - 障害回復によるQPSパフォーマンスへの影響を軽減する[#19764](https://github.com/pingcap/tidb/pull/19764) + - `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} - TiDB - - `slow-log`ファイルが存在しない場合に発生するクエリエラーを修正[#20050](https://github.com/pingcap/tidb/pull/20050) - - `SHOW STATS_META`と`SHOW STATS_BUCKET`の権限チェックを追加する[#19759](https://github.com/pingcap/tidb/pull/19759) - - 小数型を整数型に変更することを禁止する[#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`句で`OR`演算子が正しく処理されないバグを修正 [#19901](https://github.com/pingcap/tidb/pull/19901) + - `slow-log`ファイルが存在しない場合に発生するクエリエラーを修正[#20050](https://github.com/pingcap/tidb/pull/20050) + - `SHOW STATS_META`と`SHOW STATS_BUCKET`の権限チェックを追加する[#19759](https://github.com/pingcap/tidb/pull/19759) + - 小数型を整数型に変更することを禁止する[#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`句で`OR`演算子が正しく処理されないバグを修正 [#19901](https://github.com/pingcap/tidb/pull/19901) - TiKV - - 理由フレーズが欠落している応答を解析するときに TiKV がパニックを起こすバグを修正[#8540](https://github.com/tikv/tikv/pull/8540) + - 理由フレーズが欠落している応答を解析するときに TiKV がパニックを起こすバグを修正[#8540](https://github.com/tikv/tikv/pull/8540) - ツール - TiDB Lightning - - 厳密モードでCSVに無効なUTF文字が検出された場合、 TiDB Lightningプロセスが時間内に終了しない問題を修正しました。 [#378](https://github.com/pingcap/tidb-lightning/pull/378) + - 厳密モードで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 bab21f04a1f74..c29e7146e6de6 100644 --- a/releases/release-3.0.2.md +++ b/releases/release-3.0.2.md @@ -14,131 +14,131 @@ TiDB Ansible バージョン: 3.0.2 ## TiDB {#tidb} - SQLオプティマイザー - - クエリ内で同じテーブルが複数回出現し、論理的にクエリ結果が常に空になる場合に「スキーマ内に列が見つかりません」というメッセージが報告される問題を修正しました[#11247](https://github.com/pingcap/tidb/pull/11247) - - `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) - - `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) - - ウィンドウ関数で実装されていない`IGNORE NULLS`構文が使用されているにもかかわらずエラーが報告されない問題を修正[#11593](https://github.com/pingcap/tidb/pull/11593) - - オプティマイザーが時間等条件正しく推定しない問題を修正 [#11512](https://github.com/pingcap/tidb/pull/11512) - - フィードバック情報に基づいてトップN統計を更新することをサポート[#11507](https://github.com/pingcap/tidb/pull/11507) + - クエリ内で同じテーブルが複数回出現し、論理的にクエリ結果が常に空になる場合に「スキーマ内に列が見つかりません」というメッセージが報告される問題を修正しました[#11247](https://github.com/pingcap/tidb/pull/11247) + - `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) + - `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) + - ウィンドウ関数で実装されていない`IGNORE NULLS`構文が使用されているにもかかわらずエラーが報告されない問題を修正[#11593](https://github.com/pingcap/tidb/pull/11593) + - オプティマイザーが時間等条件正しく推定しない問題を修正 [#11512](https://github.com/pingcap/tidb/pull/11512) + - フィードバック情報に基づいてトップN統計を更新することをサポート[#11507](https://github.com/pingcap/tidb/pull/11507) - SQL実行エンジン - - 関数`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) - - `Mod(%)` 、 `Multiple(*)` 、または`Minus(-)`が 0 を返し、小数点以下の桁数が大きい場合 ( `select 0.000 % 0.11234500000000000000`など)、 `Mod(%)` 、 `Multiple(*)` 、または`Minus(-)`が返す小数点以下の桁数が 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` の結果に`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) - - 定数畳み込み最適化によって発生した`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`を受け取ったときにエラーが報告される問題を修正します。`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) - - プレフィックスインデックスが正しく処理されていないために`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) + - 関数`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) + - `Mod(%)` 、 `Multiple(*)` 、または`Minus(-)`が 0 を返し、小数点以下の桁数が大きい場合 ( `select 0.000 % 0.11234500000000000000`など)、 `Mod(%)` 、 `Multiple(*)` 、または`Minus(-)`が返す小数点以下の桁数が 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` の結果に`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) + - 定数畳み込み最適化によって発生した`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`を受け取ったときにエラーが報告される問題を修正します。`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) + - プレフィックスインデックスが正しく処理されていないために`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ファイル内の欠落しているフィールド`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 で`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` に`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) + - 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 で`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` に`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) - 悲観的ロックのデフォルト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 によって返される結果にリージョン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) + - 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 によって返される結果にリージョン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 - - 長さがゼロの非文字列列をインデックスするときにエラーが発生する問題を修正[#11214](https://github.com/pingcap/tidb/pull/11214) - - 外部キー制約とフルテキストインデックスを持つ列の変更を禁止します(注:TiDBは、構文で外部キー制約とフルテキストインデックスを引き続きサポートしています) [#11274](https://github.com/pingcap/tidb/pull/11274) - - `ALTER TABLE`文で変更された位置と列のデフォルト値が同時に使用されるため、列のインデックスオフセットが間違っている可能性がある問題を修正しました[#11346](https://github.com/pingcap/tidb/pull/11346) + - 長さがゼロの非文字列列をインデックスするときにエラーが発生する問題を修正[#11214](https://github.com/pingcap/tidb/pull/11214) + - 外部キー制約とフルテキストインデックスを持つ列の変更を禁止します(注: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) - - AUTO_INCREMENT列のインデックスの削除を禁止して、AUTO_INCREMENT列が誤った結果を取得する可能性を回避する[#11399](https://github.com/pingcap/tidb/pull/11399) - - 次の問題を修正しました[#11492](https://github.com/pingcap/tidb/pull/11492) : + - `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) - - `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) - - 列属性が`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 …`文の`VALUE LESS THAN`の後にマイナス記号を追加できない問題を修正 [#11581](https://github.com/pingcap/tidb/pull/11581) + - サブクエリのトレース詳細を`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) + - 列属性が`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 …`文の`VALUE LESS THAN`の後にマイナス記号を追加できない問題を修正 [#11581](https://github.com/pingcap/tidb/pull/11581) - モニター - - `TiKVTxnCmdCounter`監視メトリックが登録されていないため、データが収集および報告されない問題を修正しました[#11316](https://github.com/pingcap/tidb/pull/11316) - - Bind Info の`BindUsageCounter` `BindTotalGauge`監視メトリックを追加します`BindMemoryUsage` [#11467](https://github.com/pingcap/tidb/pull/11467) + - `TiKVTxnCmdCounter`監視メトリックが登録されていないため、データが収集および報告されない問題を修正しました[#11316](https://github.com/pingcap/tidb/pull/11316) + - Bind Info の`BindUsageCounter` `BindTotalGauge`監視メトリックを追加します`BindMemoryUsage` [#11467](https://github.com/pingcap/tidb/pull/11467) ## TiKV {#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) -- 悲観的ロックのデッドロック検出器のパフォーマンスを向上させる[#5192](https://github.com/tikv/tikv/pull/5192) -- TitanストレージエンジンのGCのパフォーマンスを向上 [#5197](https://github.com/tikv/tikv/pull/5197) +- 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) +- 悲観的ロックのデッドロック検出器のパフォーマンスを向上させる[#5192](https://github.com/tikv/tikv/pull/5192) +- 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 で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) +- Scatter リージョンスケジューラが動作しないバグを修正[#1642](https://github.com/pingcap/pd/pull/1642) +- 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) ## ツール {#tools} TiDB Binlog -- 起動時に構成項目のチェック機能を追加し、無効な項目が見つかった場合にBinlogサービスを停止してエラーを報告します[#687](https://github.com/pingcap/tidb-binlog/pull/687) -- Drainer で使用される特定のロジックを指定するには、 Drainerに`node-id`構成を追加します。 [#684](https://github.com/pingcap/tidb-binlog/pull/684) +- 起動時に構成項目のチェック機能を追加し、無効な項目が見つかった場合にBinlogサービスを停止してエラーを報告します[#687](https://github.com/pingcap/tidb-binlog/pull/687) +- Drainer で使用される特定のロジックを指定するには、 Drainerに`node-id`構成を追加します。 [#684](https://github.com/pingcap/tidb-binlog/pull/684) TiDB Lightning -- 2つのチェックサムが同時に実行されているときに`tikv_gc_life_time`元の値に戻せない問題を修正しました[#218](https://github.com/pingcap/tidb-lightning/pull/218) -- 起動時に構成項目のチェック機能を追加し、無効な項目が見つかった場合にBinlogサービスを停止してエラーを報告します[#217](https://github.com/pingcap/tidb-lightning/pull/217) +- 2つのチェックサムが同時に実行されているときに`tikv_gc_life_time`元の値に戻せない問題を修正しました[#218](https://github.com/pingcap/tidb-lightning/pull/218) +- 起動時に構成項目のチェック機能を追加し、無効な項目が見つかった場合にBinlogサービスを停止してエラーを報告します[#217](https://github.com/pingcap/tidb-lightning/pull/217) ## TiDB Ansible {#tidb-ansible} -- ディスクパフォーマンスモニターが秒をミリ秒として扱う単位エラーを修正[#840](https://github.com/pingcap/tidb-ansible/pull/840) -- 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構成ファイルで`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) -- 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 モードでBinlogサポートを削除する [#878](https://github.com/pingcap/tidb-ansible/pull/878) -- `rolling_update.yml`操作を実行するときにPDがLeaderの転送に失敗する問題を修正しました [#887](https://github.com/pingcap/tidb-ansible/pull/887) +- ディスクパフォーマンスモニターが秒をミリ秒として扱う単位エラーを修正[#840](https://github.com/pingcap/tidb-ansible/pull/840) +- 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構成ファイルで`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) +- 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 モードで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 8f57e8f4567f6..2351c5b2501a7 100644 --- a/releases/release-3.0.20.md +++ b/releases/release-3.0.20.md @@ -13,48 +13,48 @@ 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) - - データベース名が純粋な下位表現でない場合、データが正しく削除れない可能性がある問題を修正しました`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) - - `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) - - 入力引数が`float`または`decimal`型の場合に`timestamp`関数が間違った結果を取得する問題を修正しました[#20469](https://github.com/pingcap/tidb/pull/20469) - - 統計における潜在的なデッドロック問題を修正 [#20424](https://github.com/pingcap/tidb/pull/20424) - - オーバーフローしたfloat型データが挿入される問題を修正[#20251](https://github.com/pingcap/tidb/pull/20251) + - 悲観的トランザクションのトランザクションステータスの誤ったキャッシュを修正[#21706](https://github.com/pingcap/tidb/pull/21706) + - `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) + - `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) + - 入力引数が`float`または`decimal`型の場合に`timestamp`関数が間違った結果を取得する問題を修正しました[#20469](https://github.com/pingcap/tidb/pull/20469) + - 統計における潜在的なデッドロック問題を修正 [#20424](https://github.com/pingcap/tidb/pull/20424) + - オーバーフローしたfloat型データが挿入される問題を修正[#20251](https://github.com/pingcap/tidb/pull/20251) - TiKV - - コミットされたトランザクションでキーがロックされ削除されたときに、キーが存在することを示すエラーが返される問題を修正しました[#8931](https://github.com/tikv/tikv/pull/8931) + - コミットされたトランザクションでキーがロックされ削除されたときに、キーが存在することを示すエラーが返される問題を修正しました[#8931](https://github.com/tikv/tikv/pull/8931) - PD - - PD の起動時および古いリージョンが多すぎる場合にログが大量に出力される問題を修正しました[#3064](https://github.com/pingcap/pd/pull/3064) + - PD の起動時および古いリージョンが多すぎる場合にログが大量に出力される問題を修正しました[#3064](https://github.com/pingcap/pd/pull/3064) diff --git a/releases/release-3.0.3.md b/releases/release-3.0.3.md index 18bc9c5b4f28e..4c6a3524246f2 100644 --- a/releases/release-3.0.3.md +++ b/releases/release-3.0.3.md @@ -14,66 +14,66 @@ TiDB Ansible バージョン: 3.0.3 ## TiDB {#tidb} - SQLオプティマイザー - - `aggregation_eliminate`や`column_prune`などのロジック最適化ルールを無効にするには、 `opt_rule_blacklist`テーブルを追加します[#11658](https://github.com/pingcap/tidb/pull/11658) - - 結合キーがプレフィックスインデックスまたは負の値に等しい符号なしインデックス列を使用する場合に、 `Index Join`に対して誤った結果が返される可能性がある問題を修正しました[#11759](https://github.com/pingcap/tidb/pull/11759) - - `create … binding ...`の`SELECT`つの文のうち`"`または`\`解析エラーになる可能性がある問題を修正しました[#11726](https://github.com/pingcap/tidb/pull/11726) + - `aggregation_eliminate`や`column_prune`などのロジック最適化ルールを無効にするには、 `opt_rule_blacklist`テーブルを追加します[#11658](https://github.com/pingcap/tidb/pull/11658) + - 結合キーがプレフィックスインデックスまたは負の値に等しい符号なしインデックス列を使用する場合に、 `Index Join`に対して誤った結果が返される可能性がある問題を修正しました[#11759](https://github.com/pingcap/tidb/pull/11759) + - `create … binding ...`の`SELECT`つの文のうち`"`または`\`解析エラーになる可能性がある問題を修正しました[#11726](https://github.com/pingcap/tidb/pull/11726) - 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) - - 一部の組み込み関数で複数のパラメータが符号なしの場合(たとえば、 `if`と`coalesce` )に誤った型推論が発生する可能性がある問題を修正しました[#11621](https://github.com/pingcap/tidb/pull/11621) - - `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`関数が不正な形式の引数処理するときに 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) - - ウィンドウ関数によって参照される重複メモリがクラッシュまたは誤った結果をもたらす可能性がある問題を修正[#11823](https://github.com/pingcap/tidb/pull/11823) - - スローログの`Succ`フィールドの誤った情報を更新します [#11887](https://github.com/pingcap/tidb/pull/11887) + - 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) + - 一部の組み込み関数で複数のパラメータが符号なしの場合(たとえば、 `if`と`coalesce` )に誤った型推論が発生する可能性がある問題を修正しました[#11621](https://github.com/pingcap/tidb/pull/11621) + - `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`関数が不正な形式の引数処理するときに 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) + - ウィンドウ関数によって参照される重複メモリがクラッシュまたは誤った結果をもたらす可能性がある問題を修正[#11823](https://github.com/pingcap/tidb/pull/11823) + - スローログの`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) - - テストのスイートが正しく使用されていることを確認するためのサポート`make testSuite` [#11685](https://github.com/pingcap/tidb/pull/11685) + - `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) + - 複数のパーティションを削除する際にパーティションタイプを変更するステートメントを含む、サポートされていないパーティション関連の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} -- 重複したコンテキストが原因で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) -- 構成が正しいかどうかを確認するには`config-check`追加します[#5349](https://github.com/tikv/tikv/pull/5349) -- リーダーがない場合にReadIndexが何も返さない問題を修正 [#5351](https://github.com/tikv/tikv/pull/5351) +- 重複したコンテキストが原因で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) +- 構成が正しいかどうかを確認するには`config-check`追加します[#5349](https://github.com/tikv/tikv/pull/5349) +- リーダーがない場合に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} - TiDB Binlog - - 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) + - 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: - - インポートするときに、デフォルトでシステムデータベース`mysql` `performance_schema`スキップ`sys`ます`information_schema` [#225](https://github.com/pingcap/tidb-lightning/pull/225) + - インポートするときに、デフォルトでシステムデータベース`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バージョンでサポートされていない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) +- ローリングアップデートのPD操作を最適化して安定性を向上[#894](https://github.com/pingcap/tidb-ansible/pull/894) +- 現在の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 5ef94b642648e..b93e4b2b50db5 100644 --- a/releases/release-3.0.4.md +++ b/releases/release-3.0.4.md @@ -42,88 +42,88 @@ TiDB Ansible バージョン: 3.0.4 ## TiDB {#tidb} - SQLオプティマイザー - - フィードバックで分割すると無効なクエリ範囲が生成される可能性がある問題を修正しました [#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 との互換性を保つために、 `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) + - フィードバックで分割すると無効なクエリ範囲が生成される可能性がある問題を修正しました [#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 との互換性を保つために、 `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) - - `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実行がメモリ制限を超えたときにリンクを切断する代わりに`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`文の`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) - - 時間の誤った丸めを修正します(たとえば、 `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) + - `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) + - 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`文の`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) + - 時間の誤った丸めを修正します(たとえば、 `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` ときに前のステートメントを出力するために、スロークエリログに`Prev_stmt`フィールドを追加します。 [#12180](https://github.com/pingcap/tidb/pull/12180) - - 冗長なフィールドを削除してスロークエリログの出力を最適化する[#12144](https://github.com/pingcap/tidb/pull/12144) - - 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) - - tikv-client のログレベルを調整します(たとえば、ログレベル`batchRecvLoop fails`を`ERROR`から`INFO`に変更します) [#12383](https://github.com/pingcap/tidb/pull/12383) + - 最後のステートメントが`COMMIT` ときに前のステートメントを出力するために、スロークエリログに`Prev_stmt`フィールドを追加します。 [#12180](https://github.com/pingcap/tidb/pull/12180) + - 冗長なフィールドを削除してスロークエリログの出力を最適化する[#12144](https://github.com/pingcap/tidb/pull/12144) + - 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) + - 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) - - 設定ファイルに`split-region-max-num`変数を追加して、リージョンの最大許容数を調整できるようにします[#12097](https://github.com/pingcap/tidb/pull/12079) - - リージョンを複数のリージョンに分割する機能をサポートし、リージョン分散中のタイムアウトの問題を修正しました[#12343](https://github.com/pingcap/tidb/pull/12343) - - 2つのインデックスによって参照される`AUTO_INCREMENT`列を含むインデックスの場合に`drop index`文が失敗する問題を修正 [#12344](https://github.com/pingcap/tidb/pull/12344) + - `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) + - 設定ファイルに`split-region-max-num`変数を追加して、リージョンの最大許容数を調整できるようにします[#12097](https://github.com/pingcap/tidb/pull/12079) + - リージョンを複数のリージョンに分割する機能をサポートし、リージョン分散中のタイムアウトの問題を修正しました[#12343](https://github.com/pingcap/tidb/pull/12343) + - 2つのインデックスによって参照される`AUTO_INCREMENT`列を含むインデックスの場合に`drop index`文が失敗する問題を修正 [#12344](https://github.com/pingcap/tidb/pull/12344) - モニター - - `tikvclient` の gRPC 接続エラーの数をカウントする`connection_transient_failure_count`監視メトリックを追加します。 [#12093](https://github.com/pingcap/tidb/pull/12093) + - `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) - - 分割パフォーマンスを向上させるために、バッチリージョン分割コマンドと空分割コマンドをサポートします[#5470](https://github.com/tikv/tikv/pull/5470) + - 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) - - TiKV の問題を修正しました。アイドル状態のクラスターでファイル記述子がリークすると、プロセスの実行時間が長くなると TiKV プロセスが異常終了することがあります[#5567](https://github.com/tikv/tikv/pull/5567) + - `-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) - - ポイントクエリのパフォーマンスが一部の状況で低下する問題を修正[#5495](https://github.com/tikv/tikv/pull/5495) [#5463](https://github.com/tikv/tikv/pull/5463) + - TiDBの悲観的ロックをMySQLのものと可能な限り一致させるために`txn_heart_beat` APIをサポートする[#5507](https://github.com/tikv/tikv/pull/5507) + - ポイントクエリのパフォーマンスが一部の状況で低下する問題を修正[#5495](https://github.com/tikv/tikv/pull/5495) [#5463](https://github.com/tikv/tikv/pull/5463) ## PD {#pd} -- 隣接する小さいリージョンを結合できない問題を修正[#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) -- リージョンシンカーのTLSをサポート [#1739](https://github.com/pingcap/pd/pull/1739) +- 隣接する小さいリージョンを結合できない問題を修正[#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) +- リージョンシンカーの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) - - Drainerのメモリ使用量を最適化し、同時実行の効率を高めます[#737](https://github.com/pingcap/tidb-binlog/pull/737) + - 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) + - チェックポイントからデータを再インポートすると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) ## 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) -- クラスタの状態をより適切に診断するために、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) +- 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`に更新します -- Grafanaダッシュボードの監視メトリックとアラートルールを最適化する[#962](https://github.com/pingcap/tidb-ansible/pull/962) [#963](https://github.com/pingcap/tidb-ansible/pull/963) [#969](https://github.com/pingcap/tidb-ansible/pull/963) -- 展開およびアップグレードの前に構成ファイルを確認する[#934](https://github.com/pingcap/tidb-ansible/pull/934) [#972](https://github.com/pingcap/tidb-ansible/pull/972) +- Grafanaダッシュボードの監視メトリックとアラートルールを最適化する[#962](https://github.com/pingcap/tidb-ansible/pull/962) [#963](https://github.com/pingcap/tidb-ansible/pull/963) [#969](https://github.com/pingcap/tidb-ansible/pull/963) +- 展開およびアップグレードの前に構成ファイルを確認する[#934](https://github.com/pingcap/tidb-ansible/pull/934) [#972](https://github.com/pingcap/tidb-ansible/pull/972) diff --git a/releases/release-3.0.5.md b/releases/release-3.0.5.md index 60abbb6eae57d..eb7412fe28e5e 100644 --- a/releases/release-3.0.5.md +++ b/releases/release-3.0.5.md @@ -14,81 +14,81 @@ TiDB Ansible バージョン: 3.0.5 ## TiDB {#tidb} - SQLオプティマイザー - - ウィンドウ関数の境界チェックをサポート [#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` の`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) - - 日付文字列とフォーマット文字列が一致しない場合に、TiDBの`str_to_date`関数がMySQLとは異なる結果を返す問題を修正しました[#12725](https://github.com/pingcap/tidb/pull/12725) + - ウィンドウ関数の境界チェックをサポート [#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` の`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) + - 日付文字列とフォーマット文字列が一致しない場合に、TiDBの`str_to_date`関数がMySQLとは異なる結果を返す問題を修正しました[#12725](https://github.com/pingcap/tidb/pull/12725) - SQL実行エンジン - - `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) - - 型変換に関して、 `AND`と`OR`論理式が誤った結果を返す問題を修正しました。 [#12811](https://github.com/pingcap/tidb/pull/12811) + - `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) + - 型変換に関して、 `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) - - `kvrpc.Cleanup`プロトコルの動作を更新して、時間外ではないトランザクションのロックをクリーンアップしないようにしました[#12417](https://github.com/pingcap/tidb/pull/12417) - - パーティションテーブル情報を`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()` の KV 結果を適切にキャッシュしないため、 `INSERT IGNORE`ステートメントのパフォーマンスが低下する問題を修正しました。 [#12872](https://github.com/pingcap/tidb/pull/12872) - - 一部のKVサービスへの接続が遅いため、TiDBの応答速度が比較的遅くなる問題を修正しました[#12814](https://github.com/pingcap/tidb/pull/12814) + - 後で大規模なトランザクションをサポートするためにトランザクション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) + - `kvrpc.Cleanup`プロトコルの動作を更新して、時間外ではないトランザクションのロックをクリーンアップしないようにしました[#12417](https://github.com/pingcap/tidb/pull/12417) + - パーティションテーブル情報を`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()` の 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 列 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) + - `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} - ストレージ - - 悲観的トランザクションの新機能を追加: トランザクションクリーンアップインターフェースは、TTLが期限切れのロックのクリーンアップのみをサポートします[#5589](https://github.com/tikv/tikv/pull/5589) - - トランザクションのロールバックで主キーが折りたたまれる問題を修正[#5646](https://github.com/tikv/tikv/pull/5646) , [#5671](https://github.com/tikv/tikv/pull/5671) - - 悲観的ロック下でポイントクエリが以前のバージョンのデータを返す可能性がある問題を修正[#5634](https://github.com/tikv/tikv/pull/5634) + - 悲観的トランザクションの新機能を追加: トランザクションクリーンアップインターフェースは、TTLが期限切れのロックのクリーンアップのみをサポートします[#5589](https://github.com/tikv/tikv/pull/5589) + - トランザクションのロールバックで主キーが折りたたまれる問題を修正[#5646](https://github.com/tikv/tikv/pull/5646) , [#5671](https://github.com/tikv/tikv/pull/5671) + - 悲観的ロック下でポイントクエリが以前のバージョンのデータを返す可能性がある問題を修正[#5634](https://github.com/tikv/tikv/pull/5634) - Raftstore - - Raftstoreのメッセージフラッシュ操作を減らしてパフォーマンスを向上させ、CPU 使用率を削減します[#5617](https://github.com/tikv/tikv/pull/5617) - - リージョンサイズとキーの推定数を取得するコストを最適化し、ハートビートのオーバーヘッドとCPU使用率を削減します[#5620](https://github.com/tikv/tikv/pull/5620) - - 無効なデータを取得するとRaftstoreがエラーログを出力panicが発生する問題を修正しました[#5643](https://github.com/tikv/tikv/pull/5643) + - Raftstoreのメッセージフラッシュ操作を減らしてパフォーマンスを向上させ、CPU 使用率を削減します[#5617](https://github.com/tikv/tikv/pull/5617) + - リージョンサイズとキーの推定数を取得するコストを最適化し、ハートビートのオーバーヘッドとCPU使用率を削減します[#5620](https://github.com/tikv/tikv/pull/5620) + - 無効なデータを取得するとRaftstoreがエラーログを出力panicが発生する問題を修正しました[#5643](https://github.com/tikv/tikv/pull/5643) - エンジン - - RocksDB `force_consistency_checks`を有効にしてデータの安全性を向上[#5662](https://github.com/tikv/tikv/pull/5662) - - Titan での同時フラッシュ操作によりデータ損失が発生する可能性がある問題を修正[#5672](https://github.com/tikv/tikv/pull/5672) - - L0内圧縮によるTiKVのクラッシュと再起動の問題を回避するためにrust-rocksdbのバージョンを更新しました[#5710](https://github.com/tikv/tikv/pull/5710) + - RocksDB `force_consistency_checks`を有効にしてデータの安全性を向上[#5662](https://github.com/tikv/tikv/pull/5662) + - Titan での同時フラッシュ操作によりデータ損失が発生する可能性がある問題を修正[#5672](https://github.com/tikv/tikv/pull/5672) + - L0内圧縮によるTiKVのクラッシュと再起動の問題を回避するためにrust-rocksdbのバージョンを更新しました[#5710](https://github.com/tikv/tikv/pull/5710) ## PD {#pd} -- リージョンが占有するストレージの精度を向上 [#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`コマンドを使用する際に発生するpanic問題を修正 [#1808](https://github.com/pingcap/pd/pull/1808) -- ラベル監視メトリクスの可読性を向上させ、リーダーが切り替わるときに元のリーダーの監視データをリセットして、誤ったレポートを回避する[#1815](https://github.com/pingcap/pd/pull/1815) +- リージョンが占有するストレージの精度を向上 [#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`コマンドを使用する際に発生するpanic問題を修正 [#1808](https://github.com/pingcap/pd/pull/1808) +- ラベル監視メトリクスの可読性を向上させ、リーダーが切り替わるときに元のリーダーの監視データをリセットして、誤ったレポートを回避する[#1815](https://github.com/pingcap/pd/pull/1815) ## ツール {#tools} - Tidb Binlog - - `ALTER DATABASE`関連する DDL 操作によりDrainerが異常終了する問題を修正[#769](https://github.com/pingcap/tidb-binlog/pull/769) - - レプリケーション効率を向上させるためにコミットbinlog のトランザクション ステータス情報のクエリをサポートする[#757](https://github.com/pingcap/tidb-binlog/pull/757) - - Drainerの`start_ts`がPumpの最大`commit_ts`より大きい場合にPump panicが発生する可能性がある問題を修正しました [#758](https://github.com/pingcap/tidb-binlog/pull/758) + - `ALTER DATABASE`関連する DDL 操作によりDrainerが異常終了する問題を修正[#769](https://github.com/pingcap/tidb-binlog/pull/769) + - レプリケーション効率を向上させるためにコミットbinlog のトランザクション ステータス情報のクエリをサポートする[#757](https://github.com/pingcap/tidb-binlog/pull/757) + - 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) -- 設定ファイルの内容を簡素化し、ユーザーが設定する必要のないパラメータを削除します[#1043c](https://github.com/pingcap/tidb-ansible/commit/1043c3df7ddb72eb234c55858960e9fdd3830a14) 、 [#998](https://github.com/pingcap/tidb-ansible/pull/998) +- インデックス速度追加の監視メトリックを追加します [#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) -- 概要監視ダッシュボードの TiKV CPU 監視項目を更新して、余分な監視コンテンツをフィルタリングします[#1001](https://github.com/pingcap/tidb-ansible/pull/1001) +- 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 946b658acc05d..2a7abcf634c22 100644 --- a/releases/release-3.0.6.md +++ b/releases/release-3.0.6.md @@ -14,44 +14,44 @@ TiDB Ansible バージョン: 3.0.6 ## TiDB {#tidb} - 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) - - 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`ステートメントにサブクエリと生成列の両方が含まれている場合に結果が正しくない問題を修正しました。`UPDATE`ステートメントに異なるソース データベースからの同じ名前のテーブルが 2 つ含まれている場合に発生するステートメント実行エラーを修正しました[#13350](https://github.com/pingcap/tidb/pull/13350) - - ポイントクエリのサポート`_tidb_rowid` [#13416](https://github.com/pingcap/tidb/pull/13416) - - パーティションテーブル統計の不適切な使用により、生成されたクエリ実行計画が正しくない問題を修正しました[#13628](https://github.com/pingcap/tidb/pull/13628) + - ウィンドウ関数 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) + - `select max(_tidb_rowid) from t`シナリオを最適化してテーブル全体のスキャンを回避する[#13095](https://github.com/pingcap/tidb/pull/13095) + - クエリステートメントに変数代入式が含まれている場合にクエリ結果が正しくない問題を修正しました[#13231](https://github.com/pingcap/tidb/pull/13231) + - `UPDATE`ステートメントにサブクエリと生成列の両方が含まれている場合に結果が正しくない問題を修正しました。`UPDATE`ステートメントに異なるソース データベースからの同じ名前のテーブルが 2 つ含まれている場合に発生するステートメント実行エラーを修正しました[#13350](https://github.com/pingcap/tidb/pull/13350) + - ポイントクエリのサポート`_tidb_rowid` [#13416](https://github.com/pingcap/tidb/pull/13416) + - パーティションテーブル統計の不適切な使用により、生成されたクエリ実行計画が正しくない問題を修正しました[#13628](https://github.com/pingcap/tidb/pull/13628) - SQL実行エンジン - - 年型の無効な値を処理するときに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`句に一意キー等号条件が含まれている場合に推定行数が 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) + - 年型の無効な値を処理するときに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`句に一意キー等号条件が含まれている場合に推定行数が 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) - - 次の仮想テーブルを追加します: [#13009](https://github.com/pingcap/tidb/pull/13009) + - gRPC ダイヤルがタイムアウトすると、TiKV に送信されたリクエストがすぐに失敗するようにします[#12926](https://github.com/pingcap/tidb/pull/12926) + - 次の仮想テーブルを追加します: [#13009](https://github.com/pingcap/tidb/pull/13009) - `performance_schema.tidb_profile_allocs` - `performance_schema.tidb_profile_block` - `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) - - 領域分割のリクエストに対する応答が空の場合にpanicする問題を修正[#13092](https://github.com/pingcap/tidb/pull/13092) - - `PessimisticLock`ロックエラーを返したときに不要なバックオフを回避する[#13116](https://github.com/pingcap/tidb/pull/13116) - - 認識されない構成オプション警告ログを出力して構成をチェックする 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) - - 悲観的トランザクションクエリが強制終了されたときに、他のトランザクションが不必要に待機するのを防ぐために、悲観的トランザクション TTL の更新を停止します[#13046](https://github.com/pingcap/tidb/pull/13046) + - クエリが悲観的ロックを待機しているときにコマンド`kill`が機能しない問題を修正[#12989](https://github.com/pingcap/tidb/pull/12989) + - 悲観的ロックの取得に失敗し、トランザクションが単一のキー変更のみを伴う場合は、非同期ロールバックを実行しないでください。 [#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) + - 認識されない構成オプション警告ログを出力して構成をチェックする 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) + - 悲観的トランザクションクエリが強制終了されたときに、他のトランザクションが不必要に待機するのを防ぐために、悲観的トランザクション TTL の更新を停止します[#13046](https://github.com/pingcap/tidb/pull/13046) - DDL - - 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) + - 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` - `Commit_time` - `Get_commit_ts_time` @@ -63,39 +63,39 @@ TiDB Ansible バージョン: 3.0.6 - `Write_size` - `Prewrite_region` - `Txn_retry` - - テーブルが作成され、テーブルに`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 で主キーの追加/削除をサポートするために、 `alter-primary-key`構成(デフォルトでは無効)を追加します。 [#13522](https://github.com/pingcap/tidb/pull/13522) + - テーブルが作成され、テーブルに`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 で主キーの追加/削除をサポートするために、 `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) -- GCワーカーの1秒あたりの書き込み回数を制限して、パフォーマンスへの影響を軽減します[#5735](https://github.com/tikv/tikv/pull/5735) -- `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) -- デッドロック検出器への負荷を軽減するために、無駄な`clean up`リクエストを削減します。 [#5965](https://github.com/tikv/tikv/pull/5965) -- 悲観的ロックの事前書き込みリクエストでTTLを減らさないようにする[#6056](https://github.com/tikv/tikv/pull/6056) -- Titan でBLOBファイルが見つからない問題を修正 [#5968](https://github.com/tikv/tikv/pull/5968) -- Titan で`RocksDBOptions`効力を発揮しない問題を修正 [#6009](https://github.com/tikv/tikv/pull/6009) +- `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) +- 悲観的ロックのサポート`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) +- デッドロック検出器への負荷を軽減するために、無駄な`clean up`リクエストを削減します。 [#5965](https://github.com/tikv/tikv/pull/5965) +- 悲観的ロックの事前書き込みリクエストでTTLを減らさないようにする[#6056](https://github.com/tikv/tikv/pull/6056) +- 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 でタイムスタンプを生成するのに 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) +- 各フィルターに`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 で`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) - - レプリケーションデータベース/テーブルフィルタリングを構成する際に空の値を使用することで発生する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) + - 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) + - レプリケーションデータベース/テーブルフィルタリングを構成する際に空の値を使用することで発生する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) - TiDB Lightning - - TiDBバックエンドに`max-allowed-packet`構成(デフォルトでは64MB)を追加します。 [#248](https://github.com/pingcap/tidb-lightning/pull/248) + - 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 52e324f0d2084..7bf33adfc8fde 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のタイムスタンプより遅れているためにロック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) +- 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) -- 潜在的なメモリリークの問題を修正[#6128](https://github.com/tikv/tikv/pull/6128) +- デッドロック検出器が有効な領域のみを監視するようにして、デッドロックマネージャが有効なリージョンにあることを確認します。 [#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 5a7d3efb20658..ebb4044ce8c60 100644 --- a/releases/release-3.0.8.md +++ b/releases/release-3.0.8.md @@ -14,99 +14,99 @@ TiDB Ansible バージョン: 3.0.8 ## TiDB {#tidb} - SQLオプティマイザー - - タイミングの悪いキャッシュ更新によって発生した間違ったSQLバインディングプランを修正[#13891](https://github.com/pingcap/tidb/pull/13891) - - 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バインディングプランを修正[#13891](https://github.com/pingcap/tidb/pull/13891) + - 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実行エンジン - - `INSERT/REPLACE/UPDATE ... SET ... = DEFAULT`構文でエラーが報告される可能性があり、 `DEFAULT`の使用と仮想生成列を組み合わせるとエラーが報告される可能性がある問題を修正しました[#13682](https://github.com/pingcap/tidb/pull/13682) - - `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` を誤って計算するため、 `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` の保証されていない`close()`呼び出しによって発生する`EXPLAIN ANALYZE`文の実行時のゴルーチン リークの問題を修正しました。 [#14226](https://github.com/pingcap/tidb/pull/14226) + - `INSERT/REPLACE/UPDATE ... SET ... = DEFAULT`構文でエラーが報告される可能性があり、 `DEFAULT`の使用と仮想生成列を組み合わせるとエラーが報告される可能性がある問題を修正しました[#13682](https://github.com/pingcap/tidb/pull/13682) + - `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` を誤って計算するため、 `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` の保証されていない`close()`呼び出しによって発生する`EXPLAIN ANALYZE`文の実行時のゴルーチン リークの問題を修正しました。 [#14226](https://github.com/pingcap/tidb/pull/14226) - DDL - - `change column`のエラーメッセージ出力`modify column`最適化して理解しやすくする[#13796](https://github.com/pingcap/tidb/pull/13796) - - パーティションテーブルリージョン分割をサポートするために`SPLIT PARTITION TABLE`構文を追加します [#13929](https://github.com/pingcap/tidb/pull/13929) - - インデックス作成時にインデックスの長さが正しくチェックされないため、インデックスの長さが3072バイトを超えてもエラーが報告されない問題を修正しました[#13779](https://github.com/pingcap/tidb/pull/13779) - - パーティションテーブルにインデックスを追加するのに時間がかかりすぎるため、 `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) + - `change column`のエラーメッセージ出力`modify column`最適化して理解しやすくする[#13796](https://github.com/pingcap/tidb/pull/13796) + - パーティションテーブルリージョン分割をサポートするために`SPLIT PARTITION TABLE`構文を追加します [#13929](https://github.com/pingcap/tidb/pull/13929) + - インデックス作成時にインデックスの長さが正しくチェックされないため、インデックスの長さが3072バイトを超えてもエラーが報告されない問題を修正しました[#13779](https://github.com/pingcap/tidb/pull/13779) + - パーティションテーブルにインデックスを追加するのに時間がかかりすぎるため、 `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文をより詳細に分析できるように多数の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` の古いデータを保存するには、 `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サーバーバージョン変更する機能を制御するための`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`テーブルの`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) - - エラーコード`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がステートメント実行に失敗したときに一部のロールが予期せず削除されるのを回避するために、ステートメント`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) - - 新しい権限が追加されたときに、新しく追加された権限が対応するユーザーに正しく付与されないため、ユーザー権限が欠落したり、誤って追加されたりする可能性がある問題を修正しました[#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) + - 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` の古いデータを保存するには、 `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サーバーバージョン変更する機能を制御するための`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`テーブルの`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) + - エラーコード`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がステートメント実行に失敗したときに一部のロールが予期せず削除されるのを回避するために、ステートメント`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) + - 新しい権限が追加されたときに、新しく追加された権限が対応するユーザーに正しく付与されないため、ユーザー権限が欠落したり、誤って追加されたりする可能性がある問題を修正しました[#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` ときにトランザクションが正しく処理されないため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) + - 新しいクラスターが作成されたときに、 `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` ときにトランザクションが正しく処理されないため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` に`pessimistic_lock_keys_duration`監視項目を追加 [#14194](https://github.com/pingcap/tidb/pull/14194) + - `LockKeys` に`pessimistic_lock_keys_duration`監視項目を追加 [#14194](https://github.com/pingcap/tidb/pull/14194) ## TiKV {#tikv} - コプロセッサー - - コプロセッサーでエラーが発生した場合の出力ログのレベルを`error`から`warn`に変更します [#6051](https://github.com/tikv/tikv/pull/6051) - - 統計サンプリングデータの更新動作を、行を直接更新するのではなく、挿入前に削除するように変更し、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) + - `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) - エンジン - - 極端な状況でRocksDBイテレータエラーが正しく処理されないため、空のデータが返される可能性がある問題を修正しました[#6326](https://github.com/tikv/tikv/pull/6326) + - 極端な状況でRocksDBイテレータエラーが正しく処理されないため、空のデータが返される可能性がある問題を修正しました[#6326](https://github.com/tikv/tikv/pull/6326) - トランザクション - - 悲観的ロックが誤ってクリーンアップされたために、TiKV がキーにデータを書き込むことができず、GC がブロックされる問題を修正しました[#6354](https://github.com/tikv/tikv/pull/6354) - - ロック競合が深刻なシナリオでのパフォーマンスを向上させるために悲観的ロック待機メカニズムを最適化します[#6296](https://github.com/tikv/tikv/pull/6296) -- デフォルト値`tikv_alloc`を`tikv_alloc/default`から`jemalloc`に更新します[#6206](https://github.com/tikv/tikv/pull/6206) + - 悲観的ロックが誤ってクリーンアップされたために、TiKV がキーにデータを書き込むことができず、GC がブロックされる問題を修正しました[#6354](https://github.com/tikv/tikv/pull/6354) + - ロック競合が深刻なシナリオでのパフォーマンスを向上させるために悲観的ロック待機メカニズムを最適化します[#6296](https://github.com/tikv/tikv/pull/6296) +- デフォルト値`tikv_alloc`を`tikv_alloc/default`から`jemalloc`に更新します[#6206](https://github.com/tikv/tikv/pull/6206) ## 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) -- `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) + - `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) ## ツール {#tools} - TiDB Binlog - - PumpがコミットされたDDLbinlogを受信しないため、binlogが無視される問題を修正しました。 [#853](https://github.com/pingcap/tidb-binlog/pull/853) + - 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) -- ローリングアップデートを実行する際にTiDBのバージョンをチェックするロジックを最適化します[#1056](https://github.com/pingcap/tidb-ansible/pull/1056) -- TiSparkをv2.1.8にアップグレード[#1061](https://github.com/pingcap/tidb-ansible/pull/1061) -- 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) +- 簡略化された構成項目元に戻す [#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 で 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 787d4aa2d1738..e89f00c672bcb 100644 --- a/releases/release-3.0.9.md +++ b/releases/release-3.0.9.md @@ -18,42 +18,42 @@ 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) - - SQLクエリの実行中にpanicが発生した場合に、SQL情報をログに出力します[#14322](https://github.com/pingcap/tidb/pull/14322) - - ステートメント要約テーブルに`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) + - システム変数`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) + - `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) - - `drop table`構文で`VIEW`が誤って削除される問題を修正[#14052](https://github.com/pingcap/tidb/pull/14052) + - `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`のような文のパフォーマンスを最適化します。`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`のような文のパフォーマンスを最適化します。`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`表の状態`tikv_lock_manager_detect_duration`監視します。 [#6392](https://github.com/tikv/tikv/pull/6392) - - 極端な状況でリージョンリーダーまたはデッドロック検出器のリーダーを変更することによって発生するトランザクション実行のレイテンシーを削減するために、次の構成項目を最適化します[#6429](https://github.com/tikv/tikv/pull/6429) + - `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`に変更します - - リージョンマージプロセス中にデッドロック検出器のリーダーが正しくない可能性がある問題を修正しました[#6431](https://github.com/tikv/tikv/pull/6431) + - リージョンマージプロセス中にデッドロック検出器のリーダーが正しくない可能性がある問題を修正しました[#6431](https://github.com/tikv/tikv/pull/6431) ## PD {#pd} -- 位置ラベル名でバックラッシュ`/`使用をサポート [#2083](https://github.com/pingcap/pd/pull/2083) -- tombstoneストアがラベルカウンタに誤って含まれているために誤った統計を修正しました [#2067](https://github.com/pingcap/pd/pull/2067) +- 位置ラベル名でバックラッシュ`/`使用をサポート [#2083](https://github.com/pingcap/pd/pull/2083) +- tombstoneストアがラベルカウンタに誤って含まれているために誤った統計を修正しました [#2067](https://github.com/pingcap/pd/pull/2067) ## ツール {#tools} - TiDB Binlog - - Drainer によって出力されたbinlogプロトコルに一意のキー情報を追加します。 [#862](https://github.com/pingcap/tidb-binlog/pull/862) - - 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 a618e7ada5158..b7aa80ed7c915 100644 --- a/releases/release-3.1.0-beta.1.md +++ b/releases/release-3.1.0-beta.1.md @@ -14,28 +14,28 @@ TiDB Ansible バージョン: 3.1.0-beta.1 ## TiKV {#tikv} - バックアップ - - バックアップファイルの名前を`start_key`からハッシュ値`start_key`に変更して、ファイル名の長さを短くし、読みやすくします[#6198](https://github.com/tikv/tikv/pull/6198) - - 整合性チェックでの誤検出を避けるため、RocksDBの`force_consistency_checks`チェックを無効にする [#6249](https://github.com/tikv/tikv/pull/6249) - - 増分バックアップ機能を追加する[#6286](https://github.com/tikv/tikv/pull/6286) + - バックアップファイルの名前を`start_key`からハッシュ値`start_key`に変更して、ファイル名の長さを短くし、読みやすくします[#6198](https://github.com/tikv/tikv/pull/6198) + - 整合性チェックでの誤検出を避けるため、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ファイルダウンロードと取り込みのオーバーヘッドを観察します`tikv_import_error_counter` [#6404](https://github.com/tikv/tikv/pull/6404) + - 復元中に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ファイルダウンロードと取り込みのオーバーヘッドを観察します`tikv_import_error_counter` [#6404](https://github.com/tikv/tikv/pull/6404) - ラフトストア - - リーダーが変更されたときにフォロワーが古いデータを読み取り、トランザクションの分離が壊れるFollower Readの問題を修正しました[#6343](https://github.com/tikv/tikv/pull/6343) + - リーダーが変更されたときにフォロワーが古いデータを読み取り、トランザクションの分離が壊れるFollower Readの問題を修正しました[#6343](https://github.com/tikv/tikv/pull/6343) ## ツール {#tools} - 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) - - `PKIsHandle`以外のテーブルを復元した後にデータが上書きされる問題を修正[#139](https://github.com/pingcap/br/pull/139) + - 不正確なバックアップ進行状況情報を修正[#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) + - `PKIsHandle`以外のテーブルを復元した後にデータが上書きされる問題を修正[#139](https://github.com/pingcap/br/pull/139) ## TiDB Ansible {#tidb-ansible} -- 初期化フェーズ中にオペレーティング システムで 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) +- 初期化フェーズ中にオペレーティング システムで 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 2654a2d8605db..1c2cdfb8f2c39 100644 --- a/releases/release-3.1.0-beta.2.md +++ b/releases/release-3.1.0-beta.2.md @@ -19,50 +19,50 @@ TiDB Ansible バージョン: 3.1.0-beta.2 - ツール - TiDB Lightning - - 構成ファイルで設定されていない特定の項目については、 [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) + - 構成ファイルで設定されていない特定の項目については、 [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) - - オプティマイザが異なるストレージエンジンを独立して選択できる機能を追加[#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) + - 列属性に`AutoRandom`キーワードを追加することで、TiDB が主キーにランダムな整数を自動的に割り当てるようになり、主キー`AUTO_INCREMENT`によって発生する書き込みホットスポットを回避します[#14555](https://github.com/pingcap/tidb/pull/14555) + - 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) - TiKV - Raftstore - - 他のノードを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) + - 他のノードを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) + - 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) ## バグ修正 {#bug-fixes} - TiKV - Raftstore - - 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) + - 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) - - バックアップ中に削除された値を誤って処理することによって発生するpanicを修正[#6726](https://github.com/tikv/tikv/pull/6726) + - 追加データのバックアップによって復元中に発生した不整合なデータインデックスを修正 [#6659](https://github.com/tikv/tikv/pull/6659) + - バックアップ中に削除された値を誤って処理することによって発生するpanicを修正[#6726](https://github.com/tikv/tikv/pull/6726) - PD - - ルールチェッカーがリージョンにストアを割り当てられないために発生するpanicを修正 [#2161](https://github.com/pingcap/pd/pull/2161) + - ルールチェッカーがリージョンにストアを割り当てられないために発生するpanicを修正 [#2161](https://github.com/pingcap/pd/pull/2161) - ツール - TiDB Lightning - - サーバーモード以外ではWebインターフェースが動作しないバグを修正 [#259](https://github.com/pingcap/tidb-lightning/pull/259) + - サーバーモード以外ではWebインターフェースが動作しないバグを修正 [#259](https://github.com/pingcap/tidb-lightning/pull/259) - BR (バックアップと復元) - - データの復元時に回復不能なエラーが発生し、 BR が時間内に終了できない問題を修正しました[#152](https://github.com/pingcap/br/pull/152) + - データの復元時に回復不能なエラーが発生し、 BR が時間内に終了できない問題を修正しました[#152](https://github.com/pingcap/br/pull/152) - TiDB Ansible - - 一部のシナリオでPD Leaderを取得できないためにローリングアップデートコマンドが失敗する問題を修正しました[#1122](https://github.com/pingcap/tidb-ansible/pull/1122) + - 一部のシナリオでPD Leaderを取得できないためにローリングアップデートコマンドが失敗する問題を修正しました[#1122](https://github.com/pingcap/tidb-ansible/pull/1122) diff --git a/releases/release-3.1.0-beta.md b/releases/release-3.1.0-beta.md index 43bf2e28dbc4f..6c4e140034d22 100644 --- a/releases/release-3.1.0-beta.md +++ b/releases/release-3.1.0-beta.md @@ -14,15 +14,15 @@ TiDB Ansible バージョン: 3.1.0-beta ## TiDB {#tidb} - SQLオプティマイザー - - SQLヒントの強化[#12192](https://github.com/pingcap/tidb/pull/12192) + - 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) +- 分散バックアップおよび復元機能をサポート[#5532](https://github.com/tikv/tikv/pull/5532) +- Follower Read機能サポートする [#5562](https://github.com/tikv/tikv/pull/5562) ## PD {#pd} -- 分散バックアップおよび復元機能をサポート[#1896](https://github.com/pingcap/pd/pull/1896) +- 分散バックアップおよび復元機能をサポート[#1896](https://github.com/pingcap/pd/pull/1896) diff --git a/releases/release-3.1.0-ga.md b/releases/release-3.1.0-ga.md index 3eb7c0eb2d045..df63d6b12be4a 100644 --- a/releases/release-3.1.0-ga.md +++ b/releases/release-3.1.0-ga.md @@ -15,24 +15,24 @@ TiDB Ansible バージョン: 3.1.0 GA - TiDB - - `report-status`構成項目が有効になっているときに HTTP リスニング ポートが利用できない場合に TiDB の起動を直接停止する機能をサポート[#16291](https://github.com/pingcap/tidb/pull/16291) + - `report-status`構成項目が有効になっているときに HTTP リスニング ポートが利用できない場合に TiDB の起動を直接停止する機能をサポート[#16291](https://github.com/pingcap/tidb/pull/16291) - ツール - Backup & Restore (BR) - - BRは3.1 GA より前のTiKVクラスターからのデータの復元をサポートしていません。 [#233](https://github.com/pingcap/br/pull/233) + - 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) - - ホットリージョンのスケジュールを最適化する[#2342](https://github.com/pingcap/pd/pull/2342) + - ホットリージョンのスケジュールを最適化する[#2342](https://github.com/pingcap/pd/pull/2342) - TiFlash @@ -42,37 +42,37 @@ TiDB Ansible バージョン: 3.1.0 GA - TiDB Ansible - - 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) + - 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) - - 極端なケースで統計情報をロードするときに発生する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` を使用して列を処理するときに発生する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`クラスが可変長型と誤認されるために左結合の`sort`演算子がpanic問題を修正 [#15739](https://github.com/pingcap/tidb/pull/15739) - - 監視セッション再試行エラーの数が不正確になる問題を修正[#16120](https://github.com/pingcap/tidb/pull/16120) - - `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` を避けるために、初期の長さを`chunk.column.nullBitMap`に増やします。 [#16142](https://github.com/pingcap/tidb/pull/16142) + - 一部のシナリオでマージ結合操作によって発生するpanic問題を修正[#15920](https://github.com/pingcap/tidb/pull/15920) + - 選択性計算で一部の式が繰り返しカウントされる問題を修正 [#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` を使用して列を処理するときに発生する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`クラスが可変長型と誤認されるために左結合の`sort`演算子がpanic問題を修正 [#15739](https://github.com/pingcap/tidb/pull/15739) + - 監視セッション再試行エラーの数が不正確になる問題を修正[#16120](https://github.com/pingcap/tidb/pull/16120) + - `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` を避けるために、初期の長さを`chunk.column.nullBitMap`に増やします。 [#16142](https://github.com/pingcap/tidb/pull/16142) - TiKV - - レプリカ読み取り によって発生する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) + - レプリカ読み取り によって発生する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 のレプリケーションを中断する可能性がある問題を修正しました。 [#942](https://github.com/pingcap/tidb-binlog/pull/942) [#948](https://github.com/pingcap/tidb-binlog/pull/948) + - 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` を有効にすると増分バックアップが失敗する問題を修正 [#231](https://github.com/pingcap/br/pull/231) [#230](https://github.com/pingcap/br/pull/230) + - `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 e75a2cc1e0ccd..5f11b5fa5c011 100644 --- a/releases/release-3.1.0-rc.md +++ b/releases/release-3.1.0-rc.md @@ -19,95 +19,95 @@ TiDB Ansible バージョン: 3.1.0-rc - TiDB - - バイナリサーチを使用してパーティションプルーニングを再実装し、パフォーマンスを向上する[#15678](https://github.com/pingcap/tidb/pull/15678) - - 切り捨てられたテーブルを回復するために`RECOVER`構文の使用をサポートします [#15460](https://github.com/pingcap/tidb/pull/15460) - - ステートメントの再試行とテーブルの回復のための`AUTO_RANDOM` IDキャッシュを追加します[#15393](https://github.com/pingcap/tidb/pull/15393) - - `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) + - バイナリサーチを使用してパーティションプルーニングを再実装し、パフォーマンスを向上する[#15678](https://github.com/pingcap/tidb/pull/15678) + - 切り捨てられたテーブルを回復するために`RECOVER`構文の使用をサポートします [#15460](https://github.com/pingcap/tidb/pull/15460) + - ステートメントの再試行とテーブルの回復のための`AUTO_RANDOM` IDキャッシュを追加します[#15393](https://github.com/pingcap/tidb/pull/15393) + - `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) - TiKV - - 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) + - 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) + - `shuffle-region-scheduler` を使用してラーナーのスケジュール管理をサポート [#2235](https://github.com/pingcap/pd/pull/2235) + - 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) + - コンポーネント間の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) - TiDB Lightning - - 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) + - 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) - - ログ出力を最適化する[#189](https://github.com/pingcap/br/pull/189) + - ログ出力を最適化する[#189](https://github.com/pingcap/br/pull/189) - TiDB Ansible - - TiFlashデータディレクトリの作成方法を最適化する[#1242](https://github.com/pingcap/tidb-ansible/pull/1242) - - TiFlash に`Write Amplification`監視項目を追加 [#1234](https://github.com/pingcap/tidb-ansible/pull/1234) - - CPU epollexclusive が利用できない場合の失敗したプリフライトチェックのエラーメッセージを最適化します[#1243](https://github.com/pingcap/tidb-ansible/pull/1243) + - TiFlashデータディレクトリの作成方法を最適化する[#1242](https://github.com/pingcap/tidb-ansible/pull/1242) + - 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` 適用したときに`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` の後に`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` を使用して実行計画を生成するときに、現在の`ReadEngine`に TiKVサーバーが含まれているかどうかがチェックされない問題を修正しました。 [#15773](https://github.com/pingcap/tidb/pull/15773) + - 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` の後に`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` を使用して実行計画を生成するときに、現在の`ReadEngine`に TiKVサーバーが含まれているかどうかがチェックされない問題を修正しました。 [#15773](https://github.com/pingcap/tidb/pull/15773) - TiKV - - 整合性チェックパラメータを無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合チェックが失敗したり、データ インデックスの不整合が発生したりする問題を修正しました。 [#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) - - リーダーの移行により TiKV がpanicを起こす可能性がある問題を修正[#7240](https://github.com/tikv/tikv/pull/7240) - - S3 にデータをバックアップするときにすべての SST ファイルがゼロで埋められる問題を修正しました [#6967](https://github.com/tikv/tikv/pull/6967) - - バックアップ中に SST ファイルのサイズが記録されず、復元後に多くの空のリージョンが残る問題を修正しました[#6983](https://github.com/tikv/tikv/pull/6983) - - バックアップ用のAWS IAMウェブアイデンティティをサポート [#7297](https://github.com/tikv/tikv/pull/7297) + - 整合性チェックパラメータを無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合チェックが失敗したり、データ インデックスの不整合が発生したりする問題を修正しました。 [#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) + - リーダーの移行により TiKV がpanicを起こす可能性がある問題を修正[#7240](https://github.com/tikv/tikv/pull/7240) + - S3 にデータをバックアップするときにすべての SST ファイルがゼロで埋められる問題を修正しました [#6967](https://github.com/tikv/tikv/pull/6967) + - バックアップ中に SST ファイルのサイズが記録されず、復元後に多くの空のリージョンが残る問題を修正しました[#6983](https://github.com/tikv/tikv/pull/6983) + - バックアップ用の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バックエンドで`&`文字が`EOF`文字に置き換えられるバグを修正 [#283](https://github.com/pingcap/tidb-lightning/pull/283) + - TiDBバックエンドで`&`文字が`EOF`文字に置き換えられるバグを修正 [#283](https://github.com/pingcap/tidb-lightning/pull/283) - Backup & Restore (BR) - - BRがTiFlashクラスタデータを復元できない問題を修正[#194](https://github.com/pingcap/br/pull/194) + - BRがTiFlashクラスタデータを復元できない問題を修正[#194](https://github.com/pingcap/br/pull/194) diff --git a/releases/release-3.1.1.md b/releases/release-3.1.1.md index 20b8ea69714f4..a1e49c71fff85 100644 --- a/releases/release-3.1.1.md +++ b/releases/release-3.1.1.md @@ -15,8 +15,8 @@ TiDB Ansible バージョン: 3.1.1 - TiDB - - `auto_rand_base` のテーブルオプションを追加 [#16812](https://github.com/pingcap/tidb/pull/16812) - - `Feature ID`コメントを追加: SQL文の特別なコメントでは、登録された文のフラグメントのみがパーサーによって解析されます。それ以外の場合、文は無視されます[#16155](https://github.com/pingcap/tidb/pull/16155) + - `auto_rand_base` のテーブルオプションを追加 [#16812](https://github.com/pingcap/tidb/pull/16812) + - `Feature ID`コメントを追加: SQL文の特別なコメントでは、登録された文のフラグメントのみがパーサーによって解析されます。それ以外の場合、文は無視されます[#16155](https://github.com/pingcap/tidb/pull/16155) - TiFlash @@ -29,10 +29,10 @@ 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) - - `UPDATE` SQL 文がビューからのクエリのみ実行し、ビューを更新しない場合でも、更新文でエラーが報告される問題を修正しました[#16789](https://github.com/pingcap/tidb/pull/16789) - - ネストされたクエリから`not not`を削除することによって誤った結果が発生する問題を修正しました [#16423](https://github.com/pingcap/tidb/pull/16423) + - インスタンスレベルでの分離読み取り設定が有効にならない問題と、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) + - `UPDATE` SQL 文がビューからのクエリのみ実行し、ビューを更新しない場合でも、更新文でエラーが報告される問題を修正しました[#16789](https://github.com/pingcap/tidb/pull/16789) + - ネストされたクエリから`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 967f9416cba42..be48250ad3bc1 100644 --- a/releases/release-3.1.2.md +++ b/releases/release-3.1.2.md @@ -13,15 +13,15 @@ TiDB バージョン: 3.1.2 - TiKV - - S3 と GCS を使用したバックアップと復元中のエラー処理の問題を修正 [#7965](https://github.com/tikv/tikv/pull/7965) - - 復元中に発生する`DefaultNotFound`エラーを修正する[#7838](https://github.com/tikv/tikv/pull/7938) + - S3 と GCS を使用したバックアップと復元中のエラー処理の問題を修正 [#7965](https://github.com/tikv/tikv/pull/7965) + - 復元中に発生する`DefaultNotFound`エラーを修正する[#7838](https://github.com/tikv/tikv/pull/7938) - ツール - Backup & Restore (BR) - - ネットワークの状態が悪い場合は自動的に再試行して、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) - - 空のデータベースとテーブルを復元できない問題を修正[#318](https://github.com/pingcap/br/pull/318) - - S3ストレージをターゲットとする場合、サーバー側暗号化(SSE)にAWS KMSを使用するサポート[#261](https://github.com/pingcap/br/pull/261) + - ネットワークの状態が悪い場合は自動的に再試行して、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) + - 空のデータベースとテーブルを復元できない問題を修正[#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 bb4ce1cc79f6e..13e10bda9b255 100644 --- a/releases/release-4.0-ga.md +++ b/releases/release-4.0-ga.md @@ -12,18 +12,18 @@ TiDB バージョン: 4.0.0 ## 互換性の変更 {#compatibility-changes} - TiDB - - 大規模トランザクションのエラーメッセージを最適化してトラブルシューティングを容易にします[#17219](https://github.com/pingcap/tidb/pull/17219) + - 大規模トランザクションのエラーメッセージを最適化してトラブルシューティングを容易にします[#17219](https://github.com/pingcap/tidb/pull/17219) - TiCDC - - `Changefeed`設定ファイルの構造を最適化して使いやすさを向上[#588](https://github.com/pingcap/tiflow/pull/588) - - `ignore-txn-start-ts`構成項目を追加し、トランザクションフィルタリングの条件を`commit_ts`から`start_ts`に変更します。 [#589](https://github.com/pingcap/tiflow/pull/589) + - `Changefeed`設定ファイルの構造を最適化して使いやすさを向上[#588](https://github.com/pingcap/tiflow/pull/588) + - `ignore-txn-start-ts`構成項目を追加し、トランザクションフィルタリングの条件を`commit_ts`から`start_ts`に変更します。 [#589](https://github.com/pingcap/tiflow/pull/589) ## 重要なバグ修正 {#important-bug-fixes} - TiKV - - 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) + - 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) - TiFlash - `Raft Admin Command`の誤った処理ロジックによりシステムがパニックになったときに発生する可能性のあるデータ損失の問題を修正しました。 @@ -31,15 +31,15 @@ TiDB バージョン: 4.0.0 ## 新機能 {#new-features} - TiDB - - 再試行コミットフェーズの`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`関数を使用するときに`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) + - 再試行コミットフェーズの`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`関数を使用するときに`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クライアントリージョンのインターフェースで`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) + - 組み込み 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) + - `Sequence`と`View`のバックアップと復元をサポート[#242](https://github.com/pingcap/br/pull/242) - TiCDC - - `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) + - `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) ## バグ修正 {#bug-fixes} - TiDB - - TiDB がTiFlash にバッチコマンドを送信しないようにすることで、メッセージの送受信時に予期しないタイムアウトが発生する問題を修正しました。 [#17307](https://github.com/pingcap/tidb/pull/17307) - - パーティションプルーニング中に符号付き整数と符号なし整数を誤って区別する問題を修正し、パフォーマンスが向上しました[#17230](https://github.com/pingcap/tidb/pull/17230) - - 互換性のない`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) - - 一部のケースで障害が発生した 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` の下で DIV を処理する動作を修正 [#17314](https://github.com/pingcap/tidb/pull/17314) + - TiDB がTiFlash にバッチコマンドを送信しないようにすることで、メッセージの送受信時に予期しないタイムアウトが発生する問題を修正しました。 [#17307](https://github.com/pingcap/tidb/pull/17307) + - パーティションプルーニング中に符号付き整数と符号なし整数を誤って区別する問題を修正し、パフォーマンスが向上しました[#17230](https://github.com/pingcap/tidb/pull/17230) + - 互換性のない`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) + - 一部のケースで障害が発生した 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` の下で DIV を処理する動作を修正 [#17314](https://github.com/pingcap/tidb/pull/17314) - TiFlash @@ -94,23 +94,23 @@ TiDB バージョン: 4.0.0 - TiKV - - 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) - - ストレージ暗号化処理ロジックが正しくないため、 `master key`回転できない問題を修正しました [#7898](https://github.com/tikv/tikv/pull/7898) - - ストレージ暗号化が有効になっているときに、スナップショットの受信ファイル`lock cf`が暗号化されない問題を修正しました[#7922](https://github.com/tikv/tikv/pull/7922) + - 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) + - ストレージ暗号化処理ロジックが正しくないため、 `master key`回転できない問題を修正しました [#7898](https://github.com/tikv/tikv/pull/7898) + - ストレージ暗号化が有効になっているときに、スナップショットの受信ファイル`lock cf`が暗号化されない問題を修正しました[#7922](https://github.com/tikv/tikv/pull/7922) - PD - - 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) + - 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) + - データ競合によるシステムパニックを修正[#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) diff --git a/releases/release-4.0.0-beta.1.md b/releases/release-4.0.0-beta.1.md index c91e6285817f4..63acbeee8aff1 100644 --- a/releases/release-4.0.0-beta.1.md +++ b/releases/release-4.0.0-beta.1.md @@ -14,79 +14,79 @@ TiDB Ansible バージョン: 4.0.0-beta.1 ## 互換性の変更 {#compatibility-changes} - TiDB - - `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) から読み取った構成項目の動的な変更または更新をサポート [#14830](https://github.com/pingcap/tidb/pull/14830) [#14303](https://github.com/pingcap/tidb/pull/14303) + - `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) から読み取った構成項目の動的な変更または更新をサポート [#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) と同じスレッドを使用するかどうかを制御するために、 `readpool.unify-read-pool`構成項目(デフォルトでは`True` )を追加します。 [#6677](https://github.com/tikv/tikv/pull/6677) [#6597](https://github.com/tikv/tikv/pull/6597) + - ポイントクエリがコプロセッサー[#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`システムテーブル の任意の時点のスローログのクエリをサポート [#14878](https://github.com/pingcap/tidb/pull/14878) [#14840](https://github.com/pingcap/tidb/pull/14840) + - `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) をサポート [#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) での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) - - 監査ログに拒否された接続試行を記録することをサポート[#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) - - `Apply`オペレータと`Sort`オペレータのコストモデルを最適化して安定性を向上させる[#13550](https://github.com/pingcap/tidb/pull/13550) [#14708](https://github.com/pingcap/tidb/pull/14708) + - [#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) をサポート [#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) での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) + - 監査ログに拒否された接続試行を記録することをサポート[#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) + - `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) - - コプロセッサーの`Chunk Encoder`のパフォーマンスを最適化 [#6341](https://github.com/tikv/tikv/pull/6341) + - 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) - - クラスターコンポーネントの`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) + - ダッシュボード 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) + - コンポーネント間の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) - TiDB Ansible - - 1 つのクラスターに複数の Grafana/Prometheus/Alertmanager をデプロイすることをサポート[#1142](https://github.com/pingcap/tidb-ansible/pull/1142) - - 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) + - 1 つのクラスターに複数の Grafana/Prometheus/Alertmanager をデプロイすることをサポート[#1142](https://github.com/pingcap/tidb-ansible/pull/1142) + - 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} - TiDB - - 64文字を超える列名で`view`を作成するとエラーが報告される問題を修正しました[#14850](https://github.com/pingcap/tidb/pull/14850) - - `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) - - 外部結合の簡素化中に`IsTrue`関数の無効な名前を使用して式を再構築するときに発生するpanicを修正しました [#14515](https://github.com/pingcap/tidb/pull/14515) - - `show binding`文不正な権限チェックを修正 [#14443](https://github.com/pingcap/tidb/pull/14443) + - 64文字を超える列名で`view`を作成するとエラーが報告される問題を修正しました[#14850](https://github.com/pingcap/tidb/pull/14850) + - `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) + - 外部結合の簡素化中に`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と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 - - サーバーモード以外ではWebインターフェースが動作しないバグを修正 [#259](https://github.com/pingcap/tidb-lightning/pull/259) + - サーバーモード以外では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 b506fc785ead3..4b2037dec0810 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 で`disable-dispatch`と`disable-causality`設定されている場合、システムがエラーを返して終了する問題を修正しました [#915](https://github.com/pingcap/tidb-binlog/pull/915) + - 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クラスタ間の双方向データレプリケーションをサポート[#879](https://github.com/pingcap/tidb-binlog/pull/879) [#903](https://github.com/pingcap/tidb-binlog/pull/903) - TiDB Lightning - - TLS構成 をサポートする [#270](https://github.com/pingcap/tidb-lightning/pull/270) [#40](https://github.com/tikv/importer/pull/40) + - TLS構成 をサポートする [#270](https://github.com/pingcap/tidb-lightning/pull/270) [#40](https://github.com/tikv/importer/pull/40) - TiCDC - 変更データ キャプチャ (CDC) の最初のリリース。次の機能が提供されます。 - TiKVから変更されたデータのキャプチャをサポート @@ -37,24 +37,24 @@ TiDB Ansible バージョン: 4.0.0-beta.2 - 変更されたデータをKafkaに複製し、最終的なデータの一貫性または行レベルの順序性を保証することをサポート - プロセスレベルの高可用性を提供する - Backup & Restore (BR) - - 増分バックアップやAmazon S3へのファイルのバックアップなどの実験的機能を有効にする[#175](https://github.com/pingcap/br/pull/175) + - 増分バックアップやAmazon S3へのファイルのバックアップなどの実験的機能を有効にする[#175](https://github.com/pingcap/br/pull/175) - TiDB Ansible - - etcd へのノード情報の注入をサポート [#1196](https://github.com/pingcap/tidb-ansible/pull/1196) - - ARM プラットフォームへの TiDB サービスの導入をサポート [#1204](https://github.com/pingcap/tidb-ansible/pull/1204) + - etcd へのノード情報の注入をサポート [#1196](https://github.com/pingcap/tidb-ansible/pull/1196) + - ARM プラットフォームへの TiDB サービスの導入をサポート [#1204](https://github.com/pingcap/tidb-ansible/pull/1204) ## バグ修正 {#bug-fixes} - TiKV - - バックアップ中に空の短い値に遭遇したときに発生する可能性のpanic問題を修正しました[#6718](https://github.com/tikv/tikv/pull/6718) - - 一部のケースで休止状態領域が正しく起動されない可能性がある問題を修正[#6772](https://github.com/tikv/tikv/pull/6672) [#6648](https://github.com/tikv/tikv/pull/6648) [#6376](https://github.com/tikv/tikv/pull/6736) + - バックアップ中に空の短い値に遭遇したときに発生する可能性のpanic問題を修正しました[#6718](https://github.com/tikv/tikv/pull/6718) + - 一部のケースで休止状態領域が正しく起動されない可能性がある問題を修正[#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 - - ルールチェッカーがリージョンにストアを割り当てられないというpanic問題を修正しました [#2160](https://github.com/pingcap/pd/pull/2160) - - 動的構成を有効にした後、Leaderが切り替えられるときに構成のレプリケーション遅延が発生する可能性がある問題を修正しました[#2154](https://github.com/pingcap/pd/pull/2154) + - ルールチェッカーがリージョンにストアを割り当てられないという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バージョンと互換性がないため発生したBR障害を修正 [#186](https://github.com/pingcap/br/pull/186) - - BRバージョンがTiFlash と互換性がないため発生したBR障害を修正 [#194](https://github.com/pingcap/br/pull/194) + - PDが大容量データを処理できないため、 BRが大容量データの復元に失敗する可能性がある問題を修正[#167](https://github.com/pingcap/br/pull/167) + - 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 611728fe91204..0d9c2029c28b5 100644 --- a/releases/release-4.0.0-beta.md +++ b/releases/release-4.0.0-beta.md @@ -13,102 +13,102 @@ TiDB Ansible バージョン: 4.0.0-beta ## TiDB {#tidb} -- `INSERT` / `REPLACE` / `DELETE` / `UPDATE`の実行中に使用されたメモリが`MemQuotaQuery`設定項目で指定された制限を超えた場合、ログを出力するか、SQL 実行をキャンセルします。実際の動作は`OOMAction`設定に依存します。 [#14179](https://github.com/pingcap/tidb/pull/14179) [#14289](https://github.com/pingcap/tidb/pull/14289) [#14299](https://github.com/pingcap/tidb/pull/14299) -- 駆動テーブルと被駆動テーブルの両方の行数を考慮して、 `Index Join`のコスト計算の精度を高めます。 [#12085](https://github.com/pingcap/tidb/pull/12085) +- `INSERT` / `REPLACE` / `DELETE` / `UPDATE`の実行中に使用されたメモリが`MemQuotaQuery`設定項目で指定された制限を超えた場合、ログを出力するか、SQL 実行をキャンセルします。実際の動作は`OOMAction`設定に依存します。 [#14179](https://github.com/pingcap/tidb/pull/14179) [#14289](https://github.com/pingcap/tidb/pull/14289) [#14299](https://github.com/pingcap/tidb/pull/14299) +- 駆動テーブルと被駆動テーブルの両方の行数を考慮して、 `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) -- インデックスマージ機能をサポートすることでテーブルクエリのパフォーマンスが向上します[#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) が含まれている場合に、一時ファイルを使用して中間結果をキャッシュするかどうかを制御します。 [#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) -- サポートテーブルロック[#11038](https://github.com/pingcap/tidb/pull/11038) -- 条件付きフィルタリングで`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) + - [#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) +- インデックスマージ機能をサポートすることでテーブルクエリのパフォーマンスが向上します[#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) が含まれている場合に、一時ファイルを使用して中間結果をキャッシュするかどうかを制御します。 [#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) +- サポートテーブルロック[#11038](https://github.com/pingcap/tidb/pull/11038) +- 条件付きフィルタリングで`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バインディング の自動キャプチャと進化をサポート [#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`インターフェースを介してクラスタ内の TiDB サーバーによって有効になっているbinlogのステータスを照会する機能をサポート [#13025](https://github.com/pingcap/tidb/pull/13025) -- 悲観的トランザクションモードを使用する場合、MySQL互換の`Read Committed`トランザクション分離レベルをサポートします。 [#14087](https://github.com/pingcap/tidb/pull/14087) + - [#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バインディング の自動キャプチャと進化をサポート [#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`インターフェースを介してクラスタ内の 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` で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) に関連するいくつかの問題を修正 [#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) + - [#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` で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) に関連するいくつかの問題を修正 [#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) -- `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) -- データ準備ルーチンとコミットルーチンを分離し、ワークロードを異なるワーカー に割り当てることで、 `LOAD DATA`のパフォーマンスを最適化します。 [#11284](https://github.com/pingcap/tidb/pull/11284) [#11533](https://github.com/pingcap/tidb/pull/11533) + - [#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) +- `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) +- データ準備ルーチンとコミットルーチンを分離し、ワークロードを異なるワーカー に割り当てることで、 `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の時に2GBの空ファイルを自動的に作成することで、ディスク容量が不足するとシステムが正常に圧縮タスクを実行できない問題を修正しました。 [#6321](https://github.com/tikv/tikv/pull/6321) +- 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) - - [#6261](https://github.com/tikv/tikv/pull/6261) [#6222](https://github.com/tikv/tikv/pull/6222) [#6209](https://github.com/tikv/tikv/pull/6209) [#6204](https://github.com/tikv/tikv/pull/6204) [#6202](https://github.com/tikv/tikv/pull/6202) - - [#6198](https://github.com/tikv/tikv/pull/6198) [#6186](https://github.com/tikv/tikv/pull/6186) [#6177](https://github.com/tikv/tikv/pull/6177) [#6146](https://github.com/tikv/tikv/pull/6146) [#6071](https://github.com/tikv/tikv/pull/6071) - - [#6042](https://github.com/tikv/tikv/pull/6042) [#5877](https://github.com/tikv/tikv/pull/5877) [#5806](https://github.com/tikv/tikv/pull/5806) [#5803](https://github.com/tikv/tikv/pull/5803) [#5800](https://github.com/tikv/tikv/pull/5800) - - [#5781](https://github.com/tikv/tikv/pull/5781) [#5772](https://github.com/tikv/tikv/pull/5772) [#5689](https://github.com/tikv/tikv/pull/5689) [#5683](https://github.com/tikv/tikv/pull/5683) + - [#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) + - [#6261](https://github.com/tikv/tikv/pull/6261) [#6222](https://github.com/tikv/tikv/pull/6222) [#6209](https://github.com/tikv/tikv/pull/6209) [#6204](https://github.com/tikv/tikv/pull/6204) [#6202](https://github.com/tikv/tikv/pull/6202) + - [#6198](https://github.com/tikv/tikv/pull/6198) [#6186](https://github.com/tikv/tikv/pull/6186) [#6177](https://github.com/tikv/tikv/pull/6177) [#6146](https://github.com/tikv/tikv/pull/6146) [#6071](https://github.com/tikv/tikv/pull/6071) + - [#6042](https://github.com/tikv/tikv/pull/6042) [#5877](https://github.com/tikv/tikv/pull/5877) [#5806](https://github.com/tikv/tikv/pull/5806) [#5803](https://github.com/tikv/tikv/pull/5803) [#5800](https://github.com/tikv/tikv/pull/5800) + - [#5781](https://github.com/tikv/tikv/pull/5781) [#5772](https://github.com/tikv/tikv/pull/5772) [#5689](https://github.com/tikv/tikv/pull/5689) [#5683](https://github.com/tikv/tikv/pull/5683) - 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) -- インデックスを介したTiDBの読み取りデータのパフォーマンスを向上 [#5682](https://github.com/tikv/tikv/pull/5682) + - [#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) +- インデックスを介した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) - - [#5334](https://github.com/tikv/tikv/pull/5334) [#5199](https://github.com/tikv/tikv/pull/5199) [#5167](https://github.com/tikv/tikv/pull/5167) [#5146](https://github.com/tikv/tikv/pull/5146) [#5141](https://github.com/tikv/tikv/pull/5141) - - [#4998](https://github.com/tikv/tikv/pull/4998) [#5029](https://github.com/tikv/tikv/pull/5029) [#5099](https://github.com/tikv/tikv/pull/5099) [#5006](https://github.com/tikv/tikv/pull/5006) [#5095](https://github.com/tikv/tikv/pull/5095) - - [#5093](https://github.com/tikv/tikv/pull/5093) [#5090](https://github.com/tikv/tikv/pull/5090) [#4987](https://github.com/tikv/tikv/pull/4987) [#5066](https://github.com/tikv/tikv/pull/5066) [#5038](https://github.com/tikv/tikv/pull/5038) - - [#4962](https://github.com/tikv/tikv/pull/4962) [#4890](https://github.com/tikv/tikv/pull/4890) [#4727](https://github.com/tikv/tikv/pull/4727) [#6060](https://github.com/tikv/tikv/pull/6060) [#5761](https://github.com/tikv/tikv/pull/5761) - - [#5793](https://github.com/tikv/tikv/pull/5793) [#5468](https://github.com/tikv/tikv/pull/5468) [#5540](https://github.com/tikv/tikv/pull/5540) [#5548](https://github.com/tikv/tikv/pull/5548) [#5455](https://github.com/tikv/tikv/pull/5455) - - [#5543](https://github.com/tikv/tikv/pull/5543) [#5433](https://github.com/tikv/tikv/pull/5433) [#5431](https://github.com/tikv/tikv/pull/5431) [#5423](https://github.com/tikv/tikv/pull/5423) [#5179](https://github.com/tikv/tikv/pull/5179) - - [#5134](https://github.com/tikv/tikv/pull/5134) [#4685](https://github.com/tikv/tikv/pull/4685) [#4650](https://github.com/tikv/tikv/pull/4650) [#6463](https://github.com/tikv/tikv/pull/6463) + - [#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) + - [#5334](https://github.com/tikv/tikv/pull/5334) [#5199](https://github.com/tikv/tikv/pull/5199) [#5167](https://github.com/tikv/tikv/pull/5167) [#5146](https://github.com/tikv/tikv/pull/5146) [#5141](https://github.com/tikv/tikv/pull/5141) + - [#4998](https://github.com/tikv/tikv/pull/4998) [#5029](https://github.com/tikv/tikv/pull/5029) [#5099](https://github.com/tikv/tikv/pull/5099) [#5006](https://github.com/tikv/tikv/pull/5006) [#5095](https://github.com/tikv/tikv/pull/5095) + - [#5093](https://github.com/tikv/tikv/pull/5093) [#5090](https://github.com/tikv/tikv/pull/5090) [#4987](https://github.com/tikv/tikv/pull/4987) [#5066](https://github.com/tikv/tikv/pull/5066) [#5038](https://github.com/tikv/tikv/pull/5038) + - [#4962](https://github.com/tikv/tikv/pull/4962) [#4890](https://github.com/tikv/tikv/pull/4890) [#4727](https://github.com/tikv/tikv/pull/4727) [#6060](https://github.com/tikv/tikv/pull/6060) [#5761](https://github.com/tikv/tikv/pull/5761) + - [#5793](https://github.com/tikv/tikv/pull/5793) [#5468](https://github.com/tikv/tikv/pull/5468) [#5540](https://github.com/tikv/tikv/pull/5540) [#5548](https://github.com/tikv/tikv/pull/5548) [#5455](https://github.com/tikv/tikv/pull/5455) + - [#5543](https://github.com/tikv/tikv/pull/5543) [#5433](https://github.com/tikv/tikv/pull/5433) [#5431](https://github.com/tikv/tikv/pull/5431) [#5423](https://github.com/tikv/tikv/pull/5423) [#5179](https://github.com/tikv/tikv/pull/5179) + - [#5134](https://github.com/tikv/tikv/pull/5134) [#4685](https://github.com/tikv/tikv/pull/4685) [#4650](https://github.com/tikv/tikv/pull/4650) [#6463](https://github.com/tikv/tikv/pull/6463) ## PD {#pd} - ストレージノードの負荷情報に応じてホットスポットのスケジュールを最適化することをサポート - - [#1870](https://github.com/pingcap/pd/pull/1870) [#1982](https://github.com/pingcap/pd/pull/1982) [#1998](https://github.com/pingcap/pd/pull/1998) [#1843](https://github.com/pingcap/pd/pull/1843) [#1750](https://github.com/pingcap/pd/pull/1750) + - [#1870](https://github.com/pingcap/pd/pull/1870) [#1982](https://github.com/pingcap/pd/pull/1982) [#1998](https://github.com/pingcap/pd/pull/1998) [#1843](https://github.com/pingcap/pd/pull/1843) [#1750](https://github.com/pingcap/pd/pull/1750) - さまざまなスケジュールルールを組み合わせて、任意のデータ範囲のレプリカ数、ストレージの場所、ストレージホストの種類、およびロールを制御できる配置ルール機能を追加します。 - - [#2051](https://github.com/pingcap/pd/pull/2051) [#1999](https://github.com/pingcap/pd/pull/1999) [#2042](https://github.com/pingcap/pd/pull/2042) [#1917](https://github.com/pingcap/pd/pull/1917) [#1904](https://github.com/pingcap/pd/pull/1904) - - [#1897](https://github.com/pingcap/pd/pull/1897) [#1894](https://github.com/pingcap/pd/pull/1894) [#1865](https://github.com/pingcap/pd/pull/1865) [#1855](https://github.com/pingcap/pd/pull/1855) [#1834](https://github.com/pingcap/pd/pull/1834) -- プラグインの使用によるサポート(実験的) [#1799](https://github.com/pingcap/pd/pull/1799) -- スケジューラがカスタマイズされた構成とキー範囲をサポートする機能を追加します(実験的) [#1735](https://github.com/pingcap/pd/pull/1735) [#1783](https://github.com/pingcap/pd/pull/1783) [#1791](https://github.com/pingcap/pd/pull/1791) -- クラスタ負荷情報に応じてスケジュール速度を自動的に調整する機能をサポート(実験的、デフォルトでは無効) [#1875](https://github.com/pingcap/pd/pull/1875) [#1887](https://github.com/pingcap/pd/pull/1887) [#1902](https://github.com/pingcap/pd/pull/1902) + - [#2051](https://github.com/pingcap/pd/pull/2051) [#1999](https://github.com/pingcap/pd/pull/1999) [#2042](https://github.com/pingcap/pd/pull/2042) [#1917](https://github.com/pingcap/pd/pull/1917) [#1904](https://github.com/pingcap/pd/pull/1904) + - [#1897](https://github.com/pingcap/pd/pull/1897) [#1894](https://github.com/pingcap/pd/pull/1894) [#1865](https://github.com/pingcap/pd/pull/1865) [#1855](https://github.com/pingcap/pd/pull/1855) [#1834](https://github.com/pingcap/pd/pull/1834) +- プラグインの使用によるサポート(実験的) [#1799](https://github.com/pingcap/pd/pull/1799) +- スケジューラがカスタマイズされた構成とキー範囲をサポートする機能を追加します(実験的) [#1735](https://github.com/pingcap/pd/pull/1735) [#1783](https://github.com/pingcap/pd/pull/1783) [#1791](https://github.com/pingcap/pd/pull/1791) +- クラスタ負荷情報に応じてスケジュール速度を自動的に調整する機能をサポート(実験的、デフォルトでは無効) [#1875](https://github.com/pingcap/pd/pull/1875) [#1887](https://github.com/pingcap/pd/pull/1887) [#1902](https://github.com/pingcap/pd/pull/1902) ## ツール {#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} -- ダウンロードしたパッケージが不完全な場合に備えて、パッケージにチェックサムチェックを追加します[#1002](https://github.com/pingcap/tidb-ansible/pull/1002) -- 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) +- ダウンロードしたパッケージが不完全な場合に備えて、パッケージにチェックサムチェックを追加します[#1002](https://github.com/pingcap/tidb-ansible/pull/1002) +- 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) diff --git a/releases/release-4.0.0-rc.1.md b/releases/release-4.0.0-rc.1.md index c2f40824c173e..2af5dcc2a946d 100644 --- a/releases/release-4.0.0-rc.1.md +++ b/releases/release-4.0.0-rc.1.md @@ -13,24 +13,24 @@ TiDB バージョン: 4.0.0-rc.1 - TiKV - - デフォルトで休止リージョン機能を無効にする[#7618](https://github.com/tikv/tikv/pull/7618) + - デフォルトで休止リージョン機能を無効にする[#7618](https://github.com/tikv/tikv/pull/7618) - TiDB Binlog - - Drainer でのシーケンス DDL 操作のサポート [#950](https://github.com/pingcap/tidb-binlog/pull/950) + - Drainer でのシーケンス DDL 操作のサポート [#950](https://github.com/pingcap/tidb-binlog/pull/950) ## 重要なバグ修正 {#important-bug-fixes} - TiDB - - `MemBuffer`がチェックされていないため、明示的なトランザクションで`INSERT ... ON DUPLICATE UPDATE`文が複数の行に対して誤って実行される可能性がある問題を修正しました[#16689](https://github.com/pingcap/tidb/pull/16689) - - 複数行の重複キーをロックする際のデータの不整合を修正[#16769](https://github.com/pingcap/tidb/pull/16769) - - TiDBインスタンス間の非スーパーバッチアイドル接続をリサイクルするときに発生するpanicを修正[#16303](https://github.com/pingcap/tidb/pull/16303) + - `MemBuffer`がチェックされていないため、明示的なトランザクションで`INSERT ... ON DUPLICATE UPDATE`文が複数の行に対して誤って実行される可能性がある問題を修正しました[#16689](https://github.com/pingcap/tidb/pull/16689) + - 複数行の重複キーをロックする際のデータの不整合を修正[#16769](https://github.com/pingcap/tidb/pull/16769) + - TiDBインスタンス間の非スーパーバッチアイドル接続をリサイクルするときに発生するpanicを修正[#16303](https://github.com/pingcap/tidb/pull/16303) - TiKV - - TiDB からのプローブ要求によって発生するデッドロックの問題を修正 [#7540](https://github.com/tikv/tikv/pull/7540) - - トランザクションの最小コミットタイムスタンプがオーバーフローし、データの正確性に影響する可能性がある問題を修正しました[#7638](https://github.com/tikv/tikv/pull/7638) + - TiDB からのプローブ要求によって発生するデッドロックの問題を修正 [#7540](https://github.com/tikv/tikv/pull/7540) + - トランザクションの最小コミットタイムスタンプがオーバーフローし、データの正確性に影響する可能性がある問題を修正しました[#7638](https://github.com/tikv/tikv/pull/7638) - TiFlash @@ -44,37 +44,37 @@ TiDB バージョン: 4.0.0-rc.1 - TiCDC - - 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ノード に異常に残るバグを修正 [#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) + - 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ノード に異常に残るバグを修正 [#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 で`auto-random`または`alter-pk`有効になっている場合に増分レプリケーションが失敗する問題を修正 [#231](https://github.com/pingcap/br/pull/231) [#230](https://github.com/pingcap/br/pull/230) + - チェックサムが無効になっている場合でもチェックサムが実行される問題を修正[#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) ## 新機能 {#new-features} - TiDB - - コプロセッサー要求を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インスタンスの構成を表示するための`SHOW CONFIG`構文の使用をサポート [#16475](https://github.com/pingcap/tidb/pull/16475) + - コプロセッサー要求を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インスタンスの構成を表示するための`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) - - 共通名の検証をサポート[#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) + - S3 にデータをバックアップする際のサーバー側暗号化にユーザー所有の KMS キーの使用をサポート[#7630](https://github.com/tikv/tikv/pull/7630) + - 負荷ベースの`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) - Placement Driver(PD) - - `config manager`を削除して、他のコンポーネントがコンポーネント構成を制御できるようにします[#2349](https://github.com/pingcap/pd/pull/2349) + - `config manager`を削除して、他のコンポーネントがコンポーネント構成を制御できるようにします[#2349](https://github.com/pingcap/pd/pull/2349) - TiFlash @@ -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 での S3/GCS の設定をサポート [#246](https://github.com/pingcap/br/pull/246) + - storageURL での S3/GCS の設定をサポート [#246](https://github.com/pingcap/br/pull/246) ## バグ修正 {#bug-fixes} @@ -104,43 +104,43 @@ 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) -- 同じ一時ディレクトリを共有する 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`文実行中に発生する可能性のある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) -- シーケンスが主キーのデフォルト値として使用されるために`not-null`エラーが返される問題を修正しました [#16510](https://github.com/pingcap/tidb/pull/16510) -- TiKVが`StaleCommand`エラーを返し続けているときに、ブロックされたSQL実行に対してエラーが報告されない問題を修正しました。 [#16530](https://github.com/pingcap/tidb/pull/16530) -- データベースの作成時に`COLLATE`を指定するとエラーが報告される問題を修正しました。`SHOW CREATE DATABASE`の結果に不足している`COLLATE`部分を追加します[#16540](https://github.com/pingcap/tidb/pull/16540) -- プランキャッシュが有効な場合のパーティションプルーニングの失敗を修正[#16723](https://github.com/pingcap/tidb/pull/16723) -- オーバーフロー処理時に誤った結果を返すバグ`PointGet`修正 [#16755](https://github.com/pingcap/tidb/pull/16755) -- 同じ時間値を持つ`slow_query`システムテーブルをクエリすると間違った結果が返される問題を修正しました[#16806](https://github.com/pingcap/tidb/pull/16806) +- 列が 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`文実行中に発生する可能性のある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) +- シーケンスが主キーのデフォルト値として使用されるために`not-null`エラーが返される問題を修正しました [#16510](https://github.com/pingcap/tidb/pull/16510) +- TiKVが`StaleCommand`エラーを返し続けているときに、ブロックされたSQL実行に対してエラーが報告されない問題を修正しました。 [#16530](https://github.com/pingcap/tidb/pull/16530) +- データベースの作成時に`COLLATE`を指定するとエラーが報告される問題を修正しました。`SHOW CREATE DATABASE`の結果に不足している`COLLATE`部分を追加します[#16540](https://github.com/pingcap/tidb/pull/16540) +- プランキャッシュが有効な場合のパーティションプルーニングの失敗を修正[#16723](https://github.com/pingcap/tidb/pull/16723) +- オーバーフロー処理時に誤った結果を返すバグ`PointGet`修正 [#16755](https://github.com/pingcap/tidb/pull/16755) +- 同じ時間値を持つ`slow_query`システムテーブルをクエリすると間違った結果が返される問題を修正しました[#16806](https://github.com/pingcap/tidb/pull/16806) - TiKV - - OpenSSLのセキュリティ問題に対処する: CVE-2020-1967 [#7622](https://github.com/tikv/tikv/pull/7622) - - 楽観的トランザクションで多くの書き込み競合が発生する場合、パフォーマンスを向上させるために`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 でフォロワーの読み取りによって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) + - OpenSSLのセキュリティ問題に対処する: CVE-2020-1967 [#7622](https://github.com/tikv/tikv/pull/7622) + - 楽観的トランザクションで多くの書き込み競合が発生する場合、パフォーマンスを向上させるために`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 でフォロワーの読み取りによって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) - - スケジューラが見つからない場合に`500`エラーが返される問題を修正しました[#2328](https://github.com/pingcap/pd/pull/2328) - - `scheduler config balance-hot-region-scheduler list`コマンドで`404`エラーが返される問題を修正 [#2321](https://github.com/pingcap/pd/pull/2321) + - 一部のAPIがTLS検証に失敗する可能性がある問題を修正[#2363](https://github.com/pingcap/pd/pull/2363) + - 構成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`コマンドで`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 90f58faf44cba..046c77e75f107 100644 --- a/releases/release-4.0.0-rc.2.md +++ b/releases/release-4.0.0-rc.2.md @@ -13,37 +13,37 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB - - 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) + - 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 モードで PD または TiKV ポートへのアクセスを禁止する [#312](https://github.com/pingcap/tidb-lightning/pull/312) - - ログ情報をデフォルトでtmpファイルに出力し、 TiDB Lightningの起動時にtmpファイルのパスを出力します[#313](https://github.com/pingcap/tidb-lightning/pull/313) + - 互換性を向上させるために、データをインポートするときにデフォルトのSQLモードを`ONLY_FULL_GROUP_BY,NO_AUTO_CREATE_USER`に変更します[#316](https://github.com/pingcap/tidb-lightning/pull/316) + - 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} - TiDB - - `WHERE`句に同等の条件が 1 つしかない場合に間違ったパーティションが選択される問題を修正[#17054](https://github.com/pingcap/tidb/pull/17054) - - `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`操作後に、テーブルで定義された`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) - - パーティションテーブルでのIndexMerge操作の誤った実行結果を修正 [#17124](https://github.com/pingcap/tidb/pull/17124) - - メモリトラッカーのミューテックスの競合によって引き起こされる`wide_table`のパフォーマンス低下を修正しました [#17234](https://github.com/pingcap/tidb/pull/17234) + - `WHERE`句に同等の条件が 1 つしかない場合に間違ったパーティションが選択される問題を修正[#17054](https://github.com/pingcap/tidb/pull/17054) + - `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`操作後に、テーブルで定義された`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) + - パーティションテーブルでのIndexMerge操作の誤った実行結果を修正 [#17124](https://github.com/pingcap/tidb/pull/17124) + - メモリトラッカーのミューテックスの競合によって引き起こされる`wide_table`のパフォーマンス低下を修正しました [#17234](https://github.com/pingcap/tidb/pull/17234) - TiFlash @@ -53,37 +53,37 @@ 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) - - 最後に実行されたステートメントがプランキャッシュにヒットしたかどうかを示す、スコープ`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クライアントにログインした後、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) + - データのバックアップと復元のためのコマンド`BACKUP`と`RESTORE`サポートを追加[#16960](https://github.com/pingcap/tidb/pull/16960) + - コミット前に単一リージョン内のデータ量を事前チェックし、データ量がしきい値を超えた場合にリージョンを事前分割する機能をサポートします。 [#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クライアントにログインした後、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) - 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) - - 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) - - 同じトランザクション内の別のタスクによってタスクの優先度が下げられるのを回避するために、クライアントによって提供されたタスクIDを統合読み取りプールの識別子として使用することをサポートします[#7814](https://github.com/tikv/tikv/pull/7814) - - `batch insert`リクエストのパフォーマンスを向上させる [#7718](https://github.com/tikv/tikv/pull/7718) + - tikv-ctl の暗号化デバッグをサポートし、暗号化ストレージが有効な場合に tikv-ctl を使用してクラスターを操作および管理できるようになりました[#7698](https://github.com/tikv/tikv/pull/7698) + - スナップショットのロックカラムファミリーの暗号化をサポート [#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) + - 同じトランザクション内の別のタスクによってタスクの優先度が下げられるのを回避するために、クライアントによって提供されたタスクIDを統合読み取りプールの識別子として使用することをサポートします[#7814](https://github.com/tikv/tikv/pull/7814) + - `batch insert`リクエストのパフォーマンスを向上させる [#7718](https://github.com/tikv/tikv/pull/7718) - PD - - ノードをオフラインにするときにピアを削除する際の速度制限を排除[#2372](https://github.com/pingcap/pd/pull/2372) + - ノードをオフラインにするときにピアを削除する際の速度制限を排除[#2372](https://github.com/pingcap/pd/pull/2372) - TiFlash @@ -95,83 +95,83 @@ 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) - - バックアップ中のGC時間の自動調整をサポート[#257](https://github.com/pingcap/br/pull/257) - - データの復元時にPDパラメータを調整して復元を高速化します[#198](https://github.com/pingcap/br/pull/198) + - バックアップ中のGC時間の自動調整をサポート[#257](https://github.com/pingcap/br/pull/257) + - データの復元時にPDパラメータを調整して復元を高速化します[#198](https://github.com/pingcap/br/pull/198) ## バグ修正 {#bug-fixes} - TiDB - - 複数の演算子での式実行にベクトル化を使用するかどうかを決定するロジックを改善 [#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) - - 照合順序が有効になった後に発生する可能性のある`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` の候補パスを計算するときにインデックスの`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` を使用するとサービスを開始できないため、 `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) - - サブクエリが親クエリ列を参照しているため、 `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`文の`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) - - データベース名に大文字の含まれている場合に`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) - - 仮想生成列で`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) - - サポートされていない`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) - - プランキャッシュが有効な場合に、オーバーフロー値を使用して`UNSIGNED BIGINT`主キーをクエリするとエラーが報告される問題を修正しました[#17120](https://github.com/pingcap/tidb/pull/17120) - - Grafana **TiDB サマリーダッシュ**ボードで、マシンインスタンスとリクエストタイプによる QPS 表示が誤っていた問題を修正しました。 [#17105](https://github.com/pingcap/tidb/pull/17105) + - 複数の演算子での式実行にベクトル化を使用するかどうかを決定するロジックを改善 [#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) + - 照合順序が有効になった後に発生する可能性のある`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` の候補パスを計算するときにインデックスの`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` を使用するとサービスを開始できないため、 `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) + - サブクエリが親クエリ列を参照しているため、 `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`文の`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) + - データベース名に大文字の含まれている場合に`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) + - 仮想生成列で`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) + - サポートされていない`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) + - プランキャッシュが有効な場合に、オーバーフロー値を使用して`UNSIGNED BIGINT`主キーをクエリするとエラーが報告される問題を修正しました[#17120](https://github.com/pingcap/tidb/pull/17120) + - Grafana **TiDB サマリーダッシュ**ボードで、マシンインスタンスとリクエストタイプによる QPS 表示が誤っていた問題を修正しました。 [#17105](https://github.com/pingcap/tidb/pull/17105) - TiKV - - 復元後に多くの空のリージョンが生成される問題を修正[#7632](https://github.com/tikv/tikv/pull/7632) - - 順序がずれたインデックス読み取り応答を受け取ったときにRaftstoreがpanic問題を修正[#7370](https://github.com/tikv/tikv/pull/7370) - - 統合スレッドプールが有効な場合に、無効なストレージまたはコプロセッサ読み取りプール構成が拒否されない可能性がある問題を修正しました[#7513](https://github.com/tikv/tikv/pull/7513) - - TiKVサーバーがシャットダウンされたときの`join`操作のpanic問題を修正しました[#7713](https://github.com/tikv/tikv/pull/7713) - - 診断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) - - 保存時の暗号化中に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) - - 設定ファイル書き換え時に発生する`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) + - 復元後に多くの空のリージョンが生成される問題を修正[#7632](https://github.com/tikv/tikv/pull/7632) + - 順序がずれたインデックス読み取り応答を受け取ったときにRaftstoreがpanic問題を修正[#7370](https://github.com/tikv/tikv/pull/7370) + - 統合スレッドプールが有効な場合に、無効なストレージまたはコプロセッサ読み取りプール構成が拒否されない可能性がある問題を修正しました[#7513](https://github.com/tikv/tikv/pull/7513) + - TiKVサーバーがシャットダウンされたときの`join`操作のpanic問題を修正しました[#7713](https://github.com/tikv/tikv/pull/7713) + - 診断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) + - 保存時の暗号化中に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) + - 設定ファイル書き換え時に発生する`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 の`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 で`scheduler config shuffle-region-scheduler`コマンドを使用したときにデフォルトの出力がない問題を修正しました [#2416](https://github.com/pingcap/pd/pull/2416) + - 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 で`scheduler config shuffle-region-scheduler`コマンドを使用したときにデフォルトの出力がない問題を修正しました [#2416](https://github.com/pingcap/pd/pull/2416) - TiFlash @@ -181,23 +181,23 @@ TiDB バージョン: 4.0.0-rc.2 - TiDB Binlog - - ダウンストリームがKafka 場合に`mediumint`型のデータが処理されない問題を修正 [#962](https://github.com/pingcap/tidb-binlog/pull/962) - - DDL内のデータベース名がキーワード場合にreparoがDDL文の解析に失敗する問題を修正しました [#961](https://github.com/pingcap/tidb-binlog/pull/961) + - ダウンストリームがKafka 場合に`mediumint`型のデータが処理されない問題を修正 [#962](https://github.com/pingcap/tidb-binlog/pull/962) + - DDL内のデータベース名がキーワード場合にreparoがDDL文の解析に失敗する問題を修正しました [#961](https://github.com/pingcap/tidb-binlog/pull/961) - TiCDC - - `TZ`環境変数が設定されていない場合に間違ったタイムゾーンが使用される問題を修正[#512](https://github.com/pingcap/tiflow/pull/512) + - `TZ`環境変数が設定されていない場合に間違ったタイムゾーンが使用される問題を修正[#512](https://github.com/pingcap/tiflow/pull/512) - - いくつかのエラーが正しく処理されないため、サーバーが終了したときに所有者がリソースをクリーンアップしない問題を修正しました[#528](https://github.com/pingcap/tiflow/pull/528) + - いくつかのエラーが正しく処理されないため、サーバーが終了したときに所有者がリソースをクリーンアップしない問題を修正しました[#528](https://github.com/pingcap/tiflow/pull/528) - - TiKV に再接続するときにTiCDCが停止する可能性がある問題を修正しました [#531](https://github.com/pingcap/tiflow/pull/531) + - 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) + - `watch`モードを使用してレプリケーションステータスの変化を監視し、準リアルタイム更新を実行してレプリケーション遅延を削減します[#481](https://github.com/pingcap/tiflow/pull/481) - Backup & Restore (BR) - - BRが`auto_random`属性を持つテーブルを復元した後にデータを挿入すると`duplicate entry`エラーが発生する可能性がある問題を修正しました。 [#241](https://github.com/pingcap/br/issues/241) + - 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 f9abb93b8b4bd..678d65e36f413 100644 --- a/releases/release-4.0.0-rc.md +++ b/releases/release-4.0.0-rc.md @@ -19,86 +19,86 @@ TiUPバージョン: 0.0.3 - TiDB - - tidb-server ステータスポートが使用中の場合、アラートログを返す代わりに開始を拒否します[#15177](https://github.com/pingcap/tidb/pull/15177) + - tidb-server ステータスポートが使用中の場合、アラートログを返す代わりに開始を拒否します[#15177](https://github.com/pingcap/tidb/pull/15177) - TiKV - - 悲観的トランザクションにおける`pipelined`機能をサポートすることで、TPC-Cのパフォーマンスが20%向上します。ただし、実行中のロック失敗によりトランザクションのコミットが失敗するリスクがあります[#6984](https://github.com/tikv/tikv/pull/6984) - - 新しいクラスターではデフォルトで`unify-read-pool`構成項目を有効にし、古いクラスターではこの項目の以前の設定を使用します[#7059](https://github.com/tikv/tikv/pull/7059) + - 悲観的トランザクションにおける`pipelined`機能をサポートすることで、TPC-Cのパフォーマンスが20%向上します。ただし、実行中のロック失敗によりトランザクションのコミットが失敗するリスクがあります[#6984](https://github.com/tikv/tikv/pull/6984) + - 新しいクラスターではデフォルトで`unify-read-pool`構成項目を有効にし、古いクラスターではこの項目の以前の設定を使用します[#7059](https://github.com/tikv/tikv/pull/7059) - ツール - TiDB Binlog - - 共通名検証するための構成項目を追加します [#934](https://github.com/pingcap/tidb-binlog/pull/934) + - 共通名検証するための構成項目を追加します [#934](https://github.com/pingcap/tidb-binlog/pull/934) ## 重要なバグ修正 {#important-bug-fixes} - TiDB - - 内部レコードのジョブクエリが正しくないため、 `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) + - 内部レコードのジョブクエリが正しくないため、 `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) ## 新機能 {#new-features} - TiDB - - 大文字と小文字を区別しない照合順序を追加して、ユーザーが新しいクラスターで`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ジョブの詳細を照会するためのシステムテーブル`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) + - 大文字と小文字を区別しない照合順序を追加して、ユーザーが新しいクラスターで`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ジョブの詳細を照会するためのシステムテーブル`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ポートでTLSをサポート [#5393](https://github.com/tikv/tikv/pull/5393) - - 新しいクラスターではデフォルトで`unify-read-pool`構成項目を有効にし、古いクラスターではこの項目の以前の設定を使用します[#7059](https://github.com/tikv/tikv/pull/7059) + - 悲観的トランザクションにおける`pipelined`機能をサポートすることで、TPC-Cのパフォーマンスが20%向上します。ただし、実行中のロック失敗によりトランザクションのコミットが失敗するリスクがあります[#6984](https://github.com/tikv/tikv/pull/6984) + - HTTPポートでTLSをサポート [#5393](https://github.com/tikv/tikv/pull/5393) + - 新しいクラスターではデフォルトで`unify-read-pool`構成項目を有効にし、古いクラスターではこの項目の以前の設定を使用します[#7059](https://github.com/tikv/tikv/pull/7059) - PD - - HTTP API を介してデフォルトの PD 構成情報を取得する機能をサポート [#2258](https://github.com/pingcap/pd/pull/2258) + - 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 のパフォーマンスを最適化 [#275](https://github.com/pingcap/tidb-lightning/pull/275) [#281](https://github.com/pingcap/tidb-lightning/pull/281) + - TiDB Lightning のパフォーマンスを最適化 [#275](https://github.com/pingcap/tidb-lightning/pull/275) [#281](https://github.com/pingcap/tidb-lightning/pull/281) ## バグ修正 {#bug-fixes} - TiDB - - 内部レコードのジョブクエリが正しくないため、 `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) - - インライン投影の最適化によって誤った結果が発生する問題を修正[#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) + - 内部レコードのジョブクエリが正しくないため、 `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) + - インライン投影の最適化によって誤った結果が発生する問題を修正[#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) - TiKV - - Follower Read機能が有効な場合にリーダーを転送すると発生する可能性のあるpanicを修正[#7101](https://github.com/tikv/tikv/pull/7101) + - Follower Read機能が有効な場合にリーダーを転送すると発生する可能性のあるpanicを修正[#7101](https://github.com/tikv/tikv/pull/7101) - ツール - 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文を実行する際に下流に`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) + - 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) diff --git a/releases/release-4.0.1.md b/releases/release-4.0.1.md index d502b4c231343..2a62f2bfc88d6 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 @@ -30,24 +30,24 @@ TiDB バージョン: 4.0.1 - Backup & Restore (BR) - - BRとTiDBクラスタの互換性がない問題を回避するために、 BRの起動時にバージョンチェックを追加します[#311](https://github.com/pingcap/br/pull/311) + - BRとTiDBクラスタの互換性がない問題を回避するために、 BRの起動時にバージョンチェックを追加します[#311](https://github.com/pingcap/br/pull/311) ## バグ修正 {#bug-fixes} - TiKV - - 起動ログの`use-unified-pool`構成が誤って印刷される問題を修正[#7946](https://github.com/tikv/tikv/pull/7946) - - 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) - - S3とGCSストレージによるバックアップとリストアの信頼性の向上[#7917](https://github.com/tikv/tikv/pull/7917) + - 起動ログの`use-unified-pool`構成が誤って印刷される問題を修正[#7946](https://github.com/tikv/tikv/pull/7946) + - 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) + - S3とGCSストレージによるバックアップとリストアの信頼性の向上[#7917](https://github.com/tikv/tikv/pull/7917) - PD - - いくつかの状況における配置ルールの誤った設定を防ぐ[#2516](https://github.com/pingcap/pd/pull/2516) - - 配置ルールを削除するとpanicが発生する可能性がある問題を修正[#2515](https://github.com/pingcap/pd/pull/2515) - - ストアの使用サイズが0の場合にストア情報を取得できないバグを修正[#2474](https://github.com/pingcap/pd/pull/2474) + - いくつかの状況における配置ルールの誤った設定を防ぐ[#2516](https://github.com/pingcap/pd/pull/2516) + - 配置ルールを削除するとpanicが発生する可能性がある問題を修正[#2515](https://github.com/pingcap/pd/pull/2515) + - ストアの使用サイズが0の場合にストア情報を取得できないバグを修正[#2474](https://github.com/pingcap/pd/pull/2474) - TiFlash diff --git a/releases/release-4.0.10.md b/releases/release-4.0.10.md index eda8ef0abf486..d9835688906f9 100644 --- a/releases/release-4.0.10.md +++ b/releases/release-4.0.10.md @@ -13,7 +13,7 @@ TiDB バージョン: 4.0.10 - PD - - ログからユーザーデータを秘匿化するための`enable-redact-log`構成項目を追加します。 [#3266](https://github.com/pingcap/pd/pull/3266) + - ログからユーザーデータを秘匿化するための`enable-redact-log`構成項目を追加します。 [#3266](https://github.com/pingcap/pd/pull/3266) - TiFlash @@ -23,52 +23,52 @@ 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) + - `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) - ツール - TiCDC - - 統合ソート機能をデフォルトで有効にする[#1230](https://github.com/pingcap/tiflow/pull/1230) + - 統合ソート機能をデフォルトで有効にする[#1230](https://github.com/pingcap/tiflow/pull/1230) - Dumpling - - 認識されない引数のチェックとダンプ中の現在の進行状況の表示をサポート[#228](https://github.com/pingcap/dumpling/pull/228) + - 認識されない引数のチェックとダンプ中の現在の進行状況の表示をサポート[#228](https://github.com/pingcap/dumpling/pull/228) - TiDB Lightning - - S3 からの読み取り時に発生するエラーの再試行をサポート [#533](https://github.com/pingcap/tidb-lightning/pull/533) + - S3 からの読み取り時に発生するエラーの再試行をサポート [#533](https://github.com/pingcap/tidb-lightning/pull/533) ## バグ修正 {#bug-fixes} - TiDB - - バッチクライアントのタイムアウトを引き起こす可能性のある同時実行バグを修正[#22336](https://github.com/pingcap/tidb/pull/22336) - - 同時ベースラインキャプチャによって発生する重複バインディングの問題を修正[#22295](https://github.com/pingcap/tidb/pull/22295) - - ログレベルが`'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) - - 複数のテーブルフィルターがある場合のインデックスマージの使用に関する問題を修正[#22124](https://github.com/pingcap/tidb/pull/22124) - - `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) + - バッチクライアントのタイムアウトを引き起こす可能性のある同時実行バグを修正[#22336](https://github.com/pingcap/tidb/pull/22336) + - 同時ベースラインキャプチャによって発生する重複バインディングの問題を修正[#22295](https://github.com/pingcap/tidb/pull/22295) + - ログレベルが`'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) + - 複数のテーブルフィルターがある場合のインデックスマージの使用に関する問題を修正[#22124](https://github.com/pingcap/tidb/pull/22124) + - `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 - - IDの割り当てが単調ではない問題を修正[#3308](https://github.com/tikv/pd/pull/3308) [#3323](https://github.com/tikv/pd/pull/3323) - - PDクライアントがブロックされる可能性がある問題を修正[#3285](https://github.com/pingcap/pd/pull/3285) + - IDの割り当てが単調ではない問題を修正[#3308](https://github.com/tikv/pd/pull/3308) [#3323](https://github.com/tikv/pd/pull/3323) + - PDクライアントがブロックされる可能性がある問題を修正[#3285](https://github.com/pingcap/pd/pull/3285) - TiFlash @@ -82,29 +82,29 @@ 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) - - `max-batch-size`が有効にならない問題を修正[#1253](https://github.com/pingcap/tiflow/pull/1253) - - キャプチャ情報が構築される前に古いタスクをクリーンアップする問題を修正[#1280](https://github.com/pingcap/tiflow/pull/1280) - - MySQLシンクで`rollback`が呼び出されないため、db connのリサイクルがブロックされる問題を修正しました [#1285](https://github.com/pingcap/tiflow/pull/1285) + - 古いメタデータにより、新しく作成された変更フィードが異常になる可能性があるバグを修正しました[#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) + - `max-batch-size`が有効にならない問題を修正[#1253](https://github.com/pingcap/tiflow/pull/1253) + - キャプチャ情報が構築される前に古いタスクをクリーンアップする問題を修正[#1280](https://github.com/pingcap/tiflow/pull/1280) + - MySQLシンクで`rollback`が呼び出されないため、db connのリサイクルがブロックされる問題を修正しました [#1285](https://github.com/pingcap/tiflow/pull/1285) - Dumpling - - デフォルトの動作を[`tidb_mem_quota_query`](/system-variables.md#tidb_mem_quota_query) に設定して、TiDBのメモリ不足(OOM)を回避します。 [#233](https://github.com/pingcap/dumpling/pull/233) + - デフォルトの動作を[`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 で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) + - 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 - - `AMEND TRANSACTION`機能が有効になっている場合、 Drainer がSQL 文を生成するために間違ったスキーマバージョンを選択する可能性がある問題を修正しました[#1033](https://github.com/pingcap/tidb-binlog/pull/1033) + - `AMEND TRANSACTION`機能が有効になっている場合、 Drainer がSQL 文を生成するために間違ったスキーマバージョンを選択する可能性がある問題を修正しました[#1033](https://github.com/pingcap/tidb-binlog/pull/1033) - TiDB Lightning - - リージョンキーが正しくエンコードされていないためにリージョンが分割されないバグを修正[#531](https://github.com/pingcap/tidb-lightning/pull/531) - - 複数のテーブルを作成すると`CREATE TABLE`の失敗が失われる可能性がある問題を修正[#530](https://github.com/pingcap/tidb-lightning/pull/530) - - TiDBバックエンド使用時の`column count mismatch`の問題を修正 [#535](https://github.com/pingcap/tidb-lightning/pull/535) + - リージョンキーが正しくエンコードされていないためにリージョンが分割されないバグを修正[#531](https://github.com/pingcap/tidb-lightning/pull/531) + - 複数のテーブルを作成すると`CREATE TABLE`の失敗が失われる可能性がある問題を修正[#530](https://github.com/pingcap/tidb-lightning/pull/530) + - 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 fb768a0f86af2..9f1058d6d4424 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,25 +28,25 @@ TiDB バージョン: 4.0.11 - TiDB - - 外部結合から簡素化された内部結合を並べ替える [#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) + - 外部結合から簡素化された内部結合を並べ替える [#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) - TiKV - - 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) - - データのインポート前にファイルが存在するかどうかを確認する[#9544](https://github.com/tikv/tikv/pull/9544) - - ファストチューンパネル改善 [#9180](https://github.com/tikv/tikv/pull/9180) + - 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) + - データのインポート前にファイルが存在するかどうかを確認する[#9544](https://github.com/tikv/tikv/pull/9544) + - ファストチューンパネル改善 [#9180](https://github.com/tikv/tikv/pull/9180) - PD - - Grafanaダッシュボードで複数のクラスターをサポート[#3398](https://github.com/pingcap/pd/pull/3398) + - Grafanaダッシュボードで複数のクラスターをサポート[#3398](https://github.com/pingcap/pd/pull/3398) - TiFlash @@ -58,81 +58,81 @@ TiDB バージョン: 4.0.11 - TiCDC - - `capture`メタデータにバージョン情報を追加し、 `changefeed`メタデータに`changefeed`の CLI バージョンを追加します。 [#1342](https://github.com/pingcap/tiflow/pull/1342) + - `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) - - インポート進行状況バーを追加し、復元進行状況の精度を最適化します[#506](https://github.com/pingcap/tidb-lightning/pull/506) + - インポートパフォーマンスを向上させるためにテーブルを並列に作成する[#502](https://github.com/pingcap/tidb-lightning/pull/502) + - エンジンの合計サイズがリージョンサイズより小さい場合は、リージョンの分割をスキップしてインポート パフォーマンスを向上させます。 [#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) - - 誤った照合順序と強制可能性を引き起こす可能性のある問題を修正[#22602](https://github.com/pingcap/tidb/pull/22602) - - 照合順序結果が誤っている可能性がある問題を修正[#22599](https://github.com/pingcap/tidb/pull/22599) - - 異なる照合順序における定数置換の問題を修正[#22582](https://github.com/pingcap/tidb/pull/22582) - - 照合順序を使用すると関数`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文字列の場合に`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) - - `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) - - デコードプランエラーの問題を修正[#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) - - 存在しないパーティションで`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) - - 入力データが長すぎる場合に`to_base64`関数が`NULL`返す問題を修正しました[#21813](https://github.com/pingcap/tidb/pull/21813) - - サブクエリで複数のフィールドを比較できない問題を修正 [#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`関数使用時に予期しない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) - - 近似値の丸めルールを「最も近い偶数に丸める」に変更します[#21628](https://github.com/pingcap/tidb/pull/21628) - - `WEEK()`明示的に読み込まれるまで`@@GLOBAL.default_week_format`認識しない問題を修正[#21623](https://github.com/pingcap/tidb/pull/21623) + - 異常な`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) + - 照合順序を使用すると関数`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文字列の場合に`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) + - `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) + - デコードプランエラーの問題を修正[#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) + - 存在しないパーティションで`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) + - 入力データが長すぎる場合に`to_base64`関数が`NULL`返す問題を修正しました[#21813](https://github.com/pingcap/tidb/pull/21813) + - サブクエリで複数のフィールドを比較できない問題を修正 [#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`関数使用時に予期しない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) + - 近似値の丸めルールを「最も近い偶数に丸める」に変更します[#21628](https://github.com/pingcap/tidb/pull/21628) + - `WEEK()`明示的に読み込まれるまで`@@GLOBAL.default_week_format`認識しない問題を修正[#21623](https://github.com/pingcap/tidb/pull/21623) - 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) - - 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) - - システム時刻が戻ったときにTiKV panicが発生する問題を修正 [#9542](https://github.com/tikv/tikv/pull/9542) + - `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 の増分スキャン中にロールバックされたトランザクションのキーの古い値をロードするときに発生する 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) + - システム時刻が戻ったときにTiKV panicが発生する問題を修正 [#9542](https://github.com/tikv/tikv/pull/9542) - PD - - メンバーの健康指標が正しく表示されない問題を修正[#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) + - メンバーの健康指標が正しく表示されない問題を修正[#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) - TiFlash @@ -147,24 +147,24 @@ 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`パラメータを持つ新しい`changefeed`処理するときにTiCDCサービスがハングする可能性があるバグを修正しました [#1309](https://github.com/pingcap/tiflow/pull/1309) - - 非オーナーノードでデバッグ情報を取得する際に発生するpanicの問題を修正[#1349](https://github.com/pingcap/tiflow/pull/1349) - - テーブルを追加または削除したときに、 `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) - - トランザクションが下流に複製されたときにトランザクションの原子性が壊れるバグを修正[#1375](https://github.com/pingcap/tiflow/pull/1375) + - `ErrTaskStatusNotExists`と`capture`セッションの終了が同時に発生した場合、TiCDCサービスが予期せず終了する可能性があるバグを修正[#1240](https://github.com/pingcap/tiflow/pull/1240) + - `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) + - テーブルを追加または削除したときに、 `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) + - トランザクションが下流に複製されたときにトランザクションの原子性が壊れるバグを修正[#1375](https://github.com/pingcap/tiflow/pull/1375) - Backup & Restore (BR) - - BRがバックアップを復元した後にTiKVが大きなリージョンを生成する可能性がある問題を修正しました [#702](https://github.com/pingcap/br/pull/702) - - テーブルに自動 ID がない場合でもBR がテーブルの自動 ID を復元する問題を修正しました [#720](https://github.com/pingcap/br/pull/720) + - BRがバックアップを復元した後にTiKVが大きなリージョンを生成する可能性がある問題を修正しました [#702](https://github.com/pingcap/br/pull/702) + - テーブルに自動 ID がない場合でもBR がテーブルの自動 ID を復元する問題を修正しました [#720](https://github.com/pingcap/br/pull/720) - TiDB Lightning - - 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) + - 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 b263a4f5db64b..f61f6bbbf2a58 100644 --- a/releases/release-4.0.12.md +++ b/releases/release-4.0.12.md @@ -19,28 +19,28 @@ TiDB バージョン: 4.0.12 - TiDB - - `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`テーブルから`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) + - `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`テーブルから`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 - - 短時間に大量の再接続を防ぐ[#9879](https://github.com/tikv/tikv/pull/9879) - - 多数のtombstoneのシナリオで書き込み操作とバッチ取得を最適化します[#9729](https://github.com/tikv/tikv/pull/9729) - - リーダー移行の成功率を上げるために、デフォルト値の`leader-transfer-max-log-lag`を`128`に変更します[#9605](https://github.com/tikv/tikv/pull/9605) + - 短時間に大量の再接続を防ぐ[#9879](https://github.com/tikv/tikv/pull/9879) + - 多数のtombstoneのシナリオで書き込み操作とバッチ取得を最適化します[#9729](https://github.com/tikv/tikv/pull/9729) + - リーダー移行の成功率を上げるために、デフォルト値の`leader-transfer-max-log-lag`を`128`に変更します[#9605](https://github.com/tikv/tikv/pull/9605) - 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 @@ -52,57 +52,57 @@ TiDB バージョン: 4.0.12 - TiCDC - - ユーザーが現在のタイムスタンプ[#1497](https://github.com/pingcap/tiflow/pull/1497) `start-ts`日前または`checkpoint-ts`日前に変更フィードを作成または再開するときに、二重の確認を追加します。 - - 古い値機能用の Grafana パネルを追加する [#1571](https://github.com/pingcap/tiflow/pull/1571) + - ユーザーが現在のタイムスタンプ[#1497](https://github.com/pingcap/tiflow/pull/1497) `start-ts`日前または`checkpoint-ts`日前に変更フィードを作成または再開するときに、二重の確認を追加します。 + - 古い値機能用の 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` の`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) + - 環境変数`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` の`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) - - メモリ使用量とパフォーマンスのバランスをとるために、 `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を実行する前に TiDB クラスターのバージョンを確認してください[#787](https://github.com/pingcap/br/pull/787) + - 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) ## バグ修正 {#bug-fixes} - TiDB - - セッション変数が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) - - 自動分析が時間範囲外で実行される問題を修正[#23219](https://github.com/pingcap/tidb/pull/23219) - - `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`定数の戻り値の型で予期しない`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 操作がキャンセル パスで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) + - セッション変数が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) + - 自動分析が時間範囲外で実行される問題を修正[#23219](https://github.com/pingcap/tidb/pull/23219) + - `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`定数の戻り値の型で予期しない`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 操作がキャンセル パスで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) - TiKV - - `IN`式が符号なし/符号付き整数を適切に処理しない問題を修正[#9850](https://github.com/tikv/tikv/pull/9850) - - 取り込み操作が再入可能ではない問題を修正[#9779](https://github.com/tikv/tikv/pull/9779) - - TiKVコプロセッサでJSONを文字列に変換するときにスペースが失われる問題を修正 [#9666](https://github.com/tikv/tikv/pull/9666) + - `IN`式が符号なし/符号付き整数を適切に処理しない問題を修正[#9850](https://github.com/tikv/tikv/pull/9850) + - 取り込み操作が再入可能ではない問題を修正[#9779](https://github.com/tikv/tikv/pull/9779) + - 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) - - ネットワークの問題による誤ったテーブルスケジュールによって発生するデータ損失の問題を修正[#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) + - `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) - Backup & Restore (BR) - - ターゲットパスがバケット名の場合、S3ストレージの`WalkDir` `nil`返すバグを修正しました [#733](https://github.com/pingcap/br/pull/733) - - `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) - - `cancel`エラーが無視されるために発生する可能性のあるデータエラーの問題を修正[#874](https://github.com/pingcap/br/pull/874) + - 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) + - `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 12b9baa861008..a26d034380777 100644 --- a/releases/release-4.0.13.md +++ b/releases/release-4.0.13.md @@ -13,25 +13,25 @@ TiDB バージョン: 4.0.13 - TiDB - - `AUTO_INCREMENT`列を`AUTO_RANDOM` に変更するサポート [#24608](https://github.com/pingcap/tidb/pull/24608) - - ユーザーがクライアントに返されたエラーを追跡できるように、 `infoschema.client_errors_summary`テーブルを追加します[#23267](https://github.com/pingcap/tidb/pull/23267) + - `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} - TiDB - - キャッシュされた統計が最新の場合は、CPU使用率の上昇を避けるために、 `mysql.stats_histograms`テーブルを頻繁に読み取らないようにします[#24352](https://github.com/pingcap/tidb/pull/24352) + - キャッシュされた統計が最新の場合は、CPU使用率の上昇を避けるために、 `mysql.stats_histograms`テーブルを頻繁に読み取らないようにします[#24352](https://github.com/pingcap/tidb/pull/24352) - TiKV - - `store used size`の計算プロセスをより正確にする[#9904](https://github.com/tikv/tikv/pull/9904) - - `EpochNotMatch`メッセージにさらに多くのリージョンを設定すると、リージョンのミスが減ります。 [#9731](https://github.com/tikv/tikv/pull/9731) - - 長時間稼働するクラスタに蓄積されたメモリの解放を高速化[#10035](https://github.com/tikv/tikv/pull/10035) + - `store used size`の計算プロセスをより正確にする[#9904](https://github.com/tikv/tikv/pull/9904) + - `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) + - TSO処理時間のメトリクスを最適化し、PD側でのTSO処理時間が長すぎるかどうかをユーザーが判断できるようにします[#3524](https://github.com/pingcap/pd/pull/3524) + - ダッシュボードのバージョンをv2021.03.12.1 に更新します [#3469](https://github.com/pingcap/pd/pull/3469) - TiFlash @@ -41,73 +41,73 @@ 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) - - バックアップ中に少数のTiKVノード障害を許容する [#1062](https://github.com/pingcap/br/pull/1062) + - `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) - - フェイルポイント HTTPハンドラを追加する [#1732](https://github.com/pingcap/tiflow/pull/1732) + - メモリオーバーフロー(OOM)を回避するためにプロセッサフロー制御を実装する[#1751](https://github.com/pingcap/tiflow/pull/1751) + - 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`ステートメントが生成列を更新する際に発生するpanic問題を修正しました。 [#24658](https://github.com/pingcap/tidb/pull/24658) - - データの読み取りにマルチカラムインデックスを使用する際に重複したクエリ結果が発生する問題を修正[#24634](https://github.com/pingcap/tidb/pull/24634) - - 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) - - 監査プラグインが 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) - - `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) - - 比較式で定数`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`型の列に`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) - - 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) - - `TableScan`が降順の場合にオプティマイザによってTiFlashが誤って選択されるバグを修正[#23974](https://github.com/pingcap/tidb/pull/23974) - - `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) - - 照合順序が正しく処理されていないため、 `concat` / `make_set` / `insert`式の結果が間違っている問題を修正しました[#23878](https://github.com/pingcap/tidb/pull/23878) - - `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) - - デフォルト以外の照合順序で間違ったクエリ結果が発生するバグを修正[#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) + - サブクエリを含む`UPDATE`ステートメントが生成列を更新する際に発生するpanic問題を修正しました。 [#24658](https://github.com/pingcap/tidb/pull/24658) + - データの読み取りにマルチカラムインデックスを使用する際に重複したクエリ結果が発生する問題を修正[#24634](https://github.com/pingcap/tidb/pull/24634) + - 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) + - 監査プラグインが 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) + - `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) + - 比較式で定数`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`型の列に`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) + - 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) + - `TableScan`が降順の場合にオプティマイザによってTiFlashが誤って選択されるバグを修正[#23974](https://github.com/pingcap/tidb/pull/23974) + - `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) + - 照合順序が正しく処理されていないため、 `concat` / `make_set` / `insert`式の結果が間違っている問題を修正しました[#23878](https://github.com/pingcap/tidb/pull/23878) + - `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) + - デフォルト以外の照合順序で間違ったクエリ結果が発生するバグを修正[#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) - 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 の古い値を取得するための不要な読み取りを回避することで、潜在的な 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) + - `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 の古い値を取得するための不要な読み取りを回避することで、潜在的な 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) - TiFlash @@ -134,9 +134,9 @@ TiDB バージョン: 4.0.13 - TiCDC - - ソーターの入力チャネルがブロックされたときにフロー制御によって発生するデッドロックの問題を修正しました[#1779](https://github.com/pingcap/tiflow/pull/1779) - - 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) + - ソーターの入力チャネルがブロックされたときにフロー制御によって発生するデッドロックの問題を修正しました[#1779](https://github.com/pingcap/tiflow/pull/1779) + - 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 b20e71c29ef58..06fc250c06366 100644 --- a/releases/release-4.0.14.md +++ b/releases/release-4.0.14.md @@ -13,119 +13,119 @@ TiDB バージョン: 4.0.14 - TiDB - - バージョン4.0では、デフォルト値の`tidb_multi_statement_mode`を`WARN`から`OFF`に変更しました。代わりに、クライアントライブラリのマルチステートメント機能を使用することをお勧めします。詳細は[`tidb_multi_statement_mode`に関するドキュメント](/system-variables.md#tidb_multi_statement_mode-new-in-v4011)ご覧ください[#25749](https://github.com/pingcap/tidb/pull/25749) + - バージョン4.0では、デフォルト値の`tidb_multi_statement_mode`を`WARN`から`OFF`に変更しました。代わりに、クライアントライブラリのマルチステートメント機能を使用することをお勧めします。詳細は[`tidb_multi_statement_mode`に関するドキュメント](/system-variables.md#tidb_multi_statement_mode-new-in-v4011)ご覧ください[#25749](https://github.com/pingcap/tidb/pull/25749) - 2つのセキュリティ脆弱性を解決するため、Grafanaダッシュボードをv6.1.16からv7.5.7にアップグレードしました。詳細は[Grafanaのブログ投稿](https://grafana.com/blog/2020/06/03/grafana-6.7.4-and-7.0.2-released-with-important-security-fix/)ご覧ください。 - - `tidb_stmt_summary_max_stmt_count`変数のデフォルト値を`200`から`3000`に変更します[#25872](https://github.com/pingcap/tidb/pull/25872) + - `tidb_stmt_summary_max_stmt_count`変数のデフォルト値を`200`から`3000`に変更します[#25872](https://github.com/pingcap/tidb/pull/25872) - TiKV - - リージョンマージプロセスを高速化するために、デフォルト値の`merge-check-tick-interval`を`10`から`2`に変更します[#9676](https://github.com/tikv/tikv/pull/9676) + - リージョンマージプロセスを高速化するために、デフォルト値の`merge-check-tick-interval`を`10`から`2`に変更します[#9676](https://github.com/tikv/tikv/pull/9676) ## 機能強化 {#feature-enhancements} - TiKV - - 保留中のPDハートビートの数を監視するメトリック`pending`を追加します。これは、遅いPDスレッドの問題の特定に役立ちます。 [#10008](https://github.com/tikv/tikv/pull/10008) - - BRがS3互換ストレージをサポートするために仮想ホストアドレス指定モードの使用をサポート [#10242](https://github.com/tikv/tikv/pull/10242) + - 保留中のPDハートビートの数を監視するメトリック`pending`を追加します。これは、遅いPDスレッドの問題の特定に役立ちます。 [#10008](https://github.com/tikv/tikv/pull/10008) + - BRがS3互換ストレージをサポートするために仮想ホストアドレス指定モードの使用をサポート [#10242](https://github.com/tikv/tikv/pull/10242) - TiDB Dashboard - - OIDC SSOをサポートします。OIDC対応のSSOサービス(OktaやAuth0など)を設定することで、ユーザーはSQLパスワードを入力せずにTiDB Dashboardにログインできます[#960](https://github.com/pingcap/tidb-dashboard/pull/960) - - 高度なデバッグのために、いくつかの一般的な TiDB および PD 内部 API を呼び出すためのコマンドラインの代替手段である**デバッグ API** UI を追加します[#927](https://github.com/pingcap/tidb-dashboard/pull/927) + - OIDC SSOをサポートします。OIDC対応のSSOサービス(OktaやAuth0など)を設定することで、ユーザーはSQLパスワードを入力せずにTiDB Dashboardにログインできます[#960](https://github.com/pingcap/tidb-dashboard/pull/960) + - 高度なデバッグのために、いくつかの一般的な TiDB および PD 内部 API を呼び出すためのコマンドラインの代替手段である**デバッグ API** UI を追加します[#927](https://github.com/pingcap/tidb-dashboard/pull/927) ## 改善点 {#improvements} - 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) - - クエリ結果をより安定させるために、安定した結果モードをサポートします[#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) + - `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) + - クエリ結果をより安定させるために、安定した結果モードをサポートします[#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) - TiKV - - 最初にステータスサーバーをシャットダウンして、クライアントがシャットダウンステータス正しく確認できることを確認します。 [#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) + - 最初にステータスサーバーをシャットダウンして、クライアントがシャットダウンステータス正しく確認できることを確認します。 [#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) - PD - - 同時に実行される複数のスケジューラ間の競合を減らす[#3858](https://github.com/pingcap/pd/pull/3858) [#3854](https://github.com/tikv/pd/pull/3854) + - 同時に実行される複数のスケジューラ間の競合を減らす[#3858](https://github.com/pingcap/pd/pull/3858) [#3854](https://github.com/tikv/pd/pull/3854) - TiDB Dashboard - - TiDB Dashboardをv2021.07.17.1に更新[#3882](https://github.com/pingcap/pd/pull/3882) - - 現在のセッションを読み取り専用セッションとして共有して、それ以上の変更を回避できるようにする[#960](https://github.com/pingcap/tidb-dashboard/pull/960) + - TiDB Dashboardをv2021.07.17.1に更新[#3882](https://github.com/pingcap/pd/pull/3882) + - 現在のセッションを読み取り専用セッションとして共有して、それ以上の変更を回避できるようにする[#960](https://github.com/pingcap/tidb-dashboard/pull/960) - ツール - Backup & Restore (BR) - - 小さなバックアップファイルを結合して復元を高速化[#655](https://github.com/pingcap/br/pull/655) + - 小さなバックアップファイルを結合して復元を高速化[#655](https://github.com/pingcap/br/pull/655) - Dumpling - - アップストリームが TiDB v3.x クラスタの場合は、常に`_tidb_rowid`を使用してテーブルを分割します。これにより、TiDB のメモリ使用量が削減されます[#306](https://github.com/pingcap/dumpling/pull/306) + - アップストリームが TiDB v3.x クラスタの場合は、常に`_tidb_rowid`を使用してテーブルを分割します。これにより、TiDB のメモリ使用量が削減されます[#306](https://github.com/pingcap/dumpling/pull/306) - TiCDC - - 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) - - テーブルメモリ消費量のメトリクスを追加する[#1884](https://github.com/pingcap/tiflow/pull/1884) - - TiCDCサーバー構成に`capture-session-ttl`追加 [#2169](https://github.com/pingcap/tiflow/pull/2169) + - 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) + - テーブルメモリ消費量のメトリクスを追加する[#1884](https://github.com/pingcap/tiflow/pull/1884) + - TiCDCサーバー構成に`capture-session-ttl`追加 [#2169](https://github.com/pingcap/tiflow/pull/2169) ## バグ修正 {#bug-fixes} - TiDB - - `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`結合操作で動作し、結合がパーティションテーブルを使用する場合に発生する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` の場合に`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) + - `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`結合操作で動作し、結合がパーティションテーブルを使用する場合に発生する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` の場合に`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) - - 非同期ロガー使用時に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) - - コプロセッサの関数`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 間の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) + - `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) + - コプロセッサの関数`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 間の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 - - 削除操作を実行した後にスケジューラが再表示されることがあるバグを修正[#2572](https://github.com/tikv/pd/issues/2572) - - 一時構成がロードされる前にスケジューラが起動されたときに発生する可能性のあるデータ競合の問題を修正しました[#3771](https://github.com/tikv/pd/issues/3771) - - リージョン分散操作中に発生する可能性のあるPD panic問題を修正しました[#3761](https://github.com/pingcap/pd/pull/3761) - - 一部の演算子の優先順位が正しく設定されていない問題を修正[#3703](https://github.com/pingcap/pd/pull/3703) - - 存在しないストアから`evict-leader`スケジューラを削除するときに発生する可能性のある PD panicの問題を修正しました。 [#3660](https://github.com/tikv/pd/issues/3660) - - ストア数が多い場合にPDリーダーの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) + - 削除操作を実行した後にスケジューラが再表示されることがあるバグを修正[#2572](https://github.com/tikv/pd/issues/2572) + - 一時構成がロードされる前にスケジューラが起動されたときに発生する可能性のあるデータ競合の問題を修正しました[#3771](https://github.com/tikv/pd/issues/3771) + - リージョン分散操作中に発生する可能性のあるPD panic問題を修正しました[#3761](https://github.com/pingcap/pd/pull/3761) + - 一部の演算子の優先順位が正しく設定されていない問題を修正[#3703](https://github.com/pingcap/pd/pull/3703) + - 存在しないストアから`evict-leader`スケジューラを削除するときに発生する可能性のある PD panicの問題を修正しました。 [#3660](https://github.com/tikv/pd/issues/3660) + - ストア数が多い場合にPDリーダーの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) - TiDB Dashboard - - **プロファイリング**UIがすべてのTiDBインスタンスをプロファイリングできない問題を修正[#944](https://github.com/pingcap/tidb-dashboard/pull/944) - - **明細書**UIに「プラン数」が表示されない問題を修正しました[#939](https://github.com/pingcap/tidb-dashboard/pull/939) - - クラスタアップグレード後に**スロークエリ**UIに「不明なフィールド」エラーが表示される問題を修正しました [#902](https://github.com/pingcap/tidb-dashboard/issues/902) + - **プロファイリング**UIがすべてのTiDBインスタンスをプロファイリングできない問題を修正[#944](https://github.com/pingcap/tidb-dashboard/pull/944) + - **明細書**UIに「プラン数」が表示されない問題を修正しました[#939](https://github.com/pingcap/tidb-dashboard/pull/939) + - クラスタアップグレード後に**スロークエリ**UIに「不明なフィールド」エラーが表示される問題を修正しました [#902](https://github.com/pingcap/tidb-dashboard/issues/902) - TiFlash @@ -143,25 +143,25 @@ TiDB バージョン: 4.0.14 - Backup & Restore (BR) - - `mysql`スキーマからのデータ復元が失敗する可能性がある問題を修正[#1142](https://github.com/pingcap/br/pull/1142) + - `mysql`スキーマからのデータ復元が失敗する可能性がある問題を修正[#1142](https://github.com/pingcap/br/pull/1142) - TiDB Lightning - - 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 Lightning panicの問題を修正[#1128](https://github.com/pingcap/br/pull/1128) + - 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 Lightning panicの問題を修正[#1128](https://github.com/pingcap/br/pull/1128) - Dumpling - - Dumplingを使用してS3ストレージにデータをエクスポートする場合、バケット全体に対する`s3:ListBucket`権限は不要になりました。この権限はデータソースプレフィックスに対してのみ必要です[#898](https://github.com/pingcap/br/issues/898) + - Dumplingを使用してS3ストレージにデータをエクスポートする場合、バケット全体に対する`s3:ListBucket`権限は不要になりました。この権限はデータソースプレフィックスに対してのみ必要です[#898](https://github.com/pingcap/br/issues/898) - TiCDC - - 新しいテーブルパーティションを追加した後に余分なパーティションがディスパッチされる問題を修正[#2205](https://github.com/pingcap/tiflow/pull/2205) - - 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 を引いた値より小さい場合、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) + - 新しいテーブルパーティションを追加した後に余分なパーティションがディスパッチされる問題を修正[#2205](https://github.com/pingcap/tiflow/pull/2205) + - 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 を引いた値より小さい場合、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) diff --git a/releases/release-4.0.15.md b/releases/release-4.0.15.md index 4b32a116dd48b..197bbe076cda1 100644 --- a/releases/release-4.0.15.md +++ b/releases/release-4.0.15.md @@ -13,104 +13,104 @@ 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`を実行すると遅くなる問題を修正しました。この修正により、[#21045](https://github.com/pingcap/tidb/pull/21045)で行われた変更の一部が元に戻り、互換性の問題が発生する可能性があります[#24326](https://github.com/pingcap/tidb/issues/24326) - 次のバグ修正により実行結果が変わり、アップグレードの非互換性が発生する可能性があります。 - - `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) - - 新しい照合順序が有効になっているときに、複数の列の`count distinct`結果が間違っているというバグを修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) + - `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) + - 新しい照合順序が有効になっているときに、複数の列の`count distinct`結果が間違っているというバグを修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) ## 機能強化 {#feature-enhancement} - TiKV - - TiCDC 構成の動的な変更をサポート[#10645](https://github.com/tikv/tikv/issues/10645) + - TiCDC 構成の動的な変更をサポート[#10645](https://github.com/tikv/tikv/issues/10645) ## 改善点 {#improvements} - TiDB - - ヒストグラムの行数に基づいて自動分析をトリガーする[#24237](https://github.com/pingcap/tidb/issues/24237) + - ヒストグラムの行数に基づいて自動分析をトリガーする[#24237](https://github.com/pingcap/tidb/issues/24237) - TiKV - - 読み取り準備と書き込み準備は別々に処理して読み取りレイテンシーを削減する[#10475](https://github.com/tikv/tikv/issues/10475) - - TiKVコプロセッサのスローログは、リクエストの処理に費やされた時間のみを考慮します[#10841](https://github.com/tikv/tikv/issues/10841) - - スロガースレッドが過負荷になりキューがいっぱいになったときに、スレッドをブロックする代わりにログをドロップする[#10841](https://github.com/tikv/tikv/issues/10841) - - ネットワーク帯域幅を節約するために、解決されたTSメッセージのサイズを縮小します[#2448](https://github.com/pingcap/tiflow/issues/2448) + - 読み取り準備と書き込み準備は別々に処理して読み取りレイテンシーを削減する[#10475](https://github.com/tikv/tikv/issues/10475) + - TiKVコプロセッサのスローログは、リクエストの処理に費やされた時間のみを考慮します[#10841](https://github.com/tikv/tikv/issues/10841) + - スロガースレッドが過負荷になりキューがいっぱいになったときに、スレッドをブロックする代わりにログをドロップする[#10841](https://github.com/tikv/tikv/issues/10841) + - ネットワーク帯域幅を節約するために、解決されたTSメッセージのサイズを縮小します[#2448](https://github.com/pingcap/tiflow/issues/2448) - PD - - PD間のリージョン情報の同期パフォーマンスを向上[#3932](https://github.com/tikv/pd/pull/3932) + - PD間のリージョン情報の同期パフォーマンスを向上[#3932](https://github.com/tikv/pd/pull/3932) - ツール - Backup & Restore (BR) - - 領域を同時に分割して分散させることで、復元速度が向上します[#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) + - 領域を同時に分割して分散させることで、復元速度が向上します[#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) - Dumpling - - テーブル情報を取得する前にスキップしたデータベースをフィルタリングして、 `SHOW TABLE STATUS` のフィルタリング効率を向上させます。 [#337](https://github.com/pingcap/dumpling/pull/337) - - エクスポートするテーブルのテーブル情報を取得するには`SHOW FULL TABLES`を使用します。これは、`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) + - テーブル情報を取得する前にスキップしたデータベースをフィルタリングして、 `SHOW TABLE STATUS` のフィルタリング効率を向上させます。 [#337](https://github.com/pingcap/dumpling/pull/337) + - エクスポートするテーブルのテーブル情報を取得するには`SHOW FULL TABLES`を使用します。これは、`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) - TiDB Lightning - - 式インデックスまたは仮想生成列に依存するインデックスを持つテーブルへのデータのインポートをサポートします[#1404](https://github.com/pingcap/br/issues/1404) + - 式インデックスまたは仮想生成列に依存するインデックスを持つテーブルへのデータのインポートをサポートします[#1404](https://github.com/pingcap/br/issues/1404) - TiCDC - - 使いやすさを向上させるために、常に TiKV から古い値を内部的に取得します[#2397](https://github.com/pingcap/tiflow/pull/2397) - - テーブルのリージョンがすべて 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) - - 回復不可能なDMLエラーに対して迅速に対処[#1724](https://github.com/pingcap/tiflow/issues/1724) - - 統合ソーターがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#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) - - 変更フィードが削除されたときに変更フィード メトリックをクリーンアップし、プロセッサが終了したときにプロセッサ メトリックをクリーンアップします[#2156](https://github.com/pingcap/tiflow/issues/2156) - - リージョンが初期化された後のロック解決アルゴリズムを最適化する[#2188](https://github.com/pingcap/tiflow/issues/2188) + - 使いやすさを向上させるために、常に TiKV から古い値を内部的に取得します[#2397](https://github.com/pingcap/tiflow/pull/2397) + - テーブルのリージョンがすべて 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) + - 回復不可能なDMLエラーに対して迅速に対処[#1724](https://github.com/pingcap/tiflow/issues/1724) + - 統合ソーターがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#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) + - 変更フィードが削除されたときに変更フィード メトリックをクリーンアップし、プロセッサが終了したときにプロセッサ メトリックをクリーンアップします[#2156](https://github.com/pingcap/tiflow/issues/2156) + - リージョンが初期化された後のロック解決アルゴリズムを最適化する[#2188](https://github.com/pingcap/tiflow/issues/2188) ## バグ修正 {#bug-fixes} - TiDB - - 範囲構築するときにバイナリリテラルの照合順序順序が誤って設定されるバグを修正しました [#23672](https://github.com/pingcap/tidb/issues/23672) + - 範囲構築するときにバイナリリテラルの照合順序順序が誤って設定されるバグを修正しました [#23672](https://github.com/pingcap/tidb/issues/23672) - - に`GROUP BY`と`UNION`両方が含まれている場合に発生する「インデックスが範囲外です」というエラーを修正しました。 [#26553](https://github.com/pingcap/tidb/pull/26553) + - に`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) + - 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) + - データ復元中に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) - PD - - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - - TiKV をスケールアウトするときに PD がpanicする可能性があるバグを修正しました [#3868](https://github.com/tikv/pd/issues/3868) + - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) + - TiKV をスケールアウトするときに PD がpanicする可能性があるバグを修正しました [#3868](https://github.com/tikv/pd/issues/3868) - TiFlash @@ -124,23 +124,23 @@ TiDB バージョン: 4.0.15 - Backup & Restore (BR) - - バックアップとリストアの平均速度が不正確に計算されるバグを修正[#1405](https://github.com/pingcap/br/issues/1405) + - バックアップとリストアの平均速度が不正確に計算されるバグを修正[#1405](https://github.com/pingcap/br/issues/1405) - TiCDC - - 統合テストで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) + - 統合テストで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) - TiCDC プロセッサのデッドロック問題を修正 [#2017](https://github.com/pingcap/tiflow/pull/2017) - - このテーブルが再スケジュールされているときに複数のプロセッサが同じテーブルにデータを書き込む可能性があるために発生するデータの不整合の問題を修正しました[#2230](https://github.com/pingcap/tiflow/issues/2230) - - メタデータ管理で`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 がリージョンを過剰にキャプチャした場合に発生する 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) + - このテーブルが再スケジュールされているときに複数のプロセッサが同じテーブルにデータを書き込む可能性があるために発生するデータの不整合の問題を修正しました[#2230](https://github.com/pingcap/tiflow/issues/2230) + - メタデータ管理で`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 がリージョンを過剰にキャプチャした場合に発生する 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 8d095f1f2853b..cb407a1864e2c 100644 --- a/releases/release-4.0.16.md +++ b/releases/release-4.0.16.md @@ -13,14 +13,14 @@ TiDBバージョン: 4.0.16 - TiKV - - v4.0.16より前では、TiDBが無効なUTF-8文字列をReal型に変換すると、直接エラーが報告されていました。v4.0.16以降、TiDBは文字列内の有効なUTF-8プレフィックスに従って変換処理を行います。 [#11466](https://github.com/tikv/tikv/issues/11466) + - v4.0.16より前では、TiDBが無効なUTF-8文字列をReal型に変換すると、直接エラーが報告されていました。v4.0.16以降、TiDBは文字列内の有効なUTF-8プレフィックスに従って変換処理を行います。 [#11466](https://github.com/tikv/tikv/issues/11466) - ツール - TiCDC - - 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) + - 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,59 +30,59 @@ TiDBバージョン: 4.0.16 - TiKV - - バックアップと復元を使用してデータを復元する場合、またはTiDB Lightning のローカル バックエンドを使用してデータをインポートする場合に、zstd アルゴリズムを採用して SST ファイルを圧縮することで、ディスク領域の消費量を削減します。 [#11469](https://github.com/tikv/tikv/issues/11469) + - バックアップと復元を使用してデータを復元する場合、またはTiDB Lightning のローカル バックエンドを使用してデータをインポートする場合に、zstd アルゴリズムを採用して SST ファイルを圧縮することで、ディスク領域の消費量を削減します。 [#11469](https://github.com/tikv/tikv/issues/11469) - ツール - Backup & Restore (BR) - - 復元の堅牢性を向上させる[#27421](https://github.com/pingcap/tidb/issues/27421) + - 復元の堅牢性を向上させる[#27421](https://github.com/pingcap/tidb/issues/27421) - TiCDC - - 頻繁な etcd 書き込みが PD サービスに影響を与えないように、EtcdWorker にティック頻度制限を追加します[#3112](https://github.com/pingcap/tiflow/issues/3112) - - TiKV リロードのレート制限制御を最適化して、チェンジフィード初期化中の gPRC 輻輳を軽減します[#3110](https://github.com/pingcap/tiflow/issues/3110) + - 頻繁な etcd 書き込みが PD サービスに影響を与えないように、EtcdWorker にティック頻度制限を追加します[#3112](https://github.com/pingcap/tiflow/issues/3112) + - TiKV リロードのレート制限制御を最適化して、チェンジフィード初期化中の gPRC 輻輳を軽減します[#3110](https://github.com/pingcap/tiflow/issues/3110) ## バグ修正 {#bug-fixes} - TiDB - - コスト見積もりために範囲をポイントに変換するときに統計モジュールのオーバーフローによって発生するクエリ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) - - 一部のケースでプレフィックスインデックスにインデックス結合を適用すると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`データ型で`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) - - `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) - - 同じパーティションを同時に切り捨てると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`プレフィックス インデックスを使用している場合に、 `TopN`が誤って`indexPlan`にプッシュダウンされる問題を修正しました。 [#29711](https://github.com/pingcap/tidb/issues/29711) - - `DOUBLE`型のAUTO_INCREMENT列でトランザクションを再試行するとデータ破損が発生する問題を修正[#29892](https://github.com/pingcap/tidb/issues/29892) + - コスト見積もりために範囲をポイントに変換するときに統計モジュールのオーバーフローによって発生するクエリ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) + - 一部のケースでプレフィックスインデックスにインデックス結合を適用すると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`データ型で`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) + - `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) + - 同じパーティションを同時に切り捨てると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`プレフィックス インデックスを使用している場合に、 `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 メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) - - 下流データベースが見つからない場合に発生する 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) + - 極端な状況でリージョンのマージ、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) + - 下流データベースが見つからない場合に発生する 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) - PD - - TiKVノードが削除された後に発生するpanic問題を修正[#4344](https://github.com/tikv/pd/issues/4344) - - スタックしたリージョン同期機能によって発生するリーダー選出の遅延を修正 [#3936](https://github.com/tikv/pd/issues/3936) - - 退去リーダースケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) + - TiKVノードが削除された後に発生するpanic問題を修正[#4344](https://github.com/tikv/pd/issues/4344) + - スタックしたリージョン同期機能によって発生するリーダー選出の遅延を修正 [#3936](https://github.com/tikv/pd/issues/3936) + - 退去リーダースケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) - TiFlash @@ -92,22 +92,22 @@ TiDBバージョン: 4.0.16 - TiDB Binlog - - 1 GBを超えるトランザクションを転送するときにDrainerが終了するバグを修正しました[#28659](https://github.com/pingcap/tidb/issues/28659) + - 1 GBを超えるトランザクションを転送するときにDrainerが終了するバグを修正しました[#28659](https://github.com/pingcap/tidb/issues/28659) - TiCDC - - チェンジフィードチェックポイントラグの負の値エラーを修正 [#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) - - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/tiflow/issues/3111) - - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - 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) - - シンクコンポーネントの前進によりデータの不整合が発生する可能性がある問題を修正しました[#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) + - チェンジフィードチェックポイントラグの負の値エラーを修正 [#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) + - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/tiflow/issues/3111) + - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) + - 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) + - シンクコンポーネントの前進によりデータの不整合が発生する可能性がある問題を修正しました[#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 8586d10c4cd2e..a6903afeb996f 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`テーブルから、Tombstone TiKV およびTiFlashストアを削除します。 [#17953](https://github.com/pingcap/tidb/pull/17953) - - 診断ルールを`current-load`から`node-check`に変更する[#17660](https://github.com/pingcap/tidb/pull/17660) + - スロークエリログとステートメントサマリーテーブルから機密情報を削除します [#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と使用状況の詳細を共有します共有される情報と共有を無効にする方法については、 [テレメトリー](/telemetry.md)ご覧ください。 [#18180](https://github.com/pingcap/tidb/pull/18180) +- デフォルトでは、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証明書の`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コプロセッサー にプッシュすることをサポート [#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`セッション変数を追加して、各演算子の実行情報を収集し、その情報をスロークエリログ に記録するかどうかを制御します。 [#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) + - `INSERT`ステートメントの`MEMORY_QUOTA()`ヒントをサポートする[#18101](https://github.com/pingcap/tidb/pull/18101) + - 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コプロセッサー にプッシュすることをサポート [#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`セッション変数を追加して、各演算子の実行情報を収集し、その情報をスロークエリログ に記録するかどうかを制御します。 [#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 の`encryption-meta`コマンドをサポート [#8103](https://github.com/tikv/tikv/pull/8103) - - `RocksDB::WriteImpl` の perf コンテキスト メトリックを追加します。 [#7991](https://github.com/tikv/tikv/pull/7991) + - 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,94 +67,94 @@ TiDB バージョン: 4.0.2 - TiCDC - - サブタスクを新しい`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) + - サブタスクを新しい`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} - TiDB - - CM-Sketch がメモリを大量に消費する場合に、 Golangのメモリ割り当てによって発生するクエリのレイテンシーを削減します[#17545](https://github.com/pingcap/tidb/pull/17545) - - TiKVサーバーが障害回復プロセスにあるときにクラスターのQPS回復時間を短縮する[#17681](https://github.com/pingcap/tidb/pull/17681) - - パーティションテーブルの TiKV/ TiFlashコプロセッサーへの集計関数のプッシュをサポート [#17655](https://github.com/pingcap/tidb/pull/17655) - - インデックスの等価条件の行数推定の精度を向上[#17611](https://github.com/pingcap/tidb/pull/17611) + - CM-Sketch がメモリを大量に消費する場合に、 Golangのメモリ割り当てによって発生するクエリのレイテンシーを削減します[#17545](https://github.com/pingcap/tidb/pull/17545) + - TiKVサーバーが障害回復プロセスにあるときにクラスターのQPS回復時間を短縮する[#17681](https://github.com/pingcap/tidb/pull/17681) + - パーティションテーブルの 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) - ツール - Backup & Restore (BR) - - 復元プロセスをパイプライン化してパフォーマンスを向上させる[#266](https://github.com/pingcap/br/pull/266) + - 復元プロセスをパイプライン化してパフォーマンスを向上させる[#266](https://github.com/pingcap/br/pull/266) ## バグ修正 {#bug-fixes} - TiDB - - `tidb_isolation_read_engines`が変更された後にプランキャッシュから取得される実行計画が正しくない問題を修正[#17570](https://github.com/pingcap/tidb/pull/17570) - - `EXPLAIN FOR CONNECTION`文を実行するときに時々発生するランタイムエラーを修正 [#18124](https://github.com/pingcap/tidb/pull/18124) - - いくつかのケースで`last_plan_from_cache`セッション変数の誤った結果を修正[#18111](https://github.com/pingcap/tidb/pull/18111) - - プランキャッシュ から`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) - - 同じデータベースで`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`同じデータベースで同時に実行すると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`プロパティのないテーブルでは`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) - - 入力の型がバイナリ文字列の場合の`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) - - DDLジョブの再試行時にスキーマが予期せず更新され、DDLジョブのアトミック性が損なわれる可能性がある問題を修正しました[#17608](https://github.com/pingcap/tidb/pull/17608) - - 引数に列が含まれている場合の`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`関数の`%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) - - 各リージョンに異なる`Backoffer`割り当てることで、複数のリージョン要求が同時に失敗した場合の SQL ステートメントのタイムアウト問題を修正しました[#17585](https://github.com/pingcap/tidb/pull/17585) - - `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) + - `tidb_isolation_read_engines`が変更された後にプランキャッシュから取得される実行計画が正しくない問題を修正[#17570](https://github.com/pingcap/tidb/pull/17570) + - `EXPLAIN FOR CONNECTION`文を実行するときに時々発生するランタイムエラーを修正 [#18124](https://github.com/pingcap/tidb/pull/18124) + - いくつかのケースで`last_plan_from_cache`セッション変数の誤った結果を修正[#18111](https://github.com/pingcap/tidb/pull/18111) + - プランキャッシュ から`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) + - 同じデータベースで`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`同じデータベースで同時に実行すると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`プロパティのないテーブルでは`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) + - 入力の型がバイナリ文字列の場合の`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) + - DDLジョブの再試行時にスキーマが予期せず更新され、DDLジョブのアトミック性が損なわれる可能性がある問題を修正しました[#17608](https://github.com/pingcap/tidb/pull/17608) + - 引数に列が含まれている場合の`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`関数の`%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) + - 各リージョンに異なる`Backoffer`割り当てることで、複数のリージョン要求が同時に失敗した場合の SQL ステートメントのタイムアウト問題を修正しました[#17585](https://github.com/pingcap/tidb/pull/17585) + - `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) - - 複数のマージプロセス中にストアが分離されている場合にピアを削除できない問題を修正[#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 に`duplicated error`返す問題を修正 [#7887](https://github.com/tikv/tikv/pull/7887) + - ステータスサーバーメモリ安全性の問題を修正 [#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 に`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` に設定すると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) - - 以前のバージョンからアップグレードする際に発生するPDのpanic問題を修正[#2564](https://github.com/pingcap/pd/pull/2564) + - `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) + - 以前のバージョンからアップグレードする際に発生する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 9cb2c69352176..5da893052a1bd 100644 --- a/releases/release-4.0.3.md +++ b/releases/release-4.0.3.md @@ -13,9 +13,9 @@ TiDB バージョン: 4.0.3 - TiDB Dashboard - - 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) + - 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) - TiFlash @@ -25,57 +25,57 @@ 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 で`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) + - 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) - Dumpling - - 特殊なCSV区切り文字と区切り文字サポート [#116](https://github.com/pingcap/dumpling/pull/116) - - 出力ファイル名の形式の指定をサポート[#122](https://github.com/pingcap/dumpling/pull/122) + - 特殊なCSV区切り文字と区切り文字サポート [#116](https://github.com/pingcap/dumpling/pull/116) + - 出力ファイル名の形式の指定をサポート[#122](https://github.com/pingcap/dumpling/pull/122) ## 改善点 {#improvements} - TiDB - - 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) - - 実行情報の収集をデフォルトで有効にする[#18518](https://github.com/pingcap/tidb/pull/18518) - - システムテーブル`tiflash_tables`と`tiflash_segments`を追加する[#18536](https://github.com/pingcap/tidb/pull/18536) + - 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) + - 実行情報の収集をデフォルトで有効にする[#18518](https://github.com/pingcap/tidb/pull/18518) + - システムテーブル`tiflash_tables`と`tiflash_segments`を追加する[#18536](https://github.com/pingcap/tidb/pull/18536) - `AUTO RANDOM`実験的機能から一般公開となり、リリースされました。改善点と互換性の変更点は以下の通りです。 - - 設定ファイル内の`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`属性を定義し、主キーに負の値を挿入するときに`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` の結果の`AUTO_RANDOM`属性の更新をサポートします [#18316](https://github.com/pingcap/tidb/pull/18316) + - 設定ファイル内の`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`属性を定義し、主キーに負の値を挿入するときに`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` の結果の`AUTO_RANDOM`属性の更新をサポートします [#18316](https://github.com/pingcap/tidb/pull/18316) - TiKV - - バックアップスレッドプールのサイズを制御するための新しい`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) + - バックアップスレッドプールのサイズを制御するための新しい`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 - - コールド論理範囲の 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) + - コールド論理範囲の 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) - TiFlash @@ -87,61 +87,61 @@ TiDB バージョン: 4.0.3 - TiCDC - - メトリクステーブルIDをテーブル名に置き換える [#695](https://github.com/pingcap/tiflow/pull/695) + - メトリクステーブルIDをテーブル名に置き換える [#695](https://github.com/pingcap/tiflow/pull/695) - Backup & Restore (BR) - - JSONログの出力をサポート[#336](https://github.com/pingcap/br/issues/336) - - 実行時にpprofを有効にするサポート[#372](https://github.com/pingcap/br/pull/372) - - 復元中にDDLを同時に送信することでDDL実行を高速化[#377](https://github.com/pingcap/br/pull/377) + - JSONログの出力をサポート[#336](https://github.com/pingcap/br/issues/336) + - 実行時にpprofを有効にするサポート[#372](https://github.com/pingcap/br/pull/372) + - 復元中にDDLを同時に送信することでDDL実行を高速化[#377](https://github.com/pingcap/br/pull/377) - 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`空集合の代わりにエラーを返します[#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) - - クエリ接続がパニックになったときに実際のエラーメッセージを返す[#18500](https://github.com/pingcap/tidb/pull/18500) - - `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) - - 生成列を含むテーブルで`REPLACE INTO`文が機能するときに報告されるエラーを修正します [#17907](https://github.com/pingcap/tidb/pull/17907) - - `IndexHashJoin`と`IndexMergeJoin`ワーカーがpanicときにOOMエラーを返す[#18527](https://github.com/pingcap/tidb/pull/18527) - - `Index Join`で使用されるインデックスに整数の主キーが含まれている場合、特別なケースで`Index Join`実行によって誤った結果が返される可能性があるバグを修正しました。 [#18565](https://github.com/pingcap/tidb/pull/18565) - - クラスターで新しい照合順序が有効になっている場合、トランザクションで新しい照合順序を持つ列に更新されたデータが一意インデックスを通じて読み取れない問題を修正しました。 [#18703](https://github.com/pingcap/tidb/pull/18703) + - 実行中にエラーが発生した場合、 `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) + - クエリ接続がパニックになったときに実際のエラーメッセージを返す[#18500](https://github.com/pingcap/tidb/pull/18500) + - `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) + - 生成列を含むテーブルで`REPLACE INTO`文が機能するときに報告されるエラーを修正します [#17907](https://github.com/pingcap/tidb/pull/17907) + - `IndexHashJoin`と`IndexMergeJoin`ワーカーがpanicときにOOMエラーを返す[#18527](https://github.com/pingcap/tidb/pull/18527) + - `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 にプッシュダウンされたときに`min` `max`で照合順序が機能しない問題を修正しました [#8108](https://github.com/tikv/tikv/pull/8108) + - マージ中に読み取りで古いデータが取得される可能性がある問題を修正[#8113](https://github.com/tikv/tikv/pull/8113) + - 集計が TiKV にプッシュダウンされたときに`min` `max`で照合順序が機能しない問題を修正しました [#8108](https://github.com/tikv/tikv/pull/8108) - PD - - サーバーがクラッシュした場合にTSOストリームの作成がしばらくブロックされる可能性がある問題を修正しました[#2648](https://github.com/pingcap/pd/pull/2648) - - `getSchedulers`データ競合を引き起こす可能性がある問題を修正[#2638](https://github.com/pingcap/pd/pull/2638) - - スケジューラを削除するとデッドロックが発生する可能性がある問題を修正[#2637](https://github.com/pingcap/pd/pull/2637) - - `balance-leader-scheduler`が有効になっているときに配置ルールが考慮されないバグを修正[#2636](https://github.com/pingcap/pd/pull/2636) - - サービス`safepoint`が正しく設定されない場合があり、 BRとDumplingが失敗する可能性がある問題を修正[#2635](https://github.com/pingcap/pd/pull/2635) - - `hot region scheduler`の対象ストアが誤って選択されている問題を修正[#2627](https://github.com/pingcap/pd/pull/2627) - - 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) - - `store limit` 0になるのを防ぐ[#2588](https://github.com/pingcap/pd/pull/2588) + - サーバーがクラッシュした場合にTSOストリームの作成がしばらくブロックされる可能性がある問題を修正しました[#2648](https://github.com/pingcap/pd/pull/2648) + - `getSchedulers`データ競合を引き起こす可能性がある問題を修正[#2638](https://github.com/pingcap/pd/pull/2638) + - スケジューラを削除するとデッドロックが発生する可能性がある問題を修正[#2637](https://github.com/pingcap/pd/pull/2637) + - `balance-leader-scheduler`が有効になっているときに配置ルールが考慮されないバグを修正[#2636](https://github.com/pingcap/pd/pull/2636) + - サービス`safepoint`が正しく設定されない場合があり、 BRとDumplingが失敗する可能性がある問題を修正[#2635](https://github.com/pingcap/pd/pull/2635) + - `hot region scheduler`の対象ストアが誤って選択されている問題を修正[#2627](https://github.com/pingcap/pd/pull/2627) + - 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) + - `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) - - ログ検索ページに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) + - TiDB がスケールアウトされたときの TiDB 接続エラーを修正[#689](https://github.com/pingcap-incubator/tidb-dashboard/pull/689) + - ログ検索ページに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) - TiFlash @@ -152,23 +152,23 @@ TiDB バージョン: 4.0.3 - TiCDC - - TiCDC がメモリを起こす場合がある問題を修正[#704](https://github.com/pingcap/tiflow/pull/704) - - 引用符で囲まれていないテーブル名がSQL構文エラーを引き起こす問題を修正[#676](https://github.com/pingcap/tiflow/pull/676) - - `p.stop`が呼び出された後にプロセッサが完全に終了しない問題を修正[#693](https://github.com/pingcap/tiflow/pull/693) + - TiCDC がメモリを起こす場合がある問題を修正[#704](https://github.com/pingcap/tiflow/pull/704) + - 引用符で囲まれていないテーブル名がSQL構文エラーを引き起こす問題を修正[#676](https://github.com/pingcap/tiflow/pull/676) + - `p.stop`が呼び出された後にプロセッサが完全に終了しない問題を修正[#693](https://github.com/pingcap/tiflow/pull/693) - 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) + - Dumplingが`--r`を指定した場合に`NULL`値を省略する問題を修正[#119](https://github.com/pingcap/dumpling/pull/119) + - テーブルのフラッシュがテーブルをダンプに実行できない可能性があるバグを修正しました [#117](https://github.com/pingcap/dumpling/pull/117) - TiDB Lightning - - `--log-file`が有効にならない問題を修正[#345](https://github.com/pingcap/tidb-lightning/pull/345) + - `--log-file`が有効にならない問題を修正[#345](https://github.com/pingcap/tidb-lightning/pull/345) - TiDB Binlog - - TiDB Binlog がTLS を有効にしてダウンストリームにデータを複製する場合、チェックポイント更新に使用されるデータベース ドライバーで TLS が有効になっていないためにDrainerを起動できない問題を修正しました。 [#988](https://github.com/pingcap/tidb-binlog/pull/988) + - 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 d64cc9dca55e1..f597d0c68c1ec 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 6cb7c978c7025..70ef1d0c8fc5e 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`のジョブ引数を変更して、複数のパーティションのID配列をサポートする [#18930](https://github.com/pingcap/tidb/pull/18930) - - `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,44 +30,44 @@ 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) - - 以前のバージョンの DDL ステートメントとテーブル スキーマの出力をサポート [#799](https://github.com/pingcap/tiflow/pull/799) + - 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} - TiDB - - 大規模なユニオンクエリ`DecodePlan`のパフォーマンスを最適化します[#18941](https://github.com/pingcap/tidb/pull/18941) - - `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メトリックプロファイルを生成するための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` の結果の`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) - - 単一のパーティションテーブルを内側に`IndexJoin`サポートします [#19151](https://github.com/pingcap/tidb/pull/19151) - - ログに無効な行が含まれている場合でもログファイルの検索をサポート[#18579](https://github.com/pingcap/tidb/pull/18579) + - 大規模なユニオンクエリ`DecodePlan`のパフォーマンスを最適化します[#18941](https://github.com/pingcap/tidb/pull/18941) + - `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メトリックプロファイルを生成するための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` の結果の`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) + - 単一のパーティションテーブルを内側に`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) - - 特定のキー範囲のリージョンスケジュールを優先するリージョン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) - - パフォーマンスを向上させるためにフィルターの`region.Clone`の呼び出しを置き換えます[#2801](https://github.com/tikv/pd/pull/2801) - - 大規模クラスタのパフォーマンスを向上させるために、リージョンフローキャッシュの更新を無効にするオプションを追加します[#2848](https://github.com/tikv/pd/pull/2848) + - 特別なエンジン( TiFlashなど)を備えたストアでのリージョン再配置のサポート[#2706](https://github.com/tikv/pd/pull/2706) + - 特定のキー範囲のリージョンスケジュールを優先するリージョン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) + - パフォーマンスを向上させるためにフィルターの`region.Clone`の呼び出しを置き換えます[#2801](https://github.com/tikv/pd/pull/2801) + - 大規模クラスタのパフォーマンスを向上させるために、リージョンフローキャッシュの更新を無効にするオプションを追加します[#2848](https://github.com/tikv/pd/pull/2848) - TiFlash @@ -85,68 +85,68 @@ 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) - - いくつかのログを最適化する[#428](https://github.com/pingcap/br/pull/428) + - いくつかのログを最適化する[#428](https://github.com/pingcap/br/pull/428) - Dumpling - - MySQL のロック時間を短縮するために、接続が作成された後に FTWRL を解放します。 [#121](https://github.com/pingcap/dumpling/pull/121) + - MySQL のロック時間を短縮するために、接続が作成された後に FTWRL を解放します。 [#121](https://github.com/pingcap/dumpling/pull/121) - TiDB Lightning - - いくつかのログを最適化する[#352](https://github.com/pingcap/tidb-lightning/pull/352) + - いくつかのログを最適化する[#352](https://github.com/pingcap/tidb-lightning/pull/352) ## バグ修正 {#bug-fixes} - TiDB - - `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) - - パーティションキーが整数型の場合、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`表の 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`文を使用して負荷の高いクエリログを出力することで発生するpanicを修正 [#17419](https://github.com/pingcap/tidb/pull/17419) - - 結合キーが`ENUM`または`SET`の場合のインデックス結合エラーを修正しました[#19235](https://github.com/pingcap/tidb/pull/19235) - - インデックス列に`NULL`値が存在する場合にクエリ範囲を構築できない問題を修正しました [#19358](https://github.com/pingcap/tidb/pull/19358) - - グローバル構成の更新によって発生するデータ競合の問題を修正[#17964](https://github.com/pingcap/tidb/pull/17964) - - 大文字スキーマで文字セットを変更するときに発生する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) - - インデックス付き仮想生成列が間違った値を返すバグを修正[#17989](https://github.com/pingcap/tidb/issues/17989) - - 同時実行によるpanicを修正するために実行時統計のロックを追加します[#18983](https://github.com/pingcap/tidb/pull/18983) + - `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) + - パーティションキーが整数型の場合、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`表の 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`文を使用して負荷の高いクエリログを出力することで発生するpanicを修正 [#17419](https://github.com/pingcap/tidb/pull/17419) + - 結合キーが`ENUM`または`SET`の場合のインデックス結合エラーを修正しました[#19235](https://github.com/pingcap/tidb/pull/19235) + - インデックス列に`NULL`値が存在する場合にクエリ範囲を構築できない問題を修正しました [#19358](https://github.com/pingcap/tidb/pull/19358) + - グローバル構成の更新によって発生するデータ競合の問題を修正[#17964](https://github.com/pingcap/tidb/pull/17964) + - 大文字スキーマで文字セットを変更するときに発生する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) + - インデックス付き仮想生成列が間違った値を返すバグを修正[#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) - - リーダーがすぐに休止状態にならないようにするための`hibernate-timeout`構成項目を追加します[#8208](https://github.com/tikv/tikv/pull/8208) + - Hibernate リージョンが有効な場合のリーダー選出を高速化[#8292](https://github.com/tikv/tikv/pull/8292) + - スケジュール中のメモリリークの問題を修正 [#8357](https://github.com/tikv/tikv/pull/8357) + - リーダーがすぐに休止状態にならないようにするための`hibernate-timeout`構成項目を追加します[#8208](https://github.com/tikv/tikv/pull/8208) - PD - - リーダー交代時にTSOリクエストが失敗する可能性があるバグを修正[#2666](https://github.com/tikv/pd/pull/2666) - - 配置ルールが有効になっているときに、リージョンレプリカを最適な状態にスケジュールできないことがある問題を修正しました[#2720](https://github.com/tikv/pd/pull/2720) - - 配置ルールが有効になっているときに`Balance Leader`機能しない問題を修正[#2726](https://github.com/tikv/pd/pull/2726) - - 不健全なストアがストア負荷統計からフィルタリングされない問題を修正[#2805](https://github.com/tikv/pd/pull/2805) + - リーダー交代時にTSOリクエストが失敗する可能性があるバグを修正[#2666](https://github.com/tikv/pd/pull/2666) + - 配置ルールが有効になっているときに、リージョンレプリカを最適な状態にスケジュールできないことがある問題を修正しました[#2720](https://github.com/tikv/pd/pull/2720) + - 配置ルールが有効になっているときに`Balance Leader`機能しない問題を修正[#2726](https://github.com/tikv/pd/pull/2726) + - 不健全なストアがストア負荷統計からフィルタリングされない問題を修正[#2805](https://github.com/tikv/pd/pull/2805) - TiFlash @@ -157,21 +157,21 @@ TiDB バージョン: 4.0.5 - Backup & Restore (BR) - - バックアップ概要ログで合計 KV と合計バイト数が重複して計算される問題を修正しました [#472](https://github.com/pingcap/br/pull/472) - - このモードに切り替えてから最初の5分間はインポートモードが機能しない問題を修正しました[#473](https://github.com/pingcap/br/pull/473) + - バックアップ概要ログで合計 KV と合計バイト数が重複して計算される問題を修正しました [#472](https://github.com/pingcap/br/pull/472) + - このモードに切り替えてから最初の5分間はインポートモードが機能しない問題を修正しました[#473](https://github.com/pingcap/br/pull/473) - Dumpling - - FTWRLロックが時間内に解除されない問題を修正[#128](https://github.com/pingcap/dumpling/pull/128) + - FTWRLロックが時間内に解除されない問題を修正[#128](https://github.com/pingcap/dumpling/pull/128) - TiCDC - - 失敗した`changefeed`を削除できない問題を修正[#782](https://github.com/pingcap/tiflow/pull/782) - - ハンドルインデックスとして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) + - 失敗した`changefeed`を削除できない問題を修正[#782](https://github.com/pingcap/tiflow/pull/782) + - ハンドルインデックスとして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バックエンド使用時の空のバイナリ/16進リテラルの構文エラーを修正 [#357](https://github.com/pingcap/tidb-lightning/pull/357) + - 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 dff547768d623..c9a23caf449f1 100644 --- a/releases/release-4.0.6.md +++ b/releases/release-4.0.6.md @@ -17,11 +17,11 @@ 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) - - クラスタ構成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) + - クエリエディタと実行UIの追加(実験的) [#713](https://github.com/pingcap-incubator/tidb-dashboard/pull/713) + - ストアロケーショントポロジ可視化サポート [#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) - ツール @@ -31,36 +31,36 @@ TiDB バージョン: 4.0.6 - TiDB - - エラーコードとメッセージを標準エラーに置き換える[#19888](https://github.com/pingcap/tidb/pull/19888) - - パーティションテーブルの書き込みパフォーマンスを向上させる [#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) - - プロセスリストの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) + - エラーコードとメッセージを標準エラーに置き換える[#19888](https://github.com/pingcap/tidb/pull/19888) + - パーティションテーブルの書き込みパフォーマンスを向上させる [#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) + - プロセスリストの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のデフォルトテンプレートに`rocksdb perf context`パネルを追加する [#8467](https://github.com/tikv/tikv/pull/8467) + - `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のデフォルトテンプレートに`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) + - [#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) - TiFlash @@ -74,93 +74,93 @@ TiDB バージョン: 4.0.6 - TiCDC - - プーラー初期化中に解決されたロックをスキップする[#910](https://github.com/pingcap/tiflow/pull/910) - - PD書き込み頻度を減らす[#937](https://github.com/pingcap/tiflow/pull/937) + - プーラー初期化中に解決されたロックをスキップする[#910](https://github.com/pingcap/tiflow/pull/910) + - PD書き込み頻度を減らす[#937](https://github.com/pingcap/tiflow/pull/937) - Backup & Restore (BR) - - 概要ログにリアルタイムコストを追加 [#486](https://github.com/pingcap/br/issues/486) + - 概要ログにリアルタイムコストを追加 [#486](https://github.com/pingcap/br/issues/486) - Dumpling - - 列名付き`INSERT`出力をサポート [#135](https://github.com/pingcap/dumpling/pull/135) - - `--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 - - より正確なサイズでリージョンを分割して取り込む[#369](https://github.com/pingcap/tidb-lightning/pull/369) + - より正確なサイズでリージョンを分割して取り込む[#369](https://github.com/pingcap/tidb-lightning/pull/369) - TiDB Binlog - - `go time`パッケージ形式で GC 時間の設定をサポート [#996](https://github.com/pingcap/tidb-binlog/pull/996) + - `go time`パッケージ形式で GC 時間の設定をサポート [#996](https://github.com/pingcap/tidb-binlog/pull/996) ## バグ修正 {#bug-fixes} - TiDB - - メトリックプロファイルで`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) - - 不要なエラーや警告が発生した場合、ベクトル化された制御式はスカラー実行にフォールバックします[#19749](https://github.com/pingcap/tidb/pull/19749) - - 相関列の型が`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` に`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) - - 仮想生成列で`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) - - テーブルの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) - - `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) - - `PREPARE statement FROM @Var` `Var`大文字が含まれていると失敗する問題を修正[#19378](https://github.com/pingcap/tidb/pull/19378) - - 大文字スキーマでスキーマ文字セットを変更するとpanicが発生するバグを修正[#19302](https://github.com/pingcap/tidb/pull/19302) - - 情報に`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) - - 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) - - サーバーログファイルのディスパッチエラーを`Error`から`Info`メッセージに変更します。 [#19454](https://github.com/pingcap/tidb/pull/19454) + - メトリックプロファイルで`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) + - 不要なエラーや警告が発生した場合、ベクトル化された制御式はスカラー実行にフォールバックします[#19749](https://github.com/pingcap/tidb/pull/19749) + - 相関列の型が`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` に`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) + - 仮想生成列で`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) + - テーブルの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) + - `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) + - `PREPARE statement FROM @Var` `Var`大文字が含まれていると失敗する問題を修正[#19378](https://github.com/pingcap/tidb/pull/19378) + - 大文字スキーマでスキーマ文字セットを変更するとpanicが発生するバグを修正[#19302](https://github.com/pingcap/tidb/pull/19302) + - 情報に`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) + - 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) + - サーバーログファイルのディスパッチエラーを`Error`から`Info`メッセージに変更します。 [#19454](https://github.com/pingcap/tidb/pull/19454) - TiKV - - 照合順序が有効になっている場合の非インデックス列の推定エラーを修正[#8620](https://github.com/tikv/tikv/pull/8620) - - リージョン転送のプロセス中に 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) - - 巨大ページのメモリ割り当ての問題に対処するため、jemalloc を v5.2.1 にアップグレードします。 [#8463](https://github.com/tikv/tikv/pull/8463) - - 長時間実行されるクエリで統合スレッドプールがハングする問題を修正[#8427](https://github.com/tikv/tikv/pull/8427) + - 照合順序が有効になっている場合の非インデックス列の推定エラーを修正[#8620](https://github.com/tikv/tikv/pull/8620) + - リージョン転送のプロセス中に 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) + - 巨大ページのメモリ割り当ての問題に対処するため、jemalloc を v5.2.1 にアップグレードします。 [#8463](https://github.com/tikv/tikv/pull/8463) + - 長時間実行されるクエリで統合スレッドプールがハングする問題を修正[#8427](https://github.com/tikv/tikv/pull/8427) - PD - - ブートストラップ中に異なるクラスタが相互に通信するのを防ぐために、 `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) - - スケジューラ 空のHTTPレスポンスを修正 [#2874](https://github.com/tikv/pd/pull/2874) [#2871](https://github.com/tikv/pd/pull/2871) + - ブートストラップ中に異なるクラスタが相互に通信するのを防ぐために、 `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) + - スケジューラ 空のHTTPレスポンスを修正 [#2874](https://github.com/tikv/pd/pull/2874) [#2871](https://github.com/tikv/pd/pull/2871) - TiFlash @@ -176,22 +176,22 @@ TiDB バージョン: 4.0.6 - TiCDC - - TiCDC がメモリを起こす場合がある問題を修正[#942](https://github.com/pingcap/tiflow/pull/942) - - 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) + - TiCDC がメモリを起こす場合がある問題を修正[#942](https://github.com/pingcap/tiflow/pull/942) + - 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) - - チェックサム中に発生する可能性のあるpanicを修正 [#479](https://github.com/pingcap/br/pull/479) - - PDリーダーの変更後に発生する可能性のあるpanicを修正 [#496](https://github.com/pingcap/br/pull/496) + - チェックサム中に発生する可能性のあるpanicを修正 [#479](https://github.com/pingcap/br/pull/479) + - PDリーダーの変更後に発生する可能性のあるpanicを修正 [#496](https://github.com/pingcap/br/pull/496) - Dumpling - - バイナリ型の`NULL`値が正しく処理されない問題を修正しました[#137](https://github.com/pingcap/dumpling/pull/137) + - バイナリ型の`NULL`値が正しく処理されない問題を修正しました[#137](https://github.com/pingcap/dumpling/pull/137) - TiDB Lightning - - 書き込みと取り込みの失敗した操作がすべて誤って成功として表示される問題を修正[#381](https://github.com/pingcap/tidb-lightning/pull/381) - - TiDB Lightning が終了する前に、一部のチェックポイント更新がデータベースに書き込まれない可能性がある問題を修正しました。 [#386](https://github.com/pingcap/tidb-lightning/pull/386) + - 書き込みと取り込みの失敗した操作がすべて誤って成功として表示される問題を修正[#381](https://github.com/pingcap/tidb-lightning/pull/381) + - 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 eedca1d84be6f..0c373227b347a 100644 --- a/releases/release-4.0.7.md +++ b/releases/release-4.0.7.md @@ -13,31 +13,31 @@ TiDB バージョン: 4.0.7 - PD - - PDクライアントにPDメンバー情報を取得する`GetAllMembers`機能を追加する[#2980](https://github.com/pingcap/pd/pull/2980) + - PDクライアントにPDメンバー情報を取得する`GetAllMembers`機能を追加する[#2980](https://github.com/pingcap/pd/pull/2980) - TiDB Dashboard - - メトリック関係グラフの生成をサポート[#760](https://github.com/pingcap-incubator/tidb-dashboard/pull/760) + - メトリック関係グラフの生成をサポート[#760](https://github.com/pingcap-incubator/tidb-dashboard/pull/760) ## 改善点 {#improvements} - 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` にデフォルト値`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) + - `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) - 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) + - スケジュールオペレータを、追加ではなく終了時にカウントします[#2983](https://github.com/pingcap/pd/pull/2983) + - `make-up-replica`オペレータを高優先度に設定する [#2977](https://github.com/pingcap/pd/pull/2977) - TiFlash @@ -47,47 +47,47 @@ TiDB バージョン: 4.0.7 - TiCDC - - 古い値機能が有効になっている場合に、MySQL シンクでより実行効率の高い SQL 文を変換する機能をサポート[#955](https://github.com/pingcap/tiflow/pull/955) + - 古い値機能が有効になっている場合に、MySQL シンクでより実行効率の高い SQL 文を変換する機能をサポート[#955](https://github.com/pingcap/tiflow/pull/955) - 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} - TiDB - - ショートカット`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) - - `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) - - スローログの`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) - - いくつかの状況における`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) - - メモリ不足(OOM)を回避するために統計情報の更新方法を更新します[#20013](https://github.com/pingcap/tidb/pull/20013) + - ショートカット`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) + - `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) + - スローログの`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) + - いくつかの状況における`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) + - メモリ不足(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` 実行時にスナップショットを生成することで発生する可能性のあるpanicを修正 [#8681](https://github.com/tikv/tikv/pull/8681) + - TLSハンドシェイクが失敗したときにステータスAPIが利用できない問題を修正[#8649](https://github.com/tikv/tikv/pull/8649) + - 潜在的な未定義の動作を修正する[#7782](https://github.com/tikv/tikv/pull/7782) + - `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) - - ホットスポット統計の誤りを修正[#2991](https://github.com/pingcap/pd/pull/2991) - - `redirectSchedulerDelete` に`nil`チェックインがない問題を修正 [#2974](https://github.com/pingcap/pd/pull/2974) + - `balance-region`有効になっているときに、一部のリージョンにLeaderがいない場合、PD がpanicする可能性があるバグを修正しました[#2994](https://github.com/pingcap/pd/pull/2994) + - リージョンマージ後のリージョンサイズとリージョンキーの統計的偏差を修正 [#2985](https://github.com/pingcap/pd/pull/2985) + - ホットスポット統計の誤りを修正[#2991](https://github.com/pingcap/pd/pull/2991) + - `redirectSchedulerDelete` に`nil`チェックインがない問題を修正 [#2974](https://github.com/pingcap/pd/pull/2974) - TiFlash @@ -97,8 +97,8 @@ TiDB バージョン: 4.0.7 - Backup & Restore (BR) - - 復元プロセス後にTiDB構成が変更されるバグを修正[#509](https://github.com/pingcap/br/pull/509) + - 復元プロセス後にTiDB構成が変更されるバグを修正[#509](https://github.com/pingcap/br/pull/509) - Dumpling - - 一部の変数が`NULL` 場合にDumplingがメタデータを解析できない問題を修正しました [#150](https://github.com/pingcap/dumpling/pull/150) + - 一部の変数が`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 40c16bdad10e0..2f346e801281d 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 @@ -23,40 +23,40 @@ TiDB バージョン: 4.0.8 - TiCDC - - スナップショットレベルの一貫性のあるレプリケーションをサポート[#932](https://github.com/pingcap/tiflow/pull/932) + - スナップショットレベルの一貫性のあるレプリケーションをサポート[#932](https://github.com/pingcap/tiflow/pull/932) ## 改善点 {#improvements} - TiDB - - `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) - - `INSERT` `REPLACE`のRPC実行時統計情報`UPDATE`追加する[#20430](https://github.com/pingcap/tidb/pull/20430) - - `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) - - 時間文字列リテラルに ISO 8601 とタイムゾーンのサポートを追加[#20670](https://github.com/pingcap/tidb/pull/20670) + - `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) + - `INSERT` `REPLACE`のRPC実行時統計情報`UPDATE`追加する[#20430](https://github.com/pingcap/tidb/pull/20430) + - `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) + - 時間文字列リテラルに 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) - - メモリプロファイリング機能をデフォルトで有効にする[#8801](https://github.com/tikv/tikv/pull/8801) + - パフォーマンス診断を支援するための**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) + - メモリプロファイリング機能をデフォルトで有効にする[#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) + - エラーのメタファイルを生成する[#3090](https://github.com/pingcap/pd/pull/3090) + - オペレータ追加情報を追加します [#3009](https://github.com/pingcap/pd/pull/3009) - TiFlash @@ -70,65 +70,65 @@ 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) - - `remove`スケジューラの代わりに`pause`スケジューラを使用する[#551](https://github.com/pingcap/br/pull/551) + - `split`と`ingest`パイプライン化して復元プロセスを高速化します[#427](https://github.com/pingcap/br/pull/427) + - PDスケジューラ手動復元をサポート [#530](https://github.com/pingcap/br/pull/530) + - `remove`スケジューラの代わりに`pause`スケジューラを使用する[#551](https://github.com/pingcap/br/pull/551) - TiCDC - - MySQLシンクの統計情報を定期的に印刷する[#1023](https://github.com/pingcap/tiflow/pull/1023) + - MySQLシンクの統計情報を定期的に印刷する[#1023](https://github.com/pingcap/tiflow/pull/1023) - Dumpling - - S3ストレージへのDumplingデータの直接サポート[#155](https://github.com/pingcap/dumpling/pull/155) - - ダンプビューのサポート[#158](https://github.com/pingcap/dumpling/pull/158) - - 生成列のみを含むテーブルのダンプをサポート[#166](https://github.com/pingcap/dumpling/pull/166) + - S3ストレージへのDumplingデータの直接サポート[#155](https://github.com/pingcap/dumpling/pull/155) + - ダンプビューのサポート[#158](https://github.com/pingcap/dumpling/pull/158) + - 生成列のみを含むテーブルのダンプをサポート[#166](https://github.com/pingcap/dumpling/pull/166) - TiDB Lightning - - マルチバイト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) + - マルチバイト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) ## バグ修正 {#bug-fixes} - TiDB - - パーティションテーブルの使用時に発生する予期しないpanicを修正[#20565](https://github.com/pingcap/tidb/pull/20565) - - インデックスマージ結合を使用して外側をフィルタリングする際の外側結合の誤った結果を修正しました [#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`型を`INT64`型に変換するときに発生する可能性のあるオーバーフローエラーを修正しました[#20312](https://github.com/pingcap/tidb/pull/20312) - - ハイブリッド型列の列伝播最適化で誤った結果が発生する可能性があった問題を修正しました。 [#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) + - パーティションテーブルの使用時に発生する予期しないpanicを修正[#20565](https://github.com/pingcap/tidb/pull/20565) + - インデックスマージ結合を使用して外側をフィルタリングする際の外側結合の誤った結果を修正しました [#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`型を`INT64`型に変換するときに発生する可能性のあるオーバーフローエラーを修正しました[#20312](https://github.com/pingcap/tidb/pull/20312) + - ハイブリッド型列の列伝播最適化で誤った結果が発生する可能性があった問題を修正しました。 [#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`エラーに関係なく`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) - - 悲観的トランザクション再試行中に発生する可能性のある予期しないエラー`invalid auto-id`を修正[#20134](https://github.com/pingcap/tidb/pull/20134) - - `ALTER TABLE`を使用して`Enum`/`Set`タイプを変更するときに制約がチェックされない問題を修正[#20046](https://github.com/pingcap/tidb/pull/20046) - - 複数の演算子を並行処理に使用した場合に記録される`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) + - `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`エラーに関係なく`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) + - 悲観的トランザクション再試行中に発生する可能性のある予期しないエラー`invalid auto-id`を修正[#20134](https://github.com/pingcap/tidb/pull/20134) + - `ALTER TABLE`を使用して`Enum`/`Set`タイプを変更するときに制約がチェックされない問題を修正[#20046](https://github.com/pingcap/tidb/pull/20046) + - 複数の演算子を並行処理に使用した場合に記録される`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) - TiKV - - 暗号化時のミューテックスの競合によりpd-workerのハートビート処理が遅くなるバグを修正[#8869](https://github.com/tikv/tikv/pull/8869) - - メモリプロファイルが誤って生成される問題を修正[#8790](https://github.com/tikv/tikv/pull/8790) - - ストレージクラスが指定されている場合に GCS 上のデータベースをバックアップできない問題を修正しました [#8763](https://github.com/tikv/tikv/pull/8763) - - リージョンが再起動されたり、新しく分割されたりしたときにラーナーがリーダーを見つけられないバグを修正[#8864](https://github.com/tikv/tikv/pull/8864) + - 暗号化時のミューテックスの競合によりpd-workerのハートビート処理が遅くなるバグを修正[#8869](https://github.com/tikv/tikv/pull/8869) + - メモリプロファイルが誤って生成される問題を修正[#8790](https://github.com/tikv/tikv/pull/8790) + - ストレージクラスが指定されている場合に GCS 上のデータベースをバックアップできない問題を修正しました [#8763](https://github.com/tikv/tikv/pull/8763) + - リージョンが再起動されたり、新しく分割されたりしたときにラーナーがリーダーを見つけられないバグを修正[#8864](https://github.com/tikv/tikv/pull/8864) - PD - - 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) + - 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 @@ -143,14 +143,14 @@ TiDB バージョン: 4.0.8 - Backup & Restore (BR) - - 復元中に発生し`send on closed channel`panicを修正[#559](https://github.com/pingcap/br/pull/559) + - 復元中に発生し`send on closed channel`panicを修正[#559](https://github.com/pingcap/br/pull/559) - 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) + - 列情報の誤りの問題を修正[#420](https://github.com/pingcap/tidb-lightning/pull/420) + - ローカルモードでリージョン情報の取得を再試行する際に発生する無限ループを修正しました [#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 bfabef2f673d2..0360701246817 100644 --- a/releases/release-4.0.9.md +++ b/releases/release-4.0.9.md @@ -13,11 +13,11 @@ 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 - - 保存時の暗号化が有効になっている場合のI/Oとミューテックスの競合を軽減します。この変更は下位互換性がありません。クラスターをv4.0.9より前のバージョンにダウングレードする必要がある場合は、ダウングレード前に`security.encryption.enable-file-dictionary-log`を無効にし、TiKVを再起動する必要があります[#9195](https://github.com/tikv/tikv/pull/9195) + - 保存時の暗号化が有効になっている場合のI/Oとミューテックスの競合を軽減します。この変更は下位互換性がありません。クラスターをv4.0.9より前のバージョンにダウングレードする必要がある場合は、ダウングレード前に`security.encryption.enable-file-dictionary-log`を無効にし、TiKVを再起動する必要があります[#9195](https://github.com/tikv/tikv/pull/9195) ## 新機能 {#new-features} @@ -27,55 +27,55 @@ TiDB バージョン: 4.0.9 - TiDB Dashboard - - **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) - - **スロークエリの**詳細に時間関連のフィールドを追加する[#810](https://github.com/pingcap/tidb-dashboard/pull/810) + - **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) + - **スロークエリの**詳細に時間関連のフィールドを追加する[#810](https://github.com/pingcap/tidb-dashboard/pull/810) ## 改善点 {#improvements} - TiDB - - 等号条件を他の条件に変換するときに、(インデックス)マージ結合をヒューリスティックな方法で回避する[#21146](https://github.com/pingcap/tidb/pull/21146) - - ユーザー変数の種類を区別する[#21107](https://github.com/pingcap/tidb/pull/21107) - - 設定ファイルの`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) - - 整数列の型を変更するときに整数ゼロフィルサイズの属性を無視する[#20986](https://github.com/pingcap/tidb/pull/20986) - - `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) + - 等号条件を他の条件に変換するときに、(インデックス)マージ結合をヒューリスティックな方法で回避する[#21146](https://github.com/pingcap/tidb/pull/21146) + - ユーザー変数の種類を区別する[#21107](https://github.com/pingcap/tidb/pull/21107) + - 設定ファイルの`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) + - 整数列の型を変更するときに整数ゼロフィルサイズの属性を無視する[#20986](https://github.com/pingcap/tidb/pull/20986) + - `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) - - 一部のピアがログを複製する必要がある場合にリーダーが休止状態にならないようにします[#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) - - パフォーマンスを向上させるためにデフォルトで`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) + - `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) + - パフォーマンスを向上させるためにデフォルトで`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 - - 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) - - 詳細なエラーメッセージを表示する[#794](https://github.com/pingcap/tidb-dashboard/pull/794) + - 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 @@ -88,104 +88,104 @@ TiDB バージョン: 4.0.9 - Backup & Restore (BR) - - コマンドラインで曖昧な引数`--checksum false`を使用しないでください。この引数はチェックサムを正しく無効化しません`--checksum=false`のみ使用できます[#588](https://github.com/pingcap/br/pull/588) - - BRが誤って存在した後にPDが元の構成を回復できるように、PD構成を一時的に変更することをサポートします[#596](https://github.com/pingcap/br/pull/596) - - 復元後のテーブル分析をサポート[#622](https://github.com/pingcap/br/pull/622) - - `read index not ready`と`proposal in merging mode`エラーを再試行してください[#626](https://github.com/pingcap/br/pull/626) + - コマンドラインで曖昧な引数`--checksum false`を使用しないでください。この引数はチェックサムを正しく無効化しません`--checksum=false`のみ使用できます[#588](https://github.com/pingcap/br/pull/588) + - BRが誤って存在した後にPDが元の構成を回復できるように、PD構成を一時的に変更することをサポートします[#596](https://github.com/pingcap/br/pull/596) + - 復元後のテーブル分析をサポート[#622](https://github.com/pingcap/br/pull/622) + - `read index not ready`と`proposal in merging mode`エラーを再試行してください[#626](https://github.com/pingcap/br/pull/626) - TiCDC - - TiKV の Hibernate リージョン機能を有効にするためのアラートを追加する [#1120](https://github.com/pingcap/tiflow/pull/1120) - - スキーマストレージのメモリ使用量を削減 [#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) + - TiKV の Hibernate リージョン機能を有効にするためのアラートを追加する [#1120](https://github.com/pingcap/tiflow/pull/1120) + - スキーマストレージのメモリ使用量を削減 [#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) - - `-F`と`-r`引数を同時に設定することをサポート[#177](https://github.com/pingcap/dumpling/pull/177) - - `--filter`でシステムデータベースをデフォルトで除外[#194](https://github.com/pingcap/dumpling/pull/194) - - `--transactional-consistency`パラメータをサポートし、再試行中に MySQL 接続を再構築することをサポートします。 [#199](https://github.com/pingcap/dumpling/pull/199) - - Dumplingで使用される圧縮アルゴリズムを指定するために、 `-c,--compress`パラメータの使用をサポートします。空の文字列は圧縮なしを意味します[#202](https://github.com/pingcap/dumpling/pull/202) + - 失敗したチャンクデータのダンプを再試行します [#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`パラメータをサポートし、再試行中に 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) - - ローカルバックエンドまたはインポーターバックエンドの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) + - デフォルトですべてのシステムスキーマを除外する[#459](https://github.com/pingcap/tidb-lightning/pull/459) + - ローカルバックエンドまたはインポーターバックエンドの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 - - 上流PDがダウンしているか、下流へのDDLまたはDML文の適用に失敗した場合は、ゼロ以外のコードでDrainerプロセスを終了します[#1012](https://github.com/pingcap/tidb-binlog/pull/1012) + - 上流PDがダウンしているか、下流へのDDLまたはDML文の適用に失敗した場合は、ゼロ以外のコードでDrainerプロセスを終了します[#1012](https://github.com/pingcap/tidb-binlog/pull/1012) ## バグ修正 {#bug-fixes} - TiDB - - プレフィックスインデックスを条件`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) - - パーティション式の値の型がパーティション列の型と一致しないバグを修正しました[#21136](https://github.com/pingcap/tidb/pull/21136) - - ハッシュ型パーティションがパーティション名が一意かどうかをチェックしないバグを修正[#21257](https://github.com/pingcap/tidb/pull/21257) - - ハッシュパーティションテーブルに`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) - - パーティションテーブルが構文`CREATE TABLE`と`SELECT`照合順序を考慮しないバグを修正[#21181](https://github.com/pingcap/tidb/pull/21181) - - `slow_query`のクエリ結果で一部の行が欠落する可能性がある問題を修正[#21211](https://github.com/pingcap/tidb/pull/21211) - - データベース名が純粋な下位表現でない場合、データが正しく削除れない可能性がある問題を修正しました`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) - - 一部のセミ結合クエリの誤った結果を修正[#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) - - 結果が未確定のトランザクションが失敗として扱われることがある問題を修正[#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` を使用して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 との互換性を保つため、 `ADD_DATE`関数の夏時間の変換を無視する [#20888](https://github.com/pingcap/tidb/pull/20888) - - `varchar`または`char`の長さ制約を超える末尾のスペースを含む文字列を挿入できないバグを修正しました[#21282](https://github.com/pingcap/tidb/pull/21282) - - `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) + - プレフィックスインデックスを条件`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) + - パーティション式の値の型がパーティション列の型と一致しないバグを修正しました[#21136](https://github.com/pingcap/tidb/pull/21136) + - ハッシュ型パーティションがパーティション名が一意かどうかをチェックしないバグを修正[#21257](https://github.com/pingcap/tidb/pull/21257) + - ハッシュパーティションテーブルに`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) + - パーティションテーブルが構文`CREATE TABLE`と`SELECT`照合順序を考慮しないバグを修正[#21181](https://github.com/pingcap/tidb/pull/21181) + - `slow_query`のクエリ結果で一部の行が欠落する可能性がある問題を修正[#21211](https://github.com/pingcap/tidb/pull/21211) + - データベース名が純粋な下位表現でない場合、データが正しく削除れない可能性がある問題を修正しました`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) + - 一部のセミ結合クエリの誤った結果を修正[#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) + - 結果が未確定のトランザクションが失敗として扱われることがある問題を修正[#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` を使用して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 との互換性を保つため、 `ADD_DATE`関数の夏時間の変換を無視する [#20888](https://github.com/pingcap/tidb/pull/20888) + - `varchar`または`char`の長さ制約を超える末尾のスペースを含む文字列を挿入できないバグを修正しました[#21282](https://github.com/pingcap/tidb/pull/21282) + - `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) - TiKV - - 255列を超える場合にコプロセッサーが誤った結果を返す可能性がある問題を修正[#9131](https://github.com/tikv/tikv/pull/9131) - - リージョンマージによりネットワークパーティション中にデータが失われる可能性がある問題を修正しました [#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) - - リーダー転送後にレプリカ読み取りで古いデータが取得される可能性があるバグを修正[#9240](https://github.com/tikv/tikv/pull/9240) - - プロファイリング後に`SIGPROF`受信すると発生するTiKVクラッシュの問題を修正 [#9229](https://github.com/tikv/tikv/pull/9229) + - 255列を超える場合にコプロセッサーが誤った結果を返す可能性がある問題を修正[#9131](https://github.com/tikv/tikv/pull/9131) + - リージョンマージによりネットワークパーティション中にデータが失われる可能性がある問題を修正しました [#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) + - リーダー転送後にレプリカ読み取りで古いデータが取得される可能性があるバグを修正[#9240](https://github.com/tikv/tikv/pull/9240) + - プロファイリング後に`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) - - 無制限の Time To Live (TTL) を持つサービスセーフポイントが機能しないバグを修正[#3143](https://github.com/pingcap/pd/pull/3143) + - 配置ルールを使用して指定されたリーダーロールが、場合によっては有効にならない問題を修正[#3208](https://github.com/pingcap/pd/pull/3208) + - `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) - - 一部のシナリオでトランザクション`start_ts`が誤って表示される問題を修正 [#793](https://github.com/pingcap/tidb-dashboard/pull/793) - - 一部のSQLテキストのフォーマットが正しくない問題を修正[#805](https://github.com/pingcap/tidb-dashboard/pull/805) + - 中国語の時間表示の問題を修正[#755](https://github.com/pingcap/tidb-dashboard/pull/755) + - ブラウザ互換性通知が機能しないバグを修正[#776](https://github.com/pingcap/tidb-dashboard/pull/776) + - 一部のシナリオでトランザクション`start_ts`が誤って表示される問題を修正 [#793](https://github.com/pingcap/tidb-dashboard/pull/793) + - 一部のSQLテキストのフォーマットが正しくない問題を修正[#805](https://github.com/pingcap/tidb-dashboard/pull/805) - TiFlash @@ -197,29 +197,29 @@ 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 テーブルをキャッシュするときに、早期 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 サービスまたはネットワークジッターによるレプリケーションの中断を防ぐために、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) + - 所有者キャンペーンキーが削除されたときに複数の所有者が存在する可能性がある問題を修正[#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 テーブルをキャッシュするときに、早期 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 サービスまたはネットワークジッターによるレプリケーションの中断を防ぐために、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) - Dumpling - - MySQLデータベースサーバーへの接続が閉じられたときにDumplingがブロックされる可能性がある問題を修正しました[#190](https://github.com/pingcap/dumpling/pull/190) + - MySQLデータベースサーバーへの接続が閉じられたときにDumplingがブロックされる可能性がある問題を修正しました[#190](https://github.com/pingcap/dumpling/pull/190) - TiDB Lightning - - キーが間違ったフィールド情報を使用してエンコードされる問題を修正[#437](https://github.com/pingcap/tidb-lightning/pull/437) - - GCライフタイムTTLが有効にならない問題を修正[#448](https://github.com/pingcap/tidb-lightning/pull/448) - - ローカルバックエンドモードで実行中のTiDB Lightning を手動で停止するとpanicが発生する問題を修正しました[#484](https://github.com/pingcap/tidb-lightning/pull/484) + - キーが間違ったフィールド情報を使用してエンコードされる問題を修正[#437](https://github.com/pingcap/tidb-lightning/pull/437) + - GCライフタイムTTLが有効にならない問題を修正[#448](https://github.com/pingcap/tidb-lightning/pull/448) + - ローカルバックエンドモードで実行中のTiDB Lightning を手動で停止するとpanicが発生する問題を修正しました[#484](https://github.com/pingcap/tidb-lightning/pull/484) diff --git a/releases/release-5.0.0-rc.md b/releases/release-5.0.0-rc.md index ac2f66da9854f..ad900f1ed264c 100644 --- a/releases/release-5.0.0-rc.md +++ b/releases/release-5.0.0-rc.md @@ -39,7 +39,7 @@ v5.0 の主な新機能または改善点は次のとおりです。 たとえば、テーブル( `tbl_name` )にクラスター化インデックスがあるかどうかを確認するには、 `select tidb_pk_type from information_schema.tables where table_name = '{tbl_name}'`を実行します。 - [ユーザードキュメント](/system-variables.md#tidb_enable_clustered_index-new-in-v50) -- 関連号: [#4841](https://github.com/pingcap/tidb/issues/4841) +- 関連号: [#4841](https://github.com/pingcap/tidb/issues/4841) ### 不可視インデックスをサポート {#support-invisible-indexes} @@ -48,7 +48,7 @@ v5.0 の主な新機能または改善点は次のとおりです。 インデックスの可視性を変更するには、 `ALTER INDEX`文を使用します。変更後、オプティマイザはインデックスの可視性に基づいて、このインデックスをインデックスリストに追加するかどうかを決定します。 - [ユーザードキュメント](/sql-statements/sql-statement-alter-index.md) -- 関連号: [#9246](https://github.com/pingcap/tidb/issues/9246) +- 関連号: [#9246](https://github.com/pingcap/tidb/issues/9246) ### `EXCEPT`および`INTERSECT`演算子をサポート {#support-except-and-intersect-operators} @@ -57,7 +57,7 @@ v5.0 の主な新機能または改善点は次のとおりです。 `EXCEPT`演算子はセット演算子であり、2 つのクエリの結果セットを結合し、最初のクエリ結果にはあるが 2 番目のクエリ結果にはない要素を返します。 - [ユーザードキュメント](/functions-and-operators/set-operators.md) -- 関連号: [#18031](https://github.com/pingcap/tidb/issues/18031) +- 関連号: [#18031](https://github.com/pingcap/tidb/issues/18031) ## トランザクション {#transaction} @@ -65,14 +65,14 @@ v5.0 の主な新機能または改善点は次のとおりです。 悲観的トランザクションモードでは、トランザクションに関係するテーブルに同時DDL操作または`SCHEMA VERSION`変更が含まれている場合、システムはトランザクションの`SCHEMA VERSION`最新のものに自動的に更新し、DDL操作によるトランザクションの中断を回避し、トランザクションのコミットを確実に成功させます。トランザクションが中断された場合、クライアントは`Information schema is changed`エラーメッセージを受け取ります。 -- 関連号: [#18005](https://github.com/pingcap/tidb/issues/18005) +- 関連号: [#18005](https://github.com/pingcap/tidb/issues/18005) ## 文字セットと照合順序 {#character-set-and-collation} 文字セットの大文字と小文字を区別しない比較ソートをサポートします。 - [ユーザードキュメント](/character-set-and-collation.md#new-framework-for-collations) -- 関連号: [#17596](https://github.com/pingcap/tidb/issues/17596) +- 関連号: [#17596](https://github.com/pingcap/tidb/issues/17596) ## セキュリティ {#security} @@ -84,12 +84,12 @@ TiDB では、ID 情報やクレジットカード番号などの機密情報の - TiDB 側では、tidb-server で SQL ステートメントを使用して`tidb_redact_log=1`変数を設定します。 - TiKV 側では、tikv-server で`security.redact-info-log = true`構成を設定します。 -- PD側ではpd-serverに`security.redact-info-log = true`設定をします[#2852](https://github.com/tikv/pd/issues/2852) [#3011](https://github.com/tikv/pd/pull/3011) +- PD側ではpd-serverに`security.redact-info-log = true`設定をします[#2852](https://github.com/tikv/pd/issues/2852) [#3011](https://github.com/tikv/pd/pull/3011) - TiFlash側では、tiflash-server に`security.redact_info_log = true`設定を設定し、tiflash-learner に`security.redact-info-log = true`設定します。 [ユーザードキュメント](/log-redaction.md) -関連号: [#18566](https://github.com/pingcap/tidb/issues/18566) +関連号: [#18566](https://github.com/pingcap/tidb/issues/18566) ## パフォーマンスの改善 {#performance-improvements} @@ -104,7 +104,7 @@ TiDB では、ID 情報やクレジットカード番号などの機密情報の ユーザーは、グローバル変数`tidb_enable_async_commit = ON`設定することでこの機能を有効にできます。 - [ユーザードキュメント](/system-variables.md#tidb_enable_async_commit-new-in-v50) -- 関連号: [#8316](https://github.com/tikv/tikv/issues/8316) +- 関連号: [#8316](https://github.com/tikv/tikv/issues/8316) ### インデックス選択におけるオプティマイザの安定性を向上(実験的) {#improve-the-optimizer-s-stability-in-index-selection-experimental} @@ -116,19 +116,19 @@ TiDB では、ID 情報やクレジットカード番号などの機密情報の - `TopN`の検索ロジックをリファクタリングします。 - ヒストグラムから`TopN`情報を削除し、ヒストグラムのインデックスを作成して、バケット NDV のメンテナンスを容易にします。 -関連号: [#18065](https://github.com/pingcap/tidb/issues/18065) +関連号: [#18065](https://github.com/pingcap/tidb/issues/18065) ### 不完全なスケジューリングや不完全なI/Oフロー制御によって発生するパフォーマンスジッタを最適化します。 {#optimize-performance-jitter-caused-by-imperfect-scheduling-or-imperfect-i-o-flow-control} TiDBのスケジューリングプロセスは、I/O、ネットワーク、CPU、メモリなどのリソースを占有します。TiDBがスケジュールされたタスクを制御しない場合、リソースのプリエンプションによりQPSと遅延がパフォーマンスジッターを引き起こす可能性があります。以下の最適化を行った後、72時間テストにおいて、Sysbench TPSジッターの標準偏差は11.09%から3.36%に減少しました。 -- ノード容量の変動(常にウォーターライン付近)や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) +- ノード容量の変動(常にウォーターライン付近)や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) - TiFlash がデータを圧縮またはソートすると、大量の I/O リソースが消費されます。システムは、圧縮とデータソートによる I/O リソースの使用を制限することで、リソースの競合を軽減します。この機能はまだ実験的であり、 `bg_task_io_rate_limit`で有効化できます。 -関連号: [#18005](https://github.com/pingcap/tidb/issues/18005) +関連号: [#18005](https://github.com/pingcap/tidb/issues/18005) ### リアルタイム BI / データ ウェアハウス シナリオにおけるTiFlashの安定性を向上 {#improve-the-stability-of-tiflash-in-real-time-bi-data-warehousing-scenarios} @@ -138,17 +138,17 @@ TiDBのスケジューリングプロセスは、I/O、ネットワーク、CPU ### その他のパフォーマンス最適化 {#other-performance-optimizations} -- `delete from table where id ) ... ON DUPLICATE KEY UPDATE`ような文は、リストされていないパーティションからデータを読み取ることを禁止します[#24746](https://github.com/pingcap/tidb/issues/24746) - - SQL文に`GROUP BY`と`UNION`両方が含まれている場合に発生する可能性のある`index out of range`エラーを修正します[#24281](https://github.com/pingcap/tidb/issues/24281) - - `CONCAT`関数が照合順序を誤って処理する問題を修正しました[#24296](https://github.com/pingcap/tidb/issues/24296) - - `collation_server`グローバル変数が新しいセッションで有効にならない問題を修正しました[#24156](https://github.com/pingcap/tidb/pull/24156) + - 一部のケースでプレフィックスインデックスとインデックス結合を使用することで発生するpanic問題を修正[#24547](https://github.com/pingcap/tidb/issues/24547) [#24716](https://github.com/pingcap/tidb/issues/24716) [#24717](https://github.com/pingcap/tidb/issues/24717) + - `point get`のプリペアドプランキャッシュがトランザクションの`point get`文によって誤って使用される問題を修正しました[#24741](https://github.com/pingcap/tidb/issues/24741)。 + - 照合順序が`ascii_bin`または`latin1_bin`の場合に間違ったプレフィックスインデックス値を書き込む問題を修正しました[#24569](https://github.com/pingcap/tidb/issues/24569) + - GCワーカーによって進行中のトランザクションが中断される可能性がある問題を修正[#24591](https://github.com/pingcap/tidb/issues/24591) + - `new-collation`が有効で`new-row-format`無効の場合、クラスター化インデックスでポイントクエリが間違って実行される可能性があるバグを修正しました[#24541](https://github.com/pingcap/tidb/issues/24541) + - シャッフルハッシュ結合のパーティションキーの変換をリファクタリングする[#24490](https://github.com/pingcap/tidb/pull/24490) + - `HAVING`句を含むクエリのプランを構築するときに発生するpanic問題を修正しました[#24045](https://github.com/pingcap/tidb/issues/24045) + - 列プルーニングの改善により、演算子`Apply`と`Join`結果が間違ってしまう問題を修正しました[#23887](https://github.com/pingcap/tidb/issues/23887) + - 非同期コミットからフォールバックしたプライマリロックが解決できないバグを修正[#24384](https://github.com/pingcap/tidb/issues/24384) + - fm-sketch レコードの重複を引き起こす可能性のある統計の GC 問題を修正しました[#24357](https://github.com/pingcap/tidb/pull/24357) + - 悲観的ロックが`ErrKeyExists`エラーを受け取ったときに不要な悲観的ロールバックを回避する[#23799](https://github.com/pingcap/tidb/issues/23799) + - sql_modeに`ANSI_QUOTES`が含まれている場合に数値リテラルが認識されない問題を修正しました[#24429](https://github.com/pingcap/tidb/issues/24429) + - `INSERT INTO table PARTITION () ... ON DUPLICATE KEY UPDATE`ような文は、リストされていないパーティションからデータを読み取ることを禁止します[#24746](https://github.com/pingcap/tidb/issues/24746) + - SQL文に`GROUP BY`と`UNION`両方が含まれている場合に発生する可能性のある`index out of range`エラーを修正します[#24281](https://github.com/pingcap/tidb/issues/24281) + - `CONCAT`関数が照合順序を誤って処理する問題を修正しました[#24296](https://github.com/pingcap/tidb/issues/24296) + - `collation_server`グローバル変数が新しいセッションで有効にならない問題を修正しました[#24156](https://github.com/pingcap/tidb/pull/24156) - TiKV - - 古い値の読み取りによって引き起こされる TiCDC OOM 問題を修正[#9996](https://github.com/tikv/tikv/issues/9996) [#9981](https://github.com/tikv/tikv/issues/9981) - - 照合順序が`latin1_bin`の場合にクラスター化主キー列のセカンダリインデックスに空の値が含まれる問題を修正しました[#24548](https://github.com/pingcap/tidb/issues/24548) - - `abort-on-panic`設定を追加すると、panic発生時にTiKVがコアダンプファイルを生成できるようになります。コアダンプを有効にするには、ユーザーは環境を正しく設定する必要があります[#10216](https://github.com/tikv/tikv/pull/10216) - - TiKVがビジーでないときに発生する`point get`クエリのパフォーマンス回帰の問題を修正しました[#10046](https://github.com/tikv/tikv/issues/10046) + - 古い値の読み取りによって引き起こされる TiCDC OOM 問題を修正[#9996](https://github.com/tikv/tikv/issues/9996) [#9981](https://github.com/tikv/tikv/issues/9981) + - 照合順序が`latin1_bin`の場合にクラスター化主キー列のセカンダリインデックスに空の値が含まれる問題を修正しました[#24548](https://github.com/pingcap/tidb/issues/24548) + - `abort-on-panic`設定を追加すると、panic発生時にTiKVがコアダンプファイルを生成できるようになります。コアダンプを有効にするには、ユーザーは環境を正しく設定する必要があります[#10216](https://github.com/tikv/tikv/pull/10216) + - TiKVがビジーでないときに発生する`point get`クエリのパフォーマンス回帰の問題を修正しました[#10046](https://github.com/tikv/tikv/issues/10046) - PD - - ストア数が多い場合にPDリーダーの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) - - 存在しないストアからエビクト リーダー スケジューラを削除するときに発生するpanic問題を修正しました[#3660](https://github.com/tikv/pd/issues/3660) - - オフラインピアがマージされた後に統計が更新されない問題を修正[#3611](https://github.com/tikv/pd/issues/3611) + - ストア数が多い場合にPDリーダーの再選出が遅くなる問題を修正[#3697](https://github.com/tikv/pd/issues/3697) + - 存在しないストアからエビクト リーダー スケジューラを削除するときに発生するpanic問題を修正しました[#3660](https://github.com/tikv/pd/issues/3660) + - オフラインピアがマージされた後に統計が更新されない問題を修正[#3611](https://github.com/tikv/pd/issues/3611) - TiFlash @@ -110,23 +110,23 @@ TiDB バージョン: 5.0.2 - TiCDC - - Avro出力でタイムゾーン情報が失われる問題を修正[#1712](https://github.com/pingcap/tiflow/pull/1712) - - Unified Sorter 内の古い一時ファイルのクリーンアップをサポートし、 `sort-dir`ディレクトリの共有を禁止します[#1742](https://github.com/pingcap/tiflow/pull/1742) - - 多くの古いリージョンが存在する場合に発生する KV クライアントのデッドロックバグを修正[#1599](https://github.com/pingcap/tiflow/issues/1599) - - `--cert-allowed-cn`フラグの間違ったヘルプ情報を修正[#1697](https://github.com/pingcap/tiflow/pull/1697) - - MySQLにデータを複製する際に`SUPER`権限を必要とする`explicit_defaults_for_timestamp`の更新を元に戻す[#1750](https://github.com/pingcap/tiflow/pull/1750) - - シンクフロー制御をサポートし、メモリオーバーフローのリスクを軽減します[#1840](https://github.com/pingcap/tiflow/pull/1840) - - テーブルを移動する際にレプリケーションタスクが停止する可能性があるバグを修正[#1828](https://github.com/pingcap/tiflow/pull/1828) - - TiCDC チェンジフィード チェックポイントの停滞により TiKV GC セーフ ポイントがブロックされる問題を修正しました[#1759](https://github.com/pingcap/tiflow/pull/1759) + - Avro出力でタイムゾーン情報が失われる問題を修正[#1712](https://github.com/pingcap/tiflow/pull/1712) + - Unified Sorter 内の古い一時ファイルのクリーンアップをサポートし、 `sort-dir`ディレクトリの共有を禁止します[#1742](https://github.com/pingcap/tiflow/pull/1742) + - 多くの古いリージョンが存在する場合に発生する KV クライアントのデッドロックバグを修正[#1599](https://github.com/pingcap/tiflow/issues/1599) + - `--cert-allowed-cn`フラグの間違ったヘルプ情報を修正[#1697](https://github.com/pingcap/tiflow/pull/1697) + - MySQLにデータを複製する際に`SUPER`権限を必要とする`explicit_defaults_for_timestamp`の更新を元に戻す[#1750](https://github.com/pingcap/tiflow/pull/1750) + - シンクフロー制御をサポートし、メモリオーバーフローのリスクを軽減します[#1840](https://github.com/pingcap/tiflow/pull/1840) + - テーブルを移動する際にレプリケーションタスクが停止する可能性があるバグを修正[#1828](https://github.com/pingcap/tiflow/pull/1828) + - TiCDC チェンジフィード チェックポイントの停滞により TiKV GC セーフ ポイントがブロックされる問題を修正しました[#1759](https://github.com/pingcap/tiflow/pull/1759) - Backup & Restore (BR) - - ログの復元中に`DELETE`イベントが失われる問題を修正しました[#1063](https://github.com/pingcap/br/issues/1063) - - BR がTiKVに無駄な RPC リクエストを大量に送信してしまうバグを修正しました[#1037](https://github.com/pingcap/br/pull/1037) - - バックアップ操作が失敗したときにエラーが出力されない問題を修正[#1043](https://github.com/pingcap/br/pull/1043) + - ログの復元中に`DELETE`イベントが失われる問題を修正しました[#1063](https://github.com/pingcap/br/issues/1063) + - BR がTiKVに無駄な RPC リクエストを大量に送信してしまうバグを修正しました[#1037](https://github.com/pingcap/br/pull/1037) + - バックアップ操作が失敗したときにエラーが出力されない問題を修正[#1043](https://github.com/pingcap/br/pull/1043) - TiDB Lightning - - KVデータ生成時に発生するTiDB Lightning panicの問題を修正[#1127](https://github.com/pingcap/br/pull/1127) - - 自動コミットが無効になっていると、TiDB バックエンド モードのTiDB Lightningでデータをロードできない問題を修正しました[#1104](https://github.com/pingcap/br/issues/1104) - - データインポート中にキーの合計サイズがラフトエントリ制限を超えたためにバッチ分割リージョンが失敗するバグを修正[#969](https://github.com/pingcap/br/issues/969) + - KVデータ生成時に発生するTiDB Lightning panicの問題を修正[#1127](https://github.com/pingcap/br/pull/1127) + - 自動コミットが無効になっていると、TiDB バックエンド モードのTiDB Lightningでデータをロードできない問題を修正しました[#1104](https://github.com/pingcap/br/issues/1104) + - データインポート中にキーの合計サイズがラフトエントリ制限を超えたためにバッチ分割リージョンが失敗するバグを修正[#969](https://github.com/pingcap/br/issues/969) diff --git a/releases/release-5.0.3.md b/releases/release-5.0.3.md index eebd55e36137f..920bbd7f525e6 100644 --- a/releases/release-5.0.3.md +++ b/releases/release-5.0.3.md @@ -14,7 +14,7 @@ TiDB バージョン: 5.0.3 - TiDB - v4.0 クラスターを v5.0 以降のバージョン (dev または v5.1) にアップグレードすると、 `tidb_multi_statement_mode`変数のデフォルト値が`WARN`から`OFF`に変更されます。 - - TiDBはMySQL 5.7のnoop変数`innodb_default_row_format`と互換性を持つようになりました。この変数を設定しても効果はありません[#23541](https://github.com/pingcap/tidb/issues/23541) + - TiDBはMySQL 5.7のnoop変数`innodb_default_row_format`と互換性を持つようになりました。この変数を設定しても効果はありません[#23541](https://github.com/pingcap/tidb/issues/23541) ## 機能強化 {#feature-enhancements} @@ -22,38 +22,38 @@ TiDB バージョン: 5.0.3 - TiCDC - - ノードの変更フィード情報とヘルス情報を取得するための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) + - ノードの変更フィード情報とヘルス情報を取得するための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) - - 内蔵機能`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) - - 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` の組み込み関数`str_to_date`の MySQL 互換性を改善しました [#25767](https://github.com/pingcap/tidb/pull/25767) + - `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 に`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) + - リージョンに基づいて、異なるTiFlashノード間でMPPクエリワークロードのバランスをとることをサポート [#24724](https://github.com/pingcap/tidb/pull/24724) + - MPPクエリ実行後にキャッシュ内の古い領域を無効にする機能をサポート[#24432](https://github.com/pingcap/tidb/pull/24432) + - フォーマット指定子`%b/%M/%r/%T` の組み込み関数`str_to_date`の MySQL 互換性を改善しました [#25767](https://github.com/pingcap/tidb/pull/25767) - TiKV - - TiCDCシンクのメモリ消費を制限する[#10305](https://github.com/tikv/tikv/pull/10305) - - TiCDC 古い値キャッシュのメモリ制限の上限を追加します。 [#10313](https://github.com/tikv/tikv/pull/10313) + - TiCDCシンクのメモリ消費を制限する[#10305](https://github.com/tikv/tikv/pull/10305) + - 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 @@ -69,46 +69,46 @@ TiDB バージョン: 5.0.3 - TiCDC - - gRPCの再接続ロジックを改良し、KVクライアントのスループットを向上させる[#1586](https://github.com/pingcap/tiflow/issues/1586) [#1501](https://github.com/pingcap/tiflow/issues/1501#issuecomment-820027078) [#1682](https://github.com/pingcap/tiflow/pull/1682) [#1393](https://github.com/pingcap/tiflow/issues/1393) [#1847](https://github.com/pingcap/tiflow/pull/1847) [#1905](https://github.com/pingcap/tiflow/issues/1905) [#1904](https://github.com/pingcap/tiflow/issues/1904) + - gRPCの再接続ロジックを改良し、KVクライアントのスループットを向上させる[#1586](https://github.com/pingcap/tiflow/issues/1586) [#1501](https://github.com/pingcap/tiflow/issues/1501#issuecomment-820027078) [#1682](https://github.com/pingcap/tiflow/pull/1682) [#1393](https://github.com/pingcap/tiflow/issues/1393) [#1847](https://github.com/pingcap/tiflow/pull/1847) [#1905](https://github.com/pingcap/tiflow/issues/1905) [#1904](https://github.com/pingcap/tiflow/issues/1904) - ソーターのI/Oエラーをよりユーザーフレンドリーにする ## バグ修正 {#bug-fixes} - TiDB - - `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) - - ウィンドウ関数クエリで`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演算子の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` チェックするときに発生する`index-out-of-range`エラーを修正します) [#23839](https://github.com/pingcap/tidb/issues/23839) - - 相関サブクエリのインデックス結合の結果が間違っている問題を修正[#25799](https://github.com/pingcap/tidb/issues/25799) + - `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) + - ウィンドウ関数クエリで`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演算子の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` チェックするときに発生する`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) - - コプロセッサの関数`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) + - 間違った`tikv_raftstore_hibernated_peer_state`指標を修正する[#10330](https://github.com/tikv/tikv/issues/10330) + - コプロセッサの関数`json_unquote()`の間違った引数の型を修正 [#10176](https://github.com/tikv/tikv/issues/10176) + - 場合によってはACIDの破壊を避けるために、正常なシャットダウン中にコールバックのクリアをスキップする[#10353](https://github.com/tikv/tikv/issues/10353) [#10307](https://github.com/tikv/tikv/issues/10307) + - Leaderのレプリカ読み取りで読み取りインデックスが共有されるバグを修正しました [#10347](https://github.com/tikv/tikv/issues/10347) + - `DOUBLE`を`DOUBLE` に変換する間違った関数を修正 [#25200](https://github.com/pingcap/tidb/issues/25200) - PD - - スケジューラの起動後にTTL設定をロードするときに発生するデータ競合の問題を修正しました[#3771](https://github.com/tikv/pd/issues/3771) - - TiDBの`TIKV_REGION_PEERS`テーブルの`is_learner`フィールドが正しくないというバグを修正しました[#3372](https://github.com/tikv/pd/issues/3372) [#24293](https://github.com/pingcap/tidb/issues/24293) - - ゾーン内のすべての TiKV ノードがオフラインまたはダウンしている場合、PD が他のゾーンへのレプリカをスケジュールしない問題を修正[#3705](https://github.com/tikv/pd/issues/3705) - - スキャッタリージョンスケジューラを追加した後にPDがpanicになる可能性がある問題を修正[#3762](https://github.com/tikv/pd/pull/3762) + - スケジューラの起動後にTTL設定をロードするときに発生するデータ競合の問題を修正しました[#3771](https://github.com/tikv/pd/issues/3771) + - TiDBの`TIKV_REGION_PEERS`テーブルの`is_learner`フィールドが正しくないというバグを修正しました[#3372](https://github.com/tikv/pd/issues/3372) [#24293](https://github.com/pingcap/tidb/issues/24293) + - ゾーン内のすべての TiKV ノードがオフラインまたはダウンしている場合、PD が他のゾーンへのレプリカをスケジュールしない問題を修正[#3705](https://github.com/tikv/pd/issues/3705) + - スキャッタリージョンスケジューラを追加した後にPDがpanicになる可能性がある問題を修正[#3762](https://github.com/tikv/pd/pull/3762) - TiFlash @@ -126,21 +126,21 @@ TiDB バージョン: 5.0.3 - TiCDC - - チェックポイント更新するときに TiCDC 所有者が終了する問題を修正しました [#1902](https://github.com/pingcap/tiflow/issues/1902) - - MySQLシンクがエラーに遭遇して一時停止した後に、一部のMySQL接続がリークする可能性があるバグを修正しました[#1946](https://github.com/pingcap/tiflow/pull/1946) - - TiCDCが`/proc/meminfo` の読み取りに失敗した場合に発生するpanic問題を修正しました [#2024](https://github.com/pingcap/tiflow/pull/2024) - - TiCDC のランタイムメモリ消費を削減する[#2012](https://github.com/pingcap/tiflow/pull/2012) [#1958](https://github.com/pingcap/tiflow/pull/1958) - - 解決された ts の計算が遅れることによって TiCDCサーバーのpanicを引き起こす可能性があるバグを修正しました。 [#1576](https://github.com/pingcap/tiflow/issues/1576) - - プロセッサ潜在的なデッドロック問題を修正 [#2142](https://github.com/pingcap/tiflow/pull/2142) + - チェックポイント更新するときに TiCDC 所有者が終了する問題を修正しました [#1902](https://github.com/pingcap/tiflow/issues/1902) + - MySQLシンクがエラーに遭遇して一時停止した後に、一部のMySQL接続がリークする可能性があるバグを修正しました[#1946](https://github.com/pingcap/tiflow/pull/1946) + - TiCDCが`/proc/meminfo` の読み取りに失敗した場合に発生するpanic問題を修正しました [#2024](https://github.com/pingcap/tiflow/pull/2024) + - TiCDC のランタイムメモリ消費を削減する[#2012](https://github.com/pingcap/tiflow/pull/2012) [#1958](https://github.com/pingcap/tiflow/pull/1958) + - 解決された ts の計算が遅れることによって TiCDCサーバーのpanicを引き起こす可能性があるバグを修正しました。 [#1576](https://github.com/pingcap/tiflow/issues/1576) + - プロセッサ潜在的なデッドロック問題を修正 [#2142](https://github.com/pingcap/tiflow/pull/2142) - Backup & Restore (BR) - - 復元中にすべてのシステムテーブルがフィルタリングされるバグを修正[#1197](https://github.com/pingcap/br/issues/1197) [#1201](https://github.com/pingcap/br/issues/1201) - - 復元中にTDEが有効になっていると、バックアップと復元で「ファイルが既に存在します」というエラーが報告される問題を修正しました[#1179](https://github.com/pingcap/br/issues/1179) + - 復元中にすべてのシステムテーブルがフィルタリングされるバグを修正[#1197](https://github.com/pingcap/br/issues/1197) [#1201](https://github.com/pingcap/br/issues/1201) + - 復元中にTDEが有効になっていると、バックアップと復元で「ファイルが既に存在します」というエラーが報告される問題を修正しました[#1179](https://github.com/pingcap/br/issues/1179) - TiDB Lightning - - 一部の特殊データにおけるTiDB Lightning panic問題を修正[#1213](https://github.com/pingcap/br/issues/1213) - - TiDB Lightningがインポートした大きなCSVファイルを分割する際に報告されるEOFエラーを修正しました[#1133](https://github.com/pingcap/br/issues/1133) - - TiDB Lightningが`FLOAT`または`DOUBLE`タイプの`auto_increment`列を持つテーブルをインポートするときに過度に大きなベース値が生成されるバグを修正しました[#1186](https://github.com/pingcap/br/pull/1186) - - TiDBがParquetファイル内の`DECIMAL`種類のデータを解析できない問題を修正 [#1277](https://github.com/pingcap/br/pull/1277) + - 一部の特殊データにおけるTiDB 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 d843d8932ab36..3023a42bcc8bb 100644 --- a/releases/release-5.0.4.md +++ b/releases/release-5.0.4.md @@ -13,44 +13,44 @@ TiDB バージョン: 5.0.4 - TiDB - - 新規セッションで`SHOW VARIABLES`を実行すると遅くなる問題を修正しました。この修正により、[#19341](https://github.com/pingcap/tidb/pull/19341)で行われた変更の一部が元に戻り、互換性の問題が発生する可能性があります[#24326](https://github.com/pingcap/tidb/issues/24326) - - `tidb_stmt_summary_max_stmt_count`変数のデフォルト値を`200`から`3000`に変更します[#25873](https://github.com/pingcap/tidb/pull/25873) + - 新規セッションで`SHOW VARIABLES`を実行すると遅くなる問題を修正しました。この修正により、[#19341](https://github.com/pingcap/tidb/pull/19341)で行われた変更の一部が元に戻り、互換性の問題が発生する可能性があります[#24326](https://github.com/pingcap/tidb/issues/24326) + - `tidb_stmt_summary_max_stmt_count`変数のデフォルト値を`200`から`3000`に変更します[#25873](https://github.com/pingcap/tidb/pull/25873) - 次のバグ修正により実行結果が変わり、アップグレードの非互換性が発生する可能性があります。 - - `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) - - `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) - - 新しい照合順序が有効になっているときに、複数の列で`count(distinct)`式を使用すると間違った結果が返される問題を修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) - - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) - - `SQL_MODE` 「STRICT_TRANS_TABLES」の場合、無効な日付を挿入してもエラーが報告されない問題を修正しました[#26762](https://github.com/pingcap/tidb/issues/26762) - - `SQL_MODE` 「NO_ZERO_IN_DATE」の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) - - プレフィックスインデックスのクエリ範囲に関するバグを修正 [#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) - - `prepared`ステートメントと直接クエリの結果が矛盾する可能性がある問題を修正[#22949](https://github.com/pingcap/tidb/issues/22949) - - `YEAR`型を文字列または整数型と比較するとクエリ結果が間違っている可能性がある問題を修正しました [#23262](https://github.com/pingcap/tidb/issues/23262) + - `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) + - `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) + - 新しい照合順序が有効になっているときに、複数の列で`count(distinct)`式を使用すると間違った結果が返される問題を修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) + - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) + - `SQL_MODE` 「STRICT_TRANS_TABLES」の場合、無効な日付を挿入してもエラーが報告されない問題を修正しました[#26762](https://github.com/pingcap/tidb/issues/26762) + - `SQL_MODE` 「NO_ZERO_IN_DATE」の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) + - プレフィックスインデックスのクエリ範囲に関するバグを修正 [#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) + - `prepared`ステートメントと直接クエリの結果が矛盾する可能性がある問題を修正[#22949](https://github.com/pingcap/tidb/issues/22949) + - `YEAR`型を文字列または整数型と比較するとクエリ結果が間違っている可能性がある問題を修正しました [#23262](https://github.com/pingcap/tidb/issues/23262) ## 機能強化 {#feature-enhancements} - TiDB - - 最適化の推定を無視し、MPPモードを強制的に使用する設定`tidb_enforce_mpp=1`サポート [#26382](https://github.com/pingcap/tidb/pull/26382) + - 最適化の推定を無視し、MPPモードを強制的に使用する設定`tidb_enforce_mpp=1`サポート [#26382](https://github.com/pingcap/tidb/pull/26382) - TiKV - - TiCDC 構成の動的な変更をサポート[#10645](https://github.com/tikv/tikv/issues/10645) + - TiCDC 構成の動的な変更をサポート[#10645](https://github.com/tikv/tikv/issues/10645) - PD - - TiDB DashboardにOIDCベースのSSOサポートを追加 [#3884](https://github.com/tikv/pd/pull/3884) + - TiDB DashboardにOIDCベースのSSOサポートを追加 [#3884](https://github.com/tikv/pd/pull/3884) - TiFlash @@ -62,96 +62,96 @@ TiDB バージョン: 5.0.4 - TiDB - - ヒストグラムの行数に基づいて自動分析をトリガーする[#24237](https://github.com/pingcap/tidb/issues/24237) - - ノードが故障して前に再起動した場合、一定期間TiFlashノードへのリクエストの送信を停止します。 [#26757](https://github.com/pingcap/tidb/pull/26757) - - `split region`上限を上げて`split table`と`presplit`をより安定させる[#26657](https://github.com/pingcap/tidb/pull/26657) - - MPPクエリの再試行をサポート[#26483](https://github.com/pingcap/tidb/pull/26483) - - MPPクエリを起動する前にTiFlashの可用性を確認してください [#1807](https://github.com/pingcap/tics/issues/1807) - - クエリ結果をより安定させるために、安定した結果モードをサポートします[#26084](https://github.com/pingcap/tidb/pull/26084) - - MySQLシステム変数`init_connect`とその関連機能サポートする [#18894](https://github.com/pingcap/tidb/issues/18894) - - MPPモードで`COUNT(DISTINCT)`集約機能を徹底的にプッシュダウンする [#25861](https://github.com/pingcap/tidb/pull/25861) - - 集計関数を`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) + - ヒストグラムの行数に基づいて自動分析をトリガーする[#24237](https://github.com/pingcap/tidb/issues/24237) + - ノードが故障して前に再起動した場合、一定期間TiFlashノードへのリクエストの送信を停止します。 [#26757](https://github.com/pingcap/tidb/pull/26757) + - `split region`上限を上げて`split table`と`presplit`をより安定させる[#26657](https://github.com/pingcap/tidb/pull/26657) + - MPPクエリの再試行をサポート[#26483](https://github.com/pingcap/tidb/pull/26483) + - MPPクエリを起動する前にTiFlashの可用性を確認してください [#1807](https://github.com/pingcap/tics/issues/1807) + - クエリ結果をより安定させるために、安定した結果モードをサポートします[#26084](https://github.com/pingcap/tidb/pull/26084) + - MySQLシステム変数`init_connect`とその関連機能サポートする [#18894](https://github.com/pingcap/tidb/issues/18894) + - MPPモードで`COUNT(DISTINCT)`集約機能を徹底的にプッシュダウンする [#25861](https://github.com/pingcap/tidb/pull/25861) + - 集計関数を`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) - - 未確定エラーの可能性を減らすために、できるだけべき等な事前書き込みを行う[#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) + - 読み取り準備と書き込み準備は別々に処理して読み取りレイテンシーを削減する[#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) + - 未確定エラーの可能性を減らすために、できるだけべき等な事前書き込みを行う[#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) - PD - - PD間のリージョン情報の同期パフォーマンスを向上[#3993](https://github.com/tikv/pd/pull/3993) + - PD間のリージョン情報の同期パフォーマンスを向上[#3993](https://github.com/tikv/pd/pull/3993) - ツール - Dumpling - - `START TRANSACTION ... WITH CONSISTENT SNAPSHOT`または`SHOW CREATE TABLE`構文をサポートしていない MySQL 互換データベースのバックアップをサポート[#309](https://github.com/pingcap/dumpling/issues/309) + - `START TRANSACTION ... WITH CONSISTENT SNAPSHOT`または`SHOW CREATE TABLE`構文をサポートしていない MySQL 互換データベースのバックアップをサポート[#309](https://github.com/pingcap/dumpling/issues/309) - TiCDC - - Unified Sorterがメモリを使用してソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) - - メジャーバージョンまたはマイナーバージョン間での TiCDC クラスターの操作を禁止[#2598](https://github.com/pingcap/tiflow/pull/2598) - - テーブルのリージョンがすべて 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) + - Unified Sorterがメモリを使用してソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) + - メジャーバージョンまたはマイナーバージョン間での TiCDC クラスターの操作を禁止[#2598](https://github.com/pingcap/tiflow/pull/2598) + - テーブルのリージョンがすべて 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) ## バグ修正 {#bug-fixes} - 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) - - 悲観的トランザクションをコミットすると書き込み競合が発生する可能性がある問題を修正[#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」 ではなく「PHYSICAL」と表示されるバグを修正しました。 [#25100](https://github.com/pingcap/tidb/issues/25100) - - `TIKV_REGION_PEERS`システムテーブルに正しい`DOWN`ステータスが表示されないバグを修正しました [#24879](https://github.com/pingcap/tidb/issues/24879) - - HTTP API使用時に発生するメモリリークの問題を修正[#24649](https://github.com/pingcap/tidb/pull/24649) - - ビューが`DEFINER` をサポートしない問題を修正 [#24414](https://github.com/pingcap/tidb/issues/24414) - - `tidb-server --help`コード`2` で終了する問題を修正 [#24046](https://github.com/pingcap/tidb/issues/24046) - - グローバル変数`dml_batch_size`設定が有効にならない問題を修正[#24709](https://github.com/pingcap/tidb/issues/24709) - - `read_from_storage`とパーティションテーブルを同時に使用するとエラーが発生する問題を修正[#20372](https://github.com/pingcap/tidb/issues/20372) - - 射影演算子を実行するときに TiDB がパニックを起こす問題を修正しました [#24264](https://github.com/pingcap/tidb/issues/24264) - - 統計情報によりクエリがpanicになる可能性がある問題を修正[#24061](https://github.com/pingcap/tidb/pull/24061) - - `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) - - テーブルを結合する際の`VARCHAR`とタイムスタンプ間の誤った暗黙的な変換を修正しました [#25902](https://github.com/pingcap/tidb/issues/25902) - - 相関サブクエリステートメントの誤った結果を修正する[#27233](https://github.com/pingcap/tidb/issues/27233) + - パーティションテーブルをクエリし、パーティションキーに条件`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) + - 悲観的トランザクションをコミットすると書き込み競合が発生する可能性がある問題を修正[#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」 ではなく「PHYSICAL」と表示されるバグを修正しました。 [#25100](https://github.com/pingcap/tidb/issues/25100) + - `TIKV_REGION_PEERS`システムテーブルに正しい`DOWN`ステータスが表示されないバグを修正しました [#24879](https://github.com/pingcap/tidb/issues/24879) + - HTTP API使用時に発生するメモリリークの問題を修正[#24649](https://github.com/pingcap/tidb/pull/24649) + - ビューが`DEFINER` をサポートしない問題を修正 [#24414](https://github.com/pingcap/tidb/issues/24414) + - `tidb-server --help`コード`2` で終了する問題を修正 [#24046](https://github.com/pingcap/tidb/issues/24046) + - グローバル変数`dml_batch_size`設定が有効にならない問題を修正[#24709](https://github.com/pingcap/tidb/issues/24709) + - `read_from_storage`とパーティションテーブルを同時に使用するとエラーが発生する問題を修正[#20372](https://github.com/pingcap/tidb/issues/20372) + - 射影演算子を実行するときに TiDB がパニックを起こす問題を修正しました [#24264](https://github.com/pingcap/tidb/issues/24264) + - 統計情報によりクエリがpanicになる可能性がある問題を修正[#24061](https://github.com/pingcap/tidb/pull/24061) + - `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) + - テーブルを結合する際の`VARCHAR`とタイムスタンプ間の誤った暗黙的な変換を修正しました [#25902](https://github.com/pingcap/tidb/issues/25902) + - 相関サブクエリステートメントの誤った結果を修正する[#27233](https://github.com/pingcap/tidb/issues/27233) - TiKV - - 破損したスナップショットファイルによって引き起こされる潜在的なディスクフル問題を修正[#10813](https://github.com/tikv/tikv/issues/10813) - - Titan が有効になっている 5.0 より前のバージョンからアップグレードするときに発生する TiKV panic問題を修正しました[#10843](https://github.com/tikv/tikv/pull/10843) - - 新しいバージョンのTiKVをv5.0.xにロールバックできない問題を修正しました[#10843](https://github.com/tikv/tikv/pull/10843) - - 5.0より前のバージョンから5.0以降のバージョンにアップグレードする際に発生するTiKV panicの問題を修正しました。アップグレード前にTitanが有効になっているTiKV v3.xからクラスタをアップグレードした場合、このクラスタでこの問題が発生する可能性があります[#10774](https://github.com/tikv/tikv/issues/10774) - - 左悲観的ロックによる解析エラーを修正[#26404](https://github.com/pingcap/tidb/issues/26404) - - 特定のプラットフォームで期間を計算するときに発生するpanicを修正[#10571](https://github.com/tikv/tikv/pull/10571) - - Load Base Split の`batch_get_command`のキーがエンコードされていない問題を修正[#10542](https://github.com/tikv/tikv/issues/10542) + - 破損したスナップショットファイルによって引き起こされる潜在的なディスクフル問題を修正[#10813](https://github.com/tikv/tikv/issues/10813) + - Titan が有効になっている 5.0 より前のバージョンからアップグレードするときに発生する TiKV panic問題を修正しました[#10843](https://github.com/tikv/tikv/pull/10843) + - 新しいバージョンのTiKVをv5.0.xにロールバックできない問題を修正しました[#10843](https://github.com/tikv/tikv/pull/10843) + - 5.0より前のバージョンから5.0以降のバージョンにアップグレードする際に発生するTiKV panicの問題を修正しました。アップグレード前にTitanが有効になっているTiKV v3.xからクラスタをアップグレードした場合、このクラスタでこの問題が発生する可能性があります[#10774](https://github.com/tikv/tikv/issues/10774) + - 左悲観的ロックによる解析エラーを修正[#26404](https://github.com/pingcap/tidb/issues/26404) + - 特定のプラットフォームで期間を計算するときに発生するpanicを修正[#10571](https://github.com/tikv/tikv/pull/10571) + - Load Base Split の`batch_get_command`のキーがエンコードされていない問題を修正[#10542](https://github.com/tikv/tikv/issues/10542) - PD - - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - - `replication.max-replicas`を更新した後、デフォルトの配置ルールのレプリカ数が一定のままになる問題を修正[#3886](https://github.com/tikv/pd/issues/3886) - - 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) + - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) + - `replication.max-replicas`を更新した後、デフォルトの配置ルールのレプリカ数が一定のままになる問題を修正[#3886](https://github.com/tikv/pd/issues/3886) + - 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) - TiFlash @@ -175,27 +175,27 @@ TiDB バージョン: 5.0.4 - Dumpling - - MySQL 8.0.3以降のバージョンで`show table status`の実行が停止する問題を修正[#322](https://github.com/pingcap/dumpling/issues/322) + - MySQL 8.0.3以降のバージョンで`show table status`の実行が停止する問題を修正[#322](https://github.com/pingcap/dumpling/issues/322) - TiCDC - - `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`型で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) - - TiCDC 所有者スイッチ後に発生するデータの不整合の問題を修正[#2230](https://github.com/pingcap/tiflow/issues/2230) - - `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 ステートメント実行時にオーナーがクラッシュした場合に、潜在的な 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) + - `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`型で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) + - TiCDC 所有者スイッチ後に発生するデータの不整合の問題を修正[#2230](https://github.com/pingcap/tiflow/issues/2230) + - `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 ステートメント実行時にオーナーがクラッシュした場合に、潜在的な 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.5.md b/releases/release-5.0.5.md index e40912a1e85f5..ef64df3723ac8 100644 --- a/releases/release-5.0.5.md +++ b/releases/release-5.0.5.md @@ -13,4 +13,4 @@ TiDB バージョン: 5.0.5 - TiKV - - `GcKeys`のタスクが複数のキーで呼び出された場合に動作しない問題を修正しました。この問題により、コンパクションフィルタGCがMVCC削除情報を削除しない可能性があります[#11217](https://github.com/tikv/tikv/issues/11217) + - `GcKeys`のタスクが複数のキーで呼び出された場合に動作しない問題を修正しました。この問題により、コンパクションフィルタGCがMVCC削除情報を削除しない可能性があります[#11217](https://github.com/tikv/tikv/issues/11217) diff --git a/releases/release-5.0.6.md b/releases/release-5.0.6.md index 35bbf6eb77084..5716a9498b34f 100644 --- a/releases/release-5.0.6.md +++ b/releases/release-5.0.6.md @@ -16,108 +16,108 @@ 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) - - TiCDC がメッセージを Kafka パーティション間でより均等に分散するように、Kafka シンク`partition-num`のデフォルト値を 3 に変更します[#3337](https://github.com/pingcap/ticdc/issues/3337) + - `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} - TiDB - - コプロセッサがロックに遭遇したときに影響を受けるSQL文をデバッグログに表示します。これは問題の診断に役立ちます[#27718](https://github.com/pingcap/tidb/issues/27718) + - コプロセッサがロックに遭遇したときに影響を受けるSQL文をデバッグログに表示します。これは問題の診断に役立ちます[#27718](https://github.com/pingcap/tidb/issues/27718) - TiKV - - 検証プロセスを`Apply`スレッド プールから`Import`スレッド プールに移動することで、SST ファイルの挿入速度が向上します[#11239](https://github.com/tikv/tikv/issues/11239) - - モジュールのパフォーマンスの問題を特定するために、 Raftログのガベージコレクションモジュールのメトリックを追加します。 [#11374](https://github.com/tikv/tikv/issues/11374) - - Grafanaダッシュボードで、ストレージ関連の珍しいメトリックをいくつか折りたたむ [#11681](https://github.com/tikv/tikv/issues/11681) + - 検証プロセスを`Apply`スレッド プールから`Import`スレッド プールに移動することで、SST ファイルの挿入速度が向上します[#11239](https://github.com/tikv/tikv/issues/11239) + - モジュールのパフォーマンスの問題を特定するために、 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) - - スケジューラが空のリージョンをスケジュールできるようにし、スケジューラの構成を固定することで、 `scatter-range-scheduler`スケジューラのスケジュール結果をより均等にします。 [#4497](https://github.com/tikv/pd/issues/4497) - - リーダー排除スケジューラが不健全なピアを持つリージョンをスケジュールできるようにサポート[#4093](https://github.com/tikv/pd/issues/4093) + - スケジューラの終了プロセスを高速化 [#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) - ツール - TiCDC - - TiKV リロードのレート制限制御を最適化して、チェンジフィード初期化中の gPRC 輻輳を軽減します[#3110](https://github.com/pingcap/ticdc/issues/3110) - - 頻繁な etcd 書き込みが PD サービスに影響を与えないように、EtcdWorker にティック頻度制限を追加します[#3112](https://github.com/pingcap/ticdc/issues/3112) - - Kafkaシンクの`config.Metadata.Timeout`デフォルト設定を追加する [#3352](https://github.com/pingcap/tiflow/issues/3352) - - デフォルト値の`max-message-bytes`を`10M`に設定すると、Kafkaメッセージが送信されない可能性が減ります。 [#3081](https://github.com/pingcap/tiflow/issues/3081) - - `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) + - TiKV リロードのレート制限制御を最適化して、チェンジフィード初期化中の gPRC 輻輳を軽減します[#3110](https://github.com/pingcap/ticdc/issues/3110) + - 頻繁な etcd 書き込みが PD サービスに影響を与えないように、EtcdWorker にティック頻度制限を追加します[#3112](https://github.com/pingcap/ticdc/issues/3112) + - Kafkaシンクの`config.Metadata.Timeout`デフォルト設定を追加する [#3352](https://github.com/pingcap/tiflow/issues/3352) + - デフォルト値の`max-message-bytes`を`10M`に設定すると、Kafkaメッセージが送信されない可能性が減ります。 [#3081](https://github.com/pingcap/tiflow/issues/3081) + - `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) - - PD 要求エラーまたは TiKV I/O タイムアウト エラーが発生した場合は、 BRタスクを再試行します[#27787](https://github.com/pingcap/tidb/issues/27787) - - 復元の堅牢性を向上させる[#27421](https://github.com/pingcap/tidb/issues/27421) + - PD 要求エラーまたは TiKV I/O タイムアウト エラーが発生した場合は、 BRタスクを再試行します[#27787](https://github.com/pingcap/tidb/issues/27787) + - 復元の堅牢性を向上させる[#27421](https://github.com/pingcap/tidb/issues/27421) - TiDB Lightning - - 式インデックスまたは仮想生成列に依存するインデックスを持つテーブルへのデータのインポートをサポートします[#1404](https://github.com/pingcap/br/issues/1404) + - 式インデックスまたは仮想生成列に依存するインデックスを持つテーブルへのデータのインポートをサポートします[#1404](https://github.com/pingcap/br/issues/1404) ## バグ修正 {#bug-fixes} - TiDB - - 楽観的トランザクションの競合によりトランザクションが互いにブロックされる可能性がある問題を修正[#11148](https://github.com/tikv/tikv/issues/11148) - - 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`文を実行する際に 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) - - `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` を割り当てる際の`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) - - 無効な日付値を同時に挿入するときに発生する 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) - - `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`引数を渡したときに`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文に自然結合が含まれている場合に`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) + - 楽観的トランザクションの競合によりトランザクションが互いにブロックされる可能性がある問題を修正[#11148](https://github.com/tikv/tikv/issues/11148) + - 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`文を実行する際に 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) + - `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` を割り当てる際の`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) + - 無効な日付値を同時に挿入するときに発生する 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) + - `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`引数を渡したときに`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文に自然結合が含まれている場合に`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) - - 極端な状況でリージョンのマージ、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 メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) - - 統計スレッドの監視データによって発生するメモリリークを修正しました [#11195](https://github.com/tikv/tikv/issues/11195) - - 下流データベースが見つからない場合に発生する 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がデータをインポートする際にファイルが存在しない場合に発生する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) - - 無効な文字列を浮動小数点数にキャストする問題を修正[#23322](https://github.com/pingcap/tidb/issues/23322) + - 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 メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) + - 統計スレッドの監視データによって発生するメモリリークを修正しました [#11195](https://github.com/tikv/tikv/issues/11195) + - 下流データベースが見つからない場合に発生する 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がデータをインポートする際にファイルが存在しない場合に発生する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) + - 無効な文字列を浮動小数点数にキャストする問題を修正[#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) - - ダウンしたノードを修復する際にピアの削除速度が制限される問題を修正[#4090](https://github.com/tikv/pd/issues/4090) - - リージョンハートビートが60秒未満の場合にホットスポットキャッシュをクリアできない問題を修正[#4390](https://github.com/tikv/pd/issues/4390) + - 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) + - ダウンしたノードを修復する際にピアの削除速度が制限される問題を修正[#4090](https://github.com/tikv/pd/issues/4090) + - リージョンハートビートが60秒未満の場合にホットスポットキャッシュをクリアできない問題を修正[#4390](https://github.com/tikv/pd/issues/4390) - TiFlash @@ -138,32 +138,32 @@ TiDB バージョン: 5.0.6 - TiCDC - - `force-replicate`有効になっているときに、有効なインデックスのない一部のパーティションテーブルが無視される可能性がある問題を修正[#2834](https://github.com/pingcap/tiflow/issues/2834) - - `cdc cli`予期しないパラメータを受け取ったときにユーザパラメータを黙って切り捨て、ユーザ入力パラメータが失われる問題を修正[#2303](https://github.com/pingcap/tiflow/issues/2303) - - Kafka メッセージの書き込み中にエラーが発生すると、TiCDC 同期タスクが一時停止する可能性がある問題を修正しました[#2978](https://github.com/pingcap/tiflow/issues/2978) - - 一部のタイプの列を Open Protocol 形式にエンコードするときに発生する可能性のあるpanic問題を修正しました。 [#2758](https://github.com/pingcap/tiflow/issues/2758) - - デフォルト値の`max-message-bytes`を`10M` に設定することで、Kafkaが過度に大きなメッセージを送信する可能性がある問題を修正しました。 [#3081](https://github.com/pingcap/tiflow/issues/3081) - - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - TiKV が同じリージョンに重複したリクエストを送信したときに TiCDC プロセスがpanicになる可能性がある問題を修正しました。 [#2386](https://github.com/pingcap/tiflow/issues/2386) - - 複数の TiKV がクラッシュした場合や強制再起動中に TiCDC レプリケーションが中断される問題を修正[#3288](https://github.com/pingcap/ticdc/issues/3288) - - チェンジフィードチェックポイントラグの負の値エラーを修正 [#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プロトコルで設定項目`enable-old-value`が自動的に`true`に設定されないバグを修正 [#3676](https://github.com/pingcap/tiflow/issues/3676) - - 一部の Red Hat Enterprise Linux リリース (6.8 や 6.9 など) で`cdc server`コマンドを実行したときに発生するタイムゾーンエラーを修正しました[#3584](https://github.com/pingcap/tiflow/issues/3584) - - Kafka シンクの不正確な`txn_batch_size`監視メトリックの問題を修正しました [#3431](https://github.com/pingcap/tiflow/issues/3431) - - `tikv_cdc_min_resolved_ts_no_change_for_1m`チェンジフィードがないときに警告が続く問題を修正[#11017](https://github.com/tikv/tikv/issues/11017) - - 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) + - `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 形式にエンコードするときに発生する可能性のある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 が同じリージョンに重複したリクエストを送信したときに 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) + - TiKV 所有者が再起動したときに TiCDC が TiKV から誤ったスキーマスナップショットを読み取るバグを修正[#2603](https://github.com/pingcap/tiflow/issues/2603) + - 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 シンクの不正確な`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 でタスクステータスを手動でクリーンアップするときに発生する 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) - Backup & Restore (BR) - - バックアップとリストア平均速度が不正確に計算されるバグを修正 [#1405](https://github.com/pingcap/br/issues/1405) + - バックアップとリストア平均速度が不正確に計算されるバグを修正 [#1405](https://github.com/pingcap/br/issues/1405) - Dumpling - - 複合主キーまたは一意キーを持つテーブルをダンプするときにDumplingが非常に遅くなるバグを修正しました [#29386](https://github.com/pingcap/tidb/issues/29386) + - 複合主キーまたは一意キーを持つテーブルをダンプするときに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 d39669b568a75..95a90a5bcdc24 100644 --- a/releases/release-5.1.1.md +++ b/releases/release-5.1.1.md @@ -13,22 +13,22 @@ TiDB バージョン: 5.1.1 - TiDB - - 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`テーブルアクセスするには`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) + - 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`テーブルアクセスするには`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} - TiDB Dashboard - - OIDC SSOをサポートします。OIDC対応のSSOサービス(OktaやAuth0など)を設定することで、ユーザーはSQLパスワードを入力せずにTiDB Dashboardにログインできます[#3883](https://github.com/tikv/pd/pull/3883) + - OIDC SSOをサポートします。OIDC対応のSSOサービス(OktaやAuth0など)を設定することで、ユーザーはSQLパスワードを入力せずにTiDB Dashboardにログインできます[#3883](https://github.com/tikv/pd/pull/3883) - TiFlash @@ -39,87 +39,87 @@ TiDB バージョン: 5.1.1 - TiDB - ステイル読み取り機能の一般提供 (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) - - MPPクエリの再試行をサポート[#26480](https://github.com/pingcap/tidb/pull/26480) - - `UPDATE`の読み取りで`point get`または`batch point get`を使用して、インデックスキーの`LOCK`レコードを`PUT`レコードに変更します[#26225](https://github.com/pingcap/tidb/pull/26225) - - 古いクエリからのビューの作成を禁止する[#26200](https://github.com/pingcap/tidb/pull/26200) - - MPPモードで`COUNT(DISTINCT)`集約機能を徹底的にプッシュダウンする [#26194](https://github.com/pingcap/tidb/pull/26194) - - 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) - - クラスターの立ち退きカウント情報を記録するためのテーブル`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) + - データ挿入を高速化するために`paramMarker`割り当てを避ける[#26076](https://github.com/pingcap/tidb/pull/26076) + - クエリ結果をより安定させるために、安定した結果モードをサポートします[#25995](https://github.com/pingcap/tidb/pull/25995) + - 組み込み関数`json_unquote()`をTiKV にプッシュダウンする機能をサポート [#26265](https://github.com/pingcap/tidb/pull/26265) + - MPPクエリの再試行をサポート[#26480](https://github.com/pingcap/tidb/pull/26480) + - `UPDATE`の読み取りで`point get`または`batch point get`を使用して、インデックスキーの`LOCK`レコードを`PUT`レコードに変更します[#26225](https://github.com/pingcap/tidb/pull/26225) + - 古いクエリからのビューの作成を禁止する[#26200](https://github.com/pingcap/tidb/pull/26200) + - MPPモードで`COUNT(DISTINCT)`集約機能を徹底的にプッシュダウンする [#26194](https://github.com/pingcap/tidb/pull/26194) + - 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) + - クラスターの立ち退きカウント情報を記録するためのテーブル`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` を更新するためにステイル読み取り要求の`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) + - 未確定エラーの可能性を減らすために、事前書き込みリクエストを可能な限りべき等にしてください[#10586](https://github.com/tikv/tikv/pull/10586) + - 多数の期限切れコマンドを処理する際のスタックオーバーフローのリスクを防ぐ[#10502](https://github.com/tikv/tikv/pull/10502) + - `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) - ツール - TiCDC - - `file sorter` を削除 [#2327](https://github.com/pingcap/tiflow/pull/2327) - - PDエンドポイントに証明書がない場合に返されるエラーメッセージを改善しました[#1973](https://github.com/pingcap/tiflow/issues/1973) + - `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 - - アップストリームが TiDB v3.x クラスタの場合は、常に`_tidb_rowid`を使用してテーブルを分割します。これにより、TiDB のメモリ使用量が削減されます[#295](https://github.com/pingcap/dumpling/issues/295) - - データベースメタデータへのアクセス頻度を減らして、Dumplingのパフォーマンスと安定性を向上させます[#315](https://github.com/pingcap/dumpling/pull/315) + - アップストリームが TiDB v3.x クラスタの場合は、常に`_tidb_rowid`を使用してテーブルを分割します。これにより、TiDB のメモリ使用量が削減されます[#295](https://github.com/pingcap/dumpling/issues/295) + - データベースメタデータへのアクセス頻度を減らして、Dumplingのパフォーマンスと安定性を向上させます[#315](https://github.com/pingcap/dumpling/pull/315) ## バグ修正 {#bug-fixes} - 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`ウィンドウ関数上にある場合に発生する可能性のpanic問題を修正しました [#25344](https://github.com/pingcap/tidb/issues/25344) - - 悲観的トランザクションをコミットすると書き込み競合が発生する可能性がある問題を修正[#25964](https://github.com/pingcap/tidb/issues/25964) - - 相関サブクエリのインデックス結合の結果が間違っている問題を修正[#25799](https://github.com/pingcap/tidb/issues/25799) - - 正常にコミットされた楽観的トランザクションがコミットエラーを報告する可能性があるバグを修正[#10468](https://github.com/tikv/tikv/issues/10468) - - `SET`型列でマージ結合を使用すると誤った結果が返される問題を修正しました [#25669](https://github.com/pingcap/tidb/issues/25669) - - 悲観的トランザクションのインデックスキーが繰り返しコミットされる可能性があるバグを修正[#26359](https://github.com/pingcap/tidb/issues/26359) - - オプティマイザがパーティション検索する際の整数オーバーフローのリスクを修正 [#26227](https://github.com/pingcap/tidb/issues/26227) - - `DATE`タイムスタンプにキャストするときに無効な値が書き込まれる可能性がある問題を修正しました [#26292](https://github.com/pingcap/tidb/issues/26292) - - 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) - - CTEイテレータが正しく閉じられていないバグを修正[#26112](https://github.com/pingcap/tidb/issues/26112) - - `LOAD DATA`文が非 UTF8 データを異常にインポートする可能性がある問題を修正[#25979](https://github.com/pingcap/tidb/issues/25979) - - 符号なし整数列でウィンドウ関数を使用する際に発生する可能性のある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) - - TiDBを単独で実行したときに発生するエラーを修正[#25555](https://github.com/pingcap/tidb/pull/25555) + - `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) + - 悲観的トランザクションのインデックスキーが繰り返しコミットされる可能性があるバグを修正[#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) + - テレメトリ による迷惑なログの問題を修正 [#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) + - CTEイテレータが正しく閉じられていないバグを修正[#26112](https://github.com/pingcap/tidb/issues/26112) + - `LOAD DATA`文が非 UTF8 データを異常にインポートする可能性がある問題を修正[#25979](https://github.com/pingcap/tidb/issues/25979) + - 符号なし整数列でウィンドウ関数を使用する際に発生する可能性のある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) + - 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) - - `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) - - コプロセッサの関数`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) + - 特定のプラットフォームで期間計算がpanicになる可能性がある問題を修正[#10569](https://github.com/tikv/tikv/pull/10569) + - Load Base Splitが誤って`batch_get_command` のエンコードされていないキーを使用する問題を修正しました [#10542](https://github.com/tikv/tikv/issues/10542) + - `resolved-ts.advance-ts-interval`構成を動的に変更してもすぐには反映されない問題を修正[#10426](https://github.com/tikv/tikv/issues/10426) + - レプリカが 4 つ以上ある場合に稀に発生するフォロワー メタデータ破損の問題を修正[#10225](https://github.com/tikv/tikv/issues/10225) + - 暗号化が有効になっている場合にスナップショットを2回構築すると発生するpanic問題を修正[#9786](https://github.com/tikv/tikv/issues/9786) [#10407](https://github.com/tikv/tikv/issues/10407) + - 間違った`tikv_raftstore_hibernated_peer_state`指標を修正する[#10330](https://github.com/tikv/tikv/issues/10330) + - コプロセッサの関数`json_unquote()`の間違った引数の型を修正 [#10176](https://github.com/tikv/tikv/issues/10176) + - 悲観的トランザクションのインデックスキーが繰り返しコミットされる可能性があるバグを修正[#10468](https://github.com/tikv/tikv/issues/10468#issuecomment-869491061) + - リーダーが移行された直後に`ReadIndex`リクエストが古い結果を返す問題を修正しました[#9351](https://github.com/tikv/tikv/issues/9351) - PD - - 複数のスケジューラが同時に実行されているために競合が発生した場合に、期待どおりのスケジュールを生成できない問題を修正[#3807](https://github.com/tikv/pd/issues/3807) [#3778](https://github.com/tikv/pd/issues/3778) - - スケジューラがすでに削除されているにもかかわらず、スケジューラが再び表示されることがある問題を修正しました[#2572](https://github.com/tikv/pd/issues/2572) + - 複数のスケジューラが同時に実行されているために競合が発生した場合に、期待どおりのスケジュールを生成できない問題を修正[#3807](https://github.com/tikv/pd/issues/3807) [#3778](https://github.com/tikv/pd/issues/3778) + - スケジューラがすでに削除されているにもかかわらず、スケジューラが再び表示されることがある問題を修正しました[#2572](https://github.com/tikv/pd/issues/2572) - TiFlash @@ -139,19 +139,19 @@ TiDB バージョン: 5.1.1 - TiCDC - - 新しい照合順序機能のサポートを修正[#2301](https://github.com/pingcap/tiflow/issues/2301) - - 実行時に共有マップへの非同期アクセスによりpanicが発生する可能性がある問題を修正[#2300](https://github.com/pingcap/tiflow/pull/2300) - - DDL ステートメント実行中にオーナーがクラッシュした場合に発生する可能性のある DDL 損失の問題を修正しました。 [#2290](https://github.com/pingcap/tiflow/pull/2290) - - TiDB のロックを早期に解決しようとする問題を修正[#2188](https://github.com/pingcap/tiflow/issues/2188) - - テーブル移行直後に TiCDC ノードが強制終了した場合にデータ損失が発生する可能性があるバグを修正[#2033](https://github.com/pingcap/tiflow/pull/2033) - - `changefeed update` on `--sort-dir`と`--start-ts` の処理ロジックを修正 [#1921](https://github.com/pingcap/tiflow/pull/1921) + - 新しい照合順序機能のサポートを修正[#2301](https://github.com/pingcap/tiflow/issues/2301) + - 実行時に共有マップへの非同期アクセスによりpanicが発生する可能性がある問題を修正[#2300](https://github.com/pingcap/tiflow/pull/2300) + - DDL ステートメント実行中にオーナーがクラッシュした場合に発生する可能性のある DDL 損失の問題を修正しました。 [#2290](https://github.com/pingcap/tiflow/pull/2290) + - TiDB のロックを早期に解決しようとする問題を修正[#2188](https://github.com/pingcap/tiflow/issues/2188) + - テーブル移行直後に TiCDC ノードが強制終了した場合にデータ損失が発生する可能性があるバグを修正[#2033](https://github.com/pingcap/tiflow/pull/2033) + - `changefeed update` on `--sort-dir`と`--start-ts` の処理ロジックを修正 [#1921](https://github.com/pingcap/tiflow/pull/1921) - Backup & Restore (BR) - - 復元するデータのサイズが正しく計算されない問題を修正[#1270](https://github.com/pingcap/br/issues/1270) - - cdclog から復元するときに発生する DDL イベントの欠落の問題を修正しました [#870](https://github.com/pingcap/br/issues/870) + - 復元するデータのサイズが正しく計算されない問題を修正[#1270](https://github.com/pingcap/br/issues/1270) + - cdclog から復元するときに発生する DDL イベントの欠落の問題を修正しました [#870](https://github.com/pingcap/br/issues/870) - TiDB Lightning - - 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) + - 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 1e5febcace181..55692a070ee20 100644 --- a/releases/release-5.1.2.md +++ b/releases/release-5.1.2.md @@ -15,38 +15,38 @@ 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) - - 新しい照合順序が有効になっているときに、複数の列で`count(distinct)`式を使用すると間違った結果が返される問題を修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) - - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) - - `SQL_MODE` 「STRICT_TRANS_TABLES」の場合、無効な日付を挿入してもエラーが報告されない問題を修正しました[#26762](https://github.com/pingcap/tidb/issues/26762) - - `SQL_MODE` 「NO_ZERO_IN_DATE」の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) + - `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) + - 新しい照合順序が有効になっているときに、複数の列で`count(distinct)`式を使用すると間違った結果が返される問題を修正しました[#27091](https://github.com/pingcap/tidb/issues/27091) + - `extract`関数の引数が負の期間場合に発生する結果の誤りを修正 [#27236](https://github.com/pingcap/tidb/issues/27236) + - `SQL_MODE` 「STRICT_TRANS_TABLES」の場合、無効な日付を挿入してもエラーが報告されない問題を修正しました[#26762](https://github.com/pingcap/tidb/issues/26762) + - `SQL_MODE` 「NO_ZERO_IN_DATE」の場合に無効なデフォルト日付を使用してもエラーが報告されない問題を修正しました[#26766](https://github.com/pingcap/tidb/issues/26766) - ツール - 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 - - TiCDC 構成の動的な変更をサポート[#10645](https://github.com/tikv/tikv/issues/10645) - - ネットワーク帯域幅を節約するために、解決されたTSメッセージのサイズを縮小します[#2448](https://github.com/pingcap/tiflow/issues/2448) - - 単一のストアから報告されるハートビートメッセージ内のピア統計の数を制限する[#10621](https://github.com/tikv/tikv/pull/10621) + - TiCDC 構成の動的な変更をサポート[#10645](https://github.com/tikv/tikv/issues/10645) + - ネットワーク帯域幅を節約するために、解決されたTSメッセージのサイズを縮小します[#2448](https://github.com/pingcap/tiflow/issues/2448) + - 単一のストアから報告されるハートビートメッセージ内のピア統計の数を制限する[#10621](https://github.com/tikv/tikv/pull/10621) - PD - - 空のリージョンをスケジュールできるようにし、散布範囲スケジューラで別の許容範囲設定を使用します。 [#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) + - 空のリージョンをスケジュールできるようにし、散布範囲スケジューラで別の許容範囲設定を使用します。 [#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) - TiFlash @@ -59,60 +59,60 @@ TiDB バージョン: 5.1.2 - TiCDC - - 統合ソーターがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) - - 同時実行性が高い場合は、ワーカープールを最適化してゴルーチンの数を減らす[#2211](https://github.com/pingcap/tiflow/issues/2211) - - テーブルのリージョンがTiKV ノードから転送されるときに goroutine の使用を減らす [#2284](https://github.com/pingcap/tiflow/issues/2284) - - グローバル gRPC 接続プールを追加し、KV クライアント間で gRPC 接続を共有する[#2534](https://github.com/pingcap/tiflow/pull/2534) - - メジャーバージョンとマイナーバージョンをまたがる TiCDC クラスターの操作を禁止する[#2599](https://github.com/pingcap/tiflow/pull/2599) + - 統合ソーターがメモリを使用してデータをソートする場合のメモリ管理を最適化します[#2553](https://github.com/pingcap/tiflow/issues/2553) + - 同時実行性が高い場合は、ワーカープールを最適化してゴルーチンの数を減らす[#2211](https://github.com/pingcap/tiflow/issues/2211) + - テーブルのリージョンがTiKV ノードから転送されるときに goroutine の使用を減らす [#2284](https://github.com/pingcap/tiflow/issues/2284) + - グローバル gRPC 接続プールを追加し、KV クライアント間で gRPC 接続を共有する[#2534](https://github.com/pingcap/tiflow/pull/2534) + - メジャーバージョンとマイナーバージョンをまたがる TiCDC クラスターの操作を禁止する[#2599](https://github.com/pingcap/tiflow/pull/2599) - Dumpling - - `START TRANSACTION ... WITH CONSISTENT SNAPSHOT`と`SHOW CREATE TABLE`サポートしていないMySQL互換データベースのバックアップをサポート[#309](https://github.com/pingcap/dumpling/issues/309) + - `START TRANSACTION ... WITH CONSISTENT SNAPSHOT`と`SHOW CREATE TABLE`サポートしていないMySQL互換データベースのバックアップをサポート[#309](https://github.com/pingcap/dumpling/issues/309) ## バグ修正 {#bug-fixes} - TiDB - - ハッシュ列が`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) - - TiDBが`pd is timeout`エラーを返すべきところ`unknow`エラーを返す問題を修正しました[#26147](https://github.com/pingcap/tidb/issues/26147) - - `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 で使用する場合の共通テーブル式 (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) - - ハッシュパーティションテーブルが符号なしデータを扱うときにクエリが間違った結果を返す可能性があるバグを修正[#26569](https://github.com/pingcap/tidb/issues/26569) - - `NO_UNSIGNED_SUBTRACTION` 設定されている場合にパーティションの作成が失敗するバグを修正 [#26765](https://github.com/pingcap/tidb/issues/26765) - - `Apply` `Join`に変換すると`distinct`フラグが消える問題を修正しました[#26958](https://github.com/pingcap/tidb/issues/26958) - - 新しく回復したTiFlashノードのブロック期間を設定して、この期間中にクエリがブロックされるのを回避します[#26897](https://github.com/pingcap/tidb/pull/26897) - - CTE が複数回参照されたときに発生する可能性のあるバグを修正[#26212](https://github.com/pingcap/tidb/issues/26212) - - MergeJoin 使用時の CTE バグを修正[#25474](https://github.com/pingcap/tidb/issues/25474) - - 通常のテーブルがパーティションテーブルに結合するときに、 `SELECT FOR UPDATE`文がデータを正しくロックしないバグを修正しました。 [#26251](https://github.com/pingcap/tidb/issues/26251) - - 通常のテーブルがパーティションテーブルに結合すると`SELECT FOR UPDATE`文がエラーを返す問題を修正 [#26250](https://github.com/pingcap/tidb/issues/26250) - - `PointGet`ロックを解決するライト バージョンを使用しない問題を修正しました [#26562](https://github.com/pingcap/tidb/pull/26562) + - ハッシュ列が`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) + - TiDBが`pd is timeout`エラーを返すべきところ`unknow`エラーを返す問題を修正しました[#26147](https://github.com/pingcap/tidb/issues/26147) + - `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 で使用する場合の共通テーブル式 (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) + - ハッシュパーティションテーブルが符号なしデータを扱うときにクエリが間違った結果を返す可能性があるバグを修正[#26569](https://github.com/pingcap/tidb/issues/26569) + - `NO_UNSIGNED_SUBTRACTION` 設定されている場合にパーティションの作成が失敗するバグを修正 [#26765](https://github.com/pingcap/tidb/issues/26765) + - `Apply` `Join`に変換すると`distinct`フラグが消える問題を修正しました[#26958](https://github.com/pingcap/tidb/issues/26958) + - 新しく回復したTiFlashノードのブロック期間を設定して、この期間中にクエリがブロックされるのを回避します[#26897](https://github.com/pingcap/tidb/pull/26897) + - CTE が複数回参照されたときに発生する可能性のあるバグを修正[#26212](https://github.com/pingcap/tidb/issues/26212) + - MergeJoin 使用時の CTE バグを修正[#25474](https://github.com/pingcap/tidb/issues/25474) + - 通常のテーブルがパーティションテーブルに結合するときに、 `SELECT FOR UPDATE`文がデータを正しくロックしないバグを修正しました。 [#26251](https://github.com/pingcap/tidb/issues/26251) + - 通常のテーブルがパーティションテーブルに結合すると`SELECT FOR UPDATE`文がエラーを返す問題を修正 [#26250](https://github.com/pingcap/tidb/issues/26250) + - `PointGet`ロックを解決するライト バージョンを使用しない問題を修正しました [#26562](https://github.com/pingcap/tidb/pull/26562) - 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) - - スロガースレッドが過負荷になりキューがいっぱいになったときに、スレッドをブロックする代わりにログをドロップする[#10841](https://github.com/tikv/tikv/issues/10841) - - コプロセッサー要求の処理がタイムアウトしたときに発生するpanic問題を修正しました[#10852](https://github.com/tikv/tikv/issues/10852) - - 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) + - 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) + - スロガースレッドが過負荷になりキューがいっぱいになったときに、スレッドをブロックする代わりにログをドロップする[#10841](https://github.com/tikv/tikv/issues/10841) + - コプロセッサー要求の処理がタイムアウトしたときに発生するpanic問題を修正しました[#10852](https://github.com/tikv/tikv/issues/10852) + - 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) - PD - - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - - `replication.max-replicas`を更新した後、デフォルトの配置ルールのレプリカ数が一定のままになる問題を修正[#3886](https://github.com/tikv/pd/issues/3886) - - TiKV をスケールアウトするときに PD がpanicする可能性があるバグを修正しました [#3868](https://github.com/tikv/pd/issues/3868) - - クラスターにエビクトリーダースケジューラがある場合にホットリージョンスケジューラが動作しないバグを修正しました [#3697](https://github.com/tikv/pd/issues/3697) + - PDがダウンしたピアを時間内に修復しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) + - `replication.max-replicas`を更新した後、デフォルトの配置ルールのレプリカ数が一定のままになる問題を修正[#3886](https://github.com/tikv/pd/issues/3886) + - TiKV をスケールアウトするときに PD がpanicする可能性があるバグを修正しました [#3868](https://github.com/tikv/pd/issues/3868) + - クラスターにエビクトリーダースケジューラがある場合にホットリージョンスケジューラが動作しないバグを修正しました [#3697](https://github.com/tikv/pd/issues/3697) - TiFlash @@ -133,23 +133,23 @@ TiDB バージョン: 5.1.2 - Backup & Restore (BR) - - データのバックアップと復元中の平均速度が正確ではない問題を修正[#1405](https://github.com/pingcap/br/issues/1405) + - データのバックアップと復元中の平均速度が正確ではない問題を修正[#1405](https://github.com/pingcap/br/issues/1405) - Dumpling - - 一部のMySQLバージョン(8.0.3および8.0.23)で`show table status`誤った結果を返すときにDumplingが保留になる問題を修正しました[#322](https://github.com/pingcap/dumpling/issues/322) - - デフォルト`sort-engine`オプションの 4.0.x クラスタでの CLI 互換性の問題を修正しました [#2373](https://github.com/pingcap/tiflow/issues/2373) + - 一部のMySQLバージョン(8.0.3および8.0.23)で`show table status`誤った結果を返すときにDumplingが保留になる問題を修正しました[#322](https://github.com/pingcap/dumpling/issues/322) + - デフォルト`sort-engine`オプションの 4.0.x クラスタでの CLI 互換性の問題を修正しました [#2373](https://github.com/pingcap/tiflow/issues/2373) - TiCDC - - 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) - - メタデータ管理する際に、 `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) + - 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) + - メタデータ管理する際に、 `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.3.md b/releases/release-5.1.3.md index 2b5d5b2f34ad9..0b1c813421b64 100644 --- a/releases/release-5.1.3.md +++ b/releases/release-5.1.3.md @@ -13,4 +13,4 @@ TiDB バージョン: 5.1.3 - TiKV - - `GcKeys`のタスクが複数のキーで呼び出された場合に動作しない問題を修正しました。この問題により、コンパクションフィルタGCがMVCC削除情報を削除しない可能性があります[#11217](https://github.com/tikv/tikv/issues/11217) + - `GcKeys`のタスクが複数のキーで呼び出された場合に動作しない問題を修正しました。この問題により、コンパクションフィルタGCがMVCC削除情報を削除しない可能性があります[#11217](https://github.com/tikv/tikv/issues/11217) diff --git a/releases/release-5.1.4.md b/releases/release-5.1.4.md index ca827b42dec0c..3bba5ce318ec1 100644 --- a/releases/release-5.1.4.md +++ b/releases/release-5.1.4.md @@ -13,31 +13,31 @@ 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/) のみをサポートしているため、TiDBからの要求は拒否されます。 [#27303](https://github.com/pingcap/tidb/issues/27303) + - システム変数[`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/) のみをサポートしているため、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 - - 範囲パーティションテーブルの組み込み式`IN`のパーティションプルーニングをサポート [#26739](https://github.com/pingcap/tidb/issues/26739) - - `IndexJoin`実行時のメモリ使用量の追跡精度を向上[#28650](https://github.com/pingcap/tidb/issues/28650) + - 範囲パーティションテーブルの組み込み式`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) - - 検証プロセスを`Apply`スレッドプールから`Import`スレッドプールに移動することで、SSTファイルの挿入速度が向上します[#11239](https://github.com/tikv/tikv/issues/11239) + - 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 @@ -50,71 +50,71 @@ TiDB バージョン: 5.1.4 - TiCDC - - チェンジフィードを再開するための指数バックオフメカニズムを追加します[#3329](https://github.com/pingcap/tiflow/issues/3329) - - 多数のテーブルを複製する際のレプリケーションのレイテンシーを削減する[#3900](https://github.com/pingcap/tiflow/issues/3900) - - 増分スキャンの残り時間を観察するためのメトリックを追加します [#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 監視メトリックとアラート追加します`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) + - チェンジフィードを再開するための指数バックオフメカニズムを追加します[#3329](https://github.com/pingcap/tiflow/issues/3329) + - 多数のテーブルを複製する際のレプリケーションのレイテンシーを削減する[#3900](https://github.com/pingcap/tiflow/issues/3900) + - 増分スキャンの残り時間を観察するためのメトリックを追加します [#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 監視メトリックとアラート追加します`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) ## バグ修正 {#bug-fixes} - 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`種類の列に対して`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) - - トランザクションを使用する場合と使用しない場合でウィンドウ関数が異なる結果を返す可能性がある問題を修正しました[#29947](https://github.com/pingcap/tidb/issues/29947) - - `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) - - ベクトル化された式 の`microsecond`と`hour`関数の誤った結果を修正 [#28643](https://github.com/pingcap/tidb/issues/28643) [#29244](https://github.com/pingcap/tidb/issues/29244) - - `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) - - 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) + - システム変数`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) + - トランザクションを使用する場合と使用しない場合でウィンドウ関数が異なる結果を返す可能性がある問題を修正しました[#29947](https://github.com/pingcap/tidb/issues/29947) + - `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) + - ベクトル化された式 の`microsecond`と`hour`関数の誤った結果を修正 [#28643](https://github.com/pingcap/tidb/issues/28643) [#29244](https://github.com/pingcap/tidb/issues/29244) + - `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) + - 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 - - GCワーカーがビジー状態のときにTiKVがデータ範囲を削除できない( `unsafe_destroy_range`を実行できない)というバグを修正[#11903](https://github.com/tikv/tikv/issues/11903) - - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) - - 領域が空の場合に関数`any_value`が誤った結果を返すバグを修正しました[#11735](https://github.com/tikv/tikv/issues/11735) - - 初期化されていないレプリカを削除すると古いレプリカが再作成される可能性がある問題を修正[#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) - - フレームグラフのプロファイリング時に発生する可能性のあるデッドロックとメモリリークの問題を修正[#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) - - 書き込みフローが低い場合に「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) - - 極端な状況でリージョンのマージ、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) - - 下流データベースが見つからない場合に発生する 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) + - GCワーカーがビジー状態のときにTiKVがデータ範囲を削除できない( `unsafe_destroy_range`を実行できない)というバグを修正[#11903](https://github.com/tikv/tikv/issues/11903) + - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) + - 領域が空の場合に関数`any_value`が誤った結果を返すバグを修正しました[#11735](https://github.com/tikv/tikv/issues/11735) + - 初期化されていないレプリカを削除すると古いレプリカが再作成される可能性がある問題を修正[#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) + - フレームグラフのプロファイリング時に発生する可能性のあるデッドロックとメモリリークの問題を修正[#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) + - 書き込みフローが低い場合に「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) + - 極端な状況でリージョンのマージ、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) + - 下流データベースが見つからない場合に発生する 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) - PD - - リージョンスキャッタラーによって生成されたスケジュールによってピア数が減少する可能性があるバグを修正[#4565](https://github.com/tikv/pd/issues/4565) - - リージョン統計が`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) - - TiKVノードが削除された後に発生するpanic問題を修正[#4344](https://github.com/tikv/pd/issues/4344) - - ターゲットストアがダウンしているため、スケジューリングオペレータがフェイルファストを実行できない問題を修正しました[#3353](https://github.com/tikv/pd/issues/3353) + - リージョンスキャッタラーによって生成されたスケジュールによってピア数が減少する可能性があるバグを修正[#4565](https://github.com/tikv/pd/issues/4565) + - リージョン統計が`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) + - TiKVノードが削除された後に発生するpanic問題を修正[#4344](https://github.com/tikv/pd/issues/4344) + - ターゲットストアがダウンしているため、スケジューリングオペレータがフェイルファストを実行できない問題を修正しました[#3353](https://github.com/tikv/pd/issues/3353) - TiFlash @@ -138,41 +138,41 @@ 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) - - `min.insync.replicas` `replication-factor`より小さい場合にレプリケーションを実行できない問題を修正しました[#3994](https://github.com/pingcap/tiflow/issues/3994) - - レプリケーションタスクが削除されたときに発生する可能性のあるpanic問題を修正しました[#3128](https://github.com/pingcap/tiflow/issues/3128) - - 不正確なチェックポイントによって発生する潜在的なデータ損失の問題を修正しました [#3545](https://github.com/pingcap/tiflow/issues/3545) - - デッドロックによりレプリケーションタスクが停止する可能性がある問題を修正しました[#4055](https://github.com/pingcap/tiflow/issues/4055) - - DDL文の特別なコメントによりレプリケーションタスクが停止する問題を修正[#3755](https://github.com/pingcap/tiflow/issues/3755) - - 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) - - 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) - - 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) - - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/ticdc/issues/3111) - - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - 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) + - `batch-replace-enable`無効になっている場合、MySQLシンクが重複した`replace` SQL文を生成するバグを修正[#4501](https://github.com/pingcap/tiflow/issues/4501) + - `cached region`監視メトリックがマイナスになる問題を修正 [#4300](https://github.com/pingcap/tiflow/issues/4300) + - `min.insync.replicas` `replication-factor`より小さい場合にレプリケーションを実行できない問題を修正しました[#3994](https://github.com/pingcap/tiflow/issues/3994) + - レプリケーションタスクが削除されたときに発生する可能性のあるpanic問題を修正しました[#3128](https://github.com/pingcap/tiflow/issues/3128) + - 不正確なチェックポイントによって発生する潜在的なデータ損失の問題を修正しました [#3545](https://github.com/pingcap/tiflow/issues/3545) + - デッドロックによりレプリケーションタスクが停止する可能性がある問題を修正しました[#4055](https://github.com/pingcap/tiflow/issues/4055) + - DDL文の特別なコメントによりレプリケーションタスクが停止する問題を修正[#3755](https://github.com/pingcap/tiflow/issues/3755) + - 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) + - 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) + - 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) + - ErrGCTTLExceeded エラーが発生したときに changefeed が十分に速く失敗しない問題を修正しました[#3111](https://github.com/pingcap/ticdc/issues/3111) + - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) + - 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) - - 復元操作が完了した後にリージョンが不均等に分散される可能性がある問題を修正[#30425](https://github.com/pingcap/tidb/issues/30425) [#31034](https://github.com/pingcap/tidb/issues/31034) + - 復元操作が完了した後にリージョンが不均等に分散される可能性がある問題を修正[#30425](https://github.com/pingcap/tidb/issues/30425) [#31034](https://github.com/pingcap/tidb/issues/31034) - TiDB Binlog - - CSVファイルのサイズが約256MBで`strict-format`が`true` 場合、DBaaSのCSVインポートがInvalidRangeで失敗する問題を修正しました。 [#27763](https://github.com/pingcap/tidb/issues/27763) + - CSVファイルのサイズが約256MBで`strict-format`が`true` 場合、DBaaSのCSVインポートがInvalidRangeで失敗する問題を修正しました。 [#27763](https://github.com/pingcap/tidb/issues/27763) - TiDB Lightning - - S3ストレージパスが存在しない場合にTiDB Lightningがエラーを報告しない問題を修正[#28031](https://github.com/pingcap/tidb/issues/28031) [#30709](https://github.com/pingcap/tidb/issues/30709) + - S3ストレージパスが存在しない場合にTiDB Lightningがエラーを報告しない問題を修正[#28031](https://github.com/pingcap/tidb/issues/28031) [#30709](https://github.com/pingcap/tidb/issues/30709) diff --git a/releases/release-5.2.1.md b/releases/release-5.2.1.md index 062d681892e69..ba0706a102bca 100644 --- a/releases/release-5.2.1.md +++ b/releases/release-5.2.1.md @@ -13,8 +13,8 @@ TiDB バージョン: 5.2.1 - TiDB - - 実行中に発生するエラーを修正しました。これは、パーティションテーブルで集計演算子をプッシュダウンする際に、スキーマ列の浅いコピーが行われることが原因で発生します[#27797](https://github.com/pingcap/tidb/issues/27797) [#26554](https://github.com/pingcap/tidb/issues/26554) + - 実行中に発生するエラーを修正しました。これは、パーティションテーブルで集計演算子をプッシュダウンする際に、スキーマ列の浅いコピーが行われることが原因で発生します[#27797](https://github.com/pingcap/tidb/issues/27797) [#26554](https://github.com/pingcap/tidb/issues/26554) - TiKV - - リージョン移行時にRaftstoreのデッドロックによりTiKVが利用できなくなる問題を修正しました。回避策としては、スケジュールを無効にし、利用できないTiKVを再起動してください[#10909](https://github.com/tikv/tikv/issues/10909) + - リージョン移行時にRaftstoreのデッドロックによりTiKVが利用できなくなる問題を修正しました。回避策としては、スケジュールを無効にし、利用できないTiKVを再起動してください[#10909](https://github.com/tikv/tikv/issues/10909) diff --git a/releases/release-5.2.2.md b/releases/release-5.2.2.md index a2681d1613c67..abeda5bd3cbda 100644 --- a/releases/release-5.2.2.md +++ b/releases/release-5.2.2.md @@ -13,89 +13,89 @@ TiDB バージョン: 5.2.2 - TiDB - - コプロセッサがロックに遭遇したときに影響を受けるSQL文をデバッグログに表示します。これは問題の診断に役立ちます[#27718](https://github.com/pingcap/tidb/issues/27718) - - SQL論理レイヤーでデータをバックアップおよび復元するときに、バックアップおよび復元データのサイズを表示する機能をサポート [#27247](https://github.com/pingcap/tidb/issues/27247) + - コプロセッサがロックに遭遇したときに影響を受けるSQL文をデバッグログに表示します。これは問題の診断に役立ちます[#27718](https://github.com/pingcap/tidb/issues/27718) + - 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) - - パフォーマンスのボトルネックにならないようにログスレッドを改善する[#10841](https://github.com/tikv/tikv/issues/10841) - - 書き込みクエリの統計タイプを追加する[#10507](https://github.com/tikv/tikv/issues/10507) + - 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 - - ホットスポット スケジューラの 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) + - ホットスポット スケジューラの 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) - ツール - TiCDC - - 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) + - 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) ## バグ修正 {#bug-fixes} - TiDB - - プランキャッシュが未署名フラグの変更を検出できない問題を修正[#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) - - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27688](https://github.com/pingcap/tidb/pull/27688) - - ターゲット クラスタでチェックサムの実行に失敗した場合のTiDB Lightning panic問題を修正しました。 [#27686](https://github.com/pingcap/tidb/pull/27686) - - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) - - ベクトル化された式の関数`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) - - ピアが見つからないリージョンが多数あるクラスタでBRが機能しないバグを修正[#27534](https://github.com/pingcap/tidb/issues/27534) - - サポートされていない`cast` TiFlash にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`ような予期しないエラーを修正しました [#23907](https://github.com/pingcap/tidb/issues/23907) - - `%s value is out of range in '%s'`エラーメッセージに`DECIMAL overflow`が欠落している問題を修正 [#27964](https://github.com/pingcap/tidb/issues/27964) - - MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正[#3118](https://github.com/pingcap/tics/issues/3118) - - `MPP task ID` を割り当てる際の`DATA RACE`問題を修正 [#27952](https://github.com/pingcap/tidb/issues/27952) - - 空の`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) - - Lightning が事前チェック中にオフラインの TiKV ノードに接続し、インポートが失敗する問題を修正しました[#27826](https://github.com/pingcap/tidb/pull/27826) - - 多数のファイルをテーブルにインポートするときに事前チェックに時間がかかりすぎる問題を修正しました [#27605](https://github.com/pingcap/tidb/issues/27605) - - 式を書き換えると間違った照合順序が推測される問題を修正`between` [#27146](https://github.com/pingcap/tidb/issues/27146) - - `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) - - 不要なgRPCログを削除する[#24190](https://github.com/pingcap/tidb/issues/24190) - - 有効な小数点以下の桁数を制限することで精度関連の問題を修正する[#3091](https://github.com/pingcap/tics/issues/3091) - - `plus`式のオーバーフローをチェックする間違った方法の問題を修正 [#26977](https://github.com/pingcap/tidb/issues/26977) - - `new collation`データをテーブルから統計をダンプするときに`data too long`のエラーが発生する問題を修正しました。 [#27024](https://github.com/pingcap/tidb/issues/27024) - - 再試行されたトランザクションのステートメントが`TIDB_TRX` に含まれない問題を修正 [#28670](https://github.com/pingcap/tidb/pull/28670) + - プランキャッシュが未署名フラグの変更を検出できない問題を修正[#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) + - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27688](https://github.com/pingcap/tidb/pull/27688) + - ターゲット クラスタでチェックサムの実行に失敗した場合のTiDB Lightning panic問題を修正しました。 [#27686](https://github.com/pingcap/tidb/pull/27686) + - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) + - ベクトル化された式の関数`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) + - ピアが見つからないリージョンが多数あるクラスタでBRが機能しないバグを修正[#27534](https://github.com/pingcap/tidb/issues/27534) + - サポートされていない`cast` TiFlash にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`ような予期しないエラーを修正しました [#23907](https://github.com/pingcap/tidb/issues/23907) + - `%s value is out of range in '%s'`エラーメッセージに`DECIMAL overflow`が欠落している問題を修正 [#27964](https://github.com/pingcap/tidb/issues/27964) + - MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正[#3118](https://github.com/pingcap/tics/issues/3118) + - `MPP task ID` を割り当てる際の`DATA RACE`問題を修正 [#27952](https://github.com/pingcap/tidb/issues/27952) + - 空の`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) + - Lightning が事前チェック中にオフラインの TiKV ノードに接続し、インポートが失敗する問題を修正しました[#27826](https://github.com/pingcap/tidb/pull/27826) + - 多数のファイルをテーブルにインポートするときに事前チェックに時間がかかりすぎる問題を修正しました [#27605](https://github.com/pingcap/tidb/issues/27605) + - 式を書き換えると間違った照合順序が推測される問題を修正`between` [#27146](https://github.com/pingcap/tidb/issues/27146) + - `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) + - 不要なgRPCログを削除する[#24190](https://github.com/pingcap/tidb/issues/24190) + - 有効な小数点以下の桁数を制限することで精度関連の問題を修正する[#3091](https://github.com/pingcap/tics/issues/3091) + - `plus`式のオーバーフローをチェックする間違った方法の問題を修正 [#26977](https://github.com/pingcap/tidb/issues/26977) + - `new collation`データをテーブルから統計をダンプするときに`data too long`のエラーが発生する問題を修正しました。 [#27024](https://github.com/pingcap/tidb/issues/27024) + - 再試行されたトランザクションのステートメントが`TIDB_TRX` に含まれない問題を修正 [#28670](https://github.com/pingcap/tidb/pull/28670) - TiKV - - 輻輳エラーによりCDCがスキャン再試行を頻繁に追加する問題を修正 [#11082](https://github.com/tikv/tikv/issues/11082) - - チャネルがいっぱいになるとラフト接続が切断される問題を修正[#11047](https://github.com/tikv/tikv/issues/11047) - - Raftクライアント実装でバッチメッセージが大きすぎる問題を修正 [#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) + - 輻輳エラーにより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) + - 応答サイズが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 - - ピア数が設定されたピア数を超えたために、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) - - リージョン同期が停止したことによるリーダー選出の遅延を修正[#3936](https://github.com/tikv/pd/issues/3936) + - ピア数が設定されたピア数を超えたために、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) + - リージョン同期が停止したことによるリーダー選出の遅延を修正[#3936](https://github.com/tikv/pd/issues/3936) - TiFlash @@ -104,16 +104,16 @@ TiDB バージョン: 5.2.2 - ツール - TiCDC - - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - 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) - - 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 形式にエンコードするときに発生する可能性のあるpanic問題を修正しました。 [#2758](https://github.com/pingcap/tiflow/issues/2758) - - 一部のタイプの列をAvro形式にエンコードする際に発生する可能性のあるpanic問題を修正しました [#2648](https://github.com/pingcap/tiflow/issues/2648) + - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) + - 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) + - 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 形式にエンコードするときに発生する可能性のある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.2.3.md b/releases/release-5.2.3.md index 246042e5c55b6..cc82f72818f69 100644 --- a/releases/release-5.2.3.md +++ b/releases/release-5.2.3.md @@ -13,4 +13,4 @@ TiDB バージョン: 5.2.3 - TiKV - - `GcKeys`のタスクが複数のキーで呼び出された場合に動作しない問題を修正しました。この問題により、コンパクションフィルタGCがMVCC削除情報を削除しない可能性があります[#11217](https://github.com/tikv/tikv/issues/11217) + - `GcKeys`のタスクが複数のキーで呼び出された場合に動作しない問題を修正しました。この問題により、コンパクションフィルタGCがMVCC削除情報を削除しない可能性があります[#11217](https://github.com/tikv/tikv/issues/11217) diff --git a/releases/release-5.3.0.md b/releases/release-5.3.0.md index ec5c36f361952..794fbf19572dd 100644 --- a/releases/release-5.3.0.md +++ b/releases/release-5.3.0.md @@ -99,7 +99,7 @@ v5.3 の主な新機能または改善点は次のとおりです。 - ホットスポットデータのリーダーを高性能TiKVインスタンスにスケジュールする - コスト効率を向上させるために、コールドデータを低コストのストレージメディアに分離する - [ユーザードキュメント](/placement-rules-in-sql.md) [#18030](https://github.com/pingcap/tidb/issues/18030) + [ユーザードキュメント](/placement-rules-in-sql.md) [#18030](https://github.com/pingcap/tidb/issues/18030) - **一時テーブル** @@ -114,13 +114,13 @@ v5.3 の主な新機能または改善点は次のとおりです。 - 重複したテーブル名をサポートします。アプリケーションに複雑な命名規則を設計する必要はありません。 - セッションレベルのデータ分離を提供し、よりシンプルなアプリケーションロジックの設計を可能にします。トランザクションが完了すると、一時テーブルは削除されます。 - [ユーザードキュメント](/temporary-tables.md) [#24169](https://github.com/pingcap/tidb/issues/24169) + [ユーザードキュメント](/temporary-tables.md) [#24169](https://github.com/pingcap/tidb/issues/24169) - **`FOR UPDATE OF TABLES`構文をサポートする** 複数のテーブルを結合する SQL 文の場合、 TiDB は、 `OF TABLES`に含まれるテーブルに関連付けられた行に対する悲観的ロックの取得をサポートします。 - [ユーザードキュメント](/sql-statements/sql-statement-select.md) [#28689](https://github.com/pingcap/tidb/issues/28689) + [ユーザードキュメント](/sql-statements/sql-statement-select.md) [#28689](https://github.com/pingcap/tidb/issues/28689) - **表属性** @@ -128,7 +128,7 @@ v5.3 の主な新機能または改善点は次のとおりです。 ユーザーシナリオ: `SPLIT TABLE`操作を実行すると、一定期間(PDパラメータ[`split-merge-interval`](/pd-configuration-file.md#split-merge-interval)で制御)経過してもデータが挿入されない場合、空のリージョンはデフォルトで自動的にマージされます。この場合、テーブル属性を`merge_option=deny`に設定することで、リージョンの自動マージを回避できます。 - [ユーザードキュメント](/table-attributes.md) [#3839](https://github.com/tikv/pd/issues/3839) + [ユーザードキュメント](/table-attributes.md) [#3839](https://github.com/tikv/pd/issues/3839) ### セキュリティ {#security} @@ -158,7 +158,7 @@ v5.3 の主な新機能または改善点は次のとおりです。 > > TSO 要求負荷が高くない場合は、この変数値を変更することはお勧めしません。 - [ユーザードキュメント](/system-variables.md#tidb_tso_client_batch_max_wait_time-new-in-v530) [#3149](https://github.com/tikv/pd/issues/3149) + [ユーザードキュメント](/system-variables.md#tidb_tso_client_batch_max_wait_time-new-in-v530) [#3149](https://github.com/tikv/pd/issues/3149) ### 安定性 {#stability} @@ -168,7 +168,7 @@ v5.3 の主な新機能または改善点は次のとおりです。 機能関連の操作は、TiDB チームのサポートを受けて実行することをお勧めします。 - [ユーザードキュメント](/online-unsafe-recovery.md) [#10483](https://github.com/tikv/tikv/issues/10483) + [ユーザードキュメント](/online-unsafe-recovery.md) [#10483](https://github.com/tikv/tikv/issues/10483) ### データ移行 {#data-migration} @@ -226,7 +226,7 @@ v5.3 の主な新機能または改善点は次のとおりです。 - オンサイトトラブルシューティング時の TiDB クラスターの情報を ZIP 形式のファイルにエクスポートしてストレージ。 - 別のTiDBクラスタからエクスポートされたZIP形式のファイルをクラスタにインポートします。このファイルには、オンサイトトラブルシューティング時の後者のTiDBクラスタの情報が含まれています。 - [ユーザードキュメント](/sql-plan-replayer.md) [#26325](https://github.com/pingcap/tidb/issues/26325) + [ユーザードキュメント](/sql-plan-replayer.md) [#26325](https://github.com/pingcap/tidb/issues/26325) ### TiDBデータ共有サブスクリプション {#tidb-data-share-subscription} @@ -268,8 +268,8 @@ 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文をデバッグログに表示します。これは問題の診断に役立ちます[#27718](https://github.com/pingcap/tidb/issues/27718) + - 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) + - パフォーマンスのボトルネックにならないようにログスレッドを改善する[#10841](https://github.com/tikv/tikv/issues/10841) - - 書き込みクエリの統計タイプを追加する[#10507](https://github.com/tikv/tikv/issues/10507) + - 書き込みクエリの統計タイプを追加する[#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 - - ホットスポット スケジューラの 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) + - ホットスポット スケジューラの 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) - TiFlash @@ -329,75 +329,75 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 - TiCDC - - 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) + - 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) ## バグ修正 {#bug-fixes} - TiDB - - 実行中に発生するエラーを修正しました。これは、パーティションテーブル で集計演算子をプッシュダウンする際に、スキーマ列の浅いコピーが行われることが原因で発生します。 [#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` の場合の誤った`IndexLookUpJoin`修正 [#27893](https://github.com/pingcap/tidb/issues/27893) - - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27688](https://github.com/pingcap/tidb/pull/27688) - - ターゲット クラスタでチェックサムの実行に失敗した場合のTiDB Lightning panic問題を修正しました。 [#27686](https://github.com/pingcap/tidb/pull/27686) - - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) - - ベクトル化された式の関数`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) - - ピアが見つからないリージョンが多数あるクラスタでBRが機能しないバグを修正[#27534](https://github.com/pingcap/tidb/issues/27534) - - サポートされていない`cast` TiFlash にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`のような予期しないエラーを修正しました [#23907](https://github.com/pingcap/tidb/issues/23907) - - `%s value is out of range in '%s'`エラーメッセージに`DECIMAL overflow`が欠落している問題を修正 [#27964](https://github.com/pingcap/tidb/issues/27964) - - MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正[#3118](https://github.com/pingcap/tics/issues/3118) - - `MPP task ID` を割り当てる際の`DATA RACE`問題を修正 [#27952](https://github.com/pingcap/tidb/issues/27952) - - 空の`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) - - Lightning が事前チェック中にオフラインの TiKV ノードに接続し、インポートに失敗する問題を修正しました[#27826](https://github.com/pingcap/tidb/pull/27826) - - 多数のファイルをテーブルにインポートするときに事前チェックに時間がかかりすぎる問題を修正しました [#27605](https://github.com/pingcap/tidb/issues/27605) - - 式書き換えると間違った照合順序が推測される問題を修正`between` [#27146](https://github.com/pingcap/tidb/issues/27146) - - `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) - - 不要なgRPCログを削除する[#24190](https://github.com/pingcap/tidb/issues/24190) - - 有効な小数点以下の桁数を制限することで精度関連の問題を修正する[#3091](https://github.com/pingcap/tics/issues/3091) - - `plus`式のオーバーフローのチェック方法が間違っている問題を修正 [#26977](https://github.com/pingcap/tidb/issues/26977) - - `new collation`データを持つテーブルから統計をダンプするときに`data too long`エラーが発生する問題を修正しました[#27024](https://github.com/pingcap/tidb/issues/27024) - - 再試行されたトランザクションのステートメントが`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) + - 実行中に発生するエラーを修正しました。これは、パーティションテーブル で集計演算子をプッシュダウンする際に、スキーマ列の浅いコピーが行われることが原因で発生します。 [#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` の場合の誤った`IndexLookUpJoin`修正 [#27893](https://github.com/pingcap/tidb/issues/27893) + - アイドル接続をリサイクルすると、まれにリクエストの送信がブロックされる可能性があるバッチクライアントのバグを修正しました[#27688](https://github.com/pingcap/tidb/pull/27688) + - ターゲット クラスタでチェックサムの実行に失敗した場合のTiDB Lightning panic問題を修正しました。 [#27686](https://github.com/pingcap/tidb/pull/27686) + - いくつかのケースで`date_add`と`date_sub`関数の誤った結果を修正[#27232](https://github.com/pingcap/tidb/issues/27232) + - ベクトル化された式の関数`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) + - ピアが見つからないリージョンが多数あるクラスタでBRが機能しないバグを修正[#27534](https://github.com/pingcap/tidb/issues/27534) + - サポートされていない`cast` TiFlash にプッシュダウンされたときに発生する`tidb_cast to Int32 is not supported`のような予期しないエラーを修正しました [#23907](https://github.com/pingcap/tidb/issues/23907) + - `%s value is out of range in '%s'`エラーメッセージに`DECIMAL overflow`が欠落している問題を修正 [#27964](https://github.com/pingcap/tidb/issues/27964) + - MPPノードの可用性検出が一部のコーナーケースで機能しないバグを修正[#3118](https://github.com/pingcap/tics/issues/3118) + - `MPP task ID` を割り当てる際の`DATA RACE`問題を修正 [#27952](https://github.com/pingcap/tidb/issues/27952) + - 空の`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) + - Lightning が事前チェック中にオフラインの TiKV ノードに接続し、インポートに失敗する問題を修正しました[#27826](https://github.com/pingcap/tidb/pull/27826) + - 多数のファイルをテーブルにインポートするときに事前チェックに時間がかかりすぎる問題を修正しました [#27605](https://github.com/pingcap/tidb/issues/27605) + - 式書き換えると間違った照合順序が推測される問題を修正`between` [#27146](https://github.com/pingcap/tidb/issues/27146) + - `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) + - 不要なgRPCログを削除する[#24190](https://github.com/pingcap/tidb/issues/24190) + - 有効な小数点以下の桁数を制限することで精度関連の問題を修正する[#3091](https://github.com/pingcap/tics/issues/3091) + - `plus`式のオーバーフローのチェック方法が間違っている問題を修正 [#26977](https://github.com/pingcap/tidb/issues/26977) + - `new collation`データを持つテーブルから統計をダンプするときに`data too long`エラーが発生する問題を修正しました[#27024](https://github.com/pingcap/tidb/issues/27024) + - 再試行されたトランザクションのステートメントが`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) - - 輻輳エラーにより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) - - 応答サイズが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) - - 一部のプラットフォームから cgroup 情報を取得する際に発生するpanic問題を修正[#10980](https://github.com/tikv/tikv/pull/10980) - - MVCC 削除バージョンが圧縮フィルタ GC によって削除されないため、スキャン パフォーマンスが低下する問題を修正しました。 [#11248](https://github.com/tikv/tikv/pull/11248) + - リージョン移行時に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) + - 応答サイズが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) + - 一部のプラットフォームから cgroup 情報を取得する際に発生するpanic問題を修正[#10980](https://github.com/tikv/tikv/pull/10980) + - MVCC 削除バージョンが圧縮フィルタ GC によって削除されないため、スキャン パフォーマンスが低下する問題を修正しました。 [#11248](https://github.com/tikv/tikv/pull/11248) - 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) - - リージョン機能スタックによりリーダー選出が遅くなる問題を修正 [#3936](https://github.com/tikv/pd/issues/3936) + - ピア数が設定されたピア数を超えたために、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) + - リージョン機能スタックによりリーダー選出が遅くなる問題を修正 [#3936](https://github.com/tikv/pd/issues/3936) - TiFlash @@ -416,16 +416,16 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 - TiCDC - - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) - - 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) - - 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 形式にエンコードするときに発生する可能性のあるpanic問題を修正しました。 [#2758](https://github.com/pingcap/tiflow/issues/2758) - - 一部のタイプの列をAvro形式にエンコードする際に発生する可能性のあるpanic問題を修正しました [#2648](https://github.com/pingcap/tiflow/issues/2648) + - 上流の TiDB インスタンスが予期せず終了すると、TiCDC レプリケーション タスクが終了する可能性がある問題を修正しました[#3061](https://github.com/pingcap/tiflow/issues/3061) + - 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) + - 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 形式にエンコードするときに発生する可能性のある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 ead4c9908a47e..6b031f19302ba 100644 --- a/releases/release-5.3.1.md +++ b/releases/release-5.3.1.md @@ -15,86 +15,86 @@ TiDB バージョン: 5.3.1 - TiDB Lightning - - データのインポート後に空のリージョンが多すぎるのを避けるために、デフォルト値`regionMaxKeyCount`を 1_440_000 から 1_280_000 に変更します[#30018](https://github.com/pingcap/tidb/issues/30018) + - データのインポート後に空のリージョンが多すぎるのを避けるために、デフォルト値`regionMaxKeyCount`を 1_440_000 から 1_280_000 に変更します[#30018](https://github.com/pingcap/tidb/issues/30018) ## 改善点 {#improvements} - TiDB - - ユーザーログインモードのマッピングロジックを最適化して、ログ記録をよりMySQL互換にします[#32648](https://github.com/pingcap/tidb/issues/32648) + - ユーザーログインモードのマッピングロジックを最適化して、ログ記録をよりMySQL互換にします[#32648](https://github.com/pingcap/tidb/issues/32648) - TiKV - - 解決ロックのステップ必要とするリージョンの数を減らすことで、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) + - 解決ロックのステップ必要とするリージョンの数を減らすことで、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) - - S3 をバックエンドストレージとして使用する場合、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 監視メトリックとアラート追加します`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) + - Kafka プロデューサーの設定パラメータを公開して、TiCDC で設定できるようにします。 [#4385](https://github.com/pingcap/tiflow/issues/4385) + - S3 をバックエンドストレージとして使用する場合、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 監視メトリックとアラート追加します`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 - - ローカルディスク容量チェックが失敗した場合の事前チェックの出力メッセージを改良し、よりユーザーフレンドリーなものにします[#30395](https://github.com/pingcap/tidb/issues/30395) + - ローカルディスク容量チェックが失敗した場合の事前チェックの出力メッセージを改良し、よりユーザーフレンドリーなものにします[#30395](https://github.com/pingcap/tidb/issues/30395) ## バグ修正 {#bug-fixes} - 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) - - `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) - - 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) - - `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) + - 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) + - `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) + - 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) + - `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` ときにスナップショットファイルを削除すると発生する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) - - GCワーカーがビジー状態のときにTiKVがデータ範囲を削除できない( `unsafe_destroy_range`を実行できない)というバグを修正[#11903](https://github.com/tikv/tikv/issues/11903) - - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) - - リージョンが空の場合に関数`any_value`が誤った結果を返すバグを修正しました[#11735](https://github.com/tikv/tikv/issues/11735) - - 初期化されていないレプリカを削除すると古いレプリカが再作成される可能性がある問題を修正[#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) - - 極端な状況でリージョンのマージ、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 メトリクスでインスタンスごとの gRPC リクエストの平均レイテンシーが不正確になる問題を修正しました [#11299](https://github.com/tikv/tikv/issues/11299) + - ピアステータスが`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) + - GCワーカーがビジー状態のときにTiKVがデータ範囲を削除できない( `unsafe_destroy_range`を実行できない)というバグを修正[#11903](https://github.com/tikv/tikv/issues/11903) + - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) + - リージョンが空の場合に関数`any_value`が誤った結果を返すバグを修正しました[#11735](https://github.com/tikv/tikv/issues/11735) + - 初期化されていないレプリカを削除すると古いレプリカが再作成される可能性がある問題を修正[#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) + - 極端な状況でリージョンのマージ、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 メトリクスでインスタンスごとの 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) - - 特定のケースで読み取りロックが解除されないバグを修正[#4354](https://github.com/tikv/pd/issues/4354) - - ホットスポット統計からコールドホットスポットデータを削除できない問題を修正[#4390](https://github.com/tikv/pd/issues/4390) + - 特定のケースでスケジュール処理に不要な 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) + - 特定のケースで読み取りロックが解除されないバグを修正[#4354](https://github.com/tikv/pd/issues/4354) + - ホットスポット統計からコールドホットスポットデータを削除できない問題を修正[#4390](https://github.com/tikv/pd/issues/4390) - TiFlash @@ -113,53 +113,53 @@ TiDB バージョン: 5.3.1 - Backup & Restore (BR) - - 復元操作が完了した後にリージョンが不均等に分散される可能性がある問題を修正しました[#31034](https://github.com/pingcap/tidb/issues/31034) + - 復元操作が完了した後にリージョンが不均等に分散される可能性がある問題を修正しました[#31034](https://github.com/pingcap/tidb/issues/31034) - TiCDC - - 長いvarcharsがエラーを報告するバグを修正`Column length too big` [#4637](https://github.com/pingcap/tiflow/issues/4637) - - PDリーダーが強制終了した際にTiCDCノードが異常終了するバグを修正[#4248](https://github.com/pingcap/tiflow/issues/4248) - - セーフモードでの更新ステートメントの実行エラーにより、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) - - 一時停止中の変更フィードを削除したときに、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) - - ローダーのコマンド`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 で構成されている場合に 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) - - `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) - - レプリケーションタスクが削除されたときに発生する可能性のあるpanic問題を修正しました[#3128](https://github.com/pingcap/tiflow/issues/3128) - - デッドロックによりレプリケーションタスクが停止する可能性がある問題を修正しました[#4055](https://github.com/pingcap/tiflow/issues/4055) - - 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) - - クラスタのアップグレード後に`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プロトコルで設定項目`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) + - 長いvarcharsがエラーを報告するバグを修正`Column length too big` [#4637](https://github.com/pingcap/tiflow/issues/4637) + - PDリーダーが強制終了した際にTiCDCノードが異常終了するバグを修正[#4248](https://github.com/pingcap/tiflow/issues/4248) + - セーフモードでの更新ステートメントの実行エラーにより、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) + - 一時停止中の変更フィードを削除したときに、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) + - ローダーのコマンド`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 で構成されている場合に 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) + - `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) + - レプリケーションタスクが削除されたときに発生する可能性のあるpanic問題を修正しました[#3128](https://github.com/pingcap/tiflow/issues/3128) + - デッドロックによりレプリケーションタスクが停止する可能性がある問題を修正しました[#4055](https://github.com/pingcap/tiflow/issues/4055) + - 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) + - クラスタのアップグレード後に`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プロトコルで設定項目`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 場合に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) - - DDL文をスキップした後にスキーマをリセットする必要がある問題を修正[#4177](https://github.com/pingcap/tiflow/issues/4177) + - 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 場合に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) + - 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) - - S3ストレージパスが存在しない場合にTiDB Lightningがエラーを報告しない問題を修正[#30709](https://github.com/pingcap/tidb/issues/30709) + - 一部のインポートタスクにソースファイルが含まれていない場合に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) + - 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 23cb26a63efaa..8ef4e3bd9b741 100644 --- a/releases/release-5.3.2.md +++ b/releases/release-5.3.2.md @@ -11,153 +11,153 @@ TiDB バージョン: 5.3.2 > **Warning:** > -> v5.3.2 には既知のバグがあるため、使用は推奨されません。詳細は [#12934](https://github.com/tikv/tikv/issues/12934) をご覧ください。このバグは v5.3.3 で修正されています。 [バージョン5.3.3](/releases/release-5.3.3.md)の使用を推奨します。 +> v5.3.2 には既知のバグがあるため、使用は推奨されません。詳細は [#12934](https://github.com/tikv/tikv/issues/12934) をご覧ください。このバグは v5.3.3 で修正されています。 [バージョン5.3.3](/releases/release-5.3.3.md)の使用を推奨します。 ## 互換性の変更 {#compatibility-changes} - TiDB - - 自動IDが範囲外の場合に`REPLACE`文が他の行を誤って変更する問題を修正[#29483](https://github.com/pingcap/tidb/issues/29483) + - 自動IDが範囲外の場合に`REPLACE`文が他の行を誤って変更する問題を修正[#29483](https://github.com/pingcap/tidb/issues/29483) - PD - - デフォルトでSwaggerサーバーのコンパイルを無効にする[#4932](https://github.com/tikv/pd/issues/4932) + - デフォルトでSwaggerサーバーのコンパイルを無効にする[#4932](https://github.com/tikv/pd/issues/4932) ## 改善点 {#improvements} - TiKV - - 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) - - モジュールのパフォーマンスの問題を特定するために、 Raftログのガベージコレクションモジュールのメトリックを追加します。 [#11374](https://github.com/tikv/tikv/issues/11374) + - 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) + - モジュールのパフォーマンスの問題を特定するために、 Raftログのガベージコレクションモジュールのメトリックを追加します。 [#11374](https://github.com/tikv/tikv/issues/11374) - ツール - TiDB Data Migration (DM) - - `/tmp`ではなく DM ワーカーの作業ディレクトリを使用して内部ファイルを書き込み、タスクが停止した後にディレクトリを消去する Syncer のサポート[#4107](https://github.com/pingcap/tiflow/issues/4107) + - `/tmp`ではなく DM ワーカーの作業ディレクトリを使用して内部ファイルを書き込み、タスクが停止した後にディレクトリを消去する Syncer のサポート[#4107](https://github.com/pingcap/tiflow/issues/4107) - TiDB Lightning - - 散布リージョンをバッチモードに最適化して、散布リージョンプロセスの安定性を向上させます[#33618](https://github.com/pingcap/tidb/issues/33618) + - 散布リージョンをバッチモードに最適化して、散布リージョンプロセスの安定性を向上させます[#33618](https://github.com/pingcap/tidb/issues/33618) ## バグ修正 {#bug-fixes} - TiDB - - Amazon S3が圧縮データのサイズを正しく計算できない問題を修正[#30534](https://github.com/pingcap/tidb/issues/30534) - - 楽観的トランザクションモードで潜在的なデータインデックスの不整合が発生する問題を修正 [#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バイナリプロトコルでテーブルスキーマを変更した後にプリペアドステートメントを実行するときに発生するセッション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) - - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) - - 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`エラーによるpanic問題を修正 [#35340](https://github.com/pingcap/tidb/issues/35340) + - Amazon S3が圧縮データのサイズを正しく計算できない問題を修正[#30534](https://github.com/pingcap/tidb/issues/30534) + - 楽観的トランザクションモードで潜在的なデータインデックスの不整合が発生する問題を修正 [#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バイナリプロトコルでテーブルスキーマを変更した後にプリペアドステートメントを実行するときに発生するセッション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) + - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) + - 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`エラーによるpanic問題を修正 [#35340](https://github.com/pingcap/tidb/issues/35340) - TiKV - - 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 使用時に TiKV が`invalid store ID 0`エラーを報告するバグを修正しました [#12478](https://github.com/tikv/tikv/issues/12478) - - ピアの破壊とリージョンバッチ分割の競合によって発生する 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) - - メモリメトリックのオーバーフローによって引き起こされる断続的なパケット損失とメモリ不足(OOM)の問題を修正しました[#12160](https://github.com/tikv/tikv/issues/12160) - - 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) - - リージョンをマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKV panic問題を修正しました。 [#12048](https://github.com/tikv/tikv/issues/12048) - - TiKV が 2 年以上実行されている場合にpanicする可能性があるバグを修正[#11940](https://github.com/tikv/tikv/issues/11940) + - 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 使用時に TiKV が`invalid store ID 0`エラーを報告するバグを修正しました [#12478](https://github.com/tikv/tikv/issues/12478) + - ピアの破壊とリージョンバッチ分割の競合によって発生する 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) + - メモリメトリックのオーバーフローによって引き起こされる断続的なパケット損失とメモリ不足(OOM)の問題を修正しました[#12160](https://github.com/tikv/tikv/issues/12160) + - 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) + - リージョンをマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKV panic問題を修正しました。 [#12048](https://github.com/tikv/tikv/issues/12048) + - TiKV が 2 年以上実行されている場合にpanicする可能性があるバグを修正[#11940](https://github.com/tikv/tikv/issues/11940) - PD - - ホットリージョンにリーダーがない場合に発生する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) - - 大容量(例えば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) + - ホットリージョンにリーダーがない場合に発生する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) + - 大容量(例えば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) - 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) - - 多数のINSERTおよびDELETE操作後に発生する可能性のあるデータの不整合を修正[#4956](https://github.com/pingcap/tiflash/issues/4956) - - ローカルトンネルが有効な場合、キャンセルされた MPP クエリによってタスクが永久にハングする可能性があるバグを修正しました[#4229](https://github.com/pingcap/tiflash/issues/4229) - - TiFlash がリモート読み取りを使用するときに、 TiFlash のバージョンが一致しないという誤ったレポートを修正しました。 [#3713](https://github.com/pingcap/tiflash/issues/3713) - - ランダムな gRPC キープアライブタイムアウトにより MPP クエリが失敗する可能性があるバグを修正[#4662](https://github.com/pingcap/tiflash/issues/4662) - - 交換レシーバーで再試行がある場合に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) - - MPP タスクがスレッドを永久にリークする可能性があるバグを修正[#4238](https://github.com/pingcap/tiflash/issues/4238) - - 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) - - 一部の例外が適切に処理されないバグを修正[#4101](https://github.com/pingcap/tiflash/issues/4101) - - 読み取り負荷が高い状態で列を追加した後に発生する可能性のあるクエリエラーを修正[#3967](https://github.com/pingcap/tiflash/issues/3967) - - `STR_TO_DATE()`関数がマイクロ秒を解析する際に先頭のゼロを誤って処理するバグを修正[#3557](https://github.com/pingcap/tiflash/issues/3557) - - TiFlashが再起動後に`EstablishMPPConnection`エラーを返す可能性がある問題を修正しました[#3615](https://github.com/pingcap/tiflash/issues/3615) + - 無効なストレージディレクトリ設定が予期しない動作を引き起こすバグを修正[#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) + - 多数のINSERTおよびDELETE操作後に発生する可能性のあるデータの不整合を修正[#4956](https://github.com/pingcap/tiflash/issues/4956) + - ローカルトンネルが有効な場合、キャンセルされた MPP クエリによってタスクが永久にハングする可能性があるバグを修正しました[#4229](https://github.com/pingcap/tiflash/issues/4229) + - TiFlash がリモート読み取りを使用するときに、 TiFlash のバージョンが一致しないという誤ったレポートを修正しました。 [#3713](https://github.com/pingcap/tiflash/issues/3713) + - ランダムな gRPC キープアライブタイムアウトにより MPP クエリが失敗する可能性があるバグを修正[#4662](https://github.com/pingcap/tiflash/issues/4662) + - 交換レシーバーで再試行がある場合に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) + - MPP タスクがスレッドを永久にリークする可能性があるバグを修正[#4238](https://github.com/pingcap/tiflash/issues/4238) + - 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) + - 一部の例外が適切に処理されないバグを修正[#4101](https://github.com/pingcap/tiflash/issues/4101) + - 読み取り負荷が高い状態で列を追加した後に発生する可能性のあるクエリエラーを修正[#3967](https://github.com/pingcap/tiflash/issues/3967) + - `STR_TO_DATE()`関数がマイクロ秒を解析する際に先頭のゼロを誤って処理するバグを修正[#3557](https://github.com/pingcap/tiflash/issues/3557) + - TiFlashが再起動後に`EstablishMPPConnection`エラーを返す可能性がある問題を修正しました[#3615](https://github.com/pingcap/tiflash/issues/3615) - ツール - Backup & Restore (BR) - - 増分復元後にテーブルにレコードを挿入するときに重複する主キーを修正する[#33596](https://github.com/pingcap/tidb/issues/33596) - - BRまたはTiDB Lightningが異常終了した後にスケジューラが再開しない問題を修正[#33546](https://github.com/pingcap/tidb/issues/33546) - - 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がS3内部エラーを処理できない問題を修正[#34350](https://github.com/pingcap/tidb/issues/34350) + - 増分復元後にテーブルにレコードを挿入するときに重複する主キーを修正する[#33596](https://github.com/pingcap/tidb/issues/33596) + - BRまたはTiDB Lightningが異常終了した後にスケジューラが再開しない問題を修正[#33546](https://github.com/pingcap/tidb/issues/33546) + - 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がS3内部エラーを処理できない問題を修正[#34350](https://github.com/pingcap/tidb/issues/34350) - TiCDC - - 所有者の変更によって生じた誤ったメトリクスを修正[#4774](https://github.com/pingcap/tiflow/issues/4774) - - ログを書き込む前にREDOログマネージャがログをフラッシュするバグを修正[#5486](https://github.com/pingcap/tiflow/issues/5486) - - 一部のテーブルがREDOライターによってメンテナンスされていない場合に、解決されたTSが速すぎる動きをするバグを修正しました[#5486](https://github.com/pingcap/tiflow/issues/5486) - - ファイル名の競合によりデータ損失が発生する可能性がある問題を修正するために、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) - - 同じノードでテーブルが繰り返しスケジュールされると、changefeed がスタックする問題を修正しました。 [#4464](https://github.com/pingcap/tiflow/issues/4464) - - TLS が有効になった後、 `--pd`で設定された最初の PD が利用できない場合に TiCDC が起動に失敗する問題を修正[#4777](https://github.com/pingcap/tiflow/issues/4777) - - PDノードが異常な場合、OpenAPI経由のステータス照会がブロックされる可能性があるバグを修正[#4778](https://github.com/pingcap/tiflow/issues/4778) - - Unified Sorter で使用されるワーカープールの安定性の問題を修正しました [#4447](https://github.com/pingcap/tiflow/issues/4447) - - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) + - 所有者の変更によって生じた誤ったメトリクスを修正[#4774](https://github.com/pingcap/tiflow/issues/4774) + - ログを書き込む前にREDOログマネージャがログをフラッシュするバグを修正[#5486](https://github.com/pingcap/tiflow/issues/5486) + - 一部のテーブルがREDOライターによってメンテナンスされていない場合に、解決されたTSが速すぎる動きをするバグを修正しました[#5486](https://github.com/pingcap/tiflow/issues/5486) + - ファイル名の競合によりデータ損失が発生する可能性がある問題を修正するために、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) + - 同じノードでテーブルが繰り返しスケジュールされると、changefeed がスタックする問題を修正しました。 [#4464](https://github.com/pingcap/tiflow/issues/4464) + - TLS が有効になった後、 `--pd`で設定された最初の PD が利用できない場合に TiCDC が起動に失敗する問題を修正[#4777](https://github.com/pingcap/tiflow/issues/4777) + - PDノードが異常な場合、OpenAPI経由のステータス照会がブロックされる可能性があるバグを修正[#4778](https://github.com/pingcap/tiflow/issues/4778) + - Unified Sorter で使用されるワーカープールの安定性の問題を修正しました [#4447](https://github.com/pingcap/tiflow/issues/4447) + - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) - TiDB Data Migration (DM) - - タスクが自動的に再開された後に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`ステートメントによって返されるインデックスの先頭に主キーがない場合に発生する 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) + - タスクが自動的に再開された後に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`ステートメントによって返されるインデックスの先頭に主キーがない場合に発生する 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) - - 事前チェックでローカルディスクリソースとクラスターの可用性がチェックされない問題を修正[#34213](https://github.com/pingcap/tidb/issues/34213) - - チェックサムエラー「GCの有効期間がトランザクション期間より短い」を修正[#32733](https://github.com/pingcap/tidb/issues/32733) + - `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 7515c5a6696d9..7cb651ddb46fa 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 a13a3db8b2fc6..e2e6d34164f56 100644 --- a/releases/release-5.3.4.md +++ b/releases/release-5.3.4.md @@ -13,48 +13,48 @@ TiDB バージョン: 5.3.4 - TiKV - - 可用性を向上させるために、更新ごとに TLS 証明書を自動的に再読み込みします[#12546](https://github.com/tikv/tikv/issues/12546) + - 可用性を向上させるために、更新ごとに TLS 証明書を自動的に再読み込みします[#12546](https://github.com/tikv/tikv/issues/12546) ## バグ修正 {#bug-fixes} - TiDB - - リージョンがマージされたときにリージョンキャッシュが時間内にクリーンアップされない問題を修正[#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`テーブルで`grantor`フィールドが欠落している問題を修正 [#38293](https://github.com/pingcap/tidb/issues/38293) - - `KILL TIDB`アイドル接続時にすぐに効果を発揮できない問題を修正[#24031](https://github.com/pingcap/tidb/issues/24031) - - 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) - - プラン キャッシュ使用時に、Decimal と Real の長さと幅が正しく設定されていない場合に返される誤った結果を修正しました。 [#29565](https://github.com/pingcap/tidb/issues/29565) + - リージョンがマージされたときにリージョンキャッシュが時間内にクリーンアップされない問題を修正[#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`テーブルで`grantor`フィールドが欠落している問題を修正 [#38293](https://github.com/pingcap/tidb/issues/38293) + - `KILL TIDB`アイドル接続時にすぐに効果を発揮できない問題を修正[#24031](https://github.com/pingcap/tidb/issues/24031) + - 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) + - プラン キャッシュ使用時に、Decimal と Real の長さと幅が正しく設定されていない場合に返される誤った結果を修正しました。 [#29565](https://github.com/pingcap/tidb/issues/29565) - PD - - PDがダッシュボードプロキシリクエストを正しく処理できない問題を修正[#5321](https://github.com/tikv/pd/issues/5321) - - 特定のシナリオでTiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) - - 不正確なストリームタイムアウトを修正し、リーダーの切り替えを高速化[#5207](https://github.com/tikv/pd/issues/5207) + - PDがダッシュボードプロキシリクエストを正しく処理できない問題を修正[#5321](https://github.com/tikv/pd/issues/5321) + - 特定のシナリオでTiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) + - 不正確なストリームタイムアウトを修正し、リーダーの切り替えを高速化[#5207](https://github.com/tikv/pd/issues/5207) - TiFlash - - 引数の型が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ブートストラップが失敗する問題を修正しました。 + - 引数の型が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ブートストラップが失敗する問題を修正しました。 - ツール - Dumpling - - `--compress`オプションと S3 出力ディレクトリが同時に設定されている場合にDumpling がデータをダンプできない問題を修正しました[#30534](https://github.com/pingcap/tidb/issues/30534) + - `--compress`オプションと S3 出力ディレクトリが同時に設定されている場合にDumpling がデータをダンプできない問題を修正しました[#30534](https://github.com/pingcap/tidb/issues/30534) - TiCDC - - MySQL関連のエラーが時間に所有者に報告されないため、changefeedの状態が正しくない問題を修正しました。 [#6698](https://github.com/pingcap/tiflow/issues/6698) + - 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 d65fa8d5b3595..2392bd23eb043 100644 --- a/releases/release-5.4.1.md +++ b/releases/release-5.4.1.md @@ -17,157 +17,157 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - TiDB - - `_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) + - `_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ダッシュボードで複数のKubernetesクラスターの表示をサポート [#12104](https://github.com/tikv/tikv/issues/12104) + - Grafanaダッシュボードで複数のKubernetesクラスターの表示をサポート [#12104](https://github.com/tikv/tikv/issues/12104) - PD - - Grafanaダッシュボードで複数のKubernetesクラスターの表示をサポート [#4673](https://github.com/tikv/pd/issues/4673) + - Grafanaダッシュボードで複数のKubernetesクラスターの表示をサポート [#4673](https://github.com/tikv/pd/issues/4673) - TiFlash - - Grafanaダッシュボードで複数のKubernetesクラスターの表示をサポート [#4129](https://github.com/pingcap/tiflash/issues/4129) + - 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) + - Grafanaダッシュボードで複数のKubernetesクラスターをサポート[#4665](https://github.com/pingcap/tiflow/issues/4665) + - Kafka プロデューサーの設定パラメータを公開して、TiCDC で設定できるようにします。 [#4385](https://github.com/pingcap/tiflow/issues/4385) - TiDB Data Migration (DM) - - `/tmp`ではなく DM ワーカーの作業ディレクトリを使用して内部ファイルを書き込み、タスクが停止した後にディレクトリを消去する Syncer のサポート[#4107](https://github.com/pingcap/tiflow/issues/4107) + - `/tmp`ではなく DM ワーカーの作業ディレクトリを使用して内部ファイルを書き込み、タスクが停止した後にディレクトリを消去する Syncer のサポート[#4107](https://github.com/pingcap/tiflow/issues/4107) ## バグ修正 {#bug-fixes} - TiDB - - 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) - - 相関サブクエリが定数返すときに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) - - 列挙値の 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) - - データがエスケープ文字で壊れている場合のロードデータ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`機能による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) - - 識別できないテーブル属性をスキップして、テーブル`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` に設定すると`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) + - 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) + - 相関サブクエリが定数返すときに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) + - 列挙値の 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) + - データがエスケープ文字で壊れている場合のロードデータ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`機能による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) + - 識別できないテーブル属性をスキップして、テーブル`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` に設定すると`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 - - マージ対象のリージョンが無効であるため、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 でTiKVがプロファイリングを実行するときに発生する可能性のあるpanic問題を修正しました [#9765](https://github.com/tikv/tikv/issues/9765) - - レプリカ読み取りが線形化可能性に違反する可能性があるバグを修正しました [#12109](https://github.com/tikv/tikv/issues/12109) - - リージョンをマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生する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) - - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) - - リソースメータリング無効なアサーションによって発生する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) - - ネットワークが貧弱な場合、正常にコミットされた楽観的トランザクションが`Write Conflict`エラーを報告する可能性がある問題を修正しました[#34066](https://github.com/pingcap/tidb/issues/34066) - - 低品質のネットワークでレプリカ読み取りが有効になっている場合に発生する TiKV panic問題を修正[#12046](https://github.com/tikv/tikv/issues/12046) + - マージ対象のリージョンが無効であるため、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 でTiKVがプロファイリングを実行するときに発生する可能性のあるpanic問題を修正しました [#9765](https://github.com/tikv/tikv/issues/9765) + - レプリカ読み取りが線形化可能性に違反する可能性があるバグを修正しました [#12109](https://github.com/tikv/tikv/issues/12109) + - リージョンをマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生する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) + - ピアを破棄するとレイテンシーが大きくなる可能性がある問題を修正[#10210](https://github.com/tikv/tikv/issues/10210) + - リソースメータリング無効なアサーションによって発生する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) + - ネットワークが貧弱な場合、正常にコミットされた楽観的トランザクションが`Write Conflict`エラーを報告する可能性がある問題を修正しました[#34066](https://github.com/pingcap/tidb/issues/34066) + - 低品質のネットワークでレプリカ読み取りが有効になっている場合に発生する TiKV panic問題を修正[#12046](https://github.com/tikv/tikv/issues/12046) - PD - - `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) + - `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) - TiFlash - - TLS が有効になっているときに発生するpanic問題を修正[#4196](https://github.com/pingcap/tiflash/issues/4196) - - 遅延リージョンピアでのリージョンマージによって発生する可能性のあるメタデータ破損を修正しました [#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) - - 期限切れのデータがゆっくりとリサイクルされる問題を修正[#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) - - `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) - - 複数値式で`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) - - 削除操作を多数含むテーブルをクエリするときに発生する可能性のあるエラーを修正[#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) + - TLS が有効になっているときに発生するpanic問題を修正[#4196](https://github.com/pingcap/tiflash/issues/4196) + - 遅延リージョンピアでのリージョンマージによって発生する可能性のあるメタデータ破損を修正しました [#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) + - 期限切れのデータがゆっくりとリサイクルされる問題を修正[#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) + - `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) + - 複数値式で`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) + - 削除操作を多数含むテーブルをクエリするときに発生する可能性のあるエラーを修正[#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) - ツール - Backup & Restore (BR) - - バックアップ再試行中に暗号化情報が失われた場合に復元操作が失敗するバグを修正[#32423](https://github.com/pingcap/tidb/issues/32423) - - BRがRawKV バックアップに失敗する問題を修正 [#32607](https://github.com/pingcap/tidb/issues/32607) - - 増分復元後にテーブルにレコードを挿入するときに重複する主キーを修正する[#33596](https://github.com/pingcap/tidb/issues/33596) - - 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) - - BRまたはTiDB Lightningが異常終了した後にスケジューラが再開しない問題を修正[#33546](https://github.com/pingcap/tidb/issues/33546) + - バックアップ再試行中に暗号化情報が失われた場合に復元操作が失敗するバグを修正[#32423](https://github.com/pingcap/tidb/issues/32423) + - BRがRawKV バックアップに失敗する問題を修正 [#32607](https://github.com/pingcap/tidb/issues/32607) + - 増分復元後にテーブルにレコードを挿入するときに重複する主キーを修正する[#33596](https://github.com/pingcap/tidb/issues/33596) + - 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) + - BRまたはTiDB Lightningが異常終了した後にスケジューラが再開しない問題を修正[#33546](https://github.com/pingcap/tidb/issues/33546) - TiCDC - - 所有者の変更によって生じた誤ったメトリクスを修正[#4774](https://github.com/pingcap/tiflow/issues/4774) - - `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` を誤って処理した場合に発生する可能性のある 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) - - 所有者が変更され、新しいスケジューラが有効になっている場合(デフォルトでは無効)に、まれにレプリケーションが停止する可能性がある問題を修正しました[#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) - - テーブルがスケジュールされているときにチェックポイントメトリックが欠落する問題を修正しました[#4714](https://github.com/pingcap/tiflow/issues/4714) + - 所有者の変更によって生じた誤ったメトリクスを修正[#4774](https://github.com/pingcap/tiflow/issues/4774) + - `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` を誤って処理した場合に発生する可能性のある 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) + - 所有者が変更され、新しいスケジューラが有効になっている場合(デフォルトでは無効)に、まれにレプリケーションが停止する可能性がある問題を修正しました[#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) + - テーブルがスケジュールされているときにチェックポイントメトリックが欠落する問題を修正しました[#4714](https://github.com/pingcap/tiflow/issues/4714) - TiDB Lightning - - チェックサムエラー「GCの有効期間がトランザクション期間より短い」を修正[#32733](https://github.com/pingcap/tidb/issues/32733) - - 空のテーブルチェックに失敗した場合、 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) + - チェックサムエラー「GCの有効期間がトランザクション期間より短い」を修正[#32733](https://github.com/pingcap/tidb/issues/32733) + - 空のテーブルチェックに失敗した場合、 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) - TiDB Data Migration (DM) - - ログに「チェックポイントに変更はありません。同期フラッシュチェックポイントをスキップしてください」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) - - 長い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) - - アップストリームで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) + - ログに「チェックポイントに変更はありません。同期フラッシュチェックポイントをスキップしてください」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) + - 長い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) + - アップストリームで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 3de1fad0d7cda..2eb40191c9cd2 100644 --- a/releases/release-5.4.2.md +++ b/releases/release-5.4.2.md @@ -11,97 +11,97 @@ TiDB バージョン: 5.4.2 > **Warning:** > -> v5.4.2 には既知のバグがあるため、使用は推奨されません。詳細はご覧ください。このバグは v5.4.3 で修正されています。v3 [バージョン5.4.3](/releases/release-5.4.3.md)使用を推奨します。 [#12934](https://github.com/tikv/tikv/issues/12934) +> 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} - TiDB - - 可用性を向上させるために、正常でない TiKV ノードへのリクエストの送信を避ける[#34906](https://github.com/pingcap/tidb/issues/34906) + - 可用性を向上させるために、正常でない TiKV ノードへのリクエストの送信を避ける[#34906](https://github.com/pingcap/tidb/issues/34906) - TiKV - - 可用性を向上させるために、更新ごとに TLS 証明書を自動的に再読み込みします[#12546](https://github.com/tikv/tikv/issues/12546) - - ヘルスチェックを改善して、利用できないRaftstoreを検出し、TiKV クライアントがリージョンキャッシュを時間内に更新できるようにします[#12398](https://github.com/tikv/tikv/issues/12398) - - レイテンシージッタを削減するためにリーダーシップをCDCオブザーバーに移譲する[#12111](https://github.com/tikv/tikv/issues/12111) + - 可用性を向上させるために、更新ごとに TLS 証明書を自動的に再読み込みします[#12546](https://github.com/tikv/tikv/issues/12546) + - ヘルスチェックを改善して、利用できないRaftstoreを検出し、TiKV クライアントがリージョンキャッシュを時間内に更新できるようにします[#12398](https://github.com/tikv/tikv/issues/12398) + - レイテンシージッタを削減するためにリーダーシップをCDCオブザーバーに移譲する[#12111](https://github.com/tikv/tikv/issues/12111) - PD - - デフォルトでSwaggerサーバーのコンパイルを無効にする[#4932](https://github.com/tikv/pd/issues/4932) + - デフォルトでSwaggerサーバーのコンパイルを無効にする[#4932](https://github.com/tikv/pd/issues/4932) - ツール - TiDB Lightning - - 散布リージョンをバッチモードに最適化して、散布リージョンプロセスの安定性を向上させます[#33618](https://github.com/pingcap/tidb/issues/33618) + - 散布リージョンをバッチモードに最適化して、散布リージョンプロセスの安定性を向上させます[#33618](https://github.com/pingcap/tidb/issues/33618) ## バグ修正 {#bug-fixes} - TiDB - - バイナリプロトコル で間違った 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) - - 悲観的トランザクションで`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) - - 以前は、ネットワーク接続の問題が発生した場合、TiDBは切断されたセッションによって保持されていたリソースを正しく解放できないことがありました。この問題は修正され、開いているトランザクションをロールバックし、その他の関連リソースを解放できるようになりました[#34722](https://github.com/pingcap/tidb/issues/34722) - - 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) + - バイナリプロトコル で間違った 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) + - 悲観的トランザクションで`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) + - 以前は、ネットワーク接続の問題が発生した場合、TiDBは切断されたセッションによって保持されていたリソースを正しく解放できないことがありました。この問題は修正され、開いているトランザクションをロールバックし、その他の関連リソースを解放できるようになりました[#34722](https://github.com/pingcap/tidb/issues/34722) + - 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` に設定されている場合に統計を分析することによって発生する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クライアントがエラーに遭遇したときに発生する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 使用時に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました [#12478](https://github.com/tikv/tikv/issues/12478) - - ピアの破壊とリージョンバッチ分割の競合によって発生する 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) + - `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クライアントがエラーに遭遇したときに発生する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 使用時に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました [#12478](https://github.com/tikv/tikv/issues/12478) + - ピアの破壊とリージョンバッチ分割の競合によって発生する 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) - - ホットリージョンにリーダーがない場合に発生する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) + - `not leader` の間違ったステータスコードを修正 [#4797](https://github.com/tikv/pd/issues/4797) + - ホットリージョンにリーダーがない場合に発生する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) - TiFlash - - 状況によっては、クラスター化インデックスを持つテーブルの列を削除した後に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) + - 状況によっては、クラスター化インデックスを持つテーブルの列を削除した後に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) - ツール - Backup & Restore (BR) - - 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) - - 復元操作中に回復不能なエラーが発生するとBRが停止するバグを修正[#33200](https://github.com/pingcap/tidb/issues/33200) + - 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) + - 復元操作中に回復不能なエラーが発生するとBRが停止するバグを修正[#33200](https://github.com/pingcap/tidb/issues/33200) - TiCDC - - 特別な増分スキャンシナリオで発生するデータ損失を修正[#5468](https://github.com/pingcap/tiflow/issues/5468) - - ログを書き込む前にREDOログマネージャがログをフラッシュするバグを修正[#5486](https://github.com/pingcap/tiflow/issues/5486) - - 一部のテーブルがREDOライターによってメンテナンスされていない場合に、解決されたTSが速すぎる動きをするバグを修正しました[#5486](https://github.com/pingcap/tiflow/issues/5486) - - ファイル名の競合によりデータ損失が発生する可能性がある問題を修正[#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) - - メタリージョンの変更によりレイテンシーが増加する可能性がある問題を修正[#4756](https://github.com/pingcap/tiflow/issues/4756) [#4762](https://github.com/pingcap/tiflow/issues/4762) + - 特別な増分スキャンシナリオで発生するデータ損失を修正[#5468](https://github.com/pingcap/tiflow/issues/5468) + - ログを書き込む前にREDOログマネージャがログをフラッシュするバグを修正[#5486](https://github.com/pingcap/tiflow/issues/5486) + - 一部のテーブルがREDOライターによってメンテナンスされていない場合に、解決されたTSが速すぎる動きをするバグを修正しました[#5486](https://github.com/pingcap/tiflow/issues/5486) + - ファイル名の競合によりデータ損失が発生する可能性がある問題を修正[#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) + - メタリージョンの変更によりレイテンシーが増加する可能性がある問題を修正[#4756](https://github.com/pingcap/tiflow/issues/4756) [#4762](https://github.com/pingcap/tiflow/issues/4762) - TiDB Data Migration (DM) - - タスクが自動的に再開された後にDMがより多くのディスク領域を占有する問題を修正[#5344](https://github.com/pingcap/tiflow/issues/5344) - - `case-sensitive: true`が設定されていない場合、大文字のテーブルを複製できない問題を修正[#5255](https://github.com/pingcap/tiflow/issues/5255) + - タスクが自動的に再開された後にDMがより多くのディスク領域を占有する問題を修正[#5344](https://github.com/pingcap/tiflow/issues/5344) + - `case-sensitive: true`が設定されていない場合、大文字のテーブルを複製できない問題を修正[#5255](https://github.com/pingcap/tiflow/issues/5255) diff --git a/releases/release-5.4.3.md b/releases/release-5.4.3.md index 13044d33f62bf..e6c45f4f5db80 100644 --- a/releases/release-5.4.3.md +++ b/releases/release-5.4.3.md @@ -13,92 +13,92 @@ TiDB バージョン: 5.4.3 - TiKV - - RocksDB 書き込みストール設定をフロー制御しきい値より小さい値に設定できるようになりました[#13467](https://github.com/tikv/tikv/issues/13467) - - 1つのピアが到達不能になった後にRaftstoreが過剰なメッセージをブロードキャストするのを避けるために`unreachable_backoff`項目の設定をサポートします[#13054](https://github.com/tikv/tikv/issues/13054) + - RocksDB 書き込みストール設定をフロー制御しきい値より小さい値に設定できるようになりました[#13467](https://github.com/tikv/tikv/issues/13467) + - 1つのピアが到達不能になった後にRaftstoreが過剰なメッセージをブロードキャストするのを避けるために`unreachable_backoff`項目の設定をサポートします[#13054](https://github.com/tikv/tikv/issues/13054) - ツール - TiDB Lightning - - 散布リージョンをバッチモードに最適化して、散布リージョンプロセスの安定性を向上させます[#33618](https://github.com/pingcap/tidb/issues/33618) + - 散布リージョンをバッチモードに最適化して、散布リージョンプロセスの安定性を向上させます[#33618](https://github.com/pingcap/tidb/issues/33618) - TiCDC - - マルチリージョンシナリオにおける実行時コンテキスト切り替えによるパフォーマンスオーバーヘッドを削減[#5610](https://github.com/pingcap/tiflow/issues/5610) + - マルチリージョンシナリオにおける実行時コンテキスト切り替えによるパフォーマンスオーバーヘッドを削減[#5610](https://github.com/pingcap/tiflow/issues/5610) ## バグ修正 {#bug-fixes} - TiDB - - `SHOW CREATE PLACEMENT POLICY`の誤った出力を修正[#37526](https://github.com/pingcap/tidb/issues/37526) - - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) - - `KILL TIDB`アイドル接続時にすぐに効果を発揮できない問題を修正[#24031](https://github.com/pingcap/tidb/issues/24031) - - `INFORMSTION_SCHEMA.COLUMNS`システムテーブルをクエリするときに`DATA_TYPE`と`COLUMN_TYPE`列に誤った結果が返される問題を修正しました[#36496](https://github.com/pingcap/tidb/issues/36496) - - TiDB Binlogが有効な場合、 `ALTER SEQUENCE`文を実行するとメタデータ バージョンが間違って発生し、 Drainerが終了する可能性がある問題を修正しました[#36276](https://github.com/pingcap/tidb/issues/36276) - - `UNION`演算子が予期しない空の結果を返す可能性がある問題を修正しました[#36903](https://github.com/pingcap/tidb/issues/36903) - - TiFlashのパーティションテーブルでダイナミックモードを有効にしたときに発生する誤った結果を修正しました[#37254](https://github.com/pingcap/tidb/issues/37254) - - `LIMIT`と併用すると`INL_HASH_JOIN`がハングアップする可能性がある問題を修正[#35638](https://github.com/pingcap/tidb/issues/35638) - - TiDBが`SHOW WARNINGS`ステートメントを実行するときに`invalid memory address or nil pointer dereference`エラーを返す可能性がある問題を修正しました[#31569](https://github.com/pingcap/tidb/issues/31569) - - RC分離レベルでステイル読み取りを実行するときに発生する`invalid transaction`エラーを修正[#30872](https://github.com/pingcap/tidb/issues/30872) - - DMLエグゼキュータを使用した`EXPLAIN ANALYZE`文がトランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました[#37373](https://github.com/pingcap/tidb/issues/37373) - - TiDB Binlogを有効にして重複した値を挿入すると発生する`data and columnID count not match`エラーの問題を修正しました[#33608](https://github.com/pingcap/tidb/issues/33608) - - 静的パーティションプルーニングモードで、テーブルが空の場合に集計条件を含むSQL文が間違った結果を返す可能性がある問題を修正しました[#35295](https://github.com/pingcap/tidb/issues/35295) - - `UPDATE`文を実行するときに TiDB がpanicする可能性がある問題を修正しました[#32311](https://github.com/pingcap/tidb/issues/32311) - - `UnionScan`演算子が順序を維持できないために間違ったクエリ結果が発生する問題を修正[#33175](https://github.com/pingcap/tidb/issues/33175) - - UPDATE文が場合によっては投影を誤って削除し、 `Can't find column`エラーが発生する問題を修正しました[#37568](https://github.com/pingcap/tidb/issues/37568) - - パーティションテーブルがインデックスを完全に使用してデータをスキャンできない場合がある問題を修正[#33966](https://github.com/pingcap/tidb/issues/33966) - - 特定のシナリオで`EXECUTE`が予期しないエラーが発生する可能性がある問題を修正しました[#37187](https://github.com/pingcap/tidb/issues/37187) - - プリペアドプランキャッシュが有効になっている`BIT`タイプのインデックスを使用すると、TiDBが間違った結果を返す可能性がある問題を修正しました[#33067](https://github.com/pingcap/tidb/issues/33067) + - `SHOW CREATE PLACEMENT POLICY`の誤った出力を修正[#37526](https://github.com/pingcap/tidb/issues/37526) + - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) + - `KILL TIDB`アイドル接続時にすぐに効果を発揮できない問題を修正[#24031](https://github.com/pingcap/tidb/issues/24031) + - `INFORMSTION_SCHEMA.COLUMNS`システムテーブルをクエリするときに`DATA_TYPE`と`COLUMN_TYPE`列に誤った結果が返される問題を修正しました[#36496](https://github.com/pingcap/tidb/issues/36496) + - TiDB Binlogが有効な場合、 `ALTER SEQUENCE`文を実行するとメタデータ バージョンが間違って発生し、 Drainerが終了する可能性がある問題を修正しました[#36276](https://github.com/pingcap/tidb/issues/36276) + - `UNION`演算子が予期しない空の結果を返す可能性がある問題を修正しました[#36903](https://github.com/pingcap/tidb/issues/36903) + - TiFlashのパーティションテーブルでダイナミックモードを有効にしたときに発生する誤った結果を修正しました[#37254](https://github.com/pingcap/tidb/issues/37254) + - `LIMIT`と併用すると`INL_HASH_JOIN`がハングアップする可能性がある問題を修正[#35638](https://github.com/pingcap/tidb/issues/35638) + - TiDBが`SHOW WARNINGS`ステートメントを実行するときに`invalid memory address or nil pointer dereference`エラーを返す可能性がある問題を修正しました[#31569](https://github.com/pingcap/tidb/issues/31569) + - RC分離レベルでステイル読み取りを実行するときに発生する`invalid transaction`エラーを修正[#30872](https://github.com/pingcap/tidb/issues/30872) + - DMLエグゼキュータを使用した`EXPLAIN ANALYZE`文がトランザクションコミットが完了する前に結果を返す可能性がある問題を修正しました[#37373](https://github.com/pingcap/tidb/issues/37373) + - TiDB Binlogを有効にして重複した値を挿入すると発生する`data and columnID count not match`エラーの問題を修正しました[#33608](https://github.com/pingcap/tidb/issues/33608) + - 静的パーティションプルーニングモードで、テーブルが空の場合に集計条件を含むSQL文が間違った結果を返す可能性がある問題を修正しました[#35295](https://github.com/pingcap/tidb/issues/35295) + - `UPDATE`文を実行するときに TiDB がpanicする可能性がある問題を修正しました[#32311](https://github.com/pingcap/tidb/issues/32311) + - `UnionScan`演算子が順序を維持できないために間違ったクエリ結果が発生する問題を修正[#33175](https://github.com/pingcap/tidb/issues/33175) + - UPDATE文が場合によっては投影を誤って削除し、 `Can't find column`エラーが発生する問題を修正しました[#37568](https://github.com/pingcap/tidb/issues/37568) + - パーティションテーブルがインデックスを完全に使用してデータをスキャンできない場合がある問題を修正[#33966](https://github.com/pingcap/tidb/issues/33966) + - 特定のシナリオで`EXECUTE`が予期しないエラーが発生する可能性がある問題を修正しました[#37187](https://github.com/pingcap/tidb/issues/37187) + - プリペアドプランキャッシュが有効になっている`BIT`タイプのインデックスを使用すると、TiDBが間違った結果を返す可能性がある問題を修正しました[#33067](https://github.com/pingcap/tidb/issues/33067) - TiKV - - PDリーダーの切り替え後またはPDの再起動後にクラスタ内でSQL実行エラーが継続する問題を修正[#12934](https://github.com/tikv/tikv/issues/12934) + - PDリーダーの切り替え後またはPDの再起動後にクラスタ内でSQL実行エラーが継続する問題を修正[#12934](https://github.com/tikv/tikv/issues/12934) - 原因:この問題は、TiKVのバグが原因で発生します。このバグにより、ハートビート要求が失敗した後、TiKVはPDクライアントに再接続するまで、PDクライアントへのハートビート情報の送信を再試行しません。その結果、障害が発生したTiKVノードのリージョン情報が古くなり、TiDBは最新のリージョン情報を取得できず、SQL実行エラーが発生します。 - 影響を受けるバージョン: v5.3.2 および v5.4.2。この問題は v5.3.3 および v5.4.3 で修正されています。v5.4.2 をご利用の場合は、クラスターを v5.4.3 にアップグレードできます。 - 回避策: アップグレードに加えて、送信するリージョンハートビートがなくなるまで、リージョンハートビートを PD に送信できない TiKV ノードを再起動することもできます。 - - TiKV が Web ID プロバイダーからエラーを取得し、デフォルトのプロバイダーにフェイルバックしたときに、権限拒否エラーが発生する問題を修正しました[#13122](https://github.com/tikv/tikv/issues/13122) - - PDクライアントがデッドロックを引き起こす可能性がある問題を修正[#13191](https://github.com/tikv/tikv/issues/13191) - - Raftstoreがビジー状態の場合にリージョンが重複する可能性がある問題を修正[#13160](https://github.com/tikv/tikv/issues/13160) + - TiKV が Web ID プロバイダーからエラーを取得し、デフォルトのプロバイダーにフェイルバックしたときに、権限拒否エラーが発生する問題を修正しました[#13122](https://github.com/tikv/tikv/issues/13122) + - PDクライアントがデッドロックを引き起こす可能性がある問題を修正[#13191](https://github.com/tikv/tikv/issues/13191) + - Raftstoreがビジー状態の場合にリージョンが重複する可能性がある問題を修正[#13160](https://github.com/tikv/tikv/issues/13160) - PD - - PDがダッシュボードプロキシリクエストを正しく処理できない問題を修正[#5321](https://github.com/tikv/pd/issues/5321) - - PDリーダー移転後に削除したtombstoneストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) - - TiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) + - PDがダッシュボードプロキシリクエストを正しく処理できない問題を修正[#5321](https://github.com/tikv/pd/issues/5321) + - PDリーダー移転後に削除したtombstoneストアが再び表示される問題を修正[#4941](https://github.com/tikv/pd/issues/4941) + - TiFlashラーナーレプリカが作成されない可能性がある問題を修正[#5401](https://github.com/tikv/pd/issues/5401) - TiFlash - - `format`関数が`Data truncated`エラーを返す可能性がある問題を修正しました[#4891](https://github.com/pingcap/tiflash/issues/4891) - - 並列集約エラーによりTiFlashがクラッシュする可能性がある問題を修正[#5356](https://github.com/pingcap/tiflash/issues/5356) - - `NULL`値を含む列を持つプライマリインデックスを作成した後に発生するpanicを修正しました[#5859](https://github.com/pingcap/tiflash/issues/5859) + - `format`関数が`Data truncated`エラーを返す可能性がある問題を修正しました[#4891](https://github.com/pingcap/tiflash/issues/4891) + - 並列集約エラーによりTiFlashがクラッシュする可能性がある問題を修正[#5356](https://github.com/pingcap/tiflash/issues/5356) + - `NULL`値を含む列を持つプライマリインデックスを作成した後に発生するpanicを修正しました[#5859](https://github.com/pingcap/tiflash/issues/5859) - ツール - TiDB Lightning - - `BIGINT`型のAUTO_INCREMENT列が範囲外になる可能性がある問題を修正[#27937](https://github.com/pingcap/tidb/issues/27937) - - 重複排除により極端な場合にTiDB Lightning がpanicを起こす可能性がある問題を修正[#34163](https://github.com/pingcap/tidb/issues/34163) - - TiDB Lightning がParquet ファイル内のスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正しました[#36980](https://github.com/pingcap/tidb/issues/36980) - - TiDBがIPv6ホストを使用しているときにTiDB LightningがTiDBに接続できない問題を修正しました[#35880](https://github.com/pingcap/tidb/issues/35880) + - `BIGINT`型のAUTO_INCREMENT列が範囲外になる可能性がある問題を修正[#27937](https://github.com/pingcap/tidb/issues/27937) + - 重複排除により極端な場合にTiDB Lightning がpanicを起こす可能性がある問題を修正[#34163](https://github.com/pingcap/tidb/issues/34163) + - TiDB Lightning がParquet ファイル内のスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正しました[#36980](https://github.com/pingcap/tidb/issues/36980) + - TiDBがIPv6ホストを使用しているときにTiDB LightningがTiDBに接続できない問題を修正しました[#35880](https://github.com/pingcap/tidb/issues/35880) - TiDB Data Migration (DM) - - DB Connを取得する際に DM ワーカーがスタックする可能性がある問題を修正しました[#3733](https://github.com/pingcap/tiflow/issues/3733) - - DMが`Specified key was too long`エラーを報告する問題を修正しました[#5315](https://github.com/pingcap/tiflow/issues/5315) - - レプリケーション中にlatin1データが破損する可能性がある問題を修正[#7028](https://github.com/pingcap/tiflow/issues/7028) - - TiDBがIPv6ホストを使用しているときにDMが起動に失敗する問題を修正[#6249](https://github.com/pingcap/tiflow/issues/6249) - - `query-status`で起こりうるデータ競合の問題を修正[#4811](https://github.com/pingcap/tiflow/issues/4811) - - リレーがエラーに遭遇したときの goroutine リークを修正[#6193](https://github.com/pingcap/tiflow/issues/6193) + - DB Connを取得する際に DM ワーカーがスタックする可能性がある問題を修正しました[#3733](https://github.com/pingcap/tiflow/issues/3733) + - DMが`Specified key was too long`エラーを報告する問題を修正しました[#5315](https://github.com/pingcap/tiflow/issues/5315) + - レプリケーション中にlatin1データが破損する可能性がある問題を修正[#7028](https://github.com/pingcap/tiflow/issues/7028) + - TiDBがIPv6ホストを使用しているときにDMが起動に失敗する問題を修正[#6249](https://github.com/pingcap/tiflow/issues/6249) + - `query-status`で起こりうるデータ競合の問題を修正[#4811](https://github.com/pingcap/tiflow/issues/4811) + - リレーがエラーに遭遇したときの goroutine リークを修正[#6193](https://github.com/pingcap/tiflow/issues/6193) - TiCDC - - `enable-old-value = false`を設定すると TiCDC がpanicする問題を修正[#6198](https://github.com/pingcap/tiflow/issues/6198) + - `enable-old-value = false`を設定すると TiCDC がpanicする問題を修正[#6198](https://github.com/pingcap/tiflow/issues/6198) - Backup & Restore (BR) - - 外部ストレージの認証キーに特殊文字が含まれている場合にバックアップと復元が失敗する可能性がある問題を修正しました[#37469](https://github.com/pingcap/tidb/issues/37469) - - 復元中に同時実行が大きすぎる設定になっているためにリージョンのバランスが取れていない問題を修正[#37549](https://github.com/pingcap/tidb/issues/37549) + - 外部ストレージの認証キーに特殊文字が含まれている場合にバックアップと復元が失敗する可能性がある問題を修正しました[#37469](https://github.com/pingcap/tidb/issues/37469) + - 復元中に同時実行が大きすぎる設定になっているためにリージョンのバランスが取れていない問題を修正[#37549](https://github.com/pingcap/tidb/issues/37549) - Dumpling - - GetDSNがIPv6をサポートしていない問題を修正[#36112](https://github.com/pingcap/tidb/issues/36112) + - GetDSNがIPv6をサポートしていない問題を修正[#36112](https://github.com/pingcap/tidb/issues/36112) diff --git a/releases/release-6.0.0-dmr.md b/releases/release-6.0.0-dmr.md index a827c9e8ecccc..212c84f9dc9d9 100644 --- a/releases/release-6.0.0-dmr.md +++ b/releases/release-6.0.0-dmr.md @@ -90,37 +90,37 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 ホットスポットの小さなテーブルにアクセスするシナリオにおけるユーザーアプリケーションの場合、TiDBはホットスポットテーブルをメモリに明示的にキャッシュすることをサポートしており、これによりアクセスパフォーマンスが大幅に向上し、スループットが向上し、アクセスレイテンシーが短縮されます。このソリューションは、サードパーティ製のキャッシュミドルウェアの導入を効果的に回避し、アーキテクチャの複雑さを軽減し、運用保守コストを削減します。このソリューションは、設定テーブルや為替レートテーブルなど、頻繁にアクセスされるものの、更新頻度が低い小さなテーブルに適しています。 - [ユーザードキュメント](/cached-tables.md) [#25293](https://github.com/pingcap/tidb/issues/25293) + [ユーザードキュメント](/cached-tables.md) [#25293](https://github.com/pingcap/tidb/issues/25293) - インメモリ悲観的ロック TiDB v6.0.0以降、メモリ内悲観的ロックがデフォルトで有効化されています。この機能を有効にすると、悲観的トランザクションロックはメモリ内で管理されます。これにより、悲観的ロックの永続化とロック情報のRaftレプリケーションが回避され、悲観的トランザクションロック管理のオーバーヘッドが大幅に削減されます。悲観的的ロックがパフォーマンスのボトルネックとなっている状況では、悲観的ロックのメモリ最適化により、レイテンシーを10%削減し、QPSを10%向上させることができます。 - [ユーザードキュメント](/pessimistic-transaction.md#in-memory-pessimistic-lock) [#11452](https://github.com/tikv/tikv/issues/11452) + [ユーザードキュメント](/pessimistic-transaction.md#in-memory-pessimistic-lock) [#11452](https://github.com/tikv/tikv/issues/11452) - リードコミット分離レベルでTSOを実現するための最適化 クエリのレイテンシーを削減するため、読み取り/書き込み競合がまれな場合、TiDBは[コミット読み取り分離レベル](/transaction-isolation-levels.md#read-committed-isolation-level)時点で`tidb_rc_read_check_ts`のシステム変数を追加し、不要なTSOを削減します。この変数はデフォルトで無効になっています。この変数を有効にすると、読み取り/書き込み競合が発生しないシナリオでは、この最適化によりTSOの重複が回避され、レイテンシーが削減されます。ただし、読み取り/書き込み競合が頻繁に発生するシナリオでは、この変数を有効にするとパフォーマンスが低下する可能性があります。 - [ユーザードキュメント](/transaction-isolation-levels.md#read-committed-isolation-level) [#33159](https://github.com/pingcap/tidb/issues/33159) + [ユーザードキュメント](/transaction-isolation-levels.md#read-committed-isolation-level) [#33159](https://github.com/pingcap/tidb/issues/33159) - 実行計画を共有するためにプリペアドステートメントを強化する SQL 実行計画を再利用すると、SQL 文の解析時間を効果的に短縮し、CPU リソースの消費を抑え、SQL 実行効率を向上させることができます。SQL チューニングの重要な方法の 1 つは、SQL 実行計画を効果的に再利用することです。TiDB は、プリペアドステートメントと実行計画の共有をサポートしています。ただし、プリペアドステートメントが閉じられると、TiDB は対応するプラン キャッシュを自動的にクリアします。その後、TiDB は繰り返される SQL 文を不必要に解析し、実行効率に影響を与える可能性があります。v6.0.0 以降、TiDB は`tidb_ignore_prepared_cache_close_stmt`パラメータ (デフォルトでは無効) によって`COM_STMT_CLOSE`のコマンドを無視するかどうかを制御できるようになりました。パラメータを有効にすると、TiDB はプリペアドステートメントを閉じるコマンドを無視し、実行計画をキャッシュに保持するため、実行計画の再利用率が向上します。 - [ユーザードキュメント](/sql-prepared-plan-cache.md#ignore-the-com_stmt_close-command-and-the-deallocate-prepare-statement) [#31056](https://github.com/pingcap/tidb/issues/31056) + [ユーザードキュメント](/sql-prepared-plan-cache.md#ignore-the-com_stmt_close-command-and-the-deallocate-prepare-statement) [#31056](https://github.com/pingcap/tidb/issues/31056) - クエリプッシュダウンの改善 TiDBは、コンピューティングとストレージを分離するネイティブアーキテクチャを採用しており、演算子のプッシュダウンによる無効なデータのフィルタリングをサポートしています。これにより、TiDBとTiKV間のデータ転送が大幅に削減され、クエリ効率が向上します。v6.0.0では、TiDBはより多くの式と`BIT`データ型をTiKVにプッシュダウンできるようになり、式とデータ型の計算におけるクエリ効率が向上しています。 - [ユーザードキュメント](/functions-and-operators/expressions-pushed-down.md) [#30738](https://github.com/pingcap/tidb/issues/30738) + [ユーザードキュメント](/functions-and-operators/expressions-pushed-down.md) [#30738](https://github.com/pingcap/tidb/issues/30738) - ホットスポットインデックスの最適化 単調に増加するデータを一括してセカンダリインデックスに書き込むと、インデックスのホットスポットが発生し、全体的な書き込みスループットに影響します。TiDB v6.0.0以降、書き込みパフォーマンスを向上させるために、 `tidb_shard`関数を使用してインデックスのホットスポットを分散させる機能をサポートしています。現在、 `tidb_shard`関数は一意のセカンダリインデックスにのみ適用されます。このアプリケーションフレンドリーなソリューションは、元のクエリ条件を変更する必要がありません。このソリューションは、書き込みスループットが高い場合、ポイントクエリ、バッチポイントクエリなどのシナリオで使用できます。ただし、範囲クエリによって分散されたデータをアプリケーションで使用すると、パフォーマンスが低下する可能性があることに注意してください。したがって、そのような場合には、検証なしにこの機能を使用しないでください。 - [ユーザードキュメント](/functions-and-operators/tidb-functions.md#tidb_shard) [#31040](https://github.com/pingcap/tidb/issues/31040) + [ユーザードキュメント](/functions-and-operators/tidb-functions.md#tidb_shard) [#31040](https://github.com/pingcap/tidb/issues/31040) - TiFlash MPP エンジンのパーティション テーブルの動的プルーニング モードをサポート (実験的) @@ -150,13 +150,13 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 テーブル名、頻度、ユーザー名などのディメンションを含むブロックリストを追加することで、実行計画のベースラインキャプチャの使いやすさを向上させました。キャッシュバインディングのメモリ管理を最適化する新しいアルゴリズムを導入しました。ベースラインキャプチャを有効にすると、ほとんどのOLTPクエリのバインディングが自動的に作成されます。バインドされたステートメントの実行計画は固定されるため、実行計画の変更によるパフォーマンスの問題を回避できます。ベースラインキャプチャは、メジャーバージョンのアップグレードやクラスタの移行などのシナリオに適用でき、実行計画の回帰によって引き起こされるパフォーマンスの問題を軽減するのに役立ちます。 - [ユーザードキュメント](/sql-plan-management.md#baseline-capturing) [#32466](https://github.com/pingcap/tidb/issues/32466) + [ユーザードキュメント](/sql-plan-management.md#baseline-capturing) [#32466](https://github.com/pingcap/tidb/issues/32466) - TiKV クォータ制限機能をサポート(実験的) TiKVを導入したマシンのリソースが限られており、フォアグラウンドに過剰なリクエストが集中すると、バックグラウンドのCPUリソースがフォアグラウンドによって占有され、TiKVのパフォーマンスが不安定になります。TiDB v6.0.0では、クォータ関連の設定項目を使用して、CPUや読み取り/書き込み帯域幅など、フォアグラウンドで使用されるリソースを制限できます。これにより、長期間にわたる高負荷環境下でもクラスターの安定性が大幅に向上します。 - [ユーザードキュメント](/tikv-configuration-file.md#quota) [#12131](https://github.com/tikv/tikv/issues/12131) + [ユーザードキュメント](/tikv-configuration-file.md#quota) [#12131](https://github.com/tikv/tikv/issues/12131) - TiFlashのzstd圧縮アルゴリズムをサポート @@ -249,7 +249,7 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 TiKVノードの再起動後、不均一に分散されたリーダーノードを負荷分散のために再配置する必要があります。大規模クラスターでは、リーダーノードのバランス調整時間はリージョン数と正の相関関係にあります。例えば、10万リージョンのリーダーノードのバランス調整には20~30分かかる場合があり、負荷の不均一性によるパフォーマンスの問題や安定性リスクが生じやすくなります。TiDB v6.0.0では、バランス調整の同時実行性を制御するパラメータが追加され、デフォルト値が従来の4倍に拡張されました。これにより、リーダーノードのバランス調整時間が大幅に短縮され、TiKVノードの再起動後の業務復旧が加速されます。 - [ユーザードキュメント](/pd-control.md#scheduler-config-balance-leader-scheduler) [#4610](https://github.com/tikv/pd/issues/4610) + [ユーザードキュメント](/pd-control.md#scheduler-config-balance-leader-scheduler) [#4610](https://github.com/tikv/pd/issues/4610) - 統計の自動更新のキャンセルをサポート @@ -313,242 +313,242 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - `loader..on-duplicate`パラメータが追加されました。デフォルト値は`replace`で、これは新しいデータを使用して既存のデータを置き換えることを意味します。以前の動作を維持したい場合は、値を`error`に設定できます。このパラメータは、フルインポートフェーズでの動作のみを制御します。 - DMを使用するには、 `dmctl`の対応するバージョンを使用する必要があります。 - 内部メカニズムの変更により、DM を v6.0.0 にアップグレードした後、 `dmctl`も v6.0.0 にアップグレードする必要があります。 -- v5.4以前のバージョンでは、TiDBは一部のnoopシステム変数に不正な値を許可していました。v6.0.0以降では、TiDBはシステム変数に不正な値を設定することを禁止します[#31538](https://github.com/pingcap/tidb/issues/31538) +- v5.4以前のバージョンでは、TiDBは一部のnoopシステム変数に不正な値を許可していました。v6.0.0以降では、TiDBはシステム変数に不正な値を設定することを禁止します[#31538](https://github.com/pingcap/tidb/issues/31538) ## 改善点 {#improvements} - TiDB - - `FLASHBACK`または`RECOVER`ステートメントを使用してテーブルを復元した後、テーブルの配置ルール設定を自動的にクリアします[#31668](https://github.com/pingcap/tidb/issues/31668) - - パフォーマンス概要ダッシュボードを追加して、一般的なクリティカルパスのコアパフォーマンスメトリックを表示し、TiDB でのメトリック分析を容易にします[#31676](https://github.com/pingcap/tidb/issues/31676) - - `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`ステートメントの結果に`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`列列を読み取るクエリに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) - - 動的プルーニングモードでパーティションテーブル上の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 でバイナリをビルドする際に報告されるアラームに対処するため、gopsutilをv3.21.12にアップデートしました。 [#31607](https://github.com/pingcap/tidb/issues/31607) + - `FLASHBACK`または`RECOVER`ステートメントを使用してテーブルを復元した後、テーブルの配置ルール設定を自動的にクリアします[#31668](https://github.com/pingcap/tidb/issues/31668) + - パフォーマンス概要ダッシュボードを追加して、一般的なクリティカルパスのコアパフォーマンスメトリックを表示し、TiDB でのメトリック分析を容易にします[#31676](https://github.com/pingcap/tidb/issues/31676) + - `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`ステートメントの結果に`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`列列を読み取るクエリに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) + - 動的プルーニングモードでパーティションテーブル上の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 でバイナリをビルドする際に報告されるアラームに対処するため、gopsutilをv3.21.12にアップデートしました。 [#31607](https://github.com/pingcap/tidb/issues/31607) - TiKV - - 多くのキー範囲を持つバッチに対するRaftstoreのサンプリング精度を向上[#12327](https://github.com/tikv/tikv/issues/12327) - - `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) - - ベクトル計算の`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) - - 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) + - 多くのキー範囲を持つバッチに対するRaftstoreのサンプリング精度を向上[#12327](https://github.com/tikv/tikv/issues/12327) + - `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) + - ベクトル計算の`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) + - 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) - 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) + - リーダーを退去させる際に、転送に最も速いオブジェクトを自動的に選択する機能をサポートし、退去プロセスの高速化に貢献します[#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) - TiFlash - TiFlashファイルの論理分割を禁止し (デフォルト値の`profiles.default.dt_enable_logical_split`を`false`に調整します。詳細については[ユーザードキュメント](/tiflash/tiflash-configuration.md#tiflash-configuration-parameters)を参照してください)、 TiFlash列ストレージのスペース使用効率を改善して、 TiFlashに同期されたテーブルのスペース占有が TiKV のテーブルのスペース占有と同等になるようにします。 - - 以前のクラスタ管理モジュールをTiDBに統合することで、 TiFlashのクラスタ管理とレプリカレプリケーションのメカニズムを最適化し、小さなテーブルのレプリカ作成を高速化します[#29924](https://github.com/pingcap/tidb/issues/29924) + - 以前のクラスタ管理モジュールをTiDBに統合することで、 TiFlashのクラスタ管理とレプリカレプリケーションのメカニズムを最適化し、小さなテーブルのレプリカ作成を高速化します[#29924](https://github.com/pingcap/tidb/issues/29924) - ツール - Backup & Restore (BR) - - バックアップデータの復元速度を向上しました。シミュレーションテストでは、 BRが15ノード(各ノードに16個のCPUコア)のTiKVクラスターに16TBのデータを復元した場合、スループットは2.66GiB/秒に達しました[#27036](https://github.com/pingcap/tidb/issues/27036) + - バックアップデータの復元速度を向上しました。シミュレーションテストでは、 BRが15ノード(各ノードに16個のCPUコア)のTiKVクラスターに16TBのデータを復元した場合、スループットは2.66GiB/秒に達しました[#27036](https://github.com/pingcap/tidb/issues/27036) - - 配置ルールのインポートとエクスポートをサポートします。データのインポート時に配置ルールを無視するかどうかを制御するパラメータ`--with-tidb-placement-mode`を追加します[#32290](https://github.com/pingcap/tidb/issues/32290) + - 配置ルールのインポートとエクスポートをサポートします。データのインポート時に配置ルールを無視するかどうかを制御するパラメータ`--with-tidb-placement-mode`を追加します[#32290](https://github.com/pingcap/tidb/issues/32290) - TiCDC - - 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 でのデッドロックを減らすために、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) + - 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 でのデッドロックを減らすために、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) - 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) - - `/tmp`ではなく DM ワーカーの作業ディレクトリを使用して内部ファイルを書き込み、タスクが停止した後にディレクトリを消去する Syncer をサポートします[#4107](https://github.com/pingcap/tiflow/issues/4107) - - 事前チェックが改善されました。重要なチェックが省略されなくなりました[#3608](https://github.com/pingcap/tiflow/issues/3608) + - 上流のテーブルスキーマが不整合で楽観的モードの場合のタスクの開始をサポート[#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) + - `/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) - - エラーコードとエラー出力を標準化する[#32239](https://github.com/pingcap/tidb/issues/32239) + - 再試行可能なエラータイプを追加する[#31376](https://github.com/pingcap/tidb/issues/31376) + - base64形式のパスワード文字列をサポートする [#31194](https://github.com/pingcap/tidb/issues/31194) + - エラーコードとエラー出力を標準化する[#32239](https://github.com/pingcap/tidb/issues/32239) ## バグ修正 {#bug-fixes} - TiDB - - `SCHEDULE = majority_in_primary` `PrimaryRegion`同じ値の場合にTiDBが配置ルールを`Regions`してテーブルを作成できないバグを修正しました[#31271](https://github.com/pingcap/tidb/issues/31271) - - インデックスルックアップ結合を使用してクエリを実行するときに発生する`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) - - 文字列型の最大値と最小値の非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) - - 挿入ステートメントを使用して仮想生成列にデータを挿入するときに発生する可能性のある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`型の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) - - TiDBの`date_format` `'\n'` MySQLと互換性のない方法で処理する問題を修正[#32232](https://github.com/pingcap/tidb/issues/32232) - - 結合を使用してパーティションテーブルを更新するときにエラーが発生する可能性があるバグを修正しました [#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 を使用してデータをエクスポートする際の 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) - - `timdiff`関数の入力にミリ秒が含まれている場合に返される誤った結果を修正[#31680](https://github.com/pingcap/tidb/issues/31680) - - パーティションを明示的に読み取り、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) - - オーバーフローの場合に`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) + - `SCHEDULE = majority_in_primary` `PrimaryRegion`同じ値の場合にTiDBが配置ルールを`Regions`してテーブルを作成できないバグを修正しました[#31271](https://github.com/pingcap/tidb/issues/31271) + - インデックスルックアップ結合を使用してクエリを実行するときに発生する`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) + - 文字列型の最大値と最小値の非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) + - 挿入ステートメントを使用して仮想生成列にデータを挿入するときに発生する可能性のある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`型の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) + - TiDBの`date_format` `'\n'` MySQLと互換性のない方法で処理する問題を修正[#32232](https://github.com/pingcap/tidb/issues/32232) + - 結合を使用してパーティションテーブルを更新するときにエラーが発生する可能性があるバグを修正しました [#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 を使用してデータをエクスポートする際の 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) + - `timdiff`関数の入力にミリ秒が含まれている場合に返される誤った結果を修正[#31680](https://github.com/pingcap/tidb/issues/31680) + - パーティションを明示的に読み取り、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) + - オーバーフローの場合に`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) - TiKV - - ピアステータスが`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命令セット不足により発生する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 で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 を終了するときに誤って TiKV パニックを報告する潜在的な問題を修正しました [#12231](https://github.com/tikv/tikv/issues/12231) + - ピアステータスが`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命令セット不足により発生する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 で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 を終了するときに誤って TiKV パニックを報告する潜在的な問題を修正しました [#12231](https://github.com/tikv/tikv/issues/12231) - PD - - 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) + - 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) - TiFlash - - メモリ制限が有効になっているときに発生するTiFlash panicの問題を修正[#3902](https://github.com/pingcap/tiflash/issues/3902) - - 期限切れのデータがゆっくりとリサイクルされる問題を修正[#4146](https://github.com/pingcap/tiflash/issues/4146) - - `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) - - 複数値式で`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) - - クエリがキャンセルされたときに発生するメモリリークの問題を修正しました[#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) - - HashJoin ビルド側の失敗により MPP クエリが永久にハングする可能性があるバグを修正[#4195](https://github.com/pingcap/tiflash/issues/4195) - - MPP タスクがスレッドを永久にリークする可能性があるバグを修正[#4238](https://github.com/pingcap/tiflash/issues/4238) + - メモリ制限が有効になっているときに発生するTiFlash panicの問題を修正[#3902](https://github.com/pingcap/tiflash/issues/3902) + - 期限切れのデータがゆっくりとリサイクルされる問題を修正[#4146](https://github.com/pingcap/tiflash/issues/4146) + - `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) + - 複数値式で`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) + - クエリがキャンセルされたときに発生するメモリリークの問題を修正しました[#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) + - HashJoin ビルド側の失敗により MPP クエリが永久にハングする可能性があるバグを修正[#4195](https://github.com/pingcap/tiflash/issues/4195) + - MPP タスクがスレッドを永久にリークする可能性があるバグを修正[#4238](https://github.com/pingcap/tiflash/issues/4238) - ツール - Backup & Restore (BR) - - 復元操作中に回復不可能なエラーが発生するとBRが停止するバグを修正[#33200](https://github.com/pingcap/tidb/issues/33200) - - バックアップ再試行中に暗号化情報が失われた場合に復元操作が失敗するバグを修正[#32423](https://github.com/pingcap/tidb/issues/32423) + - 復元操作中に回復不可能なエラーが発生するとBRが停止するバグを修正[#33200](https://github.com/pingcap/tidb/issues/33200) + - バックアップ再試行中に暗号化情報が失われた場合に復元操作が失敗するバグを修正[#32423](https://github.com/pingcap/tidb/issues/32423) - TiCDC - - `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` を誤って処理した場合に発生する可能性のある TiCDC panic問題を修正しました [#4635](https://github.com/pingcap/tiflow/issues/4635) - - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) - - `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) + - `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` を誤って処理した場合に発生する可能性のある TiCDC panic問題を修正しました [#4635](https://github.com/pingcap/tiflow/issues/4635) + - 一部のケースでシーケンスが誤って複製されるバグを修正[#4552](https://github.com/pingcap/tiflow/issues/4552) + - `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) - TiDB Data Migration (DM) - - ステータスを照会するときにのみ同期メトリックが更新される問題を修正しました [#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) - - ログに「チェックポイントに変更はありません。同期フラッシュチェックポイントをスキップしてください」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) - - 悲観的モードでシャードをマージし、上流から増分データを複製する際のDML損失の問題を修正しました。 [#5002](https://github.com/pingcap/tiflow/issues/5002) + - ステータスを照会するときにのみ同期メトリックが更新される問題を修正しました [#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) + - ログに「チェックポイントに変更はありません。同期フラッシュチェックポイントをスキップしてください」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) + - 悲観的モードでシャードをマージし、上流から増分データを複製する際の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) - - 空のテーブルのチェックに失敗した場合、 TiDB Lightning が停止する問題を修正しました。 [#31797](https://github.com/pingcap/tidb/issues/31797) + - 一部のインポートタスクにソースファイルが含まれていない場合に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) + - 空のテーブルのチェックに失敗した場合、 TiDB Lightning が停止する問題を修正しました。 [#31797](https://github.com/pingcap/tidb/issues/31797) - Dumpling - - `dumpling --sql $query` 実行時に表示される進行状況が正確ではない問題を修正 [#30532](https://github.com/pingcap/tidb/issues/30532) - - Amazon S3 が圧縮データのサイズを正しく計算できない問題を修正[#30534](https://github.com/pingcap/tidb/issues/30534) + - `dumpling --sql $query` 実行時に表示される進行状況が正確ではない問題を修正 [#30532](https://github.com/pingcap/tidb/issues/30532) + - Amazon S3 が圧縮データのサイズを正しく計算できない問題を修正[#30534](https://github.com/pingcap/tidb/issues/30534) - TiDB Binlog - - 大規模な上流書き込みトランザクションが Kafka にレプリケートされるときに TiDB Binlog がスキップされる可能性がある問題を修正しました [#1136](https://github.com/pingcap/tidb-binlog/issues/1136) + - 大規模な上流書き込みトランザクションが 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 151ed908fa936..7caf28012ad64 100644 --- a/releases/release-6.1.0.md +++ b/releases/release-6.1.0.md @@ -35,7 +35,7 @@ TiDB バージョン: 6.1.0 TiFlash v6.1.0 introduces the `ALTER TABLE ... COMPACT` statement, which provides a manual way to compact physical data based on the existing background compaction mechanism. With this statement, you can update data in earlier formats and improve read/write performance any time as appropriate. It is recommended that you execute this statement to compact data after upgrading your cluster to v6.1.0. This statement is an extension of the standard SQL syntax and therefore is compatible with MySQL clients. For scenarios other than TiFlash upgrade, usually there is no need to use this statement. - [ユーザードキュメント](/sql-statements/sql-statement-alter-table-compact.md) [#4145](https://github.com/pingcap/tiflash/issues/4145) + [ユーザードキュメント](/sql-statements/sql-statement-alter-table-compact.md) [#4145](https://github.com/pingcap/tiflash/issues/4145) - TiFlash はウィンドウ関数フレームワークを実装し、次のウィンドウ関数をサポートします。 @@ -43,7 +43,7 @@ TiDB バージョン: 6.1.0 - `DENSE_RANK()` - `ROW_NUMBER()` - [ユーザードキュメント](/tiflash/tiflash-supported-pushdown-calculations.md) [#33072](https://github.com/pingcap/tidb/issues/33072) + [ユーザードキュメント](/tiflash/tiflash-supported-pushdown-calculations.md) [#33072](https://github.com/pingcap/tidb/issues/33072) ### 可観測性 {#observability} @@ -63,19 +63,19 @@ TiDB バージョン: 6.1.0 v6.1.0以降では、 [`coprocessor.region-split-size`](/tikv-configuration-file.md#region-split-size)設定することでリージョンのサイズを大きく設定できます。これにより、リージョンの数を効果的に削減し、リージョンの管理を容易にし、クラスターのパフォーマンスと安定性を向上させることができます。 - [ユーザードキュメント](/tune-region-performance.md#use-region-split-size-to-adjust-region-size) [#11515](https://github.com/tikv/tikv/issues/11515) + [ユーザードキュメント](/tune-region-performance.md#use-region-split-size-to-adjust-region-size) [#11515](https://github.com/tikv/tikv/issues/11515) - 同時実行性を高めるためにバケットの使用をサポート(実験的) リージョンのサイズを大きくした後でもクエリの同時実行性をさらに向上させるために、TiDB ではバケットという概念が導入されています。バケットとは、リージョン内のより小さな範囲を指します。バケットをクエリ単位として使用すると、リージョンのサイズを大きくした場合に同時実行クエリのパフォーマンスを最適化できます。また、バケットをクエリ単位として使用すると、ホットスポットリージョンのサイズを動的に調整して、スケジューリングの効率と負荷分散を確保することもできます。この機能は現在実験的です。本番環境での使用は推奨されません。 - [ユーザードキュメント](/tune-region-performance.md#use-bucket-to-increase-concurrency) [#11515](https://github.com/tikv/tikv/issues/11515) + [ユーザードキュメント](/tune-region-performance.md#use-bucket-to-increase-concurrency) [#11515](https://github.com/tikv/tikv/issues/11515) - Use Raft Engine as the default log storage engine v6.1.0以降、TiDBはログのデフォルトストレージエンジンとしてRaft Engineを使用しています。RocksDBと比較して、 Raft EngineはTiKV I/O書き込みトラフィックを最大40%、CPU使用率を10%削減し、フォアグラウンドスループットを約5%向上させ、特定の負荷下ではテールレイテンシーを20%削減します。 - [ユーザードキュメント](/tikv-configuration-file.md#raft-engine) [#95](https://github.com/tikv/raft-engine/issues/95) + [ユーザードキュメント](/tikv-configuration-file.md#raft-engine) [#95](https://github.com/tikv/raft-engine/issues/95) - 結合順序ヒント構文をサポートする @@ -84,7 +84,7 @@ TiDB バージョン: 6.1.0 これにより、テーブル結合の順序を固定することができます。ヒントを適切に使用することで、SQLパフォーマンスとクラスタの安定性を効果的に向上させることができます。 - [#29932](https://github.com/pingcap/tidb/issues/29932) [`STRAIGHT_JOIN`](/optimizer-hints.md#straight_join) : [`LEADING`](/optimizer-hints.md#leadingt1_name--tl_name-) + [#29932](https://github.com/pingcap/tidb/issues/29932) [`STRAIGHT_JOIN`](/optimizer-hints.md#straight_join) : [`LEADING`](/optimizer-hints.md#leadingt1_name--tl_name-) - TiFlash はさらに 4 つの関数をサポートしています。 @@ -93,13 +93,13 @@ TiDB バージョン: 6.1.0 - `TO_SECONDS` - `WEEKOFYEAR` - [ユーザードキュメント](/tiflash/tiflash-supported-pushdown-calculations.md) [#4679](https://github.com/pingcap/tiflash/issues/4679) [#4678](https://github.com/pingcap/tiflash/issues/4678) [#4677](https://github.com/pingcap/tiflash/issues/4677) + [ユーザードキュメント](/tiflash/tiflash-supported-pushdown-calculations.md) [#4679](https://github.com/pingcap/tiflash/issues/4679) [#4678](https://github.com/pingcap/tiflash/issues/4678) [#4677](https://github.com/pingcap/tiflash/issues/4677) - TiFlash は、動的プルーニング モードでパーティション化されたテーブルをサポートします。 OLAPシナリオにおけるパフォーマンス向上のため、パーティションテーブルでは動的プルーニングモードがサポートされています。TiDBをv6.0.0より前のバージョンからアップグレードする場合は、パフォーマンスを最大限に高めるために、既存のパーティションテーブルの統計情報を手動で更新することをお勧めします(新規インストールの場合、またはv6.1.0へのアップグレード後に新しく作成されたパーティションの場合は必要ありません)。 - [#3873](https://github.com/pingcap/tiflash/issues/3873) [動的プルーニングモード](/partitioned-table.md#dynamic-pruning-mode) : [MPP モードでパーティション テーブルにアクセスする](/tiflash/use-tiflash-mpp-mode.md#access-partitioned-tables-in-the-mpp-mode) + [#3873](https://github.com/pingcap/tiflash/issues/3873) [動的プルーニングモード](/partitioned-table.md#dynamic-pruning-mode) : [MPP モードでパーティション テーブルにアクセスする](/tiflash/use-tiflash-mpp-mode.md#access-partitioned-tables-in-the-mpp-mode) ### 安定性 {#stability} @@ -107,7 +107,7 @@ TiDB バージョン: 6.1.0 RocksDBがバックグラウンドで破損したSSTファイルを検出すると、TiKVは影響を受けたピアのスケジュールを設定し、他のレプリカを使用してそのデータの復旧を試みます。パラメータ`background-error-recovery-window`を使用して、復旧の最大許容時間を設定できます。復旧操作が指定時間内に完了しない場合、TiKVはpanicになります。この機能は、復旧可能な破損ストレージを自動的に検出して復旧するため、クラスターの安定性が向上します。 - [ユーザードキュメント](/tikv-configuration-file.md#background-error-recovery-window-new-in-v610) [#10578](https://github.com/tikv/tikv/issues/10578) + [ユーザードキュメント](/tikv-configuration-file.md#background-error-recovery-window-new-in-v610) [#10578](https://github.com/tikv/tikv/issues/10578) - 非トランザクションDMLステートメントをサポートする @@ -135,7 +135,7 @@ TiDB バージョン: 6.1.0 TiDB v6.1.0より前のバージョンでは、マシン障害により複数のリージョンレプリカが失われた場合、ユーザーはすべてのTiKVサーバーを停止し、 TiKV Controlを使用してTiKVを1つずつリカバリする必要がありました。TiDB v6.1.0以降では、リカバリプロセスは完全に自動化されており、TiKVを停止する必要がなく、他のオンラインアプリケーションに影響を与えることもありません。リカバリプロセスはPD Controlを使用して開始でき、よりユーザーフレンドリーな概要情報を提供します。 - [ユーザードキュメント](/online-unsafe-recovery.md) [#10483](https://github.com/tikv/tikv/issues/10483) + [ユーザードキュメント](/online-unsafe-recovery.md) [#10483](https://github.com/tikv/tikv/issues/10483) - 履歴統計収集タスクの表示をサポート @@ -166,7 +166,7 @@ TiDB バージョン: 6.1.0 TiDB v6.1.0より前のバージョンでは、操作が大量のリソースを消費し、クラスタの安定性に問題が発生する場合、対象のTiDBインスタンスに接続してから`KILL TIDB ${id};`のコマンドを実行して対象の接続と操作を終了する必要がありました。多くのTiDBインスタンスの場合、この方法は使いにくく、誤操作が発生しやすいという問題がありました。v6.1.0以降では、 `enable-global-kill`構成が導入され、デフォルトで有効になっています。クライアントとTiDBの間にプロキシがある場合、他のクエリやセッションを誤って終了してしまう心配なく、任意のTiDBインスタンスでkillコマンドを実行して、指定した接続と操作を終了できます。現在、TiDBはCtrl+Cを使用してクエリまたはセッションを終了することをサポートしていません。 - [ユーザードキュメント](/tidb-configuration-file.md#enable-global-kill-new-in-v610) [#8854](https://github.com/pingcap/tidb/issues/8854) + [ユーザードキュメント](/tidb-configuration-file.md#enable-global-kill-new-in-v610) [#8854](https://github.com/pingcap/tidb/issues/8854) - TiKV API V2 (実験的) @@ -183,7 +183,7 @@ TiDB バージョン: 6.1.0 - [ユーザードキュメント](/tikv-configuration-file.md#api-version-new-in-v610) [#11745](https://github.com/tikv/tikv/issues/11745) + [ユーザードキュメント](/tikv-configuration-file.md#api-version-new-in-v610) [#11745](https://github.com/tikv/tikv/issues/11745) ### MySQLとの互換性 {#mysql-compatibility} @@ -191,7 +191,7 @@ TiDB バージョン: 6.1.0 User-level locks are a user-named lock management system provided by MySQL through built-in functions. The locking functions can provide lock blocking, waiting, and other lock management capabilities. User-level locks are also widely used in ORM frameworks, such as Rails, Elixir, and Ecto. Since v6.1.0, TiDB has supported MySQL-compatible user-level lock management, and supports `GET_LOCK`, `RELEASE_LOCK`, and `RELEASE_ALL_LOCKS` functions. - [ユーザードキュメント](/functions-and-operators/locking-functions.md) [#14994](https://github.com/pingcap/tidb/issues/14994) + [ユーザードキュメント](/functions-and-operators/locking-functions.md) [#14994](https://github.com/pingcap/tidb/issues/14994) ### データ移行 {#data-migration} @@ -205,7 +205,7 @@ TiDB バージョン: 6.1.0 移行タスクを開始する際、開始時刻とセーフモードの継続時間を指定できます。これは、多数のソースを持つ増分移行タスクを作成する場合に特に便利です。これにより、ソースごとにbinlogの開始位置を個別に指定する必要がなくなります。 - [ユーザードキュメント](/dm/dm-webui-guide.md) [#5442](https://github.com/pingcap/tiflow/issues/5442) + [ユーザードキュメント](/dm/dm-webui-guide.md) [#5442](https://github.com/pingcap/tiflow/issues/5442) ### TiDBデータ共有サブスクリプション {#tidb-data-share-subscription} @@ -213,11 +213,11 @@ TiDB バージョン: 6.1.0 - TiCDC は、TiDB 増分データを Avro 形式で Kafka に送信することをサポートしており、Confluent を介して KSQL や Snowflake などのサードパーティとデータを共有できます。 - [ユーザードキュメント](/ticdc/ticdc-avro-protocol.md) [#5338](https://github.com/pingcap/tiflow/issues/5338) + [ユーザードキュメント](/ticdc/ticdc-avro-protocol.md) [#5338](https://github.com/pingcap/tiflow/issues/5338) - TiCDC は、テーブルごとに TiDB からさまざまな Kafka トピックに増分データをディスパッチすることをサポートしており、これを Canal-json 形式と組み合わせることで、Flink と直接データを共有できます。 - [ユーザードキュメント](/ticdc/ticdc-sink-to-kafka.md#customize-the-rules-for-topic-and-partition-dispatchers-of-kafka-sink), [#4423](https://github.com/pingcap/tiflow/issues/4423) + [ユーザードキュメント](/ticdc/ticdc-sink-to-kafka.md#customize-the-rules-for-topic-and-partition-dispatchers-of-kafka-sink), [#4423](https://github.com/pingcap/tiflow/issues/4423) - TiCDC は SASL GSSAPI 認証タイプをサポートし、Kafka を使用した SASL 認証の例を追加します。 @@ -225,7 +225,7 @@ TiDB バージョン: 6.1.0 - TiCDC は`charset=GBK`テーブルの複製をサポートします。 - [ユーザードキュメント](/character-set-gbk.md#component-compatibility) [#4806](https://github.com/pingcap/tiflow/issues/4806) + [ユーザードキュメント](/character-set-gbk.md#component-compatibility) [#4806](https://github.com/pingcap/tiflow/issues/4806) ## Compatibility changes {#compatibility-changes} @@ -328,37 +328,37 @@ TiDB バージョン: 6.1.0 - TiDB - `UnionScanRead` オペレータのパフォーマンスを向上させる [#32433](https://github.com/pingcap/tidb/issues/32433) - - `EXPLAIN`の出力におけるタスクタイプの表示を改善(MPPタスクタイプを追加) [#33332](https://github.com/pingcap/tidb/issues/33332) - - 列のデフォルト値として`rand()`を使用することをサポートします [#10377](https://github.com/pingcap/tidb/issues/10377) - - 列のデフォルト値として`uuid()`を使用することをサポートします [#33870](https://github.com/pingcap/tidb/issues/33870) - - 列の文字セットを`latin1`から`utf8`/`utf8mb4`に変更することをサポートします [#34008](https://github.com/pingcap/tidb/issues/34008) + - `EXPLAIN`の出力におけるタスクタイプの表示を改善(MPPタスクタイプを追加) [#33332](https://github.com/pingcap/tidb/issues/33332) + - 列のデフォルト値として`rand()`を使用することをサポートします [#10377](https://github.com/pingcap/tidb/issues/10377) + - 列のデフォルト値として`uuid()`を使用することをサポートします [#33870](https://github.com/pingcap/tidb/issues/33870) + - 列の文字セットを`latin1`から`utf8`/`utf8mb4`に変更することをサポートします [#34008](https://github.com/pingcap/tidb/issues/34008) - TiKV - - インメモリ悲観的ロック使用時の 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) - - TiKVは、破損したSSTファイルを自動的に検出して削除し、製品の可用性を向上させます[#10578](https://github.com/tikv/tikv/issues/10578) - - CDCはRawKV をサポートしています [#11965](https://github.com/tikv/tikv/issues/11965) - - 大きなスナップショットファイルを複数のファイルに分割することをサポートします [#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) + - インメモリ悲観的ロック使用時の 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) + - TiKVは、破損したSSTファイルを自動的に検出して削除し、製品の可用性を向上させます[#10578](https://github.com/tikv/tikv/issues/10578) + - CDCはRawKV をサポートしています [#11965](https://github.com/tikv/tikv/issues/11965) + - 大きなスナップショットファイルを複数のファイルに分割することをサポートします [#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) - PD - - リージョンラベルの Time-to-Live (TTL) をサポート [#4694](https://github.com/tikv/pd/issues/4694) - - サポートリージョンバケット[#4668](https://github.com/tikv/pd/issues/4668) + - リージョンラベルの 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 - Backup & Restore (BR) - - 空のデータベースのバックアップと復元をサポート[#33866](https://github.com/pingcap/tidb/issues/33866) + - 空のデータベースのバックアップと復元をサポート[#33866](https://github.com/pingcap/tidb/issues/33866) - TiDB Lightning @@ -366,73 +366,73 @@ TiDB バージョン: 6.1.0 - TiCDC - - TiCDCは、レプリケーション中に大規模なトランザクションを分割することをサポートしており、これにより、大規模なトランザクションによって発生するレプリケーションのレイテンシーが大幅に短縮されます[#5280](https://github.com/pingcap/tiflow/issues/5280) + - TiCDCは、レプリケーション中に大規模なトランザクションを分割することをサポートしており、これにより、大規模なトランザクションによって発生するレプリケーションのレイテンシーが大幅に短縮されます[#5280](https://github.com/pingcap/tiflow/issues/5280) ## バグ修正 {#bug-fixes} - TiDB - - `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) - - 動的プルーニングモードで`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) - - システム変数`max_allowed_packet`が有効にならない問題を修正[#31422](https://github.com/pingcap/tidb/issues/31422) - - 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) + - `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) + - 動的プルーニングモードで`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) + - システム変数`max_allowed_packet`が有効にならない問題を修正[#31422](https://github.com/pingcap/tidb/issues/31422) + - 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 - - TiKVインスタンスがオフラインになったときにRaftログの遅延が増加する問題を修正[#12161](https://github.com/tikv/tikv/issues/12161) - - マージ対象のリージョンが無効なために TiKV がpanicを起こし、予期せずpeerを破棄する問題を修正しました [#12232](https://github.com/tikv/tikv/issues/12232) - - v5.3.1 または v5.4.0 から v6.0.0 以降のバージョンにアップグレードするときに TiKV が`failed to load_latest_options`エラーを報告する問題を修正しました[#12269](https://github.com/tikv/tikv/issues/12269) + - TiKVインスタンスがオフラインになったときにRaftログの遅延が増加する問題を修正[#12161](https://github.com/tikv/tikv/issues/12161) + - マージ対象のリージョンが無効なために TiKV がpanicを起こし、予期せずpeerを破棄する問題を修正しました [#12232](https://github.com/tikv/tikv/issues/12232) + - v5.3.1 または v5.4.0 から v6.0.0 以降のバージョンにアップグレードするときに TiKV が`failed to load_latest_options`エラーを報告する問題を修正しました[#12269](https://github.com/tikv/tikv/issues/12269) - メモリリソースが不足しているときにRaftログを追加することによって発生する OOM の問題を修正しました[#11379](https://github.com/tikv/tikv/issues/11379) - - peerの破棄とリージョンのバッチ分割の競合により TiKV がpanicを起こす問題を修正しました [#12368](https://github.com/tikv/tikv/issues/12368) - - `stats_monitor`デッドループに陥った後、短時間で TiKVメモリ使用量が急増する問題を修正[#12416](https://github.com/tikv/tikv/issues/12416) - - Follower Read 使用時に TiKV が`invalid store ID 0`エラーを報告する問題を修正しました [#12478](https://github.com/tikv/tikv/issues/12478) + - peerの破棄とリージョンのバッチ分割の競合により TiKV がpanicを起こす問題を修正しました [#12368](https://github.com/tikv/tikv/issues/12368) + - `stats_monitor`デッドループに陥った後、短時間で TiKVメモリ使用量が急増する問題を修正[#12416](https://github.com/tikv/tikv/issues/12416) + - 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) - - 一部のコーナーケースで TSO がフォールバックするバグを修正しました [#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) + - `not leader` の間違ったステータスコードを修正 [#4797](https://github.com/tikv/pd/issues/4797) + - 一部のコーナーケースで TSO がフォールバックするバグを修正しました [#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) - TiDB Dashboard - - Top SQL機能が有効になる前に実行されていた SQL 文の CPU オーバーヘッドをTop SQLが収集できないバグを修正[#33859](https://github.com/pingcap/tidb/issues/33859) + - Top SQL機能が有効になる前に実行されていた SQL 文の CPU オーバーヘッドをTop SQLが収集できないバグを修正[#33859](https://github.com/pingcap/tidb/issues/33859) - TiFlash - - 多数のINSERTおよびDELETE操作後に発生する可能性のあるデータの不整合を修正[#4956](https://github.com/pingcap/tiflash/issues/4956) + - 多数のINSERTおよびDELETE操作後に発生する可能性のあるデータの不整合を修正[#4956](https://github.com/pingcap/tiflash/issues/4956) - ツール - TiCDC - - DDLスキーマのバッファリング方法を最適化することで過剰なメモリ使用量を修正[#1386](https://github.com/pingcap/tiflow/issues/1386) - - 特別な増分スキャンシナリオで発生するデータ損失を修正[#5468](https://github.com/pingcap/tiflow/issues/5468) + - DDLスキーマのバッファリング方法を最適化することで過剰なメモリ使用量を修正[#1386](https://github.com/pingcap/tiflow/issues/1386) + - 特別な増分スキャンシナリオで発生するデータ損失を修正[#5468](https://github.com/pingcap/tiflow/issues/5468) - TiDB Data Migration (DM) - - `start-time`タイムゾーンの問題を修正し、DM の動作をダウンストリーム タイムゾーンの使用からアップストリーム タイムゾーンの使用に変更します[#5471](https://github.com/pingcap/tiflow/issues/5471) - - タスクが自動的に再開された後にDMがより多くのディスクスペースを占有する問題を修正[#3734](https://github.com/pingcap/tiflow/issues/3734) [#5344](https://github.com/pingcap/tiflow/issues/5344) - - チェックポイントフラッシュにより失敗した行のデータがスキップされる可能性がある問題を修正[#5279](https://github.com/pingcap/tiflow/issues/5279) - - 一部のケースでダウンストリームでフィルタリングされた DDL を手動で実行するとタスクの再開に失敗する可能性がある問題を修正しました [#5272](https://github.com/pingcap/tiflow/issues/5272) - - `case-sensitive: true`が設定されていない場合、大文字テーブルを複製できない問題を修正[#5255](https://github.com/pingcap/tiflow/issues/5255) - - `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) - - アップストリームでGTIDが空の場合に増分タスクの開始に失敗する問題を修正 [#3731](https://github.com/pingcap/tiflow/issues/3731) - - 空の設定により dm-master がpanicを起こす可能性がある問題を修正[#3732](https://github.com/pingcap/tiflow/issues/3732) + - `start-time`タイムゾーンの問題を修正し、DM の動作をダウンストリーム タイムゾーンの使用からアップストリーム タイムゾーンの使用に変更します[#5471](https://github.com/pingcap/tiflow/issues/5471) + - タスクが自動的に再開された後にDMがより多くのディスクスペースを占有する問題を修正[#3734](https://github.com/pingcap/tiflow/issues/3734) [#5344](https://github.com/pingcap/tiflow/issues/5344) + - チェックポイントフラッシュにより失敗した行のデータがスキップされる可能性がある問題を修正[#5279](https://github.com/pingcap/tiflow/issues/5279) + - 一部のケースでダウンストリームでフィルタリングされた DDL を手動で実行するとタスクの再開に失敗する可能性がある問題を修正しました [#5272](https://github.com/pingcap/tiflow/issues/5272) + - `case-sensitive: true`が設定されていない場合、大文字テーブルを複製できない問題を修正[#5255](https://github.com/pingcap/tiflow/issues/5255) + - `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) + - アップストリームで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) - - TiDB LightningがパニックになったときにPD構成が正しく復元されない問題を修正[#31733](https://github.com/pingcap/tidb/issues/31733) - - `auto_increment`列の範囲外のデータによって Local-backend のインポートが失敗する問題を修正しました [#27937](https://github.com/pingcap/tidb/issues/27937) - - `auto_random`または`auto_increment`列が null の場合に local backend のインポートが失敗する問題を修正しました [#34208](https://github.com/pingcap/tidb/issues/34208) + - 事前チェックでローカルディスクリソースとクラスターの可用性がチェックされない問題を修正[#34213](https://github.com/pingcap/tidb/issues/34213) + - スキーマルーティングが正しくない問題を修正しました [#33381](https://github.com/pingcap/tidb/issues/33381) + - TiDB LightningがパニックになったときにPD構成が正しく復元されない問題を修正[#31733](https://github.com/pingcap/tidb/issues/31733) + - `auto_increment`列の範囲外のデータによって Local-backend のインポートが失敗する問題を修正しました [#27937](https://github.com/pingcap/tidb/issues/27937) + - `auto_random`または`auto_increment`列が null の場合に local backend のインポートが失敗する問題を修正しました [#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 c32a42bc7eee6..463d43b1c5da6 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -15,12 +15,12 @@ Quick access: [クイックスタート](https://docs-archive.pingcap.com/tidb/v - TiDB - - `SHOW DATABASES LIKE …`文を大文字と小文字を区別しない[#34766](https://github.com/pingcap/tidb/issues/34766) @[e1ijah1](https://github.com/e1ijah1) + - `SHOW DATABASES LIKE …`文を大文字と小文字を区別しない[#34766](https://github.com/pingcap/tidb/issues/34766) @[e1ijah1](https://github.com/e1ijah1) - デフォルト値[`tidb_enable_outer_join_reorder`](/system-variables.md#tidb_enable_outer_join_reorder-new-in-v610)を`1`から`0`に変更します。これにより、結合順序変更の外部結合のサポートがデフォルトで無効になります。 - 診断 - - 継続的プロファイリング機能はデフォルトで無効になっています。これにより、この機能が有効になっている場合に発生する可能性のある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,94 +39,94 @@ Quick access: [クイックスタート](https://docs-archive.pingcap.com/tidb/v - 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ボディサイズを削減するために、gzipを使用してメトリック応答を圧縮することをサポートします。 [#12355](https://github.com/tikv/tikv/issues/12355) @[winoros](https://github.com/winoros) - - [`server.simplify-metrics`](https://docs-archive.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-archive.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 - - 特定のステージにおける Balance Region のスケジューリング速度を改善します [#4990](https://github.com/tikv/pd/issues/4990) @[bufferflies](https://github.com/bufferflies) + - 特定のステージにおける Balance Region のスケジューリング速度を改善します [#4990](https://github.com/tikv/pd/issues/4990) @[bufferflies](https://github.com/bufferflies) - ツール - 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) @[buchuitoudegou](https://github.com/buchuitoudegou) + - ユーザーはTiDB Lightningローダーの同時実行数を手動で設定できます。 [#5505](https://github.com/pingcap/tiflow/issues/5505) @[buchuitoudegou](https://github.com/buchuitoudegou) - TiCDC - - シンクURIパラメータ`transaction-atomicity`を追加し、チェンジフィード内の大規模トランザクションの分割をサポートします。これにより、大規模トランザクションのレイテンシーとメモリ消費を大幅に削減できます[#5231](https://github.com/pingcap/tiflow/issues/5231) @[CharlesCheung96](https://github.com/CharlesCheung96) - - マルチリージョンシナリオにおける実行時コンテキスト切り替えによるパフォーマンスオーバーヘッドを削減[#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) - - MySQLシンクを強化してセーフモードを自動的にオフにする[#5611](https://github.com/pingcap/tiflow/issues/5611) @[overvenus](https://github.com/overvenus) + - シンクURIパラメータ`transaction-atomicity`を追加し、チェンジフィード内の大規模トランザクションの分割をサポートします。これにより、大規模トランザクションのレイテンシーとメモリ消費を大幅に削減できます[#5231](https://github.com/pingcap/tiflow/issues/5231) @[CharlesCheung96](https://github.com/CharlesCheung96) + - マルチリージョンシナリオにおける実行時コンテキスト切り替えによるパフォーマンスオーバーヘッドを削減[#5610](https://github.com/pingcap/tiflow/issues/5610) @[hicqu](https://github.com/hicqu) + - MySQLシンクを強化してセーフモードを自動的にオフにする[#5611](https://github.com/pingcap/tiflow/issues/5611) @[overvenus](https://github.com/overvenus) ## バグ修正 {#bug-fixes} - TiDB - - `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) - - Join Reorder 操作がその Outer Join 条件を誤ってプッシュダウンする問題を修正しました [#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 の場合で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) + - `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) + - Join Reorder 操作がその Outer Join 条件を誤ってプッシュダウンする問題を修正しました [#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 の場合で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) - - パーティションテーブルをクエリすると、場合によってはで`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) + - 集計がプッシュダウンされた後に部分集計に間違ったデフォルト値が設定された場合の間違ったクエリ結果の問題を修正しました [#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でパーティションテーブルの実行計画をクエリするときに発生する可能性のある`UnknownPlanID`問題を修正しました。 [#35153](https://github.com/pingcap/tidb/issues/35153) @[time-and-fate](https://github.com/time-and-fate) - - LOAD DATA ステートメントでカラムリストが機能しない問題を修正しました [#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 ステータスが表示される問題を修正[#36791](https://github.com/pingcap/tidb/issues/36791) @[xhebox](https://github.com/xhebox) + - TiDB Dashboardでパーティションテーブルの実行計画をクエリするときに発生する可能性のある`UnknownPlanID`問題を修正しました。 [#35153](https://github.com/pingcap/tidb/issues/35153) @[time-and-fate](https://github.com/time-and-fate) + - LOAD DATA ステートメントでカラムリストが機能しない問題を修正しました [#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) - 空のフィールド終端文字が使用されている場合の`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) + - 可用性を向上させるために、不健全な TiKV ノードへのリクエストの送信を避ける[#34906](https://github.com/pingcap/tidb/issues/34906) @[sticnarf](https://github.com/sticnarf) - TiKV - - 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) - - 空の文字列型変換を実行するときに TiKV がパニックになる問題を修正しました [#12673](https://github.com/tikv/tikv/issues/12673) @[wshwsh12](https://github.com/wshwsh12) + - 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) + - 空の文字列型変換を実行するときに 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) + - Raft Engineが有効になっているときに暗号化キーがクリーンアップされない問題を修正[#12890](https://github.com/tikv/tikv/issues/12890) @[tabokie](https://github.com/tabokie) - ピアが分割と破棄を同時に行っている場合に発生する可能性があるpanicの問題を修正しました [#12825](https://github.com/tikv/tikv/issues/12825) @[BusyJay](https://github.com/BusyJay) - - リージョンマージプロセスでソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のある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) + - リージョンマージプロセスでソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のある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) - - ダッシュボードの`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) - - PD クライアントがデッドロックを引き起こす可能性がある問題を修正しました [#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) + - 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) + - ダッシュボードの`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) + - PD クライアントがデッドロックを引き起こす可能性がある問題を修正しました [#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) - PD - - クラスタノードのラベル構成が無効な場合にオンラインの進行状況が不正確になる問題を修正[#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) + - クラスタノードのラベル構成が無効な場合にオンラインの進行状況が不正確になる問題を修正[#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) - 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) - - 一部の古いデータがストレージに残り、削除できない問題を修正[#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 を使用するクラスターでTiFlash が動作できないバグを修正しました [#5247](https://github.com/pingcap/tiflash/issues/5247) @[solotzg](https://github.com/solotzg) + - 状況によっては、クラスター化インデックスを持つテーブルの列を削除した後に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) + - 一部の古いデータがストレージに残り、削除できない問題を修正[#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 を使用するクラスターでTiFlash が動作できないバグを修正しました [#5247](https://github.com/pingcap/tiflash/issues/5247) @[solotzg](https://github.com/solotzg) - 並列集約エラーによりTiFlashがクラッシュする可能性があるバグを修正 [#5356](https://github.com/pingcap/tiflash/issues/5356) @[gengliqi](https://github.com/gengliqi) - `MinTSOScheduler` のクエリエラーが発生した場合にスレッドリソースがリークする可能性があるバグを修正しました [#5556](https://github.com/pingcap/tiflash/issues/5556) @[windtalker](https://github.com/windtalker) @@ -136,43 +136,43 @@ Quick access: [クイックスタート](https://docs-archive.pingcap.com/tidb/v - TiDBがIPv6ホストを使用しているときにTiDB LightningがTiDBに接続できない問題を修正しました [#35880](https://github.com/pingcap/tidb/issues/35880) @[D3Hunter](https://github.com/D3Hunter) - 再試行メカニズムを追加して`read index not ready`エラーを修正します [#36566](https://github.com/pingcap/tidb/issues/36566) @[D3Hunter](https://github.com/D3Hunter) - - サーバーモードでログ内の機密情報が出力される問題を修正しました [#36374](https://github.com/pingcap/tidb/issues/36374) @[lichunzhu](https://github.com/lichunzhu) - - TiDB Lightning がParquet ファイル内のスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正[#36980](https://github.com/pingcap/tidb/issues/36980) @[D3Hunter](https://github.com/D3Hunter) - - 重複排除により極端な場合にTiDB Lightning がpanicを起こす可能性がある問題を修正[#34163](https://github.com/pingcap/tidb/issues/34163) @[ForwardStar](https://github.com/ForwardStar) + - サーバーモードでログ内の機密情報が出力される問題を修正しました [#36374](https://github.com/pingcap/tidb/issues/36374) @[lichunzhu](https://github.com/lichunzhu) + - TiDB Lightning がParquet ファイル内のスラッシュ、数字、または非 ASCII 文字で始まる列をサポートしない問題を修正[#36980](https://github.com/pingcap/tidb/issues/36980) @[D3Hunter](https://github.com/D3Hunter) + - 重複排除により極端な場合にTiDB Lightning がpanicを起こす可能性がある問題を修正[#34163](https://github.com/pingcap/tidb/issues/34163) @[ForwardStar](https://github.com/ForwardStar) - TiDB Data Migration (DM) - - DM で`txn-entry-size-limit`設定項目が有効にならない問題を修正 [#6161](https://github.com/pingcap/tiflow/issues/6161) @[ForwardStar](https://github.com/ForwardStar) + - 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) - - リレーがエラーに遭遇したときの 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) + - `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) - - cdc サーバーが完全に起動する前に HTTP リクエストを受信した場合にpanicを引き起こす可能性があるバグを修正しました [#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) + - 互換性のある最大バージョン番号の誤りを修正 [#6039](https://github.com/pingcap/tiflow/issues/6039) @[Rustin170506](https://github.com/Rustin170506) + - cdc サーバーが完全に起動する前に HTTP リクエストを受信した場合にpanicを引き起こす可能性があるバグを修正しました [#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) - `enable-old-value = false`を設定すると TiCDC panic問題を修正しました [#6198](https://github.com/pingcap/tiflow/issues/6198) @[Rustin170506](https://github.com/Rustin170506) - - 再実行ログ機能が有効になっている場合のデータ一貫性の問題を修正[#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) + - 再実行ログ機能が有効になっている場合のデータ一貫性の問題を修正[#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) - Backup & Restore (BR) - - RawKVモードでBRが`ErrRestoreTableIDMismatch`報告するバグを修正 [#35279](https://github.com/pingcap/tidb/issues/35279) @[3pointer](https://github.com/3pointer) + - RawKVモードでBRが`ErrRestoreTableIDMismatch`報告するバグを修正 [#35279](https://github.com/pingcap/tidb/issues/35279) @[3pointer](https://github.com/3pointer) - 大規模クラスタバックアップでの S3 レート制限によるバックアップ失敗を修正するために、バックアップデータディレクトリ構造を調整します。 [#30087](https://github.com/pingcap/tidb/issues/30087) @[MoCuishle28](https://github.com/MoCuishle28) - サマリーログのバックアップ時間の誤りを修正 [#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` に設定されている場合に、 Drainer がPumpにリクエストを正しく送信できないバグを修正しました。 [#1152](https://github.com/pingcap/tidb-binlog/issues/1152) @[lichunzhu](https://github.com/lichunzhu) + - `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 a5ae1a817acc8..6c1977bddddac 100644 --- a/releases/release-6.1.2.md +++ b/releases/release-6.1.2.md @@ -15,83 +15,83 @@ Quick access: [クイックスタート](https://docs-archive.pingcap.com/tidb/v - TiDB - - 1 つのテーブルで配置ルールとTiFlashレプリカを同時に設定できるようにする [#37171](https://github.com/pingcap/tidb/issues/37171) @[lcwangchao](https://github.com/lcwangchao) + - 1 つのテーブルで配置ルールとTiFlashレプリカを同時に設定できるようにする [#37171](https://github.com/pingcap/tidb/issues/37171) @[lcwangchao](https://github.com/lcwangchao) - TiKV - - 1 つのピアが到達不能になった後にRaftstore が過剰なメッセージをブロードキャストすることを回避するための`unreachable_backoff`項目の設定をサポートします[#13054](https://github.com/tikv/tikv/issues/13054) @[5kbpers](https://github.com/5kbpers) + - 1 つのピアが到達不能になった後にRaftstore が過剰なメッセージをブロードキャストすることを回避するための`unreachable_backoff`項目の設定をサポートします[#13054](https://github.com/tikv/tikv/issues/13054) @[5kbpers](https://github.com/5kbpers) - RocksDB 書き込みストール設定をフロー制御しきい値より小さい値に設定できるようになりました。 [#13467](https://github.com/tikv/tikv/issues/13467) @[tabokie](https://github.com/tabokie) - ツール - TiDB Lightning - - チェックサム中に再試行可能なエラーを追加して堅牢性を向上させる[#37690](https://github.com/pingcap/tidb/issues/37690) @[D3Hunter](https://github.com/D3Hunter) + - チェックサム中に再試行可能なエラーを追加して堅牢性を向上させる[#37690](https://github.com/pingcap/tidb/issues/37690) @[D3Hunter](https://github.com/D3Hunter) - 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} - TiDB - - データベースレベルの権限が誤ってクリーンアップされる問題を修正[#38363](https://github.com/pingcap/tidb/issues/38363) @[dveeden](https://github.com/dveeden) + - データベースレベルの権限が誤ってクリーンアップされる問題を修正[#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ノードを再試行しないため、 `information_schema.TIKV_REGION_STATUS`のクエリが失敗する問題を修正しました。 [#35708](https://github.com/pingcap/tidb/issues/35708) @[tangenta](https://github.com/tangenta) - - `UNION`演算子が予期しない空の結果を返す可能性がある問題を修正しました [#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) + - 1つのPDノードがダウンした場合、他のPDノードを再試行しないため、 `information_schema.TIKV_REGION_STATUS`のクエリが失敗する問題を修正しました。 [#35708](https://github.com/pingcap/tidb/issues/35708) @[tangenta](https://github.com/tangenta) + - `UNION`演算子が予期しない空の結果を返す可能性がある問題を修正しました [#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) - 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) が含まれている場合に`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) + - `ORDER BY`句に相関サブクエリが含まれている場合に`GROUP CONCAT` with `ORDER BY`が失敗する可能性がある問題を修正しました。 [#18216](https://github.com/pingcap/tidb/issues/18216) @[winoros](https://github.com/winoros) + - `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`明示的に設定されている場合に 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) + - フロー制御が有効で、 `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) - PD - - リージョンツリーの統計が不正確になる可能性がある問題を修正[#5318](https://github.com/tikv/pd/issues/5318) @[rleungx](https://github.com/rleungx) + - リージョンツリーの統計が不正確になる可能性がある問題を修正[#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 panicを引き起こす可能性がある問題を修正 [#5491](https://github.com/tikv/pd/issues/5491) @[nolouch](https://github.com/nolouch) + - PD がダッシュボード プロキシ リクエストを正しく処理できない問題を修正しました [#5321](https://github.com/tikv/pd/issues/5321) @[HunDunDM](https://github.com/HunDunDM) + - 不健全なリージョンがPD panicを引き起こす可能性がある問題を修正 [#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`値を含む列でプライマリインデックスを作成した後に発生するpanicを修正しました。 [#5859](https://github.com/pingcap/tiflash/issues/5859) @[JaySon-Huang](https://github.com/JaySon-Huang) + - 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`値を含む列でプライマリインデックスを作成した後に発生するpanicを修正しました。 [#5859](https://github.com/pingcap/tiflash/issues/5859) @[JaySon-Huang](https://github.com/JaySon-Huang) - ツール - TiDB Lightning - - 無効なメトリックカウンターによって発生する TiDB Lightning のpanicを修正しました [#37338](https://github.com/pingcap/tidb/issues/37338) @[D3Hunter](https://github.com/D3Hunter) + - 無効なメトリックカウンターによって発生する TiDB Lightning のpanicを修正しました [#37338](https://github.com/pingcap/tidb/issues/37338) @[D3Hunter](https://github.com/D3Hunter) - TiDB Data Migration (DM) - DMタスクが同期ユニットに入り、中断されると上流のテーブル構造情報が失われる問題を修正[#7159](https://github.com/pingcap/tiflow/issues/7159) @[lance6716](https://github.com/lance6716) - - チェックポイントを保存するときに 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) + - チェックポイントを保存するときに 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) - - 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) + - 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) + - 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) - 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) + - 復元中に同時実行が大きすぎる設定になっているため、リージョンのバランスが取れていない問題を修正しました[#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) diff --git a/releases/release-6.1.3.md b/releases/release-6.1.3.md index 04609c0758296..b43c1067e65d5 100644 --- a/releases/release-6.1.3.md +++ b/releases/release-6.1.3.md @@ -17,20 +17,20 @@ Quick access: [クイックスタート](https://docs-archive.pingcap.com/tidb/v - TiCDC - - デフォルト値の[`transaction-atomicity`](/ticdc/ticdc-sink-to-mysql.md#configure-sink-uri-for-mysql-or-tidb)を`table`から`none`に変更します。これにより、レプリケーションのレイテンシーが短縮され、OOM のリスクが軽減され、すべてのトランザクションではなく、少数のトランザクション (単一トランザクションのサイズが 1024 行を超える) のみが分割されるようになります[#7505](https://github.com/pingcap/tiflow/issues/7505) [#5231](https://github.com/pingcap/tiflow/issues/5231) @[asddongmen](https://github.com/asddongmen) + - デフォルト値の[`transaction-atomicity`](/ticdc/ticdc-sink-to-mysql.md#configure-sink-uri-for-mysql-or-tidb)を`table`から`none`に変更します。これにより、レプリケーションのレイテンシーが短縮され、OOM のリスクが軽減され、すべてのトランザクションではなく、少数のトランザクション (単一トランザクションのサイズが 1024 行を超える) のみが分割されるようになります[#7505](https://github.com/pingcap/tiflow/issues/7505) [#5231](https://github.com/pingcap/tiflow/issues/5231) @[asddongmen](https://github.com/asddongmen) ## Improvements {#improvements} - 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 - - TiCDCでchangefeedのトランザクション分割をデフォルトで有効化し、セーフモードを無効化することでパフォーマンスを向上させます [#7505](https://github.com/pingcap/tiflow/issues/7505) @[asddongmen](https://github.com/asddongmen) - - 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) + - TiCDCでchangefeedのトランザクション分割をデフォルトで有効化し、セーフモードを無効化することでパフォーマンスを向上させます [#7505](https://github.com/pingcap/tiflow/issues/7505) @[asddongmen](https://github.com/asddongmen) + - 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) - その他 @@ -40,35 +40,35 @@ Quick access: [クイックスタート](https://docs-archive.pingcap.com/tidb/v - TiDB - - `mysql.tables_priv`テーブルで`grantor`フィールドが欠落している問題を修正しました [#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) - - `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) + - `mysql.tables_priv`テーブルで`grantor`フィールドが欠落している問題を修正しました [#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) + - `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) - 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) + - データソース名インジェクションによりデータファイルに無制限にアクセスできる問題を修正 (CVE-2022-3023) [#38541](https://github.com/pingcap/tidb/issues/38541) @[lance6716](https://github.com/lance6716) - 関数`str_to_date`が`NO_ZERO_DATE`モードで間違った結果を返す問題を修正 [#39146](https://github.com/pingcap/tidb/issues/39146) @[mengxin9014](https://github.com/mengxin9014) - - バックグラウンドでの統計収集タスクがpanicする可能性がある問題を修正[#35421](https://github.com/pingcap/tidb/issues/35421) @[lilinghai](https://github.com/lilinghai) - - 一部のシナリオで悲観的ロックが一意でないセカンダリインデックスに誤って追加される問題を修正しました [#36235](https://github.com/pingcap/tidb/issues/36235) @[ekexium](https://github.com/ekexium) + - バックグラウンドでの統計収集タスクがpanicする可能性がある問題を修正[#35421](https://github.com/pingcap/tidb/issues/35421) @[lilinghai](https://github.com/lilinghai) + - 一部のシナリオで悲観的ロックが一意でないセカンダリインデックスに誤って追加される問題を修正しました [#36235](https://github.com/pingcap/tidb/issues/36235) @[ekexium](https://github.com/ekexium) - PD - - 不正確なストリームタイムアウトを修正し、リーダーのスイッチオーバーを高速化[#5207](https://github.com/tikv/pd/issues/5207) @[CabinfeverB](https://github.com/CabinfeverB) + - 不正確なストリームタイムアウトを修正し、リーダーのスイッチオーバーを高速化[#5207](https://github.com/tikv/pd/issues/5207) @[CabinfeverB](https://github.com/CabinfeverB) - TiKV - - スナップショット取得中にリースの有効期限切れによって発生する異常なリージョン競合を修正しました [#13553](https://github.com/tikv/tikv/issues/13553) @[SpadeA-Tang](https://github.com/SpadeA-Tang) + - スナップショット取得中にリースの有効期限切れによって発生する異常なリージョン競合を修正しました [#13553](https://github.com/tikv/tikv/issues/13553) @[SpadeA-Tang](https://github.com/SpadeA-Tang) - TiFlash - - 引数の型が`UInt8`の場合に論理演算子が誤った結果を返す問題を修正しました [#6127](https://github.com/pingcap/tiflash/issues/6127) @[xzhangxian1008](https://github.com/xzhangxian1008) + - 引数の型が`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-archive.pingcap.com/tidb/v - 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) - ダウンストリームネットワークが利用できない場合にsinkコンポーネントがスタックする問題を修正しました [#7706](https://github.com/pingcap/tiflow/issues/7706) @[hicqu](https://github.com/hicqu) - TiDB Data Migration (DM) - `collation_compatible` `"strict"`に設定すると、DM が重複した照合順序を持つ SQL を生成する可能性がある問題を修正しました。 [#6832](https://github.com/pingcap/tiflow/issues/6832) @[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タスクが`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 8f8fac890c80f..a69f96ef6f72a 100644 --- a/releases/release-6.1.4.md +++ b/releases/release-6.1.4.md @@ -15,85 +15,85 @@ TiDB バージョン: 6.1.4 - TiDB - - 潜在的な正確性の問題のため、パーティション化されたテーブルでの列タイプの変更はサポートされなくなりました[#40620](https://github.com/pingcap/tidb/issues/40620) @[mjonss](https://github.com/mjonss) + - 潜在的な正確性の問題のため、パーティション化されたテーブルでの列タイプの変更はサポートされなくなりました[#40620](https://github.com/pingcap/tidb/issues/40620) @[mjonss](https://github.com/mjonss) ## 改善点 {#improvements} - TiFlash - - 高い更新スループットのワークロード下のTiFlashインスタンスにおいて、IOPSを最大95%、書き込み増幅を最大65%削減します [#6460](https://github.com/pingcap/tiflash/issues/6460) @[flowbehappy](https://github.com/flowbehappy) + - 高い更新スループットのワークロード下のTiFlashインスタンスにおいて、IOPSを最大95%、書き込み増幅を最大65%削減します [#6460](https://github.com/pingcap/tiflash/issues/6460) @[flowbehappy](https://github.com/flowbehappy) - ツール - TiCDC - - 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) + - 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 - - 事前チェック項目`clusterResourceCheckItem`と`emptyRegionCheckItem`の重大度を`Critical`から`Warning`に変更します[#37654](https://github.com/pingcap/tidb/issues/37654) @[niubell](https://github.com/niubell) + - 事前チェック項目`clusterResourceCheckItem`と`emptyRegionCheckItem`の重大度を`Critical`から`Warning`に変更します[#37654](https://github.com/pingcap/tidb/issues/37654) @[niubell](https://github.com/niubell) ## Bug fixes {#bug-fixes} - 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) - - 長いセッション接続で`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) + - テーブルを作成するときに、列のデフォルト値とタイプが一致せず、自動的に修正されない問題を修正しました[#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) + - 長いセッション接続で`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) - 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) - TiKV - - `cgroup`と`mountinfo`レコードが複数ある場合、TiDBがGitpodで起動に失敗する問題を修正しました[#13660](https://github.com/tikv/tikv/issues/13660) @[tabokie](https://github.com/tabokie) - - `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) - - 失敗した悲観的DMLの後にDMLを実行する際、TiDBとTiKV間のネットワーク障害によって発生するデータ不整合の問題を修正しました [#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) + - `cgroup`と`mountinfo`レコードが複数ある場合、TiDBがGitpodで起動に失敗する問題を修正しました[#13660](https://github.com/tikv/tikv/issues/13660) @[tabokie](https://github.com/tabokie) + - `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) + - 失敗した悲観的DMLの後にDMLを実行する際、TiDBとTiKV間のネットワーク障害によって発生するデータ不整合の問題を修正しました [#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) + - 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) - ツール - Backup & Restore (BR) - リージョンサイズの取得に失敗したために復元が中断される問題を修正しました [#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) + - 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) - - TiFlashのバージョンがTiCDCのバージョンより新しい場合に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が大きなトランザクションを分割せずにデータを複製するとコンテキスト期限が超過するバグを修正 [#7982](https://github.com/pingcap/tiflow/issues/7982) @[Rustin170506](https://github.com/Rustin170506) - - `changefeed query`結果のうち`sasl-password`がマスクされない問題を修正しました [#7182](https://github.com/pingcap/tiflow/issues/7182) @[dveeden](https://github.com/dveeden) - - ユーザーがレプリケーションタスクを素早く削除して同じタスク名で別のタスクを作成するとデータが失われる問題を修正しました [#7657](https://github.com/pingcap/tiflow/issues/7657) @[overvenus](https://github.com/overvenus) + - 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) + - TiFlashのバージョンがTiCDCのバージョンより新しい場合に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が大きなトランザクションを分割せずにデータを複製するとコンテキスト期限が超過するバグを修正 [#7982](https://github.com/pingcap/tiflow/issues/7982) @[Rustin170506](https://github.com/Rustin170506) + - `changefeed query`結果のうち`sasl-password`がマスクされない問題を修正しました [#7182](https://github.com/pingcap/tiflow/issues/7182) @[dveeden](https://github.com/dveeden) + - ユーザーがレプリケーションタスクを素早く削除して同じタスク名で別のタスクを作成するとデータが失われる問題を修正しました [#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ログクエリイベントの「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) + - `SHOW GRANTS`下流データベース名にワイルドカード ("*") が含まれている場合に、DM が事前チェック中にエラーを発生させる可能性があるバグを修正しました[#7645](https://github.com/pingcap/tiflow/issues/7645) @[lance6716](https://github.com/lance6716) + - 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の事前チェックで、以前に失敗したインポートによって残されたダーティデータを見つけられない問題を修正[#39477](https://github.com/pingcap/tidb/issues/39477) @[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 d8b958d1ebf7e..a50b82bb44e08 100644 --- a/releases/release-6.1.5.md +++ b/releases/release-6.1.5.md @@ -25,20 +25,20 @@ 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} - TiDB - - データ競合により 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) + - データ競合により 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`の呼び出しが頻繁に発生する PD OOM 問題を修正しました [#5965](https://github.com/tikv/pd/issues/5965) @[HunDunDM](https://github.com/HunDunDM) + - `ReportMinResolvedTS`の呼び出しが頻繁に発生する PD OOM 問題を修正しました [#5965](https://github.com/tikv/pd/issues/5965) @[HunDunDM](https://github.com/HunDunDM) @@ -46,10 +46,10 @@ 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ログを適用すると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) - 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.6.md b/releases/release-6.1.6.md index 2729c77d6741e..81c2fe10e3ecf 100644 --- a/releases/release-6.1.6.md +++ b/releases/release-6.1.6.md @@ -13,7 +13,7 @@ TiDB バージョン: 6.1.6 ## 互換性の変更 {#compatibility-changes} -- TiCDCは、AvroにおけるFLOATデータの不正なエンコードの問題を修正しました。 [#8490](https://github.com/pingcap/tiflow/issues/8490) @[3AceShowHand](https://github.com/3AceShowHand) +- TiCDCは、AvroにおけるFLOATデータの不正なエンコードの問題を修正しました。 [#8490](https://github.com/pingcap/tiflow/issues/8490) @[3AceShowHand](https://github.com/3AceShowHand) TiCDCクラスターをv6.1.6またはそれ以降のv6.1.xバージョンにアップグレードする際、Avroを使用してレプリケートされたテーブルに`FLOAT`データ型が含まれている場合は、アップグレード前にConfluent Schema Registryの互換性ポリシーを手動で`None`に調整し、changefeedがスキーマを正常に更新できるようにする必要があります。そうしないと、アップグレード後にchangefeedがスキーマを更新できず、エラー状態になります。 @@ -21,78 +21,78 @@ TiDB バージョン: 6.1.6 - TiDB - - プリペアドプランキャッシュで`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) + - プリペアドプランキャッシュで`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) - 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) @[andreid-db](https://github.com/andreid-db) + - 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) @[andreid-db](https://github.com/andreid-db) ## バグ修正 {#bug-fixes} - TiDB - - `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) - - `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) - - 仮想列を持つ TopN 演算子が誤って TiKV またはTiFlashにプッシュダウンすると、誤った結果が返される可能性がある問題を修正しました。 [#41355](https://github.com/pingcap/tidb/issues/41355) @[Dousir9](https://github.com/Dousir9) - - 多数のリージョンがあるが、 `Prepare`または`Execute`を使用して一部の仮想テーブルをクエリするときにテーブル ID をプッシュダウンできないという PD OOM 問題を修正しました。 [#39605](https://github.com/pingcap/tidb/issues/39605) @[djshow832](https://github.com/djshow832) - - プランキャッシュが`int_col in (decimal...)`条件を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました [#40224](https://github.com/pingcap/tidb/issues/40224) @[qw4990](https://github.com/qw4990) - - 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) - - 符号なしの`TINYINT` / `SMALLINT` / `INT`値を`0`より小さい`DECIMAL` / `FLOAT` / `DOUBLE`値と比較するときに誤った結果になる可能性がある問題を修正しました。 [#41736](https://github.com/pingcap/tidb/issues/41736) @[LittleFall](https://github.com/LittleFall) - - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボードでスロークエリを確認した場合に発生する可能性があります。 [#33893](https://github.com/pingcap/tidb/issues/33893) @[crazycs520](https://github.com/crazycs520) - - 範囲パーティションで複数の`MAXVALUE`パーティションが許可される問題を修正しました [#36329](https://github.com/pingcap/tidb/issues/36329) @[u5surf](https://github.com/u5surf) - - プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正[#38335](https://github.com/pingcap/tidb/issues/38335) @[qw4990](https://github.com/qw4990) - - タイムゾーンでのデータ競合によりデータインデックスの不整合が発生する可能性がある問題を修正[#40710](https://github.com/pingcap/tidb/issues/40710) @[wjhuang2016](https://github.com/wjhuang2016) - - `indexMerge`で goroutine リークが発生する可能性がある問題を修正しました [#41545](https://github.com/pingcap/tidb/issues/41545) [#41605](https://github.com/pingcap/tidb/issues/41605) @[guo-shaoge](https://github.com/guo-shaoge) @[guo-shaoge](https://github.com/guo-shaoge) - - カーソルフェッチを使用し、実行、フェッチ、およびクローズの間に他のステートメントを実行すると、フェッチおよびクローズコマンドが誤った結果を返したり、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) - - 実行計画を生成する際に不整合な InfoSchema が取得され、TiDB panicが発生する問題を修正しました。 [#41622](https://github.com/pingcap/tidb/issues/41622) @[tiancaiamao](https://github.com/tiancaiamao) - - 実行中に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) - - インデックスマージを使用して`SET`型の列を含むテーブルを読み取ると、誤った結果が発生する可能性がある問題を修正しました [#41293](https://github.com/pingcap/tidb/issues/41293) @[time-and-fate](https://github.com/time-and-fate) - - プリペアドプランキャッシュが有効な場合にフルインデックススキャンでエラーが発生する可能性がある問題を修正[#42150](https://github.com/pingcap/tidb/issues/42150) @[fzzf678](https://github.com/fzzf678) - - DDL文の実行中に`PointGet`を使用してテーブルを読み込むSQL文がpanicをスローする可能性がある問題を修正しました。 [#41622](https://github.com/pingcap/tidb/issues/41622) @[tiancaiamao](https://github.com/tiancaiamao) - - トランザクション内で`PointUpdate`を実行した後、TiDB が`SELECT`文に対して誤った結果を返す問題を修正しました。 [#28011](https://github.com/pingcap/tidb/issues/28011) @[zyguan](https://github.com/zyguan) - - メモリリークとパフォーマンスの低下を防ぐため、期限切れのリージョンキャッシュを定期的にクリアします[#40461](https://github.com/pingcap/tidb/issues/40461) @[sticnarf](https://github.com/sticnarf) @[zyguan](https://github.com/zyguan) - - `INSERT IGNORE` および `REPLACE` ステートメントが値を変更しないキーをロックしない問題を修正しました [#42121](https://github.com/pingcap/tidb/issues/42121) @[zyguan](https://github.com/zyguan) + - `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) + - `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) + - 仮想列を持つ TopN 演算子が誤って TiKV またはTiFlashにプッシュダウンすると、誤った結果が返される可能性がある問題を修正しました。 [#41355](https://github.com/pingcap/tidb/issues/41355) @[Dousir9](https://github.com/Dousir9) + - 多数のリージョンがあるが、 `Prepare`または`Execute`を使用して一部の仮想テーブルをクエリするときにテーブル ID をプッシュダウンできないという PD OOM 問題を修正しました。 [#39605](https://github.com/pingcap/tidb/issues/39605) @[djshow832](https://github.com/djshow832) + - プランキャッシュが`int_col in (decimal...)`条件を処理するときにフルスキャン プランをキャッシュする可能性がある問題を修正しました [#40224](https://github.com/pingcap/tidb/issues/40224) @[qw4990](https://github.com/qw4990) + - 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) + - 符号なしの`TINYINT` / `SMALLINT` / `INT`値を`0`より小さい`DECIMAL` / `FLOAT` / `DOUBLE`値と比較するときに誤った結果になる可能性がある問題を修正しました。 [#41736](https://github.com/pingcap/tidb/issues/41736) @[LittleFall](https://github.com/LittleFall) + - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルへのクエリ実行時に TiDBサーバーのメモリが発生する問題を修正しました。この問題は、Grafana ダッシュボードでスロークエリを確認した場合に発生する可能性があります。 [#33893](https://github.com/pingcap/tidb/issues/33893) @[crazycs520](https://github.com/crazycs520) + - 範囲パーティションで複数の`MAXVALUE`パーティションが許可される問題を修正しました [#36329](https://github.com/pingcap/tidb/issues/36329) @[u5surf](https://github.com/u5surf) + - プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正[#38335](https://github.com/pingcap/tidb/issues/38335) @[qw4990](https://github.com/qw4990) + - タイムゾーンでのデータ競合によりデータインデックスの不整合が発生する可能性がある問題を修正[#40710](https://github.com/pingcap/tidb/issues/40710) @[wjhuang2016](https://github.com/wjhuang2016) + - `indexMerge`で goroutine リークが発生する可能性がある問題を修正しました [#41545](https://github.com/pingcap/tidb/issues/41545) [#41605](https://github.com/pingcap/tidb/issues/41605) @[guo-shaoge](https://github.com/guo-shaoge) @[guo-shaoge](https://github.com/guo-shaoge) + - カーソルフェッチを使用し、実行、フェッチ、およびクローズの間に他のステートメントを実行すると、フェッチおよびクローズコマンドが誤った結果を返したり、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) + - 実行計画を生成する際に不整合な InfoSchema が取得され、TiDB panicが発生する問題を修正しました。 [#41622](https://github.com/pingcap/tidb/issues/41622) @[tiancaiamao](https://github.com/tiancaiamao) + - 実行中に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) + - インデックスマージを使用して`SET`型の列を含むテーブルを読み取ると、誤った結果が発生する可能性がある問題を修正しました [#41293](https://github.com/pingcap/tidb/issues/41293) @[time-and-fate](https://github.com/time-and-fate) + - プリペアドプランキャッシュが有効な場合にフルインデックススキャンでエラーが発生する可能性がある問題を修正[#42150](https://github.com/pingcap/tidb/issues/42150) @[fzzf678](https://github.com/fzzf678) + - DDL文の実行中に`PointGet`を使用してテーブルを読み込むSQL文がpanicをスローする可能性がある問題を修正しました。 [#41622](https://github.com/pingcap/tidb/issues/41622) @[tiancaiamao](https://github.com/tiancaiamao) + - トランザクション内で`PointUpdate`を実行した後、TiDB が`SELECT`文に対して誤った結果を返す問題を修正しました。 [#28011](https://github.com/pingcap/tidb/issues/28011) @[zyguan](https://github.com/zyguan) + - メモリリークとパフォーマンスの低下を防ぐため、期限切れのリージョンキャッシュを定期的にクリアします[#40461](https://github.com/pingcap/tidb/issues/40461) @[sticnarf](https://github.com/sticnarf) @[zyguan](https://github.com/zyguan) + - `INSERT IGNORE` および `REPLACE` ステートメントが値を変更しないキーをロックしない問題を修正しました [#42121](https://github.com/pingcap/tidb/issues/42121) @[zyguan](https://github.com/zyguan) - TiKV - - `const Enum`型を他の型にキャストするときに発生するエラーを修正しました [#14156](https://github.com/tikv/tikv/issues/14156) @[wshwsh12](https://github.com/wshwsh12) - - CPUクォータ制限の問題を修正 [#13084](https://github.com/tikv/tikv/issues/13084) @[BornChanger](https://github.com/BornChanger) - - スナップショットの最後のインデックスが誤っている問題を修正しました [#12618](https://github.com/tikv/tikv/issues/12618) @[LintianShi](https://github.com/LintianShi) + - `const Enum`型を他の型にキャストするときに発生するエラーを修正しました [#14156](https://github.com/tikv/tikv/issues/14156) @[wshwsh12](https://github.com/wshwsh12) + - CPUクォータ制限の問題を修正 [#13084](https://github.com/tikv/tikv/issues/13084) @[BornChanger](https://github.com/BornChanger) + - スナップショットの最後のインデックスが誤っている問題を修正しました [#12618](https://github.com/tikv/tikv/issues/12618) @[LintianShi](https://github.com/LintianShi) - PD - - リージョン散布により、リーダーの分布が不均一になる可能性がある問題を修正しました。 [#6017](https://github.com/tikv/pd/issues/6017) @[HunDunDM](https://github.com/HunDunDM) - - オンラインアンセーフリカバリのタイムアウトメカニズムが機能しない問題を修正[#6107](https://github.com/tikv/pd/issues/6107) @[v01dstar](https://github.com/v01dstar) + - リージョン散布により、リーダーの分布が不均一になる可能性がある問題を修正しました。 [#6017](https://github.com/tikv/pd/issues/6017) @[HunDunDM](https://github.com/HunDunDM) + - オンラインアンセーフリカバリのタイムアウトメカニズムが機能しない問題を修正[#6107](https://github.com/tikv/pd/issues/6107) @[v01dstar](https://github.com/v01dstar) - TiFlash - - 直交積を計算するときにセミ結合が過剰なメモリを使用する問題を修正しました [#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) - - 新しい照合順序を有効にした後に TopN/Sort 演算子が誤った結果を生成する問題を修正しました [#6807](https://github.com/pingcap/tiflash/issues/6807) @[xzhangxian1008](https://github.com/xzhangxian1008) - - 特定のケースで 10 進キャストが誤って切り上げられる問題を修正しました [#6994](https://github.com/pingcap/tiflash/issues/6994) @[windtalker](https://github.com/windtalker) - - 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) + - 直交積を計算するときにセミ結合が過剰なメモリを使用する問題を修正しました [#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) + - 新しい照合順序を有効にした後に TopN/Sort 演算子が誤った結果を生成する問題を修正しました [#6807](https://github.com/pingcap/tiflash/issues/6807) @[xzhangxian1008](https://github.com/xzhangxian1008) + - 特定のケースで 10 進キャストが誤って切り上げられる問題を修正しました [#6994](https://github.com/pingcap/tiflash/issues/6994) @[windtalker](https://github.com/windtalker) + - 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) - ツール - TiCDC - - データレプリケーション中の`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) - - TiDB または MySQL シンクにデータを複製するときに、主キーのない非 NULL ユニーク インデックスを持つ列に`CHARACTER SET`を指定した場合に発生するデータの不整合を修正しました。 [#8420](https://github.com/pingcap/tiflow/issues/8420) @[zhaoxinyu](https://github.com/zhaoxinyu) - - `db sorter`のメモリ使用量が`cgroup memory limit`で制御されない問題を修正 [#8588](https://github.com/pingcap/tiflow/issues/8588) @[amyangfei](https://github.com/amyangfei) - - 無効な入力に対する`cdc cli`のエラーメッセージを最適化します [#7903](https://github.com/pingcap/tiflow/issues/7903) @[CharlesCheung96](https://github.com/CharlesCheung96) - - S3ストレージ障害に対して、REDO ログが許容できる期間が不十分である問題を修正しました [#8089](https://github.com/pingcap/tiflow/issues/8089) @[CharlesCheung96](https://github.com/CharlesCheung96) - - PDが異常なときにチェンジフィードを一時停止すると、誤ったステータスになる問題を修正しました。 [#8330](https://github.com/pingcap/tiflow/issues/8330) @[sdojjy](https://github.com/sdojjy) + - データレプリケーション中の`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) + - TiDB または MySQL シンクにデータを複製するときに、主キーのない非 NULL ユニーク インデックスを持つ列に`CHARACTER SET`を指定した場合に発生するデータの不整合を修正しました。 [#8420](https://github.com/pingcap/tiflow/issues/8420) @[zhaoxinyu](https://github.com/zhaoxinyu) + - `db sorter`のメモリ使用量が`cgroup memory limit`で制御されない問題を修正 [#8588](https://github.com/pingcap/tiflow/issues/8588) @[amyangfei](https://github.com/amyangfei) + - 無効な入力に対する`cdc cli`のエラーメッセージを最適化します [#7903](https://github.com/pingcap/tiflow/issues/7903) @[CharlesCheung96](https://github.com/CharlesCheung96) + - S3ストレージ障害に対して、REDO ログが許容できる期間が不十分である問題を修正しました [#8089](https://github.com/pingcap/tiflow/issues/8089) @[CharlesCheung96](https://github.com/CharlesCheung96) + - PDが異常なときにチェンジフィードを一時停止すると、誤ったステータスになる問題を修正しました。 [#8330](https://github.com/pingcap/tiflow/issues/8330) @[sdojjy](https://github.com/sdojjy) - TiDB Lightning - - 競合解決ロジック( `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) - - ローカルバックエンドモードでデータをインポートする際に、インポートされたターゲットテーブルの複合主キーに`auto_random`列があり、ソースデータでその列の値が指定されていない場合、ターゲット列が自動的にデータを生成しない問題を修正しました。 [#41454](https://github.com/pingcap/tidb/issues/41454) @[D3Hunter](https://github.com/D3Hunter) - - 並列インポート中に、最後のTiDB Lightningインスタンスを除くすべてのインスタンスがローカル重複レコードに遭遇した場合に、 TiDB Lightning が競合解決を誤ってスキップする可能性がある問題を修正しました[#40923](https://github.com/pingcap/tidb/issues/40923) @[lichunzhu](https://github.com/lichunzhu) + - 競合解決ロジック( `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) + - ローカルバックエンドモードでデータをインポートする際に、インポートされたターゲットテーブルの複合主キーに`auto_random`列があり、ソースデータでその列の値が指定されていない場合、ターゲット列が自動的にデータを生成しない問題を修正しました。 [#41454](https://github.com/pingcap/tidb/issues/41454) @[D3Hunter](https://github.com/D3Hunter) + - 並列インポート中に、最後のTiDB Lightningインスタンスを除くすべてのインスタンスがローカル重複レコードに遭遇した場合に、 TiDB Lightning が競合解決を誤ってスキップする可能性がある問題を修正しました[#40923](https://github.com/pingcap/tidb/issues/40923) @[lichunzhu](https://github.com/lichunzhu) diff --git a/releases/release-6.1.7.md b/releases/release-6.1.7.md index 0f6693fc74353..e1f53f1fe9393 100644 --- a/releases/release-6.1.7.md +++ b/releases/release-6.1.7.md @@ -15,94 +15,94 @@ TiDB バージョン: 6.1.7 - TiDB - - 内部トランザクションの再試行で悲観的トランザクションを使用して再試行の失敗を回避し、時間の消費を削減します[#38136](https://github.com/pingcap/tidb/issues/38136) @[jackysp](https://github.com/jackysp) + - 内部トランザクションの再試行で悲観的トランザクションを使用して再試行の失敗を回避し、時間の消費を削減します[#38136](https://github.com/pingcap/tidb/issues/38136) @[jackysp](https://github.com/jackysp) - ツール - TiCDC - - TiCDC レプリケーションのパフォーマンスを向上させるためにバッチ`UPDATE` DML ステートメントをサポートする[#8084](https://github.com/pingcap/tiflow/issues/8084) @[amyangfei](https://github.com/amyangfei) + - TiCDC レプリケーションのパフォーマンスを向上させるためにバッチ`UPDATE` DML ステートメントをサポートする[#8084](https://github.com/pingcap/tiflow/issues/8084) @[amyangfei](https://github.com/amyangfei) - 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` によって引き起こされる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`負の数の場合に文`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()`関数を使用してパーティション列を丸めた場合、 `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) - - キャッシュテーブルに新しい列が追加された後、列のデフォルト値ではなく値が`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) - - テーブル名の変更中に 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レプリカを持つパーティション テーブルに対して`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) - - `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`式を使用すると 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) - - 述語をプッシュダウンするときに 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) + - 空の`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`負の数の場合に文`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()`関数を使用してパーティション列を丸めた場合、 `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) + - キャッシュテーブルに新しい列が追加された後、列のデフォルト値ではなく値が`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) + - テーブル名の変更中に 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レプリカを持つパーティション テーブルに対して`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) + - `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`式を使用すると 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) + - 述語をプッシュダウンするときに 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) + - 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) - 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) - - クラスターで TiKV ノードがクラッシュしたときにバックアップ速度が低下する問題を修正しました [#42973](https://github.com/pingcap/tidb/issues/42973) @[YuJuncen](https://github.com/YuJuncen) + - `resolved lock timeout`が場合によっては誤って報告される問題を修正[#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) + - クラスターで 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) - - 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) + - 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) - - 大量のデータをインポートする際の`write to tikv with no leader returned`の問題を修正[#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) - - データファイルに閉じられていない区切り文字がある場合に発生する可能性のある 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 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) + - データファイルに閉じられていない区切り文字がある場合に発生する可能性のある 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クライアントをアップグレードすることで、古いTiKVクライアントバージョンによるDrainerのpanic問題を修正しました。 [#1170](https://github.com/pingcap/tidb-binlog/issues/1170) @[lichunzhu](https://github.com/lichunzhu) - - フィルタリングされていない失敗したDDL文がタスクエラーを引き起こす問題を修正 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[lichunzhu](https://github.com/lichunzhu) + - etcdクライアントが初期化中に最新のノード情報を自動的に同期しない問題を修正[#1236](https://github.com/pingcap/tidb-binlog/issues/1236) @[lichunzhu](https://github.com/lichunzhu) + - TiKVクライアントをアップグレードすることで、古いTiKVクライアントバージョンによるDrainerのpanic問題を修正しました。 [#1170](https://github.com/pingcap/tidb-binlog/issues/1170) @[lichunzhu](https://github.com/lichunzhu) + - フィルタリングされていない失敗したDDL文がタスクエラーを引き起こす問題を修正 [#1228](https://github.com/pingcap/tidb-binlog/issues/1228) @[lichunzhu](https://github.com/lichunzhu) diff --git a/releases/release-6.5.0.md b/releases/release-6.5.0.md index b2782aa8cd950..5cd110e37f799 100644 --- a/releases/release-6.5.0.md +++ b/releases/release-6.5.0.md @@ -40,17 +40,17 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### SQL {#sql} -- TiDBのインデックス追加のパフォーマンスは約10倍向上します(GA) [#35983](https://github.com/pingcap/tidb/issues/35983) @[benjamin2037](https://github.com/benjamin2037) @[tangenta](https://github.com/tangenta) +- TiDBのインデックス追加のパフォーマンスは約10倍向上します(GA) [#35983](https://github.com/pingcap/tidb/issues/35983) @[benjamin2037](https://github.com/benjamin2037) @[tangenta](https://github.com/tangenta) TiDB v6.3.0では、インデックス作成時のバックフィル速度を向上させる実験的機能として[インデックス加速を追加](/system-variables.md#tidb_ddl_enable_fast_reorg-new-in-v630)導入されました。v6.5.0ではこの機能がGAとなり、デフォルトで有効化されます。大規模テーブルにおけるパフォーマンスはv6.1.0と比較して約10倍向上すると予想されます。この高速化機能は、単一のSQL文がインデックスを逐次追加するシナリオに適しています。複数のSQL文が並列でインデックスを追加する場合は、そのうちの1つのSQL文のみが高速化されます。 -- DDL 変更時の DML 成功率を向上させる軽量メタデータ ロックを提供する (GA) [#37275](https://github.com/pingcap/tidb/issues/37275) @[wjhuang2016](https://github.com/wjhuang2016) +- DDL 変更時の DML 成功率を向上させる軽量メタデータ ロックを提供する (GA) [#37275](https://github.com/pingcap/tidb/issues/37275) @[wjhuang2016](https://github.com/wjhuang2016) TiDB v6.3.0 では、 [メタデータロック](/metadata-lock.md)実験的機能として導入されています。DML 文によって発生する`Information schema is changed`エラーを回避するため、TiDB はテーブルメタデータの変更時に DML と DDL の優先順位を調整し、実行中の DDL を古いメタデータを持つ DML のコミットまで待機させます。v6.5.0 ではこの機能が GA となり、デフォルトで有効化されます。これは、さまざまな種類の DDL 変更シナリオに適しています。既存のクラスターを v6.5.0 より前のバージョンから v6.5.0 以降にアップグレードすると、TiDB は自動的にメタデータロックを有効にします。この機能を無効にするには、システム変数[`tidb_enable_metadata_lock`](/system-variables.md#tidb_enable_metadata_lock-new-in-v630)を`OFF`に設定します。 詳細については[ドキュメント](/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の誤操作を簡単に元に戻したり、数分で元のクラスターを復元したり、異なる時点のデータをロールバックしてデータが変更された正確な時刻を特定したりすることが可能になります。 @@ -62,13 +62,13 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については、 [非トランザクションDMLステートメント](/non-transactional-dml.md)および[`BATCH`構文](/sql-statements/sql-statement-batch.md)を参照してください。 -- サポート時間 (TTL) (実験的) [#39262](https://github.com/pingcap/tidb/issues/39262) @[lcwangchao](https://github.com/lcwangchao) +- サポート時間 (TTL) (実験的) [#39262](https://github.com/pingcap/tidb/issues/39262) @[lcwangchao](https://github.com/lcwangchao) TTLは行レベルのデータ有効期間管理を提供します。TiDBでは、TTL属性を持つテーブルはデータ有効期間を自動的にチェックし、期限切れのデータを行レベルで削除します。TTLは、オンラインの読み取りおよび書き込みワークロードに影響を与えることなく、不要なデータを定期的かつタイムリーにクリーンアップできるように設計されています。 詳細については[ドキュメント](/time-to-live.md)を参照してください。 -- `INSERT INTO SELECT`ステートメントを使用したTiFlashクエリ結果の保存をサポート (実験的) [#37515](https://github.com/pingcap/tidb/issues/37515) @[gengliqi](https://github.com/gengliqi) +- `INSERT INTO SELECT`ステートメントを使用したTiFlashクエリ結果の保存をサポート (実験的) [#37515](https://github.com/pingcap/tidb/issues/37515) @[gengliqi](https://github.com/gengliqi) TiDB v6.5.0以降、 `INSERT INTO SELECT`ステートメントの`SELECT`の句(分析クエリ)をTiFlashにプッシュダウンできるようになりました。これにより、 TiFlashクエリの結果を`INSERT INTO`TiDBテーブルに簡単に保存して、さらに分析することができます。これは、結果のキャッシュ(つまり、結果のマテリアライゼーション)として機能します。例えば、次のようになります。 @@ -84,7 +84,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では 詳細については[ドキュメント](/tiflash/tiflash-results-materialization.md)を参照してください。 -- バインディング履歴実行計画のサポート(実験的) [#39199](https://github.com/pingcap/tidb/issues/39199) @[fzzf678](https://github.com/fzzf678) +- バインディング履歴実行計画のサポート(実験的) [#39199](https://github.com/pingcap/tidb/issues/39199) @[fzzf678](https://github.com/fzzf678) SQL文の場合、実行中の様々な要因により、オプティマイザが以前の最適な実行計画ではなく新しい実行計画を選択することがあり、SQLパフォーマンスに影響が出ることがあります。この場合、最適な実行計画がまだクリアされていない場合、SQL実行履歴に残ります。 @@ -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`の条件でのインデックスマージのみがサポートされています。`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,13 +203,13 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### 使いやすさ {#ease-of-use} -- `EXPLAIN ANALYZE`出力のTiFlash `TableFullScan`演算子の実行情報を精緻化する [#5926](https://github.com/pingcap/tiflash/issues/5926) @[hongyunyan](https://github.com/hongyunyan) +- `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 のパフォーマンス分析が容易になります。 詳細については[ドキュメント](/sql-statements/sql-statement-explain-analyze.md)を参照してください。 -- JSON形式での実行計画の出力をサポート[#39261](https://github.com/pingcap/tidb/issues/39261) @[fzzf678](https://github.com/fzzf678) +- JSON形式での実行計画の出力をサポート[#39261](https://github.com/pingcap/tidb/issues/39261) @[fzzf678](https://github.com/fzzf678) TiDB v6.5.0では、実行計画の出力形式が拡張されました。`EXPLAIN`に`FORMAT = "tidb_json"`を指定することで、SQL実行計画をJSON形式で出力できます。この機能により、SQLデバッグツールや診断ツールは実行計画をより便利かつ正確に読み取ることができるため、SQL診断やチューニングの利便性が向上します。 @@ -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`を設定する必要があります。以下は例です。 @@ -229,7 +229,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### データ移行 {#data-migration} -- gzip、snappy、zstd 圧縮形式での SQL および CSV ファイルのエクスポートとインポートをサポート[#38514](https://github.com/pingcap/tidb/issues/38514) @[lichunzhu](https://github.com/lichunzhu) +- gzip、snappy、zstd 圧縮形式での SQL および CSV ファイルのエクスポートとインポートをサポート[#38514](https://github.com/pingcap/tidb/issues/38514) @[lichunzhu](https://github.com/lichunzhu) Dumpling は、gzip、snappy、zstd などの圧縮形式で圧縮された SQL ファイルおよび CSV ファイルへのデータのエクスポートをサポートしています。TiDB Lightning は、これらの形式で圧縮されたファイルのインポートもサポートしています。 @@ -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) 上流データベースから下流データベースへの増分データ移行プロセスにおいて、データフローによってエラーやデータ損失が発生する可能性がわずかにあります。クレジットや証券業務など、強力なデータ整合性が求められるシナリオでは、移行後にデータに対してフルボリュームチェックサムを実行し、データの整合性を確保できます。ただし、一部の増分レプリケーションシナリオでは、上流と下流のデータが常に変化するため、上流と下流への書き込みが継続的かつ中断されることなく行われるため、すべてのデータに対して整合性チェックを実行することが困難になります。 @@ -261,23 +261,23 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ### TiDBデータ共有サブスクリプション {#tidb-data-share-subscription} -- TiCDC は、変更されたログをストレージシンクに複製することをサポートしています (実験的) [#6797](https://github.com/pingcap/tiflow/issues/6797) @[zhaoxinyu](https://github.com/zhaoxinyu) +- TiCDC は、変更されたログをストレージシンクに複製することをサポートしています (実験的) [#6797](https://github.com/pingcap/tiflow/issues/6797) @[zhaoxinyu](https://github.com/zhaoxinyu) TiCDCは、Amazon S3、Azure Blob Storage、NFS、その他のS3互換ストレージサービスへの変更ログのレプリケーションをサポートしています。クラウドストレージは手頃な価格で使いやすいです。Kafkaを使用していない場合は、ストレージシンクを使用できます。TiCDCは変更ログをファイルに保存し、ストレージシステムに送信します。コンシューマープログラムは、ストレージシステムから新しく生成された変更ログファイルを定期的に読み取ります。 ストレージシンクは、canal-json形式とCSV形式の変更ログをサポートしています。詳細については、 [ドキュメント](/ticdc/ticdc-sink-to-cloud-storage.md)ご覧ください。 -- TiCDCは2つのクラスタ間の双方向レプリケーションをサポートします[#38587](https://github.com/pingcap/tidb/issues/38587) @[xiongjiwei](https://github.com/xiongjiwei) @[asddongmen](https://github.com/asddongmen) +- TiCDCは2つのクラスタ間の双方向レプリケーションをサポートします[#38587](https://github.com/pingcap/tidb/issues/38587) @[xiongjiwei](https://github.com/xiongjiwei) @[asddongmen](https://github.com/asddongmen) TiCDCは、2つのTiDBクラスタ間の双方向レプリケーションをサポートしています。アプリケーションのために地理的に分散された複数のアクティブデータセンターを構築する必要がある場合、この機能をソリューションとして利用できます。TiCDCの変更フィードに`bdr-mode = true`パラメータを設定することで、あるTiDBクラスタから別のTiDBクラスタへのデータレプリケーションを実現できます。 詳細については[ドキュメント](/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は証明書を自動的に検出して更新するため、手動による介入は不要です。 -- TiCDCのパフォーマンスが大幅に向上[#7540](https://github.com/pingcap/tiflow/issues/7540) [#7478](https://github.com/pingcap/tiflow/issues/7478) [#7532](https://github.com/pingcap/tiflow/issues/7532) @[sdojjy](https://github.com/sdojjy) @[3AceShowHand](https://github.com/3AceShowHand) +- TiCDCのパフォーマンスが大幅に向上[#7540](https://github.com/pingcap/tiflow/issues/7540) [#7478](https://github.com/pingcap/tiflow/issues/7478) [#7532](https://github.com/pingcap/tiflow/issues/7532) @[sdojjy](https://github.com/sdojjy) @[3AceShowHand](https://github.com/3AceShowHand) TiDBクラスタのテストシナリオでは、TiCDCのパフォーマンスが大幅に向上しました。具体的には、シナリオ[Kafkaへのデータの複製](/replicate-data-to-kafka.md)では、単一のTiCDCが処理できる行変更の最大量は3万行/秒に達し、レプリケーションのレイテンシーは10秒に短縮されました。TiKVとTiCDCのローリングアップグレード中でも、レプリケーションのレイテンシーは30秒未満です。 @@ -285,7 +285,7 @@ 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は終了します。チェックポイントバックアップ機能により、数十分のネットワーク障害など、回復可能なより長い障害の再試行が可能になります。 @@ -295,7 +295,7 @@ TiDB [6.4.0-DMR](/releases/release-6.4.0.md)と比較して、TiDB 6.5.0 では ログリストア段階では、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`にアップグレードすることもできます。 @@ -377,124 +377,124 @@ 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) - - TiFlash MPPモードのTiFlashノードのTiDBプローブメカニズムを最適化し、ノードが異常な場合のパフォーマンスへの影響を軽減します[#39686](https://github.com/pingcap/tidb/issues/39686) @[hackersean](https://github.com/hackersean) + - `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 - - ディスク容量の枯渇を避けるため、十分なスペースがない場合は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) - - 1回のバックアップ要求で複数の範囲のデータのバックアップをサポート[#13701](https://github.com/tikv/tikv/issues/13701) @[Leavrth](https://github.com/Leavrth) - - 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) @[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) - - 更新されないが継続的にロックされている行の読み取りと書き込みのパフォーマンスを向上[#13694](https://github.com/tikv/tikv/issues/13694) @[sticnarf](https://github.com/sticnarf) + - ディスク容量の枯渇を避けるため、十分なスペースがない場合は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) + - 1回のバックアップ要求で複数の範囲のデータのバックアップをサポート[#13701](https://github.com/tikv/tikv/issues/13701) @[Leavrth](https://github.com/Leavrth) + - 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) @[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) + - 更新されないが継続的にロックされている行の読み取りと書き込みのパフォーマンスを向上[#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) - - tombstoneストアの自動ガベージコレクション機能を追加 [#5348](https://github.com/tikv/pd/issues/5348) @[nolouch](https://github.com/nolouch) + - ロックの粒度を最適化してロックの競合を減らし、高同時実行時のハートビートの処理能力を向上させる[#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) + - 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`出力に TableFullScan の詳細を追加します [#5926](https://github.com/pingcap/tiflash/issues/5926) @[hongyunyan](https://github.com/hongyunyan) + - SQL側でバッチ処理が行われないシナリオでの書き込みパフォーマンスの向上[#6404](https://github.com/pingcap/tiflash/issues/6404) @[lidezhu](https://github.com/lidezhu) + - `explain analyze`出力に TableFullScan の詳細を追加します [#5926](https://github.com/pingcap/tiflash/issues/5926) @[hongyunyan](https://github.com/hongyunyan) - ツール - TiDB Dashboard - - スロークエリページに 3 つの新しいフィールドを追加します:「Is Prepared?」、「Is Plan from Cache?」、「Is Plan from Binding?」 [#1451](https://github.com/pingcap/tidb-dashboard/issues/1451) @[shhdgit](https://github.com/shhdgit) + - スロークエリページに 3 つの新しいフィールドを追加します:「Is Prepared?」、「Is Plan from Cache?」、「Is Plan from Binding?」 [#1451](https://github.com/pingcap/tidb-dashboard/issues/1451) @[shhdgit](https://github.com/shhdgit) - Backup & Restore (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) - - ログバックアップで OpenSSL プロトコルを使用することにより、TLS 互換性が向上します。 [#13867](https://github.com/tikv/tikv/issues/13867) @[YuJuncen](https://github.com/YuJuncen) + - バックアップログデータの消去プロセス中に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) + - ログバックアップで 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) のパフォーマンスを向上 [#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) + - 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) - - ブロックリスト内のテーブルのデータを解析しないことで、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) + - ブロックリスト内のテーブルのデータを解析しないことで、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) - - パーティションテーブルのパーティション列の名前を変更する操作で 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 にアップグレードした後に`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) + - 一部のケースで発生するチャンク再利用機能のメモリチャンクの誤用問題を修正[#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) + - パーティションテーブルのパーティション列の名前を変更する操作で 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 にアップグレードした後に`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 で`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) - - 新しい照合順序が有効になっていない場合、 `LIKE`演算子の`_`非 ASCII 文字と一致しない問題を修正[#13769](https://github.com/tikv/tikv/issues/13769) @[YangKeao](https://github.com/YangKeao) - - `reset-to-version`コマンドを実行すると tikv-ctl が予期せず終了する問題を修正しました [#13829](https://github.com/tikv/tikv/issues/13829) @[tabokie](https://github.com/tabokie) + - 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) + - 新しい照合順序が有効になっていない場合、 `LIKE`演算子の`_`非 ASCII 文字と一致しない問題を修正[#13769](https://github.com/tikv/tikv/issues/13769) @[YangKeao](https://github.com/YangKeao) + - `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) - - `rank-formula-version`アップグレードプロセス中にアップグレード前の構成が保持されない問題を修正[#5698](https://github.com/tikv/pd/issues/5698) @[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ファイルオープンOPSが高すぎる問題を修正 [#6345](https://github.com/pingcap/tiflash/issues/6345) @[JaySon-Huang](https://github.com/JaySon-Huang) + - 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) - ツール - 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 S3ストレージと完全に互換性がないため、バックアップが失敗する問題を修正 [#39545](https://github.com/pingcap/tidb/issues/39545) @[3pointer](https://github.com/3pointer) + - 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 S3ストレージと完全に互換性がないため、バックアップが失敗する問題を修正 [#39545](https://github.com/pingcap/tidb/issues/39545) @[3pointer](https://github.com/3pointer) - 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) - - ユーザーがレプリケーションタスクを素早く削除し、同じタスク名で別のタスクを作成するとデータが失われる問題を修正[#7657](https://github.com/pingcap/tiflow/issues/7657) @[overvenus](https://github.com/overvenus) + - 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) + - ユーザーがレプリケーションタスクを素早く削除し、同じタスク名で別のタスクを作成するとデータが失われる問題を修正[#7657](https://github.com/pingcap/tiflow/issues/7657) @[overvenus](https://github.com/overvenus) - TiDB Data Migration (DM) - - 上流データベースが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) - - アップストリームデータベースが正規表現を使用して権限を付与するときに DM 事前チェックに合格しない問題を修正しました [#7645](https://github.com/pingcap/tiflow/issues/7645) @[lance6716](https://github.com/lance6716) + - 上流データベースが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) + - アップストリームデータベースが正規表現を使用して権限を付与するときに 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 afb4453b1704b..22ed14855e3c8 100644 --- a/releases/release-6.5.1.md +++ b/releases/release-6.5.1.md @@ -21,7 +21,7 @@ TiDB バージョン: 6.5.1 - v1.11.3 以降、新規に導入されたTiUPではテレメトリ機能がデフォルトで無効化され、使用状況情報は収集されません。v1.11.3 より前のバージョンのTiUPから v1.11.3 以降のバージョンにアップグレードした場合、テレメトリ機能はアップグレード前と同じ状態を維持します。 -- 潜在的な正確性の問題のため、パーティション化されたテーブルでの列タイプの変更はサポートされなくなりました[#40620](https://github.com/pingcap/tidb/issues/40620) @[mjonss](https://github.com/mjonss) +- 潜在的な正確性の問題のため、パーティション化されたテーブルでの列タイプの変更はサポートされなくなりました[#40620](https://github.com/pingcap/tidb/issues/40620) @[mjonss](https://github.com/mjonss) - TiKV [`advance-ts-interval`](/tikv-configuration-file.md#advance-ts-interval)設定項目のデフォルト値が`1s`から`20s`に変更されました。この設定項目を変更することで、レイテンシーを短縮し、 ステイル読み取りデータの適時性を向上させることができます。詳細は[ステイル読み取りのレイテンシーを削減](/stale-read.md#reduce-stale-read-latency)ご覧ください。 @@ -38,156 +38,156 @@ TiDB バージョン: 6.5.1 IPv6 の導入の詳細については、 [Kubernetes 上の TiDB ドキュメント](https://docs.pingcap.com/tidb-in-kubernetes/stable/configure-a-tidb-cluster#ipv6-support)を参照してください。 - - TiDB クラスタの初期化時に実行される SQL スクリプトの指定をサポート[#35624](https://github.com/pingcap/tidb/issues/35624) @[morgo](https://github.com/morgo) + - TiDB クラスタの初期化時に実行される SQL スクリプトの指定をサポート[#35624](https://github.com/pingcap/tidb/issues/35624) @[morgo](https://github.com/morgo) TiDB v6.5.1 では、新しい設定項目[`initialize-sql-file`](https://docs.pingcap.com/tidb/v6.5/tidb-configuration-file#initialize-sql-file-new-in-v651)が追加されました。TiDB クラスタを初めて起動する際に、コマンドラインパラメータ`--initialize-sql-file`を設定することで、実行する SQL スクリプトを指定できます。この機能は、システム変数の値の変更、ユーザーの作成、権限の付与などの操作を行う際に使用できます。詳細については、 [ドキュメント](https://docs.pingcap.com/tidb/v6.5/tidb-configuration-file#initialize-sql-file-new-in-v651)を参照してください。 - - メモリリークとパフォーマンスの低下を防ぐため、期限切れのリージョンキャッシュを定期的にクリアします[#40461](https://github.com/pingcap/tidb/issues/40461) @[sticnarf](https://github.com/sticnarf) + - メモリリークとパフォーマンスの低下を防ぐため、期限切れのリージョンキャッシュを定期的にクリアします[#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) - - メモリトラッカー の精度を向上させる [#40500](https://github.com/pingcap/tidb/issues/40500) @[wshwsh12](https://github.com/wshwsh12) [#40900](https://github.com/pingcap/tidb/issues/40900) + - メモリトラッカー の精度を向上させる [#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) + - プランキャッシュが有効にならない場合、システムはその理由を警告として返します[#40210](https://github.com/pingcap/tidb/pull/40210) @[qw4990](https://github.com/qw4990) - - 範囲外推定の最適化戦略を改善する[#39008](https://github.com/pingcap/tidb/issues/39008) @[time-and-fate](https://github.com/time-and-fate) + - 範囲外推定の最適化戦略を改善する[#39008](https://github.com/pingcap/tidb/issues/39008) @[time-and-fate](https://github.com/time-and-fate) - 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) + - 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) - TiFlash - - データ量が多いときにTiFlashの起動を大幅に高速化[#6395](https://github.com/pingcap/tiflash/issues/6395) @[hehechen](https://github.com/hehechen) + - データ量が多いときにTiFlashの起動を大幅に高速化[#6395](https://github.com/pingcap/tiflash/issues/6395) @[hehechen](https://github.com/hehechen) - ツール - Backup & Restore (BR) - - TiKV側でのログバックアップファイルのダウンロードの同時実行を最適化して、通常のシナリオでのPITRのパフォーマンスを向上させます。 [#14206](https://github.com/tikv/tikv/issues/14206) @[YuJuncen](https://github.com/YuJuncen) + - 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 互換のオブジェクトストレージへの 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) + - プルベースのシンクを有効にしてシステムスループットを最適化します[#8232](https://github.com/pingcap/tiflow/issues/8232) @[Rustin170506](https://github.com/Rustin170506) + - 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} - 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) - - 長いセッション接続で`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) - - 初期化中にTiDBがデッドロックする可能性がある問題を修正[#40408](https://github.com/pingcap/tidb/issues/40408) @[Defined2014](https://github.com/Defined2014) - - 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`列が含まれている場合に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) - - 動的トリミングモードでパーティションテーブルにグローバルバインディングが作成された後に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` で 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) - - メモリリークとパフォーマンスの低下を防ぐため、古くなったリージョンキャッシュを定期的にクリーンアップします[#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) - - 大きな範囲と大量のデータ変更を伴うクエリを実行するときに大きな推定エラーが発生する問題を修正[#39593](https://github.com/pingcap/tidb/issues/39593) @[time-and-fate](https://github.com/time-and-fate) - - 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) - - プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正[#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) を追加するときにデータの不整合が発生する問題を修正しました [#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) + - [`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) + - 長いセッション接続で`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) + - 初期化中にTiDBがデッドロックする可能性がある問題を修正[#40408](https://github.com/pingcap/tidb/issues/40408) @[Defined2014](https://github.com/Defined2014) + - 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`列が含まれている場合に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) + - 動的トリミングモードでパーティションテーブルにグローバルバインディングが作成された後に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` で 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) + - メモリリークとパフォーマンスの低下を防ぐため、古くなったリージョンキャッシュを定期的にクリーンアップします[#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) + - 大きな範囲と大量のデータ変更を伴うクエリを実行するときに大きな推定エラーが発生する問題を修正[#39593](https://github.com/pingcap/tidb/issues/39593) @[time-and-fate](https://github.com/time-and-fate) + - 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) + - プランキャッシュがシャッフル演算子をキャッシュし、誤った結果を返す可能性がある問題を修正[#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) を追加するときにデータの不整合が発生する問題を修正しました [#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 失敗後の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`モードで`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) + - 解決されたTSによりネットワークトラフィックが増加する問題を修正[#14092](https://github.com/tikv/tikv/issues/14092) @[overvenus](https://github.com/overvenus) + - 悲観的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`モードで`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 - - 特定の条件下で実行`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`の呼び出しが頻繁に発生する 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) + - 特定の条件下で実行`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`の呼び出しが頻繁に発生する 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 - - 直交積を計算するときにセミ結合が過剰なメモリを使用する問題を修正しました [#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) - - 新しい列を追加した後にクエリを実行すると、 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) + - 直交積を計算するときにセミ結合が過剰なメモリを使用する問題を修正しました [#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) + - 新しい列を追加した後にクエリを実行すると、 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 間の接続障害により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) + - 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`ファイルを解析するときに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) - - PITR バックアップ タスクで、先行所有者と GC 所有者が異なる場合にチェックポイントが進まない問題を修正しました[#41806](https://github.com/pingcap/tidb/issues/41806) @[joccau](https://github.com/joccau) + - 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) + - PITR バックアップ タスクで、先行所有者と GC 所有者が異なる場合にチェックポイントが進まない問題を修正しました[#41806](https://github.com/pingcap/tidb/issues/41806) @[joccau](https://github.com/joccau) - TiCDC - - 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) - - S3ストレージ障害に対して、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) @[hi-rustin](https://github.com/Rustin170506) - - 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) + - 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) + - S3ストレージ障害に対して、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) @[hi-rustin](https://github.com/Rustin170506) + - 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) - - 1つのテーブルに「更新」と「非更新」の両方の式フィルタが指定されている場合、すべての`UPDATE`文がスキップされるバグを修正しました[#7831](https://github.com/pingcap/tiflow/issues/7831) @[lance6716](https://github.com/lance6716) + - `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インスタンスを除くすべてのインスタンスがローカル重複レコードに遭遇した場合に、 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) + - 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インスタンスを除くすべてのインスタンスがローカル重複レコードに遭遇した場合に、 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) diff --git a/releases/release-6.5.10.md b/releases/release-6.5.10.md index 1bfbbf25698ca..a369a1ae21213 100644 --- a/releases/release-6.5.10.md +++ b/releases/release-6.5.10.md @@ -13,136 +13,136 @@ 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) してください@[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) +- 以前のバージョンでは、 `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} - TiDB - - `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) + - `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) - - CDC イベント処理のキュー時間の監視メトリックを追加して、下流の CDC イベントレイテンシー問題のトラブルシューティングを容易にします[#16282](https://github.com/tikv/tikv/issues/16282) @[hicqu](https://github.com/hicqu) + - 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) - ツール - 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) @[YuJuncen](https://github.com/YuJuncen) - - リージョンのリーダーの不在によって発生した失敗の再試行回数を増やす [#54017](https://github.com/pingcap/tidb/issues/54017) @[Leavrth](https://github.com/Leavrth) + - 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) + - リージョンのリーダーの不在によって発生した失敗の再試行回数を増やす [#54017](https://github.com/pingcap/tidb/issues/54017) @[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) - - トランザクション競合シナリオにおけるデータレプリケーションの安定性が大幅に向上し、パフォーマンスが最大10倍向上します[#10896](https://github.com/pingcap/tiflow/issues/10896) @[CharlesCheung96](https://github.com/CharlesCheung96) + - ダウンストリームがメッセージキュー(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) + - トランザクション競合シナリオにおけるデータレプリケーションの安定性が大幅に向上し、パフォーマンスが最大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) - - `STATE`のフィールドのうち`size`が定義されていないため、 `INFORMATION_SCHEMA.TIDB_TRX`のテーブルの`STATE`フィールドが空になる問題を修正しました[#53026](https://github.com/pingcap/tidb/issues/53026) @[cfzjywxk](https://github.com/cfzjywxk) - - 外部キーを持つテーブルを作成するときに、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 を再起動した後、主キー列統計のヒストグラムと 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) - - DDL ステートメントが etcd を誤って使用し、タスクがキューに入れられる問題を修正しました。 [#52335](https://github.com/pingcap/tidb/issues/52335) @[wjhuang2016](https://github.com/wjhuang2016) - - 式インデックスの名前を変更する`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) - - `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`が有効になっていて、統計の更新に使用されるメモリが制限を超えると 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) - - 述語の`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) - - 相関サブクエリにおける 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` の場合に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` となる述語を持つ`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) + - 統計の初期化中にメタデータをクエリすると、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) + - 外部キーを持つテーブルを作成するときに、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 を再起動した後、主キー列統計のヒストグラムと 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) + - DDL ステートメントが etcd を誤って使用し、タスクがキューに入れられる問題を修正しました。 [#52335](https://github.com/pingcap/tidb/issues/52335) @[wjhuang2016](https://github.com/wjhuang2016) + - 式インデックスの名前を変更する`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) + - `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`が有効になっていて、統計の更新に使用されるメモリが制限を超えると 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) + - 述語の`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) + - 相関サブクエリにおける 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` の場合に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` となる述語を持つ`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()`関数が数値システム変換中にオーバーフローし、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) + - 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) - - PDの`Filter target`監視メトリックが散布範囲情報を提供しない問題を修正[#8125](https://github.com/tikv/pd/issues/8125) @[HuSharp](https://github.com/HuSharp) + - 展開された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) + - 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) - - `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) + - データベース間で`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) + - `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) - ツール - Backup & Restore (BR) - - テストケース`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) - - TiKV の再起動により、ログ バックアップのグローバル チェックポイントが実際のバックアップ ファイルの書き込みポイントよりも先に進められ、少量のバックアップ データが失われる可能性がある問題を修正しました[#16809](https://github.com/tikv/tikv/issues/16809) @[YuJuncen](https://github.com/YuJuncen) - - 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) + - テストケース`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) + - TiKV の再起動により、ログ バックアップのグローバル チェックポイントが実際のバックアップ ファイルの書き込みポイントよりも先に進められ、少量のバックアップ データが失われる可能性がある問題を修正しました[#16809](https://github.com/tikv/tikv/issues/16809) @[YuJuncen](https://github.com/YuJuncen) + - 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) + - 下流データベースのパスワードが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) - TiDB Lightning - - 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) + - 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 - - テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正[#53682](https://github.com/pingcap/tidb/issues/53682) @[tangenta](https://github.com/tangenta) + - テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正[#53682](https://github.com/pingcap/tidb/issues/53682) @[tangenta](https://github.com/tangenta) - TiDB Binlog - - TiDB Binlogが有効な場合、 `ADD COLUMN`実行中に行を削除するとエラー`data and columnID count not match`が報告される可能性がある問題を修正しました[#53133](https://github.com/pingcap/tidb/issues/53133) @[tangenta](https://github.com/tangenta) + - TiDB Binlogが有効な場合、 `ADD COLUMN`実行中に行を削除するとエラー`data and columnID count not match`が報告される可能性がある問題を修正しました[#53133](https://github.com/pingcap/tidb/issues/53133) @[tangenta](https://github.com/tangenta) diff --git a/releases/release-6.5.11.md b/releases/release-6.5.11.md index 55250c3fdd932..f2b2b2b0d3c68 100644 --- a/releases/release-6.5.11.md +++ b/releases/release-6.5.11.md @@ -16,117 +16,117 @@ TiDBバージョン: 6.5.11 - TiKV構成項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 - v6.5.11 より前の v6.5.x バージョンでは、この構成項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。 - - v6.5.11以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) + - v6.5.11以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) ## 改善点 {#improvements} - TiDB - - TiFlash配置ルールを一括削除することで、パーティションテーブルで`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 [#54068](https://github.com/pingcap/tidb/issues/54068) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - 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) + - 同時実行性の高いデータ読み取り操作におけるロック競合を減らし、短いクエリのパフォーマンスを最適化します[#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) - ツール - 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} - 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) - - トランザクションで使用されるメモリが複数回追跡される可能性がある問題を修正[#53984](https://github.com/pingcap/tidb/issues/53984) @[ekexium](https://github.com/ekexium) - - `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) - - 場合によっては無効な列タイプ`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` の間違った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番目の引数が負の場合に`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) - - ビュー定義でサブクエリが列定義として使用されている場合、 `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) - - クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正[#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 が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) - - DML文にネストされた生成列が含まれている場合にエラーが発生する問題を修正しました [#53967](https://github.com/pingcap/tidb/issues/53967) @[wjhuang2016](https://github.com/wjhuang2016) + - 再帰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`演算子の駆動側サブノードである場合に`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) + - 場合によっては無効な列タイプ`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` の間違った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番目の引数が負の場合に`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) + - ビュー定義でサブクエリが列定義として使用されている場合、 `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) + - クエリが強制終了された後にエラーではなく誤った結果を返す可能性がある問題を修正[#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 が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) + - 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 ファイルを取り込むことにより 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) + - マスターキーがキー管理サービス (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 - - 一部のログが秘匿化されない問題を修正[#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未満の値に設定すると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) + - 一部のログが秘匿化されない問題を修正[#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未満の値に設定すると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) - 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) - - 外部結合を含むクエリの実行中にエラーが発生した場合に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) + - `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) + - 外部結合を含むクエリの実行中にエラーが発生した場合に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) - ツール - Backup & Restore (BR) - - バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正[#55265](https://github.com/pingcap/tidb/issues/55265) @[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) + - バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正[#55265](https://github.com/pingcap/tidb/issues/55265) @[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 - - ソーターモジュールがディスクデータを読み取るときに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) + - ソーターモジュールがディスクデータを読み取るときに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パーティションテーブルの`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) + - インデックスの長さがデフォルト値の`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 のインポートモードを無効にした後にデータをインポートすると 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) + - 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 53e42f7b4985b..61bd96f638141 100644 --- a/releases/release-6.5.12.md +++ b/releases/release-6.5.12.md @@ -14,172 +14,172 @@ 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 に設定して、過剰な履歴タスクによる 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) +- [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 - - 無効な`max_ts`更新の検出メカニズムを追加[#17916](https://github.com/tikv/tikv/issues/17916) @[ekexium](https://github.com/ekexium) + - 無効な`max_ts`更新の検出メカニズムを追加[#17916](https://github.com/tikv/tikv/issues/17916) @[ekexium](https://github.com/ekexium) - 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) - - `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) + - 完全復元のためにターゲットクラスタが空のクラスタであるかどうかを確認するチェックを追加します[#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) + - `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) - TiDB Lightning - - CSV ファイルを解析するときに行幅チェックを追加して、OOM の問題を防ぐ[#58590](https://github.com/pingcap/tidb/issues/58590) @[D3Hunter](https://github.com/D3Hunter) + - CSV ファイルを解析するときに行幅チェックを追加して、OOM の問題を防ぐ[#58590](https://github.com/pingcap/tidb/issues/58590) @[D3Hunter](https://github.com/D3Hunter) ## バグ修正 {#bug-fixes} - 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) - - `LOAD DATA ... REPLACE INTO`操作でデータの不整合が発生する問題を修正[#56408](https://github.com/pingcap/tidb/issues/56408) @[fzzf678](https://github.com/fzzf678) - - `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) - - `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) - - 分散実行フレームワークの 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`のパフォーマンスが低下する問題を修正 [#58184](https://github.com/pingcap/tidb/issues/58184) @[lance6716](https://github.com/lance6716) - - `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) - - 一意インデックスを追加するときに`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`文を実行すると、場合によってはのエラー`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) - - ビューのステートメントに`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) - - 統計情報を同期的にロードする際に発生するタイムアウトが正しく処理されない可能性がある問題を修正[#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) - - 無効なデータバインディングにより、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) - - 同じ名前のビューを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) + - `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` を実行するときに 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) + - `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) + - 分散実行フレームワークの 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`のパフォーマンスが低下する問題を修正 [#58184](https://github.com/pingcap/tidb/issues/58184) @[lance6716](https://github.com/lance6716) + - `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) + - 一意インデックスを追加するときに`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`文を実行すると、場合によってはのエラー`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) + - ビューのステートメントに`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) + - 統計情報を同期的にロードする際に発生するタイムアウトが正しく処理されない可能性がある問題を修正[#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) + - 無効なデータバインディングにより、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) + - 同じ名前のビューを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) - TiKV - - 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) + - 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) - 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) - - 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でない場合でも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) - - 多数のリージョンが存在する場合にPDのリージョンAPIをリクエストできない問題を修正[#55872](https://github.com/pingcap/tidb/issues/55872) @[rleungx](https://github.com/rleungx) - - 同じストア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) - - 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リーダー遷移中にPDがリーダーを素早く再選出できない問題を修正 [#8823](https://github.com/tikv/pd/issues/8823) @[rleungx](https://github.com/rleungx) + - 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でない場合でも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) + - 多数のリージョンが存在する場合にPDのリージョンAPIをリクエストできない問題を修正[#55872](https://github.com/pingcap/tidb/issues/55872) @[rleungx](https://github.com/rleungx) + - 同じストア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) + - 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リーダー遷移中に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番目のパラメータが負のの場合に`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コア数を取得する際にゼロ除算エラーが発生し、 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) + - `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コア数を取得する際にゼロ除算エラーが発生し、 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 にリクエストを送信するときに`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) - - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に PITR タスクが`Information schema is out of date`エラーを返す可能性がある問題を修正しました[#57743](https://github.com/pingcap/tidb/issues/57743) @[Tristan1900](https://github.com/Tristan1900) + - 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) + - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に 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プロトコル経由で`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`ステートメントを複製するときに 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) - - 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) + - 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`ステートメントを複製するときに 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) + - 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) - 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`の両方が設定されている場合に`start-task`の事前チェックが失敗する問題を修正 [#11842](https://github.com/pingcap/tiflow/issues/11842) @[sunxiaoguang](https://github.com/sunxiaoguang) + - 複数の 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`の両方が設定されている場合に`start-task`の事前チェックが失敗する問題を修正 [#11842](https://github.com/pingcap/tiflow/issues/11842) @[sunxiaoguang](https://github.com/sunxiaoguang) - TiDB Lightning - - ログが適切に感度調整されない問題を修正[#59086](https://github.com/pingcap/tidb/issues/59086) @[GMHDBJD](https://github.com/GMHDBJD) - - エンコードフェーズでのキャッシュ不足によりパフォーマンスが低下する問題を修正[#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) + - ログが適切に感度調整されない問題を修正[#59086](https://github.com/pingcap/tidb/issues/59086) @[GMHDBJD](https://github.com/GMHDBJD) + - エンコードフェーズでのキャッシュ不足によりパフォーマンスが低下する問題を修正[#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) - Dumpling - - Google Cloud Storage (GCS) から 503 エラーを受信したときにDumpling が適切に再試行できない問題を修正しました [#56127](https://github.com/pingcap/tidb/issues/56127) @[OliverS929](https://github.com/OliverS929) + - 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.2.md b/releases/release-6.5.2.md index ba69571efd7a7..2d29d8d03b8b8 100644 --- a/releases/release-6.5.2.md +++ b/releases/release-6.5.2.md @@ -13,96 +13,96 @@ TiDB バージョン: 6.5.2 ## 互換性の変更 {#compatibility-changes} -- TiCDCは、Avro で`FLOAT`データのエンコードが正しくない問題を修正しました。 [#8490](https://github.com/pingcap/tiflow/issues/8490) @[3AceShowHand](https://github.com/3AceShowHand) +- 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 がスキーマを更新できず、エラー状態になります。 -- パーティションテーブルをストレージサービスにレプリケーションする際にデータ損失が発生する可能性がある問題を修正するため、TiCDC [`sink.enable-partition-separator`](/ticdc/ticdc-changefeed-config.md#changefeed-configuration-parameters)構成項目のデフォルト値が`false`から`true`に変更されました。これは、テーブル内のパーティションがデフォルトで別々のディレクトリに保存されることを意味します。データ損失の問題を回避するため、この値は`true`のままにしておくことをお勧めします[#8724](https://github.com/pingcap/tiflow/issues/8724) @[CharlesCheung96](https://github.com/CharlesCheung96) +- パーティションテーブルをストレージサービスにレプリケーションする際にデータ損失が発生する可能性がある問題を修正するため、TiCDC [`sink.enable-partition-separator`](/ticdc/ticdc-changefeed-config.md#changefeed-configuration-parameters)構成項目のデフォルト値が`false`から`true`に変更されました。これは、テーブル内のパーティションがデフォルトで別々のディレクトリに保存されることを意味します。データ損失の問題を回避するため、この値は`true`のままにしておくことをお勧めします[#8724](https://github.com/pingcap/tiflow/issues/8724) @[CharlesCheung96](https://github.com/CharlesCheung96) ## 改善点 {#improvements} - TiDB - - プリペアドプランキャッシュで`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) + - プリペアドプランキャッシュで`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) - - デフォルト設定でBRおよびTiDB LightningからTiFlashへのデータインポートのパフォーマンスを向上 [#7272](https://github.com/pingcap/tiflash/issues/7272) @[breezewish](https://github.com/breezewish) + - TiFlash読み取り時のタスク スケジューリングの CPU 消費を削減[#6495](https://github.com/pingcap/tiflash/issues/6495) @[JinheLin](https://github.com/JinheLin) + - デフォルト設定でBRおよびTiDB LightningからTiFlashへのデータインポートのパフォーマンスを向上 [#7272](https://github.com/pingcap/tiflash/issues/7272) @[breezewish](https://github.com/breezewish) - ツール - TiCDC - - TiCDC OpenAPI 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) @[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) + - TiCDC OpenAPI 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) @[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) - TiDB Lightning - - BOM ヘッダーを含む CSV データファイルのインポートをサポート [#40744](https://github.com/pingcap/tidb/issues/40744) @[dsdashun](https://github.com/dsdashun) + - BOM ヘッダーを含む CSV データファイルのインポートをサポート [#40744](https://github.com/pingcap/tidb/issues/40744) @[dsdashun](https://github.com/dsdashun) ## バグ修正 {#bug-fixes} - TiDB - - キャッシュテーブルに新しい列が追加された後、列のデフォルト値ではなく値が`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) - - 実行計画を生成する際に不整合な 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) - - `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` 未満の 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) + - キャッシュテーブルに新しい列が追加された後、列のデフォルト値ではなく値が`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) + - 実行計画を生成する際に不整合な 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) + - `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` 未満の 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) - - 特定のケースで小数点以下の桁が切り上げられない問題を修正[#7022](https://github.com/pingcap/tiflash/issues/7022) @[LittleFall](https://github.com/LittleFall) - - 特定のケースで 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) + - 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) + - 特定のケースで 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クラスタに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) + - 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 がオブジェクトストレージにデータを複製するときに、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) + - 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) + - `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) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 95dfef5de65ae..5b3ae981692d0 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -21,119 +21,119 @@ TiDB バージョン: 6.5.3 - TiDB - - 配置ルールでパーティション テーブル上の`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) + - 配置ルールでパーティション テーブル上の`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 - - 他のリクエストの影響を防ぐために、PDリーダー選出には別のgRPC接続を使用する [#6403](https://github.com/tikv/pd/issues/6403) @[rleungx](https://github.com/rleungx) + - 他のリクエストの影響を防ぐために、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) - - オブジェクトストレージにデータを複製するシナリオで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 にデータを複製する際の検証に 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) + - 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) + - オブジェクトストレージにデータを複製するシナリオで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 にデータを複製する際の検証に 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) - - 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`式を使用すると 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` でユニオンビューと一時テーブルをクエリするときに発生する 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) - - 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) - - PDメンバーのアドレスが変更されると、 `AUTO_INCREMENT`列のIDの割り当てが長時間ブロックされる問題を修正[#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) - - 配置ルールのリサイクル中に 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) - - パーティションテーブルで`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) - - 述語をプッシュダウンするときに 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) - - `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`文を実行すると`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) + - `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) + - 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`式を使用すると 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` でユニオンビューと一時テーブルをクエリするときに発生する 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) + - 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) + - PDメンバーのアドレスが変更されると、 `AUTO_INCREMENT`列のIDの割り当てが長時間ブロックされる問題を修正[#42643](https://github.com/pingcap/tidb/issues/42643) @[tiancaiamao](https://github.com/tiancaiamao) + - 配置ルールのリサイクル中に 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) + - パーティションテーブルで`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) + - 述語をプッシュダウンするときに 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) + - `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`文を実行すると`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) - - 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ノードが失敗したときに、対応するリージョンのピアが誤って休止状態になる問題を修正しました [#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) + - 暗号化キー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) - TiFlash - - リージョン転送中のパーティション 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) + - リージョン転送中のパーティション 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) - ツール - Backup & Restore (BR) - - バックアップが失敗したときにBRのエラーメッセージ「ロックタイムアウトを解決してください」が誤解を招き、実際のエラー情報が隠れてしまう問題を修正しました[#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) + - バックアップが失敗したときにBRのエラーメッセージ「ロックタイムアウトを解決してください」が誤解を招き、実際のエラー情報が隠れてしまう問題を修正しました[#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) - TiCDC - - 50,000 個のテーブルがある場合に発生する可能性のある OOM 問題を修正しました[#7872](https://github.com/pingcap/tiflow/issues/7872) @[sdojjy](https://github.com/sdojjy) - - 上流 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) - - 下流の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 シンクがローリング再起動されたときに発生する 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) + - 50,000 個のテーブルがある場合に発生する可能性のある OOM 問題を修正しました[#7872](https://github.com/pingcap/tiflow/issues/7872) @[sdojjy](https://github.com/sdojjy) + - 上流 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) + - 下流の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 シンクがローリング再起動されたときに発生する 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) - TiDB Lightning - - 幅の広いテーブルをインポートするときに 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) - - データファイルに閉じられていない区切り文字がある場合に発生する可能性のある 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) + - 幅の広いテーブルをインポートするときに 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) + - データファイルに閉じられていない区切り文字がある場合に発生する可能性のある 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 222a8936efc0f..6ccf6d4239979 100644 --- a/releases/release-6.5.4.md +++ b/releases/release-6.5.4.md @@ -13,8 +13,8 @@ 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) +- `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) ### 動作の変更 {#behavior-changes} @@ -24,178 +24,178 @@ TiDB バージョン: 6.5.4 - TiDB - - 代入式を含む`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) + - 代入式を含む`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) - - `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) + - `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) - PD - - Swaggerサーバーが有効になっていない場合に、デフォルトで Swagger API をブロックする機能をサポート[#6786](https://github.com/tikv/pd/issues/6786) @[bufferflies](https://github.com/bufferflies) - - 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) + - Swaggerサーバーが有効になっていない場合に、デフォルトで Swagger API をブロックする機能をサポート[#6786](https://github.com/tikv/pd/issues/6786) @[bufferflies](https://github.com/bufferflies) + - 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バッチ最適化による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) + - 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) - ツール - Backup & Restore (BR) - - 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) + - 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 が失敗後に再試行するときのステータス メッセージを改善する[#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) - 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()`演算子をプッシュダウンすると`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) - - バッチクライアントがタイムリーに再接続しない問題を修正[#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) - - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列のデータ長が列定義を超える可能性がある問題を修正しました [#42440](https://github.com/pingcap/tidb/issues/42440) @[tiancaiamao](https://github.com/tiancaiamao) - - 多数のリージョンがあるが、 `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` によって引き起こされる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 を使用して`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) - - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) - - 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`設定が で有効にならない問題を修正 [#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) + - `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) + - バッチクライアントがタイムリーに再接続しない問題を修正[#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) + - `INFORMATION_SCHEMA.DDL_JOBS`テーブルの`QUERY`列のデータ長が列定義を超える可能性がある問題を修正しました [#42440](https://github.com/pingcap/tidb/issues/42440) @[tiancaiamao](https://github.com/tiancaiamao) + - 多数のリージョンがあるが、 `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` によって引き起こされる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 を使用して`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) + - クラスターのPDノードが交換された後、一部のDDL文が一定期間スタックする可能性がある問題を修正しました[#33908](https://github.com/pingcap/tidb/issues/33908) + - 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`設定が で有効にならない問題を修正 [#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) - - 1つのTiKVノードが分離され、別のノードが再起動されたときに発生する可能性のあるデータの不整合の問題を修正しました[#15035](https://github.com/tikv/tikv/issues/15035) @[overvenus](https://github.com/overvenus) - - データレプリケーション自動同期モードで同期回復フェーズで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) + - `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) + - データレプリケーション自動同期モードで同期回復フェーズで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) - - リーダーが長時間退出できない問題を修正[#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) - - ルールチェッカーがピアを選択した場合に、不健全なピアを削除できない問題を修正しました [#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) + - 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) + - ルールチェッカーがピアを選択した場合に、不健全なピアを削除できない問題を修正しました [#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) - - 領域の無効な範囲キーにより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) - - オンラインアンセーフリカバリを使用した後、 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) + - `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) + - オンラインアンセーフリカバリを使用した後、 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 で 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 以外の S3 互換ストレージ使用時に無効なリージョン 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) + - 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 以外の S3 互換ストレージ使用時に無効なリージョン 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 がアップストリームの 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 ノードのステータスが変化したときに発生する可能性のある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) + - ダウンストリームでエラーが発生し、 で再試行すると、レプリケーションタスクが停止する可能性がある問題を修正しました。 [#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 ノードのステータスが変化したときに発生する可能性のある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) - 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) + - 一意のキー列名が 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) - TiDB Lightning - - エンジンがデータをインポートしているときにディスク クォータ チェックがブロックされる可能性がある問題を修正しました [#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データをインポートする際にルートが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) - - 一部の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) + - エンジンがデータをインポートしているときにディスク クォータ チェックがブロックされる可能性がある問題を修正しました [#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データをインポートする際にルートが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) + - 一部の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 - - 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 - - etcdクライアントが初期化中に最新のノード情報を自動的に同期しない問題を修正[#1236](https://github.com/pingcap/tidb-binlog/issues/1236) @[lichunzhu](https://github.com/lichunzhu) + - etcdクライアントが初期化中に最新のノード情報を自動的に同期しない問題を修正[#1236](https://github.com/pingcap/tidb-binlog/issues/1236) @[lichunzhu](https://github.com/lichunzhu) diff --git a/releases/release-6.5.5.md b/releases/release-6.5.5.md index dffc75c80fb83..e7888f438fe4f 100644 --- a/releases/release-6.5.5.md +++ b/releases/release-6.5.5.md @@ -15,62 +15,62 @@ 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) + - [`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 - - 接続再試行のプロセスで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) + - 接続再試行のプロセスで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) - ツール - Backup & Restore (BR) - - ログバックアップのCPUオーバーヘッドを削減`resolve lock` [#40759](https://github.com/pingcap/tidb/issues/40759) @[3pointer](https://github.com/3pointer) + - ログバックアップのCPUオーバーヘッドを削減`resolve lock` [#40759](https://github.com/pingcap/tidb/issues/40759) @[3pointer](https://github.com/3pointer) ## バグ修正 {#bug-fixes} - 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) - - クラスタが再起動されたとき、またはPDLeaderが切り替えられたときに、 `empty-region-count`監視メトリックが異常になる問題を修正しました。 [#7008](https://github.com/tikv/pd/issues/7008) @[CabinfeverB](https://github.com/CabinfeverB) + - スケジューラの起動に時間がかかる問題を修正[#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) + - クラスタが再起動されたとき、または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ノードのネットワーク分離によって発生する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) - - 上流にリージョンが多数ある場合、TiCDC が TiKV ノード障害から迅速に回復できない問題を修正しました。 [#9741](https://github.com/pingcap/tiflow/issues/9741) @[sdojjy](https://github.com/sdojjy) + - 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) + - 上流にリージョンが多数ある場合、TiCDC が TiKV ノード障害から迅速に回復できない問題を修正しました。 [#9741](https://github.com/pingcap/tiflow/issues/9741) @[sdojjy](https://github.com/sdojjy) - 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 のリーダーを切り替えた後にTiDB Lightning がデータのインポートを続行できない問題を修正しました [#46540](https://github.com/pingcap/tidb/issues/46540) @[lance6716](https://github.com/lance6716) - - 事前チェックがターゲット クラスターで実行中の TiCDC の存在を正確に検出できない問題を修正しました。 [#41040](https://github.com/pingcap/tidb/issues/41040) @[lance6716](https://github.com/lance6716) + - ターゲットサーバーに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 のリーダーを切り替えた後にTiDB Lightning がデータのインポートを続行できない問題を修正しました [#46540](https://github.com/pingcap/tidb/issues/46540) @[lance6716](https://github.com/lance6716) + - 事前チェックがターゲット クラスターで実行中の 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 386a76c8438f8..ff28b7776b571 100644 --- a/releases/release-6.5.6.md +++ b/releases/release-6.5.6.md @@ -13,169 +13,169 @@ 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) -- オプティマイザがテーブルに対してハッシュ結合を選択するかどうかを制御する[`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) +- セキュリティ強化モード(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) : オブジェクトストレージにデータを複製するときに履歴データの自動クリーンアップを設定できます[チャールズ・チュン96](https://github.com/CharlesCheung96) [#10109](https://github.com/pingcap/tiflow/issues/10109) + - [`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) : オブジェクトストレージにデータを複製するときに履歴データの自動クリーンアップを設定できます[チャールズ・チュン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`指標に`alive`と`leak`監視ディメンションを追加します[トニー・シュッキ](https://github.com/tonyxuqqi) [#15357](https://github.com/tikv/tikv/issues/15357) + - 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 - - Grafanaダッシュボードに`Status`と`Sync Progress` `DR Auto-Sync`ような監視メトリックを追加します[#6975](https://github.com/tikv/pd/issues/6975) @[disksing](https://github.com/disksing) + - Grafanaダッシュボードに`Status`と`Sync Progress` `DR Auto-Sync`ような監視メトリックを追加します[#6975](https://github.com/tikv/pd/issues/6975) @[disksing](https://github.com/disksing) - ツール - 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) + - スナップショットバックアップの復元中に、 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) - TiCDC - - `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) + - `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` に設定されている場合に`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処理により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` の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) - - 統計 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) - - ウィンドウ関数によって導入されたソートを削減するために、オプティマイザが誤って 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) - - プリペアドステートメントで`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) - - 日付型フィールドにインデックスを作成することによって発生する`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) + - 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処理により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` の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) + - 統計 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) + - ウィンドウ関数によって導入されたソートを削減するために、オプティマイザが誤って 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) + - プリペアドステートメントで`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) + - 日付型フィールドにインデックスを作成することによって発生する`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) - - オンラインワークロードがある場合に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) - - リージョンを[金星の上](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) - - リージョン間でメタデータが一致しないためにTiKVがパニックを起こす問題を修正しました [#13311](https://github.com/tikv/tikv/issues/13311) @[cfzjywxk](https://github.com/cfzjywxk) - - オンラインアンセーフリカバリ中にリーダーが強制終了すると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) + - ピアを移動すると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) + - オンラインワークロードがある場合に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) + - リージョンを[金星の上](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) + - リージョン間でメタデータが一致しないためにTiKVがパニックを起こす問題を修正しました [#13311](https://github.com/tikv/tikv/issues/13311) @[cfzjywxk](https://github.com/cfzjywxk) + - オンラインアンセーフリカバリ中にリーダーが強制終了すると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) - 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) - - `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) - - データレプリケーション自動同期(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) - - Gin Web Framework のバージョンを v1.8.1 から v1.9.1 にアップグレードして、いくつかのセキュリティ問題を修正しました[#7438](https://github.com/tikv/pd/issues/7438) @[niubell](https://github.com/niubell) + - プラグインディレクトリとファイルの潜在的なセキュリティリスクを修正[#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`が構成を失う可能性がある問題を修正 [#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) + - データレプリケーション自動同期(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) + - Gin Web Framework のバージョンを v1.8.1 から v1.9.1 にアップグレードして、いくつかのセキュリティ問題を修正しました[#7438](https://github.com/tikv/pd/issues/7438) @[niubell](https://github.com/niubell) - TiFlash - - 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) + - 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) - - 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所有者が転送されたときにログバックアップがpanicする可能性がある問題を修正しました [#47533](https://github.com/pingcap/tidb/issues/47533) @[YuJuncen](https://github.com/YuJuncen) - - BRが外部ストレージファイルに対して誤ったURIを生成する問題を修正 [#48452](https://github.com/pingcap/tidb/issues/48452) @[3AceShowHand](https://github.com/3AceShowHand) + - 大規模なワイドテーブルをバックアップするときに、一部のシナリオでログバックアップが停止する可能性がある問題を修正しました。 [#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所有者が転送されたときにログバックアップがpanicする可能性がある問題を修正しました [#47533](https://github.com/pingcap/tidb/issues/47533) @[YuJuncen](https://github.com/YuJuncen) + - BRが外部ストレージファイルに対して誤ったURIを生成する問題を修正 [#48452](https://github.com/pingcap/tidb/issues/48452) @[3AceShowHand](https://github.com/3AceShowHand) - TiCDC - - アップストリームで損失のある 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) - - REDOログが有効な場合にDDL文の複製間隔が長すぎる問題を修正[#9960](https://github.com/pingcap/tiflow/issues/9960) @[CharlesCheung96](https://github.com/CharlesCheung96) - - ターゲットテーブルが削除され、その後アップストリームで再作成された場合、変更フィードが双方向レプリケーションモードで 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) - - 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) + - アップストリームで損失のある 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) + - REDOログが有効な場合にDDL文の複製間隔が長すぎる問題を修正[#9960](https://github.com/pingcap/tiflow/issues/9960) @[CharlesCheung96](https://github.com/CharlesCheung96) + - ターゲットテーブルが削除され、その後アップストリームで再作成された場合、変更フィードが双方向レプリケーションモードで 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) + - 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が楽観的モードでパーティション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) - - 楽観的モードでタスクを再開するときに 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) + - オンライン 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) + - 楽観的モードでタスクを再開するときに 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) - - 物理インポートモードで不要な`get_regions`呼び出しを削除します [#45507](https://github.com/pingcap/tidb/issues/45507) @[mittalrishabh](https://github.com/mittalrishabh) + - `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 を超えるトランザクションを転送するときにDrainer が終了する問題を修正しました [#28659](https://github.com/pingcap/tidb/issues/28659) @[jackysp](https://github.com/jackysp) + - 1 GB を超えるトランザクションを転送するときにDrainer が終了する問題を修正しました [#28659](https://github.com/pingcap/tidb/issues/28659) @[jackysp](https://github.com/jackysp) diff --git a/releases/release-6.5.7.md b/releases/release-6.5.7.md index 494c9019745e9..4cce1009ae348 100644 --- a/releases/release-6.5.7.md +++ b/releases/release-6.5.7.md @@ -13,84 +13,84 @@ 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) +- 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) ## 改善点 {#improvements} - TiDB - - パーティションテーブル[#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) + - パーティションテーブル[#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 - - ディスクパフォーマンスジッタによる読み取りレイテンシーへの影響を軽減[#8583](https://github.com/pingcap/tiflash/issues/8583) @[JaySon-Huang](https://github.com/JaySon-Huang) + - ディスクパフォーマンスジッタによる読み取りレイテンシーへの影響を軽減[#8583](https://github.com/pingcap/tiflash/issues/8583) @[JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - 大規模なデータセットシナリオで`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) + - 大規模なデータセットシナリオで`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) - TiCDC - - ダウンストリームがKafkaの場合、トピック式では`schema`オプションとして指定でき、トピック名を直接指定できます[#9763](https://github.com/pingcap/tiflow/issues/9763) @[3AceShowHand](https://github.com/3AceShowHand) + - ダウンストリームがKafkaの場合、トピック式では`schema`オプションとして指定でき、トピック名を直接指定できます[#9763](https://github.com/pingcap/tiflow/issues/9763) @[3AceShowHand](https://github.com/3AceShowHand) ## バグ修正 {#bug-fixes} - TiDB - - 短時間に多数の`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` による長期メモリ圧迫により 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) - - 同じクエリプランで、場合によってはの異なる`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) - - 特定のシナリオでオプティマイザが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) - - `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`クエリで`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クエリが再試行プロセス中にエラー`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) + - 短時間に多数の`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` による長期メモリ圧迫により 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) + - 同じクエリプランで、場合によってはの異なる`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) + - 特定のシナリオでオプティマイザが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) + - `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`クエリで`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クエリが再試行プロセス中にエラー`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) - - 大規模なトランザクションを追跡するときに、古い読み取りの解決済み 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) + - 破損した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) + - 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) - TiFlash - - `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) + - `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) - ツール - Backup & Restore (BR) - - タスク初期化中にPDへの接続に失敗すると、ログバックアップタスクは開始できるが正常に動作しない問題を修正[#16056](https://github.com/tikv/tikv/issues/16056) @[YuJuncen](https://github.com/YuJuncen) + - タスク初期化中にPDへの接続に失敗すると、ログバックアップタスクは開始できるが正常に動作しない問題を修正[#16056](https://github.com/tikv/tikv/issues/16056) @[YuJuncen](https://github.com/YuJuncen) - TiCDC - - 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) + - 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 69bac3401ca1d..441722c1cbce5 100644 --- a/releases/release-6.5.8.md +++ b/releases/release-6.5.8.md @@ -13,78 +13,78 @@ 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` の場合のGCスレッド数を設定します。 [#16101](https://github.com/tikv/tikv/issues/16101) @[tonyxuqqi](https://github.com/tonyxuqqi) +- 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} - TiFlash - - バックグラウンド GC タスクによる読み取りおよび書き込みタスクのレイテンシーへの影響を軽減[#8650](https://github.com/pingcap/tiflash/issues/8650) @[JaySon-Huang](https://github.com/JaySon-Huang) + - バックグラウンド GC タスクによる読み取りおよび書き込みタスクのレイテンシーへの影響を軽減[#8650](https://github.com/pingcap/tiflash/issues/8650) @[JaySon-Huang](https://github.com/JaySon-Huang) - ツール - TiCDC - - サポート[チェンジフィードの下流同期ステータスの照会](https://docs.pingcap.com/tidb/v6.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) + - サポート[チェンジフィードの下流同期ステータスの照会](https://docs.pingcap.com/tidb/v6.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) - 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 - - クエリがソートを強制するオプティマイザヒント( `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`エラーが発生すると 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) - - `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) - - 定数伝播で`ENUM`または`SET`型を処理するときに TiDB が間違ったクエリ結果を返す問題を修正しました [#49440](https://github.com/pingcap/tidb/issues/49440) @[winoros](https://github.com/winoros) + - クエリがソートを強制するオプティマイザヒント( `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`エラーが発生すると 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) + - `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) + - 定数伝播で`ENUM`または`SET`型を処理するときに TiDB が間違ったクエリ結果を返す問題を修正しました [#49440](https://github.com/pingcap/tidb/issues/49440) @[winoros](https://github.com/winoros) - TiKV - - 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`算術乗算切り捨てを処理するときに TiDB と TiKV が矛盾した結果を生成する可能性がある問題を修正しました [#16268](https://github.com/tikv/tikv/issues/16268) @[solotzg](https://github.com/solotzg) + - 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`算術乗算切り捨てを処理するときに TiDB と TiKV が矛盾した結果を生成する可能性がある問題を修正しました [#16268](https://github.com/tikv/tikv/issues/16268) @[solotzg](https://github.com/solotzg) - PD - - `pd-ctl`を使用してリーダーのないリージョンを照会すると、PD がpanicになる可能性がある問題を修正しました。 [#7630](https://github.com/tikv/pd/issues/7630) @[rleungx](https://github.com/rleungx) + - `pd-ctl`を使用してリーダーのないリージョンを照会すると、PD がpanicになる可能性がある問題を修正しました。 [#7630](https://github.com/tikv/pd/issues/7630) @[rleungx](https://github.com/rleungx) - TiFlash - - `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) + - `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) - - 古いバージョンのバックアップからデータを復元するときに`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) + - 古いバージョンのバックアップからデータを復元するときに`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) - - アップストリームテーブルで`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) - - 複数のチェンジフィードを同時に作成すると TiCDC が`ErrChangeFeedAlreadyExists`エラーを返す問題を修正しました [#10430](https://github.com/pingcap/tiflow/issues/10430) @[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 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) + - 複数のチェンジフィードを同時に作成すると TiCDC が`ErrChangeFeedAlreadyExists`エラーを返す問題を修正しました [#10430](https://github.com/pingcap/tiflow/issues/10430) @[CharlesCheung96](https://github.com/CharlesCheung96) - 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) + - 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 4c778859f7154..33d85af0df482 100644 --- a/releases/release-6.5.9.md +++ b/releases/release-6.5.9.md @@ -13,125 +13,125 @@ 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) -- 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) +- 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) + - 不要な非同期ブロックを削除してメモリ使用量を削減する[#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) - ツール - 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) - - チェックポイントの遅延が大きい場合にログ バックアップ タスクを自動的に中止する機能をサポートし、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) - - より効率的なアルゴリズムを使用して、データ復元中に 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) - - BR例外処理メカニズムをリファクタリングして、未知のエラーに対する許容度を高めます[#47656](https://github.com/pingcap/tidb/issues/47656) @[3pointer](https://github.com/3pointer) + - ローリング再起動時のログバックアップの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) + - チェックポイントの遅延が大きい場合にログ バックアップ タスクを自動的に中止する機能をサポートし、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) + - より効率的なアルゴリズムを使用して、データ復元中に 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) + - 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`の演算子が含まれている場合、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`リストに定数のみが含まれる場合に、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`演算子がディスクにスピルできない場合に発生する可能性のある 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) - - テーブルにクラスター化インデックスがある場合に並列`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`パーティションテーブルを処理しているときに`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`関数が 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) - - 主キーの型が`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`タイプの列 を処理するときに`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) - - 初期化が完了する前に 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) - - CTE を含むクエリを実行すると TiDB がpanicになる問題を修正[#41688](https://github.com/pingcap/tidb/issues/41688) @[srstack](https://github.com/srstack) + - ドロップされたテーブルが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`リストに定数のみが含まれる場合に、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`演算子がディスクにスピルできない場合に発生する可能性のある 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) + - テーブルにクラスター化インデックスがある場合に並列`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`パーティションテーブルを処理しているときに`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`関数が 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) + - 主キーの型が`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`タイプの列 を処理するときに`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) + - 初期化が完了する前に 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) + - CTE を含むクエリを実行すると TiDB がpanicになる問題を修正[#41688](https://github.com/pingcap/tidb/issues/41688) @[srstack](https://github.com/srstack) - TiKV - - スナップショットの適用によってピアの破棄処理が中断された後、スナップショットの適用が完了しても再開されない問題を修正[#16561](https://github.com/tikv/tikv/issues/16561) @[tonyxuqqi](https://github.com/tonyxuqqi) - - 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) + - スナップショットの適用によってピアの破棄処理が中断された後、スナップショットの適用が完了しても再開されない問題を修正[#16561](https://github.com/tikv/tikv/issues/16561) @[tonyxuqqi](https://github.com/tonyxuqqi) + - 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) - 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) - - リーダースイッチ後に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) + - スケーリングの進行状況が正しく表示されない問題を修正[#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) + - リーダースイッチ後に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 - - レプリカ移行中に 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) + - レプリカ移行中に 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) - ツール - 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`列を含むユニオンクラスター化インデックスの`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) + - フルバックアップが失敗したときにログが多すぎる問題を修正[#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`列を含むユニオンクラスター化インデックスの`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 の 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) - - テーブルレプリケーションタスクをスケジュールするときに 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) + - 変更フィードを再開するときに`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) + - テーブルレプリケーションタスクをスケジュールするときに 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 - - ファイルスキャン中に無効なシンボリックリンクファイルに遭遇すると、 TiDB Lightning がエラーを報告する問題を修正しました[#49423](https://github.com/pingcap/tidb/issues/49423) @[lance6716](https://github.com/lance6716) + - ファイルスキャン中に無効なシンボリックリンクファイルに遭遇すると、 TiDB Lightning がエラーを報告する問題を修正しました[#49423](https://github.com/pingcap/tidb/issues/49423) @[lance6716](https://github.com/lance6716) diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index ecb61edd721db..a962183e23d2c 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -21,7 +21,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 ### パフォーマンス {#performance} -- パーティション化された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) @[5kbpers](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) @[5kbpers](https://github.com/5kbpers) @[SpadeA-Tang](https://github.com/SpadeA-Tang) @[nolouch](https://github.com/nolouch) TiDB v6.6.0では、実験的機能としてPartitioned Raft KVストレージエンジンが導入されました。このストレージエンジンは、複数のRocksDBインスタンスを使用してTiKVリージョンデータを保存し、各リージョンのデータは独立したRocksDBインスタンスに独立して保存されます。この新しいストレージエンジンは、RocksDBインスタンス内のファイルの数とレベルをより適切に制御し、リージョン間のデータ操作の物理的な分離を実現し、より多くのデータの安定した管理をサポートします。従来のTiKVストレージエンジンと比較して、Partitioned Raft KVストレージエンジンを使用すると、同じハードウェア条件で読み取りと書き込みが混在するシナリオにおいて、書き込みスループットが約2倍になり、エラスティックスケーリング時間が約4/5短縮されます。 @@ -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 スキャンとデータ処理の計算が削減されます。 @@ -39,7 +39,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/tiflash/tiflash-late-materialization.md)を参照してください。 -- TiFlashは、ネットワーク伝送のオーバーヘッドに応じてMPP Joinアルゴリズムを自動的に選択することをサポートしています[#7084](https://github.com/pingcap/tiflash/issues/7084) @[solotzg](https://github.com/solotzg) +- TiFlashは、ネットワーク伝送のオーバーヘッドに応じてMPP Joinアルゴリズムを自動的に選択することをサポートしています[#7084](https://github.com/pingcap/tiflash/issues/7084) @[solotzg](https://github.com/solotzg) TiFlash MPPモードは複数の結合アルゴリズムをサポートしています。v7.1.0より前のバージョンでは、TiDBは[`tidb_broadcast_join_threshold_count`](/system-variables.md#tidb_broadcast_join_threshold_count-new-in-v50)と[`tidb_broadcast_join_threshold_size`](/system-variables.md#tidb_broadcast_join_threshold_size-new-in-v50)変数と実際のデータ量に基づいて、MPPモードでブロードキャストハッシュ結合アルゴリズムを使用するかどうかを判断します。 @@ -47,13 +47,13 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/tiflash/use-tiflash-mpp-mode.md#algorithm-support-for-the-mpp-mode)を参照してください。 -- 読み取りホットスポットを軽減するために負荷ベースのレプリカ読み取りをサポートする[#14151](https://github.com/tikv/tikv/issues/14151) @[sticnarf](https://github.com/sticnarf) @[you06](https://github.com/you06) +- 読み取りホットスポットを軽減するために負荷ベースのレプリカ読み取りをサポートする[#14151](https://github.com/tikv/tikv/issues/14151) @[sticnarf](https://github.com/sticnarf) @[you06](https://github.com/you06) 読み取りホットスポットが発生すると、ホットスポット TiKV ノードは読み取り要求を時間内に処理できず、読み取り要求がキューイングされます。ただし、この時点ですべての TiKV リソースが使い果たされるわけではありません。レイテンシーを短縮するために、TiDB v7.1.0 では負荷ベースのレプリカ読み取り機能が導入されました。この機能により、TiDB はホットスポット TiKV ノードでキューイングすることなく、他の TiKV ノードからデータを読み取ることができます。読み取り要求のキューの長さは、 [`tidb_load_based_replica_read_threshold`](/system-variables.md#tidb_load_based_replica_read_threshold-new-in-v700)システム変数を使用して制御できます。リーダーノードの推定キュー時間がこのしきい値を超えると、TiDB はフォロワーノードからのデータの読み取りを優先します。この機能により、読み取りホットスポットが発生すると、読み取りホットスポットを分散させない場合と比較して、読み取りスループットが 70% ~ 200% 向上します。 詳細については[ドキュメント](/troubleshoot-hot-spot-issues.md#scatter-read-hotspots)を参照してください。 -- 非プリペアドステートメントの実行計画をキャッシュする機能の強化(実験的) [#36598](https://github.com/pingcap/tidb/issues/36598) @[qw4990](https://github.com/qw4990) +- 非プリペアドステートメントの実行計画をキャッシュする機能の強化(実験的) [#36598](https://github.com/pingcap/tidb/issues/36598) @[qw4990](https://github.com/qw4990) TiDB v7.0.0では、同時実行OLTPの処理能力を向上させるための実験的機能として、非プリペアドプランキャッシュが導入されました。v7.1.0では、この機能が強化され、より多くのSQL文のキャッシュがサポートされるようになりました。 @@ -65,7 +65,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/sql-non-prepared-plan-cache.md)を参照してください。 -- TiDB 分散実行フレームワーク (DXF) のサポート (実験的) [#41495](https://github.com/pingcap/tidb/issues/41495) @[benjamin2037](https://github.com/benjamin2037) +- TiDB 分散実行フレームワーク (DXF) のサポート (実験的) [#41495](https://github.com/pingcap/tidb/issues/41495) @[benjamin2037](https://github.com/benjamin2037) TiDB v7.1.0より前では、DDLオーナーとして機能し、同時にDDLタスクを実行できるのは1つのTiDBノードのみでした。TiDB v7.1.0以降の新しいDXFでは、複数のTiDBノードが同じDDLタスクを並列に実行できるため、TiDBクラスターのリソースをより有効に活用し、DDLのパフォーマンスを大幅に向上させることができます。さらに、TiDBノードを追加することで、DDLのパフォーマンスを線形的に向上させることができます。この機能は現在実験的であり、 `ADD INDEX`操作のみをサポートしていることにご注意ください。 @@ -79,7 +79,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 ### 信頼性 {#reliability} -- リソース制御が一般提供開始 (GA) [#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) +- リソース制御が一般提供開始 (GA) [#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は、リソースグループに基づくリソース制御機能を強化し、v7.1.0でGAとなりました。この機能により、TiDBクラスターのリソース利用効率とパフォーマンスが大幅に向上します。リソース制御機能の導入は、TiDBにとって画期的な出来事です。分散データベースクラスターを複数の論理ユニットに分割し、異なるデータベースユーザーを対応するリソースグループにマッピングし、必要に応じて各リソースグループのクォータを設定できます。クラスターリソースが制限されている場合、同じリソースグループ内のセッションで使用されるすべてのリソースはクォータに制限されます。これにより、あるリソースグループが過剰に消費されても、他のリソースグループのセッションには影響がありません。 @@ -91,13 +91,13 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/tidb-resource-control-ru-groups.md)を参照してください。 -- フォールトトレランスと自動リカバリ機能を向上させるために、高速オンラインDDLのチェックポイントメカニズムをサポートします[#42164](https://github.com/pingcap/tidb/issues/42164) @[tangenta](https://github.com/tangenta) +- フォールトトレランスと自動リカバリ機能を向上させるために、高速オンラインDDLのチェックポイントメカニズムをサポートします[#42164](https://github.com/pingcap/tidb/issues/42164) @[tangenta](https://github.com/tangenta) TiDB v7.1.0では、 [高速オンラインDDL](/best-practices/ddl-introduction.md)のチェックポイント機構が導入され、Fast Online DDLのフォールトトレランスと自動リカバリ機能が大幅に向上しました。障害によりTiDBオーナーノードが再起動または変更された場合でも、TiDBは定期的に自動更新されるチェックポイントから進捗状況をリカバリできるため、DDL実行の安定性と効率性が向上します。 詳細については[ドキュメント](/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`を設定します。 @@ -113,19 +113,19 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/statistics.md#load-statistics)を参照してください。 -- TiCDCは、単一行データのデータ整合性検証機能をサポートしています[#8718](https://github.com/pingcap/tiflow/issues/8718) [#42747](https://github.com/pingcap/tidb/issues/42747) @[3AceShowHand](https://github.com/3AceShowHand) @[zyguan](https://github.com/zyguan) +- TiCDCは、単一行データのデータ整合性検証機能をサポートしています[#8718](https://github.com/pingcap/tiflow/issues/8718) [#42747](https://github.com/pingcap/tidb/issues/42747) @[3AceShowHand](https://github.com/3AceShowHand) @[zyguan](https://github.com/zyguan) v7.1.0以降、TiCDCはデータ整合性検証機能を導入しました。この機能は、チェックサムアルゴリズムを用いて単一行データの整合性を検証します。この機能は、TiDBからデータを書き込み、TiCDCを介してレプリケーションし、Kafkaクラスターに書き込むプロセスでエラーが発生していないかどうかを検証するのに役立ちます。データ整合性検証機能は、Kafkaをダウンストリームとして使用するチェンジフィードのみをサポートし、現在はAvroプロトコルをサポートしています。 詳細については[ドキュメント](/ticdc/ticdc-integrity-check.md)を参照してください。 -- TiCDCのDDLレプリケーション操作を最適化します [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/Rustin170506) +- TiCDCのDDLレプリケーション操作を最適化します [#8686](https://github.com/pingcap/tiflow/issues/8686) @[hi-rustin](https://github.com/Rustin170506) v7.1.0より前のバージョンでは、大規模なテーブルのすべての行に影響を与えるDDL操作(列の追加や削除など)を実行すると、TiCDCのレプリケーションレイテンシーが大幅に増加していました。v7.1.0以降、TiCDCはこのレプリケーション操作を最適化し、DDL操作が下流のレイテンシーに与える影響を軽減します。 詳細については[ドキュメント](/ticdc/ticdc-faq.md#does-ticdc-replicate-data-changes-caused-by-lossy-ddl-operations-to-the-downstream)を参照してください。 -- TiB レベルのデータをインポートする際のTiDB Lightningの安定性を向上[#43510](https://github.com/pingcap/tidb/issues/43510) [#43657](https://github.com/pingcap/tidb/issues/43657) @[D3Hunter](https://github.com/D3Hunter) @[lance6716](https://github.com/lance6716) +- TiB レベルのデータをインポートする際のTiDB Lightningの安定性を向上[#43510](https://github.com/pingcap/tidb/issues/43510) [#43657](https://github.com/pingcap/tidb/issues/43657) @[D3Hunter](https://github.com/D3Hunter) @[lance6716](https://github.com/lance6716) v7.1.0 以降、 TiDB Lightning には、TiB レベルのデータをインポートする際の安定性を向上させるために 4 つの構成項目が追加されました。 @@ -138,7 +138,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 ### SQL {#sql} -- `INSERT INTO SELECT`ステートメントを使用したTiFlashクエリ結果の保存をサポート (GA) [#37515](https://github.com/pingcap/tidb/issues/37515) @[gengliqi](https://github.com/gengliqi) +- `INSERT INTO SELECT`ステートメントを使用したTiFlashクエリ結果の保存をサポート (GA) [#37515](https://github.com/pingcap/tidb/issues/37515) @[gengliqi](https://github.com/gengliqi) TiDB v6.5.0以降、 `INSERT INTO SELECT`ステートメントの`SELECT`の句(分析クエリ)をTiFlashにプッシュダウンできるようになりました。これにより、 TiFlashクエリの結果を`INSERT INTO`の句で指定されたTiDBテーブルに簡単に保存し、さらに分析することができます。これは、結果のキャッシュ(つまり、結果のマテリアライゼーション)として機能します。 @@ -146,7 +146,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/tiflash/tiflash-results-materialization.md)を参照してください。 -- MySQL互換の多値インデックスが一般提供(GA)される[#39592](https://github.com/pingcap/tidb/issues/39592) @[xiongjiwei](https://github.com/xiongjiwei) @[qw4990](https://github.com/qw4990) @[YangKeao](https://github.com/YangKeao) +- MySQL互換の多値インデックスが一般提供(GA)される[#39592](https://github.com/pingcap/tidb/issues/39592) @[xiongjiwei](https://github.com/xiongjiwei) @[qw4990](https://github.com/qw4990) @[YangKeao](https://github.com/YangKeao) JSON列内の配列の値をフィルタリングすることは一般的な操作ですが、通常のインデックスではこのような操作を高速化できません。配列に多値インデックスを作成すると、フィルタリングのパフォーマンスが大幅に向上します。JSON列の配列に多値インデックスがある場合、 `MEMBER OF()`、`JSON_CONTAINS()`、または`JSON_OVERLAPS()`で検索条件をフィルタリングするために多値インデックスを使用できます。これにより、 I/O消費量が削減され、操作速度が向上します。 @@ -154,13 +154,13 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 詳細については[ドキュメント](/sql-statements/sql-statement-create-index.md#multi-valued-indexes)を参照してください。 -- ハッシュおよびキーパーティションテーブルのパーティション管理を改善[#42728](https://github.com/pingcap/tidb/issues/42728) @[mjonss](https://github.com/mjonss) +- ハッシュおよびキーパーティションテーブルのパーティション管理を改善[#42728](https://github.com/pingcap/tidb/issues/42728) @[mjonss](https://github.com/mjonss) v7.1.0より前では、TiDBのハッシュおよびキーパーティションテーブルは、パーティション管理ステートメント`TRUNCATE PARTITION`をサポートしていました。v7.1.0以降では、ハッシュおよびキーパーティションテーブルは、パーティション管理ステートメント`ADD PARTITION`および`COALESCE PARTITION`もサポートするようになりました。そのため、必要に応じてハッシュおよびキーパーティションテーブルのパーティション数を柔軟に調整できます。例えば、パーティション管理ステートメント`ADD PARTITION`でパーティション数を増やしたり、パーティション管理ステートメント`COALESCE PARTITION`でパーティション数を減らしたりすることができます。 詳細については[ドキュメント](/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パーティショニングの構文と同等です。 @@ -176,7 +176,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 ### DB操作 {#db-operations} -- DDL 操作を手動でキャンセルせずに、スムーズなクラスタ アップグレードをサポート (実験的) [#39751](https://github.com/pingcap/tidb/issues/39751) @[zimulala](https://github.com/zimulala) +- DDL 操作を手動でキャンセルせずに、スムーズなクラスタ アップグレードをサポート (実験的) [#39751](https://github.com/pingcap/tidb/issues/39751) @[zimulala](https://github.com/zimulala) TiDB v7.1.0 より前のバージョンでは、クラスターをアップグレードするには、アップグレード前に実行中またはキューに入れられた DDL タスクを手動でキャンセルし、アップグレード後に再度追加する必要があります。 @@ -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パフォーマンスの問題のトラブルシューティングを支援します。新しい情報には以下が含まれます。 @@ -198,11 +198,11 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 ### セキュリティ {#security} -- TiFlashシステムテーブル情報のクエリに使用されるインターフェイスを置き換えます[#6941](https://github.com/pingcap/tiflash/issues/6941) @[flowbehappy](https://github.com/flowbehappy) +- TiFlashシステムテーブル情報のクエリに使用されるインターフェイスを置き換えます[#6941](https://github.com/pingcap/tiflash/issues/6941) @[flowbehappy](https://github.com/flowbehappy) 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ではこの機能の使用を避けることをお勧めします。詳細については、問題を参照してください。この問題が発生した場合は、機能[TiDBスナップショットのバックアップと復元](/br/br-snapshot-guide.md)を使用してデータを復元できます。 [#44292](https://github.com/pingcap/tidb/issues/44292) +- 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,165 +308,165 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - TiDB - - 対応する列の個別値の数を、 `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) + - 対応する列の個別値の数を、 `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 を使用する場合、分割操作による書き込み 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) + - パーティション化された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) - - リーダーのヘルスチェックメカニズムを追加します。etcdリーダーが配置されているPDサーバーがリーダーとして選出できない場合、PDはetcdリーダーをアクティブに切り替え、PDリーダーが利用可能であることを確認します。 [#6403](https://github.com/tikv/pd/issues/6403) @[nolouch](https://github.com/nolouch) + - スナップショットの実行内容に基づいてストア制限のサイズを自動調整するコントローラを追加します。このコントローラを有効にするには、 `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) - 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) - - デフォルト設定でBRおよびTiDB LightningからTiFlashへのデータインポートのパフォーマンスを向上 [#7272](https://github.com/pingcap/tiflash/issues/7272) @[breezewish](https://github.com/breezewish) + - 分散ストレージおよびコンピューティングアーキテクチャにおける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) + - デフォルト設定でBRおよびTiDB LightningからTiFlashへのデータインポートのパフォーマンスを向上 [#7272](https://github.com/pingcap/tiflash/issues/7272) @[breezewish](https://github.com/breezewish) - ツール - Backup & Restore (BR) - - ログバックアップ中に TiKV 構成項目`log-backup.max-flush-interval`を変更することをサポート [#14433](https://github.com/tikv/tikv/issues/14433) @[joccau](https://github.com/joccau) + - ログバックアップ中に 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) - - 下流の障害やその他のシナリオにおける TiCDC のエラー処理を最適化する[#8657](https://github.com/pingcap/tiflow/issues/8657) @[hicqu](https://github.com/hicqu) - - TLS を有効にするシナリオで認証アルゴリズムを設定するかどうかを制御する構成項目`insecure-skip-verify`を追加します。 [#8867](https://github.com/pingcap/tiflow/issues/8867) @[Rustin170506](https://github.com/Rustin170506) + - オブジェクトストレージにデータを複製するシナリオで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) + - 下流の障害やその他のシナリオにおける TiCDC のエラー処理を最適化する[#8657](https://github.com/pingcap/tiflow/issues/8657) @[hicqu](https://github.com/hicqu) + - 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) + - 不均一なリージョン分布に関連する事前チェック項目の重大度レベルを`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) ## バグ修正 {#bug-fixes} - TiDB - - パーティションを再編成した後、手動で`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 モニタリング パネルで`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) - - キャッシュ テーブルに新しい列が追加された後、列のデフォルト値ではなく値が`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) - - グローバルインデックスを持つパーティションテーブルの行のパーティションキーを更新するときに発生する`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) - - `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) - - 取り込み方法を使用して複数の 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_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) - - 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) - - クライアントがカーソル読み取りを使用すると 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) - - 間違ったフィールドタイプチェックによる、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) - - `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) + - パーティションを再編成した後、手動で`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 モニタリング パネルで`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) + - キャッシュ テーブルに新しい列が追加された後、列のデフォルト値ではなく値が`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) + - グローバルインデックスを持つパーティションテーブルの行のパーティションキーを更新するときに発生する`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) + - `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) + - 取り込み方法を使用して複数の 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_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) + - 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) + - クライアントがカーソル読み取りを使用すると 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) + - 間違ったフィールドタイプチェックによる、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) + - `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リカバリプロセス中に`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) + - `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パニック後に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) + - 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) - TiFlash - - 遅延マテリアライゼーションを有効にした後に、 `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) + - 遅延マテリアライゼーションを有効にした後に、 `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) - - クラスターで 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) + - クラスターで 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) - - 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) - - いくつかの特殊なシナリオでソートコンポーネントの過剰なメモリ使用によって引き起こされる 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) + - 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) + - いくつかの特殊なシナリオでソートコンポーネントの過剰なメモリ使用によって引き起こされる 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) - - レプリケーション中に latin1 データが破損する可能性がある問題を修正しました [#7028](https://github.com/pingcap/tiflow/issues/7028) @[lance6716](https://github.com/lance6716) + - レプリケーション中に 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`誤って設定されている場合に TiDB Dumpling がpanicする可能性がある問題を修正しました [#42391](https://github.com/pingcap/tidb/issues/42391) @[lichunzhu](https://github.com/lichunzhu) + - `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) - - `write to tikv with no leader returned`大量データインポート時の問題を修正[#43055](https://github.com/pingcap/tidb/issues/43055) @[lance6716](https://github.com/lance6716) - - データインポート中にログが`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) + - データインポート中のパフォーマンス低下の問題を修正 [#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) + - データインポート中にログが`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 5174ed730875f..c71168f8b2eb3 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は、変更されていないキーをロックするかどうかを制御するための新しいシステム変数`tidb_lock_unchanged_keys`を導入しました@[ekexium](https://github.com/ekexium) [#44714](https://github.com/pingcap/tidb/issues/44714) +- TiDBは、変更されていないキーをロックするかどうかを制御するための新しいシステム変数`tidb_lock_unchanged_keys`を導入しました@[ekexium](https://github.com/ekexium) [#44714](https://github.com/pingcap/tidb/issues/44714) ### 動作の変更 {#behavior-changes} @@ -23,135 +23,135 @@ TiDB バージョン: 7.1.1 - TiDB - - プランキャッシュは200以上のパラメータを持つクエリをサポートします[#44823](https://github.com/pingcap/tidb/issues/44823) @[qw4990](https://github.com/qw4990) - - ディスクからダンプされたチャンクを読み込む際のパフォーマンスを最適化します@[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) + - プランキャッシュは200以上のパラメータを持つクエリをサポートします[#44823](https://github.com/pingcap/tidb/issues/44823) @[qw4990](https://github.com/qw4990) + - ディスクからダンプされたチャンクを読み込む際のパフォーマンスを最適化します@[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 - - Swaggerサーバーが無効になっている場合、PD はデフォルトで Swagger API をブロックします[#6786](https://github.com/tikv/pd/issues/6786) @[bufferflies](https://github.com/bufferflies) + - Swaggerサーバーが無効になっている場合、PD はデフォルトで Swagger API をブロックします[#6786](https://github.com/tikv/pd/issues/6786) @[bufferflies](https://github.com/bufferflies) - ツール - TiCDC - - 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) + - 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 - - チェックサムフェーズ中の`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) + - チェックサムフェーズ中の`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 - - Dumplingは、 `--sql`パラメータが使用されているときにテーブルクエリの実行を回避し、エクスポートのオーバーヘッドを削減します[#45239](https://github.com/pingcap/tidb/issues/45239) @[lance6716](https://github.com/lance6716) + - Dumplingは、 `--sql`パラメータが使用されているときにテーブルクエリの実行を回避し、エクスポートのオーバーヘッドを削減します[#45239](https://github.com/pingcap/tidb/issues/45239) @[lance6716](https://github.com/lance6716) - 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) - - 新しいセッションが作成された場合に統計コレクターがデッドロックを引き起こす可能性がある問題を修正[#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) - - バッチコプロセッサの再試行によって誤ったリージョン情報が生成される可能性があり、クエリが失敗する問題を修正しました[#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) - - 統計情報における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) - - 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) - - 権限がなくてもユーザーが`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) - - 一時停止中の 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) - - アップグレード前に一時停止された DDL 操作がある場合にクラスターのアップグレードが失敗する問題を修正[#44225](https://github.com/pingcap/tidb/issues/44225) @[zimulala](https://github.com/zimulala) - - 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()`関数を使用してパーティション列を丸めた場合、 `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` によって引き起こされる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) + - 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) + - バッチコプロセッサの再試行によって誤ったリージョン情報が生成される可能性があり、クエリが失敗する問題を修正しました[#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) + - 統計情報における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) + - 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) + - 権限がなくてもユーザーが`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) + - 一時停止中の 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) + - アップグレード前に一時停止された DDL 操作がある場合にクラスターのアップグレードが失敗する問題を修正[#44225](https://github.com/pingcap/tidb/issues/44225) @[zimulala](https://github.com/zimulala) + - 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()`関数を使用してパーティション列を丸めた場合、 `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` によって引き起こされる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) - 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) - - 一部のコーナーケースで冗長レプリカが自動的に修復されない問題を修正[#6573](https://github.com/tikv/pd/issues/6573) @[nolouch](https://github.com/nolouch) + - リソース マネージャーが既定のリソース グループを繰り返し初期化する問題を修正しました。 [#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) - - オンラインアンセーフリカバリを使用した後、 TiFlashの再起動に時間がかかりすぎる問題を修正しました [#7671](https://github.com/pingcap/tiflash/issues/7671) @[hongyunyan](https://github.com/hongyunyan) + - 分散ストレージおよびコンピューティングアーキテクチャモードで、 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クラスタにPITRバックアップタスクがない場合に頻度`resolve lock`が高すぎる問題を修正 [#40759](https://github.com/pingcap/tidb/issues/40759) @[joccau](https://github.com/joccau) + - `checksum mismatch`が場合によっては誤って報告される問題を修正[#44472](https://github.com/pingcap/tidb/issues/44472) @[Leavrth](https://github.com/Leavrth) + - 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) - - 下流で障害が発生した場合に 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 の場合、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) - - ネットワーク分離や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) + - 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) + - 下流で障害が発生した場合に 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 の場合、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) + - ネットワーク分離や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) - TiDB Data Migration (DM) - - 移行対象のテーブル内の一意インデックスに空の列が含まれている場合にDMマスターが異常終了する問題を修正[#9247](https://github.com/pingcap/tiflow/issues/9247) @[lance6716](https://github.com/lance6716) + - 移行対象のテーブル内の一意インデックスに空の列が含まれている場合にDMマスターが異常終了する問題を修正[#9247](https://github.com/pingcap/tiflow/issues/9247) @[lance6716](https://github.com/lance6716) - TiDB Lightning - - 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 の場合に発生する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) + - 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 の場合に発生する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) - Dumpling - - クエリ結果セット`--sql`が空の場合にDumpling が異常終了する問題を修正[#45200](https://github.com/pingcap/tidb/issues/45200) @[D3Hunter](https://github.com/D3Hunter) + - クエリ結果セット`--sql`が空の場合にDumpling が異常終了する問題を修正[#45200](https://github.com/pingcap/tidb/issues/45200) @[D3Hunter](https://github.com/D3Hunter) - TiDB Binlog - - 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) + - 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 6207f23b469a9..f40b069f99f1f 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) -- オプティマイザがテーブルに対してハッシュ結合を選択するかどうかを制御する[`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) +- セキュリティ強化モード(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,193 +28,193 @@ TiDB バージョン: 7.1.2 - 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) - - TiDBノードのアップグレードステータスの開始と終了をマークするために`/upgrade/start`と`upgrade/finish` APIを追加します。 [#47172](https://github.com/pingcap/tidb/issues/47172) @[zimulala](https://github.com/zimulala) + - [`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) - - `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) - - 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) + - 圧縮メカニズムを最適化します。リージョンが分割されるときに、分割するキーがない場合、圧縮がトリガーされ、過剰な 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) + - 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) - PD - - PD 呼び出し元のバックオフ メカニズムを最適化して、呼び出しが失敗したときの RPC 要求の頻度を減らします[#6556](https://github.com/tikv/pd/issues/6556) @[nolouch](https://github.com/nolouch) @[rleungx](https://github.com/rleungx) @[HuSharp](https://github.com/HuSharp) - - 発信者が切断されたときにCPUとメモリを時間内に解放するために、 `GetRegions`インターフェースにキャンセルメカニズムを導入する[#6835](https://github.com/tikv/pd/issues/6835) @[lhy1024](https://github.com/lhy1024) + - PD 呼び出し元のバックオフ メカニズムを最適化して、呼び出しが失敗したときの RPC 要求の頻度を減らします[#6556](https://github.com/tikv/pd/issues/6556) @[nolouch](https://github.com/nolouch) @[rleungx](https://github.com/rleungx) @[HuSharp](https://github.com/HuSharp) + - 発信者が切断されたときにCPUとメモリを時間内に解放するために、 `GetRegions`インターフェースにキャンセルメカニズムを導入する[#6835](https://github.com/tikv/pd/issues/6835) @[lhy1024](https://github.com/lhy1024) - 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クライアントで`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) + - 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 が失敗後に再試行するときのステータス メッセージを改善する[#9483](https://github.com/pingcap/tiflow/issues/9483) @[asddongmen](https://github.com/asddongmen) + - 複数の 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) - - データインポートフェーズ中の`no leader`エラーに対するTiDB Lightningの再試行ロジックを最適化します。 [#46253](https://github.com/pingcap/tidb/issues/46253) @[lance6716](https://github.com/lance6716) + - インポートタスクのパフォーマンスを向上させるために、デフォルト値の`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) + - データインポートフェーズ中の`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) - - システムテーブル`INFORMATION_SCHEMA.TIKV_REGION_STATUS`をクエリすると、場合によっては誤った結果が返される問題を修正しました[#45531](https://github.com/pingcap/tidb/issues/45531) @[Defined2014](https://github.com/Defined2014) - - メタデータの読み取りに 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` に設定されている場合に`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) - - ハッシュパーティションテーブルに対して`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つのサブクエリを結合するときに`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`設定が で有効にならない問題を修正 [#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` に設定されている場合に、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) - - タイムゾーン情報が正しくない時間フィールドをエンコードする問題を修正[#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) - - 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処理により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) + - `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 リースよりも長い時間がかかる場合に 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` に設定されている場合に`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) + - ハッシュパーティションテーブルに対して`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つのサブクエリを結合するときに`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`設定が で有効にならない問題を修正 [#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` に設定されている場合に、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) + - タイムゾーン情報が正しくない時間フィールドをエンコードする問題を修正[#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) + - 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処理により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) - - データレプリケーション自動同期モードで同期回復フェーズで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) - - `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) - - リージョンのメタデータが正しくないことによって引き起こされる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) + - `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) + - 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) + - リージョンのメタデータが正しくないことによって引き起こされる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) - PD - - 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ノード間の注入エラーにより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) - - コンテキストタイムアウトにより`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) - - リソース制御を有効にした後に 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) + - 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ノード間の注入エラーにより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) + - コンテキストタイムアウトにより`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) + - リソース制御を有効にした後に 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) - - 領域の無効な範囲キーにより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) + - MemoryTracker によって報告されるメモリ使用量が不正確であるという問題を修正[#8128](https://github.com/pingcap/tiflash/issues/8128) @[JinheLin](https://github.com/JinheLin) + - 領域の無効な範囲キーにより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) - ツール - 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) - - 復元されたデータをスキャンするときに 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) + - 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) + - 復元されたデータをスキャンするときに 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) - - オブジェクトストレージにデータを複製するとデータの不整合が発生する可能性がある問題を修正[#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) - - 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ノードのネットワーク分離によって発生する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) - - 上流にリージョンが多数ある場合、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 にデータを複製するときに TiCDC が停止する可能性がある問題を修正しました [#9855](https://github.com/pingcap/tiflow/issues/9855) @[hicqu](https://github.com/hicqu) + - 異常な状態のレプリケーションタスクが上流の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) + - 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ノードのネットワーク分離によって発生する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) + - 上流にリージョンが多数ある場合、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 にデータを複製するときに 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) - - 楽観的モードでタスクを再開するときに 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) + - 失敗した 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) + - 楽観的モードでタスクを再開するときに 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) - - PDトポロジが変更されるとTiDB Lightningが起動に失敗する問題を修正[#46688](https://github.com/pingcap/tidb/issues/46688) @[lance6716](https://github.com/lance6716) - - CSVデータをインポートする際にルートがpanicになる可能性がある問題を修正 [#43284](https://github.com/pingcap/tidb/issues/43284) @[lyzx2001](https://github.com/lyzx2001) + - `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データをインポートする際にルートがpanicになる可能性がある問題を修正 [#43284](https://github.com/pingcap/tidb/issues/43284) @[lyzx2001](https://github.com/lyzx2001) - TiDB Binlog - - 1 GB を超えるトランザクションを転送するときにDrainer が終了する問題を修正しました [#28659](https://github.com/pingcap/tidb/issues/28659) @[jackysp](https://github.com/jackysp) + - 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 5ac34264faa4a..019ca87ae5ac9 100644 --- a/releases/release-7.1.3.md +++ b/releases/release-7.1.3.md @@ -13,150 +13,150 @@ TiDB バージョン: 7.1.3 ## 互換性の変更 {#compatibility-changes} -- さらなるテストの結果、 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構成項目[`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/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) : オブジェクトストレージにデータを複製するときに履歴データの自動クリーンアップを設定できます[チャールズ・チュン96](https://github.com/CharlesCheung96) [#10109](https://github.com/pingcap/tiflow/issues/10109) + - [`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) : オブジェクトストレージにデータを複製するときに履歴データの自動クリーンアップを設定できます[チャールズ・チュン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 - - リソース制御クライアントの構成取得方法を強化し、最新の構成を動的に取得する[#7043](https://github.com/tikv/pd/issues/7043) @[nolouch](https://github.com/nolouch) + - リソース制御クライアントの構成取得方法を強化し、最新の構成を動的に取得する[#7043](https://github.com/tikv/pd/issues/7043) @[nolouch](https://github.com/nolouch) - ツール - Backup & Restore (BR) - - タイムアウトエラーまたはリージョンスキャッタのキャンセルが発生した場合に、スナップショットリカバリ中にリージョンスキャッタの自動再試行を有効にする [#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) + - タイムアウトエラーまたはリージョンスキャッタのキャンセルが発生した場合に、スナップショットリカバリ中にリージョンスキャッタの自動再試行を有効にする [#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) - TiCDC - - 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) - - 並列度を増やすことで、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) + - 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) + - 並列度を増やすことで、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リーダーの変更による`GetTS`失敗に対して再試行メカニズムを追加( @[lance6716](https://github.com/lance6716) [#45301](https://github.com/pingcap/tidb/issues/45301) + - 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` による長期メモリ圧迫により 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` に設定されている場合に`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) - - テーブルがと多数ある場合に、テーブルが`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` の場合に`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 に復元されたときに発生する 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) - - ウィンドウ関数によって導入されたソートを削減するために、オプティマイザが誤って 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` の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` で起動したときに`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) - - 統計 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) + - 共通テーブル式 (CTE) を含むクエリがメモリ制限を超えたときに予期せず停止する問題を修正[#49096](https://github.com/pingcap/tidb/issues/49096) @[AilinKid](https://github.com/AilinKid) + - `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` に設定されている場合に`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) + - テーブルがと多数ある場合に、テーブルが`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` の場合に`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 に復元されたときに発生する 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) + - ウィンドウ関数によって導入されたソートを削減するために、オプティマイザが誤って 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` の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` で起動したときに`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) + - 統計 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) - TiKV - - 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) - - 大規模なトランザクションを追跡するときに、古い読み取りの解決済み 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) - - リージョンを[金星の上](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) - - 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) + - 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) + - 大規模なトランザクションを追跡するときに、古い読み取りの解決済み 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) + - リージョンを[金星の上](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) + - 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 - - `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) + - `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) - TiFlash - - `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) + - `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) - ツール - 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が外部ストレージファイルに対して誤った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) + - 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が外部ストレージファイルに対して誤った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) - TiCDC - - 特定のシナリオで`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) - - 特定の特殊なシナリオで TiCDC が TiKV との接続を誤って閉じる問題を修正[#10239](https://github.com/pingcap/tiflow/issues/10239) @[hicqu](https://github.com/hicqu) - - ターゲットテーブルが削除され、その後アップストリームで再作成された場合、変更フィードが双方向レプリケーションモードで 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) + - 特定のシナリオで`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) + - 特定の特殊なシナリオで TiCDC が TiKV との接続を誤って閉じる問題を修正[#10239](https://github.com/pingcap/tiflow/issues/10239) @[hicqu](https://github.com/hicqu) + - ターゲットテーブルが削除され、その後アップストリームで再作成された場合、変更フィードが双方向レプリケーションモードで 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` に不適切なアルゴリズムが使用されることで DM のパフォーマンスが低下する問題を修正しました [#9676](https://github.com/pingcap/tiflow/issues/9676) @[GMHDBJD](https://github.com/GMHDBJD) + - `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` の間に停止する問題を修正しました [#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) + - 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` の間に停止する問題を修正しました [#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.4.md b/releases/release-7.1.4.md index 311b908843d1c..ce611696e1b8d 100644 --- a/releases/release-7.1.4.md +++ b/releases/release-7.1.4.md @@ -13,173 +13,173 @@ 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` の場合のGCスレッド数を設定します。 [#16101](https://github.com/tikv/tikv/issues/16101) @[tonyxuqqi](https://github.com/tonyxuqqi) +- ログ印刷のオーバーヘッドを減らすために、 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) + - 特定のシナリオで`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) - TiKV - - TiKVは破損したSSTファイルの存在を検出すると、破損の具体的な理由をログに記録します[#16308](https://github.com/tikv/tikv/issues/16308) @[overvenus](https://github.com/overvenus) + - TiKVは破損したSSTファイルの存在を検出すると、破損の具体的な理由をログに記録します[#16308](https://github.com/tikv/tikv/issues/16308) @[overvenus](https://github.com/overvenus) - PD - - バックアップ クラスタが切断されたときに PD がクラスタ ステータスを自動更新する速度を向上[#6883](https://github.com/tikv/pd/issues/6883) @[disksing](https://github.com/disksing) + - バックアップ クラスタが切断されたときに PD がクラスタ ステータスを自動更新する速度を向上[#6883](https://github.com/tikv/pd/issues/6883) @[disksing](https://github.com/disksing) - TiFlash - - バックグラウンド GC タスクによる読み取りおよび書き込みタスクのレイテンシーへの影響を軽減します[#8650](https://github.com/pingcap/tiflash/issues/8650) @[JaySon-Huang](https://github.com/JaySon-Huang) - - ディスクパフォ​​ーマンスジッターによる読み取りレイテンシーへの影響を軽減[#8583](https://github.com/pingcap/tiflash/issues/8583) @[JaySon-Huang](https://github.com/JaySon-Huang) + - バックグラウンド GC タスクによる読み取りおよび書き込みタスクのレイテンシーへの影響を軽減します[#8650](https://github.com/pingcap/tiflash/issues/8650) @[JaySon-Huang](https://github.com/JaySon-Huang) + - ディスクパフォ​​ーマンスジッターによる読み取りレイテンシーへの影響を軽減[#8583](https://github.com/pingcap/tiflash/issues/8583) @[JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - データ復元中にデータベースをバッチで作成するサポート[#50767](https://github.com/pingcap/tidb/issues/50767) @[Leavrth](https://github.com/Leavrth) - - 大規模なデータセットのシナリオで`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) - - 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) + - データ復元中にデータベースをバッチで作成するサポート[#50767](https://github.com/pingcap/tidb/issues/50767) @[Leavrth](https://github.com/Leavrth) + - 大規模なデータセットのシナリオで`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) + - 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) - TiCDC - - ダウンストリームが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でのTiCDCログの検索をサポート [#10263](https://github.com/pingcap/tiflow/issues/10263) @[CharlesCheung96](https://github.com/CharlesCheung96) + - ダウンストリームが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での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クエリが再試行プロセス中にエラー`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` の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クエリのメモリ使用量が制限を超えたときに発生する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`エラーが発生すると 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) - - 定数伝播で`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`のクエリで`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 との相互作用の問題により、 `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`変数が変更された後、 `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`パーティションテーブルを処理しているときに`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) + - `tidb_multi_statement_mode`モードが有効になっている場合、インデックス検索を使用する`DELETE`および`UPDATE`ステートメントでエラーが報告される可能性がある問題を修正しました[#50012](https://github.com/pingcap/tidb/issues/50012) @[tangenta](https://github.com/tangenta) + - 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` の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クエリのメモリ使用量が制限を超えたときに発生する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`エラーが発生すると 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) + - 定数伝播で`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`のクエリで`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 との相互作用の問題により、 `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`変数が変更された後、 `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`パーティションテーブルを処理しているときに`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ノードがある場合に`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) + - 例外的な状況で休止状態の領域がすぐに起動しない問題を修正[#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ノードがある場合に`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) - 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) - - `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) - - `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) - - 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) - - データレプリケーション自動同期(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自動同期)モードを採用しているクラスターで、セカンダリ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) + - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#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) + - `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) + - 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) + - データレプリケーション自動同期(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自動同期)モードを採用しているクラスターで、セカンダリ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 - - レプリカ移行中に 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) - - リモート読み取り中に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) + - レプリカ移行中に 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) + - リモート読み取り中に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) - - 同じノードで 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) + - ログバックアップタスクを停止すると 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) + - 同じノードで 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 - - アップストリームテーブルで`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) - - 複数のチェンジフィードを同時に作成すると 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) + - アップストリームテーブルで`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) + - 複数のチェンジフィードを同時に作成すると 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) + - タスク構成で間違った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) - TiDB Lightning - - ファイルスキャン中に無効なシンボリックリンクファイルに遭遇すると、 TiDB Lightning がエラーを報告する問題を修正しました[#49423](https://github.com/pingcap/tidb/issues/49423) @[lance6716](https://github.com/lance6716) - - `sql_mode` に`NO_ZERO_IN_DATE`が含まれていない場合に、 TiDB Lightning が`0`を含む日付値を正しく解析できない問題を修正しました。 [#50757](https://github.com/pingcap/tidb/issues/50757) @[GMHDBJD](https://github.com/GMHDBJD) + - ファイルスキャン中に無効なシンボリックリンクファイルに遭遇すると、 TiDB Lightning がエラーを報告する問題を修正しました[#49423](https://github.com/pingcap/tidb/issues/49423) @[lance6716](https://github.com/lance6716) + - `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 ea69be33cb887..8f5c16684a39b 100644 --- a/releases/release-7.1.5.md +++ b/releases/release-7.1.5.md @@ -13,107 +13,107 @@ 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 からリージョンを一括ロードすることをサポートし、大規模なテーブルをクエリするときに 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) + - 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) - - 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) + - 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) - - ログバックアップの互換性テストとインデックスアクセラレーションをカバーする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) + - チェックポイントの遅延が大きい場合にログ バックアップ タスクを自動的に中止する機能をサポートし、GC の長時間のブロッキングや潜在的なクラスターの問題を回避します[#50803](https://github.com/pingcap/tidb/issues/50803) @[RidRisR](https://github.com/RidRisR) + - ログバックアップの互換性テストとインデックスアクセラレーションをカバーする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} - TiDB - - `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) - - 初期化が完了する前に 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) - - 特定の条件下で`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`関数が 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) - - `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` の場合に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) - - 特定の列の統計情報が完全にロードされていない場合に、 `EXPLAIN`ステートメントの結果に誤った列 ID が表示される可能性がある問題を修正しました[#52207](https://github.com/pingcap/tidb/issues/52207) @[time-and-fate](https://github.com/time-and-fate) + - `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) + - 初期化が完了する前に 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) + - 特定の条件下で`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`関数が 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) + - `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` の場合に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) + - 特定の列の統計情報が完全にロードされていない場合に、 `EXPLAIN`ステートメントの結果に誤った列 ID が表示される可能性がある問題を修正しました[#52207](https://github.com/pingcap/tidb/issues/52207) @[time-and-fate](https://github.com/time-and-fate) - TiKV - - 古いリージョンピアが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) + - 古いリージョンピアが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) - 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) - - スケーリングの進行状況が正しく表示されない問題を修正[#7726](https://github.com/tikv/pd/issues/7726) @[CabinfeverB](https://github.com/CabinfeverB) + - 書き込みホットスポットのスケジュール設定により配置ポリシーの制約が破られる可能性がある問題を修正[#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) + - スケーリングの進行状況が正しく表示されない問題を修正[#7726](https://github.com/tikv/pd/issues/7726) @[CabinfeverB](https://github.com/CabinfeverB) - TiFlash - - ログの誤った`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) + - ログの誤った`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) - ツール - Backup & Restore (BR) - - ログバックアップタスクを一時停止後に削除しても、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`列が複合クラスタリングインデックスにある場合、 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) @[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) + - ログバックアップタスクを一時停止後に削除しても、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`列が複合クラスタリングインデックスにある場合、 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) @[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) - 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 の 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`の古い値部分が、実際のタイプではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 [#10803](https://github.com/pingcap/tiflow/issues/10803) @[3AceShowHand](https://github.com/3AceShowHand) + - 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) + - オブジェクトストレージシンクに一時的な障害が発生した場合に、結果整合性が有効になっている変更フィードが失敗する可能性がある問題を修正しました[#10710](https://github.com/pingcap/tiflow/issues/10710) @[CharlesCheung96](https://github.com/CharlesCheung96) + - `open-protocol`の古い値部分が、実際のタイプではなく、タイプ`STRING`に応じて誤ってデフォルト値を出力する問題を修正しました。 [#10803](https://github.com/pingcap/tiflow/issues/10803) @[3AceShowHand](https://github.com/3AceShowHand) - TiDB Lightning - - 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) + - 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 f8a457058947b..a9411e4ad875f 100644 --- a/releases/release-7.1.6.md +++ b/releases/release-7.1.6.md @@ -13,291 +13,291 @@ 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 に設定して、過剰な履歴タスクによる 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) +- [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)のスコープを変更します。 - v7.1.6 より前の v7.1.x バージョンでは、この構成項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。 - - v7.1.6以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) + - v7.1.6以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) ## 改善点 {#improvements} - 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` の出力に表示される式のデフォルト値の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) + - 統計情報がすべて 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` の出力に表示される式のデフォルト値の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) - - 不要な非同期ブロックを削除してメモリ使用量を削減する[#16540](https://github.com/tikv/tikv/issues/16540) @[overvenus](https://github.com/overvenus) + - ピアのスローログを追加し、メッセージを保存します。 [#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) - - 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) + - `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) - ツール - Backup & Restore (BR) - - ログバックアップのマージ操作に対する許容度を向上します。適度に長いマージ操作が発生した場合、ログバックアップタスクがエラー状態に陥る可能性が低くなります。 [#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) - - リージョンのリーダー不在による失敗の再試行回数を増やす [#54017](https://github.com/pingcap/tidb/issues/54017) @[Leavrth](https://github.com/Leavrth) - - `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) - - 環境変数を介した 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) + - ログバックアップのマージ操作に対する許容度を向上します。適度に長いマージ操作が発生した場合、ログバックアップタスクがエラー状態に陥る可能性が低くなります。 [#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) + - リージョンのリーダー不在による失敗の再試行回数を増やす [#54017](https://github.com/pingcap/tidb/issues/54017) @[Leavrth](https://github.com/Leavrth) + - `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) + - 環境変数を介した 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) + - ダウンストリームがメッセージキュー(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) - TiDB Data Migration (DM) - - 19文字を超えるパスワードを使用してMySQLサーバー8.0に接続できるように、 `go-mysql`を1.9.1にアップグレードします[#11603](https://github.com/pingcap/tiflow/pull/11603) @[fishiu](https://github.com/fishiu) + - 19文字を超えるパスワードを使用してMySQLサーバー8.0に接続できるように、 `go-mysql`を1.9.1にアップグレードします[#11603](https://github.com/pingcap/tiflow/pull/11603) @[fishiu](https://github.com/fishiu) ## バグ修正 {#bug-fixes} - TiDB - - 一意インデックスを追加するときに同時 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) - - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルをクエリすると TiDB がpanicを起こす可能性がある問題を修正[#54324](https://github.com/pingcap/tidb/issues/54324) @[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) - - `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` の間違った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 を再起動した後、主キー列統計のヒストグラムと 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) - - ビュー定義でサブクエリが列定義として使用されている場合、 `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) - - 同期負荷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) - - 述語の`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) - - `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) - - `FLOAT`型から`UNSIGNED`型へのデータ変換で誤った結果が返される問題を修正[#41736](https://github.com/pingcap/tidb/issues/41736) @[guo-shaoge](https://github.com/guo-shaoge) - - `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) - - 外部キーを持つテーブルを作成するときに、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) を報告する可能性がある問題を修正しました [#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) - - クエリに利用可能なインデックスマージ実行計画がある場合に`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) - - インデックスデータを解析するときに 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` となる述語を持つ`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) - - `RECOVER TABLE BY JOB JOB_ID;`を実行すると TiDB がpanicを起こす可能性がある問題を修正[#55113](https://github.com/pingcap/tidb/issues/55113) @[crazycs520](https://github.com/crazycs520) - - 分散実行フレームワークの 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`ステートメントを使用してデータをインポートした後、 `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) - - `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) - - ストレージエンジンとして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) - - 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) - - 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` を実行するときに TiDB がインデックスの長さ制限をチェックしない問題を修正しました [#56930](https://github.com/pingcap/tidb/issues/56930) @[fzzf678](https://github.com/fzzf678) + - 一意インデックスを追加するときに同時 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) + - `INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY`テーブルをクエリすると TiDB がpanicを起こす可能性がある問題を修正[#54324](https://github.com/pingcap/tidb/issues/54324) @[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) + - `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` の間違った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 を再起動した後、主キー列統計のヒストグラムと 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) + - ビュー定義でサブクエリが列定義として使用されている場合、 `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) + - 同期負荷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) + - 述語の`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) + - `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) + - `FLOAT`型から`UNSIGNED`型へのデータ変換で誤った結果が返される問題を修正[#41736](https://github.com/pingcap/tidb/issues/41736) @[guo-shaoge](https://github.com/guo-shaoge) + - `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) + - 外部キーを持つテーブルを作成するときに、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) を報告する可能性がある問題を修正しました [#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) + - クエリに利用可能なインデックスマージ実行計画がある場合に`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) + - インデックスデータを解析するときに 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` となる述語を持つ`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) + - `RECOVER TABLE BY JOB JOB_ID;`を実行すると TiDB がpanicを起こす可能性がある問題を修正[#55113](https://github.com/pingcap/tidb/issues/55113) @[crazycs520](https://github.com/crazycs520) + - 分散実行フレームワークの 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`ステートメントを使用してデータをインポートした後、 `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) + - `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) + - ストレージエンジンとして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) + - 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) + - 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` を実行するときに 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の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 ファイルを取り込むことにより 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スナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、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) + - `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の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 ファイルを取り込むことにより 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スナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、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 で繰り返し作成された場合に`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) - - 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) - - 多数のリージョンが存在する場合に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) - - 暗号化マネージャーが使用前に初期化されない問題を修正[#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未満の値に設定すると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) + - ラベル統計のメモリリーク問題を修正 [#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) + - 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) + - 多数のリージョンが存在する場合に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) + - 暗号化マネージャーが使用前に初期化されない問題を修正[#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未満の値に設定すると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) - 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で 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 経由でデータをインポートした後、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) - - データベース間で`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) - - 特定のケースで関数`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) + - クラスタを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で 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 経由でデータをインポートした後、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) + - データベース間で`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) + - 特定のケースで関数`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) - ツール - 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) - - 増分バックアップ中の 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 へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると 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リーダーの転送により、データの復元時に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) + - 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) + - 増分バックアップ中の 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 へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると 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リーダーの転送により、データの復元時に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) - - ソーターモジュールがディスクデータを読み取るときに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) - - `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) + - `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) + - `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 マスターノードが同時にリーダーになり、データの不整合が発生する可能性がある問題を修正しました[#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パーティションテーブルの`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) + - 複数の 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パーティションテーブルの`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 のインポートモードを無効にした後にデータをインポートすると 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 が割り当てられている場合に、 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) + - 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 が割り当てられている場合に、 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 - - テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正[#53682](https://github.com/pingcap/tidb/issues/53682) @[tangenta](https://github.com/tangenta) + - テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正[#53682](https://github.com/pingcap/tidb/issues/53682) @[tangenta](https://github.com/tangenta) - TiDB Binlog - - TiDB Binlogが有効な場合、 `ADD COLUMN`の実行中に行を削除するとエラー`data and columnID count not match`が報告される可能性がある問題を修正しました[#53133](https://github.com/pingcap/tidb/issues/53133) @[tangenta](https://github.com/tangenta) + - TiDB Binlogが有効な場合、 `ADD COLUMN`の実行中に行を削除するとエラー`data and columnID count not match`が報告される可能性がある問題を修正しました[#53133](https://github.com/pingcap/tidb/issues/53133) @[tangenta](https://github.com/tangenta) diff --git a/releases/release-7.4.0.md b/releases/release-7.4.0.md index 7e08fb43b0a4a..57b5831ed9e38 100644 --- a/releases/release-7.4.0.md +++ b/releases/release-7.4.0.md @@ -19,13 +19,13 @@ TiDB バージョン: 7.4.0 ### スケーラビリティ {#scalability} -- 分散実行フレームワーク (DXF) のバックエンド`ADD INDEX`または`IMPORT INTO`タスクを並列実行するための TiDB ノードの選択をサポート (実験的) [#46453](https://github.com/pingcap/tidb/pull/46453) @[ywqzzy](https://github.com/ywqzzy) +- 分散実行フレームワーク (DXF) のバックエンド`ADD INDEX`または`IMPORT INTO`タスクを並列実行するための TiDB ノードの選択をサポート (実験的) [#46453](https://github.com/pingcap/tidb/pull/46453) @[ywqzzy](https://github.com/ywqzzy) リソースを大量に消費するクラスターで`ADD INDEX`または`IMPORT INTO`タスクを並列実行すると、TiDBノードのリソースを大量に消費し、クラスターのパフォーマンス低下につながる可能性があります。v7.4.0以降では、システム変数[`tidb_service_scope`](/system-variables.md#tidb_service_scope-new-in-v740)を使用して、 [TiDB 分散実行フレームワーク (DXF)](/tidb-distributed-execution-framework.md)配下の各TiDBノードのサービススコープを制御できます。既存のTiDBノードを複数選択するか、新しいTiDBノードにTiDBサービススコープを設定すると、すべての並列タスク`ADD INDEX`と`IMPORT INTO`はこれらのノードでのみ実行されます。このメカニズムにより、既存のサービスへのパフォーマンスへの影響を回避できます。 詳細については[ドキュメント](/system-variables.md#tidb_service_scope-new-in-v740)を参照してください。 -- パーティション化された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) @[5kbpers](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) @[5kbpers](https://github.com/5kbpers) @[SpadeA-Tang](https://github.com/SpadeA-Tang) @[nolouch](https://github.com/nolouch) TiDB v6.6.0 では、実験的機能として Partitioned Raft KVストレージエンジンが導入されました。このエンジンは、複数の RocksDB インスタンスを使用して TiKVリージョンデータを格納し、各リージョンのデータは個別の RocksDB インスタンスに独立して格納されます。 @@ -33,7 +33,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/partitioned-raft-kv.md)を参照してください。 -- TiFlashは、分散ストレージおよびコンピューティングアーキテクチャ(GA)をサポートします[#6882](https://github.com/pingcap/tiflash/issues/6882) @[JaySon-Huang](https://github.com/JaySon-Huang) @[JinheLin](https://github.com/JinheLin) @[breezewish](https://github.com/breezewish) @[lidezhu](https://github.com/lidezhu) @[CalvinNeo](https://github.com/CalvinNeo) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) +- TiFlashは、分散ストレージおよびコンピューティングアーキテクチャ(GA)をサポートします[#6882](https://github.com/pingcap/tiflash/issues/6882) @[JaySon-Huang](https://github.com/JaySon-Huang) @[JinheLin](https://github.com/JinheLin) @[breezewish](https://github.com/breezewish) @[lidezhu](https://github.com/lidezhu) @[CalvinNeo](https://github.com/CalvinNeo) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) v7.0.0では、 TiFlashは実験的機能として、分散ストレージおよびコンピューティングアーキテクチャを導入しました。一連の改良を経て、v7.4.0以降、 TiFlashの分散ストレージおよびコンピューティングアーキテクチャがGAとなります。 @@ -45,17 +45,17 @@ 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にプッシュダウンされ、実行されます。 -- クラウドストレージベースのグローバルソート機能を導入して、並列実行における`ADD INDEX`および`IMPORT INTO`タスクのパフォーマンスと安定性を向上します (実験的) [#45719](https://github.com/pingcap/tidb/issues/45719) @[wjhuang2016](https://github.com/wjhuang2016) +- クラウドストレージベースのグローバルソート機能を導入して、並列実行における`ADD INDEX`および`IMPORT INTO`タスクのパフォーマンスと安定性を向上します (実験的) [#45719](https://github.com/pingcap/tidb/issues/45719) @[wjhuang2016](https://github.com/wjhuang2016) v7.4.0より前のバージョンでは、Distributed eXecution Framework(DXF)で`ADD INDEX`や`IMPORT INTO`ようなタスクを実行する場合、各TiDBノードは、エンコードされたインデックスKVペアとテーブルデータKVペアのソートのために、かなりの量のローカルディスク領域を割り当てる必要がありました。しかし、グローバルソート機能がないため、処理中に異なるTiDBノード間および各ノード内でデータが重複する可能性があります。その結果、TiKVはこれらのKVペアをストレージエンジンにインポートする際に、常にコンパクション操作を実行する必要があり、 `ADD INDEX`と`IMPORT INTO`のパフォーマンスと安定性に影響を与えます。 @@ -63,7 +63,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/tidb-global-sort.md)を参照してください。 -- 非プリペアドステートメントの実行計画のキャッシュをサポート (GA) [#36598](https://github.com/pingcap/tidb/issues/36598) @[qw4990](https://github.com/qw4990) +- 非プリペアドステートメントの実行計画のキャッシュをサポート (GA) [#36598](https://github.com/pingcap/tidb/issues/36598) @[qw4990](https://github.com/qw4990) TiDB v7.0.0では、同時実行OLTPの処理能力を向上させるための実験的機能として、非プリペアドプランキャッシュが導入されました。v7.4.0ではこの機能がGAとなります。実行プランキャッシュはより多くのシナリオに適用され、TiDBの同時実行処理能力が向上します。 @@ -75,7 +75,7 @@ TiDB バージョン: 7.4.0 ### 信頼性 {#reliability} -- TiFlashはクエリレベルのデータスピルをサポート[#7738](https://github.com/pingcap/tiflash/issues/7738) @[windtalker](https://github.com/windtalker) +- TiFlashはクエリレベルのデータスピルをサポート[#7738](https://github.com/pingcap/tiflash/issues/7738) @[windtalker](https://github.com/windtalker) TiFlash v7.0.0以降、 `GROUP BY` `ORDER BY` 3つの演算子のデータスピル制御がサポートされます。この機能により、データサイズが利用可能なメモリを超えた場合にクエリの終了やシステムクラッシュなどの問題を防ぐことができます。ただし、各演算子のスピルを個別に管理するのは煩雑で、全体`JOIN`なリソース制御には効果的ではありません。 @@ -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`に設定すると、オプティマイザは実行時修正を考慮せず、統計のみに基づいて実行計画を生成します。 @@ -121,7 +121,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/system-variables.md#tidb_opt_objective-new-in-v740)を参照してください。 -- TiDB リソース制御はバックグラウンドタスクの管理をサポートします (実験的) [#44517](https://github.com/pingcap/tidb/issues/44517) @[glorv](https://github.com/glorv) +- TiDB リソース制御はバックグラウンドタスクの管理をサポートします (実験的) [#44517](https://github.com/pingcap/tidb/issues/44517) @[glorv](https://github.com/glorv) データバックアップや自動統計収集などのバックグラウンドタスクは、優先度が低いにもかかわらず、多くのリソースを消費します。これらのタスクは通常、定期的または不定期にトリガーされます。実行中に大量のリソースを消費するため、オンラインの高優先度タスクのパフォーマンスに影響を与えます。v7.4.0以降、TiDBリソース制御機能はバックグラウンドタスクの管理をサポートします。この機能により、低優先度タスクがオンラインアプリケーションに及ぼすパフォーマンスへの影響を軽減し、合理的なリソース割り当てを実現し、クラスターの安定性を大幅に向上させます。 @@ -136,13 +136,13 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/tidb-resource-control-background-tasks.md)を参照してください。 -- ロック統計が一般公開(GA)される[#46351](https://github.com/pingcap/tidb/issues/46351) @[Rustin170506](https://github.com/Rustin170506) +- ロック統計が一般公開(GA)される[#46351](https://github.com/pingcap/tidb/issues/46351) @[Rustin170506](https://github.com/Rustin170506) v7.4.0では、 [ロック統計](/statistics.md#lock-statistics)一般提供となります。運用上のセキュリティを確保するため、統計情報のロックとロック解除には、統計情報の収集と同じ権限が必要です。さらに、TiDBは特定のパーティションに対する統計情報のロックとロック解除をサポートし、柔軟性が向上しています。データベース内のクエリや実行計画に自信があり、変更を防止したい場合は、統計情報をロックすることで安定性を高めることができます。 詳細については[ドキュメント](/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)用意されています。 @@ -150,7 +150,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/system-variables.md#tidb_opt_enable_hash_join-new-in-v656-v712-and-v740)を参照してください。 -- 統計キャッシュのメモリ制御は一般提供(GA) [#45367](https://github.com/pingcap/tidb/issues/45367) @[hawkingrei](https://github.com/hawkingrei) +- 統計キャッシュのメモリ制御は一般提供(GA) [#45367](https://github.com/pingcap/tidb/issues/45367) @[hawkingrei](https://github.com/hawkingrei) TiDBインスタンスは、テーブル統計をキャッシュすることで、実行計画の生成を高速化し、SQLパフォーマンスを向上させることができます。v6.1.0以降、TiDBはシステム変数[`tidb_stats_cache_mem_quota`](/system-variables.md#tidb_stats_cache_mem_quota-new-in-v610)を導入しました。このシステム変数を設定することで、統計キャッシュのメモリ使用量の上限を設定できます。キャッシュが上限に達すると、TiDBは非アクティブなキャッシュエントリを自動的に削除し、インスタンスのメモリ使用量を制御して安定性を向上させます。 @@ -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`修飾子を使用できます。 @@ -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 つの照合順序が追加されました。`utf8mb4_0900_ai_ci`はMySQL 8.0 のデフォルトの照合順序です。 @@ -184,13 +184,13 @@ TiDB バージョン: 7.4.0 ### 可観測性 {#observability} -- ログにセッション接続 ID とセッション エイリアスを追加することをサポート [#46071](https://github.com/pingcap/tidb/issues/46071) @[lcwangchao](https://github.com/lcwangchao) +- ログにセッション接続 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に基づいて複数の種類のログの内容を相関させることで、トラブルシューティングと診断の効率を向上させることができます。 さらに、セッションレベルのシステム変数[`tidb_session_alias`](/system-variables.md#tidb_session_alias-new-in-v740)設定することで、上記のログにカスタム識別子を追加できます。ログにアプリケーション識別情報を挿入できるこの機能により、ログの内容とアプリケーションを関連付け、アプリケーションからログへのリンクを構築し、診断の難易度を軽減できます。 -- TiDB Dashboardは、実行計画をテーブルビューで表示することをサポートしています[#1589](https://github.com/pingcap/tidb-dashboard/issues/1589) @[baurine](https://github.com/baurine) +- TiDB Dashboardは、実行計画をテーブルビューで表示することをサポートしています[#1589](https://github.com/pingcap/tidb-dashboard/issues/1589) @[baurine](https://github.com/baurine) v7.4.0 では、TiDB Dashboardは、診断エクスペリエンスを向上させるために、**スロー クエリ ページ**と**SQL ステートメント**ページで実行計画をテーブル ビューで表示することをサポートしています。 @@ -198,7 +198,7 @@ TiDB バージョン: 7.4.0 ### データ移行 {#data-migration} -- `IMPORT INTO`機能をつで[D3ハンター](https://github.com/D3Hunter)強化する [#46704](https://github.com/pingcap/tidb/issues/46704) +- `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`のオプションでは、エンコードされたデータの保存先となるクラウドストレージのアドレスを指定できます。 @@ -209,7 +209,7 @@ TiDB バージョン: 7.4.0 詳細については[ドキュメント](/sql-statements/sql-statement-import-into.md)を参照してください。 -- Dumplingは、データをCSVファイルにエクスポートする際に、ユーザー定義のターミネータをサポートします[#46982](https://github.com/pingcap/tidb/issues/46982) @[GMHDBJD](https://github.com/GMHDBJD) +- Dumplingは、データをCSVファイルにエクスポートする際に、ユーザー定義のターミネータをサポートします[#46982](https://github.com/pingcap/tidb/issues/46982) @[GMHDBJD](https://github.com/GMHDBJD) バージョン7.4.0より前のDumplingでは、データをCSVファイルにエクスポートする際に、行末文字として`"\r\n"`を使用します。そのため、行末文字として`"\n"`しか認識しない下流システムでは、エクスポートされたCSVファイルを解析できないか、解析前にサードパーティ製の変換ツールを使用する必要があります。 @@ -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から新たに生成された変更データを読み取り、処理する独自のコンシューマーアプリケーションを開発することで、特定のビジネスニーズに対応できます。 @@ -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に送信できるようになりました。コンシューマーはこの参照メッセージを受信すると、外部ストレージのアドレスからメッセージの内容を取得できます。 @@ -287,158 +287,158 @@ TiDB バージョン: 7.4.0 - [mydumper](https://docs-archive.pingcap.com/tidb/v4.0/mydumper-overview)バージョン7.5.0で廃止され、その機能の大部分は[Dumpling](/dumpling-overview.md)に置き換えられました。mydumperではなくDumplingを使用することを強くお勧めします。 - TiKVインポーターはバージョン7.5.0で廃止されます。代替として[TiDB Lightningの物理インポートモード](/tidb-lightning/tidb-lightning-physical-import-mode.md)を使用することを強くお勧めします。 -- TiCDCの`enable-old-value`のパラメータは削除されます[#9667](https://github.com/pingcap/tiflow/issues/9667) @[3AceShowHand](https://github.com/3AceShowHand) +- TiCDCの`enable-old-value`のパラメータは削除されます[#9667](https://github.com/pingcap/tiflow/issues/9667) @[3AceShowHand](https://github.com/3AceShowHand) ## 改善点 {#improvements} - TiDB - - パーティションテーブル[#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) - - 実行エラーを回避するために、多値インデックス列の照合順序を`binary`に変更します[#46717](https://github.com/pingcap/tidb/issues/46717) @[YangKeao](https://github.com/YangKeao) + - パーティションテーブル[#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) + - 実行エラーを回避するために、多値インデックス列の照合順序を`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) - - RocksDB の`background_compaction`を動的に調整するサポート [#15424](https://github.com/tikv/tikv/issues/15424) @[glorv](https://github.com/glorv) + - 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 - - TSO トレース情報を最適化して、TSO 関連の問題の調査を容易にします[#6856](https://github.com/tikv/pd/pull/6856) @[tiancaiamao](https://github.com/tiancaiamao) - - メモリ使用量を削減するために HTTP クライアント接続の再利用をサポート[#6913](https://github.com/tikv/pd/issues/6913) @[nolouch](https://github.com/nolouch) - - バックアップクラスタが切断されたときにPDがクラスタステータスを自動更新する速度を向上[#6883](https://github.com/tikv/pd/issues/6883) @[disksing](https://github.com/disksing) - - リソース制御クライアントの構成取得方法を強化し、最新の構成を動的に取得する[#7043](https://github.com/tikv/pd/issues/7043) @[nolouch](https://github.com/nolouch) + - TSO トレース情報を最適化して、TSO 関連の問題の調査を容易にします[#6856](https://github.com/tikv/pd/pull/6856) @[tiancaiamao](https://github.com/tiancaiamao) + - メモリ使用量を削減するために HTTP クライアント接続の再利用をサポート[#6913](https://github.com/tikv/pd/issues/6913) @[nolouch](https://github.com/nolouch) + - バックアップクラスタが切断されたときにPDがクラスタステータスを自動更新する速度を向上[#6883](https://github.com/tikv/pd/issues/6883) @[disksing](https://github.com/disksing) + - リソース制御クライアントの構成取得方法を強化し、最新の構成を動的に取得する[#7043](https://github.com/tikv/pd/issues/7043) @[nolouch](https://github.com/nolouch) - TiFlash - - TiFlash書き込みプロセスのスピルポリシーを最適化することで、ランダム書き込みワークロード中の書き込みパフォーマンスを向上します[#7564](https://github.com/pingcap/tiflash/issues/7564) @[CalvinNeo](https://github.com/CalvinNeo) - - 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) + - TiFlash書き込みプロセスのスピルポリシーを最適化することで、ランダム書き込みワークロード中の書き込みパフォーマンスを向上します[#7564](https://github.com/pingcap/tiflash/issues/7564) @[CalvinNeo](https://github.com/CalvinNeo) + - 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クライアントで`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) + - リージョンリーダーシップの移行が発生すると、PITR ログバックアップの進行のレイテンシーが長くなるという問題を軽減します[#13638](https://github.com/tikv/tikv/issues/13638) @[YuJuncen](https://github.com/YuJuncen) + - 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 - - リージョンスキャッタフェーズ中の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) + - リージョンスキャッタフェーズ中の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) - - ハッシュパーティションテーブルに対して`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) - - `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がスキーマを取得できなかった場合に`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`設定が で有効にならない問題を修正 [#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`列を数値定数と比較するときに、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つのサブクエリを結合するときに`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) + - ハッシュパーティション化されていないテーブルに対して`BatchPointGet`演算子が誤った結果を返す問題を修正しました[#45889](https://github.com/pingcap/tidb/issues/45889) @[Defined2014](https://github.com/Defined2014) + - ハッシュパーティションテーブルに対して`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) + - `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がスキーマを取得できなかった場合に`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`設定が で有効にならない問題を修正 [#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`列を数値定数と比較するときに、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つのサブクエリを結合するときに`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) - - リージョンのメタデータが正しくないことによって引き起こされる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) - - バックアップクラスタがダウンし、プライマリクラスタがクエリされたときに`"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) + - 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) + - リージョンのメタデータが正しくないことによって引き起こされる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) + - バックアップクラスタがダウンし、プライマリクラスタがクエリされたときに`"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) - - ストア構成の同期が遅いために 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) + - フラッシュバック中にリージョン情報が更新されず保存されない問題を修正 [#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 で`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) + - 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) - ツール - Backup & Restore (BR) - - バックアップが失敗したときに、誤解を招くエラーメッセージ`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) + - バックアップが失敗したときに、誤解を招くエラーメッセージ`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) - 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) - - アップストリームで 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) + - 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) + - アップストリームで 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) - 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) - - 失敗した DDL がスキップされ、後続の DDL が実行されない場合に、DM によって返されるレプリケーション ラグが増大し続ける問題を修正しました[#9605](https://github.com/pingcap/tiflow/issues/9605) @[D3Hunter](https://github.com/D3Hunter) - - オンライン 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) + - 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 をスキップするときに 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) + - 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) ## 貢献者 {#contributors} diff --git a/releases/release-7.5.1.md b/releases/release-7.5.1.md index ad10e87c0d8ca..ee707dd5d1a75 100644 --- a/releases/release-7.5.1.md +++ b/releases/release-7.5.1.md @@ -13,21 +13,21 @@ 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` の場合のGCスレッド数を設定します。 [#16101](https://github.com/tikv/tikv/issues/16101) @[tonyxuqqi](https://github.com/tonyxuqqi) +- セキュリティ強化モード(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) + - [`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) ## 改善点 {#improvements} - TiDB - - DDLスキーマの再ロードプロセス中に`tikv_client_read_timeout`を使用して、クラスタでのメタリージョンLeaderの読み取り不可の影響を軽減します。 [#48124](https://github.com/pingcap/tidb/issues/48124) @[cfzjywxk](https://github.com/cfzjywxk) + - 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) + - リソース制御に関する可観測性を強化する[#49318](https://github.com/pingcap/tidb/issues/49318) @[glorv](https://github.com/glorv) @[bufferflies](https://github.com/bufferflies) @[nolouch](https://github.com/nolouch) リソースグループを使用してアプリケーションのワークロードを分離するユーザーが増えるにつれ、リソースコントロールはリソースグループに基づいた拡張データを提供します。これにより、リソースグループのワークロードと設定を監視し、次のような問題を迅速に特定し、正確に診断できるようになります。 @@ -36,205 +36,205 @@ 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) + - いくつかの型変換を処理する際の 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) - - 非バイナリ照合順序が設定され、クエリに`LIKE`含まれている場合、オプティマイザは実行効率を向上させるために`IndexRangeScan`を生成します[#48181](https://github.com/pingcap/tidb/issues/48181) [#49138](https://github.com/pingcap/tidb/issues/49138) @[time-and-fate](https://github.com/time-and-fate) + - 非バイナリ照合順序が設定され、クエリに`LIKE`含まれている場合、オプティマイザは実行効率を向上させるために`IndexRangeScan`を生成します[#48181](https://github.com/pingcap/tidb/issues/48181) [#49138](https://github.com/pingcap/tidb/issues/49138) @[time-and-fate](https://github.com/time-and-fate) - - 特定のシナリオで`OUTER JOIN`を`INNER JOIN`に変換する能力を強化する[#49616](https://github.com/pingcap/tidb/issues/49616) @[qw4990](https://github.com/qw4990) + - 特定のシナリオで`OUTER JOIN`を`INNER JOIN`に変換する能力を強化する[#49616](https://github.com/pingcap/tidb/issues/49616) @[qw4990](https://github.com/qw4990) - - 通常の`ADD INDEX`タスクにフォールバックするのではなく、複数の加速された`ADD INDEX` DDL タスクをキューに入れて実行できるようにサポートします。 [#47758](https://github.com/pingcap/tidb/issues/47758) @[tangenta](https://github.com/tangenta) + - 通常の`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) + - 空のテーブルにインデックスを追加する速度を向上[#49682](https://github.com/pingcap/tidb/issues/49682) @[zimulala](https://github.com/zimulala) - TiKV - - 低速ストア検出アルゴリズムを強化し、感度を向上させ、特に集中的な読み取りおよび書き込み負荷のシナリオで誤検出率を低減します[#15909](https://github.com/tikv/tikv/issues/15909) @[LykxSassinator](https://github.com/LykxSassinator) + - 低速ストア検出アルゴリズムを強化し、感度を向上させ、特に集中的な読み取りおよび書き込み負荷のシナリオで誤検出率を低減します[#15909](https://github.com/tikv/tikv/issues/15909) @[LykxSassinator](https://github.com/LykxSassinator) - TiFlash - - RU値をより安定させるために[リクエストユニット(RU)](/tidb-resource-control-ru-groups.md#what-is-request-unit-ru)計算方法を改善する[#8391](https://github.com/pingcap/tiflash/issues/8391) @[guo-shaoge](https://github.com/guo-shaoge) - - ディスクパフォ​​ーマンスジッターによる読み取りレイテンシーへの影響を軽減[#8583](https://github.com/pingcap/tiflash/issues/8583) @[JaySon-Huang](https://github.com/JaySon-Huang) - - バックグラウンド GC タスクによる読み取りおよび書き込みタスクのレイテンシーへの影響を軽減します[#8650](https://github.com/pingcap/tiflash/issues/8650) @[JaySon-Huang](https://github.com/JaySon-Huang) + - RU値をより安定させるために[リクエストユニット(RU)](/tidb-resource-control-ru-groups.md#what-is-request-unit-ru)計算方法を改善する[#8391](https://github.com/pingcap/tiflash/issues/8391) @[guo-shaoge](https://github.com/guo-shaoge) + - ディスクパフォ​​ーマンスジッターによる読み取りレイテンシーへの影響を軽減[#8583](https://github.com/pingcap/tiflash/issues/8583) @[JaySon-Huang](https://github.com/JaySon-Huang) + - バックグラウンド GC タスクによる読み取りおよび書き込みタスクのレイテンシーへの影響を軽減します[#8650](https://github.com/pingcap/tiflash/issues/8650) @[JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - より効率的なアルゴリズムを使用して、データ復元中に 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) - - 大規模なデータセットのシナリオで`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) + - より効率的なアルゴリズムを使用して、データ復元中に 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) + - 大規模なデータセットのシナリオで`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での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) - - 並列処理を増やすことで、TiCDC がオブジェクトストレージにデータを複製する際のパフォーマンスが向上します。 [#10098](https://github.com/pingcap/tiflow/issues/10098) @[CharlesCheung96](https://github.com/CharlesCheung96) + - 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) + - 並列処理を増やすことで、TiCDC がオブジェクトストレージにデータを複製する際のパフォーマンスが向上します。 [#10098](https://github.com/pingcap/tiflow/issues/10098) @[CharlesCheung96](https://github.com/CharlesCheung96) - TiDB Lightning - - 多数の小さなテーブル[#50105](https://github.com/pingcap/tidb/issues/50105) `ALTER TABLE` [D3ハンター](https://github.com/D3Hunter) + - 多数の小さなテーブル[#50105](https://github.com/pingcap/tidb/issues/50105) `ALTER TABLE` [D3ハンター](https://github.com/D3Hunter) ## バグ修正 {#bug-fixes} - TiDB - - システム変数`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`関数が 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) - - 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` が使用される場合に発生する可能性のある`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` による長期メモリ圧迫により 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 と一致しない問題を修正 [#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) - - 特定のシナリオでオプティマイザが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) - - 複数レベルのネストされた`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) - - 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) - - 正常なシャットダウン中に 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) - - 監査ログ用の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) - - `tidb_enable_collect_execution_info`を無効にするとコプロセッサキャッシュがpanicになる問題を修正[#48212](https://github.com/pingcap/tidb/issues/48212) @[you06](https://github.com/you06) - - パーティション列タイプが`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所有者がネットワークから分離された後に`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`小さい値に設定されている場合に`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_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`関数が 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) + - 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` が使用される場合に発生する可能性のある`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` による長期メモリ圧迫により 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 と一致しない問題を修正 [#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) + - 特定のシナリオでオプティマイザが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) + - 複数レベルのネストされた`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) + - 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) + - 正常なシャットダウン中に 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) + - 監査ログ用の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) + - `tidb_enable_collect_execution_info`を無効にするとコプロセッサキャッシュがpanicになる問題を修正[#48212](https://github.com/pingcap/tidb/issues/48212) @[you06](https://github.com/you06) + - パーティション列タイプが`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所有者がネットワークから分離された後に`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`小さい値に設定されている場合に`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` をチェックしているときに 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`算術乗算切り捨てを処理するときに 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) + - `tidb_enable_row_level_checksum`有効にすると TiKV がpanicを起こす可能性がある問題を修正[#16371](https://github.com/tikv/tikv/issues/16371) @[cfzjywxk](https://github.com/cfzjywxk) + - 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`算術乗算切り捨てを処理するときに 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) - 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 のネットワーク パーティションにより、スケジュールがすぐに開始されない可能性がある問題を修正[#7016](https://github.com/tikv/pd/issues/7016) @[HuSharp](https://github.com/HuSharp) - - リーダースイッチ後に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 がpanicになる可能性がある問題を修正しました。 [#7630](https://github.com/tikv/pd/issues/7630) @[rleungx](https://github.com/rleungx) + - リソース グループをバッチでクエリすると 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) + - リーダースイッチ後に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 がpanicになる可能性がある問題を修正しました。 [#7630](https://github.com/tikv/pd/issues/7630) @[rleungx](https://github.com/rleungx) - 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 実行中に競合に遭遇した場合の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) - - 分散ストレージおよびコンピューティングアーキテクチャで、 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) + - レプリカ移行中に 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 実行中に競合に遭遇した場合の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) + - 分散ストレージおよびコンピューティングアーキテクチャで、 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) - - `--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) - - 古いバージョンのバックアップからデータを復元するときに`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が外部ストレージファイルに対して誤った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) + - 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) + - 古いバージョンのバックアップからデータを復元するときに`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が外部ストレージファイルに対して誤った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) - - 同期ポイントテーブルが誤って複製される可能性がある問題を修正[#10576](https://github.com/pingcap/tiflow/issues/10576) @[asddongmen](https://github.com/asddongmen) - - 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) - - オブジェクトストレージサービスにデータを複製するときに 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) + - 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) + - 同期ポイントテーブルが誤って複製される可能性がある問題を修正[#10576](https://github.com/pingcap/tiflow/issues/10576) @[asddongmen](https://github.com/asddongmen) + - 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) + - オブジェクトストレージサービスにデータを複製するときに 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) - - DM が「イベント タイプ切り捨てが無効です」というエラーに遭遇し、アップグレードが失敗する問題を修正しました[#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) + - 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 6f868a1911ce9..29d8e29f6e8d9 100644 --- a/releases/release-7.5.2.md +++ b/releases/release-7.5.2.md @@ -13,241 +13,241 @@ 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) -- 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) してください@[lidezhu](https://github.com/lidezhu) [#10918](https://github.com/pingcap/tiflow/issues/10918) +- 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) してください@[lidezhu](https://github.com/lidezhu) [#10918](https://github.com/pingcap/tiflow/issues/10918) ## 改善点 {#improvements} - TiDB - - `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` の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) @[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) + - `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` の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) @[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 - - コプロセッサエラーのログレベルを`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) - - 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) + - コプロセッサエラーのログレベルを`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) + - 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) - 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 - - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) + - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) - ツール - Backup & Restore (BR) - - BRはデータ復旧中に空のSSTファイルをクリーンアップします[#16005](https://github.com/tikv/tikv/issues/16005) @[Leavrth](https://github.com/Leavrth) - - ログバックアップの互換性テストとインデックスアクセラレーションをカバーする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) - - DNSエラーによる失敗の再試行回数を増やす [#53029](https://github.com/pingcap/tidb/issues/53029) @[YuJuncen](https://github.com/YuJuncen) + - BRはデータ復旧中に空のSSTファイルをクリーンアップします[#16005](https://github.com/tikv/tikv/issues/16005) @[Leavrth](https://github.com/Leavrth) + - ログバックアップの互換性テストとインデックスアクセラレーションをカバーする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) + - DNSエラーによる失敗の再試行回数を増やす [#53029](https://github.com/pingcap/tidb/issues/53029) @[YuJuncen](https://github.com/YuJuncen) - TiCDC - - 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) + - 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) ## バグ修正 {#bug-fixes} - TiDB - - 一意インデックスを追加するときに同時 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) - - インデックスデータを解析するときに 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) - - 述語の`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) - - インデックス プランが順序に保たれている場合に、インデックス マージによって部分的な制限が誤ってプッシュダウンされる問題を修正しました。 [#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) - - 大規模並列処理 (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) - - スライスの浅いコピーを使用せずに列プルーニングを行うと、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) - - テーブルにクラスター化インデックスがある場合に並列`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` の場合に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) - - 外部キーを持つテーブルを復元するときに 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` に設定されている場合に 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) - - 相関サブクエリにおける 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) - - OOMエラー発生後に自動統計収集が停止する問題を修正[#51993](https://github.com/pingcap/tidb/issues/51993) @[Rustin170506](https://github.com/Rustin170506) - - `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) - - `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` の場合に`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`リストに定数のみが含まれる場合に、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) - - `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 エラーをログに記録するときに 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) + - 一意インデックスを追加するときに同時 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) + - インデックスデータを解析するときに 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) + - 述語の`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) + - インデックス プランが順序に保たれている場合に、インデックス マージによって部分的な制限が誤ってプッシュダウンされる問題を修正しました。 [#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) + - 大規模並列処理 (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) + - スライスの浅いコピーを使用せずに列プルーニングを行うと、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) + - テーブルにクラスター化インデックスがある場合に並列`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` の場合に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) + - 外部キーを持つテーブルを復元するときに 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` に設定されている場合に 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) + - 相関サブクエリにおける 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) + - OOMエラー発生後に自動統計収集が停止する問題を修正[#51993](https://github.com/pingcap/tidb/issues/51993) @[Rustin170506](https://github.com/Rustin170506) + - `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) + - `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` の場合に`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`リストに定数のみが含まれる場合に、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) + - `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 エラーをログに記録するときに 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 ログで`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) - - クエリ内の`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) - - 古いリージョンピアが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) + - 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) + - クエリ内の`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) + - 古いリージョンピアが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ネットワークパーティションの障害回復後の接続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`配置ポリシー を変更できない問題を修正 [#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) - - スケーリングの進行状況が正しく表示されない問題を修正[#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) + - 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`配置ポリシー を変更できない問題を修正 [#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) + - スケーリングの進行状況が正しく表示されない問題を修正[#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) - TiFlash - - 分散ストレージおよびコンピューティングアーキテクチャで、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) - - クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました[#9039](https://github.com/pingcap/tiflash/issues/9039) @[JaySon-Huang](https://github.com/JaySon-Huang) - - チャンクエンコード中に`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) - - 分散ストレージおよびコンピューティングアーキテクチャで、 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) + - 分散ストレージおよびコンピューティングアーキテクチャで、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) + - クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました[#9039](https://github.com/pingcap/tiflash/issues/9039) @[JaySon-Huang](https://github.com/JaySon-Huang) + - チャンクエンコード中に`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) + - 分散ストレージおよびコンピューティングアーキテクチャで、 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) - - フルバックアップが失敗したときにログが多すぎる問題を修正[#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) - - 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) @[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) - - 不安定なテストケース`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) + - 特別なイベントタイミングにより、ログバックアップでデータ損失が発生する可能性があるという稀な問題を修正しました。 [#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) + - 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) @[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) + - 不安定なテストケース`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) - - 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) - - テーブルレプリケーションタスクをスケジュールするときに 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`の古い値部分が、実際のタイプではなく、タイプ`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) - - アップストリームの主キーまたは一意キーを更新すると、アップストリームとダウンストリーム間でデータの不整合が発生する可能性がある問題を修正[#10918](https://github.com/pingcap/tiflow/issues/10918) @[lidezhu](https://github.com/lidezhu) + - 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) + - テーブルレプリケーションタスクをスケジュールするときに 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`の古い値部分が、実際のタイプではなく、タイプ`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) + - アップストリームの主キーまたは一意キーを更新すると、アップストリームとダウンストリーム間でデータの不整合が発生する可能性がある問題を修正[#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が実行されているときに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) + - 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.3.md b/releases/release-7.5.3.md index ce02cd7ad78e9..f6aed4391fac2 100644 --- a/releases/release-7.5.3.md +++ b/releases/release-7.5.3.md @@ -13,122 +13,122 @@ TiDB バージョン: 7.5.3 ## 互換性の変更 {#compatibility-changes} -- TiDB でサポートされているすべてのキーワードの情報を表示するための新しいシステムテーブル[`INFORMATION_SCHEMA.KEYWORDS`](/information-schema/information-schema-keywords.md)を追加します。 [#48801](https://github.com/pingcap/tidb/issues/48801) @[dveeden](https://github.com/dveeden) +- 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 メッセージの圧縮アルゴリズムにのみ影響します。 - - v7.5.3以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) + - v7.5.3以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) ## 改善点 {#improvements} - TiDB - - TiFlash配置ルールを一括削除することで、パーティションテーブルで`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 [#54068](https://github.com/pingcap/tidb/issues/54068) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) + - TiFlash配置ルールを一括削除することで、パーティションテーブルで`TRUNCATE`または`DROP`操作を実行した後のデータGCの処理速度が向上します。 [#54068](https://github.com/pingcap/tidb/issues/54068) @[Lloyd-Pottiger](https://github.com/Lloyd-Pottiger) - TiFlash - - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) - - 同時実行性の高いデータ読み取り操作におけるロック競合を減らし、短いクエリのパフォーマンスを最適化します[#9125](https://github.com/pingcap/tiflash/issues/9125) @[JinheLin](https://github.com/JinheLin) + - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) + - 同時実行性の高いデータ読み取り操作におけるロック競合を減らし、短いクエリのパフォーマンスを最適化します[#9125](https://github.com/pingcap/tiflash/issues/9125) @[JinheLin](https://github.com/JinheLin) - ツール - Backup & Restore (BR) - - `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) @[YuJuncen](https://github.com/YuJuncen) - - ログバックアップの互換性テストとインデックスアクセラレーションの追加をカバーするPITR統合テストケースを追加します。 [#51987](https://github.com/pingcap/tidb/issues/51987) @[Leavrth](https://github.com/Leavrth) - - リージョンのリーダー不在による失敗の再試行回数を増やす [#54017](https://github.com/pingcap/tidb/issues/54017) @[Leavrth](https://github.com/Leavrth) - - 環境変数を介した Alibaba Cloud アクセス資格情報の設定をサポート [#45551](https://github.com/pingcap/tidb/issues/45551) @[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) + - チェックポイントの遅延が大きい場合にログ バックアップ タスクを自動的に中止し、GC の長時間のブロッキングや潜在的なクラスターの問題を回避することをサポートします[#50803](https://github.com/pingcap/tidb/issues/50803) @[RidRisR](https://github.com/RidRisR) + - 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) + - リージョンのリーダー不在による失敗の再試行回数を増やす [#54017](https://github.com/pingcap/tidb/issues/54017) @[Leavrth](https://github.com/Leavrth) + - 環境変数を介した Alibaba Cloud アクセス資格情報の設定をサポート [#45551](https://github.com/pingcap/tidb/issues/45551) @[RidRisR](https://github.com/RidRisR) - TiCDC - - ダウンストリームがメッセージキュー(MQ)またはクラウドストレージの場合、生のイベントを直接出力することをサポート[#11211](https://github.com/pingcap/tiflow/issues/11211) @[CharlesCheung96](https://github.com/CharlesCheung96) + - ダウンストリームがメッセージキュー(MQ)またはクラウドストレージの場合、生のイベントを直接出力することをサポート[#11211](https://github.com/pingcap/tiflow/issues/11211) @[CharlesCheung96](https://github.com/CharlesCheung96) ## バグ修正 {#bug-fixes} - TiDB - - インデックス統計の読み込み時にメモリリークが発生する可能性がある問題を修正[#54022](https://github.com/pingcap/tidb/issues/54022) @[Rustin170506](https://github.com/Rustin170506) - - `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=''` の場合に、フィールドの`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) - - データ変更操作を含むトランザクションで仮想列を持つテーブルをクエリすると、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) - - 場合によっては無効な列タイプ`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) - - 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) を報告する可能性がある問題を修正しました [#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`認証プラグインを使用しているときに、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) - - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @[qw4990](https://github.com/qw4990) + - インデックス統計の読み込み時にメモリリークが発生する可能性がある問題を修正[#54022](https://github.com/pingcap/tidb/issues/54022) @[Rustin170506](https://github.com/Rustin170506) + - `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=''` の場合に、フィールドの`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) + - データ変更操作を含むトランザクションで仮想列を持つテーブルをクエリすると、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) + - 場合によっては無効な列タイプ`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) + - 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) を報告する可能性がある問題を修正しました [#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`認証プラグインを使用しているときに、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) + - `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) - - CDC とログバックアップが`advance-ts-interval`構成を使用して`check_leader`のタイムアウトを制限しないため、TiKV が正常に再起動したときに`resolved_ts`遅延が大きくなる場合がある問題を修正しました[#17107](https://github.com/tikv/tikv/issues/17107) @[MyonKeminta](https://github.com/MyonKeminta) - - 破損した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) + - 同時実行性の高いコプロセッサー要求により 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データ スナップショットを適用すると 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) - - 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) - - 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) + - リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値より少なくなる問題を修正しました。 [#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) + - 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) - TiFlash - - 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) - - データベースにまたがる空のパーティションを持つパーティションテーブルで`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) + - 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) + - データベースにまたがる空のパーティションを持つパーティションテーブルで`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) - - 復元プロセス中に複数のネストされた再試行によりBR がエラーを正しく識別できない問題を修正[#54053](https://github.com/pingcap/tidb/issues/54053) @[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) - - ログバックアップタスクを一時停止、停止、再構築した後、タスクの状態は正常であるが、チェックポイントが進まない問題を修正しました。 [#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) + - アドバンサーオーナーの移行後にログバックアップが一時停止される可能性がある問題を修正しました [#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) + - 増分バックアップ中の 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`イベントを分割した後、チェックサムが正しく`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) + - `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 - - テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正[#53682](https://github.com/pingcap/tidb/issues/53682) @[tangenta](https://github.com/tangenta) + - テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正[#53682](https://github.com/pingcap/tidb/issues/53682) @[tangenta](https://github.com/tangenta) diff --git a/releases/release-7.5.4.md b/releases/release-7.5.4.md index b5c5f9deff1d8..b6ddca04d548e 100644 --- a/releases/release-7.5.4.md +++ b/releases/release-7.5.4.md @@ -13,113 +13,113 @@ 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 に設定して、過剰な履歴タスクによる OOM の問題を防止します。 [#55711](https://github.com/pingcap/tidb/issues/55711) @[joccau](https://github.com/joccau) +- [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) @[Connor1996](https://github.com/Connor1996) - - ログの適用を待つために 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) + - RocksDB 圧縮のトリガー メカニズムを最適化し、多数の DELETE バージョンを処理するときにディスク領域の再利用を高速化します。 [#17269](https://github.com/tikv/tikv/issues/17269) @[AndreMouche](https://github.com/AndreMouche) + - ピアメッセージチャネルのメモリ使用量を減らす [#16229](https://github.com/tikv/tikv/issues/16229) @[Connor1996](https://github.com/Connor1996) + - ログの適用を待つために 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) - - 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) + - `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) - ツール - 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} - 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) - - `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) - - `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) - - `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 文を実行すると`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 が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) - - `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) + - データベースに多くのテーブルが存在する場合に`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) + - 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) + - `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) + - `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 文を実行すると`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 が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) + - `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スナップショットを処理するときに、遅い分割操作と新しいレプリカの即時削除によってトリガーされ、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) + - 古いレプリカが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) - 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) - - マイクロサービスモードで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) + - 多数のリージョンが存在する場合に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) + - マイクロサービスモードで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 - - 分散ストレージおよびコンピューティングアーキテクチャで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) - - 分散ストレージおよびコンピューティングアーキテクチャで、 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) + - 分散ストレージおよびコンピューティングアーキテクチャで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) + - 分散ストレージおよびコンピューティングアーキテクチャで、 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) - ツール - Backup & Restore (BR) - - バックアッププロセス中に 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) - - ログバックアップが有効になっているときに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) + - バックアッププロセス中に 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) + - ログバックアップが有効になっているときに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) - TiCDC - - 変更フィードチェックポイントの**Barrier-ts**監視メトリックが不正確になる可能性がある問題を修正しました[#11553](https://github.com/pingcap/tiflow/issues/11553) @[3AceShowHand](https://github.com/3AceShowHand) + - 変更フィードチェックポイントの**Barrier-ts**監視メトリックが不正確になる可能性がある問題を修正しました[#11553](https://github.com/pingcap/tiflow/issues/11553) @[3AceShowHand](https://github.com/3AceShowHand) - 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) - - 複数の DM マスターノードが同時にリーダーになり、データの不整合が発生する可能性がある問題を修正しました[#11602](https://github.com/pingcap/tiflow/issues/11602) @[GMHDBJD](https://github.com/GMHDBJD) + - インデックスの長さがデフォルト値の`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 3286b2ee575cf..46de0da3f4e08 100644 --- a/releases/release-7.5.5.md +++ b/releases/release-7.5.5.md @@ -13,155 +13,155 @@ TiDB バージョン: 7.5.5 ## 互換性の変更 {#compatibility-changes} -- インデックスを追加する際の取り込みフェーズの最大速度を制限する新しいシステム変数[`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) +- インデックスを追加する際の取り込みフェーズの最大速度を制限する新しいシステム変数[`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} - TiDB - - 統計情報がすべて TopN で構成され、対応するテーブル統計の変更された行数が 0 以外である場合に、TopN にヒットしない等価条件の推定結果を 0 から 1 に調整します[#47400](https://github.com/pingcap/tidb/issues/47400) @[terry1purcell](https://github.com/terry1purcell) + - 統計情報がすべて TopN で構成され、対応するテーブル統計の変更された行数が 0 以外である場合に、TopN にヒットしない等価条件の推定結果を 0 から 1 に調整します[#47400](https://github.com/pingcap/tidb/issues/47400) @[terry1purcell](https://github.com/terry1purcell) - 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) + - 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) - 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) + - 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) - ツール - Backup & Restore (BR) - - バックアップ中の不要なログ出力を削減[#55902](https://github.com/pingcap/tidb/issues/55902) @[Leavrth](https://github.com/Leavrth) + - バックアップ中の不要なログ出力を削減[#55902](https://github.com/pingcap/tidb/issues/55902) @[Leavrth](https://github.com/Leavrth) - TiDB Data Migration (DM) - - 認識されないMariaDBbinlogイベントのログレベルを下げる[#10204](https://github.com/pingcap/tiflow/issues/10204) @[dveeden](https://github.com/dveeden) + - 認識されないMariaDBbinlogイベントのログレベルを下げる[#10204](https://github.com/pingcap/tiflow/issues/10204) @[dveeden](https://github.com/dveeden) ## バグ修正 {#bug-fixes} - TiDB - - 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`ステートメントを使用してデータをインポートした後、 `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) - - ストレージエンジンとして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) - - エイリアスを持つマルチテーブル`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) - - 外部キーを含むテーブル構造をインポートするときに 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) - - `RECOVER TABLE BY JOB JOB_ID;`を実行すると TiDB がpanicを起こす可能性がある問題を修正[#55113](https://github.com/pingcap/tidb/issues/55113) @[crazycs520](https://github.com/crazycs520) - - クエリに利用可能なインデックスマージ実行計画がある場合に`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) - - アップグレード中に`ALTER TABLE TIFLASH REPLICA`を実行するとTiDBノードがクラッシュする問題を修正[#57863](https://github.com/pingcap/tidb/issues/57863) @[tangenta](https://github.com/tangenta) - - クエリ`INFORMATION_SCHEMA.columns`のパフォーマンスが低下する問題を修正 [#58184](https://github.com/pingcap/tidb/issues/58184) @[lance6716](https://github.com/lance6716) - - 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`テーブルでタイマーを手動で削除すると、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の内部コルーチンで発生する可能性のあるデータ競合問題を修正しました [#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) + - 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`ステートメントを使用してデータをインポートした後、 `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) + - ストレージエンジンとして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) + - エイリアスを持つマルチテーブル`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) + - 外部キーを含むテーブル構造をインポートするときに 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) + - `RECOVER TABLE BY JOB JOB_ID;`を実行すると TiDB がpanicを起こす可能性がある問題を修正[#55113](https://github.com/pingcap/tidb/issues/55113) @[crazycs520](https://github.com/crazycs520) + - クエリに利用可能なインデックスマージ実行計画がある場合に`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) + - アップグレード中に`ALTER TABLE TIFLASH REPLICA`を実行するとTiDBノードがクラッシュする問題を修正[#57863](https://github.com/pingcap/tidb/issues/57863) @[tangenta](https://github.com/tangenta) + - クエリ`INFORMATION_SCHEMA.columns`のパフォーマンスが低下する問題を修正 [#58184](https://github.com/pingcap/tidb/issues/58184) @[lance6716](https://github.com/lance6716) + - 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`テーブルでタイマーを手動で削除すると、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の内部コルーチンで発生する可能性のあるデータ競合問題を修正しました [#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) - TiKV - - リージョンをマージすると稀に TiKV がpanicを起こす可能性がある問題を修正[#17840](https://github.com/tikv/tikv/issues/17840) @[glorv](https://github.com/glorv) - - Raftと RocksDB が異なるディスクにデプロイされている場合、RocksDB が配置されているディスクでは低速ディスク検出が機能しない問題を修正[#17884](https://github.com/tikv/tikv/issues/17884) @[LykxSassinator](https://github.com/LykxSassinator) - - `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の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) - - エラー発生時に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) - - インポートモジュールの競合検出インターフェースにおける不適切なエラー処理により、TiKV がpanicを起こす可能性がある問題を修正しました[#17830](https://github.com/tikv/tikv/issues/17830) @[joccau](https://github.com/joccau) + - リージョンをマージすると稀に TiKV がpanicを起こす可能性がある問題を修正[#17840](https://github.com/tikv/tikv/issues/17840) @[glorv](https://github.com/glorv) + - Raftと RocksDB が異なるディスクにデプロイされている場合、RocksDB が配置されているディスクでは低速ディスク検出が機能しない問題を修正[#17884](https://github.com/tikv/tikv/issues/17884) @[LykxSassinator](https://github.com/LykxSassinator) + - `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の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) + - エラー発生時に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) + - インポートモジュールの競合検出インターフェースにおける不適切なエラー処理により、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リーダー遷移中に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) + - `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) - TiFlash - - 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) - - 分散ストレージおよびコンピューティングアーキテクチャで新しい列をクエリすると誤った結果が返される可能性がある問題を修正しました [#9665](https://github.com/pingcap/tiflash/issues/9665) @[zimulala](https://github.com/zimulala) + - 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) + - 分散ストレージおよびコンピューティングアーキテクチャで新しい列をクエリすると誤った結果が返される可能性がある問題を修正しました [#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) - - `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) - - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に PITR タスクが`Information schema is out of date`エラーを返す可能性がある問題を修正しました[#57743](https://github.com/pingcap/tidb/issues/57743) @[Tristan1900](https://github.com/Tristan1900) + - データの復元に失敗した後、チェックポイントから再開するとエラー`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) + - `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) + - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に PITR タスクが`Information schema is out of date`エラーを返す可能性がある問題を修正しました[#57743](https://github.com/pingcap/tidb/issues/57743) @[Tristan1900](https://github.com/Tristan1900) - TiCDC - - 有効なインデックスのないテーブルで`TRUNCATE TABLE` DDL を複製するときに TiCDC がエラーを報告する可能性がある問題を修正しました。 [#11765](https://github.com/pingcap/tiflow/issues/11765) @[asddongmen](https://github.com/asddongmen) - - Simpleプロトコルメッセージでパーティションテーブルの`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) + - 有効なインデックスのないテーブルで`TRUNCATE TABLE` DDL を複製するときに TiCDC がエラーを報告する可能性がある問題を修正しました。 [#11765](https://github.com/pingcap/tiflow/issues/11765) @[asddongmen](https://github.com/asddongmen) + - Simpleプロトコルメッセージでパーティションテーブルの`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) - - 物理インポートモードでデータをインポートした後に、テーブル内の自動生成された 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) + - 物理インポートモードでデータをインポートした後に、テーブル内の自動生成された 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) - - 物理インポートモードを使用してデータをインポートした後に`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 ファイルをインポートする際の準備フェーズで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) + - 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 ファイルをインポートする際の準備フェーズで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) から 503 エラーを受信したときにDumpling が適切に再試行できない問題を修正しました [#56127](https://github.com/pingcap/tidb/issues/56127) @[OliverS929](https://github.com/OliverS929) + - 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 179ad524f76a1..1989aa83a716b 100644 --- a/releases/release-7.5.6.md +++ b/releases/release-7.5.6.md @@ -19,119 +19,119 @@ TiDB バージョン: 7.5.6 - TiDB - - 統計情報がすべて 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) + - 統計情報がすべて 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) - 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) + - 無効な`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) - TiFlash - - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) + - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) - ツール - 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) + - バックアップパフォーマンスを向上させるために、フルバックアップ中のテーブルレベルのチェックサム計算をデフォルトで無効にする( `--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) - TiDB Lightning - - CSV ファイルを解析するときに行幅チェックを追加して、OOM の問題を防ぐ[#58590](https://github.com/pingcap/tidb/issues/58590) @[D3Hunter](https://github.com/D3Hunter) + - CSV ファイルを解析するときに行幅チェックを追加して、OOM の問題を防ぐ[#58590](https://github.com/pingcap/tidb/issues/58590) @[D3Hunter](https://github.com/D3Hunter) ## バグ修正 {#bug-fixes} - TiDB - - `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`列のデフォルト値が正しくない問題を修正[#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) - - `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` を変更するときに一部の 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) - - 仮想生成列の依存関係に属性`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 にプッシュダウンされなくなりました`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) + - `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`列のデフォルト値が正しくない問題を修正[#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) + - `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` を変更するときに一部の 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) + - 仮想生成列の依存関係に属性`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 にプッシュダウンされなくなりました`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) - 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) - - 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) - - 例外が発生したときに 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) + - リージョンを分割した後、リーダーをすぐに選出できない問題を修正しました [#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) + - 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) + - 例外が発生したときに 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) - PD - - 単一のログファイルのデフォルト値`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) - - `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リーダーの切り替え時にリージョン同期が間に合わない可能性がある問題を修正しました [#9017](https://github.com/tikv/pd/issues/9017) @[rleungx](https://github.com/rleungx) - - PDノードがLeaderでない場合でもTSOを生成する可能性がある問題を修正しました [#9051](https://github.com/tikv/pd/issues/9051) @[rleungx](https://github.com/rleungx) + - 単一のログファイルのデフォルト値`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) + - `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リーダーの切り替え時にリージョン同期が間に合わない可能性がある問題を修正しました [#9017](https://github.com/tikv/pd/issues/9017) @[rleungx](https://github.com/rleungx) + - 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) - - パーティションテーブルに対するクエリが、パーティションテーブルで`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` に設定すると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) + - メモリ使用量が少ないときに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) + - パーティションテーブルに対するクエリが、パーティションテーブルで`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` に設定すると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 にリクエストを送信するときに`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` を使用してログバックアップタスクをクエリすると、結果に`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) + - 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` を使用してログバックアップタスクをクエリすると、結果に`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) - - アップストリームで新しく追加された列のデフォルト値を`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) - - チェンジフィードが削除された後に 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プロトコル経由で`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) + - 多数の小さなテーブルがあるシナリオで 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) + - チェンジフィードが削除された後に 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プロトコル経由で`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 - - ログが適切に感度調整されない問題を修正[#59086](https://github.com/pingcap/tidb/issues/59086) @[GMHDBJD](https://github.com/GMHDBJD) + - ログが適切に感度調整されない問題を修正[#59086](https://github.com/pingcap/tidb/issues/59086) @[GMHDBJD](https://github.com/GMHDBJD) diff --git a/releases/release-7.5.7.md b/releases/release-7.5.7.md index 43ca73918376e..a1ef4c82b1b6d 100644 --- a/releases/release-7.5.7.md +++ b/releases/release-7.5.7.md @@ -13,8 +13,8 @@ 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 は以下の設定項目を廃止し、自動圧縮動作を制御する新しい[`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) +- デフォルト値の[`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 は以下の設定項目を廃止し、自動圧縮動作を制御する新しい[`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,145 +23,145 @@ TiDB バージョン: 7.5.7 - TiDB - - データインポート中のリージョン分割とデータ取り込みのためのフロー制御インターフェースを追加します [#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) - - インデックス追加中の 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) - - DML 操作と DDL 操作の間に大規模なロック競合が存在する場合の一時インデックスのマージのパフォーマンスを向上[#61433](https://github.com/pingcap/tidb/issues/61433) @[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) + - インデックス追加中の 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) + - 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) - - 多数の 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) - - 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) - - 書き込み操作のフロー制御構成の動的な変更をサポート[#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 が別々のマウント パスを使用する場合の 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) + - 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) + - 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) + - 書き込み操作のフロー制御構成の動的な変更をサポート[#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 が別々のマウント パスを使用する場合の 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 に GO ランタイム関連の監視メトリクスを追加 [#8931](https://github.com/tikv/pd/issues/8931) @[bufferflies](https://github.com/bufferflies) - - 不要なエラーログを削減 [#9370](https://github.com/tikv/pd/issues/9370) @[bufferflies](https://github.com/bufferflies) + - Prometheus に GO ランタイム関連の監視メトリクスを追加 [#8931](https://github.com/tikv/pd/issues/8931) @[bufferflies](https://github.com/bufferflies) + - 不要なエラーログを削減 [#9370](https://github.com/tikv/pd/issues/9370) @[bufferflies](https://github.com/bufferflies) - TiFlash - - ワイドテーブルシナリオにおけるTiFlash OOM リスクの観測可能性を強化[#10272](https://github.com/pingcap/tiflash/issues/10272) @[JaySon-Huang](https://github.com/JaySon-Huang) - - ストレージスナップショットを取得する際の最大再試行回数を増やし、大規模なテーブルのクエリの安定性を向上させます[#10300](https://github.com/pingcap/tiflash/issues/10300) @[JaySon-Huang](https://github.com/JaySon-Huang) + - ワイドテーブルシナリオにおけるTiFlash OOM リスクの観測可能性を強化[#10272](https://github.com/pingcap/tiflash/issues/10272) @[JaySon-Huang](https://github.com/JaySon-Huang) + - ストレージスナップショットを取得する際の最大再試行回数を増やし、大規模なテーブルのクエリの安定性を向上させます[#10300](https://github.com/pingcap/tiflash/issues/10300) @[JaySon-Huang](https://github.com/JaySon-Huang) - ツール - Backup & Restore (BR) - - TiDBをAmazon EC2に導入する場合、 BRはAWSインスタンスメタデータサービスバージョン2(IMDSv2)をサポートします。EC2インスタンスを設定することで、 BRがインスタンスに関連付けられたIAMロールを使用してAmazon S3への適切なアクセス権限を付与できるようになります[#16443](https://github.com/tikv/tikv/issues/16443) @[pingyu](https://github.com/pingyu) - - TiKVのダウンロードAPIは、バックアップファイルをダウンロードする際に特定の時間範囲内のデータをフィルタリングすることをサポートしており、復元時に古いデータバージョンや将来のデータバージョンがインポートされるのを回避します[#18399](https://github.com/tikv/tikv/issues/18399) @[3pointer](https://github.com/3pointer) + - TiDBをAmazon EC2に導入する場合、 BRはAWSインスタンスメタデータサービスバージョン2(IMDSv2)をサポートします。EC2インスタンスを設定することで、 BRがインスタンスに関連付けられたIAMロールを使用してAmazon S3への適切なアクセス権限を付与できるようになります[#16443](https://github.com/tikv/tikv/issues/16443) @[pingyu](https://github.com/pingyu) + - TiKVのダウンロードAPIは、バックアップファイルをダウンロードする際に特定の時間範囲内のデータをフィルタリングすることをサポートしており、復元時に古いデータバージョンや将来のデータバージョンがインポートされるのを回避します[#18399](https://github.com/tikv/tikv/issues/18399) @[3pointer](https://github.com/3pointer) ## バグ修正 {#bug-fixes} - TiDB - - `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文を実行した後に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) を無効にした後、スキーマ バージョン更新に失敗して 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) - - 統計の不適切な例外処理により、バックグラウンドタスクがタイムアウトしたときにメモリ内の統計が誤って削除される問題を修正しました[#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) - - `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 にある場合、後続の書き込みの後でも行数の推定が 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) - - 循環外部キー定義が無限ループを引き起こす問題を修正[#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) - - 月または年にわたる行数の推定値が大幅に過大評価される可能性がある問題を修正[#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プッシュダウン中に式ベースの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) - - インデックスの追加中に`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) + - `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文を実行した後に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) を無効にした後、スキーマ バージョン更新に失敗して 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) + - 統計の不適切な例外処理により、バックグラウンドタスクがタイムアウトしたときにメモリ内の統計が誤って削除される問題を修正しました[#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) + - `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 にある場合、後続の書き込みの後でも行数の推定が 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) + - 循環外部キー定義が無限ループを引き起こす問題を修正[#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) + - 月または年にわたる行数の推定値が大幅に過大評価される可能性がある問題を修正[#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プッシュダウン中に式ベースの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) + - インデックスの追加中に`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) - 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 が高同時実行で過剰な 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 が再起動した後に予期しない`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) - - TiKV が正常なシャットダウン中に進行中の手動圧縮タスクを終了できない問題を修正[#18396](https://github.com/tikv/tikv/issues/18396) @[LykxSassinator](https://github.com/LykxSassinator) + - 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 が再起動した後に予期しない`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) + - TiKV が正常なシャットダウン中に進行中の手動圧縮タスクを終了できない問題を修正[#18396](https://github.com/tikv/tikv/issues/18396) @[LykxSassinator](https://github.com/LykxSassinator) - PD - - `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) - - `tidb_enable_tso_follower_proxy`有効にすると TSO サービスが利用できなくなる可能性がある問題を修正[#9188](https://github.com/tikv/pd/issues/9188) @[Tema](https://github.com/Tema) + - `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) + - `tidb_enable_tso_follower_proxy`有効にすると TSO サービスが利用できなくなる可能性がある問題を修正[#9188](https://github.com/tikv/pd/issues/9188) @[Tema](https://github.com/Tema) - TiFlash - - `IMPORT INTO`または`BR restore` の実行中に SST ファイルを誤って削除することによって発生するpanicの問題を修正しました [#10141](https://github.com/pingcap/tiflash/issues/10141) @[CalvinNeo](https://github.com/CalvinNeo) - - `((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) - - リソース制御の低トークン信号が欠落するとクエリスロットリングが発生する問題を修正しました [#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) + - `IMPORT INTO`または`BR restore` の実行中に SST ファイルを誤って削除することによって発生するpanicの問題を修正しました [#10141](https://github.com/pingcap/tiflash/issues/10141) @[CalvinNeo](https://github.com/CalvinNeo) + - `((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) + - リソース制御の低トークン信号が欠落するとクエリスロットリングが発生する問題を修正しました [#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) - ツール - Backup & Restore (BR) - - 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` でテーブルをフィルタリングするときに、 BR が対応するテーブルがクラスター内に存在するかどうかをチェックしない問題を修正しました。 [#61592](https://github.com/pingcap/tidb/issues/61592) @[RidRisR](https://github.com/RidRisR) + - 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` でテーブルをフィルタリングするときに、 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) - - `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) + - 外部ストレージをダウンストリームとして使用すると、チェンジフィードが停止する可能性がある問題を修正しました。 [#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 が原因で、同じ IP アドレス上の TiKV ノードをスケールインまたはスケールアウトした後に、解決された ts ラグが増加し続ける問題を修正しました。 [#12162](https://github.com/pingcap/tiflow/issues/12162) @[3AceShowHand](https://github.com/3AceShowHand) - TiDB Lightning - - クラウドストレージから TiDB に Parquet ファイルをインポートするときに、 TiDB Lightning が数時間停止する可能性がある問題を修正しました。 [#60224](https://github.com/pingcap/tidb/issues/60224) @[joechenrh](https://github.com/joechenrh) - - TiKVへのRPCリクエストがタイムアウトするとTiDB Lightningが`context deadline exceeded`エラーを返す問題を修正しました [#61326](https://github.com/pingcap/tidb/issues/61326) @[OliverS929](https://github.com/OliverS929) + - クラウドストレージから TiDB に Parquet ファイルをインポートするときに、 TiDB Lightning が数時間停止する可能性がある問題を修正しました。 [#60224](https://github.com/pingcap/tidb/issues/60224) @[joechenrh](https://github.com/joechenrh) + - TiKVへのRPCリクエストがタイムアウトするとTiDB Lightningが`context deadline exceeded`エラーを返す問題を修正しました [#61326](https://github.com/pingcap/tidb/issues/61326) @[OliverS929](https://github.com/OliverS929) - 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-8.1.0.md b/releases/release-8.1.0.md index 8e7040de37236..319fa0cdc0d8a 100644 --- a/releases/release-8.1.0.md +++ b/releases/release-8.1.0.md @@ -23,7 +23,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 ### 信頼性 {#reliability} -- 予想よりも多くのリソースを消費するクエリの管理をサポート (GA) [#43691](https://github.com/pingcap/tidb/issues/43691) @[nolouch](https://github.com/nolouch) +- 予想よりも多くのリソースを消費するクエリの管理をサポート (GA) [#43691](https://github.com/pingcap/tidb/issues/43691) @[nolouch](https://github.com/nolouch) 突発的なSQLクエリパフォーマンスの問題は、データベース全体のパフォーマンス低下を引き起こす可能性があり、これはデータベースの安定性における最も一般的な課題です。これらの問題の原因は、テストされていない新しいSQL文、データ量の急激な変化、実行計画の突然の変更など、多岐にわたります。これらの問題をソースコードで完全に回避することは困難です。TiDB v7.2.0では、予想以上にリソースを消費するクエリを管理し、突発的なクエリパフォーマンスの問題の影響を迅速に軽減する機能が導入されました。この機能はv8.1.0で一般提供が開始されます。 @@ -37,7 +37,7 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 ### SQL {#sql} -- テーブルの作成時にデフォルトの列値を設定するためのより多くの式の使用をサポート (GA) [#50936](https://github.com/pingcap/tidb/issues/50936) @[zimulala](https://github.com/zimulala) +- テーブルの作成時にデフォルトの列値を設定するためのより多くの式の使用をサポート (GA) [#50936](https://github.com/pingcap/tidb/issues/50936) @[zimulala](https://github.com/zimulala) バージョン8.0.0より前のバージョンでは、テーブル作成時の列のデフォルト値は文字列、数値、日付、および特定の式に制限されていました。バージョン8.0.0以降では、より多くの式をデフォルトの列値として使用できるようになります。例えば、列のデフォルト値を`DATE_FORMAT`に設定できます。この機能により、より多様な要件に対応できるようになります。バージョン8.1.0では、この機能がGAになります。 @@ -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,146 +143,146 @@ TiDB 8.1.0 は長期サポートリリース (LTS) です。 - TiDB - - `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) - - コプロセッサー演算子の列`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) + - `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) + - コプロセッサー演算子の列`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 の安定性を向上させるために、 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) - 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 - - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) + - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) - ツール - Backup & Restore (BR) - - ログバックアップの互換性テストとインデックスアクセラレーションをカバーする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) - - BRはデータ復旧中に空のSSTファイルをクリーンアップします[#16005](https://github.com/tikv/tikv/issues/16005) @[Leavrth](https://github.com/Leavrth) + - ログバックアップの互換性テストとインデックスアクセラレーションをカバーする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) + - 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) - - トランザクション競合シナリオにおけるデータレプリケーションの安定性が大幅に向上し、パフォーマンスが最大10倍向上します[#10896](https://github.com/pingcap/tiflow/issues/10896) @[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) - - 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) - - アップグレード中に 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`が有効になっていて、統計の更新に使用されるメモリが制限を超えると 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` をクエリすると 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) - - 外部キーを持つテーブルを復元するときに 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) - - インデックスの追加が失敗した後に一時データをクリーンアップできない問題を修正[#52639](https://github.com/pingcap/tidb/issues/52639) @[lance6716](https://github.com/lance6716) - - プランキャッシュシナリオでメタデータロックが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 エラーをログに記録するときに 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) - - 夏時間で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) - - 一意インデックスを追加するとTiDBがpanicする可能性がある問題を修正[#52312](https://github.com/pingcap/tidb/issues/52312) @[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) + - 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) + - アップグレード中に 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`が有効になっていて、統計の更新に使用されるメモリが制限を超えると 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` をクエリすると 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) + - 外部キーを持つテーブルを復元するときに 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) + - インデックスの追加が失敗した後に一時データをクリーンアップできない問題を修正[#52639](https://github.com/pingcap/tidb/issues/52639) @[lance6716](https://github.com/lance6716) + - プランキャッシュシナリオでメタデータロックが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 エラーをログに記録するときに 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) + - 夏時間で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) + - 一意インデックスを追加するとTiDBがpanicする可能性がある問題を修正[#52312](https://github.com/pingcap/tidb/issues/52312) @[wjhuang2016](https://github.com/wjhuang2016) - TiKV - - 古いリージョンピアが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) + - 古いリージョンピアが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 - - 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) - - バイナリバージョンのチェックで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) - - `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) - - スケーリングの進行状況が正しく表示されない問題を修正[#7726](https://github.com/tikv/pd/issues/7726) @[CabinfeverB](https://github.com/CabinfeverB) + - 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) + - バイナリバージョンのチェックで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) + - `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) + - スケーリングの進行状況が正しく表示されない問題を修正[#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コンピューティングノードの`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) - - 仮想生成列を含むクエリを実行するとTiFlash がエラーを返す可能性がある問題を修正しました [#8787](https://github.com/pingcap/tiflash/issues/8787) @[guo-shaoge](https://github.com/guo-shaoge) + - 非厳密モードの`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コンピューティングノードの`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) + - 仮想生成列を含むクエリを実行するとTiFlash がエラーを返す可能性がある問題を修正しました [#8787](https://github.com/pingcap/tiflash/issues/8787) @[guo-shaoge](https://github.com/guo-shaoge) - ツール - Backup & Restore (BR) - - 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) - - フルバックアップ中に`--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) - - 不安定な統合テストを修正`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 へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanicする可能性がある問題を修正しました [#17020](https://github.com/tikv/tikv/issues/17020) @[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) + - フルバックアップ中に`--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) + - 不安定な統合テストを修正`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 へのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると 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) - - `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所有者ノードを退去させる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) + - `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) - 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) + - ソースファイル内の互換性のない 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 4f0195d1e9322..aeb93c1c1aee5 100644 --- a/releases/release-8.1.1.md +++ b/releases/release-8.1.1.md @@ -13,13 +13,13 @@ TiDB バージョン: 8.1.1 ## 互換性の変更 {#compatibility-changes} -- TiDB Lightningを使用してCSVファイルをインポートする際、並列性とインポートパフォーマンスを向上させるために大きなCSVファイルを複数の小さなCSVファイルに分割するために`strict-format = true`設定する場合は、明示的に`terminator`を指定する必要があります。値は`\r` 、または`\r\n` `\n`かです。行末文字を指定しないと、CSVファイルデータの解析時に例外が発生する可能性があります[#37338](https://github.com/pingcap/tidb/issues/37338) @[lance6716](https://github.com/lance6716) -- [`IMPORT INTO`](/sql-statements/sql-statement-import-into.md)を使用してCSVファイルをインポートする際、 `SPLIT_FILE`パラメータを指定して大きなCSVファイルを複数の小さなCSVファイルに分割し、同時実行性とインポートパフォーマンスを向上させる場合は、行末文字`LINES_TERMINATED_BY`を明示的に指定する必要があります。値は`\r` 、 `\n` 、または`\r\n`です。行末文字を指定しないと、CSVファイルデータの解析時に例外が発生する可能性があります[#37338](https://github.com/pingcap/tidb/issues/37338) @[lance6716](https://github.com/lance6716) -- 並列計算中のディスクオーバーフローによるクエリ結果の誤りを回避するため、変数[`tidb_enable_parallel_hashagg_spill`](https://docs.pingcap.com/tidb/v8.1/system-variables#tidb_enable_parallel_hashagg_spill-new-in-v800)のデフォルト値を`ON`から`OFF`に変更してください。v8.0.0またはv8.1.0からv8.1.1にアップグレードしたクラスターの場合、この変数はアップグレード後もデフォルト値の`ON`のままとなるため、手動で`OFF`に変更することをお勧めします[#55290](https://github.com/pingcap/tidb/issues/55290) @[xzhangxian1008](https://github.com/xzhangxian1008) +- TiDB Lightningを使用してCSVファイルをインポートする際、並列性とインポートパフォーマンスを向上させるために大きなCSVファイルを複数の小さなCSVファイルに分割するために`strict-format = true`設定する場合は、明示的に`terminator`を指定する必要があります。値は`\r` 、または`\r\n` `\n`かです。行末文字を指定しないと、CSVファイルデータの解析時に例外が発生する可能性があります[#37338](https://github.com/pingcap/tidb/issues/37338) @[lance6716](https://github.com/lance6716) +- [`IMPORT INTO`](/sql-statements/sql-statement-import-into.md)を使用してCSVファイルをインポートする際、 `SPLIT_FILE`パラメータを指定して大きなCSVファイルを複数の小さなCSVファイルに分割し、同時実行性とインポートパフォーマンスを向上させる場合は、行末文字`LINES_TERMINATED_BY`を明示的に指定する必要があります。値は`\r` 、 `\n` 、または`\r\n`です。行末文字を指定しないと、CSVファイルデータの解析時に例外が発生する可能性があります[#37338](https://github.com/pingcap/tidb/issues/37338) @[lance6716](https://github.com/lance6716) +- 並列計算中のディスクオーバーフローによるクエリ結果の誤りを回避するため、変数[`tidb_enable_parallel_hashagg_spill`](https://docs.pingcap.com/tidb/v8.1/system-variables#tidb_enable_parallel_hashagg_spill-new-in-v800)のデフォルト値を`ON`から`OFF`に変更してください。v8.0.0またはv8.1.0からv8.1.1にアップグレードしたクラスターの場合、この変数はアップグレード後もデフォルト値の`ON`のままとなるため、手動で`OFF`に変更することをお勧めします[#55290](https://github.com/pingcap/tidb/issues/55290) @[xzhangxian1008](https://github.com/xzhangxian1008) - TiKV構成項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 - v8.1.0 では、この構成項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。 - - v8.1.1以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) + - v8.1.1以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) ## オフラインパッケージの変更 {#offline-package-changes} @@ -29,182 +29,182 @@ v8.1.1 では、 `TiDB-community-toolkit` [バイナリパッケージ](/binary- - TiDB - - 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) + - 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 - - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) - - 同時実行性の高いデータ読み取り操作におけるロック競合を減らし、短いクエリのパフォーマンスを最適化します[#9125](https://github.com/pingcap/tiflash/issues/9125) @[JinheLin](https://github.com/JinheLin) + - TLS を有効にした後に証明書を更新することでTiFlash がpanicする可能性がある問題を軽減します[#8535](https://github.com/pingcap/tiflash/issues/8535) @[windtalker](https://github.com/windtalker) + - 同時実行性の高いデータ読み取り操作におけるロック競合を減らし、短いクエリのパフォーマンスを最適化します[#9125](https://github.com/pingcap/tiflash/issues/9125) @[JinheLin](https://github.com/JinheLin) - ツール - Backup & Restore (BR) - - ログバックアップ中に生成される一時ファイルの暗号化をサポート[#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) - - 環境変数を介した 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) + - ログバックアップ中に生成される一時ファイルの暗号化をサポート[#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) + - 環境変数を介した 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 - - Simpleプロトコルを使用したチェンジフィードが開始されたときに、すべてのテーブルの 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) + - Simpleプロトコルを使用したチェンジフィードが開始されたときに、すべてのテーブルの 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} - TiDB - - 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`操作で複数テーブルシナリオで 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` の場合に`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) - - 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) - - 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) - - ハンドシェイクが完了する前に一部の接続が終了した場合に、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) で`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()` の実行中に発生する可能性のあるデータ競合の問題を修正しました [#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) - - 外部キーを持つテーブルを作成するときに、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) - - クラスター化インデックスを述語として使用すると`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) - - データ変更操作を含むトランザクションで仮想列を持つテーブルをクエリすると、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 からアップグレードした後に`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) - - ビュー定義でサブクエリが列定義として使用されている場合、 `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) - - `SELECT ... FOR UPDATE` の間違ったPointGetプランを再利用する問題を修正しました [#54652](https://github.com/pingcap/tidb/issues/54652) @[qw4990](https://github.com/qw4990) + - 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`操作で複数テーブルシナリオで 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` の場合に`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) + - 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) + - 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) + - ハンドシェイクが完了する前に一部の接続が終了した場合に、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) で`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()` の実行中に発生する可能性のあるデータ競合の問題を修正しました [#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) + - 外部キーを持つテーブルを作成するときに、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) + - クラスター化インデックスを述語として使用すると`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) + - データ変更操作を含むトランザクションで仮想列を持つテーブルをクエリすると、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 からアップグレードした後に`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) + - ビュー定義でサブクエリが列定義として使用されている場合、 `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) + - `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) - - `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) - - `raftstore.periodic-full-compact-start-times`構成項目をオンラインで変更すると、TiKVがpanicを起こす可能性がある問題を修正しました[#17066](https://github.com/tikv/tikv/issues/17066) @[SpadeA-Tang](https://github.com/SpadeA-Tang) - - 破損した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) + - 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) + - `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) + - `raftstore.periodic-full-compact-start-times`構成項目をオンラインで変更すると、TiKVがpanicを起こす可能性がある問題を修正しました[#17066](https://github.com/tikv/tikv/issues/17066) @[SpadeA-Tang](https://github.com/SpadeA-Tang) + - 破損した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 - - テーブル属性を取得するときに誤った 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) - - 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) - - `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) - - 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) - - 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) + - テーブル属性を取得するときに誤った 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) + - 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) + - `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) + - 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) + - 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 - - 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 経由でデータをインポートした後、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操作で非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) + - 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 経由でデータをインポートした後、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操作で非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) - ツール - Backup & Restore (BR) - - リージョンリーダーの探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 [#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` が原因で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) + - リージョンリーダーの探索の中断により、チェックポイントバックアップ中のバックアップパフォーマンスが影響を受ける問題を修正しました。 [#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` が原因で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) - - アップストリームで新しい照合順序が無効になっている場合、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) + - リージョンの変更によりダウンストリームpanicが発生する問題を修正[#17233](https://github.com/tikv/tikv/issues/17233) @[hicqu](https://github.com/hicqu) + - アップストリームで新しい照合順序が無効になっている場合、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`ステートメントが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) + - 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) - TiDB Lightning - - TiDB Lightningがキースペース名の取得に失敗した場合、混乱を招く`WARN`ログを出力する問題を修正しました [#54232](https://github.com/pingcap/tidb/issues/54232) @[kennytm](https://github.com/kennytm) + - TiDB Lightningがキースペース名の取得に失敗した場合、混乱を招く`WARN`ログを出力する問題を修正しました [#54232](https://github.com/pingcap/tidb/issues/54232) @[kennytm](https://github.com/kennytm) - Dumpling - - テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正[#53682](https://github.com/pingcap/tidb/issues/53682) @[tangenta](https://github.com/tangenta) + - テーブルとビューを同時にエクスポートするとDumpling がエラーを報告する問題を修正[#53682](https://github.com/pingcap/tidb/issues/53682) @[tangenta](https://github.com/tangenta) - TiDB Binlog - - TiDB Binlogが有効な場合、 `ADD COLUMN`の実行中に行を削除するとエラー`data and columnID count not match`が報告される可能性がある問題を修正しました[#53133](https://github.com/pingcap/tidb/issues/53133) @[tangenta](https://github.com/tangenta) + - TiDB Binlogが有効な場合、 `ADD COLUMN`の実行中に行を削除するとエラー`data and columnID count not match`が報告される可能性がある問題を修正しました[#53133](https://github.com/pingcap/tidb/issues/53133) @[tangenta](https://github.com/tangenta) diff --git a/releases/release-8.1.2.md b/releases/release-8.1.2.md index 1194ab2380028..fb8636fe1835f 100644 --- a/releases/release-8.1.2.md +++ b/releases/release-8.1.2.md @@ -22,138 +22,138 @@ 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) - - 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) + - 空のテーブルと小さなリージョンのシナリオでのリージョン結合の速度を向上 [#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) + - `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) - TiFlash - - クラスター化インデックスを持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 [#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) + - クラスター化インデックスを持つテーブルで、バックグラウンドでの古いデータのガベージコレクションの速度が向上しました。 [#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) - ツール - Backup & Restore (BR) - - バックアップ中の不要なログ出力を削減[#55902](https://github.com/pingcap/tidb/issues/55902) @[Leavrth](https://github.com/Leavrth) - - バックアップパフォーマンスを向上させるために、フルバックアップ中のテーブルレベルのチェックサム計算( `--checksum=false` )をデフォルトで無効にする[#56373](https://github.com/pingcap/tidb/issues/56373) @[Tristan1900](https://github.com/Tristan1900) + - バックアップ中の不要なログ出力を削減[#55902](https://github.com/pingcap/tidb/issues/55902) @[Leavrth](https://github.com/Leavrth) + - バックアップパフォーマンスを向上させるために、フルバックアップ中のテーブルレベルのチェックサム計算( `--checksum=false` )をデフォルトで無効にする[#56373](https://github.com/pingcap/tidb/issues/56373) @[Tristan1900](https://github.com/Tristan1900) - 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) + - 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} - TiDB - - 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 を超えると`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) - - 書き込み競合が発生したときに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 が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) - - `LOAD DATA ... REPLACE INTO`操作でデータの不整合が発生する問題を修正[#56408](https://github.com/pingcap/tidb/issues/56408) @[fzzf678](https://github.com/fzzf678) - - `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`文を使用して一時テーブルをインポートするときに 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) - - 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`テーブルでタイマーを手動で削除すると、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) + - 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 を超えると`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) + - 書き込み競合が発生したときに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 が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) + - `LOAD DATA ... REPLACE INTO`操作でデータの不整合が発生する問題を修正[#56408](https://github.com/pingcap/tidb/issues/56408) @[fzzf678](https://github.com/fzzf678) + - `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`文を使用して一時テーブルをインポートするときに 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) + - 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`テーブルでタイマーを手動で削除すると、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 が再起動すると、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) - - ディスクがスタックしているときに 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) - - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって 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) + - 構成`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) + - ディスクがスタックしているときに 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) + - 多数のトランザクションが同じキーのロック解除待ち行列に入っていて、キーが頻繁に更新される場合、デッドロック検出への過度の圧力によって 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リーダー遷移中に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 で繰り返し作成された場合に`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) + - 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) + - 同じストア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) - TiFlash - - 複数のリージョンがスナップショットを同時に適用しているときに発生する誤ったリージョン重複チェックの失敗により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) - - テーブルに無効な文字を含むデフォルト値を持つビット型の列が含まれている場合、 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) - - 分散ストレージおよびコンピューティングアーキテクチャで、 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) + - 複数のリージョンがスナップショットを同時に適用しているときに発生する誤ったリージョン重複チェックの失敗により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) + - テーブルに無効な文字を含むデフォルト値を持つビット型の列が含まれている場合、 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) + - 分散ストレージおよびコンピューティングアーキテクチャで、 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) - ツール - 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) - - バックアップと復元のチェックポイントパスが一部の外部ストレージと互換性がない問題を修正[#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) + - ログに暗号化された情報が出力される問題を修正 [#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) + - クラスター内に多数のテーブルがあるが、実際のデータサイズが小さい場合に 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) - - 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) + - 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) - TiDB Data Migration (DM) - - 複数の DM マスターノードが同時にリーダーになり、データの不整合が発生する可能性がある問題を修正しました[#11602](https://github.com/pingcap/tiflow/issues/11602) @[GMHDBJD](https://github.com/GMHDBJD) + - 複数の DM マスターノードが同時にリーダーになり、データの不整合が発生する可能性がある問題を修正しました[#11602](https://github.com/pingcap/tiflow/issues/11602) @[GMHDBJD](https://github.com/GMHDBJD) diff --git a/resources/doc-templates/patch_release_note_template_zh.md b/resources/doc-templates/patch_release_note_template_zh.md index 1b1cf71e30eb2..ac9b38f5f4127 100644 --- a/resources/doc-templates/patch_release_note_template_zh.md +++ b/resources/doc-templates/patch_release_note_template_zh.md @@ -13,135 +13,135 @@ TiDB バージョン:xyz ## 互換性の詳細 -- 注[#問題](https://github.com/pingcap/$%7Brepo-name%7D/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) +- 注[#問題](https://github.com/pingcap/$%7Brepo-name%7D/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー ## 改提升 - TiDB - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiKV - - 注[#問題](https://github.com/tikv/tikv/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/tikv/tikv/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/tikv/tikv/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/tikv/tikv/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - PD - - 注[#問題](https://github.com/tikv/pd/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/tikv/pd/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/tikv/pd/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/tikv/pd/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiFlash - - 注[#問題](https://github.com/pingcap/tiflash/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tiflash/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflash/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflash/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - ツール - Backup & Restore (BR) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiCDC - - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiDB Data Migration (DM) - - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiDB Lightning - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - Dumpling - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiUP - - 注[#問題](https://github.com/pingcap/tiup/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tiup/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiup/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiup/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー ## 错误修复 - TiDB - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiKV - - 注[#問題](https://github.com/tikv/tikv/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/tikv/tikv/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/tikv/tikv/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/tikv/tikv/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - PD - - 注[#問題](https://github.com/tikv/pd/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/tikv/pd/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/tikv/pd/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/tikv/pd/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiFlash - - 注[#問題](https://github.com/pingcap/tiflash/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tiflash/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflash/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflash/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - ツール - Backup & Restore (BR) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiCDC - - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiDB Data Migration (DM) - - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiflow/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiDB Lightning - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - Dumpling - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tidb/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー - TiUP - - 注[#問題](https://github.com/pingcap/tiup/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - - 注[#問題](https://github.com/pingcap/tiup/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiup/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) + - 注[#問題](https://github.com/pingcap/tiup/issues/$%7Bissue-id%7D) @ [献呈者 GitHub ID](https://github.com/$%7Bgithub-id%7D) - プレースホルダー ## その他の重複ノート {#other-dup-notes} diff --git a/smooth-upgrade-tidb.md b/smooth-upgrade-tidb.md index 5a6ad558e35c8..c9e09db88747f 100644 --- a/smooth-upgrade-tidb.md +++ b/smooth-upgrade-tidb.md @@ -27,7 +27,7 @@ Starting from v7.1.0, when you upgrade TiDB to a later version, TiDB supports sm | オリジナル版 | アップグレード後のバージョン | アップグレード方法 | 注記 | | -------------------------------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | < バージョン7.1.0 | 任意のバージョン | スムーズなアップグレードはサポートされません。 | | -| v7.1.0 | v7.1.1、v7.2.0、または v7.3.0 | スムーズなアップグレードが自動的にサポートされます。追加の操作は必要ありません。 | Experimentalな機能です。問題[#44760](https://github.com/pingcap/tidb/pull/44760)が発生する可能性があります。 | +| v7.1.0 | v7.1.1、v7.2.0、または v7.3.0 | スムーズなアップグレードが自動的にサポートされます。追加の操作は必要ありません。 | Experimentalな機能です。問題[#44760](https://github.com/pingcap/tidb/pull/44760)が発生する可能性があります。 | | バージョン7.1.1 | v7.2.0 または v7.3.0 | スムーズなアップグレードが自動的にサポートされます。追加の操作は必要ありません。 | Experimental機能です。 | | バージョン7.2.0 | バージョン7.3.0 | スムーズなアップグレードが自動的にサポートされます。追加の操作は必要ありません。 | Experimental機能です。 | | [v7.1.2、v7.2.0) | [v7.1.2、v7.2.0) | `/upgrade/start` HTTPリクエストを送信することでスムーズなアップグレードが可能になります。方法は[TiUPを使用する](#use-tiup-to-upgrade)と[その他のアップグレード方法](#other-upgrade-methods) 2つあります。 | When smooth upgrade is not enabled, ensure that no DDL operations are performed during the upgrade. | diff --git a/sql-statements/sql-statement-analyze-table.md b/sql-statements/sql-statement-analyze-table.md index e7c081abac6a0..d8ad2174cc1b6 100644 --- a/sql-statements/sql-statement-analyze-table.md +++ b/sql-statements/sql-statement-analyze-table.md @@ -96,7 +96,7 @@ mysql> EXPLAIN SELECT * FROM t1 WHERE c1 = 3; TiDBは、収集する統計情報と、クエリ実行時に統計情報を利用する方法の**両方**においてMySQLとは異なります。この文は構文的にはMySQLに似ていますが、以下の違いがあります。 -- TiDBは、 `ANALYZE TABLE`実行時に、ごく最近コミットされた変更を反映させない可能性があります。行のバッチ更新後、統計情報の更新にこれらの変更を反映させるには、 `ANALYZE TABLE`を実行する前に`sleep(1)`を実行する必要がある場合があります[#16570](https://github.com/pingcap/tidb/issues/16570)を参照してください。 +- TiDBは、 `ANALYZE TABLE`実行時に、ごく最近コミットされた変更を反映させない可能性があります。行のバッチ更新後、統計情報の更新にこれらの変更を反映させるには、 `ANALYZE TABLE`を実行する前に`sleep(1)`を実行する必要がある場合があります[#16570](https://github.com/pingcap/tidb/issues/16570)を参照してください。 - `ANALYZE TABLE` 、MySQL よりも TiDB で実行するのに大幅に時間がかかります。 ## 参照 {#see-also} diff --git a/support.md b/support.md index 405bdbd779070..d5b5e927cffea 100644 --- a/support.md +++ b/support.md @@ -19,7 +19,7 @@ TiDB の使用中に問題が発生した場合は、次の方法で PingCAP ま - TiDB コミュニティから支援を求めてください: - [Discordチャンネル](https://discord.gg/DQZ2dy3cuc?utm_source=doc) - - Slackチャンネル: [#みんな](https://slack.tidb.io/invite?team=tidb-community&channel=everyone&ref=docs) (英語)、 [#tidb-japan](https://slack.tidb.io/invite?team=tidb-community&channel=tidb-japan&ref=docs) (日本語) + - Slackチャンネル: [#みんな](https://slack.tidb.io/invite?team=tidb-community&channel=everyone&ref=docs) (英語)、 [#tidb-japan](https://slack.tidb.io/invite?team=tidb-community&channel=tidb-japan&ref=docs) (日本語) - [スタックオーバーフロー](https://stackoverflow.com/questions/tagged/tidb) (#tidb タグの付いた質問) - バグを報告する diff --git a/ticdc/ticdc-avro-protocol.md b/ticdc/ticdc-avro-protocol.md index 7d57ac0b5dc01..e67c650bdf643 100644 --- a/ticdc/ticdc-avro-protocol.md +++ b/ticdc/ticdc-avro-protocol.md @@ -292,4 +292,4 @@ TiCDC Avro プロトコルは[`io.confluent.kafka.serializers.KafkaAvroDeseriali ## 互換性 {#compatibility} -TiCDC クラスターを v7.0.0 にアップグレードする際、Avro を使用してレプリケートされたテーブルに`FLOAT`データ型が含まれている場合は、アップグレード前に Confluent Schema Registry の互換性ポリシーを手動で`None`に調整し、changefeed がスキーマを正常に更新できるようにする必要があります。そうしないと、アップグレード後に changefeed がスキーマを更新できなくなり、エラー状態になります。詳細については、 [#8490](https://github.com/pingcap/tiflow/issues/8490)を参照してください。 +TiCDC クラスターを v7.0.0 にアップグレードする際、Avro を使用してレプリケートされたテーブルに`FLOAT`データ型が含まれている場合は、アップグレード前に Confluent Schema Registry の互換性ポリシーを手動で`None`に調整し、changefeed がスキーマを正常に更新できるようにする必要があります。そうしないと、アップグレード後に changefeed がスキーマを更新できなくなり、エラー状態になります。詳細については、 [#8490](https://github.com/pingcap/tiflow/issues/8490)を参照してください。 diff --git a/ticdc/ticdc-split-update-behavior.md b/ticdc/ticdc-split-update-behavior.md index d675b6191a33d..f01532ba3a401 100644 --- a/ticdc/ticdc-split-update-behavior.md +++ b/ticdc/ticdc-split-update-behavior.md @@ -10,11 +10,11 @@ summary: TiCDC が UPDATE` イベントを分割するかどうかに関する v6.5.10、v7.1.6、v7.5.2、v8.1.1、v8.2.0以降では、MySQLシンクを使用する場合、テーブルのレプリケーション要求を受信したTiCDCノードは、下流へのレプリケーションを開始する前に、PDから現在のタイムスタンプ`thresholdTS`を取得します。このタイムスタンプの値に基づいて、TiCDCは`UPDATE`イベントを分割するかどうかを決定します。 - 1 つまたは複数の`UPDATE`変更を含むトランザクションの場合、トランザクション`commitTS` `thresholdTS`未満であれば、TiCDC は`UPDATE`イベントを`DELETE`イベントと`INSERT`イベントに分割してから、それらを Sorter モジュールに書き込みます。 -- トランザクション`commitTS`が`thresholdTS`以上である`UPDATE`イベントの場合、TiCDC はそれらを分割しません。詳細については、GitHub の問題[#10918](https://github.com/pingcap/tiflow/issues/10918)を参照してください。 +- トランザクション`commitTS`が`thresholdTS`以上である`UPDATE`イベントの場合、TiCDC はそれらを分割しません。詳細については、GitHub の問題[#10918](https://github.com/pingcap/tiflow/issues/10918)を参照してください。 > **Note:** > -> v8.1.0では、MySQL Sinkを使用する場合、TiCDCは`thresholdTS`値に基づいて`UPDATE`イベントを分割するかどうかを決定しますが、 `thresholdTS`取得方法は異なります。具体的には、v8.1.0では、 `thresholdTS` TiCDC起動時にPDから取得される現在のタイムスタンプですが、この方法はマルチノードシナリオでデータの不整合の問題を引き起こす可能性があります。詳細については、GitHubのissue [#11219](https://github.com/pingcap/tiflow/issues/11219)ご覧ください。 +> v8.1.0では、MySQL Sinkを使用する場合、TiCDCは`thresholdTS`値に基づいて`UPDATE`イベントを分割するかどうかを決定しますが、 `thresholdTS`取得方法は異なります。具体的には、v8.1.0では、 `thresholdTS` TiCDC起動時にPDから取得される現在のタイムスタンプですが、この方法はマルチノードシナリオでデータの不整合の問題を引き起こす可能性があります。詳細については、GitHubのissue [#11219](https://github.com/pingcap/tiflow/issues/11219)ご覧ください。 この動作の変更 (つまり、 `thresholdTS`に基づいて`UPDATE`イベントを分割するかどうかを決定する) により、TiCDC が受信した`UPDATE`イベントの順序が正しくない可能性があり、その結果、分割された`DELETE`と`INSERT`イベントの順序が間違ってしまう可能性がある、下流のデータの不整合の問題が解決されます。 @@ -76,7 +76,7 @@ UPDATE t SET a = 3 WHERE a = 2; ### 単一の`UPDATE`変更を含むトランザクション {#transactions-containing-a-single-update-change} -v6.5.3、v7.1.1、v7.2.0以降、MySQL以外のシンクを使用する場合、単一の更新変更のみを含むトランザクションにおいて、主キーまたはnull以外の一意インデックス値が`UPDATE`イベントで変更されると、TiCDCはこのイベントを`DELETE`つと`INSERT`イベントに分割します。詳細については、GitHubのissue [#9086](https://github.com/pingcap/tiflow/issues/9086)ご覧ください。 +v6.5.3、v7.1.1、v7.2.0以降、MySQL以外のシンクを使用する場合、単一の更新変更のみを含むトランザクションにおいて、主キーまたはnull以外の一意インデックス値が`UPDATE`イベントで変更されると、TiCDCはこのイベントを`DELETE`つと`INSERT`イベントに分割します。詳細については、GitHubのissue [#9086](https://github.com/pingcap/tiflow/issues/9086)ご覧ください。 この変更は主に、CSVおよびAVROプロトコル使用時にTiCDCがデフォルトで新しい値のみを出力し、古い値は出力しないという問題に対処します。この問題により、主キーまたは非NULLの一意インデックス値が変更された場合、コンシューマーは新しい値しか受信できず、変更前の値を処理する(例えば、古い値を削除する)ことができなくなります。次のSQLを例に挙げましょう。 @@ -90,7 +90,7 @@ UPDATE t SET a = 2 WHERE a = 1; ### 複数の`UPDATE`変更を含むトランザクション {#transactions-containing-multiple-update-changes} -v6.5.4、v7.1.2、v7.4.0以降、複数の変更を含むトランザクションにおいて、 `UPDATE`イベントで主キーまたはNULL以外の一意インデックス値が変更された場合、TiCDCはイベントを`DELETE`と`INSERT`イベントに分割し、すべてのイベントが`INSERT`のイベントの前の`DELETE`のイベントのシーケンスに従うようにします。詳細については、GitHubのissue [#9430](https://github.com/pingcap/tiflow/issues/9430)ご覧ください。 +v6.5.4、v7.1.2、v7.4.0以降、複数の変更を含むトランザクションにおいて、 `UPDATE`イベントで主キーまたはNULL以外の一意インデックス値が変更された場合、TiCDCはイベントを`DELETE`と`INSERT`イベントに分割し、すべてのイベントが`INSERT`のイベントの前の`DELETE`のイベントのシーケンスに従うようにします。詳細については、GitHubのissue [#9430](https://github.com/pingcap/tiflow/issues/9430)ご覧ください。 この変更は主に、Kafkaシンクまたはその他のシンクからリレーショナルデータベースへのデータ変更の書き込み時、あるいは同様の操作を実行する際にコンシューマーが遭遇する可能性のある、主キーまたは一意キーの競合に関する潜在的な問題に対処します。この問題は、TiCDCが受信した`UPDATE`イベントの順序が誤っている可能性があることに起因します。 @@ -114,7 +114,7 @@ COMMIT; ### 主キーまたは一意キーの`UPDATE`イベントを分割するかどうかを制御する {#control-whether-to-split-primary-or-unique-key-update-events} -v6.5.10、v7.1.6、v7.5.3、v8.1.1以降、MySQL以外のシンクを使用する場合、TiCDCはGitHub Issue [#11211](https://github.com/pingcap/tiflow/issues/11211)に記載されているように、 `output-raw-change-event`パラメータを介して主キーまたは一意キーの`UPDATE`イベントを分割するかどうかを制御できるようになりました。このパラメータの具体的な動作は次のとおりです。 +v6.5.10、v7.1.6、v7.5.3、v8.1.1以降、MySQL以外のシンクを使用する場合、TiCDCはGitHub Issue [#11211](https://github.com/pingcap/tiflow/issues/11211)に記載されているように、 `output-raw-change-event`パラメータを介して主キーまたは一意キーの`UPDATE`イベントを分割するかどうかを制御できるようになりました。このパラメータの具体的な動作は次のとおりです。 - `output-raw-change-event = false`設定すると、主キーまたは null 以外の一意インデックス値が`UPDATE`イベントで変更された場合、TiCDC はイベントを`DELETE`と`INSERT`イベントに分割し、すべてのイベントが`INSERT`イベントの前の`DELETE`イベントのシーケンスに従うようにします。 - `output-raw-change-event = true`設定すると、TiCDCは`UPDATE`イベントを分割せず、 [MySQL以外のシンクの主キーまたは一意キーの`UPDATE`イベントを分割する](/ticdc/ticdc-split-update-behavior.md#split-primary-or-unique-key-update-events-for-non-mysql-sinks)で説明した問題への対処はコンシューマー側で行います。そうしないと、データの不整合が発生するリスクがあります。テーブルの主キーがクラスター化インデックスである場合、主キーへの更新はTiDB内で依然として`DELETE`つと`INSERT`イベントに分割されますが、この動作は`output-raw-change-event`パラメータの影響を受けません。 @@ -129,7 +129,7 @@ v6.5.10、v7.1.6、v7.5.3、v8.1.1以降、MySQL以外のシンクを使用す | --------------- | ------- | ---------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------- | | バージョン6.5.2以下 | 全て | ✗ | ✓ | | | v6.5.3 / v6.5.4 | Canal/オープン | ✗ | ✓ | | -| バージョン6.5.3 | CSV/Avro | ✗ | ✗ | 分割しますが、並べ替えは行いません。[#9086](https://github.com/pingcap/tiflow/issues/9658)を参照してください。 | +| バージョン6.5.3 | CSV/Avro | ✗ | ✗ | 分割しますが、並べ替えは行いません。[#9086](https://github.com/pingcap/tiflow/issues/9658)を参照してください。 | | バージョン6.5.4 | Canal/オープン | ✗ | ✗ | 複数の変更を含むトランザクションのみを分割して並べ替える | | v6.5.5 ~ v6.5.9 | 全て | ✓ | ✗ | | | = v6.5.10 | 全て | ✓ (デフォルト値: `output-raw-change-event = false` ) | ✓ (オプション: `output-raw-change-event = true` ) | | @@ -140,7 +140,7 @@ v6.5.10、v7.1.6、v7.5.3、v8.1.1以降、MySQL以外のシンクを使用す | --------------- | ------- | ---------------------------------------------- | -------------------------------------------- | ---------------------------------------------------------------------------------- | | バージョン7.1.0 | 全て | ✗ | ✓ | | | バージョン7.1.1 | Canal/オープン | ✗ | ✓ | | -| バージョン7.1.1 | CSV/Avro | ✗ | ✗ | 分割しますが、並べ替えは行いません。[#9086](https://github.com/pingcap/tiflow/issues/9658)を参照してください。 | +| バージョン7.1.1 | CSV/Avro | ✗ | ✗ | 分割しますが、並べ替えは行いません。[#9086](https://github.com/pingcap/tiflow/issues/9658)を参照してください。 | | v7.1.2 ~ v7.1.5 | 全て | ✓ | ✗ | | | = v7.1.6 | 全て | ✓ (デフォルト値: `output-raw-change-event = false` ) | ✓ (オプション: `output-raw-change-event = true` ) | | diff --git a/tiflash-upgrade-guide.md b/tiflash-upgrade-guide.md index 9475153bc0de5..ff2af86a6e6c1 100644 --- a/tiflash-upgrade-guide.md +++ b/tiflash-upgrade-guide.md @@ -106,7 +106,7 @@ TiFlash v6.2.0はデフォルトでPageStorage V3バージョン[`format_version > **Note:** > -> 以下のパッチバージョンには既知の問題(問題[#9039](https://github.com/pingcap/tiflash/issues/9039) )があります。これらのバージョンにアップグレードすると、 TiFlashデータが破損する可能性があります。 +> 以下のパッチバージョンには既知の問題(問題[#9039](https://github.com/pingcap/tiflash/issues/9039) )があります。これらのバージョンにアップグレードすると、 TiFlashデータが破損する可能性があります。 > > - v6.5.0 から v6.5.9 > - バージョン6.6.0 diff --git a/tiflash/tiflash-configuration.md b/tiflash/tiflash-configuration.md index 2353338e9a656..99363f3d5034a 100644 --- a/tiflash/tiflash-configuration.md +++ b/tiflash/tiflash-configuration.md @@ -345,7 +345,7 @@ I/O トラフィック制限設定を構成します。 ##### `dt_enable_logical_split` {#dt_enable_logical_split} - DeltaTreeストレージエンジンのセグメントで論理分割を使用するかどうかを指定します。論理分割を使用すると書き込み増幅を削減できますが、ディスク領域の無駄が発生します。 -- v6.2.0以降のバージョンでは、デフォルト値の`false`を維持し、 `true`に変更しないことを強くお勧めします。詳細については、既知の問題[#5576](https://github.com/pingcap/tiflash/issues/5576)を参照してください。 +- v6.2.0以降のバージョンでは、デフォルト値の`false`を維持し、 `true`に変更しないことを強くお勧めします。詳細については、既知の問題[#5576](https://github.com/pingcap/tiflash/issues/5576)を参照してください。 - デフォルト値: `false` ##### `max_threads` {#max_threads} diff --git a/tiup/tiup-command-mirror-rotate.md b/tiup/tiup-command-mirror-rotate.md index 5844cff05965b..0fcaf4bf803be 100644 --- a/tiup/tiup-command-mirror-rotate.md +++ b/tiup/tiup-command-mirror-rotate.md @@ -35,7 +35,7 @@ TiUP はコマンド`tiup mirror rotate`を使用して上記のプロセスを > **Note:** > -> - TiUPバージョン1.5.0より前のバージョンでは、このコマンドを実行しても正しい新しい`root.json`ファイルが返されません。[#983](https://github.com/pingcap/tiup/issues/983)を参照してください。 +> - TiUPバージョン1.5.0より前のバージョンでは、このコマンドを実行しても正しい新しい`root.json`ファイルが返されません。[#983](https://github.com/pingcap/tiup/issues/983)を参照してください。 > - このコマンドを使用する前に、すべてのTiUPクライアントが v1.5.0 以降のバージョンにアップグレードされていることを確認してください。 ## 構文 {#syntax} diff --git a/troubleshoot-cpu-issues.md b/troubleshoot-cpu-issues.md index 8d49281a89ba4..088414265d0fa 100644 --- a/troubleshoot-cpu-issues.md +++ b/troubleshoot-cpu-issues.md @@ -56,11 +56,11 @@ PD TSOのメトリック`wait duration`が異常に増加しています。こ - TiDBとPD間のネットワークに問題があります。Grafana -> **blackbox_exporter** -> **ping レイテンシー**モニターにアクセスして、TiDBからPD Leaderへのネットワークが正常に動作しているかどうかを確認してください。 -- PDは`FATAL`エラーを報告しますが、ログには`range failed to find revision pair`が表示されます。この問題はv3.0.8( [#2040](https://github.com/pingcap/pd/pull/2040) )で修正されました。 +- PDは`FATAL`エラーを報告しますが、ログには`range failed to find revision pair`が表示されます。この問題はv3.0.8( [#2040](https://github.com/pingcap/pd/pull/2040) )で修正されました。 -- `/api/v1/regions`インターフェースを使用する場合、リージョンが多すぎるとPD OOMが発生する可能性があります。この問題はv3.0.8 ( [#1986](https://github.com/pingcap/pd/pull/1986) ) で修正されました。 +- `/api/v1/regions`インターフェースを使用する場合、リージョンが多すぎるとPD OOMが発生する可能性があります。この問題はv3.0.8 ( [#1986](https://github.com/pingcap/pd/pull/1986) ) で修正されました。 -- ローリングアップグレード中にPD OOMが発生しました。gRPCメッセージのサイズに制限がなく、モニターでは`TCP InSegs`が比較的大きいと表示されます。この問題はv3.0.6( [#1952](https://github.com/pingcap/pd/pull/1952) )で修正されました。 +- ローリングアップグレード中にPD OOMが発生しました。gRPCメッセージのサイズに制限がなく、モニターでは`TCP InSegs`が比較的大きいと表示されます。この問題はv3.0.6( [#1952](https://github.com/pingcap/pd/pull/1952) )で修正されました。 - PDがパニックになります。[バグを報告する](https://github.com/tikv/pd/issues/new?labels=kind/bug&template=bug-report.md) 。 From 467539d84e9418b92708cf5ab0b1880a04a8d109 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 25 Aug 2026 14:52:48 +0900 Subject: [PATCH 2/7] i18n(ja): fix misleading imperative and missing particles in 3 release notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - release-2.0.10.md, release-2.1.1.md (x2): "しないでください" reads as a command to the reader, but the English source ("Avoid transferring the leader...") describes a system behavior change, not a user instruction. Changed to "しないようにします" to match. - release-2.0.5.md: missing が and を particles, and 必要となる (which needs が) mismatched with the を already present; fixed to the consistent transitive form 必要とする. --- releases/release-2.0.10.md | 2 +- releases/release-2.0.5.md | 2 +- releases/release-2.1.1.md | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/release-2.0.10.md b/releases/release-2.0.10.md index 259a0e6852374..a0224620e6680 100644 --- a/releases/release-2.0.10.md +++ b/releases/release-2.0.10.md @@ -35,5 +35,5 @@ summary: TiDB 2.0.10およびTiDB Ansible 2.0.10は、2018年12月18日にリリ ## TiKV {#tikv} -- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないでください[#3929](https://github.com/tikv/tikv/pull/3929) +- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないようにします[#3929](https://github.com/tikv/tikv/pull/3929) - 冗長なリージョンハートビートを修正[#3930](https://github.com/tikv/tikv/pull/3930) diff --git a/releases/release-2.0.5.md b/releases/release-2.0.5.md index cdceb9334132c..2d7400508ad92 100644 --- a/releases/release-2.0.5.md +++ b/releases/release-2.0.5.md @@ -21,7 +21,7 @@ summary: TiDB 2.0.5は2018年7月6日にリリースされ、システムの互 - SQL文の改行を削除し、ユーザー情報を追加することで、スロークエリの形式を最適化します[#6920](https://github.com/pingcap/tidb/pull/6920) - コメントで複数のアスタリスクをサポート [#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クライアントのpanic問題を解決するために`COM_FIELD_LIST`コマンドの互換性を修正しました [#6929](https://github.com/pingcap/tidb/pull/6929) diff --git a/releases/release-2.1.1.md b/releases/release-2.1.1.md index d872f5676ee0c..3d49af68bad01 100644 --- a/releases/release-2.1.1.md +++ b/releases/release-2.1.1.md @@ -30,12 +30,12 @@ summary: TiDB 2.1.1は2018年12月12日にリリースされ、安定性、SQL - 構成ファイルで一部の構成項目を`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) +- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないようにします[#1339](https://github.com/pingcap/pd/pull/1339) - デッド`RaftCluster` により停止できない問題を修正 [#1370](https://github.com/pingcap/pd/pull/1370) ## TiKV {#tikv} -- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないでください[#3878](https://github.com/tikv/tikv/pull/3878) +- 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないようにします[#3878](https://github.com/tikv/tikv/pull/3878) ## ツール {#tools} From af58cc6cc44722fbf07ed53644c7d2f4f5239664 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 25 Aug 2026 14:56:30 +0900 Subject: [PATCH 3/7] =?UTF-8?q?i18n(ja):=20fix=20missing=20particles=20and?= =?UTF-8?q?=20=E6=A7=8B=E6=88=90/=E8=A8=AD=E5=AE=9A=20inconsistency=20in?= =?UTF-8?q?=202=20release=20notes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - release-2.0.9.md: 構成→設定 for "configuration" (matches the #23596 direction decision) - release-2.1-rc.1.md: 3 missing を/の particles, plus fixed scrambled word order in the Scope-check bullet --- releases/release-2.0.9.md | 2 +- releases/release-2.1-rc.1.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/releases/release-2.0.9.md b/releases/release-2.0.9.md index 6365bf941d986..03f78789fb0af 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 ef9dd8d0eea1a..f7ce1c4ebdd60 100644 --- a/releases/release-2.1-rc.1.md +++ b/releases/release-2.1-rc.1.md @@ -61,9 +61,9 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - スロークエリログにさらに詳細な情報を表示する[#7302](https://github.com/pingcap/tidb/pull/7302) - PDにtidbサーバ関連情報を登録し、HTTP API でこの情報を取得することをサポート [#7082](https://github.com/pingcap/tidb/pull/7082) - 互換性 - - セッション変数`warning_count`と`error_count`サポート[#6945](https://github.com/pingcap/tidb/pull/6945) - - システム変数読み取り時にチェックを`Scope`追加 [#6958](https://github.com/pingcap/tidb/pull/6958) - - `MAX_EXECUTION_TIME`構文サポートする [#7012](https://github.com/pingcap/tidb/pull/7012) + - セッション変数`warning_count`と`error_count`をサポート[#6945](https://github.com/pingcap/tidb/pull/6945) + - システム変数の読み取り時に`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) From 0a7a6374454ed2e1bfec9bd4261a16d707c51e84 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 25 Aug 2026 15:00:53 +0900 Subject: [PATCH 4/7] i18n(ja): fix misleading imperative mood, misplaced links, and grammar in 10 release notes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Found by independent 1:1 EN review of this PR's changed files: - 5 misleading imperative/cohortative renderings ("してください"/ "しましょう") of English descriptions of tool/system behavior changes, not user instructions - 5 issue-link references wedged mid-sentence, splitting a paired/compound term (e.g. ENUM/SET, start-ts/checkpoint-ts) instead of sitting at the end of the bullet - release-3.0.20.md: typo 削除れない → 削除しない (missing さ) plus restructured sentence - release-3.1.0-ga.md: spurious dangling が particle with no referent --- releases/release-3.0.0-rc.2.md | 4 ++-- releases/release-3.0.19.md | 2 +- releases/release-3.0.20.md | 2 +- releases/release-3.0.6.md | 2 +- releases/release-3.1.0-ga.md | 2 +- releases/release-3.1.0-rc.md | 2 +- releases/release-4.0.0-beta.md | 2 +- releases/release-4.0.11.md | 2 +- releases/release-4.0.12.md | 4 ++-- releases/release-4.0.14.md | 2 +- 10 files changed, 12 insertions(+), 12 deletions(-) diff --git a/releases/release-3.0.0-rc.2.md b/releases/release-3.0.0-rc.2.md index b66745516b2bb..0afcf0d9341d4 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) - 実行エンジン @@ -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`リクエストに返信しない問題を修正 + - リーダーがラーナーの`ReadIndex`リクエストに返信しない問題を修正 [#4653](https://github.com/tikv/tikv/pull/4653) - 一部のケースでリーダーの転送に失敗する問題を修正[#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.19.md b/releases/release-3.0.19.md index fa6c9b2ee5ce4..04cd4e17e6baa 100644 --- a/releases/release-3.0.19.md +++ b/releases/release-3.0.19.md @@ -38,7 +38,7 @@ TiDBバージョン: 3.0.19 - `slow-log`ファイルが存在しない場合に発生するクエリエラーを修正[#20050](https://github.com/pingcap/tidb/pull/20050) - `SHOW STATS_META`と`SHOW STATS_BUCKET`の権限チェックを追加する[#19759](https://github.com/pingcap/tidb/pull/19759) - 小数型を整数型に変更することを禁止する[#19681](https://github.com/pingcap/tidb/pull/19681) - - `ENUM`型列[#20045](https://github.com/pingcap/tidb/pull/20045) `SET`変更する際に制約がチェックされない問題を修正 + - `ENUM`/`SET`型列を変更する際に制約がチェックされない問題を修正 [#20045](https://github.com/pingcap/tidb/pull/20045) - panic後にtidb-serverがテーブルロックを解放しないバグを修正[#20021](https://github.com/pingcap/tidb/pull/20021) - `WHERE`句で`OR`演算子が正しく処理されないバグを修正 [#19901](https://github.com/pingcap/tidb/pull/19901) diff --git a/releases/release-3.0.20.md b/releases/release-3.0.20.md index 2351c5b2501a7..3109d07c5b224 100644 --- a/releases/release-3.0.20.md +++ b/releases/release-3.0.20.md @@ -31,7 +31,7 @@ TiDB バージョン: 3.0.20 - 悲観的トランザクションのトランザクションステータスの誤ったキャッシュを修正[#21706](https://github.com/pingcap/tidb/pull/21706) - `INFORMATION_SCHEMA.TIDB_HOT_REGIONS` をクエリするときに発生する不正確な統計の問題を修正しました [#21319](https://github.com/pingcap/tidb/pull/21319) - - データベース名が純粋な下位表現でない場合、データが正しく削除れない可能性がある問題を修正しました`DELETE` [#21205](https://github.com/pingcap/tidb/pull/21205) + - データベース名が純粋な下位表現でない場合、`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) diff --git a/releases/release-3.0.6.md b/releases/release-3.0.6.md index 2a7abcf634c22..1fafcbcb129c1 100644 --- a/releases/release-3.0.6.md +++ b/releases/release-3.0.6.md @@ -40,7 +40,7 @@ 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) - 認識されない構成オプション警告ログを出力して構成をチェックする TiDB の動作を変更します。 [#13272](https://github.com/pingcap/tidb/pull/13272) diff --git a/releases/release-3.1.0-ga.md b/releases/release-3.1.0-ga.md index df63d6b12be4a..526898278e9e0 100644 --- a/releases/release-3.1.0-ga.md +++ b/releases/release-3.1.0-ga.md @@ -89,5 +89,5 @@ TiDB Ansible バージョン: 3.1.0 GA - Backup & Restore (BR) - - `checksum`操作が無効になっているにもかかわらずが実行される問題を修正しました [#223](https://github.com/pingcap/br/pull/223) + - `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 5f11b5fa5c011..8eb612cd23c1a 100644 --- a/releases/release-3.1.0-rc.md +++ b/releases/release-3.1.0-rc.md @@ -86,7 +86,7 @@ TiDB Ansible バージョン: 3.1.0-rc - TiKV - 整合性チェックパラメータを無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合チェックが失敗したり、データ インデックスの不整合が発生したりする問題を修正しました。 [#7112](https://github.com/tikv/tikv/pull/7112) - - 符号なし整数を比較する際の計算エラーを修正[#7199](https://github.com/tikv/tikv/pull/7199) `TopN` + - `TopN`が符号なし整数を比較する際の計算エラーを修正 [#7199](https://github.com/tikv/tikv/pull/7199) - 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) diff --git a/releases/release-4.0.0-beta.md b/releases/release-4.0.0-beta.md index 0d9c2029c28b5..5f9befa0adc4d 100644 --- a/releases/release-4.0.0-beta.md +++ b/releases/release-4.0.0-beta.md @@ -25,7 +25,7 @@ TiDB Ansible バージョン: 4.0.0-beta - スローログのレベルを通常のログのレベルから切り離す[#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) が含まれている場合に、一時ファイルを使用して中間結果をキャッシュするかどうかを制御します。 [#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) +- 切り捨てられた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) - サポートテーブルロック[#11038](https://github.com/pingcap/tidb/pull/11038) - 条件付きフィルタリングで`ADMIN SHOW DDL JOBS`の`LIKE`または`WHERE`句の使用をサポート [#12484](https://github.com/pingcap/tidb/pull/12484) diff --git a/releases/release-4.0.11.md b/releases/release-4.0.11.md index 9f1058d6d4424..babe78f8fc8ad 100644 --- a/releases/release-4.0.11.md +++ b/releases/release-4.0.11.md @@ -31,7 +31,7 @@ TiDB バージョン: 4.0.11 - 外部結合から簡素化された内部結合を並べ替える [#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`に分ける + - スロークエリの指標を`internal`と`general`に分ける [#22405](https://github.com/pingcap/tidb/pull/22405) - `utf8_unicode_ci`と`utf8mb4_unicode_ci`照合順序インターフェースを追加 [#22099](https://github.com/pingcap/tidb/pull/22099) - TiKV diff --git a/releases/release-4.0.12.md b/releases/release-4.0.12.md index f61f6bbbf2a58..2070167a483c8 100644 --- a/releases/release-4.0.12.md +++ b/releases/release-4.0.12.md @@ -52,7 +52,7 @@ TiDB バージョン: 4.0.12 - TiCDC - - ユーザーが現在のタイムスタンプ[#1497](https://github.com/pingcap/tiflow/pull/1497) `start-ts`日前または`checkpoint-ts`日前に変更フィードを作成または再開するときに、二重の確認を追加します。 + - ユーザーが現在のタイムスタンプの1日前の`start-ts`または`checkpoint-ts`で変更フィードを作成または再開するときに、二重の確認を追加します。 [#1497](https://github.com/pingcap/tiflow/pull/1497) - 古い値機能用の Grafana パネルを追加する [#1571](https://github.com/pingcap/tiflow/pull/1571) - Backup & Restore (BR) @@ -67,7 +67,7 @@ TiDB バージョン: 4.0.12 - 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) diff --git a/releases/release-4.0.14.md b/releases/release-4.0.14.md index 06fc250c06366..7417e3ba260fe 100644 --- a/releases/release-4.0.14.md +++ b/releases/release-4.0.14.md @@ -46,7 +46,7 @@ TiDB バージョン: 4.0.14 - TiKV - 最初にステータスサーバーをシャットダウンして、クライアントがシャットダウンステータス正しく確認できることを確認します。 [#10504](https://github.com/tikv/tikv/pull/10504) - - 古いピアには常に応答して、これらのピアがより早くクリアされるようにしてください[#10400](https://github.com/tikv/tikv/pull/10400) + - 古いピアには常に応答して、これらのピアがより早くクリアされるようにします[#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) From 02d64ec66ecf72c3b0858ff82375e89796c4c364 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 25 Aug 2026 15:03:34 +0900 Subject: [PATCH 5/7] i18n(ja): fix 8 defect classes found by independent review (batch 4) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - release-6.5.10.md/7.1.6.md/7.5.2.md: rewrote a heavily garbled paragraph (spurious ordinal 目/件目 counters, a fabricated "13件目", dangling してください with no governing verb) to match the English source's TiCDC UPDATE-split-behavior description (#10918) - ticdc/ticdc-split-update-behavior.md: removed a stray つ inserted after every `DELETE`と`INSERT` mention (6 sites) - release-7.1.0.md, release-7.1.3.md: removed spurious unclosed full- width parentheses not present in the English source - release-7.5.4.md: fixed a garbled trailing clause ("in some cases") that had become a dangling 場合) with an unmatched parenthesis - release-6.5.12.md/7.5.5.md/8.1.2.md: fixed duplicated の (負のの→負の) - release-8.1.1.md: misleading imperative 変更してください→変更します (describes a change TiDB itself made, not a user instruction) - release-6.5.3.md: a literal BR error-message string ("resolve lock timeout") had been translated into Japanese, misrepresenting what actually appears in the tool's output; restored to the literal string - release-6.5.11.md/7.1.6.md/7.5.3.md: 構成項目→設定項目 for the same referent repeated two sentences later as 設定項目 (matches the #23596 direction; these release-note files were missed by that sweep) --- releases/release-6.5.10.md | 2 +- releases/release-6.5.11.md | 2 +- releases/release-6.5.12.md | 2 +- releases/release-6.5.3.md | 2 +- releases/release-7.1.0.md | 2 +- releases/release-7.1.3.md | 2 +- releases/release-7.1.6.md | 4 ++-- releases/release-7.5.2.md | 2 +- releases/release-7.5.3.md | 2 +- releases/release-7.5.4.md | 2 +- releases/release-7.5.5.md | 2 +- releases/release-8.1.1.md | 4 ++-- releases/release-8.1.2.md | 2 +- ticdc/ticdc-split-update-behavior.md | 12 ++++++------ 14 files changed, 21 insertions(+), 21 deletions(-) diff --git a/releases/release-6.5.10.md b/releases/release-6.5.10.md index a369a1ae21213..17b347ed18473 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) してください@[lidezhu](https://github.com/lidezhu) [#10918](https://github.com/pingcap/tiflow/issues/10918) +- 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`イベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`イベントと`INSERT`イベントに分割していました。v6.5.10以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS`がTiCDCの`thresholdTS`(TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`イベントを`DELETE`イベントと`INSERT`イベントに分割します。この動作変更は、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) @[lidezhu](https://github.com/lidezhu) - TiDB Lightning `strict-format`を使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります[#37338](https://github.com/pingcap/tidb/issues/37338) @[lance6716](https://github.com/lance6716) ## 改善点 {#improvements} diff --git a/releases/release-6.5.11.md b/releases/release-6.5.11.md index f2b2b2b0d3c68..ae1eca15adb37 100644 --- a/releases/release-6.5.11.md +++ b/releases/release-6.5.11.md @@ -13,7 +13,7 @@ TiDBバージョン: 6.5.11 ## 互換性の変更 {#compatibility-changes} -- TiKV構成項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 +- TiKV設定項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 - v6.5.11 より前の v6.5.x バージョンでは、この構成項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。 - v6.5.11以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) diff --git a/releases/release-6.5.12.md b/releases/release-6.5.12.md index 61bd96f638141..4a1d1193d1c17 100644 --- a/releases/release-6.5.12.md +++ b/releases/release-6.5.12.md @@ -129,7 +129,7 @@ TiDBバージョン: 6.5.12 - `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) + - 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コア数を取得する際にゼロ除算エラーが発生し、 TiFlashが起動に失敗する問題を修正しました。 [#9212](https://github.com/pingcap/tiflash/issues/9212) @[xzhangxian1008](https://github.com/xzhangxian1008) diff --git a/releases/release-6.5.3.md b/releases/release-6.5.3.md index 5b3ae981692d0..28e625b0a4630 100644 --- a/releases/release-6.5.3.md +++ b/releases/release-6.5.3.md @@ -110,7 +110,7 @@ TiDB バージョン: 6.5.3 - Backup & Restore (BR) - - バックアップが失敗したときにBRのエラーメッセージ「ロックタイムアウトを解決してください」が誤解を招き、実際のエラー情報が隠れてしまう問題を修正しました[#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) + - バックアップが失敗したときにBRのエラーメッセージ「resolve lock timeout」が誤解を招き、実際のエラー情報が隠れてしまう問題を修正しました[#43236](https://github.com/pingcap/tidb/issues/43236) @[YuJuncen](https://github.com/YuJuncen) - TiCDC diff --git a/releases/release-7.1.0.md b/releases/release-7.1.0.md index a962183e23d2c..44ea6fd77e64b 100644 --- a/releases/release-7.1.0.md +++ b/releases/release-7.1.0.md @@ -323,7 +323,7 @@ TiDB 7.1.0 は長期サポートリリース (LTS) です。 - PD - - スナップショットの実行内容に基づいてストア制限のサイズを自動調整するコントローラを追加します。このコントローラを有効にするには、 `store-limit-version`を`v2` (実験的)に設定してください。有効にすると、スケールインまたはスケールアウトの速度を制御するために`store limit`設定を手動で調整する必要がなくなります( [#6147](https://github.com/tikv/pd/issues/6147) @[bufferflies](https://github.com/bufferflies) 。 + - スナップショットの実行内容に基づいてストア制限のサイズを自動調整するコントローラを追加します。このコントローラを有効にするには、 `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) diff --git a/releases/release-7.1.3.md b/releases/release-7.1.3.md index 019ca87ae5ac9..6890be6ba8885 100644 --- a/releases/release-7.1.3.md +++ b/releases/release-7.1.3.md @@ -49,7 +49,7 @@ TiDB バージョン: 7.1.3 - TiDB Lightning - - PDリーダーの変更による`GetTS`失敗に対して再試行メカニズムを追加( @[lance6716](https://github.com/lance6716) [#45301](https://github.com/pingcap/tidb/issues/45301) + - PDリーダーの変更による`GetTS`失敗に対して再試行メカニズムを追加 [#45301](https://github.com/pingcap/tidb/issues/45301) @[lance6716](https://github.com/lance6716) ## バグ修正 {#bug-fixes} diff --git a/releases/release-7.1.6.md b/releases/release-7.1.6.md index a9411e4ad875f..209baaf6070ac 100644 --- a/releases/release-7.1.6.md +++ b/releases/release-7.1.6.md @@ -14,9 +14,9 @@ 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 に設定して、過剰な履歴タスクによる 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) +- 以前のバージョンでは、 `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) @[lidezhu](https://github.com/lidezhu) - 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)のスコープを変更します。 +- TiKV設定項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 - v7.1.6 より前の v7.1.x バージョンでは、この構成項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。 - v7.1.6以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) diff --git a/releases/release-7.5.2.md b/releases/release-7.5.2.md index 29d8e29f6e8d9..1f97ed465fde1 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) してください@[lidezhu](https://github.com/lidezhu) [#10918](https://github.com/pingcap/tiflow/issues/10918) +- 以前のバージョンでは、 `UPDATE`変更を含むトランザクションを処理する際に、 `UPDATE`イベントで主キーまたは非NULLの一意インデックス値が変更されると、TiCDCはこのイベントを`DELETE`イベントと`INSERT`イベントに分割していました。v7.5.2以降では、MySQLシンクを使用する場合、 `UPDATE`の変更のトランザクション`commitTS`がTiCDCの`thresholdTS`(TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCは`UPDATE`イベントを`DELETE`イベントと`INSERT`イベントに分割します。この動作変更は、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) @[lidezhu](https://github.com/lidezhu) ## 改善点 {#improvements} diff --git a/releases/release-7.5.3.md b/releases/release-7.5.3.md index f6aed4391fac2..c382bde4222af 100644 --- a/releases/release-7.5.3.md +++ b/releases/release-7.5.3.md @@ -14,7 +14,7 @@ TiDB バージョン: 7.5.3 ## 互換性の変更 {#compatibility-changes} - 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)のスコープを変更します。 +- TiKV設定項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 - v7.5.3 より前の v7.5.x バージョンでは、この構成項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。 - v7.5.3以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) diff --git a/releases/release-7.5.4.md b/releases/release-7.5.4.md index b6ddca04d548e..236f17d1b54ff 100644 --- a/releases/release-7.5.4.md +++ b/releases/release-7.5.4.md @@ -43,7 +43,7 @@ TiDB バージョン: 7.5.4 - 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.5.5.md b/releases/release-7.5.5.md index 46de0da3f4e08..b20a3d51c9cca 100644 --- a/releases/release-7.5.5.md +++ b/releases/release-7.5.5.md @@ -124,7 +124,7 @@ TiDB バージョン: 7.5.5 - 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) + - 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) diff --git a/releases/release-8.1.1.md b/releases/release-8.1.1.md index aeb93c1c1aee5..d1ad04a573051 100644 --- a/releases/release-8.1.1.md +++ b/releases/release-8.1.1.md @@ -15,8 +15,8 @@ TiDB バージョン: 8.1.1 - TiDB Lightningを使用してCSVファイルをインポートする際、並列性とインポートパフォーマンスを向上させるために大きなCSVファイルを複数の小さなCSVファイルに分割するために`strict-format = true`設定する場合は、明示的に`terminator`を指定する必要があります。値は`\r` 、または`\r\n` `\n`かです。行末文字を指定しないと、CSVファイルデータの解析時に例外が発生する可能性があります[#37338](https://github.com/pingcap/tidb/issues/37338) @[lance6716](https://github.com/lance6716) - [`IMPORT INTO`](/sql-statements/sql-statement-import-into.md)を使用してCSVファイルをインポートする際、 `SPLIT_FILE`パラメータを指定して大きなCSVファイルを複数の小さなCSVファイルに分割し、同時実行性とインポートパフォーマンスを向上させる場合は、行末文字`LINES_TERMINATED_BY`を明示的に指定する必要があります。値は`\r` 、 `\n` 、または`\r\n`です。行末文字を指定しないと、CSVファイルデータの解析時に例外が発生する可能性があります[#37338](https://github.com/pingcap/tidb/issues/37338) @[lance6716](https://github.com/lance6716) -- 並列計算中のディスクオーバーフローによるクエリ結果の誤りを回避するため、変数[`tidb_enable_parallel_hashagg_spill`](https://docs.pingcap.com/tidb/v8.1/system-variables#tidb_enable_parallel_hashagg_spill-new-in-v800)のデフォルト値を`ON`から`OFF`に変更してください。v8.0.0またはv8.1.0からv8.1.1にアップグレードしたクラスターの場合、この変数はアップグレード後もデフォルト値の`ON`のままとなるため、手動で`OFF`に変更することをお勧めします[#55290](https://github.com/pingcap/tidb/issues/55290) @[xzhangxian1008](https://github.com/xzhangxian1008) -- TiKV構成項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 +- 並列計算中のディスクオーバーフローによるクエリ結果の誤りを回避するため、変数[`tidb_enable_parallel_hashagg_spill`](https://docs.pingcap.com/tidb/v8.1/system-variables#tidb_enable_parallel_hashagg_spill-new-in-v800)のデフォルト値を`ON`から`OFF`に変更します。v8.0.0またはv8.1.0からv8.1.1にアップグレードしたクラスターの場合、この変数はアップグレード後もデフォルト値の`ON`のままとなるため、手動で`OFF`に変更することをお勧めします[#55290](https://github.com/pingcap/tidb/issues/55290) @[xzhangxian1008](https://github.com/xzhangxian1008) +- TiKV設定項目[`server.grpc-compression-type`](/tikv-configuration-file.md#grpc-compression-type)のスコープを変更します。 - v8.1.0 では、この構成項目は TiKV ノード間の gRPC メッセージの圧縮アルゴリズムにのみ影響します。 - v8.1.1以降、この設定項目はTiKVからTiDBに送信されるgRPC応答メッセージの圧縮アルゴリズムにも影響します。圧縮を有効にすると、CPUリソースの消費量が増加する可能性があります[#17176](https://github.com/tikv/tikv/issues/17176) @[ekexium](https://github.com/ekexium) diff --git a/releases/release-8.1.2.md b/releases/release-8.1.2.md index fb8636fe1835f..81027af76335d 100644 --- a/releases/release-8.1.2.md +++ b/releases/release-8.1.2.md @@ -125,7 +125,7 @@ TiDB バージョン: 8.1.2 - TiFlash - 複数のリージョンがスナップショットを同時に適用しているときに発生する誤ったリージョン重複チェックの失敗により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) + - 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) - テーブルに無効な文字を含むデフォルト値を持つビット型の列が含まれている場合、 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) diff --git a/ticdc/ticdc-split-update-behavior.md b/ticdc/ticdc-split-update-behavior.md index f01532ba3a401..054930647429f 100644 --- a/ticdc/ticdc-split-update-behavior.md +++ b/ticdc/ticdc-split-update-behavior.md @@ -40,7 +40,7 @@ UPDATE t SET a = 2 WHERE a = 1; UPDATE t SET a = 3 WHERE a = 2; ``` -- この動作変更前、TiCDCはこれらの`UPDATE`イベントをSorterモジュールに書き込み、その後`DELETE`つと`INSERT`イベントに分割していました。分割後、下流におけるこれらのイベントの実際の実行順序は以下のようになります。 +- この動作変更前、TiCDCはこれらの`UPDATE`イベントをSorterモジュールに書き込み、その後`DELETE`と`INSERT`イベントに分割していました。分割後、下流におけるこれらのイベントの実際の実行順序は以下のようになります。 ```sql BEGIN; @@ -53,7 +53,7 @@ UPDATE t SET a = 3 WHERE a = 2; ダウンストリームがトランザクションを実行した後、データベース内のレコードは`(3, 2)`なりますが、これはアップストリーム データベースのレコード ( `(2, 1)`と`(3, 2)` ) と異なり、データの不整合の問題があることを示しています。 -- この動作変更後、TiCDCが対応するテーブルを下流にレプリケーションし始める際に、トランザクション`commitTS` PDからフェッチされた`thresholdTS`より小さい場合、TiCDCはこれらの`UPDATE`イベントを`DELETE`つと`INSERT`イベントに分割してからSorterモジュールに書き込みます。Sorterモジュールによるソート後、下流におけるこれらのイベントの実際の実行順序は以下のようになります。 +- この動作変更後、TiCDCが対応するテーブルを下流にレプリケーションし始める際に、トランザクション`commitTS` PDからフェッチされた`thresholdTS`より小さい場合、TiCDCはこれらの`UPDATE`イベントを`DELETE`と`INSERT`イベントに分割してからSorterモジュールに書き込みます。Sorterモジュールによるソート後、下流におけるこれらのイベントの実際の実行順序は以下のようになります。 ```sql BEGIN; @@ -66,17 +66,17 @@ UPDATE t SET a = 3 WHERE a = 2; ダウンストリームがトランザクションを実行すると、ダウンストリーム データベースのレコードはアップストリーム データベースのレコード ( `(2, 1)`と`(3, 2)`と同じになり、データの一貫性が確保されます。 -前の例からわかるように、 `UPDATE`イベントを`DELETE`つと`INSERT`イベントに分割してから Sorter モジュールに書き込むと、分割後の`INSERT`イベントの前に`DELETE`イベントすべてが実行されるようになり、TiCDC が受信した`UPDATE`イベントの順序に関係なく、データの一貫性が維持されます。 +前の例からわかるように、 `UPDATE`イベントを`DELETE`と`INSERT`イベントに分割してから Sorter モジュールに書き込むと、分割後の`INSERT`イベントの前に`DELETE`イベントすべてが実行されるようになり、TiCDC が受信した`UPDATE`イベントの順序に関係なく、データの一貫性が維持されます。 > **Note:** > -> この動作変更後、MySQLシンクを使用する場合、TiCDCはほとんどの場合、 `UPDATE`イベントを分割しません。その結果、変更フィード実行時に主キーまたは一意キーの競合が発生し、変更フィードが自動的に再起動される可能性があります。再起動後、TiCDCは競合する`UPDATE`イベントを`DELETE`つと`INSERT`イベントに分割してから、Sorterモジュールに書き込みます。これにより、同一トランザクション内のすべてのイベントが正しく順序付けされ、 `DELETE`イベントすべてが`INSERT`イベントの前に配置されるため、データレプリケーションが正しく完了します。 +> この動作変更後、MySQLシンクを使用する場合、TiCDCはほとんどの場合、 `UPDATE`イベントを分割しません。その結果、変更フィード実行時に主キーまたは一意キーの競合が発生し、変更フィードが自動的に再起動される可能性があります。再起動後、TiCDCは競合する`UPDATE`イベントを`DELETE`と`INSERT`イベントに分割してから、Sorterモジュールに書き込みます。これにより、同一トランザクション内のすべてのイベントが正しく順序付けされ、 `DELETE`イベントすべてが`INSERT`イベントの前に配置されるため、データレプリケーションが正しく完了します。 ## MySQL以外のシンクの主キーまたは一意キーの`UPDATE`イベントを分割する {#split-primary-or-unique-key-update-events-for-non-mysql-sinks} ### 単一の`UPDATE`変更を含むトランザクション {#transactions-containing-a-single-update-change} -v6.5.3、v7.1.1、v7.2.0以降、MySQL以外のシンクを使用する場合、単一の更新変更のみを含むトランザクションにおいて、主キーまたはnull以外の一意インデックス値が`UPDATE`イベントで変更されると、TiCDCはこのイベントを`DELETE`つと`INSERT`イベントに分割します。詳細については、GitHubのissue [#9086](https://github.com/pingcap/tiflow/issues/9086)ご覧ください。 +v6.5.3、v7.1.1、v7.2.0以降、MySQL以外のシンクを使用する場合、単一の更新変更のみを含むトランザクションにおいて、主キーまたはnull以外の一意インデックス値が`UPDATE`イベントで変更されると、TiCDCはこのイベントを`DELETE`と`INSERT`イベントに分割します。詳細については、GitHubのissue [#9086](https://github.com/pingcap/tiflow/issues/9086)ご覧ください。 この変更は主に、CSVおよびAVROプロトコル使用時にTiCDCがデフォルトで新しい値のみを出力し、古い値は出力しないという問題に対処します。この問題により、主キーまたは非NULLの一意インデックス値が変更された場合、コンシューマーは新しい値しか受信できず、変更前の値を処理する(例えば、古い値を削除する)ことができなくなります。次のSQLを例に挙げましょう。 @@ -117,7 +117,7 @@ COMMIT; v6.5.10、v7.1.6、v7.5.3、v8.1.1以降、MySQL以外のシンクを使用する場合、TiCDCはGitHub Issue [#11211](https://github.com/pingcap/tiflow/issues/11211)に記載されているように、 `output-raw-change-event`パラメータを介して主キーまたは一意キーの`UPDATE`イベントを分割するかどうかを制御できるようになりました。このパラメータの具体的な動作は次のとおりです。 - `output-raw-change-event = false`設定すると、主キーまたは null 以外の一意インデックス値が`UPDATE`イベントで変更された場合、TiCDC はイベントを`DELETE`と`INSERT`イベントに分割し、すべてのイベントが`INSERT`イベントの前の`DELETE`イベントのシーケンスに従うようにします。 -- `output-raw-change-event = true`設定すると、TiCDCは`UPDATE`イベントを分割せず、 [MySQL以外のシンクの主キーまたは一意キーの`UPDATE`イベントを分割する](/ticdc/ticdc-split-update-behavior.md#split-primary-or-unique-key-update-events-for-non-mysql-sinks)で説明した問題への対処はコンシューマー側で行います。そうしないと、データの不整合が発生するリスクがあります。テーブルの主キーがクラスター化インデックスである場合、主キーへの更新はTiDB内で依然として`DELETE`つと`INSERT`イベントに分割されますが、この動作は`output-raw-change-event`パラメータの影響を受けません。 +- `output-raw-change-event = true`設定すると、TiCDCは`UPDATE`イベントを分割せず、 [MySQL以外のシンクの主キーまたは一意キーの`UPDATE`イベントを分割する](/ticdc/ticdc-split-update-behavior.md#split-primary-or-unique-key-update-events-for-non-mysql-sinks)で説明した問題への対処はコンシューマー側で行います。そうしないと、データの不整合が発生するリスクがあります。テーブルの主キーがクラスター化インデックスである場合、主キーへの更新はTiDB内で依然として`DELETE`と`INSERT`イベントに分割されますが、この動作は`output-raw-change-event`パラメータの影響を受けません。 > **Note** > From 44086315d89af0dd289e61fd3ebf41db2be9ca1c Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 25 Aug 2026 15:10:25 +0900 Subject: [PATCH 6/7] i18n(ja): fix missing particles and misleading imperative mood in 17 release notes (batch 1) --- releases/release-2.0.8.md | 2 +- releases/release-2.1-rc.1.md | 6 +++--- releases/release-2.1-rc.2.md | 4 ++-- releases/release-2.1-rc.3.md | 2 +- releases/release-2.1-rc.4.md | 2 +- releases/release-2.1.14.md | 2 +- releases/release-2.1.15.md | 2 +- releases/release-2.1.16.md | 2 +- releases/release-2.1.18.md | 2 +- releases/release-2.1.19.md | 4 ++-- releases/release-2.1.2.md | 2 +- releases/release-2.1.5.md | 4 ++-- releases/release-2.1.6.md | 2 +- releases/release-2.1.8.md | 2 +- releases/release-3.0-beta.md | 12 ++++++------ releases/release-3.0.0-beta.1.md | 8 ++++---- releases/release-3.0.0-rc.1.md | 12 ++++++------ 17 files changed, 35 insertions(+), 35 deletions(-) diff --git a/releases/release-2.0.8.md b/releases/release-2.0.8.md index 359a3d92519e4..459aeddaea364 100644 --- a/releases/release-2.0.8.md +++ b/releases/release-2.0.8.md @@ -19,7 +19,7 @@ summary: TiDB 2.0.8は2018年10月16日にリリースされ、システムの - `TIMESTAMP`インデックスを追加したときにタイムゾーンが正しく処理されない問題を修正しました [#7812](https://github.com/pingcap/tidb/pull/7812) - 一部の状況で統計モジュールによって発生するメモリリークの問題を修正[#7864](https://github.com/pingcap/tidb/pull/7864) - 一部の異常な状況で`ANALYZE`の結果が取得できない問題を修正 [#7871](https://github.com/pingcap/tidb/pull/7871) - - 関数`SYSDATE`折り畳まないでください。返される結果が正しいことを確認するためです[#7894](https://github.com/pingcap/tidb/pull/7894) + - 関数`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.1-rc.1.md b/releases/release-2.1-rc.1.md index f7ce1c4ebdd60..ba06c7640234b 100644 --- a/releases/release-2.1-rc.1.md +++ b/releases/release-2.1-rc.1.md @@ -129,7 +129,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL ## TiKV {#tikv} - 特徴 - - ホットリージョンへの書き込み操作によってリージョンが大きくなりすぎるのを避けるために`batch split`サポートします + - ホットリージョンへの書き込み操作によってリージョンが大きくなりすぎるのを避けるために`batch split`をサポートします - インデックススキャンの効率を向上させるために、行数に基づいてリージョンを分割することをサポートします。 - パフォーマンス - `LocalReader`を使用して読み取り操作をraftstoreスレッドから分離し、読み取りレイテンシーを低下させます。 @@ -138,9 +138,9 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - ロールバックレコードへの連続書き込み操作によって読み取りパフォーマンスが影響を受ける問題を最適化します。 - プッシュダウン集約計算のメモリ使用量を削減する - 改善点 - - 多数の関数関数にプッシュダウンのサポートを追加し、文字セットのサポートを改善しました。 + - 多数の組み込み関数にプッシュダウンのサポートを追加し、文字セットのサポートを改善しました。 - GCワークフローを最適化し、GC速度を向上させ、GCがシステムに与える影響を軽減します。 - - `prevote`有効にすると、ネットワークが異常な場合のサービス回復が高速化されます + - `prevote`を有効にすると、ネットワークが異常な場合のサービス回復が高速化されます - RocksDBログファイルの関連設定項目を追加します - `scheduler_latch`のデフォルト設定を調整する - tikv-ctl を使用して手動でデータを圧縮するときに、RocksDB の最下層のデータを圧縮するかどうかの設定をサポートします。 diff --git a/releases/release-2.1-rc.2.md b/releases/release-2.1-rc.2.md index 18cbdea0b1c9d..4b545d1c0cd26 100644 --- a/releases/release-2.1-rc.2.md +++ b/releases/release-2.1-rc.2.md @@ -49,8 +49,8 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL - TiDBクラスタを起動するときにグローバルシステムのタイムゾーンを設定する [#7638](https://github.com/pingcap/tidb/pull/7638) - 互換性 - `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) + - `Prepare`/`Execute`モードで`Year`型の結果の長さを設定する問題を修正 [#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) diff --git a/releases/release-2.1-rc.3.md b/releases/release-2.1-rc.3.md index 465d8bf2d7be8..7badea7a0b50c 100644 --- a/releases/release-2.1-rc.3.md +++ b/releases/release-2.1-rc.3.md @@ -22,7 +22,7 @@ summary: TiDB 2.1 RC3は2018年9月29日にリリースされ、安定性、互 - ポイントクエリですべての NULL 値が取得される列によって発生する「インデックス範囲外」panicを修正[#7790](https://github.com/pingcap/tidb/pull/7790) - サーバ - 設定ファイル内のメモリクォータが有効にならない問題を修正[#7729](https://github.com/pingcap/tidb/pull/7729) - - 各ステートメント実行優先度を設定するためのシステム変数`tidb_force_priority`追加します。 [#7694](https://github.com/pingcap/tidb/pull/7694) + - 各ステートメントの実行優先度を設定するためのシステム変数`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` で`charset/collation`の結果が正しくない問題を修正 [#7751](https://github.com/pingcap/tidb/pull/7751) diff --git a/releases/release-2.1-rc.4.md b/releases/release-2.1-rc.4.md index 6f326042ed632..08a6660b555d8 100644 --- a/releases/release-2.1-rc.4.md +++ b/releases/release-2.1-rc.4.md @@ -17,7 +17,7 @@ summary: TiDB 2.1 RC4は2018年10月23日にリリースされ、安定性、SQL - `EXPLAIN ANALYZE`ステートメントを使用して、クエリ実行プロセス中の各演算子の実行時間と返された行数を含む実行時統計をチェックする機能をサポートします[#7925](https://github.com/pingcap/tidb/pull/7925) - テーブルの列が結果セットに複数回出現する場合の`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) + - いくつかのケースで`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) diff --git a/releases/release-2.1.14.md b/releases/release-2.1.14.md index e296ed9a60d50..2cb05ec9c53df 100644 --- a/releases/release-2.1.14.md +++ b/releases/release-2.1.14.md @@ -19,7 +19,7 @@ TiDB Ansible バージョン: 2.1.14 - 負荷に基づいてAUTO_INCREMENT IDによって割り当てられた増分ギャップを自動的に調整する機能をサポート [#10997](https://github.com/pingcap/tidb/pull/10997) - クエリ終了時にメモリ情報`Distsql` `MemTracker`正しく消去されない問題を修正[#10971](https://github.com/pingcap/tidb/pull/10971) - クエリのメモリ使用量を説明するために、 `information_schema.processlist`表に`MEM`列を追加します。 [#10896](https://github.com/pingcap/tidb/pull/10896) -- クエリの最大実行時間を制御するグローバルシステム変数を`max_execution_time`追加する[#10940](https://github.com/pingcap/tidb/pull/10940) +- クエリの最大実行時間を制御する`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` に設定されている場合に TiDB が誤った結果を返す場合がある問題を修正しました。 [#11016](https://github.com/pingcap/tidb/pull/11016) diff --git a/releases/release-2.1.15.md b/releases/release-2.1.15.md index 951b8af51e271..82b9de0f7c5ec 100644 --- a/releases/release-2.1.15.md +++ b/releases/release-2.1.15.md @@ -49,4 +49,4 @@ TiDB Lightning ## TiDB Ansible {#tidb-ansible} -- TiDB Dashboardに監視項目`parse duration`と`compile duration`追加して、SQL文の解析とコンパイルの実行にかかる時間を監視します[#815](https://github.com/pingcap/tidb-ansible/pull/815) +- TiDB Dashboardに`parse duration`と`compile duration`監視項目を追加して、SQL文の解析とコンパイルの実行にかかる時間を監視します[#815](https://github.com/pingcap/tidb-ansible/pull/815) diff --git a/releases/release-2.1.16.md b/releases/release-2.1.16.md index c7df1c4b97005..4e8f70d584311 100644 --- a/releases/release-2.1.16.md +++ b/releases/release-2.1.16.md @@ -27,7 +27,7 @@ TiDB Ansible バージョン: 2.1.16 - タイムアウトまでにリージョン分散のスケジュールが完了していない場合に、エラーではなく、正常に分割されたリージョンの数と完了したパーセンテージを返す`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) + - スロークエリテーブルに、実行が成功したかどうかを示す`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`関数が無効な引数を受け入れたときに`NULL`が正しく返されない問題を修正しました [#11357](https://github.com/pingcap/tidb/pull/11357) diff --git a/releases/release-2.1.18.md b/releases/release-2.1.18.md index bc67ddc66368d..0a90c142c7b8c 100644 --- a/releases/release-2.1.18.md +++ b/releases/release-2.1.18.md @@ -17,7 +17,7 @@ TiDB Ansible バージョン: 2.1.18 - フィードバックで分割すると無効なクエリ範囲が表示される可能性がある問題を修正しました [#12172](https://github.com/pingcap/tidb/pull/12172) - PointGetプランで権限チェックが正しく行われない問題を修正 [#12341](https://github.com/pingcap/tidb/pull/12341) - 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`使用をサポート + - `ORDER BY`、`GROUP BY`、`LIMIT OFFSET`でのパラメータの使用をサポート [#12514](https://github.com/pingcap/tidb/pull/12514) - パーティションテーブル`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) diff --git a/releases/release-2.1.19.md b/releases/release-2.1.19.md index eece588ae7e32..401e248c5e4ed 100644 --- a/releases/release-2.1.19.md +++ b/releases/release-2.1.19.md @@ -23,7 +23,7 @@ TiDB Ansible バージョン: 2.1.19 - `WHERE`句に一意キー等号条件が含まれている場合に推定行数が`1`より大きくなる問題を修正しました。 [#13385](https://github.com/pingcap/tidb/pull/13385) - SQL実行エンジン - `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) + - クエリに`SLEEP`関数が含まれている場合(たとえば`select 1 from (select sleep(1)) t;)` )、列の整理によってクエリ内の`sleep(1)`が無効になる問題を修正しました[#13039](https://github.com/pingcap/tidb/pull/13039) - `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` @@ -41,7 +41,7 @@ TiDB Ansible バージョン: 2.1.19 - パーティションテーブルで`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) - 列削除、修正、または変更するときに外部キーがチェックされないため、 `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) + - 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) diff --git a/releases/release-2.1.2.md b/releases/release-2.1.2.md index e9c14f45db125..44c2bc5775fc8 100644 --- a/releases/release-2.1.2.md +++ b/releases/release-2.1.2.md @@ -32,7 +32,7 @@ summary: TiDB 2.1.2およびTiDB Ansible 2.1.2は、2018年12月22日にリリ - TiDB Lightning - Lightning でサポートされる最小のクラスタバージョンを TiDB 2.1.0 にする - Lightning で解析された`JSON`データを含むファイルのコンテンツエラーを修正しました [#144](https://github.com/pingcap/tidb-tools/issues/144) - - チェックポイントを使用してLightningを再起動した後に`Too many open engines`発生する問題を修正しました + - チェックポイントを使用してLightningを再起動した後に`Too many open engines`が発生する問題を修正しました - TiDB Binlog - Drainer がKafka にデータを書き込む際のボトルネックを解消 - TiDB Binlogの Kafka バージョンをサポート diff --git a/releases/release-2.1.5.md b/releases/release-2.1.5.md index 4996e5cfa9159..55dfa0f3234bf 100644 --- a/releases/release-2.1.5.md +++ b/releases/release-2.1.5.md @@ -21,7 +21,7 @@ summary: TiDB 2.1.5とTiDB Ansible 2.1.5は、2019年2月28日にリリースさ - 一部のケースで`!=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) + - `Semi Join`が`NULL`と空の結果セットを処理するロジックをリファクタリングして正しい結果を取得し、MySQL との互換性を向上させます。 [#9449](https://github.com/pingcap/tidb/pull/9449) - サーバ - `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) @@ -49,6 +49,6 @@ summary: TiDB 2.1.5とTiDB Ansible 2.1.5は、2019年2月28日にリリースさ ## ツール {#tools} - Lightning - - クラスターに Tombstone ストアが存在する場合、エラーを報告したり終了したりしないでください。 [#4223](https://github.com/tikv/tikv/pull/4223) + - クラスターに Tombstone ストアが存在する場合に、エラーを報告したり終了したりしないようにします [#4223](https://github.com/tikv/tikv/pull/4223) - TiDB Binlog - DDL binlogレプリケーションプランを更新して、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 2b2dbbc72acc5..b993fd07b234b 100644 --- a/releases/release-2.1.6.md +++ b/releases/release-2.1.6.md @@ -13,7 +13,7 @@ summary: TiDB 2.1.6およびTiDB Ansible 2.1.6は、2019年3月15日にリリー - `TIDB_INLJ` のヒントで両方のテーブルが指定されている場合、コストに基づいて外側のテーブルを選択するようにプランナーを最適化します。 [#9615](https://github.com/pingcap/tidb/pull/9615) - `IndexScan`正しく選択されない場合がある問題を修正[#9587](https://github.com/pingcap/tidb/pull/9587) - サブクエリの`agg`関数のチェックにおけるMySQLとの非互換性を修正 [#9551](https://github.com/pingcap/tidb/pull/9551) - - パニックを回避するために、 `show stats_histograms`有効な列のみを出力する[#9502](https://github.com/pingcap/tidb/pull/9502) + - パニックを回避するために、 `show stats_histograms`が有効な列のみを出力する[#9502](https://github.com/pingcap/tidb/pull/9502) - サーバ - Binlog 有効/無効にする`log_bin`変数をサポートします [#9634](https://github.com/pingcap/tidb/pull/9634) diff --git a/releases/release-2.1.8.md b/releases/release-2.1.8.md index 6efe666a3c090..625e810336d7f 100644 --- a/releases/release-2.1.8.md +++ b/releases/release-2.1.8.md @@ -37,7 +37,7 @@ TiDB Ansible バージョン: 2.1.8 ## PD {#pd} -- `regionScatterer`無効な`OperatorStep` を生成する可能性がある問題を修正 [#1482](https://github.com/pingcap/pd/pull/1482) +- `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) diff --git a/releases/release-3.0-beta.md b/releases/release-3.0-beta.md index 7306f13ae5308..63a4588bbd237 100644 --- a/releases/release-3.0-beta.md +++ b/releases/release-3.0-beta.md @@ -17,7 +17,7 @@ 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) - - 新しいCascadesオプティマイザーをサポートするために、変数`tidb_enable_cascades_planner`追加します。現在、Cascadesオプティマイザーはまだ完全に実装されておらず、デフォルトではオフになっています[#7879](https://github.com/pingcap/tidb/pull/7879) + - 新しいCascadesオプティマイザーをサポートするために、変数`tidb_enable_cascades_planner`を追加します。現在、Cascadesオプティマイザーはまだ完全に実装されておらず、デフォルトではオフになっています[#7879](https://github.com/pingcap/tidb/pull/7879) - トランザクションのインデックス結合の使用をサポート [#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) @@ -31,7 +31,7 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安 - 複数のテーブルを結合する際の結合順序の選択を最適化するために貪欲アルゴリズム`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) + - `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) - SQLエグゼキュータ @@ -64,9 +64,9 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安 - `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) - - CSVファイルのフォールトトレランスを`LoadData`向上[#9005](https://github.com/pingcap/tidb/pull/9005) - - MySQL 3.20ハンドシェイクプロトコルサポート [#8812](https://github.com/pingcap/tidb/pull/8812) + - `ALLOW_INVALID_DATES` SQLモードをサポート [#9027](https://github.com/pingcap/tidb/pull/9027) + - CSVファイルに対する`LoadData`のフォールトトレランスを向上[#9005](https://github.com/pingcap/tidb/pull/9005) + - 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) @@ -85,7 +85,7 @@ summary: 2019年1月19日にリリースされたTiDB 3.0ベータ版は、安 ## PD {#pd} -- リージョンメタデータを個別に格納するには`RegionStorage`追加[#1237](https://github.com/pingcap/pd/pull/1237) +- リージョンメタデータを個別に格納するために`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) diff --git a/releases/release-3.0.0-beta.1.md b/releases/release-3.0.0-beta.1.md index f9c31719d2e3e..e98d0aa70d311 100644 --- a/releases/release-3.0.0-beta.1.md +++ b/releases/release-3.0.0-beta.1.md @@ -56,7 +56,7 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - サポート`CREATE ROLE` [#9461](https://github.com/pingcap/tidb/pull/9461) - サーバ - 現在の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) + - 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) @@ -64,7 +64,7 @@ TiDB Ansible バージョン: 3.0.0-beta.1 - `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)統合してツールによる収集と分析を容易にする - - 統計に基づいて実際のデータ量と推定データ量の差を記録するための監視項目`high_error_rate_feedback_total`追加します。 [#9209](https://github.com/pingcap/tidb/pull/9209) + - 統計に基づいて実際のデータ量と推定データ量の差を記録するための監視項目`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) @@ -87,10 +87,10 @@ 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) + - `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) - - 計算を高速化するためにベクトル化演算子`BatchTableScanExecutor`実装する[#4351](https://github.com/tikv/tikv/pull/4351) + - 計算を高速化するためにベクトル化演算子`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) - 構成情報に関するメトリックを追加する[#4206](https://github.com/tikv/tikv/pull/4206) diff --git a/releases/release-3.0.0-rc.1.md b/releases/release-3.0.0-rc.1.md index 48542ede3c559..6eb8adbe155b5 100644 --- a/releases/release-3.0.0-rc.1.md +++ b/releases/release-3.0.0-rc.1.md @@ -26,7 +26,7 @@ TiDB Ansible バージョン: 3.0.0-rc.1 - 論理最適化フェーズで集計関数を削除するときに、誤った実行を防ぐために`GROUP_CONCAT`特別に処理します[#9967](https://github.com/pingcap/tidb/pull/9967) - フィルタが定数場合、結合演算子の子ノードにフィルタを適切にプッシュダウンします。 [#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) + - `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) - 実行エンジン @@ -36,7 +36,7 @@ TiDB Ansible バージョン: 3.0.0-rc.1 - サーバ - TiDB の起動時にのみ DDL 所有者にブートストラップの実行を許可する[#10029](https://github.com/pingcap/tidb/pull/10029) - - トランザクション分離レベルをSERIALIZABLE に設定するときにTiDBがエラーを報告しないようにするために、変数`tidb_skip_isolation_level_check`追加します。 [#10065](https://github.com/pingcap/tidb/pull/10065) + - トランザクション分離レベルを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) @@ -67,8 +67,8 @@ TiDB Ansible バージョン: 3.0.0-rc.1 - 後続のリクエストをブロックしないように、失敗する可能性のある「提案」および「読み取り」リクエストを迅速にドロップすることをサポートします。 - リースのデッドロック問題を修正 - ホットストアがキーの統計情報を正しく生成しない問題を修正 [#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) +- 単一の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サーバー側でTSOリクエストの処理時間を記録するためのメトリックを追加します [#1502](https://github.com/pingcap/pd/pull/1502) @@ -115,7 +115,7 @@ TiDB Ansible バージョン: 3.0.0-rc.1 - 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) + - レプリケーションを必要としないテーブルを除外するための`syncer.ignore-table`設定項目を追加します[#520](https://github.com/pingcap/tidb-binlog/pull/520) - Lightning - 行IDまたはデフォルトの列値を使用して、ダンプファイルで欠落した列データを入力します。 [#170](https://github.com/pingcap/tidb-lightning/pull/170) @@ -128,7 +128,7 @@ TiDB Ansible バージョン: 3.0.0-rc.1 - sync-diff-inspector - チェックポイントをサポートし、検証ステータスを記録し、再起動後に最後に保存したポイントから検証を続行します[#224](https://github.com/pingcap/tidb-tools/pull/224) - - チェックサム計算してデータの整合性をチェックするための構成項目`only-use-checksum`追加します [#215](https://github.com/pingcap/tidb-tools/pull/215) + - チェックサムを計算してデータの整合性をチェックするための`only-use-checksum`設定項目を追加します [#215](https://github.com/pingcap/tidb-tools/pull/215) ## TiDB Ansible {#tidb-ansible} From 552c159268385f0b6e876d969e6ecbb006576a9c Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 25 Aug 2026 15:12:10 +0900 Subject: [PATCH 7/7] i18n(ja): fix misleading imperative mood, garbled citations, and mistranslations in 10 release notes (batch 3) --- releases/release-4.0.2.md | 2 +- releases/release-4.0.9.md | 6 +++--- releases/release-5.0.4.md | 2 +- releases/release-5.1.1.md | 4 ++-- releases/release-5.3.0.md | 2 +- releases/release-5.3.3.md | 2 +- releases/release-5.4.1.md | 2 +- releases/release-5.4.2.md | 2 +- releases/release-6.0.0-dmr.md | 2 +- releases/release-6.1.1.md | 2 +- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/releases/release-4.0.2.md b/releases/release-4.0.2.md index a6903afeb996f..034c18e22513c 100644 --- a/releases/release-4.0.2.md +++ b/releases/release-4.0.2.md @@ -24,7 +24,7 @@ TiDB バージョン: 4.0.2 ## 新たな変化 {#new-change} -- デフォルトでは、TiDBとTiDB Dashboardは、製品の改善方法を把握するために、PingCAPと使用状況の詳細を共有します共有される情報と共有を無効にする方法については、 [テレメトリー](/telemetry.md)ご覧ください。 [#18180](https://github.com/pingcap/tidb/pull/18180) +- デフォルトでは、TiDBとTiDB Dashboardは、製品の改善方法を把握するために、PingCAPと使用状況の詳細を共有します [#18180](https://github.com/pingcap/tidb/pull/18180)。共有される情報と共有を無効にする方法については、[テレメトリー](/telemetry.md)をご覧ください。 ## 新機能 {#new-features} diff --git a/releases/release-4.0.9.md b/releases/release-4.0.9.md index 0360701246817..d46735607970b 100644 --- a/releases/release-4.0.9.md +++ b/releases/release-4.0.9.md @@ -88,10 +88,10 @@ TiDB バージョン: 4.0.9 - Backup & Restore (BR) - - コマンドラインで曖昧な引数`--checksum false`を使用しないでください。この引数はチェックサムを正しく無効化しません`--checksum=false`のみ使用できます[#588](https://github.com/pingcap/br/pull/588) + - コマンドラインで曖昧な引数`--checksum false`を許可しないようにします。この引数はチェックサムを正しく無効化しません。`--checksum=false`のみ使用できます[#588](https://github.com/pingcap/br/pull/588) - BRが誤って存在した後にPDが元の構成を回復できるように、PD構成を一時的に変更することをサポートします[#596](https://github.com/pingcap/br/pull/596) - 復元後のテーブル分析をサポート[#622](https://github.com/pingcap/br/pull/622) - - `read index not ready`と`proposal in merging mode`エラーを再試行してください[#626](https://github.com/pingcap/br/pull/626) + - `read index not ready`と`proposal in merging mode`エラーに対して再試行するようにします[#626](https://github.com/pingcap/br/pull/626) - TiCDC @@ -134,7 +134,7 @@ TiDB バージョン: 4.0.9 - インデックスハッシュ結合とインデックスマージ結合が照合順序考慮しないバグを修正しました [#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) - - データベース名が純粋な下位表現でない場合、データが正しく削除れない可能性がある問題を修正しました`DELETE` [#21206](https://github.com/pingcap/tidb/pull/21206) + - データベース名が純粋な小文字表記でない場合、`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) - 一部のセミ結合クエリの誤った結果を修正[#21019](https://github.com/pingcap/tidb/pull/21019) diff --git a/releases/release-5.0.4.md b/releases/release-5.0.4.md index 3023a42bcc8bb..cf8fa7ddd5120 100644 --- a/releases/release-5.0.4.md +++ b/releases/release-5.0.4.md @@ -66,7 +66,7 @@ TiDB バージョン: 5.0.4 - ノードが故障して前に再起動した場合、一定期間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クエリを起動する前にTiFlashの可用性を確認してください [#1807](https://github.com/pingcap/tics/issues/1807) + - MPPクエリを起動する前にTiFlashの可用性を確認するようにします [#1807](https://github.com/pingcap/tics/issues/1807) - クエリ結果をより安定させるために、安定した結果モードをサポートします[#26084](https://github.com/pingcap/tidb/pull/26084) - MySQLシステム変数`init_connect`とその関連機能サポートする [#18894](https://github.com/pingcap/tidb/issues/18894) - MPPモードで`COUNT(DISTINCT)`集約機能を徹底的にプッシュダウンする [#25861](https://github.com/pingcap/tidb/pull/25861) diff --git a/releases/release-5.1.1.md b/releases/release-5.1.1.md index 95a90a5bcdc24..f101a649a359d 100644 --- a/releases/release-5.1.1.md +++ b/releases/release-5.1.1.md @@ -46,7 +46,7 @@ TiDB バージョン: 5.1.1 - `UPDATE`の読み取りで`point get`または`batch point get`を使用して、インデックスキーの`LOCK`レコードを`PUT`レコードに変更します[#26225](https://github.com/pingcap/tidb/pull/26225) - 古いクエリからのビューの作成を禁止する[#26200](https://github.com/pingcap/tidb/pull/26200) - MPPモードで`COUNT(DISTINCT)`集約機能を徹底的にプッシュダウンする [#26194](https://github.com/pingcap/tidb/pull/26194) - - MPPクエリを起動する前にTiFlashの可用性を確認してください [#26192](https://github.com/pingcap/tidb/pull/26192) + - 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) - クラスターの立ち退きカウント情報を記録するためのテーブル`statements_summary_evicted`を追加します。 [#25587](https://github.com/pingcap/tidb/pull/25587) @@ -54,7 +54,7 @@ TiDB バージョン: 5.1.1 - TiKV - - 未確定エラーの可能性を減らすために、事前書き込みリクエストを可能な限りべき等にしてください[#10586](https://github.com/tikv/tikv/pull/10586) + - 未確定エラーの可能性を減らすために、事前書き込みリクエストを可能な限りべき等にします[#10586](https://github.com/tikv/tikv/pull/10586) - 多数の期限切れコマンドを処理する際のスタックオーバーフローのリスクを防ぐ[#10502](https://github.com/tikv/tikv/pull/10502) - `max_ts` を更新するためにステイル読み取り要求の`start_ts`を使用しないことで、コミット要求の過度な再試行を回避します。 [#10451](https://github.com/tikv/tikv/pull/10451) - 読み取り準備と書き込み準備は別々に処理して読み取りレイテンシーを削減する[#10592](https://github.com/tikv/tikv/pull/10592) diff --git a/releases/release-5.3.0.md b/releases/release-5.3.0.md index 794fbf19572dd..44b09a5f78505 100644 --- a/releases/release-5.3.0.md +++ b/releases/release-5.3.0.md @@ -393,7 +393,7 @@ TiCDC v5.3.0以降、TiDBクラスター間の循環レプリケーション機 - PD - ピア数が設定されたピア数を超えたために、PD がデータがあり保留中の状態のピアを誤って削除する問題を修正しました。 [#4045](https://github.com/tikv/pd/issues/4045) - - PDが時間内にピアを固定しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) + - PDが時間内にピアを修正しない問題を修正[#4077](https://github.com/tikv/pd/issues/4077) - 散布範囲スケジューラが空のリージョンをスケジュールできない問題を修正しました [#4118](https://github.com/tikv/pd/pull/4118) - キーマネージャのCPU使用率が高すぎる問題を修正[#4071](https://github.com/tikv/pd/issues/4071) - ホットリージョンスケジューラの設定時に発生する可能性のあるデータ競合の問題を修正しました。 [#4159](https://github.com/tikv/pd/issues/4159) diff --git a/releases/release-5.3.3.md b/releases/release-5.3.3.md index 7cb651ddb46fa..eb4d0e92ae6d2 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.4.1.md b/releases/release-5.4.1.md index 2392bd23eb043..65add875e2554 100644 --- a/releases/release-5.4.1.md +++ b/releases/release-5.4.1.md @@ -164,7 +164,7 @@ TiDB v5.4.1では、製品設計上の互換性に関する変更は行われて - TiDB Data Migration (DM) - - ログに「チェックポイントに変更はありません。同期フラッシュチェックポイントをスキップしてください」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) + - ログに「チェックポイントに変更がないため、同期フラッシュチェックポイントをスキップします」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) - 長い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) diff --git a/releases/release-5.4.2.md b/releases/release-5.4.2.md index 2eb40191c9cd2..242238e6b190a 100644 --- a/releases/release-5.4.2.md +++ b/releases/release-5.4.2.md @@ -11,7 +11,7 @@ TiDB バージョン: 5.4.2 > **Warning:** > -> v5.4.2 には既知のバグがあるため、使用は推奨されません。詳細はご覧ください。このバグは v5.4.3 で修正されています。v3 [バージョン5.4.3](/releases/release-5.4.3.md)使用を推奨します。 [#12934](https://github.com/tikv/tikv/issues/12934) +> v5.4.2 には既知のバグがあるため、使用は推奨されません。詳細は [#12934](https://github.com/tikv/tikv/issues/12934) をご覧ください。このバグは v5.4.3 で修正されています。 [バージョン5.4.3](/releases/release-5.4.3.md)の使用を推奨します。 ## 改善点 {#improvements} diff --git a/releases/release-6.0.0-dmr.md b/releases/release-6.0.0-dmr.md index 212c84f9dc9d9..6cacf6892152f 100644 --- a/releases/release-6.0.0-dmr.md +++ b/releases/release-6.0.0-dmr.md @@ -534,7 +534,7 @@ TiDB v6.0.0 は DMR であり、そのバージョンは 6.0.0-DMR です。 - セーフモードでの更新ステートメントの実行エラーにより、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) - - ログに「チェックポイントに変更はありません。同期フラッシュチェックポイントをスキップしてください」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) + - ログに「チェックポイントに変更がないため、同期フラッシュチェックポイントをスキップします」というメッセージが数百件出力され、レプリケーションが非常に遅くなる問題を修正しました[#4619](https://github.com/pingcap/tiflow/issues/4619) - 悲観的モードでシャードをマージし、上流から増分データを複製する際のDML損失の問題を修正しました。 [#5002](https://github.com/pingcap/tiflow/issues/5002) - TiDB Lightning diff --git a/releases/release-6.1.1.md b/releases/release-6.1.1.md index 463d43b1c5da6..a7a69accc41b0 100644 --- a/releases/release-6.1.1.md +++ b/releases/release-6.1.1.md @@ -20,7 +20,7 @@ Quick access: [クイックスタート](https://docs-archive.pingcap.com/tidb/v - 診断 - - 継続的プロファイリング機能はデフォルトで無効になっています。これにより、この機能が有効になっている場合に発生する可能性のある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}