国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數據庫 > Oracle > 正文

深入研究Oracle數據庫空間管理方法

2024-08-29 14:01:37
字體:
來源:轉載
供稿:網友
在Oracle數據庫中,DBA可以通過觀測一定的表或視圖來了解當前空間的使用狀況,進而作出可能的調整決定。 一.表空間的自由空間 通過對表空間的自由空間的觀察,可用來判斷分配給某個表空間的空間是太多還是不夠。請看下列的語句: 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等表空間中,高達80%以上的空間未被利用,對于生產型數據庫,這個表空間的設置有些偏高。 關于自由空間的管理,有下面的一些建議:利用Export及Import命令卸出和裝入表空間可以釋放大量的空間,從而緩解增加另外的數據文件的要求。如果包含具有高插入(insert)和更新(update)活動的表的表空間中自由空間的比重下降到了15%以下,要為此表空間增加更多的空間。對于一個基本是靜態表數據的表空間,如果有多于20%的自由空間,則可以考慮減少分配給它的文件空間量。減少SYSTEM表空間的空間量比較困難,因為那要重建數據庫。 二 表及索引的擴展 A.為了防止表或索引被過分擴展,及時實現對數據庫的調整,用戶應當經常對有關對象進行觀察。我們可以認為,擴展區域大于5個的表或索引為過分擴展(overextended)。請看下面的語句:   SQL > select substr(segment_name,1,15)  Segment_name,segment_type,  2 substr(tablespace_name,1,10)  Tablepace_name,extents,Max_extents  3from dba_segments  4where extents >5 and owner='JFCL'  5order by segment_name;  SEGMENT_NAMESEGMENT TABLEPACE_  EXTENTS MAX_EXTENTS  _TYPE  -------------- --------- ----------  CHHDFYB TABLE JFSJTS 11121  CHHDFYB_DHHMINDEX JFSJTS9121  DJHZFYB_BF TABLE JFSJTS 17500  DJHZFYB_DJHMINDEX IDX_JF6500  DJHZFYB_JZHMINDEX IDX_JF7500  GSMFYB TABLE JFSJTS 11121  JFDHTABLE JFSJTS 14500  JFDH_DHHM INDEX IDX_JF 61500  JFDH_JZHM INDEX IDX_JF 64500  XYKFYB TABLE JFSJTS7121  YHDATABLE JFSJTS6500  YHDA_BAKTABLE JFSJTS6500  YHHZFYB_12 TABLE JFSJTS 10500  13 rows selected. 通過觀察, DBA可以及時發現問題并進行相應的處理。我們可以利用export卸出表,然后刪除表,再利用import命令將表裝入,這樣,可以將不連續的區域合并成一個連續的空間。 B.如果用戶希望對表的空間設置進行優化,例如,需要改變表EMP的initial參數,可以采用下面的方法: 1.在將EMP表卸出并刪除后執行imp命令時使用indexfile參數:imp userid=scott/tiger file=emp.dmp indexfile=emp.sql Oracle把表和索引的創建信息寫到指定的文件,而不是把數據寫回。 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 1  MAXTRANS 255 LOGGING STORAGE(INITIAL  REM 10240 NEXT 10240 MINEXTENTS 1 MAXEXTENTS  121 PCTINCREASE 50 FREELISTS  REM 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)  TABLESPACE "USER_DATA" ;  REM ... 14 rows 對它進行編輯,去除"REM"等信息,找到Initial參數,根據需要改變它。 3.在SQL*plus中執行emp.sql。 4.裝入數據: imp userid=scott/tiger ignore=y file=emp.dmp 需要注意的是,ignore參數必須設為Y。 C.可以用下面的語句來觀察表或索引距離達到最大擴展的狀況,“UNUSE”為距離達到最大擴展的值,在User_extents表中,extent_id是從0開始記述數的。   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 b  4where a.table_name=b.segment_name  5 group by a.table_name ORDER BY 4;  TABLE_NAME MAXEXTENTS IN USEUNUSE  ---------- ----------- -------- ---------  YZPHB 98 1 97  SHJYB 121 1 120  SHFYB 121 1 120  RCHDB 121 1 120  SJTXDZB121 1 120  SJTXDAB121 1 120  CHYHB 121 1 120  JFDH 50014 486  8 rows selected.   如果“UNUSE"小到一定的程度,我們就應該加以關注,進行適當的調整處理。 三 關于連續空間 可以用下面的語句來查看數據庫中的自由空間:   SQL > select * from dba_free_space  where tablespace_name='SFSJTS'  2 order by block_id;  TABLESPACE FILE_ID BLOCK_ID BYTESBLOCKS  _NAME  ----------- --------- --------------  SFSJTS 6 133455 1064960 130  SFSJTS 6 133719 1032192 126  SFSJTS 6 133845 1064960 130  SFSJTS 6 135275 1064960 130  SFSJTS 6 135721 606208 74  SFSJTS 6 139877 901120 110  SFSJTS 6 143497 737280 90  SFSJTS 6 220248 737280 90  SFSJTS 6 246228 491520 60  SFSJTS 6 261804 1064960 130  10 rows selected. 我們可以通過命令的結果來估計相鄰自由空間的真正數量。對每一行,用起始快的id(BLOCK_ID)加上自由塊(BLOCKS)的數量,如果其和與下一行的塊id(BLOCK_ID)相等,則此兩行是連續的。如上例第二行和第三行,133719+126=133845,而1338456+130!=135275,所以從block_id為133719開始,有126+130=256個block的連續空間。 在Oracle數據庫的后臺,系統監視器(SMON)周期性地合并自由空間相鄰的塊,以得到更大的連續塊。而DBA可以用SQL命令來完成這個工作: alter tablespace tablespace_name coalesce; Oracle空間管理對數據庫的工作性能有重要影響,其管理方法值得我們認真研究。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
a级在线观看| 中文一区在线观看| 麻豆网站在线免费观看| 亚洲网站视频在线观看| 亚洲国产日韩成人综合天堂| yjizz视频网站在线播放| 亚洲an天堂an在线观看| 超碰在线影院| 国产午夜在线视频| 四虎国产精品永久在线| 福利资源在线久| 91超碰在线免费| av手机免费在线观看| 国产男女猛烈无遮挡免费视频| 国产一级片在线| 亚洲色婷婷综合开心网| 国产一二三四| 日本黄在线观看| 国产youjizz在线| 国产美女在线播放| www在线观看播放免费视频日本| 国产麻豆一区二区三区精品| 一区二区精品区| 国产三级在线免费观看| 浪潮av一区| 性欧美精品xxxx| 国产一级片在线| 国产在线看片| 国产在线观看18| 免费网站看黄yyy222| 精品国内自产拍在线视频| 中文字幕毛片| 尤物视频在线免费观看| 狠狠色丁香婷婷| 国产精品一品| 资源视频在线播放免费| 成人欧美亚洲| 尤物视频免费在线观看| 日本aⅴ写真网站免费| 一级二级三级在线观看| 中文乱码字幕av网站| 中文字幕免费中文| 国产午夜精品一区理论片| 五月综合网站| 国产三区四区在线观看| 国产精品入口免费麻豆| 国产精品69一区二区三区| 中文字幕av网| gogo高清在线播放免费| www.大网伊人| 国产在线视精品麻豆| 国产九色porn网址| 国产视频福利在线| 一级二级三级在线观看| 午夜在线视频| 综合图区亚洲白拍在线 | wwww亚洲| 五月婷婷在线视频| 影音先锋日韩| 福利在线视频导航| 精品美女调教视频| 免费在线黄色网址| 国产天堂在线观看| 亚洲综合在线不卡| 国产一卡2卡3卡四卡网站| 在线中文字幕资源| 国产乱精品一区二区三区| 国产porny蝌蚪视频| 永久免费av片在线观看全网站| 欧美日韩不卡中文字幕在线| 国产亚洲依依| 国产主播色在线| 99在线视频影院| 国产精品区一区二| 国产又色又爽又黄刺激在线视频| 国产高清视频在线| 午夜国产福利在线| 不卡av免费观看| a√在线视频| 国产三级香港三韩国三级| 轻轻色免费在线视频| 国产二级c片l毛片| 国产亚洲精品午夜高清影院 | 国产福利小视频在线| 久久精品蜜桃| jizz国产| 青青草原国产在线观看| 中文资源在线网| 国产视频中文字幕在线观看| 久久亚洲天堂| 黄网站在线观看高清免费| 尤物在线视频观看| 91在线超碰| 精品推荐蜜桃传媒| 国产视频xxxx| 精品免费视频一卡2卡三卡4卡不卡| 国产麻豆视频网站| 久久一本精品| 免费观看久久久久| 国产卡一卡二卡三| 国产丝袜在线播放| √天堂资源中文www| 18成年在线观看| 在线视频观看国产| av在线资源网| 国产麻豆一级片| 国产一区二区三区美女秒播| 最好看更新中文字幕| 中文字幕毛片| 精品国产免费观看一区| av中文天堂在线| 开心婷婷激情| 尤物在线网址| 中文乱码字幕av网站| av小说在线| 国产美女视频一区二区三区| 五月伊人六月| jizz在线免费观看| 国产美女一区视频| 在线黄色av| 中文字幕第一页在线| 在线一区观看| 天天操天天是| 一本久中文高清| 最新av中文字幕| 欧洲有码在线视频| 国产一二在线观看| 尤物视频在线观看视频| 国产在线一区二区视频| 2021天堂中文幕一二区在线观| www.狠狠操| 精品成人免费自拍视频| 国产在线视频福利| 亚洲视频在线观看不卡| 国产视频1区| 国产精品一区二区资源| 轻轻色免费在线视频| 国产精品福利视频一区二区三区| eeuss影院网站免费观看| 国产激情自拍| 国产精选在线观看| 在线观看国产视频| 精品一二三区视频| 国产成在线观看免费视频| 成视人a免费观看视频 | 亚洲欧美自拍另类| 中文字幕第一页在线| 免费a级在线播放| av中文网站| av在线首页| 亚洲激情丁香| 99在线播放| av网站在线播放| 在线中文免费视频| 国产福利视频在线| 国产不卡视频| 国产精品久久人| 国产日本在线| 精品国产免费第一区二区| 97影院理论午夜| 在线色视频观看| 国产精品久久精品牛牛影视| 国产三级在线看| 国产三级在线播放| 最近中文字幕mv2018在线高清| 在线看a视频| 在线免费观看黄色av| 国产成人va亚洲电影| 99久热re在线精彩视频| 精品网站www| 中文av资源在线| 69久久精品| 亚洲精品手机在线| 国产尤物视频| 国产一级电影网| 7777在线| 99爱视频在线观看| av在线不卡网站| 另类视频在线| 1区2区3区在线| 在线观看免费观看在线91| av在线不卡网站| 中文字幕有码在线视频| 在线观看国产福利视频| 蜜桃视频网站在线| 国产福利在线| www.91在线播放| 国产精品合集一区二区| 在线视频中文字幕| 国产在线观看av| 在线看黄网站| 18加网站在线| 久久亚洲国产成人亚| 国产二区在线播放| 国产中文在线视频| 在线中文字幕资源| 国产三级av在线| 天堂资源在线中文| 国产在线视频自拍| av中文资源在线|