TiDB 3.0.9リリース、NewSQL分散データベース

TiDB  3.0.9が  リリースされている次のように、このバージョンのアップデートは以下のとおりです。

TiDB

  • エグゼキュータ
    • 修理集約関数は、結果に列のコレクションを列挙するために適用されず、右質問する場合  #14364
  • サーバ
    • サポートシステム変数  auto_increment_increment と  auto_increment_offset #14396
    • 新しい  tidb_tikvclient_ttl_lifetime_reach_total ナンバー10分に悲観的なTTLを監視し、監視項目、トランザクション  #14300
    • あなたがSQLプロシージャーでSQLを実行したときにパニックが発生したときに、出力リードはパニックに  #14322
    • 声明の概要新しいシステムテーブル  plan と  plan_digest フィールド、現在実行中の記録  plan と  plan 署名  #14285
    • 構成項目  stmt-summary.max-stmt-count のデフォルト値  100 への調整  200 #14285
    • スロークエリテーブルの新しい  plan_digest フィールド、レコード  plan 署名  #14292を
  • DDL
    • 修復  alter table ... add index 文はインデックス匿名の行動を作成し、MySQLの矛盾  #14310
    • 修正  drop table ビューの削除問題エラー  #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_durationtikv_lock_manager_detect_duration 監視するための項目を監視し  waiter 、ライフサイクル、デッドロックの検出時間のかかるのwait table 状態  #6392を
    • 構成アイテムに最適化すること  wait-for-lock-time からデフォルト値  3s を調整  1swake-up-delay-duration からデフォルト値を  100ms 調整するよう  20ms切り替える地域リーダーの極端なシナリオを減らすために、原因にデッドロック検出スイッチリーダートランザクション実行の遅延  #6429
    • 地域のマージ修復プロセスは、検出器のリーダー的役割の誤判定の質問デッドロックにつながる可能性が  #6431

PD

  • 新しい場所のラベル名が許可されているスラッシュの  / 機能  #2083
  • 修理が正しく統計をリードする、ラベルの墓石をカウントされませんので、質問に許可されていません  #2060

ツール

  • TiDB BINLOG
    • 新しい一意のキー情報のBINLOG契約水切り出力  #862
    • 水切り後に暗号化されたデータベース接続パスワードの使用をサポート  #868

TiDB Ansible

  • ライトニング最適化の展開は、自動的に作成し、関連するディレクトリ  #1105

リリースノート

おすすめ

転載: www.oschina.net/news/112874/tidb-3-0-9-released