TiDB 3.0.12 リリースノート
リリース日:2020年3月16日
TiDB バージョン: 3.0.12
TiDB Ansible バージョン: 3.0.12
警告
このバージョンにはいくつかの既知の問題が見つかりましたが、これらの問題は新しいバージョンで修正されています。最新の3.0.xバージョンをご利用いただくことをお勧めします。
互換性の変更
- TiDB
- スロークエリログにおける事前書き込みbinlogのタイミングが不正確になる問題を修正しました。以前のタイミングフィールドは
Binlog_prewrite_timeでした。この修正後、名前はWait_prewrite_binlog_timeに変更されます。 #15276
新機能
TiDB
alter instance文 を使用して、置き換えられた証明書ファイルの動的読み込みをサポートします。 #15292 #15080cluster-verify-cn設定項目を追加します。設定後、ステータスサービスは対応するCN証明書がある場合にのみ使用できます#15164- 各 TiDBサーバーの DDL リクエストのフロー制限機能を追加して、DDL リクエストの競合のエラー報告頻度を削減します#15148
- binlogの書き込みが失敗した場合に TiDBサーバーの終了をサポートする#15339
ツール
- TiDB Binlog
- Drainerに
kafka-client-id設定項目を追加します。これは、クライアント ID を設定するために Kafka クライアントへの接続をサポートします。 #929
バグ修正
TiDB
- 複数のユーザーを変更するときに
GRANT 、 REVOKEが原子性を保証するようにする#15092 - パーティションテーブルに対する悲観的ロックのロックが正しい行をロックできなかった問題を修正しました #15114
- インデックスの長さが制限を超えたときに、構成の値
max-index-lengthに応じてエラーメッセージを表示するようにします。 #15130 FROM_UNIXTIME関数の小数点の誤りの問題を修正 #15270- トランザクションで自分自身が書き込んだレコードを削除することで発生する競合検出の失敗やデータインデックスの不整合の問題を修正 #15176
TiKV
- 整合性チェックパラメータを無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合検出が失敗したり、データインデックスの不整合が発生したりする問題を修正しました。 #7054
- Raftstoreにフロー制御メカニズムを導入して、フロー制御がないと追跡が遅くなりすぎてクラスターがスタックする可能性があり、トランザクションのサイズによって TiKV 接続が頻繁に再接続される可能性があるという問題を解決します#7072 #6993
PD
- PD がリージョンハートビートを処理するときにデータ競合によって発生するリージョン情報の誤りの問題を修正しました。 #2233
TiDB Ansible
- クラスター内で複数の Grafana/Prometheus/Alertmanager のデプロイをサポート #1198