TiDB 4.0.0 ベータ.1 リリースノート
発売日:2020年2月28日
TiDB バージョン: 4.0.0-beta.1
TiDB Ansible バージョン: 4.0.0-beta.1
互換性の変更
TiDB
TiKV
PD
- HTTP API を最適化して、構成マネージャー#2080と互換性を持たせる
TiDB Lightning
- 構成ファイルで構成されていない特定の項目については、ドキュメントで指定されているデフォルト構成を使用します#255
TiDB Ansible
新機能
TiDB
SLOW_QUERY / CLUSTER_SLOW_QUERY
システム テーブル内の任意の時点の低速ログのクエリのサポート#14840 #14878- SQLパフォーマンス診断をサポート
Sequence
機能をサポート#14731 #14589 #14674 #14442 #14303 #14830- PD #14750 #14303 #14830から読み取られた構成アイテムの動的変更または更新をサポート
- 負荷分散ポリシーに従ってさまざまなロールからデータを自動的に読み取る機能を追加し、この機能を有効にする
leader-and-follower
システム変数を追加します#14761 Coercibility
機能を追加#14739- パーティションテーブルでのTiFlashレプリカの設定をサポート#14735 #14713 #14644
SLOW_QUERY
テーブル#14451の権限チェックを改善します。- SQL 結合の使用時にメモリが不十分な場合、中間結果をディスク ファイルに自動的に書き込む機能をサポート#14708 #14279
information_schema.PARTITIONS
システム テーブル#14347に対するクエリによるテーブル パーティションのチェックのサポートjson_objectagg
集計関数#11154を追加します。- 拒否された接続試行の監査ログへの記録をサポート#14594
max-server-connections
構成項目 (デフォルトでは4096
) を追加して、単一サーバーへの接続数を制御します#14409- サーバーレベル#14440で複数のstorageエンジンを指定した分離読み取りをサポートします。
Apply
オペレーターとSort
オペレーターのコスト モデルを最適化して安定性を向上#13550 #14708
TiKV
PD
TiDBBinlog
TiDB Ansible
バグの修正
TiDB
- 64 文字を超える列名で
view
を作成するとエラーが報告される問題を修正#14850 create or replace view
ステートメントが正しく処理されないため、information_schema.views
に重複データが存在する問題を修正します#14832plan cache
が有効な場合のBatchPointGet
の誤った結果を修正#14855- タイムゾーンが変更された後、データが間違ったパーティションテーブルに挿入される問題を修正します#14370
- 外部結合の単純化#14515中に
IsTrue
関数の無効な名前を使用して式を再構築すると発生したpanicを修正しました。 show binding
ステートメント#14443の誤った権限チェックを修正しました。
- 64 文字を超える列名で
TiKV
TiDB Lightning
- Webインターフェースがサーバーモード#259以外で動作しないバグを修正