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