oracle中区间大小,Oracle的逻辑结构(表空间、段、区间、块)——总结
Oracle邏輯結(jié)構(gòu)全景結(jié)構(gòu)圖
以下為個(gè)人整理的一些關(guān)于Oracle邏輯結(jié)構(gòu)的相關(guān)數(shù)據(jù)字典:
SELECT * FROM
DBA_TABLESPACES--記錄各個(gè)表空間的詳細(xì)信息
SELECT * FROM
DBA_TABLESPACE_USAGE_METRICS--記錄各個(gè)表空間的使用狀況
SELECT * FROM
DBA_DATA_FILES --記錄各個(gè)數(shù)據(jù)文件的詳細(xì)信息
SELECT * FROM
DBA_SEGMENTS --記錄各個(gè)段的詳細(xì)信息,與DBA_TABLES,DBA_INDEXES,DBA_LOBS,DBA_PART_TABLES,DBA_PART_INDEXES,
DBA_PART_LOBS,DBA_OBJECTS搭配使用
SELECT * FROM
DBA_LOBS--BLOB字段所對(duì)應(yīng)的字段名稱
SELECT * FROM
DBA_INDEXES--分區(qū)索引需要通過DBA_INDEXS來找到對(duì)應(yīng)的表名
SELECT * FROM
DBA_EXTENTS--記錄各個(gè)區(qū)間對(duì)象的詳細(xì)信息
關(guān)于塊對(duì)象可以通過表記錄中的ROWID來獲取,大概涉及到這一層就太細(xì)致了,所以O(shè)racle也不采用數(shù)據(jù)字典的方式來進(jìn)行控制了。這一點(diǎn)在Concept中有細(xì)致的描述,基于本地管理表空間的管理方式也是基于區(qū)間頭部的位圖方式管理相應(yīng)的塊的。
實(shí)際上這些DBA_對(duì)象也不過是數(shù)據(jù)庫(kù)中的一個(gè)個(gè)視圖而已,由更加底層的視圖或表組合起來的,如果有興趣的話,可以自行鉆研下去
SELECT * FROM
V$TABLESPACE--記錄表空間的基本信息,對(duì)象ID,表空間名稱
SELECT * FROM
V$DATAFILE--記錄數(shù)據(jù)文件的基本信息,對(duì)象ID,表空間ID,文件名稱以及狀態(tài)、大小和相應(yīng)的變化
SELECT * FROM
V$SEGSTAT--實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)庫(kù)段級(jí)對(duì)象的統(tǒng)計(jì)信息
SELECT * FROM
V$SEGSTAT_NAME --段級(jí)對(duì)象的統(tǒng)計(jì)項(xiàng)目
SELECT * FROM
V$SEGMENT_STATISTICS --實(shí)時(shí)監(jiān)控段級(jí)對(duì)象的性能,說穿了和V$SEGSTAT有點(diǎn)像,統(tǒng)計(jì)信息更豐富一些
這些V$視圖提供的信息比不上DBA_視圖豐富,而且本身這些視圖是基于同義詞的。
The next example demonstrates how to use V$SEGMENT_STATISTICS to
determine the top 10 tables that have incurred the most physical I/O
operations.
SELECT
TABLE_NAME,TOTAL_PHYS_IO
FROM ( SELECT
OWNER||'.'||OBJECT_NAME AS TABLE_NAME,
SUM(VALUE) AS TOTAL_PHYS_IO
FROMV$SEGMENT_STATISTICS
WHEREOWNER!='SYS' AND OBJECT_TYPE='TABLE'
ANDSTATISTIC_NAME IN ('physical reads','physical reads direct',
'physical writes','physical
writes direct')
GROUP BY OWNER||'.'||OBJECT_NAME
ORDER BY TOTAL_PHYS_IO DESC)
WHERE ROWNUM <=10;
Using the V$SEGMENT_STATISTICS Dynamic
Performance View
學(xué)習(xí)動(dòng)態(tài)性能表(17)--v$segstat&v$segment_statistics
總結(jié)
以上是生活随笔為你收集整理的oracle中区间大小,Oracle的逻辑结构(表空间、段、区间、块)——总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pcb设计入门02-PCB封装库
- 下一篇: ansible-plabybook 常用