TiDB 3.1 ベータ 2 リリースノート
発売日:2020年3月9日
TiDB バージョン: 3.1.0-beta.2
TiDB Ansible バージョン: 3.1.0-beta.2
警告
このバージョンにはいくつかの既知の問題が見つかりましたが、これらの問題は新しいバージョンで修正されています。最新の3.1.xバージョンをご利用いただくことをお勧めします。
互換性の変更
新機能
- TiDB
- 列属性に
AutoRandomキーワードを追加することで、TiDB が主キーにランダムな整数を自動的に割り当てるようになり、主キーAUTO_INCREMENTによって発生する書き込みホットスポットを回避します#14555 - DDL ステートメント#14537による列ストアのレプリカの作成または削除のサポート
- オプティマイザが異なるstorageエンジンを独立して選択できる機能を追加#14537
- SQLヒントが異なるstorageエンジンをサポートする機能を追加#14537
tidb_replica_readシステム変数#13464を使用してフォロワーからのデータの読み取りをサポート
- TiKV
- Raftstore
- 他のノードをTiKVサーバー#6491に接続するための
peer_addressパラメータを追加します read_indexとread_index_resp監視メトリックを追加して、 ReadIndexリクエストの数を監視します#6610
- PDクライアント
- ローカルスレッドの統計情報をPD #6605に報告する機能をサポート
- バックアップ
RocksIOLimiterフロー制御ライブラリを Rust のasync-speed-limitフロー制御ライブラリに置き換えて、ファイル#6462をバックアップするときに余分なメモリコピーを排除します。
- PD
- 場所ラベル名#2084でバックスラッシュを許容する
- TiFlash
- TiDB アンシブル
- 1つのクラスターに複数のGrafana/Prometheus/Alertmanagerをデプロイすることをサポート#1143
- TiFlashコンポーネント#1148展開をサポート
- TiFlashコンポーネント#1152に関連する監視メトリックを追加します
バグ修正
- TiKV
- Raftstore
- Hibernate Regions #6450からデータが正しく読み込まれないため、読み取り要求を処理できない問題を修正しました。
- リーダー移行プロセス中の
ReadIndexリクエストによって引き起こされるpanic問題を修正しました#6613 - 一部の特殊な状況で休止状態領域が正しく起動しない問題を修正#6730 #6737 #6972
- バックアップ
- 追加データ#6659のバックアップによって復元中に発生した不整合なデータインデックスを修正
- バックアップ中に削除された値を誤って処理することによって発生するpanicを修正#6726
- PD
- ルールチェッカーがリージョン#2161にストアを割り当てられないために発生するpanicを修正
- ツール
- TiDB Lightning
- サーバーモード#259以外ではWebインターフェースが動作しないバグを修正
- BR (バックアップと復元)
- データの復元時に回復不能なエラーが発生し、 BR が時間内に終了できない問題を修正しました#152
- TiDB アンシブル
- 一部のシナリオでPDLeaderを取得できないためにローリングアップデートコマンドが失敗する問題を修正しました#1122