Oracle 系统调优
一:前言
一:调整初始化参数
1: Oracle 初始化参数分类
2:主要系统调优参数介绍
二:系统全局区 sga 优化
1:调整内存分配
2:调整日志缓冲区
1:查询当前oracle 实例的日志缓冲区的大小
1
2 SYS@orcl> select distinct lebsz as log_cache_size from x$kccle;
3
4 LOG_CACHE_SIZE
5 --------------
6 512
7 0
8
9 SYS@orcl>
3:调整共享池
1
2 SYS@orcl> select sum(pins) as sum_pins/*请求存取数*/,sum(reloads) as sum_reloads /*不命中数*/ from v$librarycache;
3
4 SUM_PINS SUM_RELOADS
5 ---------- -----------
6 11151706 52931
7
8 SYS@orcl>
1 SYS@orcl> select sum(gets) as sum_pins /*请求存取数*/,sum(getmisses) as sum_reloads/*不命中数*/ from v$rowcache;
2
3 SUM_PINS SUM_RELOADS
4 ---------- -----------
5 14853534 220272
6
7 SYS@orcl>
8
1 SYS@orcl> select sum(value)||'字节' as value_byte /*当前分配给所有会话的内存数*/ from v$sesstat a ,v$statname b where name='session uga memory' and a.statistic#=b.statistic#;
2 VALUE_BYTE
3 --------------------------------------------
4 8376368字节
5
6 SYS@orcl>
1 SYS@orcl> select sum(value)||'字节' as value_type /*曾经分配给所有会话的最大内存数*/ from v$sesstat a,v$statname b where name='session uga memory max' and a.statistic#=b.statistic#;
2
3 VALUE_TYPE
4 --------------------------------------------
5 25527396字节
6
7 SYS@orcl>
4:调整数据库缓冲区
示例:查询一段时间内 v$sysstat表中的统计信息
1 SYS@orcl> select name ,value from v$sysstat where name in ('db block gets','consistent gets','physical reads');
2
3 NAME VALUE
4 ---------------------------------------------------------------- ----------
5 db block gets 2445
6 consistent gets 145199
7 physical reads 8414
8
9 SYS@orcl>
5:SGA调优建议
三:排序区优化
1 SYS@orcl> show parameter sort_area_size;
2
3 NAME TYPE VALUE
4 ------------------------------------ ----------- ------------------------------
5 sort_area_size integer 65536
6
7 SYS@orcl> show parameter sort_area_
8
9 NAME TYPE VALUE
10 ------------------------------------ ----------- ------------------------------
11 sort_area_retained_size integer 0
12 sort_area_size integer 65536
13 SYS@orcl>
1:排序区与其他内存区的关系
1
2 SYS@orcl> show parameter large_pool_size;
3
4 NAME TYPE VALUE
5 ------------------------------------ ----------- ------------------------------
6 large_pool_size big integer 0
7 SYS@orcl> alter system set large_pool_size=32M;
8
9 System altered.
10
11 SYS@orcl> show parameter large_pool_size ;
12
13 NAME TYPE VALUE
14 ------------------------------------ ----------- ------------------------------
15 large_pool_size big integer 32M
16 SYS@orcl>
2:排序活动
3:专用模式下排序区的调整
1:sort_area_size
2:sort_area_retained_size
示例:查看所有服务器进程使用的内存的总量
1 SYS@orcl> show parameter pga_aggregate_target;
2
3 NAME TYPE VALUE
4 ------------------------------------ ----------- ------------------------------
5 pga_aggregate_target big integer 0
6 SYS@orcl>示例:查看 PGA使用的管理方式
1 SYS@orcl> show parameter workarea_size_policy;
2
3 NAME TYPE VALUE
4 ------------------------------------ ----------- ------------------------------
5 workarea_size_policy string AUTO
6 SYS@orcl>
示例:查看会话信息及堆栈空间的大小
1 SYS@orcl> show parameter sort_area_size;
2
3 NAME TYPE VALUE
4 ------------------------------------ ----------- ------------------------------
5 sort_area_size integer 65536
6 SYS@orcl>
4:共享模式下排序区的调整
————————————————————————————————————————————————————————————————
Oracle 系统调优的更多相关文章
- oracle系统调优
在Oracle数据库系统中,起到调节作用的参数叫初始化参数,在Oracle 8i及以前的版本中,这些初始化参数记录在INITsid.ora文件中:而Oracle 9i/10g/11g中将这些参数记录在 ...
- 吴裕雄--天生自然ORACLE数据库学习笔记:Oracle系统调优
--修改 alter system set large_pool_size=64m; --显示 show parameter large_pool_size; select sum(getmisses ...
- Oracle SQL 调优健康检查脚本
Oracle SQL 调优健康检查脚本 我们关注数据库系统的性能,进行数据库调优的主要工作就是进行SQL的优化.良好的数据架构设计.配合应用系统中间件和写一手漂亮的SQL,是未来系统上线后不出现致命性 ...
- Sybase数据库应用系统调优的五大领域
Sybase数据库应用系统调优的五大领域 2011/3/14/13:49来源:慧聪it网 本 文以“某大型商业银行的网上银行系统”这一很具有典型意义的企业级大型Sybase数据库应用系统为例,涉及了数 ...
- 大数据集群Linux CentOS 7.6 系统调优篇
大数据集群Linux CentOS 7.6 系统调优篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.设置主机hosts文件 1>.修改主机名 [root@node100 ...
- Linux系统调优1
Linux在进行系统调优的时候,首先要考虑整个操作系统的结构,然后针对各个部分进行优化,下面展示一个Linux系统的各个组成部分: 有上图可以看出,我们可以调整的有应用程序,库文件,内核,驱动,还有硬 ...
- Oracle SQL调优记录
目录 一.前言 二.注意点 三.Oracle执行计划 四.调优记录 @ 一.前言 本博客只记录工作中的一次oracle sql调优记录,因为数据量过多导致的查询缓慢,一方面是因为业务太过繁杂,关联了太 ...
- fuse3 编译相关简要记录 与 fuse3 系统调优;
下面是在使用fuse3 编译bbfs 过程中一些参数,用于备忘: FUSE_CFLAGS="-I/usr/local/include/fuse3" FUSE_LIBS=" ...
- Linux低延迟服务器系统调优
最近做了一些系统和网络调优相关的测试,达到了期望的效果,有些感悟.同时,我也发现知乎上对Linux服务器低延迟技术的讨论比较欠缺(满嘴高并发现象):或者对现今cpu + 网卡的低延迟潜力认识不足(动辄 ...
随机推荐
- 20155324 《Java程序设计》实验三 敏捷开发与XP实践
20155324 <Java程序设计>实验三 敏捷开发与XP实践 实验内容 XP基础 1.XP核心实践 2.相关工具 实验步骤 敏捷开发与XP 1.敏捷开发(Agile Developme ...
- C# FTPHelper工具类
/// <summary> /// Ftp /// </summary> public class FtpFileOperation { private string _ftp ...
- Debian Security Advisory(Debian安全报告) DSA-4415-1 passenger security update
Debian Security Advisory(Debian安全报告) DSA-4415-1 passenger security update Package : passenger CVE I ...
- ue4 蓝图方法备份
normalized 标准化 向量标准化 +- 1,1,1 内的值 角度标准化 +-180内的值 delta A-B (输出时roll在后面) 角度相减 interp 插值运算 (做平滑移动常用) ...
- Coursera, Deep Learning 5, Sequence Models, week3, Sequence models & Attention mechanism
Sequence to Sequence models basic sequence-to-sequence model: basic image-to-sequence or called imag ...
- python 09
1.函数进阶: 函数动态参数: 动态位置参数 *args 动态关键字参数 **kwargs 位置 > 动态位置参数 > 默认(关键字)参数 > 动态关键字参数 2.命名空间 局部命名 ...
- 使用RocketMQ实现分布式事务
.. todo ref https://blog.csdn.net/zhejingyuan/article/details/79480128
- mysql 原理 ~ 死锁问题
一 锁1 锁的定义 1 按照宏观角度 共享锁[S锁] 又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的 ...
- 2、jQuery的基本概念-必看-版本-入口函数- jq对象和dom对象区别
1.4. jQuery的版本 官网下载地址:http://jquery.com/download/ jQuery版本有很多,分为1.x 2.x 3.x 大版本分类: 1.x版本:能够兼容IE678浏览 ...
- Spotlight LGWR1 一直告警
http://www.itpub.net/thread-1181372-1-1.html
















































