一.常见的调优问题
架构:
数据库的架构设计(单机还是rac/中间件还是MTS/容灾方案/备份策略/存储配置/等等)
Session的管理(通常跟中间件或者业务处理方式有关)
开发 :
关系设计(通常因为没有很好遵守规范/或者过度遵循规范)
游标管理(通常是开发人员的错误导致)
应用算法设计(通常与功能模块设计有关) 语
句算法设计(通常与语句书写及数据库对象有关)
二.调优步骤
调优设计
架构设计(Rac/单机)、应用设计(模块设计、E-R模型设计)
调优应用
代码调优、应用存储对象调优、应用算法调优
调优内存
数据库高速缓存区、共享池、重做日志缓存区、大池
调优步骤
调优I/O 表空间数据文件划分、存储对象分布、文件的存储分布等
调优竞争
回滚段、Lock、Latch
调优操作系统
共享内存段大小、文件缓存大小、网络配置、文件系统与裸设备 Raid模式、存储缓存、异步I/O等
三.参数配置
--内存相关
ALTER SYSTEM SET shared_pool_size = 12g SCOPE=SPFILE;
ALTER SYSTEM SET db_cache_size=58g SCOPE=SPFILE;
ALTER SYSTEM SET sga_max_size=88g SCOPE=SPFILE;
ALTER SYSTEM S