TiDB 3.0.9 リリースノート

発売日:2020年1月14日

TiDB バージョン: 3.0.9

TiDB Ansible バージョン: 3.0.9

TiDB

  • 執行者
    • 集計関数を列ENUMとコレクション列#14364に適用した場合の誤った結果を修正
  • サーバ
    • システム変数auto_increment_incrementおよびauto_increment_offsetをサポート#14396
    • tidb_tikvclient_ttl_lifetime_reach_total監視メトリックを追加して、TTL 10 分の悲観的トランザクションの数を監視します#14300
    • SQLクエリの実行中にpanicが発生した場合にSQL情報をログに出力します#14322
    • ステートメント概要テーブルにplanフィールドとplan_digestフィールドを追加して、実行中のplanplan署名#14285を記録します。
    • stmt-summary.max-stmt-count設定項目のデフォルト値を100から200に調整します#14285
    • スロー クエリ テーブルにplan_digestフィールドを追加して、 planシグネチャ#14292を記録します。
  • DDL
    • primary列のalter table ... add indexを使用して作成された匿名インデックスの結果が MySQL #14310と一致しない問題を修正
    • drop table構文でVIEWが誤って削除される問題を修正#14052
  • プランナー
    • select max(a), min(a) from tなどのステートメントのパフォーマンスを最適化します。 a列にインデックスが存在する場合、テーブル全体のスキャンを回避するために、ステートメントはselect * from (select a from t order by a desc limit 1) as t1, (select a from t order by a limit 1) as t2に最適化されます#14410

TiKV

  • Raftstore
    • 構成変更を高速化して、リージョン分散#6421を高速化します。
  • トランザクション
    • tikv_lock_manager_waiter_lifetime_durationtikv_lock_manager_detect_duration 、およびtikv_lock_manager_detect_duration監視メトリクスを追加して、 waiterの存続期間、デッドロックの検出にかかる時間コスト、およびWaitのステータスを監視します。 表#6392
    • 以下の設定項目を最適化して、極端な状況でリージョンリーダーまたはデッドロック ディテクタのリーダーを変更することによって発生するトランザクション実行レイテンシーを削減します#6429
      • デフォルト値のwait-for-lock-time3sから1sに変更します。
      • デフォルト値のwake-up-delay-duration100msから20msに変更します。
    • リージョンマージ プロセス中にデッドロック ディテクタのリーダーが正しくない可能性がある問題を修正します#6431

PD

  • 位置ラベル名#2083でのバックラッシュ/の使用のサポート
  • ラベル カウンター#2067に誤ってトゥームストーン ストアが含まれているため、誤った統計を修正しました。

ツール

  • TiDBBinlog
    • Drainer #862が出力したbinlogプロトコルに一意のキー情報を追加します。
    • Drainer #868のデータベース接続に暗号化パスワードの使用をサポート

TiDB Ansible

  • TiDB Lightning #1105の展開を最適化するためのディレクトリの自動作成をサポート

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

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.