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の同時変更を直ちに有効にする#8786サポートADD COLUMNのプロセス中に発生するUPDATEpanic問題を修正する(場合によっては#8906- 一部のケースでテーブルパーティションが同時に作成される問題を修正#8902
utf8文字セット#8951utf8mb4変換すること#9152サポート- シャードビットオーバーフローの問題を修正#8976
SHOW CREATE TABLE#9053の列文字セットの出力をサポートutf8mb4#8818のvarchar型列の最大長制限の問題を修正- サポート
ALTER TABLE TRUNCATE TABLE PARTITION#9093 - 文字セットが指定されていない場合は文字セットを解決する#9147
- MySQL #8808の動作と一貫性を保つために
PD
- リーダー選挙#1396に関連するウォッチの問題を修正