电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Oracle 數據庫碎片整理

瀏覽:6日期:2023-11-17 13:16:24
Oracle 數據庫碎片整理http://www.computerworld.com.cn (2001-05-14 11:15:01)我們知道,oracle作為一種大型數據庫,廣泛應用于金融、郵電、電力、民航等 數據吞吐量巨大,計算機網絡廣泛普及的重要部門。對于系統治理員來講,如何 保證網絡穩定運行,如何提高數據庫性能,使其更加安全高效,就顯得尤為重要 。作為影響數據庫性能的一大因素--數據庫碎片,應當引起dba的足夠重視,及時 發現并整理碎片乃是dba一項基本維護內容。----;1、碎片是如何產生的----;當生成一個數據庫時,它會分成稱為表空間(tablespace)的多個邏輯段( segment),如系統(system)表空間,臨時(temporary)表空間等。一個表空間 可以包含多個數據范圍(extent)和一個或多個自由范圍塊,即自由空間(free space)。----;表空間、段、范圍、自由空間的邏輯關系如下:----;當表空間中生成一個段時,將從表空間有效自由空間中為這個段的初始范圍 分配空間。在這些初始范圍布滿數據時,段會請求增加另一個范圍。這樣的擴展 過程會一直繼續下去,直到達到最大的范圍值,或者在表空間中已經沒有自由空 間用于下一個范圍。最理想的狀態就是一個段的數據可被存在單一的一個范圍中 。這樣,所有的數據存儲時靠近段內其它數據,并且尋找數據可少用一些指針。 但是一個段包含多個范圍的情況是大量存在的,沒有任何措施可以保證這些范圍 是相鄰存儲的,如圖〈1〉。當要滿足一個空間要求時,數據庫不再合并相鄰的自 由范圍(除非別無選擇),;而是尋找表空間中最大的自由范圍來使用。這樣將逐 漸形成越來越多的離散的、分隔的、較小的自由空間,即碎片。例如:----;2、碎片對系統的影響----;隨著時間推移,基于數據庫的應用系統的廣泛使用,產生的碎片會越來越多 ,將對數據庫有以下兩點主要影響:----;(1)導致系統性能減弱----;如上所述,當要滿足一個空間要求時,數據庫將首先查找當前最大的自由范 圍,而'最大'自由范圍逐漸變小,要找到一個足夠大的自由范圍已變得越來越困 難,從而導致表空間中的速度障礙,使數據庫的空間分配愈發遠離理想狀態;----;(2)浪費大量的表空間----;盡管有一部分自由范圍(如表空間的pctincrease為非0)將會被smon(系統 監控)后臺進程周期性地合并,但始終有一部分自由范圍無法得以自動合并,浪 費了大量的表空間。----;3、自由范圍的碎片計算----;由于自由空間碎片是由幾部分組成,如范圍數量、最大范圍尺寸等,我們可 用fsfi--free;space;fragmentation;index(自由空間碎片索引)值來直觀體現 :fsfi=100*sqrt(max(extent)/sum(extents))*1/sqrt(sqrt(count(extents))); ----;可以看出,fsfi的最大可能值為100(一個理想的單文件表空間)。隨著范 圍的增加,fsfi值緩慢下降,而隨著最大范圍尺寸的減少,fsfi值會迅速下降。 ----;下面的腳本可以用來計算fsfi值:rem;;;;fsfi;value;compute; rem;;;;fsfi.sql; column;fsfi;format;999,99; select;tablespace_name,sqrt(max(blocks)/sum(blocks))*; (100/sqrt(sqrt(count(blocks))));fsfi; from;dba_free_space; group;by;tablespace_name;order;by;1spool;fsfi.rep/; spool;off----;比如,在某數據庫運行腳本fsfi.sql,得到以下fsfi值:tablespace_name;;;fsfi; ------------------------------;-------; rbs;;;;;;74.06; system;;100.00; temp;;;;;22.82; tools;;;;75.79; users;;;100.00; user_tools;;;;;;100.00; ydcx_data47.34; ydcx_idx;57.19; ydjf_data33.80; ydjf_idx;75.55; ----;統計出了數據庫的fsfi值,就可以把它作為一個可比參數。 在一個有著足夠 有效自由空間,且fsfi值超過30的表空間中,很少會遇見有效自由空間的問題。 當一個空間將要接近可比參數時,就需要做碎片整理了。----;4、自由范圍的碎片整理----;(1)表空間的pctincrease值為非0----;可以將表空間的缺省存儲參數pctincrease改為非0。一般將其設為1,如: alter;tablespace;temp; default;storage(pctincrease;1)----;這樣smon便會將自由范圍自動合并。也可以手工合并自由范圍:alter;tablespace;temp;coalesce----;5、段的碎片整理----;我們知道,段由范圍組成。在有些情況下,有必要對段的碎片進行整理。要 查看段的有關信息,可查看數據字典dba_segments,范圍的信息可查看數據字典 dba_extents。假如段的碎片過多,;將其數據壓縮到一個范圍的最簡單方法便是 用正確的存儲參數將這個段重建,然后將舊表中的數據插入到新表,同時刪除舊 表。這個過程可以用import/eXPort(輸入/輸出)工具來完成。----;export()命令有一個(壓縮)標志,這個標志在讀表時會引發export確定 該表所分配的物理空間量,它會向輸出轉儲文件寫入一個新的初始化存儲參數-- 等于全部所分配空間。若這個表關閉,;則使用import()工具重新生成。這樣, 它的數據會放入一個新的、較大的初始段中。例如:exp;user/passWord;file=exp.dmp;compress=y;grants=y;indexes=y; tables=(table1,table2)----;若輸出成功,則從庫中刪除已輸出的表,然后從輸出轉儲文件中輸入表:; imp;user/password;file=exp.dmp;commit=y;buffer=64000;full=y; ----;這種方法可用于整個數據庫。----;以上簡單分析了oracle數據庫碎片的產生、計算方法及整理,僅供參考。數 據庫的性能優化是一項技術含量高,同時又需要有足夠耐心、認真細致的工作。 對數據庫碎片的一點探討,----;假如能起到拋磚引玉,對大家有所啟發的話,便是作者最大的心愿。 另外,;應該定期shutdown;database,;從而清理momery碎片.
標簽: Oracle 數據庫
主站蜘蛛池模板: 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 电子天平-华志电子天平厂家 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | 上海宿田自动化设备有限公司-双面/平面/单面贴标机 | 上海租车公司_上海包车_奔驰租赁_上海商务租车_上海谐焕租车 | 蒸汽吸附分析仪-进口水分活度仪|康宝百科 | DWS物流设备_扫码称重量方一体机_快递包裹分拣机_广东高臻智能装备有限公司 | 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 盘煤仪,盘料仪,盘点仪,堆料测量仪,便携式激光盘煤仪-中科航宇(北京)自动化工程技术有限公司 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 液氮罐(生物液氮罐)百科-无锡爱思科| 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 缠绕机|缠绕膜包装机|缠绕包装机-上海晏陵智能设备有限公司 | 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 数年网路-免费在线工具您的在线工具箱-shuyear.com | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 光谱仪_积分球_分布光度计_灯具检测生产厂家_杭州松朗光电【官网】 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 河南新乡德诚生产厂家主营震动筛,振动筛设备,筛机,塑料震动筛选机 | 仿古瓦,仿古金属瓦,铝瓦,铜瓦,铝合金瓦-西安东申景观艺术工程有限公司 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 工业风机_环保空调_冷风机_工厂车间厂房通风降温设备旺成服务平台 | IPO咨询公司-IPO上市服务-细分市场研究-龙马咨询 | 台湾HIWIN上银直线模组|导轨滑块|TBI滚珠丝杆丝杠-深圳汉工 | 薄壁轴承-等截面薄壁轴承生产厂家-洛阳薄壁精密轴承有限公司 | 北京浩云律师事务所-法律顾问_企业法务_律师顾问_公司顾问 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 课件导航网_ppt课件_课件模板_课件下载_最新课件资源分享发布平台 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 |