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