<b>轻松学会进级SQL Server数据库系统</b>[MSSQL防范]
本文“<b>轻松学会进级SQL Server数据库系统</b>[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
当数据库服务器变得非常繁忙招致性能下降时,你会怎么办?购置更多的硬件进级你的服务器,还是重新考虑数据库服务器计划使得数据库平台具有杰出的可进级性呢?假如你在一个相当大的商店工作过,你极大概无意碰到过这些问题.有时答案是简单地查看一下当前的利用以及改良一些计划来提高性能.
解析阶段
在你决意进级你的数据库环境之前,你应当拟定一本性能尺度,然后,对查询和情势做些改正,对比你拟定的尺度看性能能否有所提高,一旦可以使得你当前的系统可以高效的工作,那么你应当重新评价能否仍旧需求进级系统.
扩大VS减小
扩大和减小是你可以用来改变你的数据库环境以提高性能的两种办法.下面我们对这两种办法的优缺陷做一个对比.
扩大
这种办法,你要为数据库系统购置新的或改良的硬件.这些增添的硬件大概包含快速掌握器,快速硬盘子系统,更多的内存、更多的处理器等等.
长处:为机械增添新硬件毫无疑问将会加快你的利用的履行.在大大都环境下,简单扩大服务器将会提到充足的性能到达称心的地步.你可以利用64位新版sql server来大大提高性能,该版本需求更多内存和更大的处理本领.
缺陷:企业级服务器机械上的硬件价钱非常高贵,因此这大概会是一个禁止的高贵代价.假如等你有充足的本领来扩大时,大概已到了需求减小的时刻.
减小
这种办法是分化数据库,将差别部份的数据辨别存放在单独的数据库服务器上,这种办法普通要对利用层和数据库层做大量改变才能成功实施.
长处:这种办法答应你的计划更具可进级性,因为假如你当前的构造正招致了一个瓶颈,你便可以进一步分化计划,利用更多的机械辨别处理数据.分化的典型情势是将逻辑相关的表格分化到差别的服务器上大概平行的分化你的表格使得每个数据库服务器拥有全部数据集的一部份.你也可以将这两种办法结合起来利用.
减小办法的另一个长处是潜在地可以处理大的事件负载,并且你可以利用普通的硬件,这要比扩大进级要购置的硬件便宜的多.此外,它普通不需求像扩大进级那样要购置企业级的服务器.
缺陷:举行这种进级要比扩大的办法艰难的多.事实上,倡议只在下面这种情形下利用这种办法:当你的当前系统已经平均每分钟处理N个事件,再也不能处理更多.这种方法的进级之所以艰难是因为它很难保护,拥有众多的可移动部份,且很难逻辑地分割数据或表格.因此处理被均衡的分配到单独的服务器上.
以上是“<b>轻松学会进级SQL Server数据库系统</b>[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |