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
- オプティマイザが異なるストレージエンジンを独立して選択できる機能を追加#14537
- SQLヒントが異なるストレージエンジンをサポートする機能を追加#14537
tidb_replica_readシステム変数を使用してフォロワーからのデータの読み取りをサポート #13464
- TiKV
- Raftstore
- 他のノードをTiKVサーバーに接続するための
peer_addressパラメータを追加します #6491 read_indexとread_index_resp監視メトリックを追加して、 ReadIndexリクエストの数を監視します#6610
- PDクライアント
- ローカルスレッドの統計情報をPD に報告する機能をサポート #6605
- バックアップ
RocksIOLimiterフロー制御ライブラリを Rust のasync-speed-limitフロー制御ライブラリに置き換えて、ファイルをバックアップするときに余分なメモリコピーを排除します。 #6462
- PD
- 場所ラベル名でバックスラッシュを許容する #2084
- TiFlash
- TiDB Ansible
- 1つのクラスターに複数のGrafana/Prometheus/Alertmanagerをデプロイすることをサポート#1143
- TiFlashコンポーネントのデプロイをサポート #1148
- TiFlashコンポーネントに関連する監視メトリックを追加します #1152
バグ修正
- TiKV
- Raftstore
- Hibernate Regions からデータが正しく読み込まれないため、読み取りリクエストを処理できない問題を修正しました。 #6450
- リーダー移行プロセス中の
ReadIndexリクエストによって引き起こされるpanic問題を修正しました#6613 - 一部の特殊な状況で休止状態のリージョンが正しく起動しない問題を修正#6730 #6737 #6972
- バックアップ
- 追加データのバックアップによって復元中に発生した不整合なデータインデックスを修正 #6659
- バックアップ中に削除された値を誤って処理することによって発生するpanicを修正#6726
- PD
- ルールチェッカーがリージョンにストアを割り当てられないために発生するpanicを修正 #2161
- ツール
- TiDB Lightning
- サーバーモード以外ではWebインターフェースが動作しないバグを修正 #259
- BR (バックアップと復元)
- データの復元時に回復不能なエラーが発生し、 BR が時間内に終了できない問題を修正しました#152
- TiDB Ansible
- 一部のシナリオでPD Leaderを取得できないためにローリングアップデートコマンドが失敗する問題を修正しました#1122