TiDB 2.1.15 リリースノート
発売日:2019年7月16日
TiDB バージョン: 2.1.15
TiDB Ansible バージョン: 2.1.15
TiDB
- マイクロ秒#11289を処理するときに、
DATE_ADD関数が不正な位置合わせにより間違った結果を返す問題を修正します。 - 文字列列の空の値が
FLOATまたはINTと比較されるとエラーが報告される問題を修正します#11279 - パラメータが
NULL#11249の場合、INSERT関数がNULL値を正しく返せない問題を修正します。 - 非文字列型かつ長さ
0#11215のインデックス作成時にエラーが発生する問題を修正 - SQL ステートメント#11238を通じてテーブルのリージョン分布をクエリする
SHOW TABLE REGIONSステートメントを追加します。 SELECTサブクエリのルールを最適化するために射影除去が使用されるため、UPDATE … SELECTステートメントを使用するとエラーが報告される問題を修正します#11254ADMIN PLUGINS ENABLE/ADMIN PLUGINS DISABLESQL ステートメントを追加して、プラグインを動的に有効または無効にします#11189- 監査プラグイン#11189にセッション接続情報を追加します。
- 列が複数回クエリされ、ポイント クエリ中に返された結果が
NULLある場合に発生するpanicの問題を修正します#11227 - テーブル#11213を作成するときに、
tidb_scatter_region構成アイテムを散布テーブルのリージョンに追加します。 RAND関数#11170の使用時に非スレッド セーフrand.Randによって引き起こされるデータ競合の問題を修正します。- 整数と非整数の比較結果が正しくない場合がある問題を修正#11191
- データベースまたはテーブルの照合順序の変更をサポートしますが、データベース/テーブルの文字セットは UTF-8 または utf8mb4 である必要があります#11085
- カラムのデフォルト値として
CURRENT_TIMESTAMP使用し、float 精度を#11087に指定した場合、SHOW CREATE TABLEステートメントで示される精度が不完全になる問題を修正します。
TiKV
PD
- ログフォーマットの統一#1625
ツール
TiDBBinlog
- PumpGC 戦略を最適化し、未消費のbinlogをクリーンアップできないという制限を削除して、リソースが長時間占有されないようにする#663
TiDB Lightning
- SQL ダンプで指定された列名が小文字ではない場合に発生するインポート エラーを修正#210
TiDB Ansible
- TiDB ダッシュボードに監視項目
parse durationとcompile durationを追加して、SQL ステートメントの解析とコンパイルの実行にかかる時間を監視します#815