当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 我们知道, Oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。
 

 

 ·soa热仍在蔓延 界定分水岭    »显示摘要«
    摘要:soa之热仍在蔓延。在4月初美国加州圣塔克拉拉举办的2006软件大会上,主流厂商和财富500强企业的cio们每一个热门话题,每一次思维碰撞,似乎总是绕不过面向服务的架构(soa)。 sap全球执行董事兼产品与技术事业部总裁夏嘉曦也出席了此次大会,与1500位嘉宾谈软件行业的五大发展趋势,其核心观点就是企业需要一个单独统一的平台以提供知识库连贯服务使信息技术业务得到灵活性。 soa界定分水岭 最近一项调查似乎也为夏嘉曦所言提供了有力的佐证。调查称,80......
    摘要:sys-con 媒体(www.sys-con.com)在近日揭晓了一年一度的" 读者选择奖" .这个奖项有“软件工业奥斯卡”之称.今年是第10届,有超过1.7万的sys-con读者参与了投票,分别评选出了在soa、web services, java 和 xml技术等领域的最佳产品、工具以及最佳提名。 1) 最佳 soa / service-oriented architecture 获胜者: webmethods enterprise service......


整理Oracle数据库碎片
 我们知道, oracle 作为一种大型数据库,广泛应用于金融、邮电、电力、民航等数据吞吐量巨大,计算机网络广泛普及的重要部门。对于系统管理员来讲,如何保证网络稳定运行,如何提高数据库性能,使其更加安全高效,就显得尤为重要。作为影响数据库性能的一大因素 -- 数据库碎片,应当引起 dba 的足够重视,及时发现并整理碎片乃是 dba 一项基本维护内容。

【相关文章:SQL SERVER内存会不断增加的问题

【扩展阅读:SQL Server数据库和XML标识语

1 、碎片是如何产生的 【扩展信息:MS SQL的连接处理解决方案

---- 当生成一个数据库时,它会分成称为表空间( tablespace )的多个逻辑段( segment ),如系统( system )表空间 , 临时( temporary )表空间等。一个表空间可以包含多个数据范围( extent )与一个或多个自由范围块,即自由空间( free space )。

---- 表空间、段、范围、自由空间的逻辑关系如下:

---- 当表空间中生成一个段时,将从表空间有效自由空间中为这个段的初始范围分配空间。在这些初始范围充满数据时,段会请求增加另一个范围。这样的扩展过程会一直继续下去,直到达到最大的范围值,或者在表空间中已经没有自由空间用于下一个范围。最理想的状态就是一个段的数据可被存在单一的一个范围中。这样,所有的数据存储时靠近段内其它数据,并且寻找数据可少用一些指针。但是一个段包含多个范围的情况是大量存在的,没有任何措施可以保证这些范围是相邻存储的,如图〈 1 〉。当要满足一个空间要求时,数据库不再合并相邻的自由范围(除非别无选择),而是寻找表空间中最大的自由范围来使用。这样将逐渐形成越来越多的离散的、分隔的、较小的自由空间,即碎片。例如:

2 、碎片对系统的影响

---- 随着时间推移,基于数据库的应用系统的广泛使用,产生的碎片会越来越多,将对数据库有以下两点主要影响:

---- ( 1 )导致系统性能减弱

---- 如上所述,当要满足一个空间要求时,数据库将首先查找当前最大的自由范围,而 " 最大 " 自由范围逐渐变小,要找到一个足够大的自由范围已变得越来越困难,从而导致表空间中的速度障碍,使数据库的空间分配愈发远离理想状态;

---- ( 2 )浪费大量的表空间

---- 尽管有一部分自由范围(如表空间的 pctincrease 为非 0 )将会被 smon (系统监控)后台进程周期性地合并,但始终有一部分自由范围无法得以自动合并,浪费了大量的表空间。

3 、自由范围的碎片计算


...   下一页
    摘要:560)this.style.width=560; onmousewheel = javascript:return big(this) height=312 src="http://www.cbinews.com/servlet/lobservlet?id=-388251695" width=500 border=0>图片1 服务优先的it构架soa是企业it应用和方案的战略转向热点,但它的实施和收益都不是一件简单的事,需要一步一步认识投入回报。其过程......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE