📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB 4.0.0 ベータ.1 リリースノート



発売日:2020年2月28日

TiDB バージョン: 4.0.0-beta.1

TiDB Ansible バージョン: 4.0.0-beta.1

互換性の変更

  • TiDB

    • log.enable-slow-log設定項目の型を整数からブール型に変更します#14864
    • MySQL 5.7と一致するように、 mysql.userシステムテーブルのpasswordフィールド名をauthentication_stringに変更します (この互換性の変更により、以前のバージョンにロールバックできなくなります) #14598
    • txn-total-size-limit設定項目のデフォルト値を1GBから100MBに調整します#14522
    • PD #14750 から読み取った設定項目の動的な変更または更新をサポート #14830 #14303
  • TiKV

    • ポイントクエリがコプロセッサー#6375 #6401 #6534 #6582 #6585 #6593 と同じスレッドを使用するかどうかを制御するために、 readpool.unify-read-pool設定項目(デフォルトではTrue )を追加します。 #6677 #6597
  • PD

    • HTTP APIを最適化して構成マネージャーと互換性を持たせる #2080
  • TiDB Lightning

    • 構成ファイルで設定されていない特定の項目については、ドキュメントで指定されたデフォルト設定を使用します。 #255
  • TiDB Ansible

    • theflashtiflash に名前変更 #1130
    • TiFlashの設定ファイルのデフォルト値と関連設定を最適化します #1138

新機能

  • 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システムテーブルをクエリしてテーブルパーティションのチェックをサポート #14347
    • json_objectagg集計関数追加する #11154
    • 監査ログに拒否された接続試行を記録することをサポート#14594
    • 1つのサーバーへの接続数を制御するために、 max-server-connections設定項目(デフォルトでは4096 )を追加します#14409
    • サーバーレベルで複数のストレージエンジンを指定して分離読み取りをサポート #14440
    • ApplyオペレーターとSortオペレーターのコストモデルを最適化して安定性を向上させる#13550 #14708
  • TiKV

    • HTTP API 経由でステータスポートから設定項目を取得する機能をサポート #6480
    • コプロセッサーのChunk Encoderのパフォーマンスを最適化 #6341
  • PD

    • ダッシュボード UI を通じてクラスター内のホットスポットの分布へのアクセスをサポート #2086
    • クラスターコンポーネントのSTART_TIMEUPTIMEキャプチャと表示をサポート #2116
    • member API の返されたメッセージにデプロイメントパスとコンポーネントバージョンの情報を追加します。 #2130
    • pd-ctlにcomponentサブコマンドを追加して、他のコンポーネントの構成を変更および確認します(実験的) #2092
  • TiDB Binlog

    • コンポーネント間のTLSをサポート#904 #894
    • Drainerにkafka-client-id設定項目を追加して、KafkaのクライアントID を設定します。 #902
    • Drainer の増分バックアップデータの削除をサポート #885
  • TiDB Ansible

    • 1 つのクラスターに複数の Grafana/Prometheus/Alertmanager をデプロイすることをサポート#1142
    • TiFlashの設定ファイルにmetric_port設定項目(デフォルトでは8234 )を追加します。 #1145
    • TiFlashの設定ファイルにflash_proxy_status_port設定項目(デフォルトでは20292 )を追加します。 #1141
    • TiFlash監視ダッシュボードを追加する#1147 #1151

バグ修正

  • TiDB

    • 64文字を超える列名でviewを作成するとエラーが報告される問題を修正しました#14850
    • create or replace view文が正しく処理されていないため、 information_schema.viewsに重複データが存在する問題を修正#14832
    • plan cache有効になっている場合のBatchPointGetの誤った結果を修正#14855
    • タイムゾーンを変更した後にデータが間違ったパーティションテーブルに挿入される問題を修正#14370
    • 外部結合の簡素化中にIsTrue関数の無効な名前を使用して式を再構築するときに発生するpanicを修正しました #14515
    • show binding文不正な権限チェックを修正 #14443
  • TiKV

  • TiDB Lightning

    • サーバーモード以外ではWebインターフェースが動作しないバグを修正 #259

このページは役に立ちましたか?