TiDB 3.1 RC リリースノート
発売日:2020年4月2日
TiDB バージョン: 3.1.0-rc
TiDB Ansible バージョン: 3.1.0-rc
新機能
TiDB
- バイナリサーチを使用してパーティションプルーニングを再実装し、パフォーマンスを向上する#15678
- 切り捨てられたテーブルを回復するために
RECOVER構文の使用をサポートします #15460 - ステートメントの再試行とテーブルの回復のための
AUTO_RANDOMIDキャッシュを追加します#15393 recover tableステートメントを使用してAUTO_RANDOMID アロケータの状態を復元するサポート #15393- ハッシュパーティションテーブルのパーティションキーとして
YEARTO_DAY関数をサポートしますMONTH#15619 SELECT... FOR UPDATE文でキーをロックする必要がある場合にのみ、スキーマ変更関連テーブルにテーブル ID を追加します。 #15708- 負荷分散ポリシーに従って異なるロールからデータを自動的に読み取る機能を追加し、この機能を有効にするために
leader-and-followerシステム変数を追加します#15721 - TiDB が新しい接続を確立するたびに TLS 証明書を動的に更新し、RPC クライアント側を再起動せずに期限切れのクライアント証明書を更新できるようにサポートします#15163
- TiDB が新しい接続を確立するたびに最新の証明書をロードできるように PD クライアントをアップグレードします#15425
- TiDBサーバーとPDサーバー間、または
cluster-ssl-*が設定されている場合は2つのTiDBサーバー間で、設定されたTLS証明書を使用してHTTPSプロトコルを強制的に使用します#15430 - MySQL互換の
--require-secure-transport起動オプションを追加して、構成中にクライアントにTLS認証を強制的に有効にする#15442 cluster-verify-cn設定項目を追加します。設定後、ステータスサービスは対応するCN証明書ある場合にのみ使用できます。 #15137
TiKV
PD
ツール
TiDB Ansible
バグ修正
TiDB
- TiFlashレプリカ頻繁な更新によって発生する情報スキーマエラーを修正 #14884
AUTO_RANDOM適用したときにlast_insert_idが誤って生成される問題を修正しました #15149- TiFlashレプリカのステータスを更新するとDDL操作が停止する可能性がある問題を修正しました#15161
- プッシュダウンできない述語がある場合、
AggregationプッシュダウンとTopNプッシュダウンを禁止する#15141 - ネストされた
view作成を禁止する #15440 SET ROLE ALLの後にSELECT CURRENT_ROLE()を実行したときに発生したエラーを修正 #15570select view_name.col_name from view_name文を実行するときにview名前を識別できない問題を修正 #15573- binlog情報書き込み中にDDL文を前処理するとエラーが発生する可能性がある問題を修正 #15444
views とパーティションテーブル両方にアクセスする際に発生するpanicを修正 #15560bit(n)データ型を含むupdate duplicate keyステートメントでVALUES関数を実行したときに発生したエラーを修正します #15487- 一部のシナリオで指定された最大実行時間が有効にならない問題を修正#15616
Index Scanを使用して実行計画を生成するときに、現在のReadEngineに TiKVサーバーが含まれているかどうかがチェックされない問題を修正しました。 #15773
TiKV
- 整合性チェックパラメータを無効にしたときに、既存のキーをトランザクションに挿入してすぐに削除すると競合チェックが失敗したり、データインデックスの不整合が発生したりする問題を修正しました。 #7112
TopNが符号なし整数を比較する際の計算エラーを修正#7199- Raftstoreにフロー制御メカニズムを導入し、フロー制御がないとログの追跡が遅くなり、クラスターが停止する可能性がある問題と、トランザクションサイズが大きいと TiKV サーバー間の再接続が頻繁に発生する可能性がある問題を解決します#7087 #7078
- レプリカに送信された保留中の読み取りリクエストが永久にブロックされる可能性がある問題を修正#6543
- スナップショットを適用することでレプリカの読み取りがブロックされる可能性がある問題を修正 #7249
- リーダーの移行により TiKV がpanicを起こす可能性がある問題を修正#7240
- S3 にデータをバックアップするときにすべての SST ファイルがゼロで埋められる問題を修正しました #6967
- バックアップ中に SST ファイルのサイズが記録されず、復元後に多くの空のリージョンが残る問題を修正しました#6983
- バックアップ用のAWS IAMウェブアイデンティティをサポート #7297
PD
ツール