TiDB 3.1.0 GA リリースノート
発売日:2020年4月16日
TiDB バージョン: 3.1.0 GA
TiDB Ansible バージョン: 3.1.0 GA
互換性の変更
TiDB
report-status
の構成項目が有効になっているときに HTTP リスニング ポートが使用できない場合、TiDB の開始を直接停止することをサポートし#16291 。
ツール
バックアップと復元 (BR)
- BR は、3.1 GA #233より前の TiKV クラスターからのデータの復元をサポートしていません
新機能
TiDB
プレースメントDriver(PD)
- ホットリージョンのスケジューリングを最適化する#2342
ティフラッシュ
- DeltaTree エンジンの読み取りおよび書き込みワークロードに関連するメトリック レポートを追加します。
fromUnixTime
およびdateFormat
関数のプッシュ ダウンをサポート- デフォルトでラフ セット フィルタを無効にする
TiDB アンシブル
バグの修正
TiDB
- 一部のシナリオでマージ結合操作によって引き起こされるpanicの問題を修正します#15920
- 選択度計算#16052で一部の式が繰り返しカウントされる問題を修正
- 極端な場合に統計情報をロードするときに発生したpanicの問題を修正します#15710
- SQL クエリ#16015で同等の式を認識できない場合にエラーが返される問題を修正
- あるデータベースの
view
を別のデータベースからクエリするとエラーが返される問題を修正します#15867 - 列が
fast analyze
#16080を使用して処理されるときに発生するpanicの問題を修正します。 current_role
印刷結果の間違った文字セットを修正#16084- MySQL 接続ハンドシェイク エラー#15799のログを絞り込む
- 監査プラグインがロードされた後のポートプローブによって引き起こされるpanicの問題を修正します#16065
TypeNull
クラスが可変長型#15739と間違えられるため、左結合のsort
演算子のpanicの問題を修正します。- 監視セッションの再試行エラーの不正確なカウントの問題を修正します#16120
ALLOW_INVALID_DATES
モード#16171でweekday
の結果が間違っていた問題を修正- クラスターに#15761ノードがある場合、ガベージ コレクション (GC) が正常に機能しない場合がある問題を修正します。
- ユーザーがハッシュ パーティション テーブルを作成するときに大きなパーティション数を設定すると、TiDB がメモリ不足 (OOM) になる問題を修正します#16219
- 警告がエラーと誤認される問題を修正し、
UNION
ステートメントをSELECT
ステートメントと同じ動作にする#16138 - mocktikv #16200に
TopN
をpushした時の実行エラーを修正 runtime.growslice
#16142の不要なオーバーヘッドを回避するために、初期の長さchunk.column.nullBitMap
を増やします。
TiKV
ティフラッシュ
- TiDB からスキーマを複製する際の
rename table
操作の潜在的な問題を修正します。 - 複数のデータ パス構成で
rename table
の操作が原因で発生するデータ損失の問題を修正します。 - 一部のシナリオで TiFlash が誤ったストレージ容量を報告する問題を修正
- リージョンマージが有効な場合に TiFlash からの読み取りによって引き起こされる潜在的な問題を修正します。
- TiDB からスキーマを複製する際の
ツール