`
1enny
  • 浏览: 70169 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

如何设置shared_pool和sga的大小

 
阅读更多
oracle014

如何设置shared_pool和sga的大小

假如oracle没有使用共享sql那么有shared pool比没有shared pool性能更差
因为把sql等信息缓存到shared pool中是要经过一段相对比较长的时间的,假如把某个SQL语句进行
shared pool处理,而并没有实现sql共享,那么对已经做了shared pool处理的sql所花费的空间、时间
就是浪费的。
在oracle10g中允许有多个子shared pool,可以设置大于1G的,之前的版本不行。
查看执行计划:
SQL> ALTER SYSTEM FLUSH shared_pool;

System altered.

SQL> select count(*) from all_all_tables;

COUNT(*)
----------
2857

SQL> SELECT SQL_ID,SQL_TEXT FROM v$sql where sql_text like '%select count(*) from%';

SQL_ID
-------------
SQL_TEXT
--------------------------------------------------------------------------------
6s4va2x6jszkz
select count(*) from all_all_tables


SQL> select * from table(dbms_xplan.display_cursor('6s4va2x6jszkz')); //这句话
分享到:
评论

相关推荐

    数据库参数设置技术手册

    4.21 SGA_MAX_SIZE 8 4.22 SORT_AREA_RETAINED_SIZE 8 4.23 PGA_AGGREGATE_TARGET 8 4.24 WORKAREA_SIZE_POLICY 9 4.25 SQL_TRACE 9 4.26 TIMED_STATISTICS 9 4.27 DB_CACHE_SIZE 9 4.28 DB_KEEP_CACHE_SIZE 9 4.29 ...

    Oracle 性能调整(真正由ORACLE甲骨文出品)

    – V$SQLAREA, 检索可能的候选共享SQL – 建议使用存储过程和变量 – 使用DBMS_SHARED_POOL把大的或常用的PL/SQL, cursors, sequences, triggers, packages and procedures 预装入SGA ...

    Oracle11g体系结构深入剖析和运维管理(二)

    Oracle 11g体系结构深入剖析和运维管理(二)资源目录:【】10_SQL语句执行过程剖析【】11_SQL语句解析类型_硬解析_软解析【】12_shared内存块组成结构及4031错误产生原因分析【】13_共享SQL减少硬解析【】14_如何解决...

    oracle系统结构

    (1)共享池(Shared Pool ): 对应参数 shared_pool_size 是程序的高速缓冲区,存放的是所有通过SQL语法分析并准备执行的SQL语句。 包括: 库缓存:共享SQL区,私有`SQL区,PL/SQL过程和包。 数据字典:是...

    orabbix解决兼容问题的orabbix-1.2.3.jar

    该问题是因为 zabbix4.0及以上版本和 orabbix-1.2.3不兼容导致的。 需要重新编译Sender.java进去。 我这里已经准备好了编译过的jar包。将下载好的jar重命名为 orabbix-1.2.3.jar后 直接用这个jar包去替换原始jar包...

    Oracle认证专家视频教程-OCP全套教程-共98个视频

    03-042-1-4-sga-shared_pool.mp4 03-042-1-5-sga-data_buffer.mp4 03-042-1-6-sga-log_buffer.mp4 03-042-1-7-sga-large_poolmp4 03-042-1-8-sga-others_pool.mp4 03-042-1-9-bcakground-process.mp4 03-042-1-10-bg...

    oracle实验报告

    orcl.__sga_target=536870912 mydb.__shared_io_pool_size=0 orcl.__shared_pool_size=163577856 orcl.__streams_pool_size=0 *.audit_file_dest='E:\\app\\oracle\\admin\\mydb\\adump' *.audit_trail='db' ...

    SGA包含的组件:共享池

    SGA包含的组件:共享池(shared pool);数据库缓冲区高速缓存(database buffer cache);日志缓冲区(redo buffer cache);大池;Java池;流池等。

    Oracle9i的init.ora参数中文说明

    说明 : 为设置使用共享服务器的共享环境而设置调度程序的数量和类型。可以为该参数指定几个选项。有关详细信息, 请参阅“Oracle8i 管理员指南”和“Oracle Net Administrator's Guide”。这是字符串值的一个示例: ...

    ORACLE数据库 安装配置规范 (V2.0.1)

    6.2.1.4 SGA_MAX_SIZE 34 6.2.1.5 DB_BLOCK_SIZE 34 6.2.1.6 SP_FILE 35 6.2.1.7 PGA_AGGREGATE_TARGET 35 6.2.1.8 PROCESSES 36 6.2.1.9 OPEN_CURSORS 36 6.2.1.10 MAX_DUMP_FILE_SIZE 36 6.2.1.11 PARALLEL_MAX_...

    Oracle数据库应用试验指导书.pdf

    共享存储区(Shared Pool) 重做日志存储缓冲区(Redo Log Buffer) JAVA存储区(Java Pool) 大型存储区(Large Pool) SGA总容量=共享池+缓冲区高速缓存+大型存储区+Java存储区+日志缓冲区

    Oracle 体系结构-SGA

    Oracle数据库由两部分组成:实例和数据库 实例是由一块共享内存区域以及一些后台进程...1.shared pool 2.database buffer cache 3.redo log buffer 4.java pool 5.large pool 6.stream pool 7.fixed sga 一:share pool

    ITPUB电子杂志

    关于shared pool的深入探讨 32bit oracle扩展SGA原理 32bit oracle中SGA_MAX_SIZE与单个进程PGA的制约关系 bitmap索引的一点探究 关于B*tree索引(index)的中度理解 本地管理表空间 倾力大奉献--...

    深入解析OracleDBA入门进阶与诊断案例 3/4

     7.9 Redo Log Buffer的大小设置   7.10 commit做了什么?   7.11 日志的状态   7.12 日志的块大小   7.13 日志文件的大小   7.14 如何调整日志文件大小   7.15 为什么热备份期间产生的Redo要比...

    深入解析OracleDBA入门进阶与诊断案例 2/4

     7.9 Redo Log Buffer的大小设置   7.10 commit做了什么?   7.11 日志的状态   7.12 日志的块大小   7.13 日志文件的大小   7.14 如何调整日志文件大小   7.15 为什么热备份期间产生的Redo要比...

    深入解析OracleDBA入门进阶与诊断案例 4/4

     7.9 Redo Log Buffer的大小设置   7.10 commit做了什么?   7.11 日志的状态   7.12 日志的块大小   7.13 日志文件的大小   7.14 如何调整日志文件大小   7.15 为什么热备份期间产生的Redo要比...

    深入解析Oracle.DBA入门进阶与诊断案例

    7.9 Redo Log Buffer的大小设置 316 7.10 commit做了什么? 317 7.11 日志的状态 318 7.12 日志的块大小 321 7.13 日志文件的大小 322 7.14 如何调整日志文件大小 324 7.15 为什么热备份期间产生的Redo...

    Oracle设置系统参数进行性能优化

    一、SGA 1、Shared pool tunning 2、Buffer Cache 3、其他SGA对象 1. 监控事例的等待 2. 回滚段的争用情况 12. 监控当前数据库谁在运行什么SQL语句

    Oracle体系结构之内存结构(SGA、PGA)

    3)Sharedpool:缓存了各用户间可共享的各种结构。4)Largepool:一个可选的区域,用来缓存大的I/O请求,以支持并行查询、共享服务器模式以及某些备份操作。5)Javapool:保存java虚拟机中特定会话的数据与java代码...

    Oracle学习笔记(六)

    memory structure包括shared pool、 SGA(System Global Area). SGA包括:Database buffer cache 和 Redo log buffer cache. show sga; show parameter shared; show parameter db_cache; show parameter log; alter...

Global site tag (gtag.js) - Google Analytics