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

TiDB 4.0.8 リリースノート



リリース日:2020年10月30日

TiDB バージョン: 4.0.8

新機能

  • TiDB

    • 新しい集計関数APPROX_PERCENTILE をサポート #20197
  • TiFlash

    • CAST関数のプッシュダウンをサポート
  • ツール

    • TiCDC

      • スナップショットレベルの一貫性のあるレプリケーションをサポート#932

改善点

  • TiDB

    • Selectivity() の貪欲探索手順で選択性の低いインデックスを優先する #20154
    • コプロセッサー実行時統計にRPC実行時情報をさらに記録します。 #19264
    • スローログの解析を高速化してクエリパフォーマンスを向上させる#20556
    • SQL オプティマイザが潜在的な新しいプランを検証しているときに、より多くのデバッグ情報を記録するために、プランバインディング ステージ中にタイムアウト実行計画を待機します#20530
    • スローログとスロークエリの結果に実行再試行時間を追加する #20495 #20494
    • table_storage_statsシステムテーブルを追加する #20431
    • INSERT / UPDATE / REPLACE文のRPC実行時統計情報を追加する#20430
    • EXPLAIN FOR CONNECTION の結果に演算子情報を追加します #20384
    • クライアントの接続/切断アクティビティのTiDBエラーログをDEBUGレベルに調整します。 #20321
    • コプロセッサーキャッシュの監視メトリックを追加します。 #20293
    • 悲観的ロックキーのランタイム情報を追加 #20199
    • 実行時情報とtraceスパンに時間消費情報のセクションを2つ追加します #20187
    • スローログにトランザクションコミットの実行時情報を追加する #20185
    • インデックスマージ結合を無効にする #20599
    • 時間文字列リテラルに ISO 8601 とタイムゾーンのサポートを追加#20670
  • TiKV

    • パフォーマンス診断を支援するためのFast-Tuneパネルページを追加#8804
    • ログからユーザーデータを削除するsecurity.redact-info-log設定項目を追加します#8746
    • エラーコードのメタファイルを再フォーマットする #8877
    • pessimistic-txn.pipelined構成を動的に変更できるようにする #8853
    • メモリプロファイリング機能をデフォルトで有効にする#8801
  • PD

    • エラーのメタファイルを生成する#3090
    • オペレーターの追加情報を追加します #3009
  • TiFlash

    • Raftログの監視メトリックを追加する
    • copタスクのメモリ使用量の監視メトリックを追加します
    • データが削除されたときにmin/maxインデックスをより正確にする
    • データ量が少ない場合のクエリパフォーマンスを向上
    • 標準エラーコードをサポートするためにerrors.tomlファイルを追加します
  • ツール

    • Backup & Restore (BR)

      • splitとingestをパイプライン化して復元プロセスを高速化します#427
      • PDスケジューラの手動復元をサポート #530
      • removeスケジューラの代わりにpauseスケジューラを使用する#551
    • TiCDC

      • MySQLシンクの統計情報を定期的に出力する#1023
    • Dumpling

      • S3ストレージへのデータの直接ダンプをサポート#155
      • ビューのダンプをサポート#158
      • 生成列のみを含むテーブルのダンプをサポート#166
    • TiDB Lightning

      • マルチバイトCSV区切り文字とセパレーターをサポート#406
      • 一部のPDスケジューラを無効にして復元プロセスを高速化します#408
      • v4.0 クラスタのチェックサム GC セーフポイントに GC-TTL API を使用して、GC エラーを回避します。 #396

