TiDB 7.1 LTS 發版:為關鍵業務提供業務穩定性和多租戶場景支持 天天熱消息
近日,企業級開源分布式數據庫廠商 PingCAP 正式發布 TiDB 7.1 版本,這也是 2023 年度發布的首個 LTS(Long Term Support) 版本,匯集了來自 20+ 個真實場景帶來的功能增強,累計優化和修復 140+ 功能,旨在提升關鍵業務的穩定性和性能,幫助開發人員和數據庫管理員提高生產力并進一步降低總體擁有成本(TCO)。用戶可在生產環境中使用 TiDB 7.1。
(資料圖)
TiDB 半年版本回顧
TiDB 7.1 LTS 距離上一個 LTS 版本 6.5 已經過去了整半年,在這期間,PingCAP 對產品的關鍵能力做了大量的增強和優化,其中最重要的特性有:
● TiDB 7.0 提供了基于資源組的資源管控(Resource Control) :這使得 TiDB 在針對多租戶場景有了很好的應對。事實上,經常有用戶希望借助 TiDB 的可伸縮特性將多套業務系統歸一到一個集群中,從而使得集群管理、資源利用都能得到有效的改進。資源管控特性提供了對多租戶的支持,并解決了不同租戶間資源爭搶的問題。在新版本中,用戶可以很方便地借助這個功能完善數據庫整合的使用場景。
● Multi-RocksDB 特性 :借助將單一 TiKV 實例中的 RocksDB 拆成多份,TiKV 的寫吞吐提升近三倍;此外,在新架構中數據分片(Region)大小將變得更大,由此減小維護分片所帶來的開銷,減少單位存儲所需的固定 CPU 消耗,更節省成本。這使得大寫入吞吐,或者需要大量存放溫數據的 Data Serving 場景下,TiDB 的表現得到了本質的提升。
對于這些重要的重量級特性,在新版本中也將持續得到打磨和加強。這半年中,TiDB 在一些關鍵場景的性能也得到長足提升:
● 數據導入 Lightning 性能提升近 30% ;
● 真實業務測試下,Analyze Table 性能提升 42%+ ;
● 標準測試 TPC-H 和真實業務測試下,TiDB 分析能力分別提升 15% 和 25% ;
● TiCDC 針對大型單表復制性能提升可達 90%+ 。
TiDB 7.1 功能特性
TiDB 7.1 是PingCAP 計劃在 2023 年發布的兩個長期可支持(LTS)版本中的第一個,它提供了一個面向未來的數據庫,可以為各種關鍵業務應用程序提供動力。TiDB 7.1 將為用戶帶來以下特性:
● 更穩定地支持關鍵業務負載 ,為 DBA 提供多工作負載穩定性控制,并顯著改善尾部延遲;
● 以更少的資源提供更佳的性能 ,通過架構增強實現更高的吞吐以及更快的在線 DDL。
此外,TiDB 7.1 企業版增強了數據庫審計功能,通過更細粒度的事件過濾控制、更友好的過濾條件設置方式、新增的 JSON 文件輸出格式以及審計日志的生命周期管理,大幅提升系統的審計能力。
2.1 更穩定地支持關鍵業務負載
2.1.1 通過資源組改進資源管控的用戶體驗,提供更好的隔離性
PingCAP 在 TiDB 7.0 中增加了通過資源組進行資源管控的功能,為 TiDB database consolidation (數據庫整合)方案奠定了基礎,具有里程碑的意義。多個業務可共享同一個 TiDB 集群,DBA 可為不同的工作負載設置資源配額和優先級,例如為關鍵業務分配更高的優先級,確保其能夠優先獲得資源,避免受到其他工作負載的干擾。
在 TiDB 7.1 中,資源管控特性正式 GA 了,并加入了兩個特性增強:
● 降低了在重寫入密集型工作負載中出現的尾延遲:資源組通過資源配額和優先級控制工作負載。優先級由存儲級別控制。當工作負載寫入繁重時,基于優先級重新調度機制有時會造成更高的尾延遲(Tail Latency)。在 7.1 版本中,尾延遲被修正到預期水準。
● 增加原生負載校準工具,幫助用戶設置更準確的資源資源分配:資源分配的基礎是用戶對負載的資源使用量有所了解。新增的校準工具將很好的幫助您評估相關信息,以合理配置資源組。最快的方法是從 SQL 接口運行校準命令來估計基準測試(如 TPC-C 和 sysbench)的資源使用情況。
2.1.2 多個熱點場景下性能和穩定性提升
對 TiDB 的底層行存儲 TiKV 有三個關鍵增強,以降低延遲提升穩定性(通過 p99 延遲衡量)。新版本引入了三項優化,分別針對三個級別熱點進行處理:Key 級別、分片(Region)級別和節點級別:
● Key 級熱點:鎖沖突優化
● Region 級熱點:TiKV 子任務的批處理化
● 節點級熱點:引入了基于負載的副本讀取
鎖沖突優化(GA)
TiDB 引入了處理 Key 級熱點的優化。在遇到許多單點悲觀鎖沖突的負載中,喚醒等待請求的算法在新版本中將表現得更穩定,最大限度地減少了重試的資源浪費,從而節省了整個集群的資源并降低了尾延遲。測試表明,當啟用鎖沖突優化時,如果吞吐量相對較小,即使在沖突最嚴重的工作負載中,新版本的尾延遲也將降低 40-60%。
批處理 TiKV 子任務(GA)
選擇性較差的查詢可能會導致需要讀取許多數據。在 TiDB 的分布式存算分離架構中,這樣的查詢可能會帶來數萬或數十萬個 RPC 請求用于獲取數據,如果使用索引讀取則將更進一步加重這一負擔。
TiDB 服務器作為 TiKV 客戶端,現在可以識別針對同一分片的批處理任務,并將這些批量發送到對應的存儲節點。這大大減少了網絡的 RPC 開銷,使得這些查詢更穩定。這個增強可以將相應場景中的延遲減少多達 50%。
基于負載的副本讀取(GA)
這個特性用于優化節點級讀熱點。當大批量查詢以不均勻的方式發起讀取,可能會出現節點熱點。注入 Index Lookup JOIN 這類常見的事情都可能會導致這種情況。一旦發生,讀取請求會排隊,當隊列塞滿時,一些請求可能會等待相當長時間。PingCAP 希望通過更均勻地分配工作來減少延遲。
新版本中,TiDB 引入了基于負載的副本讀取來實現這一點。它為隊列提供了一個可配置的持續時間閾值,當超過該閾值時,它會告訴 TiDB 開始優先考慮副本讀取。在讀熱點的情況下,與不打散讀熱點相比,該功能可提高讀取吞吐量 70%~200%。
有關此優化的更多信息,請參閱文檔 ( https://docs.pingcap.com/tidb/dev/troubleshoot-hot-spot-issues#scatter-read-hotspots )。
2.2 更少的資源,更佳的性能
TiDB 7.1 提升了 TiDB 讀、寫以及管理操作的性能,以提供更好的用戶體驗。新版本中,TiDB 增加了多值索引以提供對 JSON 的查詢效率。此外,在寫入吞吐、分析查詢速度和后臺任務效率方面也進行了大量的改進和優化。
2.2.1 多值索引(GA)以增加速度和靈活性
多值索引也稱為“JSON 索引”,這種新型輔助索引在 TiDB 6.6 中引入并在 7.1 中 GA。多值索引支持索引記錄到數據記錄的 N:1 映射,使得查詢可以快速檢查存儲在 JSON 數組中的特定值。
無論該數據存儲為 blob,還是郵政編碼直接存儲為 zip 數組,用戶都可以創建多值索引來定位特定郵政編碼存在于哪一行。
索引是使用表達式創建的,該表達式將 JSON 數據邏輯解析為生成列(Generated Column)和該列上的二級索引。如果用戶將 JSON 存儲為 blob,并且需要支持遍歷多層嵌套的查詢,只需創建一個索引以檢索。
有關用法和注意事項的更多詳細信息,請參閱多值索引文檔 ( https://docs.pingcap.com/tidb/dev/sql-statement-create-index/#multi-valued-index )。
2.2.2 更快的 TTL(GA)
TTL (Time to live) 在PingCAP 的 TiDB 6.5 中作為一個實驗特性進行了介紹,而在 7.1 中這個特性 GA 了。此外在新版本中,TiDB 節點可以共享 TTL 相關任務并并發執行,從而擁有了更好的性能和資源利用率。
2.2.3 延遲物化加速分析查詢(GA)
TiFlash 是 TiDB 的列式存儲引擎,在 7.1 版本中延遲物化特性 GA。當表掃描擁有高過濾性的時候,TiDB 優化器可選擇讓 TiFlash 啟用延遲物化。開啟該特性后,TiFlash 支持下推部分過濾條件到 TableScan 算子,即先掃描過濾條件相關的列數據,過濾得到符合條件的行后,再掃描這些行的其他列數據,繼續后續計算,從而減少 IO 掃描和數據處理的計算量。
此功能的影響取決于實際負載和數據分布。在某些情況下,它可以顯著減少延遲(在PingCAP 的測試中延遲最高可降低 70%)。TiDB 的查詢優化器可以決定是否使用它,默認情況下打開是安全的。
2.2.4 Multi-RocksDB 存儲引擎帶來巨大性能提升
在 TiDB 6.6 中,PingCAP 引入了對 TiKV 存儲架構的重大更改。雖然這個架構仍然是實驗性的(默認關閉,并且只能在新集群中啟用),但在這個 LTS 版本中,該特性獲得重大加強,并在預生產環境中收到了很好的測試反饋。
在 TiDB 6.6 之前,單一 TiKV 節點所有 Region 共享一個 RockDB 存儲引擎。新架構則將不同 Region 分別存放在不同 RocksDB。新架構的好處是顯著的:
● 減少 RocksDB 對應的 LSM 負擔,增加了吞吐量,測試結果顯示寫入吞吐量 增加了 200% 。
● 使用不同 RocksDB 也會 減少 Compaction 帶來的寫放大,降低資源消耗。
● 更好的寫入吞吐使集群的擴展 速度提高 500% 。
● 在測試一些真實的客戶工作負載時,PingCAP 觀察到尾部延遲 減少了近 50% 。
● 更小的單位存儲消耗,使得集群可擴展性進一步增強。
在 TiDB 7.1 中,PingCAP 進一步提高了該特性的性能和穩定性,并添加了網絡帶寬優化。當前仍然缺失的是 TiCDC、BR 等生態工具的支持,當這些完成后PingCAP 將宣布這個特性 GA。
有關更多詳細信息,請參閱產品文檔 ( https://docs.pingcap.com/tidb/dev/partitioned-raft-kv )。
2.2.5 Online DDL 的大幅提升(實驗特性)
在 TiDB 7.1 中,類似于前述 TTL 改進,PingCAP 引入了跨 TiDB 節點分配 DDL 作業的框架,以進一步提高性能。
更多 TiDB 7.1 版本新功能,請查閱 TiDB 官網 Release Notes , 立即 下載試用 ,開啟 TiDB 體驗之旅。
標簽:
相關閱讀
-
csgo鑰匙低價購買方法有哪些?csgo命懸一線武器箱值不值的開?
CSGO是一款全球火爆的游戲,每天都涌入大量新人玩家,而CSGO也是一個非常注重公平競技的游戲,所以CSGO...
2023-06-08 -
csgo免費試玩開箱網站有哪些?csgo開箱公認最好的網站有哪些?
CSGO是一款全球火爆的游戲,每天都涌入大量新人玩家,而CSGO也是一個非常注重公平競技的游戲,所以CSGO...
2023-06-08 -
csgo手套武器箱如何掉落?csgo在哪買開箱的鑰匙劃算?
csgo新手怎么獲得箱子?csgo開箱網站,這兩年可以說火遍全球,每一個csgo玩家都著迷與其中不能自拔,csgo...
2023-06-08 -
csgo手套武器箱多少錢一個?csgo箱子鑰匙獲取渠道有哪些?
CSGO飾品官方平臺正規嗎?CSGO皮膚白嫖攻略,2023年最新分享!很多玩家都想知道如何在CSGO獲取免費皮膚,...
2023-06-08
精彩推薦
閱讀排行
相關詞
- 沃爾沃XC90
- 2023csgo新手入門菜鳥必學指南 csgo怎么開箱出金幾率大
- 世界快消息!騰訊視頻VIP年卡 + 京東PLUS會員年卡,只要128元
- csgo飾品租賃平臺比較好的有哪些?csgo飾品什么時候最貴?
- csgo能租飾品的平臺有哪些?csgo飾品在哪買便宜?
- csgo開箱音樂bgm有哪些?晚上凌晨12點csgo開箱幾率高么?
- 媲美iOS 17?安卓14 Beta 3發布:終于流暢穩定了|今日看點
- csgo飾品走勢網站有哪些?csgo凌晨開箱子幾率怎么樣?
- csgo開箱鑰匙多少錢一把?csgo開箱音樂是什么?
- csgo開箱網站多少錢一次?csgo飾品價格走勢查詢在哪看?
- csgo怎么批量開箱子?csgo寶箱掉落規則是什么?
- csgo寶箱在哪里獲得?csgo批量開箱爆率高點嗎?
- csgo太子是哪個國家?csgo刷箱子有限制嗎?
- 899元!米家智能音頻眼鏡明日開售:雙側智能觸控
- csgo怎么快速刷箱子技巧?csgo太子是哪個戰隊的?
- 世界微動態丨洪都拉斯總統特別助理:期待訪華增進雙邊關系
- 日本民眾舉行抗議活動 反對政府排放核污染水入海
- 通訊:“中國為我打開機遇之門”——一個洪都拉斯青年的中國情緣
- 萬達突發!近20億股權遭凍結 發生了什么?
- csgo新箱子同系列皮膚有哪些?csgo間諜印花膠囊怎么獲得?
- 玩csgo有哪些平臺?csgo是什么游戲?
- 速讀:法國反對北約在日本設立辦事處
- 全球滾動:美元定存降息潮來臨!利好人民幣匯率
- csgo怎么提高fps和流暢度?CSGO是免費的嗎?
- 地產板塊再度活躍!沙河股份、大龍地產漲停
- 旅游板塊震蕩回暖
- csgo怎么刮刮樂?csgo控制臺所有代碼?
- 首互未來丨白皮書、指導令、平臺指引……e起回顧北京互聯網法院未成年人網絡司法保護精彩瞬間
- 天津寶坻區2023隨遷子女入學政策|每日簡訊
- 雅化集團:商務部西亞非洲司調研組一行到集團調研|每日焦點
- csgo怎么開箱比較賺?CSGO開箱怎么開到好東西?
- csgo免費和付費的區別是什么?CSGO開箱概率是多少?
- 推動湖北省進一步釋放數據紅利,湖北數據集團注冊成立 天天資訊
- 高考第二天 放手一搏!這10份祝福和溫暖請查收→ 世界新視野
- 世界看熱訊:7天6板!深交所下發關注函:異常波動進行風險提示
- 環球觀速訊丨三亞旅文集團8億元中期票據將付息 利率4.27%
- 天天訊息:北交所上市企業達200家 將推一攬子舉措優化市場生態
- 英國宣稱將“發布移除中國監控設備時間表” 駐英國使館表態
- 當前熱議!謝鋒美中貿委會演講:不能用“去風險”為“脫鉤”打掩護
- 小斑塊大問題,頸動脈斑塊怎么修? 環球即時看
- 第十四屆陸家嘴論壇今天在上海舉行-焦點關注
- 福建福州:外貿企業生產忙
- RCEP政策紅利持續釋放
- 【環球播資訊】沈陽再通報“17名幼兒腹瀉嘔吐事件”:為諾如感染
- 今日訊!【共同締造安全江夏?】東湖評論:夯實安全生產的基礎工作
- 方達醫藥蘇州安評中心獲批GLP認證資質-今日播報
- 【2023天津高考】民政護航困難家庭考生-天天看熱訊
- 中俄第6次聯合空中戰略巡航現場視頻來了 焦點熱議
- 工業廢棄物相關概念股有哪些,工業廢棄物概念股一覽
- 童心筑夢 放飛夢想——南召縣皇后鄉中心完小慶“六一”暨新隊員入隊儀式
- etf基金購買最低多少錢 最少需要多少錢 天天即時看
- 基金屬于股票的一種嗎 購買股票和基金的區別
- 【天天新要聞】鮮衣怒馬韶華行金榜題名慰征程——南陽市鎮平縣金陵外國語學校為2023屆高考生送考壯行
- 每日報道:早盤要聞:工業自動化設備概念報跌,科力爾跌5.2%
- 第12屆金交會6月9日開幕 新設廣州期貨產業集聚展示區 環球看點
- 全球快報:“去風險”成脫鉤新馬甲
- 熱文:兩大國際組織上調中國2023年經濟增長預期
- 今日看點:讓城市成為“開放的藝術館”(金臺隨筆)
- 東湖評論:莫讓“剩菜盲盒”成為食品安全盲區 重點聚焦
- 充滿算計!日美澳在南太鋪光纜,日媒炒“抗衡中國影響力”
- 全球連線|對兩國合作機遇充滿期待——洪都拉斯各界熱議中國駐洪使館開館 全球信息
- 三力士:相關方面為發生變化
- 外貿“新三樣”表現亮眼 傳遞何種信號?
- 世界時訊:vivo S17系列今天開售 2499買人像旗艦
- 榮耀一季度出貨量增長400% 海外市場表現不錯
- 雙元科技上市首日破發,盤中一度跌近19% 世界消息
- 環球今亮點!易實精密正式登陸北交所,上市首日一度漲超50%
- 蘋果 Vision Pro 頭顯佩戴舒適度極差?僅佩戴30分鐘,記者額頭留下紅印
- 搶錢?蘋果 Vision Pro 單獨售賣眼鏡夾片,額外加價 300-600 美元?-每日視訊
- 最新快訊!今日港幣匯率是多少(2023年6月8日)
- 環球快訊:通策醫療以集中競價交易方式回購股份80.86萬股
- 莫德里奇穿過的球衣號有哪些?莫德里奇宣布退役時間是什么時候?
- 2022冬季奧運會舉辦地是哪?東京奧運會開幕式時間是幾點?
- 德里赫特水平怎樣?德里赫特球衣號碼是幾號?
- 巴西足球為什么這么強?金球獎評選規則是什么?
- 里約奧運會女排冠軍得主是哪個國家?女排比賽規則有哪些?
- 法甲球隊派系一共有幾個?馬奎爾航母調頭是什么梗?
- 今日加元匯率是多少(2023年6月8日)_環球今日訊
- 三星生物和輝瑞宣布就生物仿制藥生產進行合作
- 拜仁與皇馬歷史交鋒如何?2022年中超賽制規則是什么?
- 湖北近兩千名大學生走上村醫崗位|焦點播報
- 埃及國家隊陣容最好成績是多少?2022年世界杯男子足球隊排名是多少?
- 中國國奧隊參加過幾次奧運會?中國男籃國奧隊是什么隊?
- 速訊:【原】生活,你給我壓力,我還你奇跡,你若對我刁難,我只會迎難而上
- 湖北隨州市2023年重點建設項目(124項) 實時
- 五種藥不能長期吃,是真的嗎
- 魯本-迪亞斯的球衣是幾號?曼城隊為什么叫藍月亮球隊呢?
- 全球快訊:糖尿病神經病變,經方:豬苓湯
- 小米14將配備兩大顛覆性新技術 小屏機皇預定|環球快報
- 全球今日報丨永州市第三屆住房公積金管理委員會第二次會議召開
- 全球消息!AMD Zen4c 霄龍細節曝光:升級4nm,128核心256線程碾壓一切!
- 2021全運會乒乓球參賽人員有哪些?乒乓球團體賽主隊怎樣布陣?
- uefa是什么賽事?歐足聯成員國有多少個?
- 全球看點:【原】528.每天都寫公眾號的好處是什么?
- 看著還不錯!俄羅斯公布全新國產PC電腦:自研4核ARM處理器+魔改Linux系統
- 曼聯拿過幾次歐冠冠軍?什么叫歐冠歷史上最大逆轉?
- iOS 17升級方法看這 所有人都能升_環球微速訊
- 2023-24賽季阿森納主場球衣什么樣?2001意甲冠軍主力陣容是什么?
- 環球通訊!AMD 銳龍 8000處理器 正式確認: IPC增幅高達19%!
- 2022世界杯球衣什么時候出的?什么時間穿世界杯主場球衣?
- 意甲聯賽歷年冠軍隊伍排名是什么?冬奧各國代表隊隊服什么樣?
- 歷年意甲最佳射手叫什么名字?AC米蘭巔峰陣容在什么時候?
- 曼聯在全球大約有多少球迷?曼城和曼聯哪支球隊在曼徹斯特的球迷多?
- 二戰后曼聯歷任隊長都有誰?世界公認五大球王都有誰?
- c羅工資等于一國收入嗎?c羅是哪個國家的戰隊?
- 隊長袖標指的是什么意思?隊長袖標戴在哪個胳膊上?
- 沙爾克04的主場在什么地方?沙爾克04現在很弱嗎?
- 天天新動態:【楚天評】東湖評論:讓河湖長制促進河湖長治
- 希臘國家隊主教練叫什么名字?希臘甲級聯賽比分賽果如何?
- 當前訊息:美的集團、中微公司等9股獲北向資金增持額超億元
- 渣打據報將在新加坡、倫敦和香港等地裁員,總數或超100人 微資訊
- 富勒姆足球俱樂部球隊是什么陣容?為什么霍奇森叫霍太公
- 歷任國際足聯主席都有誰?因凡蒂諾是哪國人?
- 內馬爾參加世界杯是哪一年?內馬爾是哪個球隊的球員?
- 全球觀焦點:顏值可期!曝小米14 Pro配備極窄邊框曲面屏
- 曼城首發陣容是什么?曼城能踢過拜仁嗎?
- 今年梅西多大了?梅西宣布退役時間了嗎?
- 漸凍癥男孩乘輪椅“圓夢”高考,學習讓他很開心……
- 連續停牌A股一覽(附名單) 天天簡訊
- 哪些國家舉辦過世界杯?摩洛哥足球隊世界杯排名第幾位?
- 幫你花2000萬和明星吃飯?相關公司已被禁言|當前滾動
- C羅轉會對西甲聯賽有哪些影響?c羅年薪最高高達多少歐元?
- 熱評丨“村超”如何打開鄉村“超鏈接”
- C羅轉曼聯會費是多少?C羅轉會對意甲聯賽的影響是什么?
- 出臺《行動計劃》部署13項重點任務 重慶到2025年將建成全國一流千兆光網城市
- 世界杯荷蘭球員是什么陣容?世界杯荷蘭隊歷史戰績如何?
- 消息!萬達集團回應“19億股權被凍結”:正通過法律途徑申訴
- 2022男籃歐錦賽排名首位的是哪支球隊?2022男籃歐洲杯舉辦地是哪?
- 曼城主場地址在哪?曼城主場1-0戰勝切爾西是哪一場比賽?
- 姆巴佩的速度究竟有多快?姆巴佩實力怎樣?
- 為青春作答 為夢想護航——2023年高考首日見聞 世界訊息
- 新華時評|人生路遙貴有恒,投身家國須篤行-當前獨家
- 英超比賽中C羅一共進了多少球?C羅現在在哪支足球隊效力?
- 歐洲冠軍聯賽獎金怎么分配的?歐洲冠軍聯賽是什么比賽?
- 西班牙擋拆是什么意思?2023年亞洲杯舉辦城市有哪些?
- 內馬爾年齡今年多大了?內馬爾什么時間來過中國?
- 基金追漲殺跌必虧嗎?基金單位凈值和累計凈值有哪些不同?
- 要聞速遞:北疆林場話護林
- 全球視訊!外貿“新三樣”表現亮眼 傳遞何種信號?
- 基金清盤怎么辦?基金交易遵循的是“先進先出”的原則嗎?
- 為什么基金要留底倉?基金清盤會不會虧損?
- 為什么投資基金不建議追高?etf可以當天買入當天賣出嗎?
- 國債逆回購為什么不建議購買?基金漲跌和什么有關系?
- 公募REITs迎久違反彈,機構稱估值已趨于理性|當前視訊
- 基金確認份額是從哪一天計算收益?國債逆回購優缺點是什么?
- 文旅體大融合,讓千年古城有景更有魂|世界熱點
- 短債基金周末算收益嗎?基金虧損20%上漲多少才能回本?
- 基金星期六日算不算收益?基金賣出是按當天的凈值嗎?
- 基金取出比本金少的原因是什么?基金賣出是按當天的凈值嗎?
- 內容正在升級改造,請稍后再試! 觀焦點
- 基金止盈后投資者該如何投資?基金取出是按照當天的價格來計算的嗎?