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ハングする可能性がある問題を修正
    • リージョンが空のデータを返したときに発生する間違った結果ANY_VALUE修正しました#30923
    • 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
    • ステートメント概要テーブル#35340をクエリするときに TiDB がpanicになる可能性があるバグを修正
    • TiFlash は空の範囲を持つテーブルの読み取りをサポートしていませんが、 TiFlashを使用して空の範囲を持つテーブルをスキャンすると、 TiFlashが間違った結果を取得する問題を修正します#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
    • 特定のシナリオ#5401でTiFlash学習者レプリカが作成されないことがある問題を修正します。
    • ラベル分布のメトリクスに残留ラベルがある問題を修正します#4825
    • 大容量のストア(たとえば 2T)が存在する場合、完全に割り当てられた小さなストアが検出できず、バランス演算子が生成されない問題を修正します#4805
    • SchedulerMaxWaitingOperator1 #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として識別される問題を修正します。
    • DATETIMEからDECIMAL #4151をキャストするときに発生する間違った結果を修正
    • 一部の例外が正しく処理されないバグを修正#4101
    • Prepare Merge raft ストアのメタデータが破損し、 TiFlashが再起動する可能性がある問題を修正します#3435
    • ランダムな gRPC キープアライブ タイムアウトにより MPP クエリが失敗する可能性があるバグを修正#4662
    • 複数値式#4016INの結果が正しくない問題を修正
    • MPP タスクがスレッドを永久にリークする可能性があるバグを修正#4238
    • 期限切れデータのリサイクルが遅い問題を修正#4146
    • FLOATDECIMAL #3998キャスト時に発生するオーバーフローを修正
    • 引数の型が UInt8 #6127の場合、論理演算子が間違った結果を返す問題を修正
    • 空の文字列#2705json_lengthを呼び出した場合の潜在的なindex out of boundsエラーを修正
    • 特殊なケースでの間違った 10 進比較結果を修正#4512
    • NOT NULL列が追加されたときに報告されるTiFlash_schema_error修正#4596
    • 整数のデフォルト値として0.0が使用されている場合 (例: `i` int(11) NOT NULL DEFAULT '0.0' #3157 、 TiFlashブートストラップが失敗する問題を修正します。
  • ツール

    • TiDBBinlog

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

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

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

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

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