TiDB 2.1.3 リリースノート
2019 年 1 月 28 日に、TiDB 2.1.3 がリリースされました。対応する TiDB Ansible 2.1.3 もリリースされました。TiDB 2.1.2 と比較して、このリリースでは、システムの安定性、SQL オプティマイザー、統計情報、実行エンジンが大幅に改善されています。
ティビ
- SQL オプティマイザー/エグゼキューター
- 一部のケースでプリペアドプランキャッシュのpanic問題を修正#8826
- インデックスがプレフィックスインデックスの場合に範囲計算が間違っている問題を修正#8851
SQL_MODE
が厳密でない場合に文字列が不正なTIME
形式である場合にCAST(str AS TIME(N))
nullを返すようにする#8966UPDATE
の処理中に生成されるカラムが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
の同時変更をすぐに有効にする#8786ADD COLUMN
のプロセス中に発生するUPDATE
panic問題を修正する (場合によっては#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