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