TiDB 3.0.11 リリースノート
発売日:2020年3月4日
TiDB バージョン: 3.0.11
TiDB アンシブル バージョン: 3.0.11
互換性の変更
- TiDB
- 3.0.7 より前の TiDB バージョンまたは MySQL #15057の動作と互換性のある、最大インデックス長を制御する
max-index-length
の構成項目を追加します。
- 3.0.7 より前の TiDB バージョンまたは MySQL #15057の動作と互換性のある、最大インデックス長を制御する
新機能
TiDB
information_schema.PARTITIONS
テーブル#14849で分割されたテーブルのメタ情報を表示するサポート
Binlog
TiDB Lightning
TiDB アンシブル
- 制御マシンのユーザーが
ansible_user
#1184と一致する必要がないように、create_users.yml
のロジックを変更します。
- 制御マシンのユーザーが
バグの修正
TiDB
Union
を使用するクエリは読み取り専用とマークされていないため、オプティミスティック トランザクションを再試行するときにゴルーチン リークが発生する問題を修正します#15076SET SESSION tidb_snapshot = 'xxx';
ステートメントの実行時にtidb_snapshot
パラメーターの値が正しく使用されていないため、SHOW TABLE STATUS
がスナップショット時のテーブルステータスを正しく出力できない問題を修正#14391Sort Merge Join
とORDER BY DESC
を同時に含む SQL ステートメントによって引き起こされる誤った結果を修正する#14664- サポートされていない式を使用してパーティション テーブルを作成すると、TiDBサーバーがpanicになる問題を修正しました。このpanicを修正すると、エラー情報
This partition function is not allowed
が返されます。 #14769 Union
#14944を含むサブクエリでselect max() from subquery
ステートメントを実行すると、誤った結果が発生した問題を修正しました。- 実行バインディングをドロップする
DROP BINDING
を実行した後にSHOW BINDINGS
ステートメントを実行すると、エラー メッセージが返される問題を修正します#14865 - MySQL プロトコルではクエリのエイリアスの最大長が 256 文字であるために接続が切断される問題を修正しますが、TiDB はこのプロトコルによるクエリ結果でエイリアスをカットを実行しません#14940
- 文字列型 in
DIV
を使用したときに発生する可能性のある誤ったクエリ結果を修正します。たとえば、select 1 / '2007' div 1
ステートメント#14098を正しく実行できるようになりました。
TiKV
TiDB アンシブル
Playground
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。