TiDB 4.0 RC リリース ノート

発売日:2020年4月8日

TiDB バージョン: 4.0.0-rc

TiUPバージョン:0.0.3

互換性の変更

  • TiDB

    • tidb-server ステータス ポートが占有されている場合、アラート ログを返す代わりに開始を拒否します#15177
  • TiKV

    • 悲観的トランザクションでpipelined機能をサポートし、TPC-C のパフォーマンスを 20% 向上させます。リスクとしては、実行中のロック障害によりトランザクションのコミットが失敗する可能性があることです#6984
    • 新しいクラスターではunify-read-pool構成項目をデフォルトで有効にし、古いクラスターではこの項目の以前の設定を使用します#7059
  • ツール

    • TiDBBinlog

      • Common Name #934を検証するための設定項目を追加します

重要なバグ修正

  • TiDB

    • PREPAREステートメントを使用して DDL ジョブを実行すると、内部レコード#15435のジョブ クエリが正しくないために、上流と下流の間のレプリケーションが失敗する可能性がある問題を修正します。
    • Read Commited分離レベル#15471でのサブクエリの結果が正しくない問題を修正
    • インライン投影の最適化#15411によって引き起こされる不正確な結果の問題を修正します。
    • SQLヒントINL_MERGE_JOINが正しく実行されない場合がある問題を修正#15515
    • AutoRandom属性を持つ列に負の数値が明示的に書き込まれると、これらの列がリベースされる問題を修正します#15397

新機能

  • TiDB

    • 大文字と小文字を区別しない照合順序を追加して、ユーザーが新しいクラスターでutf8mb4_general_ciutf8_general_ci有効にできるようにします#33
    • 切り捨てられたテーブルのリカバリをサポートするためにRECOVER TABLE構文を拡張します#15398
    • tidb-server ステータス ポートが占有されている場合、アラート ログを返す代わりに開始を拒否します#15177
    • シーケンスをデフォルトの列値として使用する場合の書き込みパフォーマンスを最適化する#15216
    • DDL ジョブの詳細をクエリするDDLJobsシステム テーブルを追加します#14837
    • aggFuncSumパフォーマンスを最適化する#14887
    • EXPLAIN #15507の出力を最適化する
  • TiKV

    • 悲観的トランザクションでpipelined機能をサポートし、TPC-C のパフォーマンスを 20% 向上させます。リスクとしては、実行中のロック障害によりトランザクションのコミットが失敗する可能性があることです#6984
    • HTTP ポート#5393での TLS のサポート
    • 新しいクラスターではunify-read-pool構成項目をデフォルトで有効にし、古いクラスターではこの項目の以前の設定を使用します#7059
  • PD

    • HTTP API #2258を介したデフォルトの PD 構成情報の取得のサポート
  • ツール

    • TiDBBinlog

      • Common Name #934を検証するための設定項目を追加します
    • TiDB Lightning

      • TiDB Lightning #281 #275のパフォーマンスを最適化する

バグの修正

  • TiDB

    • PREPAREステートメントを使用して DDL ジョブを実行すると、内部レコード#15435のジョブ クエリが正しくないために、上流と下流の間のレプリケーションが失敗する可能性がある問題を修正します。
    • Read Commited分離レベル#15471でのサブクエリの結果が正しくない問題を修正
    • INSERT ... VALUESを使用してBIT(N)データ型を指定すると誤った動作が発生する可能性がある問題を修正します#15350
    • ErrorCountの値が正しく合計されないため、DDL ジョブの内部再試行が予期した結果を完全に達成できない問題を修正します#15373
    • TiDB がTiFlash #15505に接続するとガベージ コレクションが異常に動作することがある問題を修正
    • インライン投影の最適化#15411によって引き起こされる誤った結果の問題を修正します。
    • SQLヒントINL_MERGE_JOINが正しく実行されない場合がある問題を修正#15515
    • AutoRandom属性を持つ列に負の数値が明示的に書き込まれると、これらの列がリベースされる問題を修正します#15397
  • TiKV

    • Follower Readpanicが有効になっている場合にリーダーを転送することによって発生する可能性のあるパニックを修正しました#7101
  • ツール

    • TiDB Lightning

      • バックエンドがTiDB #283の場合、文字変換エラーによりデータエラーが発生する問題を修正
    • TiCDC

      • MySQL シンクが DDL ステートメント#353を実行しているときに、ダウンストリームにtestスキーマが存在しない場合にエラーが返される問題を修正します。
      • CDC cli #351でのリアルタイム対話モードのサポート
      • データレプリケーション中にアップストリームのテーブルをレプリケートできるかどうかのチェックをサポート#368
      • Kafka #344への非同期書き込みをサポート

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

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.