📣
TiDB Cloud Essential はパブリックプレビュー中です。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB 5.1.5 リリースノート



発売日:2022年12月28日

TiDB バージョン: 5.1.5

クイックアクセス: クイックスタート | 本番環境への展開

互換性の変更

  • PD

    • デフォルトでSwaggerサーバーのコンパイルを無効にする#4932

バグ修正

  • TiDB

    • ウィンドウ関数がエラーを報告する代わりに TiDB をpanic問題を修正#30326
    • TiFlash #37254のパーティションテーブルでダイナミックモードを有効にしたときに発生する誤った結果を修正しました
    • 符号なしBIGINT引数#30101を渡したときにGREATESTLEAST間違った結果が返される問題を修正
    • left join #31321を使用して複数のテーブルのデータを削除した場合の誤った結果を修正
    • TiDBのconcat(ifnull(time(3)))の結果がMySQL #29498の結果と異なる問題を修正
    • cast(integer as char) union stringを含む SQL 文が間違った結果を返す問題を修正#29513
    • LIMIT #35638と併用するとINL_HASH_JOINハングアップする可能性がある問題を修正
    • リージョンが空のデータ#30923を返すときに発生する間違った結果ANY_VALUE修正します
    • innerWorkerpanic#31494によって発生するインデックス結合の誤った結果を修正しました
    • JSON型の列がCHAR型の列#29401に結合するとSQL操作がキャンセルされる問題を修正
    • TiDBのバックグラウンドHTTPサービスが正常に終了せず、クラスターが異常な状態になる可能性がある問題を修正しました#30571
    • 同時列型変更によりスキーマとデータの間に不整合が発生する問題を修正#31048
    • KILL TIDBアイドル接続時にすぐに効果を発揮できない問題を修正#24031
    • セッション変数を設定するとtidb_snapshotが動作しなくなるバグを修正#35515
    • リージョンがマージされたときにリージョンキャッシュが時間内にクリーンアップされない問題を修正#37141
    • KVクライアント#33773の接続配列競合によって発生するpanic問題を修正
    • TiDB Binlogが有効な場合、 ALTER SEQUENCE文を実行するとメタデータ バージョンが間違って発生し、 Drainerが終了する可能性がある問題を修正しました#36276
    • ステートメントサマリーテーブルをクエリするときに TiDB がpanic可能性があるバグを修正#35340
    • TiFlash が空の範囲を持つテーブルの読み取りをまだサポートしていないにもかかわらず、 TiFlashを使用して空の範囲を持つテーブルをスキャンすると TiDB が間違った結果を取得する問題を修正しました#33083
    • TiFlash #29952からクエリされたときにavg()関数がERROR 1105 (HY000): other error for mpp stream: Could not convert to the target type - -value is out of range.返す問題を修正しました
    • HashJoinExec #30289を使用するとERROR 1105 (HY000): close of nil channelが返される問題を修正
    • 論理演算をクエリするときに TiKV とTiFlash が異なる結果を返す問題を修正#37258
    • 特定のシナリオでEXECUTE文が予期しないエラーをスローする可能性がある問題を修正しました#37187
    • tidb_opt_agg_push_downtidb_enforce_mpp有効になっているときに発生するプランナーの誤った動作を修正#34465
    • SHOW COLUMNS#36496を実行するときに TiDB がコプロセッサ要求を送信する可能性があるバグを修正しました。
    • enable-table-lockフラグが有効になっていない場合にlock tablesunlock tables警告を追加する#28967
    • 範囲パーティションが複数のMAXVALUEのパーティション#36329許可する問題を修正
  • TiKV

    • DATETIME値に小数点とZ #12739が含まれている場合に発生する時間解析エラーの問題を修正しました
    • レプリカ読み取りが線形化可能性#12109に違反する可能性があるバグを修正しました
    • Raftstoreがビジー状態の場合にリージョンが重複する可能性があるバグを修正#13160
    • スナップショットの適用が中止されたときに発生する TiKVpanic問題を修正しました#11618
    • TiKV が 2 年以上実行されている場合にpanic可能性があるバグを修正#11940
    • リージョンマージプロセス#12663でソースピアがスナップショットによってログをキャッチアップするときに発生する可能性のpanic問題を修正しました。
    • 空の文字列の型変換を実行するときに TiKV がパニックになる問題を修正#12673
    • 古いメッセージによって TiKV がpanicを起こすバグを修正#12023
    • ピアが同時に分割され、破棄されたときに発生する可能性のあるpanic問題を修正しました#12825
    • リージョン#12048をマージする際に、ターゲットピアが初期化されずに破棄されたピアに置き換えられたときに発生するTiKVpanic問題を修正しました。
    • Follower Read #12478使用時に TiKV がinvalid store ID 0エラーを報告する問題を修正しました
    • 非同期コミットが有効な場合の悲観的トランザクションにおけるコミットレコードの重複の可能性を修正#12615
    • 1つのピアが到達不能になった後にRaftstoreが過剰なメッセージをブロードキャストするのを避けるためにunreachable_backoff項目の設定をサポートします#13054
    • ネットワークが貧弱な場合、正常にコミットされた楽観的トランザクションがWrite Conflictエラーを報告する可能性がある問題を修正しました#34066
    • ダッシュボード#13086Unified Read Pool CPUの間違った表現を修正
  • PD

    • PDリーダー移転後に削除した墓石ストアが再び表示される問題を修正#4941
    • PDリーダー移行後すぐにスケジュールを開始できない問題を修正#4769
    • not leader #4797の間違ったステータスコードを修正
    • PDがダッシュボードプロキシリクエストを正しく処理できない問題を修正#5321
    • いくつかのコーナーケースにおけるTSOフォールバックのバグを修正#4884
    • 特定のシナリオでTiFlash学習者レプリカが作成されない可能性がある問題を修正#5401
    • ラベル分布にメトリクス#4825の残余ラベルがある問題を修正
    • 大容量(例えば2T)のストアが存在する場合、完全に割り当てられた小さなストアを検出できず、バランス演算子が生成されない問題を修正しました#4805
    • SchedulerMaxWaitingOperator 1 #4946に設定するとスケジューラが動作しない問題を修正しました
  • TiFlash

    • 文字列を日付時刻#3556にキャストする際の誤ったmicrosecond修正
    • TLS が有効になっているときに発生するpanic問題を修正#4196
    • 並列集約#5356エラーによりTiFlashがクラッシュする可能性があるバグを修正
    • エラーが発生した場合にJOINを含むクエリがハングする可能性がある問題を修正しました#4195
    • 関数OR間違った結果を返す問題を修正#5849
    • 無効なstorageディレクトリ設定が予期しない動作を引き起こすバグを修正#4093
    • 多数のINSERTおよびDELETE操作後に発生する可能性のあるデータの不整合を修正#4956
    • どの領域範囲にも一致しないデータがTiFlashノード#4414に残るバグを修正しました
    • 読み取り負荷が高い状態で列を追加した後に発生する可能性のあるクエリエラーを修正#3967
    • commit state jump backwardエラー#2576による繰り返しのクラッシュを修正
    • 削除操作を多数含むテーブルをクエリするときに発生する可能性のあるエラーを修正#4747
    • 日付形式が''無効な区切り文字として認識する問題を修正#4036
    • DATETIMEDECIMAL #4151にキャストするときに発生する誤った結果を修正
    • 一部の例外が適切に処理されないバグを修正#4101
    • Prepare Mergeラフトストアのメタデータが破損し、 TiFlashが再起動する可能性がある問題を修正#3435
    • ランダムな gRPC キープアライブタイムアウトにより MPP クエリが失敗する可能性があるバグを修正#4662
    • 複数値式#4016INの結果が正しくない問題を修正
    • MPP タスクがスレッドを永久にリークする可能性があるバグを修正#4238
    • 期限切れのデータがゆっくりとリサイクルされる問題を修正#4146
    • FLOATDECIMAL #3998にキャストするときに発生するオーバーフローを修正
    • 引数の型がUInt8 #6127場合に論理演算子が間違った結果を返す問題を修正しました
    • 空の文字列#2705json_length呼び出す場合に発生する可能性のあるindex out of boundsエラーを修正
    • コーナーケース#4512での誤った小数比較結果を修正
    • NOT NULL列を追加したときに報告された修正TiFlash_schema_error #4596
    • 整数のデフォルト値として0.0使用されている場合 (例: `i` int(11) NOT NULL DEFAULT '0.0' #3157 、 TiFlashブートストラップが失敗する問題を修正しました。
  • ツール

    • TiDBBinlog

      • compressor zip #1152に設定されている場合に、 Drainer がPumpにリクエストを正しく送信できない問題を修正しました。
    • バックアップと復元 (BR)

      • システムテーブルを同時にバックアップするとテーブル名の更新に失敗するため、システムテーブルを復元できない問題を修正しました#29710
    • TiCDC

      • 特別な増分スキャンシナリオで発生するデータ損失を修正#5468
      • ソーターメトリック#5690がない問題を修正
      • DDLスキーマのバッファリング方法を最適化することで過剰なメモリ使用量を修正#1386

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