Oracle 内存管理
--内存分配建库时可以先分配系统内存的50%-80%给Oracle,后期根据业务再进行调整。SGA、PGA分配比例:OLTP:SGA %80 , PGA %20OLAP:SGA %50 , PGA %50混合:SGA %60 , PGA %40--sga自动管理statistics_level 值设置为 typical 或 all,启动 sga 自动管理。给定 sga_target 一个总的数值。--sga手动管...
Oracle 内存顾问
--查看内存相关参数SYS@ test10g> col name for a30SYS@ test10g> col value for a20SYS@ test10g> select name, value from v$parameter where name in('sga_max_size', 'db_cache_size', 'shared_pool_reserved_size', 'large_pool_size',...
Oracle 执行计划 分析和动态采样
--分析和动态采样1、如果表没有做分析,那么CBO可以通过动态采样的分析来获得数据,也可以获得正确的执行计划; 注意执行计划中的提示,这表示使用了动态采样 Note---- - dynamic sampling used for this statement2、如果表分析过,但是分析信息过旧,这时候CBO就不会再使用动态采样,而是使用...
Oracle 执行计划 访问路径
--访问路径1、全表扫描 FTS(Full Table Scan)如果要读取表的大部分行或着表很小时,全表扫描是有利的;如果只需要读取表的小部分行,则更适于索引扫描。2、索引扫描(Index Scan)索引扫描是用列数据的索引来快速查找于某些列值相匹配的行。索引的叶块包含数据的 ROWID。一旦确定了 ROWID,即可进行 ROWID 扫描。...
Oracle sql执行计划
--查看执行计划方法1、关于Autotrace几个常用选项的说明:SET AUTOTRACE OFF -- 不生成AUTOTRACE 报告,这是缺省模式SET AUTOTRACE ON &...