版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
?ufida?com.cn
件
次
辛
友
用
A
ID
F
U
m
co
整a.
調(diào)id
uf晨
能@煌
性ch莊
leh
cng
raua
Ozh
w
w
w
?
u
內(nèi)容f
i
d
a
?
c
?Oracle的系統(tǒng)架構(gòu)o
m
-組織結(jié)構(gòu).
c
—存儲結(jié)構(gòu)n
-Assm
-臨時(shí)表的使用
?Index
?SQL優(yōu)化
-執(zhí)行計(jì)劃
-SQL優(yōu)化基本原則
-定位問題的SQL
■系統(tǒng)級診斷
-案例
UFIDA用反歐性
www?ufida?com?cn
件
次
辛
友
用
A
ID
F
U
素
因
能
性
e
cl
ra
O
u
UserOracle組織結(jié)構(gòu)n
d
processa
?
c
Neto
m
.
c
n
Server
process
PGA
UFIDA用友辛次件
存儲?、
ORACLEu
f
i
d
a
?
c
存儲的邏輯結(jié)構(gòu)o
?Oraclem
.
c
Tablespace-Segment-Extent-Blockn
?文件系統(tǒng)與裸設(shè)備
?廉價(jià)冗余磁盤陣列(raid)
UFIDA用友辛次件
w
w
w
?
u
系統(tǒng)存儲結(jié)構(gòu)圖n
d
a
?
c
OSBlockDBBlocko
m
?
c
n
Extent
Used
Segment
IndexCluster
TemporaryCache
Instance
LogicalDiskDatabase
UFIDA用友辛次件
w
w
w
?
u
數(shù)據(jù)庫存儲結(jié)構(gò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
構(gòu)
結(jié)
儲
存
庫
據(jù)
數(shù)
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
-表空間可以由一個(gè)或多個(gè)段組成o
m
?
-段無法跨越表空間,但是段可以跨越屬于同一表空間的多個(gè)數(shù)據(jù)
c
文件n
?每個(gè)段由一個(gè)或多個(gè)分區(qū)組成
?空間管理信息包含在:
表空間TS$
文件FILES
段SEG$
用戶限額TSQ$
用過的子段UET$
空閑的子段FET$
UFIDA用友辛次件
w
w
w
?
u
DMT下Extent的參數(shù)n
d
a
?
*initial最初分配的空間c
o
m
?
下一步分配的空間數(shù)c
nextn
maxextents最大分配的extent數(shù)
extent的參數(shù)
minextents最小分配的extnet數(shù)
n
一、?M/1+
pctincrease增長率,指數(shù)級增長,
optimal盡量設(shè)小,或?yàn)?(缺省為空,
僅用于回滾段)
freelist
UFIDA用友辛次件
?、
u
f
i
d
a
?
c
o
一個(gè)范圍由一組數(shù)據(jù)庫塊組成,范圍是由段分配的,m
.
c
分配的第一個(gè)范圍稱初始范圍(initial),以后分配的范n
圍稱增量范圍(next)o
-下述情況下分配子段
+段創(chuàng)建時(shí)
+擴(kuò)展時(shí)
+修改時(shí)
-下述情況下釋放子段
■刪除時(shí)
?修改時(shí)
,?清空時(shí)(Truncated)
?自動改變大小時(shí)(僅對回滾段)
UFIDA用反段性
w
w
w
?
u
n
d
a
?
c
o
m
?空間管理引起對uet$,fet$的操作,在大量?
c
extent的情況下嚴(yán)重影響性能n
?空間管理鎖類型為v$lock.type=8F
UFIDA用友辛次件
?不再使用字典表6丫5.優(yōu)1$處5任1$)來記錄
extent分配和使用信息
?使用文件頭的bitmap來記錄extent信息,
用一個(gè)bit表示相應(yīng)防位置的extent
?使用統(tǒng)一分配的extent大小(不主張使用
自動分配)
?大大提高空間的分配和釋放的性能
UFIDA用友辛次性
數(shù)據(jù)塊?、
(block)u
f
i
d
a
?
c
■最小的I/O單元o
m
.
c
■由一個(gè)或多個(gè)操作系統(tǒng)塊組成n
■在數(shù)據(jù)庫創(chuàng)建時(shí)設(shè)定
■DB_BLOCK_S工ZE是默認(rèn)的塊大小
■9i開始支持最多5種不同大小的
block(2k,4k,8k,16k,32k)
UFIDA用友辛次件
w
w
w
?
u
數(shù)據(jù)庫塊的內(nèi)容n
d
a
?
c
o
m
.
c
Header(包含塊地址、表n
目錄、行目錄、事務(wù)槽
等信息)
Freespace
Data
UFIDA用友辛次件
www.ufidpcom.cn
件
次
辛
友
用
A
ID
F
U
構(gòu)
結(jié)
的
塊
庫
據(jù)
數(shù)
r
keeerserS
cdchynyW
loeaaaraaO
BHCLTL
ufida?com.cn
件
欽
友
用
A
ID
F
U
例
示
構(gòu)
結(jié)
塊
據(jù)
數(shù)
什么是塊損壞、如何處理u
n
d
a
?
c
o
-數(shù)據(jù)塊損壞m
?
c
-物理損壞n
-不一致?lián)p壞
?Header和footer不一*致
Header:SCNBASE+Seq+BlockType
Footer:tail
Block損壞
-壞塊的檢測與修復(fù)
dbvfile=file.dbfblocksize=8192
rman>run{blockrecoverdatafile4block5678;}
UFIDA用友辛次件
數(shù)據(jù)塊空間的使用
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.運(yùn)行ANALYZETABLE...LISTCHAINEDn
ROWS;
2.拷貝行到另一個(gè)表.
3.從原始表中的行刪除.
4.將第2步獲得的數(shù)據(jù)插回表中.
因?yàn)檫w移只出現(xiàn)在UPDATE操作中,所以第4步消除了遷移行.
UFIDA用友辛次件
的存儲參數(shù)和fireelist
?Freelist參數(shù)適用非assm管理表空間的表
?Freelist與pctfiree,pctused的關(guān)系
?Pctfiree的設(shè)置影響到更新和ITL
?Pctused的設(shè)置影響到空間的利用和10
?Freelist可能導(dǎo)致segmentheader的爭用
?Ops/rac或者segmentheader爭用嚴(yán)重可
設(shè)置freelistgroup>1
\jUFIDA用友段件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 全職合同范本(2篇)
- 廣告業(yè)務(wù)員銷售工作參考計(jì)劃范文2
- 光船租賃合同范本
- 汽車庫租賃合同
- 2025年石油鉆探、開采專用設(shè)備項(xiàng)目發(fā)展計(jì)劃
- 2025年金屬切削機(jī)床項(xiàng)目合作計(jì)劃書
- 2024擔(dān)保協(xié)議標(biāo)準(zhǔn)格式匯編版B版
- 2024年股權(quán)轉(zhuǎn)讓:資金監(jiān)管協(xié)議模板3篇
- 2024幼兒園環(huán)境創(chuàng)設(shè)與設(shè)施采購合同范本3篇
- 第4課 洋務(wù)運(yùn)動(分層作業(yè))(原卷版)
- 組裝簡易太陽能小車
- 模切機(jī)安全操作管理制度
- 年產(chǎn)30萬噸高鈦渣生產(chǎn)線技改擴(kuò)建項(xiàng)目環(huán)評報(bào)告公示
- 07221美術(shù)設(shè)計(jì)與創(chuàng)意
- 基于海洋文化背景下校本化特色課程開發(fā)深化實(shí)踐研究資料
- 胸外科食管切除、食管-胃胸內(nèi)吻合術(shù)技術(shù)操作規(guī)范
- 心靈的幻象 課件-2023-2024學(xué)年高中美術(shù)湘美版(2019)美術(shù)鑒賞
- 藏式餐飲創(chuàng)業(yè)計(jì)劃書
- 建筑安裝工程有限公司關(guān)于加大市場開拓力度的激勵辦法
- 網(wǎng)絡(luò)安全技術(shù)及應(yīng)用 第5版 習(xí)題及答案 賈鐵軍 習(xí)題集 第1章
- 有限空間作業(yè)審批表
評論
0/150
提交評論