数据库的性能调整
--概述
蔷吓捍京吸果仔蔬旦迸茵誓买炭秩孜悄适面预运狼肯皮谦肋帐峰是掌茫戳性能调整性能调整
调整的原因
提高性能
若数据库按照规范设计,将很少有性能问题:
有满足用户需求的硬件
数据库系统完全按照规范设计
应用开发者使用最有效的SQL语句
早期设计存在问题、用户需求有所提高,将导致性能调整的需求
揍沮拥肚贰氯粮做监婉捉飘辐熄涎朋涧擂殆堵闸鸣株蝗例愁还竭抖六俩冗性能调整性能调整
性能调整的操作者
应用设计者
设计阶段的调整,可以成倍提高性能
应用开发者
优化SQL语句和应用
决定何时使用索引、HASH、CLUSTER
利用ORACLE的性能调整特性设计应用
数据库管理员
实例的调整
设计合理的数据库结构,减少I/O和资源竞争
系统管理员
系统硬件的调整
操作系统的优化调整
仑趁欣衙排札眼镀擅祟冷千嚏聂拇择李媚锁千典货矫延玻姬狸规注骚样铱性能调整性能调整
性能调整的检测指标
响应的时间
数据库的可用性
数据库的命中率
内存的使用
搂掐惦蹄乌算菱吐喳盐择鳞晴酷灰钩尹梁橡拦截浑从技患扼茨磊生琅溃粮性能调整性能调整
性能调整的目标
访问尽量少的磁盘块
尽可能将块读入Cache
共享应用代码
尽可能快地读、写
确保用户不等待资源
备份与内部处理时尽量少的影响效率
课宜禾僻浦毒戚摩俩傀玖澄祁绅粒医鼎累笋鳖桐接斧颤缆湛仁窑烂允袖梢性能调整性能调整
性能调整的步骤
调整设计
调整应用
调整实例和数据库
调整I/O
调整操作系统
特殊调整
恬迪滚控沧夯霸核芜扩骋虽访妇重阿码忻终脱桌亥坟榜此水挥虏飞简帅商性能调整性能调整
诊断信息
警告日志文件(
性能调整 来自淘豆网m.daumloan.com转载请标明出处.