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

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

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

瀏覽:36日期:2023-11-24 14:56:35
在Oracle數(shù)據(jù)庫中,DBA可以通過觀測(cè)一定的表或視圖來了解當(dāng)前空間的使用狀況,進(jìn)而作出可能的調(diào)整決定。 一.表空間的自由空間 通過對(duì)表空間的自由空間的觀察,可用來判定分配給某個(gè)表空間的空間是太多還是不夠。請(qǐng)看下列的語句: 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%的分配空間未被使用,這個(gè)比例太小了,而在SYSTEM及TEMP等表空間中,高達(dá)80%以上的空間未被利用,對(duì)于生產(chǎn)型數(shù)據(jù)庫,這個(gè)表空間的設(shè)置有些偏高。 關(guān)于自由空間的治理,有下面的一些建議:利用EXPort及Import命令卸出和裝入表空間可以釋放大量的空間,從而緩解增加另外的數(shù)據(jù)文件的要求。假如包含具有高插入(insert)和更新(update)活動(dòng)的表的表空間中自由空間的比重下降到了15%以下,要為此表空間增加更多的空間。對(duì)于一個(gè)基本是靜態(tài)表數(shù)據(jù)的表空間,假如有多于20%的自由空間,則可以考慮減少分配給它的文件空間量。減少SYSTEM表空間的空間量比較困難,因?yàn)槟且亟〝?shù)據(jù)庫。 二 表及索引的擴(kuò)展 A.為了防止表或索引被過分?jǐn)U展,及時(shí)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的調(diào)整,用戶應(yīng)當(dāng)經(jīng)常對(duì)有關(guān)對(duì)象進(jìn)行觀察。我們可以認(rèn)為,擴(kuò)展區(qū)域大于5個(gè)的表或索引為過分?jǐn)U展(overextended)。請(qǐng)看下面的語句: 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可以及時(shí)發(fā)現(xiàn)問題并進(jìn)行相應(yīng)的處理。我們可以利用export卸出表,然后刪除表,再利用import命令將表裝入,這樣,可以將不連續(xù)的區(qū)域合并成一個(gè)連續(xù)的空間。 B.假如用戶希望對(duì)表的空間設(shè)置進(jìn)行優(yōu)化,例如,需要改變表EMP的initial參數(shù),可以采用下面的方法: 1.在將EMP表卸出并刪除后執(zhí)行imp命令時(shí)使用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對(duì)它進(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ù)量。對(duì)每一行,用起始快的id(BLOCK_ID)加上自由塊(BLOCKS)的數(shù)量,假如其和與下一行的塊id(BLOCK_ID)相等,則此兩行是連續(xù)的。如上例第二行和第三行,133719+126=133845,而1338456+130!=135275,所以從block_id為133719開始,有126+130=256個(gè)block的連續(xù)空間。 在Oracle數(shù)據(jù)庫的后臺(tái),系統(tǒng)監(jiān)視器(SMON)周期性地合并自由空間相鄰的塊,以得到更大的連續(xù)塊。而DBA可以用SQL命令來完成這個(gè)工作: alter tablespace tablespace_name coalesce;Oracle空間治理對(duì)數(shù)據(jù)庫的工作性能有重要影響,其治理方法值得我們認(rèn)真研究。
標(biāo)簽: Oracle 數(shù)據(jù)庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
超碰在线99| 五月天综合网站| 久久精品伊人| 欧美国产一级| 好看不卡的中文字幕| 日韩午夜视频在线| 久久一区视频| 黄色国产精品| 国产日韩一区| 精品午夜视频| 精品在线播放| 久久国产精品免费精品3p| 国产资源在线观看入口av| 亚洲欧美日韩精品一区二区| 日本综合精品一区| 日韩在线欧美| 亚洲一区二区av| 国产精品伦理久久久久久| 亚洲欧美日韩专区| 久久久久伊人| 久久亚洲美女| 中文字幕在线高清| 亚洲精品乱码日韩| 日韩国产一区| 婷婷五月色综合香五月| 成人在线视频免费看| 在线亚洲国产精品网站| 麻豆91精品91久久久的内涵| 黄页网站一区| 国产精品原创| 日韩精品一级| 欧美va天堂在线| 麻豆国产精品一区二区三区| 亚洲在线电影| 欧洲av不卡| 国产精品中文字幕制服诱惑| 国产偷自视频区视频一区二区| 麻豆中文一区二区| 免费黄网站欧美| 蜜桃视频在线网站| 日本在线视频一区二区| 999久久久91| 欧美激情在线精品一区二区三区| 国产综合婷婷| 国产在线观看91一区二区三区| 中文不卡在线| 久久国产影院| 久久精品伊人| 日本一不卡视频| 黄色不卡一区| 91亚洲国产成人久久精品| 日韩av在线免费观看不卡| 激情五月综合| 另类专区亚洲| 欧美黄色精品| 亚洲日本久久| 亚洲激情二区| 久久九九电影| 高清一区二区三区av| 国产亚洲精品美女久久久久久久久久| 日韩一级网站| se01亚洲视频 | jiujiure精品视频播放| 狂野欧美性猛交xxxx| 日本午夜精品久久久| 亚洲一区亚洲| 精品一区在线| 啪啪国产精品| 黄在线观看免费网站ktv| 国产欧美一级| 亚洲精品精选| 日韩中文字幕区一区有砖一区 | 日韩亚洲精品在线观看| 国产国产精品| 成人午夜国产| 日本蜜桃在线观看视频| 国产成人在线中文字幕| 欧美aa在线视频| 国产欧美日韩精品一区二区免费 | 亚洲激情社区| 亚洲激精日韩激精欧美精品| 99tv成人| 欧美日韩精品免费观看视欧美高清免费大片 | 热久久久久久| 日韩三级一区| 日韩高清一区| 日韩精品亚洲专区| 中文不卡在线| 亚洲人成网77777色在线播放 | 欧美日韩视频免费看| 亚洲三级网站| 日韩精品一页| 91综合久久爱com| 日本综合视频| 日本成人手机在线| 日韩超碰人人爽人人做人人添| 综合在线一区| 日韩精品一区二区三区中文在线| 亚洲精品美女91| 亚洲精品极品| 69精品国产久热在线观看| 日韩和欧美一区二区三区| 亚洲精品欧美| 日韩国产一区二| 欧美在线精品一区| 国产精品亚洲四区在线观看| 国产精品亚洲二区| 欧美xxxx性| 一区二区三区四区日本视频| 九色porny丨国产首页在线| 久久一区二区三区电影| 久久久久欧美精品| 亚洲精品a级片| 亚洲综合婷婷| 国产精品一线| 麻豆成全视频免费观看在线看| 欧产日产国产精品视频| 亚洲网站视频| 丝袜a∨在线一区二区三区不卡 | 麻豆理论在线观看| 欧美va亚洲va日韩∨a综合色| 香蕉久久久久久久av网站| 日韩精品一区第一页| 日本成人在线一区| 国产色噜噜噜91在线精品| 久久精品国产亚洲aⅴ| 久久精品在线| 亚洲资源网站| 精品国产亚洲一区二区在线观看| 国产99精品一区| 日韩中文字幕av电影| 日本午夜精品视频在线观看| 国产精品99精品一区二区三区∴| 国产成人精品亚洲线观看| 欧美成人午夜| 日韩午夜视频在线| 成午夜精品一区二区三区软件| 久久三级视频| 深夜福利一区| 久久亚洲黄色| 在线综合亚洲| 久久精品国产在热久久| 九一国产精品| 国产欧美日韩在线一区二区| 成人看片网站| 日韩欧美久久| 美女福利一区二区三区| 视频在线观看91| 国产极品一区| 九九综合在线| 国产精品99久久免费| 欧美日韩四区| 欧美激情 亚洲a∨综合| 欧美网站在线| 美女av一区| 日韩制服丝袜先锋影音| 四虎国产精品免费观看| 日韩专区一卡二卡| 岛国精品一区| 亚洲色图综合| 国产成人精品一区二区免费看京| 亚洲综合精品四区| 欧美激情另类| 日韩精品第一| 亚洲精品97| 国产a亚洲精品| 亚洲三级毛片| 欧美中文一区二区| 国产精品美女在线观看直播| 999久久久亚洲| 久久国产精品美女| 亚洲天堂免费| 亚洲成人精品| 免费日韩一区二区三区| 免费精品视频最新在线| 天堂√8在线中文| 国产精品久久久久9999高清| 国产精品婷婷| 天堂8中文在线最新版在线| 国产日本精品| 三级一区在线视频先锋| 久久婷婷丁香| 久久精品亚洲| 欧美一区激情| 婷婷亚洲五月| av日韩中文| 欧美激情综合| 日本不卡一区二区| 久热re这里精品视频在线6| 日韩精品1区| 国产精品一站二站| 亚洲三级毛片| 亚洲一区二区三区四区五区午夜| 国产伦久视频在线观看| 国产精品一区二区中文字幕| 亚洲综合五月| 一区在线免费| 亚洲高清毛片| 日韩不卡在线| 国产精品毛片久久|