TiDB2.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の場合にエラーが報告される問題を修正します
- 13の#10000を検証し
time_zone 2019.01.01回のフォーマットをサポート#10001- 場合によっては
EXPLAINステートメントによって返される結果に行数の見積もりが正しく表示されない問題を修正します#10044 KILL TIDB [session id]がステートメントの実行を即座に停止できない場合があるという問題を修正します#9976- 場合によっては、一定のフィルタリング条件の述語プッシュダウンの問題を修正します#10049
- 読み取り専用ステートメントが正しく処理されない場合があるという問題を修正します#10048
PD
regionScattererが無効な#1482を生成する可能性がある問題を修正しOperatorStep- ホットストアがキーの誤った統計を作成する問題を修正します#1487
MergeRegion演算子#1495の短すぎるタイムアウトの問題を修正します- TSO要求を処理するPDサーバーの経過時間メトリックを追加します#1502
TiKV
- 読み取りトラフィックの誤った統計の問題を修正します#4441
- リージョンが多すぎる場合のraftstoreのパフォーマンスの問題を修正します#4484
- レベル#4464のSSTファイルの数が
level_zero_slowdown_writes_trigger/2を超える場合は、ファイルを取り込めないでください。
ツール
- Lightningのテーブルのインポート順序を最適化して、インポートプロセス中にクラスタで
ChecksumとAnalyzeを実行する大きなテーブルの影響を減らし、Checksumと#156の成功率を向上させAnalyze。 - KVエンコーダー#145の追加の解析作業を回避するために、データソースファイルのコンテンツをTiDBの
types.Datumに直接解析することにより、LightningのエンコードSQLパフォーマンスを50%向上させます。 - PiDB Binlog Pumpに
storage.sync-logの構成アイテムを追加して、 #529でローカルストレージのディスクの非同期フラッシュをサポートします。 - TiDBBinlogPumpとDrainer1間の通信のトラフィック圧縮をサポートし#530
- TiDB Binlog Drainerに
syncer.sql-modeの構成アイテムを追加して、異なるsql-mode秒を使用したDDLクエリの解析をサポートします#513 - TiDB Binlog Drainerに
syncer.ignore-tableの構成アイテムを追加して、複製されないフィルタリングテーブルをサポートします#526