· 新發布Serverless Computing,提升大任務穩定性,同時可降低20%計算成本
· 引擎性能優化,TPC-H 1TB測試相對V1.X 提升100%
· 實時湖倉加速架構升級,支持Paimon,直讀ORC、Parquet數據性能提升5倍以上
· 新增實例監控指標,可觀測性全面提升,新增SQL指紋、Query洞察、SQL 與表索引診斷等
· 流量分析場景新增路徑函數,支持跨可用區容災、OpenAPI能力升級
升級說明:Hologres支持熱升級,可以在實例后臺進行自助升級與升級準備。升級流程請查看>>>
一、新發布Serverless Computing,提供大作業隔離與彈性處理
功能說明:
通過共享Serverless資源執行DML任務,保證大任務隔離與高可用,降低成本并提升性能。同時支持設置單條SQL使用Serverless的資源上限,支持設置使用Serverless資源的SQL優先級。詳細請查看>>>
應用場景:
· 隔離與穩定性。計算資源開銷大的任務,不會有爭搶資源,OOM等問題。
· 成本降低。無需為大任務單獨購買預付費資源,實際應用可降低20%計算成本。
當前發布地域和可用區:華東1(杭州)的可用區J、華南1(深圳)的可用區F、華東2(上海)的可用區E、華北2(北京)的可用區I。
二、多種引擎能力優化,TPC-H 性能測試結果提升 100%
Hologres V2.2 提升了查詢優化器和查詢引擎的能力,1.1 版本使用 96CU 在 TPC-H 1T 的總查詢耗時為 223.08 秒,在V2.2版本中,測試結果為111.53 秒,性能提升達到100%。詳細結果請查看>>>
引擎性能優化包含:
向量執行引擎HQE能力提升
· Runtime Filter能力增強,在Join場景上,支持多種過濾類型,無需手動設置,引擎自適應,在減少數據掃描量的同時也能減少join的計算量和數據的網絡傳輸量,有效提升Join的查詢效率約30%。
· 優化HQE的RPC連邊機制,每個Worker內數據先合并再進行Worker間分發,顯著降低網絡開銷,在帶有Shuffle的場景上,查詢性能提升8%。
查詢優化器性能提升,SQL在Plan階段的處理速度提升40%
· 優化內存分配機制和Join算法,提升多Join場景的查詢性能。
· 優化DATE_PART函數行為,提升對帶有時間屬性的字段(如年份)的查詢效率。
· 優化DATE和TIMESTAMP類型字段的比較行為,提升時間字段的查詢效率。
· 優化復雜函數中帶有Filter的運算行為,通過調整多個Filter的順序,減少數據計算量,提升查詢效率。
三、實時湖倉架構升級,性能提升5倍,外表元數據自動加載提升分析體驗
HologresV2.2版本針對實時湖倉架構進行重構,顯著提升了數據湖的查詢性能,并通過外表元數據自動加載(Auto Load) 提升實時湖倉的用戶使用體驗。
實時湖倉架構升級包含:
· 實現HQE引擎直讀OSS上的ORC、Parquet數據,相較于原引擎有5倍以上的性能提升
· 針對ORC、Parquet格式的外部表支持謂詞下推過濾,減少數據掃描量,提升查詢效率
· 支持使用內置高速磁盤和內存實現多級緩存
外表元數據自動加載(Auto Load)能力增強:
支持一鍵綁定外部數據源,實現DB或者schema級別的映射,簡化和降低外表創建成本,包含:
· 支持MaxCompute三層模型Project,可以將MaxCompute三層Project中的一個或多個指定schema 數據按需或者全量映射到Hologres
· 支持MaxCompute外部表的Schema Evolution(如增加列、刪除列、修改列名及列順序)
· 支持通過DLF元數據自動加載,來加速查詢存儲于OSS的數據
四、實例診斷能力提升,新增SQL指紋、Query洞察、SQL 與表索引診斷等
新增SQL指紋,快速定位Bad Query
SQL指紋是Hologres提供的一種自動Query聚類分析能力。V2.2版本在存放慢Query查詢日志的系統表中,新增digest列以展示SQL指紋。對于SELECT/INSERT/DELETE/UPDATE類型的Query,系統會計算一個MD5哈希值作為該Query的SQL指紋,幫助業務快速識別占用資源的Query以及異常Query等。詳情請查看>>>
新增Query洞察可視化,全方位獲取查詢診斷信息
在holoweb-診斷與優化中,通過Query ID就能快速獲取當前Query的執行信息,例如Query進程的資源消耗、Query所涉及的表的元數據,以及Query對應的執行計劃(plan)。同時可以通過Query洞察快速判斷當前Query是否產生了DDL沖突,以及表鎖情況,輔助業務進一步排查問題和處理問題。詳細結果請查看>>>
新增SQL診斷和表索引診斷,快速完成實例治理
在holoweb-診斷與優化中,SQL診斷通過對不同維度的Query趨勢、明細分析,可以輔助您了解實例的使用情況并做相應的優化,以達到更好的效果。詳情請查看>>>
在holoweb-診斷與優化中,表索引診斷對當前實例的Table Group、表、索引等進行診斷,幫助業務進行實例治理,從而輔助提升實例的穩定性和性能。例如:
· 一個Table Group的內表總數不建議超過1W張,優化后將提升DDL性能。
· 對于分區子表超過1W張的分區表,建議使用冷熱分層 ,以節約存儲成本。
實例監控信息新增15+Metrics,可觀測性得到增強
在實例列表-監控信息中,新增15+metric指標,提供不同執行引擎的QPS、RPS、Latencty等以及可觀測Binlog、Serverless等功能的運行情況,以方便及時了解任務的負載。同時也提供Locks、Analyze等健康度指標,可以幫助業務快速觀測實例運行健康狀態,及時處理異常。
五、新增路徑分析函數,更加豐富流量分析場景函數能力
在流量分析場景,需要計算訪問每個流程/步驟的路徑分布和情況,以及每個步驟的流入流出情況,原有SQL計算方式較為復雜,并且影響計算性能。Hologres通過一個路徑分析函數即可實現路徑分析,簡化用戶路徑分析流程,與之前推出的漏斗函數、留存函數、明細圈人函數、Roaring Bitmap函數、BSI函數等結合,實現完整、豐富的流量數據分析方案。詳情請查看>>>
六、支持跨可用區容災,提升生產業務穩定性
跨可用區(AZ)容災,即在同Region不同可用區部署同構的Hologres容災實例,如果生產實例所處的地理位置發生自然災害,或者實例內部出現了故障導致生產實例無法正常對外提供讀寫服務,那么容災實例可以切換為生產實例,從而保障業務連續性。詳情請查看>>>
例如:杭州Region某個可用區(例如可用區H)中的Hologres實例無法正常運行時,可通過已配置的容災關系,將同Region其他可用區(例如可用區J)的Hologres實例切換為生產實例,保障業務正常運行。
七、OpenAPI能力升級,提升實例運維管理能力
新增計算組列表與詳情、數據湖加速功能、更新實例資源組等OpenAPI,在severless、數據湖分析等場景下,提升實例運維以及管理能力。詳情請查看>>>
15000CU時計算包原價5313元,限時新購僅需59元>>>
實時數倉Hologres V2.1版本發布,新增計算組實例構建高可用實時數倉>>>