会议背景
“Database Synergy Day 2025”是SOUG和SwissPUG首次联合举办的大型活动,邀请了来自Oracle和PostgreSQL领域的顶级演讲者,带来精彩的技术分享。这场盛会旨在激发创造性的观点和启发讨论,探索两种主流数据库技术的协同潜力。Oracle以企业级性能著称,PostgreSQL则因开源灵活性备受推崇,二者的结合为数据库应用开辟了新思路。
会议开场是瑞士联邦警察 IT 部门的 Alain Fuhrer 的主题演讲,他介绍让这两种数据库系统共存中遇到的问题和解决方法。
会议吸引了来自Oracle公司、CERN、EDB等机构的专家,如Mike Dietrich、Daniel Westermann、Laurenz Albe和Dani Schnider等人。我的演讲:结合AWR与ASH优化Oracle性能
我在会上发表了主题为《Using AWR and ASH in Tandem for Oracle Database Tuning》的演讲,分享如何利用Oracle的AWR(自动工作负载存储库)和ASH(活动会话历史)联合优化数据库性能。这两个工具各有侧重:
AWR:记录两快照间的平均性能数据,适合发现长期趋势(如资源瓶颈),但平均值可能掩盖短时异常——就像一个比喻描述的,“头在火上烤,脚在冰中,平均很舒服”。
ASH:以秒级采样,精准捕捉短暂问题(如锁争用或执行计划切换),却缺乏宏观视角。
我通过两个案例展示了二者的协同效果:
案例一,行锁争用
AWR的“Top Events”显示行锁争用影响性能。
深入分析ASH的原始数据后可以定位争用行的ROWID,这些信息可以协助应用优化逻辑和代码。
案例二,SQL执行计划切换
用户反馈数据库变慢,AWR定位相关SQL在10:30的快照中执行计划发生了变化。
ASH进一步追踪到执行计划在10:15分钟的时候发生了变化。
我的演讲可以总结为:使用AWR识别症状、ASH定位细节,二者结合提供全面优化方案。与会者对此反响热烈,会后不少人找我探讨,我也在解答中收获成就感。
交流与见闻
与会专家多来自欧洲,英语流利且表达清晰。起初,我略感拘谨,但交流后发现他们热情友好。我们讨论了Oracle、PostgreSQL和MySQL在欧洲的应用,以及云数据库与本地部署的趋势。他们对中国数据库(如GaussDB)颇感兴趣,我便介绍了国内技术进展,赢得好评。会议期间,我偶遇一位中国同行,用中文畅聊中瑞DBA的工作差异。瑞士同行的高薪资和轻松节奏让我印象深刻。主办方准备的瑞士美食也为交流增添了温馨氛围。
伯尔尼印象
伯尔尼人口仅约14万,却是瑞士政治中心,联邦政府和议会坐落于此。这座小城以中世纪建筑和自然风光闻名,我抽空游览了古朴的城堡、教堂和迷人街景,流连忘返。
结语
这次瑞士之旅让我在技术与文化上受益匪浅。SwissPUG和SOUG的联合活动不仅展示了数据库技术的协同潜力,也搭建了全球专家交流的桥梁。期待未来再次参会!
想了解更多资讯
扫码关注👇
了解更多考试相关
扫码添加上智启元官方客服微信👇