📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

TiDB 3.0.9 リリースノート



発売日:2020年1月14日

TiDB バージョン: 3.0.9

TiDB Ansible バージョン: 3.0.9

TiDB

  • 執行者
    • 集計関数をENUM列とコレクション列に適用した場合の誤った結果を修正しました #14364
  • サーバ
    • システム変数auto_increment_incrementauto_increment_offsetサポート#14396
    • tidb_tikvclient_ttl_lifetime_reach_total監視メトリックを追加して、TTL が 10分の悲観的トランザクションの数を監視します#14300
    • SQLクエリの実行中にpanicが発生した場合に、SQL情報をログに出力します#14322
    • ステートメント要約テーブルにplanplan_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_duration tikv_lock_manager_detect_duration監視メトリックを追加して、 waiterの寿命、デッドロックの検出にかかる時間コスト、およびWait表の状態tikv_lock_manager_detect_durationを監視します。 #6392
    • 極端な状況でリージョンリーダーまたはデッドロック検出器のリーダーを変更することによって発生するトランザクション実行のレイテンシーを削減するために、次の設定項目を最適化します#6429
      • デフォルト値のwait-for-lock-time3sから1sに変更します
      • デフォルト値のwake-up-delay-duration100msから20msに変更します
    • リージョンマージプロセス中にデッドロック検出器のリーダーが正しくない可能性がある問題を修正しました#6431

PD

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

ツール

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

TiDB Ansible

  • TiDB Lightning のデプロイを最適化するためにディレクトリを自動的に作成する機能をサポート #1105

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