日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

深入研究Oracle數(shù)據(jù)庫中空間管理的方法

瀏覽:142日期:2023-11-25 18:00:50
在Oracle數(shù)據(jù)庫中,DBA可以通過觀測一定的表或視圖來了解當(dāng)前空間的使用狀況,進(jìn)而作出可能的調(diào)整決定。 一.表空間的自由空間 通過對表空間的自由空間的觀察,可用來判定分配給某個表空間的空間是太多還是不夠。請看下列的語句: SQL > select a.file_id 'FileNo',a.tablespace_name 'Tablespace_name', 2 a.bytes 'Bytes',a.bytes-sum(nvl(b.bytes,0)) 'Used', 3 sum(nvl(b.bytes,0)) 'Free', 4 sum(nvl(b.bytes,0))/a.bytes*100 '%free' 5 from dba_data_files a, dba_free_space b 6 where a.file_id=b.file_id(+) 7 group by a.tablespace_name , 8 a.file_id,a.bytes order by a.tablespace_name; File Tablespace No _nameBytes Used Free %free ------ --------- -------- --------- --------- --------- 11IDX_JF .146E+09 849305600 1.297E+09 60.431806 9 JFSJTS 2.146E+09 1.803E+09 343793664 16.016961 10JFSJTS 2.146E+09 1.359E+09 787431424 36.685546 2 RBS523239424 359800832 163438592 31.235909 12RBS1.610E+09 1.606E+09 3104768 .19289495 8 RBSJF 3.220E+09 2.716E+09 504356864 15.662396 7 SFGLTS 2.146E+09 1.228E+09 918159360 42.776014 6 SFSJTS 2.146E+09 1.526E+09 620093440 28.889457 1 SYSTEM 523239424 59924480 463314944 88.547407 3 TEMP 523239424294912 522944512 99.943637 4 TOOLS 15728640 12582912 314572820 5 USERS 7340032 81927331840 99.888393 12 rows selected.可以看出,在FileNo為12的表空間RBS中,只有0.19%的分配空間未被使用,這個比例太小了,而在SYSTEM及TEMP等表空間中,高達(dá)80%以上的空間未被利用,對于生產(chǎn)型數(shù)據(jù)庫,這個表空間的設(shè)置有些偏高。 關(guān)于自由空間的治理,有下面的一些建議:利用EXPort及Import命令卸出和裝入表空間可以釋放大量的空間,從而緩解增加另外的數(shù)據(jù)文件的要求。假如包含具有高插入(insert)和更新(update)活動的表的表空間中自由空間的比重下降到了15%以下,要為此表空間增加更多的空間。對于一個基本是靜態(tài)表數(shù)據(jù)的表空間,假如有多于20%的自由空間,則可以考慮減少分配給它的文件空間量。減少SYSTEM表空間的空間量比較困難,因?yàn)槟且亟〝?shù)據(jù)庫。 二 表及索引的擴(kuò)展 A.為了防止表或索引被過分?jǐn)U展,及時實(shí)現(xiàn)對數(shù)據(jù)庫的調(diào)整,用戶應(yīng)當(dāng)經(jīng)常對有關(guān)對象進(jìn)行觀察。我們可以認(rèn)為,擴(kuò)展區(qū)域大于5個的表或索引為過分?jǐn)U展(overextended)。請看下面的語句: SQL > select substr(segment_name,1,15)Segment_name,segment_type,2 substr(tablespace_name,1,10)Tablepace_name,extents,Max_extents3from dba_segments4where extents >5 and owner='JFCL'5order by segment_name;SEGMENT_NAMESEGMENT TABLEPACE_EXTENTS MAX_EXTENTS_TYPE-------------- --------- ----------CHHDFYB TABLE JFSJTS 11121CHHDFYB_DHHMINDEX JFSJTS9121DJHZFYB_BF TABLE JFSJTS 17500DJHZFYB_DJHMINDEX IDX_JF6500DJHZFYB_JZHMINDEX IDX_JF7500GSMFYB TABLE JFSJTS 11121JFDHTABLE JFSJTS 14500JFDH_DHHM INDEX IDX_JF 61500JFDH_JZHM INDEX IDX_JF 64500XYKFYB TABLE JFSJTS7121YHDATABLE JFSJTS6500YHDA_BAKTABLE JFSJTS6500YHHZFYB_12 TABLE JFSJTS 1050013 rows selected.通過觀察, DBA可以及時發(fā)現(xiàn)問題并進(jìn)行相應(yīng)的處理。我們可以利用export卸出表,然后刪除表,再利用import命令將表裝入,這樣,可以將不連續(xù)的區(qū)域合并成一個連續(xù)的空間。 B.假如用戶希望對表的空間設(shè)置進(jìn)行優(yōu)化,例如,需要改變表EMP的initial參數(shù),可以采用下面的方法: 1.在將EMP表卸出并刪除后執(zhí)行imp命令時使用indexfile參數(shù):imp userid=scott/tiger file=emp.dmp indexfile=emp.sql Oracle把表和索引的創(chuàng)建信息寫到指定的文件,而不是把數(shù)據(jù)寫回。 2.打開emp.sql文件: REM CREATE TABLE 'SCOTT'.'EMP' ('EMPNO'NUMBER(4, 0), 'ENAME'REM VARCHAR2(10), 'JOB' VARCHAR2(9),'MGR' NUMBER(4, 0), 'HIREDATE' DATE,REM 'SAL' NUMBER(7, 2), 'COMM' NUMBER(7, 2), 'DEPTNO' NUMBER(2, 0))REM PCTFREE 10 PCTUSED 40 INITRANS 1MAXTRANS 255 LOGGING STORAGE(INITIALREM 10240 NEXT 10240 MINEXTENTS 1 MAXEXTENTS121 PCTINCREASE 50 FREELISTSREM 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)TABLESPACE 'USER_DATA' ;REM ... 14 rows對它進(jìn)行編輯,去除“REM”等信息,找到Initial參數(shù),根據(jù)需要改變它。 3.在SQL*plus中執(zhí)行emp.sql。 4.裝入數(shù)據(jù): imp userid=scott/tiger ignore=y file=emp.dmp需要注重的是,ignore參數(shù)必須設(shè)為Y。 C.可以用下面的語句來觀察表或索引距離達(dá)到最大擴(kuò)展的狀況,“UNUSE”為距離達(dá)到最大擴(kuò)展的值,在User_extents表中,extent_id是從0開始記述數(shù)的。 SQL >select a.table_name 'TABLE_NAME',max(a.max_extents) 'MAXEXTENTS' ,2 max(b.extent_id)+1 'IN USE', MAX(a.max_extents)-(max(b.extent_id)+1) 'UNUSE'3 from user_tables a, user_extents b4where a.table_name=b.segment_name5 group by a.table_name ORDER BY 4;TABLE_NAME MAXEXTENTS IN USEUNUSE---------- ----------- -------- ---------YZPHB 98 1 97SHJYB 121 1 120SHFYB 121 1 120RCHDB 121 1 120SJTXDZB121 1 120SJTXDAB121 1 120CHYHB 121 1 120JFDH 50014 4868 rows selected.假如“UNUSE”小到一定的程度,我們就應(yīng)該加以關(guān)注,進(jìn)行適當(dāng)?shù)恼{(diào)整處理。 三.關(guān)于連續(xù)空間 可以用下面的語句來查看數(shù)據(jù)庫中的自由空間: SQL > select * from dba_free_spacewhere tablespace_name='SFSJTS'2 order by block_id;TABLESPACE FILE_ID BLOCK_ID BYTESBLOCKS_NAME----------- --------- --------------SFSJTS 6 133455 1064960 130SFSJTS 6 133719 1032192 126SFSJTS 6 133845 1064960 130SFSJTS 6 135275 1064960 130SFSJTS 6 135721 606208 74SFSJTS 6 139877 901120 110SFSJTS 6 143497 737280 90SFSJTS 6 220248 737280 90SFSJTS 6 246228 491520 60SFSJTS 6 261804 1064960 13010 rows selected.我們可以通過命令的結(jié)果來估計(jì)相鄰自由空間的真正數(shù)量。對每一行,用起始快的id(BLOCK_ID)加上自由塊(BLOCKS)的數(shù)量,假如其和與下一行的塊id(BLOCK_ID)相等,則此兩行是連續(xù)的。如上例第二行和第三行,133719+126=133845,而1338456+130!=135275,所以從block_id為133719開始,有126+130=256個block的連續(xù)空間。 在Oracle數(shù)據(jù)庫的后臺,系統(tǒng)監(jiān)視器(SMON)周期性地合并自由空間相鄰的塊,以得到更大的連續(xù)塊。而DBA可以用SQL命令來完成這個工作: alter tablespace tablespace_name coalesce;Oracle空間治理對數(shù)據(jù)庫的工作性能有重要影響,其治理方法值得我們認(rèn)真研究。
標(biāo)簽: Oracle 數(shù)據(jù)庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲女同中文字幕| 亚洲免费高清| 日本麻豆一区二区三区视频| 男人的天堂久久精品| 午夜性色一区二区三区免费视频| 日韩三级久久| 欧美精品不卡| 日韩精品一区二区三区免费观看| 国内精品福利| 亚洲久草在线| 国产精品a久久久久| 91亚洲成人| 国产专区一区| 狠狠色狠狠色综合日日tαg| 亚洲免费毛片| 精品视频一二| 亚洲欧美综合| 日本精品另类| 丁香六月综合| 亚洲日韩视频| 精品一区二区三区亚洲| 久久激情婷婷| 日韩成人精品一区二区三区| 国产一区二区亚洲| 免费欧美日韩| 精品视频一区二区三区在线观看 | 一本色道精品久久一区二区三区| 亚洲最新av| 国产精品成人a在线观看| 精品欧美久久| 国产精品天天看天天狠| 欧美不卡视频| 国产精品一区二区中文字幕| 久久久精品五月天| 国产亚洲一区二区三区不卡 | 久久99性xxx老妇胖精品| 欧美xxxx中国| 亚洲日本欧美| 欧美日韩国产观看视频| 综合色一区二区| 日韩精品欧美激情一区二区| 日韩精选在线| 久久中文视频| 麻豆一区二区三| 蜜臀av亚洲一区中文字幕| 粉嫩av一区二区三区四区五区 | 一区二区电影在线观看| 国产不卡精品在线| 亚洲精品极品| 狠狠色狠狠色综合日日tαg| 国产一区二区三区四区大秀| 亚洲青青久久| 欧美日韩激情| 国产美女高潮在线| 欧美亚洲二区| 日韩中文欧美在线| 久久美女精品| 超碰在线99| 国产精品毛片视频| 三级一区在线视频先锋| 中文字幕在线视频网站| 国产三级精品三级在线观看国产| 伊人久久婷婷| 亚洲精品一区三区三区在线观看| 国产欧美一区二区三区国产幕精品| 黄色成人91| 久久久人人人| 精品捆绑调教一区二区三区| 国产精品日韩精品中文字幕| 久久亚洲电影| 九一国产精品| 欧美影院三区| 亚洲天堂免费电影| 精品亚洲a∨| 国产欧美88| 亚洲青青久久| 亚洲精选久久| 视频精品一区二区| 在线观看免费一区二区| 久久九九精品| 天堂√中文最新版在线| 国产高清不卡| 桃色av一区二区| 日韩免费久久| 欧洲精品一区二区三区| 日韩高清成人| 成人免费电影网址| 久久中文字幕二区| 宅男在线一区| 五月婷婷亚洲| 制服诱惑一区二区| 男女精品网站| 日韩有吗在线观看| 日韩高清不卡一区二区| 欧美视频二区| 麻豆精品国产91久久久久久| 久久av影视| 91亚洲国产| 亚洲福利一区| 狠狠爱www人成狠狠爱综合网| 99国产精品私拍| 丝袜亚洲另类欧美| 四虎精品永久免费| 欧美日韩中文| 久久女人天堂| 国产伦久视频在线观看| 国产91一区| 麻豆9191精品国产| 日韩精品高清不卡| 国产欧美日韩影院| 高清一区二区| 欧美一区三区| 在线精品一区二区| 国产精品麻豆成人av电影艾秋 | 国产精品白丝久久av网站| 国产欧美一区二区三区米奇| 精品国产99| 午夜国产一区二区| 视频在线观看一区二区三区| 亚洲三级在线| 久久亚洲人体| 日韩在线第七页| 亚洲欧美久久久| 国产精品一区二区三区美女 | 久久久久久久久成人| 热三久草你在线| 亚洲免费影视| 国产色99精品9i| 国产麻豆久久| 蜜桃视频在线观看一区二区| 国产日韩欧美一区| 欧美丰满日韩| 久久国产高清| 欧美精品97| 黄色亚洲在线| 国产劲爆久久| 欧美大黑bbbbbbbbb在线| 欧美日韩a区| 日韩欧美一区二区三区在线观看| 亚洲一区二区三区久久久| 嫩呦国产一区二区三区av| 欧美 日韩 国产一区二区在线视频| 日本亚洲最大的色成网站www | 欧美精品导航| 狠狠色综合网| 另类小说一区二区三区| 久久在线免费| 美女尤物国产一区| 日韩天堂av| 国产精品不卡| 欧美天堂一区| 丝袜亚洲另类欧美| 一区二区精品伦理...| 色狠狠一区二区三区| 亚洲风情在线资源| 日韩不卡手机在线v区| 久久久国产亚洲精品| 国产精品一区二区美女视频免费看| 亚洲福利久久| 国产精品videossex| 免费在线视频一区| 久久精品在线| 国产在线一区不卡| 亚欧洲精品视频在线观看| 久久高清精品| 麻豆精品视频在线观看免费| 日韩精品一二区| 99视频精品全国免费| 蜜桃精品视频| 日本亚洲欧美天堂免费| 欧美丝袜一区| 成人国产精品一区二区免费麻豆| 日本不卡一区二区| 99riav国产精品| 四虎4545www国产精品| 国产精品久久| 日韩精品久久久久久久软件91| 亚洲精品在线观看91| 视频二区不卡| 国产不卡一区| 精品视频在线一区二区在线| 欧美色综合网| 青青草国产成人99久久| 视频一区视频二区中文| 亚洲高清av| 日韩精品麻豆| 久久国产免费| 五月激情久久| 美女福利一区二区三区| 国产成人精品亚洲线观看| 国产精品极品在线观看| 日本午夜精品久久久久| 亚洲精品中文字幕99999| 热久久免费视频| 鲁大师成人一区二区三区| 午夜在线视频观看日韩17c| 欧美特黄一区| 最新日韩av| 老鸭窝毛片一区二区三区| 亚洲二区三区不卡|