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