歡迎您光臨本站 註冊首頁

TiDB 3.0.9 發布,分散式 NewSQL 資料庫

←手機掃碼閱讀     admin @ 2020-01-18 , reply:0

TiDB 3.0.9 現已發布,該版本更新內容如下:

TiDB

  • Executor
    • 修復聚合函數作用於枚舉和集合列時結果不正確的問題 #14364
  • Server
    • 支持系統變數 auto_increment_increment 和 auto_increment_offset #14396
    • 新增 tidb_tikvclient_ttl_lifetime_reach_total 監控項,監控悲觀事務 TTL 達到 10 分鐘的數量 #14300
    • 執行 SQL 過程中當發生 panic 時輸出導致 panic 的 SQL 信息 #14322
    • statement summary 系統表新增 plan 和 plan_digest 欄位,記錄當前正在執行的 plan 和 plan 的簽名 #14285
    • 配置項 stmt-summary.max-stmt-count 的默認值從 100 調整至 200 #14285
    • slow query 表新增 plan_digest 欄位,記錄 plan 的簽名 #14292
  • DDL
    • 修復 alter table ... add index 語句創建匿名索引行為與 MySQL 不一致的問題 #14310
    • 修復 drop table 錯誤刪除視圖的問題 #14052
  • Planner
    • 提升類似 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
    • 提升 Raft 成員變更的速度 #6421
  • Transaction
    • 新增 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,以降低極端場景下 Region Leader 切換、切換死鎖檢測的 leader 導致的事務執行延遲 #6429
    • 修復 Region Merge 過程中可能導致死鎖檢測器 leader 角色誤判的問題 #6431

PD

  • 新增 location label 的名字中允許使用斜杠 / 的功能 #2083
  • 修復因為不正確地統計了 tombstone 的標籤,導致該統計信息不準的問題 #2060

Tools

  • TiDB Binlog
    • Drainer 輸出的 binlog 協議中新增 unique key 信息 #862
    • Drainer 支持使用加密后的資料庫連接密碼 #868

TiDB Ansible

  • 優化 Lightning 部署,自動創建相關目錄 #1105

發布說明


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/112874/tidb-3-0-9-released
TiDB 3.0.9 發布,分散式 NewSQL 資料庫已經有84次圍觀

http://coctec.com/news/all/show-post-223168.html