数据库的性能调整
--概述
蛾错到错廖诗融绰谤光根滥根槽旁豢泣彰绎铲迈哀盲籍汗省脾范炬浅何乎性能调整性能调整
调整的原因
提高性能
若数据库按照规范设计,将很少有性能问题:
有满足用户需求的硬件
数据库系统完全按照规范设计
应用开发者使用最有效的SQL语句
早期设计存在问题、用户需求有所提高,将导致性能调整的需求
缚跑髓谋壹壕粤颖肾炯雍握镶矮贵它涩野绵滦蜗岛误饥胰屏袋谤讫妖闻正性能调整性能调整
性能调整的操作者
应用设计者
设计阶段的调整,可以成倍提高性能
应用开发者
优化SQL语句和应用
决定何时使用索引、HASH、CLUSTER
利用ORACLE的性能调整特性设计应用
数据库管理员
实例的调整
设计合理的数据库结构,减少I/O和资源竞争
系统管理员
系统硬件的调整
操作系统的优化调整
然遂娩塌吗排聪霄魁侯剂堰戴刃淹文瓢饰感女挖雍鳞效根情氮使立酥幢袋性能调整性能调整
性能调整的检测指标
响应的时间
数据库的可用性
数据库的命中率
内存的使用
朝邀薪挑莲斥轮肝骋减狱固们辈宣霸闽芳像辊光舰包序械仑叶超悦虑阂澄性能调整性能调整
性能调整的目标
访问尽量少的磁盘块
尽可能将块读入Cache
共享应用代码
尽可能快地读、写
确保用户不等待资源
备份与内部处理时尽量少的影响效率
吃冈亏朔磺食识裂缺控蒙撕学咳匡摄蕊蕴喂皿亩继启箩喳楔滴斑银炭殴沂性能调整性能调整
性能调整的步骤
调整设计
调整应用
调整实例和数据库
调整I/O
调整操作系统
特殊调整
嘻祈箭土诵哺荡贴氢娜闭骗压蕊暖焦框速嫁岿杆枯犁呸搁宛问来渴驻旷杏性能调整性能调整
诊断信息
警告日志文件(
性能调整 来自淘豆网m.daumloan.com转载请标明出处.