TiDB 2.1.3 リリースノート
2019 年 1 月 28 日に、TiDB 2.1.3 がリリースされました。対応する TiDB Ansible 2.1.3 もリリースされています。 TiDB 2.1.2 と比較して、このリリースではシステムの安定性、SQL オプティマイザー、統計情報、および実行エンジンが大幅に向上しています。
TiDB
- SQL オプティマイザー/エグゼキューター
- 場合によってはプリペアドプランキャッシュのpanic問題を修正#8826
- インデックスがプレフィックス インデックス#8851の場合に範囲計算が間違っている問題を修正
- 文字列が不正
TIME形式の場合はCAST(str AS TIME(N))null を返すようにします。SQL_MODEが厳密でない場合は#8966 UPDATEの処理中に生成されたカラムがpanicになる場合がある問題を修正#8980- 場合によっては統計ヒストグラムの上限オーバーフローの問題を修正します#8989
_tidb_rowid構築クエリのサポート範囲。テーブル全体のスキャンを回避し、クラスターのストレスを軽減します。 #9059CAST(AS TIME)精度が大きすぎる場合はエラーを返す#9058- デカルト積#9037で
Sort Merge Join使用を許可する - 場合によってはpanic後に統計ワーカーが再開できない問題を修正#9085
Sort Merge Join場合によっては間違った結果を返す問題を修正#9046CASE条項#8355で JSON タイプを返すサポート
- サーバ
- DDL
- MySQL #8808の動作との一貫性を保つために
RENAME TABLE互換性の問題を修正しました。 ADD INDEXの同時変更をすぐに有効にするサポート#8786UPDATEプロセス中に発生するpanicの問題を修正ADD COLUMN場合によっては#8906- 場合によってはテーブル パーティションが同時に作成される問題を修正#8902
utf8文字セットからutf8mb4#8951 #9152への変換をサポート- シャードビットのオーバーフローの問題を修正#8976
SHOW CREATE TABLE#9053の列文字セットの出力をサポートutf8mb4#8818の varchar 型カラムの最大長制限の問題を修正- サポート
ALTER TABLE TRUNCATE TABLE PARTITION#9093 - 文字セットが提供されていない場合に文字セットを解決する#9147
- MySQL #8808の動作との一貫性を保つために
PD
- リーダー選挙#1396に関連する Watch の問題を修正