> Oracle > Oracle数据库性能优化的艺术 第1章 综述:优化是一个系统工程 2012-08-02 16:06:04 我要投稿
本文所属图书 > Oracle数据库性能优化的艺术
本书是资深数据库专家、UNIX系统专家、系统架构师近20年工作经验的结晶。 本书内容高屋建瓴,用辩证法中的系统化分析方法,不仅从硬件(服务器系统、存储系统、网络系统等)、软件(操作系统、中间件系统、应... 立即去当当网订购
面向数据库系统性能的系统工程本章将着力于阐述本书所倡导的一个基本技术观点—性能优化是要在全系统范围内考虑的一个系统工程。
众所周知,性能是涉及范围广泛的一个综合性问题。面对性能问题,有时候用户看到的仅仅是一个表象:“慢”!事实上,这个词太过含糊,其背后所涉及的问题可能包括:
哪台机器“慢”?
哪个业务“慢”?
什么时候“慢”?
什么操作“慢”?
谁操作时“慢”?
……
那么,我们就来尝试解决这个含糊的“慢”的问题。现在站到服务器边上,看看机架上纵横交错的连线,还有那如繁星般闪烁的群灯,然后问自己:“这个家伙到底哪里出了问题呢?”也许我们会考虑到如下一些方面:
可能是CPU过载了?一定有这可能!
是内存调度颠簸?一定有这可能!
网络传输出现瓶颈?一定有这可能!
磁盘系统访问延迟严重?一定有这可能!
I/O通道有硬件问题?一定有这可能!
内存泄露资源耗尽?一定有这可能!
系统出现Bug?一定有这可能!
业务数据量太大?一定有这可能!
用户连接太多了?一定有这可能!
用户正在执行某报表业务?一定有这可能!
用户正在执行备份?一定有这可能!
业务系统模块改变?一定有这可能!
中间件系统的问题?一定有这可能!
某些我们“尚不知道”的可能?一定有这可能!
对于上述的诸多可能,如果要尽述其细节,可能会列出数百种,甚至更多!假如我们能够列出一份排除清单,并逐一排除,相信很快就会发现一个基本的事实:我们已陷入了一个“问题”的海洋,并且难以自拔。
我写上述文字的目的不是想制造一种技术上的白色恐怖氛围,而是想说明一个技术观点:没有行之有效的方法,不掌握解决问题的规律,那么事倍功半是必然的!
也就是说,技术实现是有其规律的,这里冒昧地将科学泰斗钱学森的“系统工程”理论引用到性能优化这样的工程实践中来,全面系统地看待问题,找到方向,细粒度地解决问题,获得工程收益。 点击复制链接 与好友分享!回本站首页 您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力 上一篇:目 录 下一篇:1.1 性能问题是一个系统工程 相关文章
18.1 优化简介
18.2.4 优化子查询
18.3.4 优化插入记录的速度
18.4.1 优化服务器硬件
18.4.2 优化MySQL的参数
1.13 优化数据库
1.5.3 优化Linux下的内核TCP参数以提
网站转换率优化之道
3.2.1 如何优化你的宝贝标题
1.2 优化斐波那契数列
图文推荐
排行热门
89 | 构建最高可用Oracle数据库系统:Oracl 68 | Oracle 高性能SQL引擎剖析 62 | 前言 59 | 2.5.8 配置时间同步服务 59 | 2.6.1 安装ASMLib驱动 41 | 2.3.4 配置udev固定iSCSI磁盘设备 37 | 2.7.3 创建ASM磁盘组 35 |
文章 下载 读书
· Win2000下关闭无用端口 · 禁止非法用户登录综合设置 [win9x篇] · 关上可恶的后门——消除NetBIOS隐患 · 网络入侵检测系统 · 潜伏在Windows默认设置中的陷井 · 调制解调器的不安全 · 构建Windows 2000服务器的安全防护林 · SQL Server 2000的安全配置 · Windows优化大师注册机源码 · Process Viewer 汉化版 · Aspcode动画教程 · WIN 2000服务器防止ICMP数据包攻击教程 · 实现网络隐身的简单方法 · 手工进行克隆帐号 · 用W32DASM破解网页合并器的密码 · 注册表操作动画教程 · 黑客攻防技术宝典:Web实战篇(第2版) · 超级网管员——网络安全 · 代码大全(第二版) · 软件之道:软件开发争议问题剖析 · CSS插件工具箱 · CSS入门经典(第3版) · · CMMI+敏捷整合开发