バグ修正

  • TiDB

    • パーティションテーブルの使用時に発生する予期しないpanicを修正#20565
    • インデックスマージ結合を使用して外側をフィルタリングする際の外部結合の誤った結果を修正しました #20427
    • データが長すぎる場合、データをBIT型に変換するときにNULL値が返される問題を修正しました#20363
    • BIT型列の破損したデフォルト値を修正 #20340
    • BIT型をINT64型に変換するときに発生する可能性のあるオーバーフローエラーを修正しました#20312
    • ハイブリッド型列の列伝播最適化で誤った結果が発生する可能性があった問題を修正しました。 #20297
    • プランキャッシュから古いプランを保存するときに発生する可能性のあるpanicを修正しました #20246
    • FROM_UNIXTIMEとUNION ALLを一緒に使用すると返される結果が誤って切り捨てられるバグを修正しました#20240
    • Enum型の値をFloat型に変換すると間違った結果が返される可能性がある問題を修正しました#20235
    • RegionStore.accessStore の可能性のある panic を修正 #20210
    • BatchPointGet で最大の符号なし整数をソートしたときに返される誤った結果を修正しました #20205
    • EnumとSetの強制力が間違っているバグを修正#20364
    • 曖昧なYEAR変換の問題を修正 #20292
    • KV durationパネルにstore0 が含まれている場合に発生する誤った報告結果の問題を修正しました #20260
    • out of rangeエラーに関係なくFloatタイプのデータが誤って挿入される問題を修正 #20252
    • 生成列が不正なNULL値を処理できないバグを修正しました#20216
    • 範囲外のYEAR型データの不正確なエラー情報を修正 #20170
    • 悲観的トランザクション再試行中に発生する可能性のある予期しないエラーinvalid auto-idを修正#20134
    • ALTER TABLEを使用してEnum/Setタイプを変更するときに制約がチェックされない問題を修正#20046
    • 複数の演算子を並行処理に使用した場合に記録されるcopタスクの誤った実行時情報を修正#19947
    • 読み取り専用システム変数をセッション変数として明示的に選択できない問題を修正#19944
    • 重複したORDER BY条件により、最適ではない実行計画が発生する可能性がある問題を修正しました。 #20333
    • フォントサイズが最大許容値を超えると、生成されたメトリックプロファイルが失敗する可能性がある問題を修正しました。 #20637
  • TiKV

    • 暗号化時のミューテックスの競合によりpd-workerのハートビート処理が遅くなるバグを修正#8869
    • メモリプロファイルが誤って生成される問題を修正#8790
    • ストレージクラスが指定されている場合に GCS 上のデータベースをバックアップできない問題を修正しました #8763
    • リージョンが再起動されたり、新しく分割されたりしたときにラーナーがリーダーを見つけられないバグを修正#8864
  • PD

    • TiDB DashboardのKey VisualizerがPD panicを引き起こす可能性があるバグを修正#3096
    • PDストアが10分以上ダウンした場合にPDがpanicする可能性があるバグを修正#3069
  • TiFlash

    • ログメッセージのタイムスタンプが間違っている問題を修正
    • マルチディスクTiFlashデプロイ中に、間違った容量が原因でTiFlashレプリカの作成が失敗する問題を修正しました。
    • 再起動後にTiFlashが壊れたデータファイルに関するエラーをスローする可能性があるバグを修正しました
    • TiFlashがクラッシュした後に壊れたファイルがディスク上に残る可能性がある問題を修正しました
    • プロキシが最新のRaftリース情報に追いつけない場合、ラーナーの読み取り中にインデックスを待つのに長い時間がかかる可能性があるというバグを修正しました。
    • 古いRaftログを再生中にプロキシがキーバリューエンジンに過剰なリージョン状態情報を書き込むバグを修正しました。
  • ツール

    • Backup & Restore (BR)

      • 復元中に発生するsend on closed channelのpanicを修正#559
    • TiCDC

      • GCセーフポイント更新失敗によって発生する予期しない終了を修正しました #979
      • 不正なmodリビジョンキャッシュが原因でタスクステータスが予期せずフラッシュされる問題を修正 #1017
    • TiDB Lightning

      • 列情報の誤りの問題を修正#420
      • ローカルモードでリージョン情報の取得を再試行する際に発生する無限ループを修正しました #418

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