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