TiDB 3.0.11 リリースノート
発売日:2020年3月4日
TiDB バージョン: 3.0.11
TiDB Ansible バージョン: 3.0.11
互換性の変更
- TiDB
- 最大インデックス長を制御するための
max-index-length設定項目を追加します。これは、TiDB バージョン 3.0.7 以前または MySQL #15057の動作と互換性があります。
- 最大インデックス長を制御するための
新機能
TiDB
information_schema.PARTITIONSテーブル#14849のパーティションテーブルのメタ情報の表示をサポート
TiDBBinlog
TiDB Lightning
TiDB アンシブル
create_users.ymlのロジックを変更して、制御マシンのユーザーがansible_user#1184と一貫性を保つ必要がないようにします。
バグ修正
TiDB
Union使用するクエリが読み取り専用としてマークされていないため、楽観的トランザクションを再試行するときに Goroutine リークが発生する問題を修正しました#15076SET SESSION tidb_snapshot = 'xxx';ステートメント#14391実行時にtidb_snapshotパラメータの値が正しく使用されていないため、スナップショット時にテーブルの状態を正しく出力できない問題を修正しましたSHOW TABLE STATUSSort 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正しく実行できるようになりました。
TiKV
TiDB アンシブル