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