TiDB 2.1.9 リリースノート

発売日: 2019年5月6日

TiDB バージョン: 2.1.9

TiDB Ansible バージョン: 2.1.9

ティビ

  • 符号なし型がオーバーフローした場合のMAKETIME関数の互換性を修正#10089
  • 一部のケースで定数の折り畳みによって発生するスタックオーバーフローを修正#10189
  • エイリアスが存在する場合のUpdateの権限チェックの問題を修正#10157#10326
  • DistSQL #10197でメモリ使用量を追跡および制御する
  • 照合順序をutf8mb4_0900_ai_ci #10201として指定するサポート
  • 主キーが符号なし型#10209の場合のMAX関数の誤った結果の問題を修正
  • 非厳密SQLモード#10254でNOT NULL列にNULL値が挿入される問題を修正
  • DISTINCT #10270に複数の列が存在する場合のCOUNT関数の誤った結果の問題を修正しました
  • LOAD DATA不規則な CSV ファイルを解析するときに発生するpanic問題を修正#10269
  • Index Lookup Join #10244で外部結合キーと内部結合キーの型が一致しない場合は、オーバーフローエラーを無視します。
  • 一部のケースでステートメントが誤ってポイント取得と判断される問題を修正#10299
  • 時間型がタイムゾーンを変換しない場合に誤った結果になる問題を修正#10345
  • TiDB 文字セットの大文字と小文字が一致しないケースがある問題を修正#10354
  • 演算子#9166によって返される行数の制御をサポート
  • スロークエリログの改善
    • 類似のSQL #10093区別するためにSQL Digestを追加します
    • 低速クエリステートメントで使用される統計のバージョン情報を追加する#10220
    • スロークエリログ#10246でステートメントのメモリ消費量を表示する
    • コプロセッサー関連情報の出力形式を調整し、pt-query-digest #10300で解析できるようにします。
    • 遅いクエリステートメント#10275#文字の問題を修正
    • 遅いクエリステートメントのメモリテーブルにいくつかの情報列を追加する#10317
    • スロークエリログ#10310にトランザクションコミット時間を追加する
    • 一部の時間形式が pt-query-digest #10323で解析できない問題を修正

PD

  • GetOperator サービス#1514をサポートする

ティクヴ

  • リーダー#4604を移行する際の潜在的なクォーラム変更を修正

ツール

  • TiDBBinlog
    • 主キー列のunsigned int型のデータがマイナス数#574であるため、データレプリケーションが中断される問題を修正
    • ダウンストリームがpb場合、圧縮オプションを削除し、ダウンストリーム名をpbからfile #597に変更します。
    • 2.1.7で導入されたReparoが間違ったUPDATE#576を生成するバグを修正
  • TiDB Lightning
    • 列データのビット型がパーサー#164によって誤って解析されるバグを修正
    • 行IDまたはデフォルトの列値#174を使用して、ダンプファイル内の不足している列データを入力します。
    • 一部の SST ファイルのインポートに失敗するものの、インポート結果#4566が成功して返されるというインポーターのバグを修正しました。
    • SST ファイルを TiKV #4607にアップロードするときに、インポーターで速度制限を設定できるようになりました。
    • CPU 消費量を減らすために、インポーター RocksDB SST 圧縮方式をlz4に変更します#4624
  • 同期差分インスペクター
    • サポートチェックポイント#227

TiDB アンシブル

  • ドキュメントのリファクタリング#740に従って tidb-ansible ドキュメントのリンクを更新します#741
  • inventory.iniファイル内のenable_slow_query_logパラメータを削除し、スロークエリログをデフォルトで別のログファイルに出力します#742

このページは役に立ちましたか?