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
SQL_MODEが厳密でない場合に文字列が無効なTIME形式の場合、CAST(str AS TIME(N))がnullを返すようにする#8966- 一部のケースで
UPDATEの処理中に発生する生成列のpanic問題を修正#8980 - いくつかのケースにおける統計ヒストグラムの上限オーバーフロー問題を修正#8989
_tidb_rowid構築クエリの範囲をサポートし、テーブル全体のスキャンを回避してクラスタのストレスを軽減します#9059CAST(AS TIME)の精度が大きすぎる場合はエラーを返す#9058- 直積で
Sort Merge Joinの使用を許可する #9037 - 一部のケースで統計ワーカーがpanic後に再開できない問題を修正#9085
Sort Merge Joinで場合によっては間違った結果が返される問題を修正#9046CASE節で JSON 型を返すことをサポート #8355
- サーバー
- DDL
- MySQL の動作と一貫性を保つために
RENAME TABLEの互換性問題を修正しました。 #8808 ADD INDEXの同時変更を直ちに有効にするサポート #8786- 場合によっては
ADD COLUMNのプロセス中に発生するUPDATEpanic問題を修正する #8906 - 一部のケースでテーブルパーティションが同時に作成される問題を修正#8902
utf8文字セットをutf8mb4に変換することをサポート #8951 #9152- シャードビットオーバーフローの問題を修正#8976
SHOW CREATE TABLEの列文字セットの出力をサポート #9053utf8mb4のvarchar型列の最大長制限の問題を修正 #8818ALTER TABLE TRUNCATE TABLE PARTITIONをサポート #9093- 文字セットが指定されていない場合は文字セットを解決する#9147
- MySQL の動作と一貫性を保つために
PD
- リーダー選挙に関連するウォッチの問題を修正 #1396