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