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 Ansible
バグの修正
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 TopN
をmocktikv #16200にプッシュダウンしたときの実行エラーを修正runtime.growslice
#16142の不要なオーバーヘッドを避けるために、初期の長さchunk.column.nullBitMap
増やします。
TiKV
TiFlash
- TiDB からスキーマをレプリケートするときの
rename table
操作の潜在的な問題を修正します。 - 複数のデータ パス構成での
rename table
操作によって発生するデータ損失の問題を修正 - 一部のシナリオでTiFlash が誤ったstorage容量を報告する問題を修正
- リージョンマージが有効な場合にTiFlashからの読み取りによって引き起こされる潜在的な問題を修正
- TiDB からスキーマをレプリケートするときの
ツール