TiDB 2.1 RC4 リリースノート

2018 年 10 月 23 日に、TiDB 2.1 RC4 がリリースされました。TiDB 2.1 RC3 と比較して、このリリースでは安定性、SQL オプティマイザー、統計情報、実行エンジンが大幅に改善されています。

ティビ

  • SQL オプティマイザー
    • UnionAllの列のプルーニングが場合によっては正しくない問題を修正#7941
    • UnionAll演算子の結果が場合によっては正しくない問題を修正#8007
  • SQL実行エンジン
    • AVG関数#7874の精度の問題を修正
    • EXPLAIN ANALYZEステートメントを使用して、クエリ実行プロセス中の各演算子の実行時間と返された行数などの実行時統計を確認することをサポートします#7925
    • テーブルの列が結果セット#7943に複数回出現する場合のPointGet演算子のpanic問題を修正
    • Limit#8002値が大きすぎるために発生するpanic問題を修正
    • 一部のケースでAddDateステートメントの実行プロセス中にpanicSubDateを修正しました#8009
  • 統計
    • 結合インデックスのヒストグラム下限のプレフィックスが範囲外であると判断される問題を修正#7856
    • 統計収集によるメモリリークの問題を修正#7873
    • ヒストグラムが空の場合のpanic問題を修正#7928
    • 統計情報のアップロード時にヒストグラムの境界が範囲外になる問題を修正#7944
    • 統計サンプリングプロセスにおける値の最大長を制限する#7982
  • サーバ
    • ラッチをリファクタリングしてトランザクションの競合の誤判断を回避し、同時トランザクションの実行パフォーマンスを向上させる#7711
    • 一部のケースで遅いクエリを収集することで発生するpanic問題を修正#7874
    • LOAD DATA#8005ESCAPED BY空文字列の場合にpanic問題を修正
    • 「コプロセッサエラー」ログ情報#8006を完了する
  • 互換性
    • クエリが空の場合、 SHOW PROCESSLIST結果のCommandフィールドをSleepに設定します#7839
  • 表現
    • SYSDATE関数#7895の定数畳み込み問題を修正
    • SUBSTRING_INDEX場合によってはパニックになる問題を修正#7897
  • DDL
    • invalid ddl job typeエラー#7958をスローすることで発生するスタックオーバーフローの問題を修正
    • ADMIN CHECK TABLEの結果が場合によっては正しくない問題を修正#7975

PD

  • Grafana #1261から墓石 TiKV が削除されない問題を修正
  • grpc-goがステータス#1265を設定する際のデータ競合問題を修正
  • etcd の起動失敗により PDサーバーが停止する問題を修正#1267
  • リーダー切り替え時にデータ競合が発生する可能性がある問題を修正#1273
  • TiKV が tombstone #1280になったときに追加の警告ログが出力される可能性がある問題を修正しました

ティクヴ

  • スナップショット#3606の適用によって発生する RocksDB 書き込み停止の問題を最適化します。
  • raftstore tickメトリック#3657を追加
  • RocksDBをアップグレードし、書き込みブロックの問題を修正し、 IngestExternalFile #3661実行するときに書き込み操作によってソースファイルが破損する可能性がある問題を修正しました。
  • grpcio をアップグレードし、「ping が多すぎる」と誤って報告される問題を修正#3650

このページは役に立ちましたか?