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