TiDB 3.0.11 リリースノート
発売日:2020年3月4日
TiDB バージョン: 3.0.11
TiDB Ansible バージョン: 3.0.11
互換性の変更
- TiDB
- 最大インデックス長を制御する
max-index-length構成項目を追加します。これは、3.0.7 より前の TiDB バージョンまたは MySQL #15057の動作と互換性があります。
- 最大インデックス長を制御する
新機能
TiDB
information_schema.PARTITIONSテーブル#14849のパーティションテーブルのメタ情報の表示をサポート
TiDBBinlog
TiDB Lightning
TiDB Ansible
- 制御マシンのユーザーが
ansible_user#1184と一致する必要がないようにcreate_users.ymlのロジックを変更します。
- 制御マシンのユーザーが
バグの修正
TiDB
Union使用するクエリは読み取り専用としてマークされないため、楽観的トランザクションを再試行するときに Goroutine リークが発生する問題を修正します#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ステートメントを実行すると、誤った結果が発生する問題を修正しました。- 実行バインディング#14865を削除する
DROP BINDINGを実行した後にSHOW BINDINGSステートメントを実行すると、エラー メッセージが返される問題を修正します。 - MySQL プロトコルではクエリ内のエイリアスの最大長は 256 文字ですが、TiDB はこのプロトコルに従ってクエリ結果にエイリアスを切り取る含まないため、接続が切断される問題を修正します#14940
DIVの文字列型を使用した場合に発生する可能性がある誤ったクエリ結果を修正します。たとえば、select 1 / '2007' div 1ステートメント#14098を正しく実行できるようになりました。
TiKV
TiDB Ansible