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の場合、Range 計算が正しくない問題を修正します。
    • SQL_MODEが厳密でない場合、文字列が不正なTIME形式の場合、 CAST(str AS TIME(N))が null を返すようにする#8966
    • 場合によってはUPDATEの処理中に生成されたカラムがpanicになる問題を修正します#8980
    • 場合によっては統計ヒストグラムの上限オーバーフローの問題を修正します#8989
    • フル テーブル スキャンを回避し、クラスタ ストレスを軽減するための_tidb_rowid構築クエリのサポート範囲#9059
    • CAST(AS TIME)精度が大きすぎる場合にエラーを返す#9058
    • デカルト積#9037Sort Merge Joinの使用を許可する
    • 場合によっては、panic後に統計ワーカーが再開できない問題を修正します#9085
    • Sort Merge Join場合によっては間違った結果を返す問題を修正#9046
    • CASE#8355で JSON 型を返すサポート
  • サーバ
    • TiDB 以外のヒントがコメントに存在する場合、エラーではなく警告を返します#8766
    • 設定された TIMEZONE 値#8879の有効性を確認します
    • QueryDurationHistogramのメトリクス アイテムを最適化して、より多くのステートメント タイプを表示する#8875
    • 場合によっては bigint の下限オーバーフローの問題を修正します#8544
    • ALLOW_INVALID_DATES SQL モード#9110をサポート
  • DDL
    • RENAME TABLEの互換性の問題を修正して、MySQL #8808の動作と一貫した動作を維持します。
    • 同時変更のサポートADD INDEXすぐに有効になる#8786
    • 場合によってはADD COLUMNのプロセス中にUPDATEのpanicの問題を修正します#8906
    • 場合によってはテーブル パーティションを同時に作成する問題を修正します#8902
    • utf8文字セットからutf8mb4 #8951 #9152への変換をサポート
    • シャードビットのオーバーフローの問題を修正#8976
    • 列文字セットの出力をSHOW CREATE TABLE #9053でサポート
    • utf8mb4 #8818の varchar 型列の最大長制限の問題を修正します。
    • サポートALTER TABLE TRUNCATE TABLE PARTITION #9093
    • 文字セットが提供されていない場合に文字セットを解決する#9147

PD

  • リーダー選挙#1396に関連するウォッチの問題を修正

TiKV

  • HTTPメソッド#3855を使用した監視情報の取得をサポート
  • data_format #4075の NULL の問題を修正
  • スキャン要求の範囲の検証を追加#4124

ツール

  • Binlog
    • TiDB の起動中または再起動中のno available pumpの問題を修正#157
    • Pumpクライアント ログ#165の出力を有効にする
    • テーブルに一意のキーのみがあり、主キーがない場合に、NULL 値を含む一意のキーによって引き起こされるデータの不整合の問題を修正します。
エコシステム
TiDB
TiKV
TiSpark
Chaos Mesh
© 2022 PingCAP. All Rights Reserved.