It计算机课件 Oracle性能调整_第1页
It计算机课件 Oracle性能调整_第2页
It计算机课件 Oracle性能调整_第3页
It计算机课件 Oracle性能调整_第4页
It计算机课件 Oracle性能调整_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

・ufida・com.cn

A

ID

F

U

m

co

整a.

调id

uf晨

能@煌

性ch庄

leh

cng

raua

Ozh

w

w

w

u

内容f

i

d

a

c

•Oracle的系统架构o

m

-组织结构.

c

—存储结构n

-Assm

-临时表的使用

•Index

•SQL优化

-执行计划

-SQL优化基本原则

-定位问题的SQL

■系统级诊断

­案例

UFIDA用反欧性

www・ufida・com・cn

A

ID

F

U

e

cl

ra

O

u

UserOracle组织结构n

d

processa

c

Neto

m

.

c

n

Server

process

PGA

UFIDA用友辛次件

存储・、

ORACLEu

f

i

d

a

c

存储的逻辑结构o

•Oraclem

.

c

Tablespace-Segment-Extent-Blockn

•文件系统与裸设备

•廉价冗余磁盘阵列(raid)

UFIDA用友辛次件

w

w

w

u

系统存储结构图n

d

a

c

OSBlockDBBlocko

m

c

n

Extent

Used

Segment

IndexCluster

TemporaryCache

Instance

LogicalDiskDatabase

UFIDA用友辛次件

w

w

w

u

数据库存储结构f

i

d

a

Databasec

o

PRODm

TABLESPACESc

n

SYSTEMUSER_DATARBSTEMP

DATAFILES

DISK2/DISK3/DISK1/DISK1/

DISK1/SYS1.dbfUSERI.dbfUSER2.dbfUNDOl.dbfTEMP.dbf

SEGIVENTSS_DEPTS_EMPRBS1RBS2RBS1RBS2

S_DEPTS_EMP(cont'd)FIRST_N(cont'd)(cont'd)Temp

D.D.D.D.AME

Index

TableIndexRBRBRBRB

RBDataDataSegSegSegSegTemp

DataIndexDataIndex

SegSeg

QonGariSegSegSegSeg

UFIDA用友辛次件

w・ufida・com.cn

w

w

w

u

段的分类n

1d

a

c

o

m

c

n

Table

partition

IndexIndex

partition

UFIDA用友辛次件

段的分类u

2n

d

a

c

o

m

.

c

n

Cluster

LOB

segment

Undo

segmentNestedtable

UFIDA用友辛次件

w

w

w

u

字典管理表空间中的段f

i

d

a

c

­表空间可以由一个或多个段组成o

m

­段无法跨越表空间,但是段可以跨越属于同一表空间的多个数据

c

文件n

•每个段由一个或多个分区组成

•空间管理信息包含在:

表空间TS$

文件FILES

段SEG$

用户限额TSQ$

用过的子段UET$

空闲的子段FET$

UFIDA用友辛次件

w

w

w

u

DMT下Extent的参数n

d

a

*initial最初分配的空间c

o

m

下一步分配的空间数c

nextn

maxextents最大分配的extent数

extent的参数

minextents最小分配的extnet数

n

一、»M/1+

pctincrease增长率,指数级增长,

optimal尽量设小,或为0(缺省为空,

仅用于回滚段)

freelist

UFIDA用友辛次件

・、

u

f

i

d

a

c

o

一个范围由一组数据库块组成,范围是由段分配的,m

.

c

分配的第一个范围称初始范围(initial),以后分配的范n

围称增量范围(next)o

-下述情况下分配子段

+段创建时

+扩展时

+修改时

-下述情况下释放子段

■删除时

•修改时

,•清空时(Truncated)

•自动改变大小时(仅对回滚段)

UFIDA用反段性

w

w

w

u

n

d

a

c

o

m

•空间管理引起对uet$,fet$的操作,在大量・

c

extent的情况下严重影响性能n

•空间管理锁类型为v$lock.type=8F

UFIDA用友辛次件

•不再使用字典表6丫5.优1$处5任1$)来记录

extent分配和使用信息

•使用文件头的bitmap来记录extent信息,

用一个bit表示相应防位置的extent

•使用统一分配的extent大小(不主张使用

自动分配)

•大大提高空间的分配和释放的性能

UFIDA用友辛次性

数据块・、

(block)u

f

i

d

a

c

■最小的I/O单元o

m

.

c

■由一个或多个操作系统块组成n

■在数据库创建时设定

■DB_BLOCK_S工ZE是默认的块大小

■9i开始支持最多5种不同大小的

block(2k,4k,8k,16k,32k)

UFIDA用友辛次件

w

w

w

u

数据库块的内容n

d

a

c

o

m

.

c

Header(包含块地址、表n

目录、行目录、事务槽

等信息)

Freespace

Data

UFIDA用友辛次件

www.ufidpcom.cn

A

ID

F

U

r

keeerserS

cdchynyW

loeaaaraaO

BHCLTL

ufida・com.cn

A

ID

F

U

什么是块损坏、如何处理u

n

d

a

c

o

­数据块损坏m

c

-物理损坏n

-不一致损坏

•Header和footer不一*致

Header:SCNBASE+Seq+BlockType

Footer:tail

Block损坏

­坏块的检测与修复

dbvfile=file.dbfblocksize=8192

rman>run{blockrecoverdatafile4block5678;}

UFIDA用友辛次件

数据块空间的使用

n

d

a

c

o

m

.

c

n

www・unda・com・cn

k友

c用

oA

lID

BF

U

ta

a

D

k

h0

.;zs

fildd6s9

K9

.»kkls

.tfdf1M2

kddtfI1

ddt92

1:k988d

c■l8gd

67k7s

—h7h7

—5js

o•g8(i

>lff,

•.7

lkfd7fgfdd

td

-l6o

-7k:d)

B.tul2

j6y

r

t0yd0

.-say9

8ygk3

jkM

-5af;

a9qds9

t2dafl0

,sty9fd

*pa8vp

a5-pqlit

,k

1ldbqgk

kik

Ddlh1l;g

fg^1觎kjld

ilf

.»tgg%gf

DataBlockDataBlock

FH+I-!

OracleSegment

DictionaryHeader—

PointerBlock24,Re10,row6

UFIDA用友软件

w

u

检测迁移和链接n

d

a

c

o

使用ANALYZE命令检测迁移和链接m

c

SQL>ANALYZETABLEsales.order_histCOMPUTESTATISTICS;n

Tableanalyzed.

SQL>SELECTnum_rows,chain_cntFROMdba_tables

2WHEREtable_name=tORDER_HIST,;

NUMROWSCHAINCNT

168102

UFIDA用友辛次件

u

清除迁移行f

i

d

a

c

o

m

c

1.运行ANALYZETABLE...LISTCHAINEDn

ROWS;

2.拷贝行到另一个表.

3.从原始表中的行删除.

4.将第2步获得的数据插回表中.

因为迁移只出现在UPDATE操作中,所以第4步消除了迁移行.

UFIDA用友辛次件

的存储参数和fireelist

•Freelist参数适用非assm管理表空间的表

•Freelist与pctfiree,pctused的关系

・Pctfiree的设置影响到更新和ITL

・Pctused的设置影响到空间的利用和10

•Freelist可能导致segmentheader的争用

•Ops/rac或者segmentheader争用严重可

设置freelistgroup>1

\jUFIDA用友段件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论