TiDB 2.1.8 リリースノート
発売日:2019年4月12日
TiDB バージョン: 2.1.8
TiDB Ansible バージョン: 2.1.8
TiDB
- NULL値パラメータ#9930がある場合、
GROUP_CONCAT関数の処理ロジックがMySQLと互換性がない問題を修正 Distinctモード#9931における 10 進数値の等価性チェックの問題を修正しました。SHOW FULL COLUMNSステートメントの日付、日時、およびタイムスタンプ タイプの照合順序順序の互換性の問題を修正します。- フィルタ条件に相関列#9937が含まれる場合、行数の推定が不正確になる問題を修正
DATE_ADDとDATE_SUB関数間の互換性の問題を修正- 互換性を向上させるために
STR_TO_DATE機能の%Hフォーマットをサポート#9964 GROUP_CONCAT関数を一意のインデックスでグループ化すると結果が不正になる問題を修正#9969- オプティマイザー ヒントに一致しないテーブル名が含まれている場合に警告を返します#9970
- ログフォーマットを統一し、分析ツールによるログ収集を容易にする 統一ログフォーマット
- NULL 値が多いと統計推定が不正確になる問題を修正#9979
- TIMESTAMP型のデフォルト値が境界値#9987の場合にエラーが報告される問題を修正
time_zone#10000の値を検証します2019.01.01回フォーマット#10001をサポート- 場合によっては、
EXPLAINによって返される結果に行数の推定が正しく表示されない問題を修正します#10044 KILL TIDB [session id]ステートメントの実行を即座に停止できない場合がある問題を修正#9976- 場合によっては定数フィルタリング条件の述語プッシュダウンの問題を修正します#10049
- 場合によっては読み取り専用ステートメントが正しく処理されない問題を修正します#10048
PD
regionScattererが無効なOperatorStep#1482を生成する可能性がある問題を修正- ホット ストアがキーの不正な統計を作成する問題を修正します#1487
MergeRegionオペレーター#1495の短すぎるタイムアウト問題を修正- TSO リクエストを処理する PDサーバーの経過時間メトリクスを追加#1502
TiKV
- 読み取りトラフィックの統計が間違っている問題を修正#4441
- 存在するリージョンが多すぎる場合の raftstore のパフォーマンスの問題を修正#4484
- レベル 0 SST ファイルの数が
level_zero_slowdown_writes_trigger/2#4464を超える場合はファイルを取り込まない
ツール
- Lightning のテーブルのインポート順序を最適化して、インポート プロセス中にクラスタ上で
ChecksumとAnalyzeを実行する大きなテーブルの影響を軽減し、ChecksumとAnalyzeの成功率を向上させます#156 - KV エンコーダ#145追加の解析作業を回避するために、データ ソース ファイルのコンテンツを TiDB の
types.Datumに直接解析することで、Lightning のエンコード SQL パフォーマンスが 50% 向上しました。 - TiDB Binlog Pumpに
storage.sync-log構成項目を追加して、 Pump #529でのローカルstorageのディスクの非同期フラッシュをサポートします。 - TiDB Binlog PumpとDrainer #530間の通信のトラフィック圧縮をサポート
- TiDB Binlog Drainerに
syncer.sql-mode構成項目を追加して、DDL クエリの解析に異なるsql-modeの使用をサポートします#513 - 複製されないテーブルのフィルタリングをサポートするために、TiDB Binlog Drainerに#526
syncer.ignore-table構成項目を追加します。