[bbk2194] 第35集 - Chapter 09-Optimizing Sore Perations(04)
2013-05-06 19:41
483 查看
OEM
PGA Target Advice Histograms
V$PGA_TARGET_ADVICE_HISTOGRAM predicts how histograms shown in V$SQL_WORKAREA_HISTOGRAM evolve.STATISTICS_LEVEL must be set to at least TYPICAL.
Auto PGA and OEM
Overview
The automatic sort area management feature is :Easier to set up and size than the *_AREA_SIZEP parameters
Easier to monitor using the advisory view
通常情况下,当多用户的时候,Oracle强烈推荐使用auto方式管理PGA;但是对于少量用户或者跑一些批量程序的时候可以设置成manual模式(一般仅限于SESSION级别:例子如下)
SQL>ALTER SESSION SET WORKAREA_SIZE_POLICY=MANUAL; SQL>ALTER SESSION SET SORT_AREA_SIZE=your size;
The Sorting Process
If sort space requirement is greater than SORT_AREA_SIZE:Sort Area and Prameters
The sort space is in:The PGA for a dedicated server connection
The shared pool for Oracle Shared Server connection
如果oracle database server是dedicated server 模式,sort area是存放在PGA里面的.
如果oracle database server是shared server模式,sort area是存放在SGA里面的.
控制sort area尺寸大小的两个参数1->sort_area_size;2->sort_area_reatined_size;
Tuning Sorts
Use automatic sort area management.Avoid sort operations whenever possible.
Reduce swapping and paging by making sure that sorting is done in memory when possible.
Reduce space allocation calls by allocating temporary space appropriately.
Sorting and Temp Space
Create a temporary tablespace by using:(临时表空间与普通表空间的创建还是有一些细微的差别)
CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '$HOME/ORADATA/u06/temp01.dbf' size 200M;
普通表空间中,通常情况下包含多个segment.但是临时表空间,只包含一个segment.多个用户使用temporary tablespace的话,就是使用不同的extent.
相关文章推荐
- [bbk2195] 第36集 - Chapter 09-Optimizing Sore Perations(05)
- [bbk2190] 第31集 - Chapter 09-Optimizing Sore Perations(00)
- [bbk2191] 第32集 - Chapter 09-Optimizing Sore Perations(01)
- [bbk2340] 第45集 - Chapter 09-Optimizing Sore Perations(00)
- [bbk2192] 第33集 - Chapter 09-Optimizing Sore Perations(02)
- [bbk2341] 第46集 - Chapter 09-Optimizing Sore Perations(01)
- [bbk2342] 第47集 - Chapter 09-Optimizing Sore Perations(02)
- [bbk2193] 第34集 - Chapter 09-Optimizing Sore Perations(03)
- [bbk2343] 第48集 - Chapter 12-Optimizing Sore Perations(03)
- [bbk2344] 第49集 - Chapter 12-Optimizing Sore Perations(04)
- [bbk2345] 第50集 - Chapter 12-Optimizing Sore Perations(05)
- [bbk2228] 第41集 - Chapter 10-Using Resource Manager(04)
- [bbk2902] 第58集 - Chapter 14-Using Oracle Dasta Storage Structures Efficiently(04)
- [bbk3010]第6集 - Chapter 04 - 介绍RAC中CVU工具的使用
- Chapter -09 Creating Procedures 04
- [bbk4979]第06集 - Chapter 04- Interacting with Oracle Database Server:SQL Statements in PL/SQL Programs(01)
- Chapter_04 数组和指针并不相同
- leetcode做题总结,题目Search in Rotated Sorted Array I/II 2012/03/02-12/04/09
- 01/09/2007---04/02/2007的笔记
- [bbk3153] 第62集 - Chapter 15-Application Tuning(02)