技術出海!鼎甲首席數據庫專家姚遠受邀瑞士大會分享實戰經驗!
發布人:Marketing 發布日期:2025-04-21 16:00:25 點擊數:179
鼎甲始終堅持“技術立身”,在數據庫備份與恢復領域持續深耕。我們不僅擁有強大的產品研發實力,更擁有一批走在行業前沿的技術專家。鼎甲首席數據庫專家姚遠,作為Oracle ACE、華為云最有價值專家,曾兩度獲得國家部級科技進步獎,是數據庫領域名副其實的“技術布道家”。近日,他受邀參加瑞士 Oracle 用戶組與 PostgreSQL 用戶組聯合主辦的國際技術大會“ Database Synergy Day 2025 ”,并發表主題演講,展現了中國工程師的專業實力。
本次姚遠老師在瑞士分享了《結合 AWR 與 ASH 優化 Oracle 性能》的實踐經驗,贏得了海外數據庫專家的高度關注。他不僅在技術論壇頻頻亮相,還曾出版技術專著《MySQL 8.0 運維與優化》,獲得業內一致好評。鼎甲以技術為本、人才為先,未來我們將繼續與廣大數據庫從業者攜手前行,共同探索更加智能、高效的數據管理之道。
1 瑞士數據庫大會,技術與思想的交匯
2025 年 4 月,鼎甲首席數據庫專家姚遠受邀前往瑞士首都伯爾尼,參加由瑞士 Oracle 用戶組(SOUG)與 PostgreSQL 用戶組(SwissPUG)聯合主辦的 “Database Synergy Day 2025: Swiss Oracle & PostgreSQL User Groups Unite” 技術盛會。
本次大會是 SOUG 與 SwissPUG 首次聯合舉辦的重要活動,吸引了來自 Oracle、CERN、EDB 等國際知名機構的數據庫專家,包括 Mike Dietrich、Daniel Westermann、Laurenz Albe 和 Dani Schnider 等業界資深講者。會議以“融合協同”為主題,探索企業級數據庫與開源數據庫之間的兼容共生與技術互補。
大會開場由瑞士聯邦警察 IT 部門的 Alain Fuhrer 發表主題演講,介紹如何在實際工作中實現 Oracle 與 PostgreSQL 的共存架構,解決遷移與協同運行中的關鍵技術難題。
2 AWR + ASH 的協同優勢,如何優化 Oracle 性能
在本次大會上,姚遠以《Using AWR and ASH in Tandem for Oracle Database Tuning》為題,系統介紹了 Oracle 數據庫性能優化中的兩個核心工具——AWR(自動工作負載存儲庫)與 ASH(活動會話歷史),并通過實戰案例展示了二者協同使用所帶來的性能優化效果。
| 兩種工具各有側重:
●AWR:記錄兩次快照間的平均性能數據,適合捕捉長期趨勢,例如識別資源瓶頸。但由于是平均值,可能會掩蓋掉短時的性能異常。姚遠以一個生動的比喻形容這種“平均”:“頭在火上烤,腳在冰中泡,平均體感卻很舒服”,顯然不能真實反映問題。
●ASH:則以秒級的采樣頻率采集當前活動會話的詳細信息,能夠精準識別例如鎖爭用、SQL 執行計劃切換等短時問題。然而,它又缺乏全局趨勢的分析視角。
姚遠提出,這兩種工具若結合使用,能夠形成從宏觀到微觀的閉環分析機制,成為 Oracle 性能診斷的“黃金搭檔”。
| 案例一:行鎖爭用的定位與優化
在第一個案例中,AWR 報告的 “Top Events” 指出了系統存在嚴重的行鎖爭用現象,但未能具體說明問題發生的對象。此時,借助 ASH 中的原始采樣數據,姚遠成功提取出發生爭用的具體會話信息,并進一步定位到對應的?ROWID。這為開發人員提供了明確的優化方向,能夠對癥下藥,從業務邏輯與 SQL 代碼層面進行修復和調整。
| 案例二:SQL 執行計劃切換導致性能抖動
另一個典型問題來自用戶反饋:“數據庫突然變慢”。通過 AWR 分析后發現,某條 SQL 在?10:30 快照時?執行計劃發生了變化。
然而,通過 ASH 深入追蹤,可以精準識別出實際執行計劃切換發生在?10:15,也就是 AWR 沒能捕捉到的時間點。
二者結合的結果,是清晰還原了問題發生的全流程。姚遠指出,在企業級數據庫中,性能抖動往往與 SQL 執行計劃的意外變動密切相關,AWR 和 ASH 的協同分析,是快速精準定位問題的關鍵路徑。
演講之外,姚遠還與來自歐洲多國的專家展開了廣泛交流。大家共同探討了 Oracle、PostgreSQL、MySQL 在歐洲市場的技術適配與使用趨勢,尤其是在云數據庫與本地部署并存的大環境下,如何權衡成本、安全與性能。
歐洲專家對于中國數據庫的發展表現出極大興趣,姚遠向他們介紹了包括 GaussDB 在內的國產數據庫最新進展,獲得積極反響。
| 點此查看:甲骨文云技術公眾號作者發布的原文