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
TiFlash
- 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の間違った結果の問題を修正- クラスタにTiFlashノード#15761がある場合にガベージコレクション(GC)が正常に動作しない可能性がある問題を修正しました
- ハッシュパーティションテーブル#16219を作成する際にユーザーが大きなパーティション数を設定すると、TiDBがメモリ(OOM)になる問題を修正しました。
- 警告がエラーと誤認される問題を修正し、
UNION文がSELECT文と同じ動作になるようにします#16138 TopNmocktikv #16200にプッシュダウンしたときの実行エラーを修正しました- 不要なオーバーヘッド
runtime.growslice#16142を避けるために、初期の長さをchunk.column.nullBitMapに増やします。
TiKV
TiFlash
- TiDBからスキーマを複製する際の
rename table操作の潜在的な問題を修正 - 複数のデータパス構成で
rename table操作によって発生するデータ損失の問題を修正しました - 一部のシナリオでTiFlash が誤ったstorage容量を報告する問題を修正しました
- リージョン結合が有効なときにTiFlashから読み取ることによって発生する可能性のある問題を修正しました
- TiDBからスキーマを複製する際の
ツール