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