【技术开发 评论】
编者按:工欲善其事,比先利其器
4月2日-3日,中国首届数据库技术大会在北京盛大召开。在这一面向数据库及商业智能技术专业人群的技术盛会上,各路DBA、数据库开发,商业智能技术高手云集,分享各自在数据库技术领域深入研究的体会和非常好的实践。
在4月3日上午进行的“Oracle实践案例应用专场”演讲中,来自于ITPUB社区的资深版主李轶楠给大家分享了题为“Oracle优化工具中的七种武器”的演讲。李轶楠在社区中的帐号为Ora-600。他擅长Oracle DBA的相关技能,有丰富的Oracle架构设计、实施部署、故障诊断、性能优目前已获得8i/9i/10g OCP认证,同时还得到了Oracle官方授予的Oracle ACE称号。
ITPUB社区的资深版主李轶楠 讲座现场
当前,为满足业务的运行要求,高性能要求是目前IT系统普遍面临的最棘手问题,尤其是客户面对着目前越来越庞大系统和数据,系统整合、数据大集中似乎成了趋势,而对我们来说,则充满了压力和挑战。
李轶楠在演讲中谈到,在此背景下,数据库性能优化面临诸多挑战,包括:架构和业务的设计与变更;熟悉各种数据库参数、系统参数;应用逻辑与SQL代码实现;如何选择合适的存储方式;存储盘阵、存储模式、存储参数、存储表空间、存储对象等;面对复杂的网络配置等等诸多方面。
同时,他指出,Oracle数据库性能调优工具也在不断变迁,从8i中的快速进化,到9i中的逐渐完善(更精细的收集 - Session tuning using 10046 SQL traces;更加全面的STATSPACK;智能化、自动化开始初现);到10g中的日趋完美――基于数据库自动化基础的更完美的优化(包括自动化收集;更加广泛的收集;保留一段时间的历史;提供了:ASH, AWR, ADDM, EM等功能调用;形成了越来越完善的性能优化诊断工具)
讲座现场,听众提问互动