TiDB 4.0.8 リリースノート

発売日:2020年10月30日

TiDB バージョン: 4.0.8

新機能

  • TiDB

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

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

    • TiCDC

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

改善点

  • TiDB

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

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

    • エラー#3090のメタファイルを生成する
    • 演算子#3009の追加情報を追加します。
  • TiFlash

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

    • バックアップと復元 (BR)

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

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

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

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

バグの修正

  • TiDB

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

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

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

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

    • バックアップと復元 (BR)

      • 復元中のsend on closed channelpanicを修正#559
    • TiCDC

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

      • 間違った列情報の問題を修正#420
      • ローカルモード#418でリージョン情報の取得をリトライする際に発生する無限ループを修正

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

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