From 227a5718ce243114bd75474968685735d4f5559d Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Tue, 6 Oct 2026 15:25:31 +0900 Subject: [PATCH 1/2] i18n(ja): fix translation defects in the v2.0.6 to v2.1.19 and pre-GA release notes Co-Authored-By: Claude Opus 5.5 --- releases/release-2.0.6.md | 14 +++++++------- releases/release-2.0.7.md | 6 +++--- releases/release-2.0.8.md | 4 ++-- releases/release-2.0.9.md | 4 ++-- releases/release-2.1-beta.md | 18 +++++++++--------- releases/release-2.1-ga.md | 26 +++++++++++++------------- releases/release-2.1-rc.1.md | 26 +++++++++++++------------- releases/release-2.1-rc.2.md | 18 +++++++++--------- releases/release-2.1-rc.3.md | 14 +++++++------- releases/release-2.1-rc.4.md | 6 +++--- releases/release-2.1-rc.5.md | 12 ++++++------ releases/release-2.1.1.md | 8 ++++---- releases/release-2.1.10.md | 10 +++++----- releases/release-2.1.11.md | 6 +++--- releases/release-2.1.12.md | 2 +- releases/release-2.1.13.md | 8 ++++---- releases/release-2.1.14.md | 6 +++--- releases/release-2.1.15.md | 10 +++++----- releases/release-2.1.16.md | 18 +++++++++--------- releases/release-2.1.17.md | 18 +++++++++--------- releases/release-2.1.18.md | 16 ++++++++-------- releases/release-2.1.19.md | 20 ++++++++++---------- releases/release-2.1.2.md | 8 ++++---- releases/release-2.1.3.md | 10 +++++----- releases/release-2.1.4.md | 4 ++-- releases/release-2.1.5.md | 6 +++--- releases/release-2.1.6.md | 8 ++++---- releases/release-2.1.7.md | 6 +++--- releases/release-2.1.8.md | 10 +++++----- releases/release-2.1.9.md | 10 +++++----- releases/release-pre-ga.md | 2 +- releases/release-rc.1.md | 4 ++-- releases/release-rc.2.md | 4 ++-- releases/release-rc.3.md | 4 ++-- releases/release-rc.4.md | 6 +++--- 35 files changed, 176 insertions(+), 176 deletions(-) diff --git a/releases/release-2.0.6.md b/releases/release-2.0.6.md index c0119a41a8e39..a3d0fc14aae40 100644 --- a/releases/release-2.0.6.md +++ b/releases/release-2.0.6.md @@ -15,7 +15,7 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い - 統計情報の更新時にトランザクションの競合を減らす[#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) + - `ANALYZE TABLE`の実行中に発生したパニックに対する回復メカニズムを追加し、統計収集するプロセスでの異常な動作によって `tidb-server`が利用できなくなることを回避します。 [#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) - バグ修正 @@ -27,16 +27,16 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い - 一部のシナリオで古い統計情報によって引き起こされる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`乗算結果が文字化けする問題を修正[#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) + - トランザクション内の`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) + - `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) + - `ADMIN CLEANUP INDEX`が一部のシナリオでインデックスがクリーンアップされない問題を修正[#7265](https://github.com/pingcap/tidb/pull/7265) - Read Committed分離レベルを無効にする [#7282](https://github.com/pingcap/tidb/pull/7282) ## TiKV {#tikv} @@ -46,4 +46,4 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い - ロールバックトランザクションの連続記録を減らし、競合が極めて深刻な場合の読み取りパフォーマンスを改善します。 - RocksDB ログファイルのサイズと数を制限し、長時間実行時の不要なディスク使用量を削減します。 - バグ修正 - - データ型を文字列から小数点に変換するときに発生するクラッシュの問題を修正しました + - データ型を文字列からdecimal型に変換するときに発生するクラッシュの問題を修正しました diff --git a/releases/release-2.0.7.md b/releases/release-2.0.7.md index 56e667f763c94..8af89cd44145a 100644 --- a/releases/release-2.0.7.md +++ b/releases/release-2.0.7.md @@ -20,9 +20,9 @@ summary: "TiDB 2.0.7は2018年9月7日にリリースされ、システムの互 - バグ修正 - 主キーが整数であるテーブルでは`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) + - チャンクサイズが小さすぎる場合に`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) + - `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) @@ -33,4 +33,4 @@ summary: "TiDB 2.0.7は2018年9月7日にリリースされ、システムの互 - 改善 - スペース増幅を減らすために、デフォルトで空のクラスター内の`dynamic-level-bytes`パラメータを開きます。 - バグ修正 - - リージョン統合後のリージョンの更新`approximate size`と`approximate keys count` + - リージョンのマージ後に、リージョンの`approximate size`と`approximate keys count`を更新 diff --git a/releases/release-2.0.8.md b/releases/release-2.0.8.md index da55d1c6c75f1..b6a11df2e2874 100644 --- a/releases/release-2.0.8.md +++ b/releases/release-2.0.8.md @@ -14,13 +14,13 @@ summary: TiDB 2.0.8は2018年10月16日にリリースされ、システムの - バグ修正 - 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) + - 一部の条件で`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) + - 一部の状況で`substring_index`のpanic問題を修正[#7896](https://github.com/pingcap/tidb/pull/7896) - 一部の状況で`OUTER JOIN`が誤って`INNER JOIN`に変換される問題を修正[#7899](https://github.com/pingcap/tidb/pull/7899) ## TiKV {#tikv} diff --git a/releases/release-2.0.9.md b/releases/release-2.0.9.md index de926ed541a58..50eecefd2c361 100644 --- a/releases/release-2.0.9.md +++ b/releases/release-2.0.9.md @@ -20,7 +20,7 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの - `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) +- `Insert`以外の文で`values`が`NULL`を返さない問題を修正 [#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) @@ -35,7 +35,7 @@ summary: TiDB 2.0.9は2018年11月19日にリリースされ、システムの ## 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) +- `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) diff --git a/releases/release-2.1-beta.md b/releases/release-2.1-beta.md index 5cde177f36209..fde7470cf29df 100644 --- a/releases/release-2.1-beta.md +++ b/releases/release-2.1-beta.md @@ -10,11 +10,11 @@ summary: TiDB 2.1ベータリリースには、安定性、SQLオプティマイ ## TiDB {#tidb} - SQLオプティマイザ - - 実行パフォーマンスを向上させるために、選択範囲`Index Join`を最適化します。 - - 相関サブクエリを最適化し、 `Filter`プッシュダウンし、インデックス範囲を拡張して、一部のクエリの効率を桁違いに向上させます。 + - 実行パフォーマンスを向上させるために、`Index Join`の選択範囲を最適化します。 + - 相関サブクエリを最適化し、 `Filter`をプッシュダウンし、インデックス範囲を拡張して、一部のクエリの効率を桁違いに向上させます。 - `UPDATE`と`DELETE`文の`Index Hint`と`Join Hint`をサポートする - 利用可能なインデックスが存在しない場合にヒント`TIDM_SMJ`を検証する - - `ABS` `CEIL` `IS TRUE` `FLOOR`ダウン`IS FALSE`関数 + - `ABS` 、 `CEIL` 、 `FLOOR` 、 `IS TRUE` 、 `IS FALSE`関数のプッシュダウンをサポート - 特に定数の折り畳み処理で`IF`と`IFNULL`関数を処理する - SQL実行エンジン - 並列`Hash Aggregate`演算子を実装し、いくつかのシナリオで`Hash Aggregate`の計算パフォーマンスを350%向上させます。 @@ -23,7 +23,7 @@ summary: TiDB 2.1ベータリリースには、安定性、SQLオプティマイ - いくつかのシナリオで`INSERT … ON DUPLICATE KEY UPDATE …`の誤った結果を修正しました - 組み込み関数`CONCAT_WS` 、 `FLOOR` 、 `CEIL` 、 `DIV`の誤った結果を修正しました - サーバー - - HTTP APIを追加して、TiKVクラスタ内のテーブルリージョンの分散を分散します。 + - HTTP APIを追加して、TiKVクラスタ内のテーブルのリージョンを分散させます。 - 自動`Analyze`のしきい値を制御するための`auto_analyze_ratio`システム変数を追加します - 一般ログを開くかどうかを制御するHTTP APIを追加します - ログレベルをオンラインで変更するためのHTTP APIを追加します @@ -34,7 +34,7 @@ summary: TiDB 2.1ベータリリースには、安定性、SQLオプティマイ - `bit`集計関数が`ALL`パラメータをサポートするようにする - `SHOW PRIVILEGES`文をサポートする - DML - - `INSERT INTO SELECT`文目のメモリ使用量を減らす + - `INSERT INTO SELECT`文のメモリ使用量を減らす - `PlanCache`のパフォーマンス問題を修正 - トランザクションの自動再試行回数を制御するためのシステム変数`tidb_retry_limit`を追加します - トランザクションが自動的に試行されるかどうかを制御する`tidb_disable_txn_auto_retry`システム変数を追加します。 @@ -45,7 +45,7 @@ summary: TiDB 2.1ベータリリースには、安定性、SQLオプティマイ - DDL - `CreateTable`文の実行速度を最適化する - `ADD INDEX`の実行速度を最適化し、いくつかのシナリオで大幅に改善しました - - 追加された列の数が`Alter table add column`つでテーブル列数の制限を超える問題を修正しました + - `Alter table add column`で追加された列の数がテーブル列数の制限を超える問題を修正しました - DDLジョブの再試行により異常な状況でTiKVへの負荷が増大する問題を修正しました - 異常な状況で TiDB がスキーマ情報を継続的に再ロードする問題を修正しました - `SHOW CREATE TABLE`結果の`FOREIGN KEY`関連情報を出力しない @@ -61,9 +61,9 @@ summary: TiDB 2.1ベータリリースには、安定性、SQLオプティマイ - ネットワーク分離後にネットワークが回復したときにリーダーの再選出を回避するために、PDノード間でRaft PreVoteを有効にする - Balance Scheduler が小さなリージョンを頻繁にスケジュールする問題を最適化します。 - ホットスポットスケジューラを最適化し、トラフィック統計情報のジッタに対する適応性を向上させます。 -- `region merge`をスケジュールするときに行数の多い領域をスキップする +- `region merge`をスケジュールするときに行数の多いリージョンをスキップする - スケジュール中にマシン障害によってデータが利用できなくなるリスクを軽減するために、デフォルトで`raft learner`を有効にします。 -- `pd-recover`から`max-replica`取り除く +- `pd-recover`から`max-replica`を取り除く - `Filter`指標を追加 - tikv-ctl unsafe リカバリ後にリージョン情報が更新されない問題を修正しました - 一部のシナリオでレプリカの移行によって TiKV ディスク領域が使い果たされる問題を修正しました @@ -76,7 +76,7 @@ summary: TiDB 2.1ベータリリースには、安定性、SQLオプティマイ - Rustをバージョン`nightly-2018-06-14`にアップグレードする - `Raft PreVote`を有効にすると、ネットワーク分離後にネットワークが回復したときに生成されるリーダーの再選出を回避します。 - RocksDBの各レイヤーのファイル数と`ingest`関連情報を表示するメトリックを追加します。 -- GC が機能しているときにバージョンが多すぎると`key`印刷する +- GCの実行時に、バージョンが多すぎる`key`を出力する - `static metric`を使用してマルチラベルメトリックのパフォーマンスを最適化します(YCSB `raw get`が3%向上します) - 複数のモジュールから`box`を削除し、パターンを使用して動作パフォーマンスを改善します(YCSB `raw get`が3%向上します) - `asynchronous log`を使用するとログの書き込みパフォーマンスが向上します diff --git a/releases/release-2.1-ga.md b/releases/release-2.1-ga.md index 6779076673fd4..5634b7762b350 100644 --- a/releases/release-2.1-ga.md +++ b/releases/release-2.1-ga.md @@ -11,7 +11,7 @@ summary: TiDB 2.1 GA は 2018年 11月 30日にリリースされ、安定性、 - SQLオプティマイザ - - 実行パフォーマンスを向上させるために、選択範囲`Index Join`を最適化します。 + - 実行パフォーマンスを向上させるために、`Index Join`の選択範囲を最適化します。 - `Index Join`の外部テーブルの選択を最適化し、行数の推定値がより小さいテーブルを外部テーブルとして使用します。 @@ -25,7 +25,7 @@ summary: TiDB 2.1 GA は 2018年 11月 30日にリリースされ、安定性、 - より多くの関数のプッシュダウンをサポート: `ABS` / `CEIL` / `FLOOR` / `IS TRUE` / `IS FALSE` - - 組み込み関数`IF`と`IFNULL`定数畳み込みアルゴリズムを最適化する + - 組み込み関数`IF`と`IFNULL`の定数畳み込みアルゴリズムを最適化する - `EXPLAIN`文の出力を最適化し、階層構造を使用してオペレーター間の関係を表示します。 @@ -63,7 +63,7 @@ summary: TiDB 2.1 GA は 2018年 11月 30日にリリースされ、安定性、 - 等価クエリと範囲クエリの混合クエリのヒストグラムを使用して行数推定アルゴリズムを最適化します -- 表現 +- 式 - 次の組み込み関数をサポートします: @@ -81,11 +81,11 @@ summary: TiDB 2.1 GA は 2018年 11月 30日にリリースされ、安定性、 - - [HTTP API](https://github.com/pingcap/tidb/blob/release-2.1/docs/tidb_http_api.md)を足す + - [HTTP API](https://github.com/pingcap/tidb/blob/release-2.1/docs/tidb_http_api.md)を追加 - - TiKVクラスタ内のテーブル領域の分布を散布する + - TiKVクラスタ内のテーブルのリージョンを分散させる - - `general log`開くかどうかを制御します + - `general log`を開くかどうかを制御します - ログレベルのオンライン変更をサポート @@ -111,7 +111,7 @@ summary: TiDB 2.1 GA は 2018年 11月 30日にリリースされ、安定性、 - `ADD INDEX`の実行速度を最適化し、いくつかのシナリオで大幅に改善しました - - TiDBが`DDL Owner`あるかどうかの判断を容易にするために`select tidb_is_ddl_owner()`ステートメントをサポートする + - TiDBが`DDL Owner`であるかどうかの判断を容易にするために`select tidb_is_ddl_owner()`ステートメントをサポートする - `ALTER TABLE FORCE`構文をサポートする @@ -194,7 +194,7 @@ summary: TiDB 2.1 GA は 2018年 11月 30日にリリースされ、安定性、 - - [pd-回復](/pd-recover.md) `max-replica`パラメータを提供する必要がない + - [pd-recover](/pd-recover.md)では`max-replica`パラメータを指定する必要がない - メトリクス @@ -240,11 +240,11 @@ summary: TiDB 2.1 GA は 2018年 11月 30日にリリースされ、安定性、 - [読み取りリクエストを処理するための`LocalReader`スレッドを追加し、読み取りリクエストの遅延を削減します](https://github.com/tikv/rfcs/pull/17) - - [大量の書き込みによる大きなリージョンを回避するために、 `BatchSplit`サポートします](https://github.com/tikv/rfcs/pull/6) + - [大量の書き込みによる大きなリージョンを回避するために、 `BatchSplit`をサポートします](https://github.com/tikv/rfcs/pull/6) - - I/Oオーバーヘッドを削減するために統計に従って`Region Split`サポートします + - I/Oオーバーヘッドを削減するために統計に従って`Region Split`をサポートします - - インデックススキャンの同時実行性を向上させるためにキーの数に応じて`Region Split`サポートします + - インデックススキャンの同時実行性を向上させるためにキーの数に応じて`Region Split`をサポートします - `Region Split`によってもたらされる不要な遅延を回避するためにRaftメッセージプロセスを改善します @@ -254,9 +254,9 @@ summary: TiDB 2.1 GA は 2018年 11月 30日にリリースされ、安定性、 - RocksDBの`CompactFiles`バグを修正し、Lightningを使用したデータのインポートへの影響を軽減しました。 - - スナップショットファイルの破損の可能性を修正するために、RocksDBをv5.15にアップグレードしてください。 + - スナップショットファイルの破損の可能性を修正するために、RocksDBをv5.15にアップグレードします。 - - フラッシュが書き込みをブロックする問題を回避するために`IngestExternalFile`改善しました + - フラッシュが書き込みをブロックする問題を回避するために`IngestExternalFile`を改善しました - tikv-ctl diff --git a/releases/release-2.1-rc.1.md b/releases/release-2.1-rc.1.md index bf803f5adf6ee..2ccf82926aeaf 100644 --- a/releases/release-2.1-rc.1.md +++ b/releases/release-2.1-rc.1.md @@ -15,7 +15,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - `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) + - `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) @@ -25,7 +25,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、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) + - `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) @@ -59,13 +59,13 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - 権限検証で複数のルールがヒットした場合の順序の問題を修正 [#7211](https://github.com/pingcap/tidb/pull/7211) - エンコーディング関連のシステム変数のデフォルト値の一部を UTF-8 に変更 [#7198](https://github.com/pingcap/tidb/pull/7198) - スロークエリログにさらに詳細な情報を表示する[#7302](https://github.com/pingcap/tidb/pull/7302) - - PDにtidbサーバー関連情報を登録し、HTTP API でこの情報を取得することをサポート [#7082](https://github.com/pingcap/tidb/pull/7082) + - PDに`tidb-server`関連情報を登録し、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) + - システム変数を設定する際に有効性チェックを追加する [#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) @@ -75,15 +75,15 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - `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) + - より多くの`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) + - `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) + - 一部の`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) + - `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) @@ -101,7 +101,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL ## PD {#pd} -- 特徴 +- 新機能 - バージョン管理メカニズムを導入し、互換性を保ちながらクラスタのローリングアップデートをサポートする - `region merge`機能を有効にする - `GetPrevRegion`インターフェースをサポート @@ -114,10 +114,10 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - ホットスポット統計の計算パフォーマンスを最適化 - APIインターフェースのエラーコードを返すことを最適化 - スケジュール戦略を制御するオプションを追加する - - `label`特殊文字の使用を禁止する + - `label`での特殊文字の使用を禁止する - スケジュールシミュレーターの改善 - pd-ctl の統計情報を使用してリージョンを分割する機能をサポート - - pd-ctl で`jq`呼び出すことで JSON 出力のフォーマットをサポートします。 + - pd-ctl で`jq`を呼び出すことで JSON 出力のフォーマットをサポートします。 - etcd Raftステートマシンに関するメトリクスを追加する - バグ修正 - Leaderを切り替えた後に名前空間が再ロードされない問題を修正しました @@ -128,7 +128,7 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL ## TiKV {#tikv} -- 特徴 +- 新機能 - ホットリージョンへの書き込み操作によってリージョンが大きくなりすぎるのを避けるために`batch split`をサポートします - インデックススキャンの効率を向上させるために、行数に基づいてリージョンを分割することをサポートします。 - パフォーマンス @@ -150,6 +150,6 @@ summary: TiDB 2.1 RC1は2018年8月24日にリリースされ、安定性、SQL - tikv-fail を tikv-ctl に統合する - スレッドのI/Oメトリックを追加する - バグ修正 - - 小数点関連の問題を修正 + - decimal関連の問題を修正 - `gRPC max_send_message_len`が誤って設定される問題を修正 - `region_size`の設定ミスによる問題を修正 diff --git a/releases/release-2.1-rc.2.md b/releases/release-2.1-rc.2.md index 0b7cde3ed613f..ccedada8b670f 100644 --- a/releases/release-2.1-rc.2.md +++ b/releases/release-2.1-rc.2.md @@ -59,7 +59,7 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL - 戻り値のエイリアスの互換性の問題を修正 [#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) @@ -68,17 +68,17 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL - 文字列の時刻型データの解析に関する互換性の問題を修正しました [#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) + - `InsertOnDuplicateUpdate`文の`last_insert_id`を正しく設定する [#7534](https://github.com/pingcap/tidb/pull/7534) + - `auto_increment_id`カウンタを更新するケースを減らす [#7515](https://github.com/pingcap/tidb/pull/7515) - `Duplicate Key` のエラーメッセージを最適化 [#7495](https://github.com/pingcap/tidb/pull/7495) - `insert...select...on duplicate key update`問題を修正[#7406](https://github.com/pingcap/tidb/pull/7406) - - `LOAD DATA IGNORE LINES`文サポートする [#7576](https://github.com/pingcap/tidb/pull/7576) + - `LOAD DATA IGNORE LINES`文をサポートする [#7576](https://github.com/pingcap/tidb/pull/7576) - DDL - モニターに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キュー内の`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) @@ -88,8 +88,8 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL ## PD {#pd} -- 特徴 - - `GetAllStores`インターフェースサポート [#1228](https://github.com/pingcap/pd/pull/1228) +- 新機能 + - `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) @@ -106,11 +106,11 @@ summary: TiDB 2.1 RC2は2018年9月14日にリリースされ、安定性、SQL - パフォーマンス - I/Oコストを削減するために統計推定に基づいてリージョンを分割する機能をサポート[#3511](https://github.com/tikv/tikv/pull/3511) - - トランザクションスケジューラクローンを削減 [#3530](https://github.com/tikv/tikv/pull/3530) + - トランザクションスケジューラ内のクローンを削減 [#3530](https://github.com/tikv/tikv/pull/3530) - 改善点 - 多数の組み込み関数にプッシュダウンのサポートを追加 - 特定のシナリオにおけるリーダースケジューリングの失敗の問題を修正するために`leader-transfer-max-log-lag`構成を追加します[#3507](https://github.com/tikv/tikv/pull/3507) - - `max-open-engines`構成を追加して、同時に`tikv-importer`のエンジンが開く数を制限します[#3496](https://github.com/tikv/tikv/pull/3496) + - `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) - バグ修正 diff --git a/releases/release-2.1-rc.3.md b/releases/release-2.1-rc.3.md index 85bd870a11fe5..0c2f86e635e57 100644 --- a/releases/release-2.1-rc.3.md +++ b/releases/release-2.1-rc.3.md @@ -27,10 +27,10 @@ summary: TiDB 2.1 RC3は2018年9月29日にリリースされ、安定性、互 - 互換性 - `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) + - `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) @@ -54,10 +54,10 @@ summary: TiDB 2.1 RC3は2018年9月29日にリリースされ、安定性、互 - コプロセッサリクエストの同時実行を最適化する[#3515](https://github.com/tikv/tikv/pull/3515) - 新機能 - ログ関数のサポートを追加[#3603](https://github.com/tikv/tikv/pull/3603) - - `sha1`関数サポートを追加 [#3612](https://github.com/tikv/tikv/pull/3612) - - `truncate_int`関数サポートを追加 [#3532](https://github.com/tikv/tikv/pull/3532) - - `year`関数サポートを追加 [#3622](https://github.com/tikv/tikv/pull/3622) - - `truncate_real`関数サポートを追加 [#3633](https://github.com/tikv/tikv/pull/3633) + - `sha1`関数のサポートを追加 [#3612](https://github.com/tikv/tikv/pull/3612) + - `truncate_int`関数のサポートを追加 [#3532](https://github.com/tikv/tikv/pull/3532) + - `year`関数のサポートを追加 [#3622](https://github.com/tikv/tikv/pull/3622) + - `truncate_real`関数のサポートを追加 [#3633](https://github.com/tikv/tikv/pull/3633) - バグ修正 - - 時間関数に関連するレポートエラーの動作修正しました [#3487](https://github.com/tikv/tikv/pull/3487) [#3615](https://github.com/tikv/tikv/pull/3615) + - 時間関数に関連するエラー報告の動作を修正しました [#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 2158a006f4e00..3887d37175d6b 100644 --- a/releases/release-2.1-rc.4.md +++ b/releases/release-2.1-rc.4.md @@ -16,7 +16,7 @@ summary: TiDB 2.1 RC4は2018年10月23日にリリースされ、安定性、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) + - `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) @@ -31,11 +31,11 @@ summary: TiDB 2.1 RC4は2018年10月23日にリリースされ、安定性、SQL - "coprocessor error"ログの情報を拡充する [#8006](https://github.com/pingcap/tidb/pull/8006) - 互換性 - クエリが空の場合、 `SHOW PROCESSLIST`結果の`Command`フィールドを`Sleep`に設定します[#7839](https://github.com/pingcap/tidb/pull/7839) -- 表現 +- 式 - `SYSDATE`関数の定数の折り畳みの問題を修正 [#7895](https://github.com/pingcap/tidb/pull/7895) - `SUBSTRING_INDEX`が場合によってはパニックになる問題を修正[#7897](https://github.com/pingcap/tidb/pull/7897) - DDL - - `invalid ddl job type`エラースローすることによって発生するスタックオーバーフローの問題を修正しました [#7958](https://github.com/pingcap/tidb/pull/7958) + - `invalid ddl job type`エラーをスローすることによって発生するスタックオーバーフローの問題を修正しました [#7958](https://github.com/pingcap/tidb/pull/7958) - `ADMIN CHECK TABLE`の結果が場合によっては正しくない問題を修正[#7975](https://github.com/pingcap/tidb/pull/7975) ## PD {#pd} diff --git a/releases/release-2.1-rc.5.md b/releases/release-2.1-rc.5.md index 2d4070b9e2a40..2cda739e4825b 100644 --- a/releases/release-2.1-rc.5.md +++ b/releases/release-2.1-rc.5.md @@ -19,7 +19,7 @@ summary: "TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQ - ワイドテーブル挿入または更新におけるTiDBのパフォーマンスを向上 [#8024](https://github.com/pingcap/tidb/pull/8024) - 組み込み関数`Truncate`のunsigned `int`フラグをサポートする[#8068](https://github.com/pingcap/tidb/pull/8068) - JSONデータを`decimal`型に変換する際に発生したエラーを修正しました [#8109](https://github.com/pingcap/tidb/pull/8109) - - `Update` float型で発生したエラーを修正 [#8170](https://github.com/pingcap/tidb/pull/8170) + - float型を`Update`するときに発生したエラーを修正 [#8170](https://github.com/pingcap/tidb/pull/8170) - 統計 - ポイントクエリ中に一部のケースで統計情報が正しく表示されない問題を修正[#8035](https://github.com/pingcap/tidb/pull/8035) - いくつかのケースにおける主キーの統計の選択性推定を修正[#8149](https://github.com/pingcap/tidb/pull/8149) @@ -34,10 +34,10 @@ summary: "TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQ - `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_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) + - `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) @@ -46,7 +46,7 @@ summary: "TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQ ## PD {#pd} -- リージョンキーの`pd-ctl`に関連する問題を修正 +- `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) @@ -58,7 +58,7 @@ summary: "TiDB 2.1 RC5は2018年11月12日にリリースされ、安定性、SQ - `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) +- gRPC の新バージョンによって引き起こされるセグメンテーション違反の問題を回避するために、grpcio をダウングレードします。 [#3650](https://github.com/tikv/tikv/pull/3650) - `kv_scan`インターフェースに上限を追加する [#3749](https://github.com/tikv/tikv/pull/3749) ## ツール {#tools} diff --git a/releases/release-2.1.1.md b/releases/release-2.1.1.md index fdb998081b136..77f21c0d2a2a2 100644 --- a/releases/release-2.1.1.md +++ b/releases/release-2.1.1.md @@ -11,13 +11,13 @@ summary: TiDB 2.1.1は2018年12月12日にリリースされ、安定性、SQL - SQL オプティマイザ/エグゼキューター - 負の日付の丸め誤差を修正 [#8574](https://github.com/pingcap/tidb/pull/8574) - - `uncompress`関数がデータ長チェックしない問題を修正 [#8606](https://github.com/pingcap/tidb/pull/8606) + - `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) + - 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 @@ -29,9 +29,9 @@ summary: TiDB 2.1.1は2018年12月12日にリリースされ、安定性、SQL ## PD {#pd} - 設定ファイルで一部の設定項目を`0`に設定できない問題を修正 [#1334](https://github.com/pingcap/pd/pull/1334) -- PD 起動するときに未定義の構成を確認します [#1362](https://github.com/pingcap/pd/pull/1362) +- PD を起動するときに未定義の構成を確認します [#1362](https://github.com/pingcap/pd/pull/1362) - 遅延を最適化するために、リーダーを新しく作成されたピアに転送しないようにします[#1339](https://github.com/pingcap/pd/pull/1339) -- デッド`RaftCluster` により停止できない問題を修正 [#1370](https://github.com/pingcap/pd/pull/1370) +- デッドロックにより`RaftCluster`が停止できない問題を修正 [#1370](https://github.com/pingcap/pd/pull/1370) ## TiKV {#tikv} diff --git a/releases/release-2.1.10.md b/releases/release-2.1.10.md index 2c07c434145d2..7bcf5001bd98f 100644 --- a/releases/release-2.1.10.md +++ b/releases/release-2.1.10.md @@ -13,7 +13,7 @@ TiDB Ansible バージョン: 2.1.10 ## TiDB {#tidb} -- `tidb_snapshot`を使用して履歴データ読み取るときに、一部の異常によりテーブルスキーマが正しくなくなる問題を修正しました。 [#10359](https://github.com/pingcap/tidb/pull/10359) +- `tidb_snapshot`を使用して履歴データを読み取るときに、一部の異常によりテーブルスキーマが正しくなくなる問題を修正しました。 [#10359](https://github.com/pingcap/tidb/pull/10359) - `NOT`関数が場合によっては誤った読み取り結果を引き起こす問題を修正[#10363](https://github.com/pingcap/tidb/pull/10363) - `Replace`または`Insert on duplicate update`文の`Generated Column`の誤った動作を修正します [#10385](https://github.com/pingcap/tidb/pull/10385) - `DATE`/`DATETIME`比較における`BETWEEN`関数のバグを修正 [#10407](https://github.com/pingcap/tidb/pull/10407) @@ -21,11 +21,11 @@ TiDB Ansible バージョン: 2.1.10 - `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) +- 出力タイムスタンプ列のデフォルト値が`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) +- `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) @@ -33,7 +33,7 @@ TiDB Ansible バージョン: 2.1.10 - `ALTER DATABASE`構文をサポートする [#10503](https://github.com/pingcap/tidb/pull/10503) - スロークエリステートメントに`;`が存在しない場合に`SLOW_QUERY`メモリエンジンがエラーを報告する問題を修正しました [#10536](https://github.com/pingcap/tidb/pull/10536) - パーティションテーブルでの`Add index`がキャンセルできないことがある問題を修正[#10533](https://github.com/pingcap/tidb/pull/10533) -- OOM panic回復できないケースがある問題を修正[#10545](https://github.com/pingcap/tidb/pull/10545) +- OOM panicから回復できないケースがある問題を修正[#10545](https://github.com/pingcap/tidb/pull/10545) - テーブルメタデータを書き換えるDDL操作のセキュリティを強化する[#10547](https://github.com/pingcap/tidb/pull/10547) ## PD {#pd} diff --git a/releases/release-2.1.11.md b/releases/release-2.1.11.md index 1993012cc78e9..80a618b57753f 100644 --- a/releases/release-2.1.11.md +++ b/releases/release-2.1.11.md @@ -14,12 +14,12 @@ 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) +- 組み込み関数`CONVERT()`が不正なフィールドタイプを返す可能性がある問題を修正 [#10263](https://github.com/pingcap/tidb/pull/10263) - バケット数を更新するときに重複していないフィードバックをマージする [#10569](https://github.com/pingcap/tidb/pull/10569) - `unix_timestamp()-unix_timestamp(now())` の計算エラーを修正 [#10491](https://github.com/pingcap/tidb/pull/10491) - MySQL 8.0 との`period_diff`互換性の問題を修正 [#10501](https://github.com/pingcap/tidb/pull/10501) - 例外を回避するために統計を収集するときに`Virtual Column`をスキップする[#10628](https://github.com/pingcap/tidb/pull/10628) -- `SHOW OPEN TABLES`ステートメントサポートする [#10374](https://github.com/pingcap/tidb/pull/10374) +- `SHOW OPEN TABLES`ステートメントをサポートする [#10374](https://github.com/pingcap/tidb/pull/10374) - 場合によっては goroutine リークが発生する可能性がある問題を修正[#10656](https://github.com/pingcap/tidb/pull/10656) - `tidb_snapshot`変数を設定すると、場合によっては時間形式の解析が正しく行われない可能性がある問題を修正しました。 [#10637](https://github.com/pingcap/tidb/pull/10637) @@ -34,7 +34,7 @@ TiDB Ansible バージョン: 2.1.11 ## TiKV {#tikv} - リーダーとラーナーが1つずつしかない場合にラーナーが空のインデックスを読み取る問題を修正しました。 [#4751](https://github.com/tikv/tikv/pull/4751) -- スレッドプール内のプロセス`ScanLock`と`ResolveLock`高優先度に設定し、通常優先度コマンドへの影響を軽減します。 [#4791](https://github.com/tikv/tikv/pull/4791) +- `ScanLock`と`ResolveLock`を高優先度のスレッドプールで処理し、通常優先度コマンドへの影響を軽減します。 [#4791](https://github.com/tikv/tikv/pull/4791) - 受信したスナップショットのすべてのファイルを同期する [#4811](https://github.com/tikv/tikv/pull/4811) ## ツール {#tools} diff --git a/releases/release-2.1.12.md b/releases/release-2.1.12.md index 201ac6f0a9fde..65d477fde9a5a 100644 --- a/releases/release-2.1.12.md +++ b/releases/release-2.1.12.md @@ -27,7 +27,7 @@ TiDB Ansible バージョン: 2.1.12 - `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) +- 符号なしヒストグラムが符号付き範囲に遭遇する場合がある問題を修正[#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) diff --git a/releases/release-2.1.13.md b/releases/release-2.1.13.md index 18fcc3d9321b6..60fa86ad810e9 100644 --- a/releases/release-2.1.13.md +++ b/releases/release-2.1.13.md @@ -19,10 +19,10 @@ TiDB Ansible バージョン: 2.1.13 - 統計情報を更新するかどうかを制御する`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) +- `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) +- 一部のケースで`ADD_DATE`のMySQLとの互換性を改善 [#10718](https://github.com/pingcap/tidb/pull/10718) - インデックス結合における内部テーブル選択の選択率の誤った推定を修正 [#10856](https://github.com/pingcap/tidb/pull/10856) ## TiKV {#tikv} diff --git a/releases/release-2.1.14.md b/releases/release-2.1.14.md index c0cc15b80671e..69b9897b2316d 100644 --- a/releases/release-2.1.14.md +++ b/releases/release-2.1.14.md @@ -17,7 +17,7 @@ TiDB Ansible バージョン: 2.1.14 - `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) +- クエリ終了時に`MemTracker`の`Distsql`メモリ情報が正しく消去されない問題を修正[#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) @@ -44,12 +44,12 @@ TiDB Binlog - `safe-mode`設定項目を追加し、この項目を有効にした後に重複したデータのインポートをサポートします[#662](https://github.com/pingcap/tidb-binlog/pull/662) - Pump - 利用可能なbinlogスペースを制限するための`stop-write-at-available-space`設定項目を追加します[#659](https://github.com/pingcap/tidb-binlog/pull/659) - - LevelDB L0ファイルの数が多い場合にガベージコレクターが動作しないことがある問題を修正しました。 [#648](https://github.com/pingcap/tidb-binlog/pull/648) + - LevelDB L0ファイルの数が0の場合にガベージコレクターが動作しないことがある問題を修正しました。 [#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) ## TiDB Ansible {#tidb-ansible} -- `ansible`コマンドとその`jmespath`および`jinja2`依存パッケージ事前チェック機能を追加します。 [#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 9bef7fbf04968..bf6a3f3b88722 100644 --- a/releases/release-2.1.15.md +++ b/releases/release-2.1.15.md @@ -15,14 +15,14 @@ TiDB Ansible バージョン: 2.1.15 - `DATE_ADD`関数がマイクロ秒を扱う際に誤ったアライメントにより間違った結果を返す問題を修正[#11289](https://github.com/pingcap/tidb/pull/11289) - 文字列列の空の値を`FLOAT`または`INT`と比較するとエラーが報告される問題を修正しました[#11279](https://github.com/pingcap/tidb/pull/11279) -- パラメータが`NULL` ときに`INSERT`関数が`NULL`値を正しく返さない問題を修正しました [#11249](https://github.com/pingcap/tidb/pull/11249) +- パラメータが`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) +- プラグインを動的に有効化または無効化する`ADMIN PLUGINS ENABLE` / `ADMIN PLUGINS DISABLE`ステートメントを追加する[#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) -- テーブルを作成するときにテーブルのRegionを分散させるための`tidb_scatter_region`設定項目を追加します。 [#11213](https://github.com/pingcap/tidb/pull/11213) +- ポイントクエリで列を複数回クエリし、返された結果が`NULL`である場合に発生するpanic問題を修正しました。 [#11227](https://github.com/pingcap/tidb/pull/11227) +- テーブルを作成するときにテーブルのリージョンを分散させるための`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) @@ -41,7 +41,7 @@ TiDB Ansible バージョン: 2.1.15 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 diff --git a/releases/release-2.1.16.md b/releases/release-2.1.16.md index 7053d5954c4e5..94d22ab9379b0 100644 --- a/releases/release-2.1.16.md +++ b/releases/release-2.1.16.md @@ -16,7 +16,7 @@ TiDB Ansible バージョン: 2.1.16 - 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) + - クエリの`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実行エンジン @@ -26,27 +26,27 @@ TiDB Ansible バージョン: 2.1.16 - 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) + - `DATE_ADD` / `DATE_SUB`の結果の`YEAR`の値が 0 より小さいか 65535 より大きい場合にオーバーフローするため、 `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) + - 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) + - `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) + - `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) + - `ADMIN CHECK TABLE`操作を高速化 [#11538](https://github.com/pingcap/tidb/pull/11676) ## TiKV {#tikv} - クライアントが閉じられている TiKVリージョンにアクセスしたときにエラーメッセージを返す機能をサポート[#4820](https://github.com/tikv/tikv/pull/4820) -- リバース`raw_scan`および`raw_batch_scan`インターフェースサポート [#5148](https://github.com/tikv/tikv/pull/5148) +- リバース`raw_scan`および`raw_batch_scan`インターフェースをサポート [#5148](https://github.com/tikv/tikv/pull/5148) ## ツール {#tools} @@ -55,7 +55,7 @@ TiDB Ansible バージョン: 2.1.16 - 起動時に設定項目のチェックを追加し、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} @@ -63,4 +63,4 @@ TiDB Ansible バージョン: 2.1.16 - 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) +- PDノードのローリング更新ロジックを最適化 - Followerを最初にアップグレードし、次に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 1001387db87eb..6372ea7dae391 100644 --- a/releases/release-2.1.17.md +++ b/releases/release-2.1.17.md @@ -18,11 +18,11 @@ TiDB Ansible バージョン: 2.1.17 - Reparoに`worker-count`と`txn-batch`設定項目を追加して回復速度を制御します - 改善点 - - 積極的にプッシュするオペレーターをサポートすることでPDのスケジュールプロセスを最適化します + - オペレーターの能動的なプッシュをサポートすることでPDのスケジュールプロセスを最適化します - TiKV の起動プロセスを最適化し、ノードの再起動によって発生するジッターを軽減します。 - 動作の変更 - - TiDB スロークエリログの最後の再試行時刻から最初の実行時刻への変更`start ts` + - TiDB スロークエリログの`start ts`を最後の再試行時刻から最初の実行時刻に変更 - TiDB スロークエリログの`Index_ids`フィールドを`Index_names`フィールドに置き換えて、スロークエリログの使いやすさを向上させます。 - TiDB の設定ファイルに`split-region-max-num`パラメータを追加して、 `SPLIT TABLE`構文で許可されるリージョンの最大数を変更します。デフォルト構成では、1,000 から 10,000 に増加されます。 @@ -38,9 +38,9 @@ TiDB Ansible バージョン: 2.1.17 - `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) + - `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) @@ -50,13 +50,13 @@ TiDB Ansible バージョン: 2.1.17 - 無効なリージョンを`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) + - `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 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) + - `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) @@ -74,7 +74,7 @@ TiDB Ansible バージョン: 2.1.17 - 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) +- スケジューリングを高速化するため、オペレーターの能動的なプッシュをサポート[#1686](https://github.com/pingcap/pd/pull/1686) ## ツール {#tools} diff --git a/releases/release-2.1.18.md b/releases/release-2.1.18.md index e68245847b43c..5670e5a3aab4f 100644 --- a/releases/release-2.1.18.md +++ b/releases/release-2.1.18.md @@ -18,28 +18,28 @@ TiDB Ansible バージョン: 2.1.18 - 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` 、および`LIMIT OFFSET`でのパラメータの使用をサポート [#12514](https://github.com/pingcap/tidb/pull/12514) - - パーティションテーブル`IndexJoin`が誤った結果を返す問題を修正[#12713](https://github.com/pingcap/tidb/pull/12713) + - パーティションテーブルでの`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) + - 時間の丸めが間違っている問題を修正(例えば、 `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) + - `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) + - `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) + - `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`のときに前のステートメントを出力するために、スロークエリログに`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) @@ -63,7 +63,7 @@ TiDB Ansible バージョン: 2.1.18 ## ツール {#tools} - TiDB Binlog - - `ALTER DATABASE`関連する DDL 操作によりDrainerが異常終了する問題を修正[#770](https://github.com/pingcap/tidb-binlog/pull/770) + - `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) diff --git a/releases/release-2.1.19.md b/releases/release-2.1.19.md index 5fd81f748ceb6..e9e42f68e2a34 100644 --- a/releases/release-2.1.19.md +++ b/releases/release-2.1.19.md @@ -18,13 +18,13 @@ TiDB Ansible バージョン: 2.1.19 - クエリ内のユーザー変数に割り当てられた誤った値と述語のプッシュダウンによって発生する誤った結果を修正しました[#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) + - `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) + - `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) + - `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` @@ -38,13 +38,13 @@ TiDB Ansible バージョン: 2.1.19 - `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) + - パーティションテーブルで`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) + - 列を削除、修正、または変更するときに外部キーがチェックされないため、 `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) + - `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) @@ -52,11 +52,11 @@ TiDB Ansible バージョン: 2.1.19 - 関数`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) + - `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) + - 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) @@ -82,12 +82,12 @@ TiDB Ansible バージョン: 2.1.19 - 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の`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) +- 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 e8b0da12b48d8..367863a4b508e 100644 --- a/releases/release-2.1.2.md +++ b/releases/release-2.1.2.md @@ -11,21 +11,21 @@ summary: TiDB 2.1.2およびTiDB Ansible 2.1.2は、2018年12月22日にリリ - 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) +- 一部のケースで生成列にインデックスを追加することで発生する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) +- リージョンマージに関する2つの問題を修正 [#3822](https://github.com/tikv/tikv/pull/3822) [#3873](https://github.com/tikv/tikv/pull/3873) ## ツール {#tools} diff --git a/releases/release-2.1.3.md b/releases/release-2.1.3.md index 4665932f1bb7a..acd7dbd868d9a 100644 --- a/releases/release-2.1.3.md +++ b/releases/release-2.1.3.md @@ -12,12 +12,12 @@ summary: "TiDB 2.1.3 および TiDB Ansible 2.1.3 がリリースされ、シス - SQL オプティマイザ/エグゼキューター - 一部のケースでプリペアドプランキャッシュのpanic問題を修正[#8826](https://github.com/pingcap/tidb/pull/8826) - インデックスがプレフィックスインデックスの場合に範囲計算が間違っている問題を修正しました [#8851](https://github.com/pingcap/tidb/pull/8851) - - `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) + - `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) + - `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) @@ -28,7 +28,7 @@ summary: "TiDB 2.1.3 および TiDB Ansible 2.1.3 がリリースされ、シス - 一部のケースにおける 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) + - 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) diff --git a/releases/release-2.1.4.md b/releases/release-2.1.4.md index 5515442aa1856..8dac8b6b9eb4c 100644 --- a/releases/release-2.1.4.md +++ b/releases/release-2.1.4.md @@ -15,11 +15,11 @@ summary: TiDB 2.1.4およびTiDB Ansible 2.1.4は、2019年2月15日にリリー - `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) + - 一部のケースで`DATE_ADD`/`DATE_SUB`の間違った結果の問題を修正[#9284](https://github.com/pingcap/tidb/pull/9284) - サーバー - "reload privilege success"ログを最適化し、DEBUGレベルに変更します。 [#9274](https://github.com/pingcap/tidb/pull/9274) - DDL - - `tidb_ddl_reorg_worker_cnt`と`tidb_ddl_reorg_batch_size`グローバル変数に変更する [#9134](https://github.com/pingcap/tidb/pull/9134) + - `tidb_ddl_reorg_worker_cnt`と`tidb_ddl_reorg_batch_size`をグローバル変数に変更する [#9134](https://github.com/pingcap/tidb/pull/9134) - いくつかの異常な状況で生成列にインデックスを追加することによって発生するバグを修正しました[#9289](https://github.com/pingcap/tidb/pull/9289) ## TiKV {#tikv} diff --git a/releases/release-2.1.5.md b/releases/release-2.1.5.md index a4123f4ca46d2..ba8ce7bfcd1ec 100644 --- a/releases/release-2.1.5.md +++ b/releases/release-2.1.5.md @@ -32,18 +32,18 @@ summary: TiDB 2.1.5とTiDB Ansible 2.1.5は、2019年2月28日にリリースさ - 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) + - `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) +- 一部のケースでリージョンマージによって発生するpanic問題を修正[#4235](https://github.com/tikv/tikv/pull/4235) - 詳細な`StoreNotMatch`エラーメッセージを追加 [#3885](https://github.com/tikv/tikv/pull/3885) ## ツール {#tools} diff --git a/releases/release-2.1.6.md b/releases/release-2.1.6.md index f369cc2cfa713..c28b7fbe68541 100644 --- a/releases/release-2.1.6.md +++ b/releases/release-2.1.6.md @@ -11,12 +11,12 @@ summary: TiDB 2.1.6およびTiDB Ansible 2.1.6は、2019年3月15日にリリー - SQL オプティマイザ/エグゼキューター - `TIDB_INLJ` のヒントで両方のテーブルが指定されている場合、コストに基づいて外側のテーブルを選択するようにプランナーを最適化します。 [#9615](https://github.com/pingcap/tidb/pull/9615) - - `IndexScan`正しく選択されない場合がある問題を修正[#9587](https://github.com/pingcap/tidb/pull/9587) + - `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) + - 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) @@ -31,10 +31,10 @@ summary: TiDB 2.1.6およびTiDB Ansible 2.1.6は、2019年3月15日にリリー ## ツール {#tools} - Lightning - - インポーターのデフォルト`region-split-size` 512 MiB に変更 [#4369](https://github.com/tikv/tikv/pull/4369) + - インポーターのデフォルトの`region-split-size`を 512 MiB に変更 [#4369](https://github.com/tikv/tikv/pull/4369) - メモリ使用量を削減するために、以前にメモリにキャッシュされた中間SSTをローカルディスクに保存します[#4369](https://github.com/tikv/tikv/pull/4369) - RocksDB のメモリ使用量を制限する [#4369](https://github.com/tikv/tikv/pull/4369) - スケジュールが完了する前にリージョンが分散される問題を修正[#4369](https://github.com/tikv/tikv/pull/4369) - 大規模なテーブルのデータとインデックスを個別にインポートすることで、バッチインポート時の時間消費を効果的に削減します[#132](https://github.com/pingcap/tidb-lightning/pull/132) - - CSV サポート [#111](https://github.com/pingcap/tidb-lightning/pull/111) + - CSV をサポート [#111](https://github.com/pingcap/tidb-lightning/pull/111) - スキーマ名に英数字以外の文字が含まれているためにインポートが失敗するエラーを修正[#9547](https://github.com/pingcap/tidb/pull/9547) diff --git a/releases/release-2.1.7.md b/releases/release-2.1.7.md index ea373e79a83c3..e0413d890c9a7 100644 --- a/releases/release-2.1.7.md +++ b/releases/release-2.1.7.md @@ -22,11 +22,11 @@ TiDB Ansible バージョン: 2.1.7 - 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) +- プラグインフレームワークをサポート [#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) +- TiDB をアップグレードする際の mb4 文字の UTF8 チェックに関する互換性の問題を修正しました [#9887](https://github.com/pingcap/tidb/pull/9887) +- 一部のケースで集計関数がJSONデータを計算するときに発生するpanic問題を修正[#9927](https://github.com/pingcap/tidb/pull/9927) ## PD {#pd} diff --git a/releases/release-2.1.8.md b/releases/release-2.1.8.md index 92102300d7800..31d00eeae260f 100644 --- a/releases/release-2.1.8.md +++ b/releases/release-2.1.8.md @@ -15,7 +15,7 @@ TiDB Ansible バージョン: 2.1.8 - NULL値のパラメータがある場合、 `GROUP_CONCAT`関数の処理ロジックがMySQLと互換性がない問題を修正しました[#9930](https://github.com/pingcap/tidb/pull/9930) - `Distinct`モードの小数値の等価性チェックの問題を修正 [#9931](https://github.com/pingcap/tidb/pull/9931) -- `SHOW FULL COLUMNS`文の日付、日付時刻、およびタイムスタンプ型の照合順序順序の互換性の問題を修正しました。 +- `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) @@ -27,9 +27,9 @@ TiDB Ansible バージョン: 2.1.8 - オプティマイザヒントに一致しないテーブル名が含まれている場合に警告を返す[#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) +- 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) +- `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) @@ -54,11 +54,11 @@ TiDB Ansible バージョン: 2.1.8 - 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.sql-mode`設定項目を追加して、異なる`sql-mode`を使用してDDLクエリを解析できるようにします[#513](https://github.com/pingcap/tidb-binlog/pull/513) - TiDB Binlog Drainerに`syncer.ignore-table`設定項目を追加して、複製しないテーブルのフィルタリングをサポートします[#526](https://github.com/pingcap/tidb-binlog/pull/526) ## TiDB Ansible {#tidb-ansible} - オペレーティングシステムのバージョン制限を変更し、CentOS 7.0以降とRed Hat 7.0以降のみをサポートします[#734](https://github.com/pingcap/tidb-ansible/pull/734) -- `epollexclusive`すべてのOS でサポートされているかどうかを確認する機能を追加 [#728](https://github.com/pingcap/tidb-ansible/pull/728) +- `epollexclusive`がすべてのOS でサポートされているかどうかを確認する機能を追加 [#728](https://github.com/pingcap/tidb-ansible/pull/728) - ローリングアップデートのバージョン制限を追加して、2.0.1 以前のバージョンから 2.1 以降のバージョンへのアップグレードを禁止します[#728](https://github.com/pingcap/tidb-ansible/pull/728) diff --git a/releases/release-2.1.9.md b/releases/release-2.1.9.md index aca1c2b234add..717c3c8554b1f 100644 --- a/releases/release-2.1.9.md +++ b/releases/release-2.1.9.md @@ -21,17 +21,17 @@ TiDB Ansible バージョン: 2.1.9 - 主キーが符号なし型の場合の`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) +- `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) + - Selection & Projection[#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) + - 類似した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) @@ -42,7 +42,7 @@ TiDB Ansible バージョン: 2.1.9 ## PD {#pd} -- GetOperator サービスサポートする [#1514](https://github.com/pingcap/pd/pull/1514) +- GetOperator サービスをサポートする [#1514](https://github.com/pingcap/pd/pull/1514) ## TiKV {#tikv} @@ -65,5 +65,5 @@ TiDB Ansible バージョン: 2.1.9 ## TiDB Ansible {#tidb-ansible} -- ドキュメントのリファクタリングに従って tidb-ansible ドキュメント内のリンク更新します [#740](https://github.com/pingcap/tidb-ansible/pull/740) [#741](https://github.com/pingcap/tidb-ansible/pull/741) +- ドキュメントのリファクタリングに従って tidb-ansible ドキュメント内のリンクを更新します [#740](https://github.com/pingcap/tidb-ansible/pull/740) [#741](https://github.com/pingcap/tidb-ansible/pull/741) - `inventory.ini`ファイル内の`enable_slow_query_log`パラメータを削除し、スロークエリログをデフォルトで別のログファイルに出力します[#742](https://github.com/pingcap/tidb-ansible/pull/742) diff --git a/releases/release-pre-ga.md b/releases/release-pre-ga.md index 0f808f80a6caa..436a1c3be3503 100644 --- a/releases/release-pre-ga.md +++ b/releases/release-pre-ga.md @@ -12,7 +12,7 @@ summary: 2017年8月30日にリリースされたTiDBのプレGAリリースは - SQL クエリ オプティマイザ: - コストモデルを調整する - インデックススキャンを使用して、両側に異なる型を持つ`compare`式を持つ`where`句を処理します。 - - 貪欲アルゴリズムに基づく結合したテーブルの再配置をサポート + - 貪欲アルゴリズムに基づくJoin Reorder をサポート - MySQLとの互換性を高めるために多くの機能強化が導入されました - `Natural Join`をサポート - JSONフィールドのクエリ、更新、インデックスを含むJSONタイプ(Experimental)をサポートします。 diff --git a/releases/release-rc.1.md b/releases/release-rc.1.md index e99ca18b2d730..b1fadadb49f00 100644 --- a/releases/release-rc.1.md +++ b/releases/release-rc.1.md @@ -32,7 +32,7 @@ summary: TiDB RC1は2016年12月23日にリリースされました。アップ - コストベースオプティマイザ(CBO)フレームワークの最適化 - 時間関連のデータ型の実装がリファクタリングされ、MySQL との互換性が向上しました。 - MySQL のより多くの組み込み関数がサポートされます。 -- `add index`文目の速度が向上します。 +- `add index`文の速度が向上します。 - 次のステートメントがサポートされています。 - 列の名前を変更するには、 `CHANGE COLUMN`ステートメントを使用します。 - 一部の列タイプ転送には、 `ALTER TABLE`文のうち`MODIFY COLUMN`と`CHANGE COLUMN`を使用します。 @@ -41,7 +41,7 @@ summary: TiDB RC1は2016年12月23日にリリースされました。アップ - `Loader` 、Percona の`mydumper`データ形式との互換性のために追加され、次の関数を提供します。 - マルチスレッドインポート - - エラーが発生した場合は再試行してください + - エラー発生時の再試行 - ブレークポイントの再開 - TiDB のターゲット最適化 - ワンクリックデプロイ用のツールが追加されました。 diff --git a/releases/release-rc.2.md b/releases/release-rc.2.md index b6d973c7e984e..03fc65ccc7673 100644 --- a/releases/release-rc.2.md +++ b/releases/release-rc.2.md @@ -21,10 +21,10 @@ summary: 2017年3月1日にリリースされたTiDB RC2は、MySQLとの互換 - MySQLの組み込み関数を多数追加 - Alter Table文を改良し、テーブル名、デフォルト値、コメントの変更をサポートします。 - Create Table Like文をサポートする -- 警告の表示ステートメントをサポートする +- Show Warnings ステートメントをサポートする - Rename Table文をサポートする - 大規模なトランザクションのクラスタブロックを回避するために、単一のトランザクションのサイズを制限します。 -- データのロードプロセスでデータを自動的に分割する +- Load Data のプロセスでデータを自動的に分割する - AddIndex および Delete文のパフォーマンスを最適化します - "ANSI_QUOTES"sql_modeをサポート - 監視システムを改善する diff --git a/releases/release-rc.3.md b/releases/release-rc.3.md index c4b2c4296e7b8..e9ba32f7f1c3a 100644 --- a/releases/release-rc.3.md +++ b/releases/release-rc.3.md @@ -23,9 +23,9 @@ summary: 2017年6月16日にリリースされたTiDB RC3は、MySQLとの互換 - `Merge Sort Join`オペレーターをサポート - `Index Lookup Join`オペレーターをサポート - `Optimizer Hint`構文をサポートする - - `Scan` `Join`のメモリ消費`Aggregation`最適化する + - `Scan` 、 `Join` 、 `Aggregation`オペレーターのメモリ消費を最適化する - コストベースオプティマイザ(CBO)フレームワークを最適化する - - リファクタリング`Expression` + - `Expression`をリファクタリング - より完全な権限管理をサポート - DDL加速 - HTTP APIを使用してテーブルのデータ分布情報を取得できるようになりました diff --git a/releases/release-rc.4.md b/releases/release-rc.4.md index 5b2076f3a8fff..821b1b151de03 100644 --- a/releases/release-rc.4.md +++ b/releases/release-rc.4.md @@ -25,7 +25,7 @@ summary: TiDB RC4は、MySQLとの互換性、SQLの最適化、安定性、パ - スキーマのバージョンチェックは、進行中のトランザクションへのDDLの影響を回避するためにテーブルに基づいています。 - `BatchIndexJoin`をサポート - `Explain`文を改善する -- `Index Scan`パフォーマンスを向上させる +- `Index Scan`のパフォーマンスを向上させる - MySQLとの互換性を高めるために多くの機能強化が導入されました - JSON型と操作をサポートする - クエリの優先順位と分離レベルの設定をサポート @@ -35,7 +35,7 @@ summary: TiDB RC4は、MySQLとの互換性、SQLの最適化、安定性、パ - PD を使用して TiKV の場所ラベルを設定することをサポート - スケジューラを最適化する - PD がサポートされ、TiKV へのスケジュール コマンドを初期化できるようになりました。 - - 領域ハートビートの応答速度を高速化します。 + - リージョンハートビートの応答速度を高速化します。 - `balance`アルゴリズムを最適化する - フェイルオーバーを高速化するためにデータの読み込みを最適化します @@ -43,7 +43,7 @@ summary: TiDB RC4は、MySQLとの互換性、SQLの最適化、安定性、パ - クエリの優先順位の設定をサポート - RC分離レベルをサポート -- ジェプセンテストの結果と安定性を向上させる +- Jepsenテストの結果と安定性を向上させる - ドキュメントストアをサポート - コプロセッサーはより多くのプッシュダウン関数をサポートするようになりました - パフォーマンスと安定性を向上 From cab82b9a915917c15163df32228dc84137cf0a57 Mon Sep 17 00:00:00 2001 From: Yasuo Honda Date: Wed, 7 Oct 2026 09:40:21 +0900 Subject: [PATCH 2/2] i18n(ja): fix issues found in a self-review of this PR Co-Authored-By: Claude Opus 5.5 --- releases/release-2.0.6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/releases/release-2.0.6.md b/releases/release-2.0.6.md index a3d0fc14aae40..67eb4187f26ad 100644 --- a/releases/release-2.0.6.md +++ b/releases/release-2.0.6.md @@ -36,7 +36,7 @@ summary: TiDB 2.0.6は、システムの互換性と安定性の向上を伴い - いくつかのシナリオで`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) + - `ADMIN CLEANUP INDEX`が一部のシナリオでインデックスをクリーンアップしない問題を修正[#7265](https://github.com/pingcap/tidb/pull/7265) - Read Committed分離レベルを無効にする [#7282](https://github.com/pingcap/tidb/pull/7282) ## TiKV {#tikv}