TiDB 4.0.8 リリースノート
発売日: 2020年10月30日
TiDB バージョン: 4.0.8
新機能
ティビ
- 新しい集計関数
APPROX_PERCENTILE#20197をサポート
- 新しい集計関数
TiFlash
- プッシュダウン
CAST関数をサポート
- プッシュダウン
ツール
ティCDC
- スナップショットレベルの一貫性のあるレプリケーションをサポート#932
改善点
ティビ
Selectivity()#20154の貪欲検索手順で選択性の低いインデックスを優先する- コプロセッサー実行時統計#19264に、より多くの RPC 実行時情報を記録します。
- スローログの解析を高速化してクエリパフォーマンスを向上させる#20556
- SQL オプティマイザが潜在的な新しいプランを検証しているときに、より多くのデバッグ情報を記録するために、プラン バインディング ステージ中にタイムアウト実行プランを待機します#20530
- スローログに実行再試行時間を追加し、スロークエリの結果#20495 #20494
table_storage_statsシステムテーブル#20431を追加INSERTステートメントREPLACEUPDATERPC実行時統計情報を追加します#20430EXPLAIN FOR CONNECTION#20384の結果にオペレータ情報を追加する- クライアント接続/切断アクティビティのTiDBエラーログを
DEBUGレベルに調整します#20321 - コプロセッサーキャッシュ#20293の監視メトリックを追加
- 悲観的ロックキー#20199のランタイム情報を追加
- 実行時間情報に時間消費情報のセクションを2つ追加し、
traceスパン#20187 - スローログ#20185にトランザクションコミットの実行時情報を追加する
- インデックスマージ結合を無効にする#20599
- 時間文字列リテラルに ISO 8601 とタイムゾーンのサポートを追加#20670
ティクヴ
PD
TiFlash
- Raftログの監視メトリックを追加する
copのタスクのメモリ使用量の監視メトリックを追加します- データが削除されたときに
minインデックスmaxより正確にする - データ量が少ない場合のクエリパフォーマンスの向上
- 標準エラーコードをサポートするために
errors.tomlファイルを追加します
ツール
バックアップと復元 (BR)
ティCDC
- MySQLシンクの統計情報を定期的に印刷する#1023
Dumpling
TiDB Lightning
バグ修正
ティビ
- パーティションテーブルの使用時に発生する予期しないpanicを修正#20565
- インデックスマージ結合#20427を使用して外側をフィルタリングする際の外側結合の誤った結果を修正
- データが長すぎる場合にデータを
BIT型に変換するとNULL値が返される問題を修正しました#20363 BIT型列#20340の破損したデフォルト値を修正BIT型をINT64型に変換するときに発生する可能性のあるオーバーフローエラーを修正#20312- ハイブリッド型列#20297の列伝播最適化で誤った結果が発生する可能性があった問題を修正しました。
- プランキャッシュ#20246から古いプランを保存するときに発生する可能性のあるpanicを修正
FROM_UNIXTIMEとUNION ALL一緒に使用すると返される結果が誤って切り捨てられるバグを修正#20240Enum型の値をFloat型に変換すると間違った結果が返される可能性がある問題を修正しました#20235RegionStore.accessStore#20210の可能性のあるpanicを修正BatchPointGet#20205で最大の符号なし整数をソートしたときに返される誤った結果を修正しましたEnumとSetの強制力が間違っているバグを修正#20364- あいまいな
YEAR変換#20292の問題を修正 - KV期間パネルに
store0#20260が含まれている場合に発生する誤った報告結果の問題を修正しました。 out of rangeエラー#20252に関係なくFloatタイプのデータが誤って挿入される問題を修正- 生成された列が不正な値
NULLを処理しないバグを修正#20216 - 範囲外の
YEAR型データに対する不正確なエラー情報を修正#20170 - 悲観的トランザクション再試行中に発生する可能性のある予期しないエラー
invalid auto-idを修正#20134 ALTER TABLE使用してEnumタイプ#20046Setするときに制約がチェックされない問題を修正- 並行処理に複数の演算子が使用されている場合に記録される
copのタスクの誤った実行時情報を修正#19947 - 読み取り専用システム変数をセッション変数として明示的に選択できない問題を修正#19944
- 重複した
ORDER BYの条件により、最適でない実行プラン#20333が発生する可能性がある問題を修正 - フォントサイズが最大許容値を超えると、生成されたメトリックプロファイルが失敗する可能性がある問題を修正#20637
ティクヴ
PD
TiFlash
- ログメッセージのタイムスタンプが間違っている問題を修正
- マルチディスクTiFlash展開中に、容量が間違っているとTiFlashレプリカの作成が失敗する問題を修正しました。
- 再起動後にTiFlashが壊れたデータファイルに関するエラーをスローする可能性があるバグを修正しました
- TiFlashがクラッシュした後に壊れたファイルがディスク上に残る可能性がある問題を修正
- プロキシが最新のRaftリース情報に追いつけない場合、学習者の読み取り中にインデックスを待つのに長い時間がかかる可能性があるバグを修正しました。
- 古いRaftログを再生中にプロキシがキー値エンジンに過剰なリージョン状態情報を書き込むバグを修正しました。
ツール