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