TiDB 5.0.1 リリースノート
発売日:2021年4月24日
TiDB バージョン: 5.0.1
互換性の変更
committer-concurrency
設定項目のデフォルト値が16
から128
に変更されます。
改善点
TiDB
- 組み込み関数のサポート
VITESS_HASH()
#23915
- 組み込み関数のサポート
TiKV
zstd
を使用してリージョンスナップショット#10005を圧縮します。
PD
ツール
バックアップと復元 (BR)
- 概要ログ#1009から誤解を招く情報を削除します。
バグの修正
TiDB
- 投影結果が空の場合、プロジェクトの削除の実行結果が正しくない場合がある問題を修正#24093
- 列に
NULL
値が含まれる場合に、場合によっては間違ったクエリ結果が表示される問題を修正します#24063 - スキャンに仮想列が含まれる場合、MPP プランの生成を禁止する#24058
- プラン キャッシュ#24043の
PointGet
とTableDual
の誤った再利用を修正 - オプティマイザーがクラスター化インデックス
IndexMerge
のプランを構築するときに発生するエラーを修正します#24042 - BIT 型エラーの型推論を修正#24027
PointGet
演算子が存在する場合、一部のオプティマイザ ヒントが有効にならない問題を修正#23685- ロールバック時にエラー#24080が原因で DDL 操作が失敗する可能性がある問題を修正します。
- バイナリリテラル定数のインデックス範囲が正しく構築されない問題を修正#24041
- 場合によっては
IN
節の誤った結果が生じる可能性がある問題を修正#24023 - 一部の文字列関数の間違った結果を修正#23879
- ユーザーが
REPLACE
操作を実行するには、テーブルに対するINSERT
とDELETE
両方の権限が必要になる#23939 - ポイント クエリ#24070を実行するときのパフォーマンスの低下を修正しました。
- バイナリとバイト#23918の誤った比較によって引き起こされる間違った
TableDual
プランを修正します。
TiKV
TiFlash
- storageエンジンが一部の範囲のデータを削除できない問題を修正
- 時刻型を整数型にキャストするときに誤った結果が表示される問題を修正
receiver
が10秒以内に対応するタスクを見つけられないバグを修正cancelMPPQuery
に無効な反復子が存在する可能性がある問題を修正bitwise
オペレーターの挙動がTiDBと異なるバグを修正prefix key
を使用するときに範囲が重複することによって引き起こされるアラートの問題を修正します。- 文字列型を整数型にキャストするときに誤った結果が発生する問題を修正
- 連続した高速書き込みによりTiFlash がメモリ不足になる可能性がある問題を修正
- 列名が重複するとTiFlash でエラーが発生する問題を修正
- TiFlash がMPP プランの解析に失敗する問題を修正
- テーブル GC 中に null ポインターの例外が発生する可能性がある潜在的な問題を修正
- ドロップされたテーブルにデータを書き込むときに発生するTiFlashpanic問題を修正
- BR復元中にTiFlash がpanicになる可能性がある問題を修正
ツール
TiDB Lightning
- インポート中の進行状況ログ内のテーブル数が不正確になる問題を修正#1005
バックアップと復元 (BR)
TiCDC
- 統合ソーターの同時実行の問題を修正し、役に立たないエラー メッセージをフィルタリングします#1678
- 冗長ディレクトリの作成により MinIO #1672でのレプリケーションが中断される可能性があるバグを修正
explicit_defaults_for_timestamp
セッション変数のデフォルト値をON
に設定して、 MySQL 5.7ダウンストリームがアップストリームの TiDB #1659と同じ動作を維持できるようにします。io.EOF
の処理を誤るとレプリケーションが中断される可能性がある問題を修正#1648- TiCDC ダッシュボード#1645で TiKV CDC エンドポイントの CPU メトリックを修正します。
- 場合によってはレプリケーションのブロックを避けるために
defaultBufferChanSize
を増やします#1632
Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。