浅谈Oracle数据库调优(1)

一.常见的调优问题

架构:

数据库的架构设计(单机还是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

猜你喜欢

转载自blog.csdn.net/sj349781478/article/details/126264166