SQL Server 2008的关键任务和商业洞察力

互联网 | 编辑: 邹震 2008-08-29 10:30:00转载

对于每天面对繁重管理任务的数据库管理员而言,产品性能的提升,特别是在管理性能方面的提升,可能是最能让他们欢欣雀跃的。

SQL Server 2008性能提升的“四大天王”分别是关键任务平台、动态开发、超越关系数据和无孔不入的商业洞察力。其中第一项和第四项是针对数据维护和管理的。SQL Server 2008对关键任务和商业洞察力的提升大大促进了管理的简化。SQL Server的管理工具和功能在这个版本中已经取得了若干重大突破。

一切皆因有你——Declarative Management Framework

SQL Server 2008引入了Declarative Management Framework(DMF),一个为SQL Server数据库引擎设计的基于策略的新型管理架构;基于策略的管理,有效改善了数据库性能。DMF是用来在一个网内管理一个或多个SQL Server实例的基于策略的系统。它通过利用SQL Server Management Studio创建用以管理服务器实体的策略,能够让你强制执行系统配置策略。

该架构包含了三个组分:策略管理、策略创建和显式管理(explicit administration)。策略管理和创建能够让你跨SQL服务器实例制定和实施策略,简化了管理,减少错误的发生。不管你已经制定了什么策略,显式管理都可以让你实时制定管理操作,并应用于所有服务器,

可能对于DMF而言最有意义的功能是可以让你跨一个或多个服务器管理和强制执行SQL Server安装策略。你可以一次对多个SQL Server执行同一个操作,而不用逐个服务器分别执行。

使用DMF来应用策略非常简单。你可以很容易地选择一个或多个接受管理的目标数据库,也可以直接检查这些目标数据库是否遵从了某策略,或直接强制目标数据库遵从这个策略。这些操作都可以在GUI控制台内执行,通常只需要花几分钟的时间就能制定和执行这些操作。

管理系统的性能

SQL Server 2008引进了大量新工具来改善和管理数据库性能。收集性能数据的标准和选择更加广阔,并且提供了一个新的集中信息库来存储和访问这些数据。测评和规划性能标准与过去相比更加简易,特别是在处理多数据库实例的时候。

SQL Server 2008还改进了数据压缩技术。有兴趣的朋友可以与SQL Server 2005的数据压缩性能作个比较,看看是不是能够运行得更快能不能生成更小的压缩文件。不过总的来说,数据压缩能把数据更有效地存储在数据库中,并降低存储需求。数据压缩还能够显著改善大型I/O工作负荷的性能,这样无论是从数据库获取数据还是把数据存入数据库中都可以更迅速地执行。


关注资源管理器

SQL Server通过一个称之为Resource Governor的新资源管理器工具,让你可以计量和控制资源的分配利用。资源管理器能够根据不同的工作负荷来确定资源限制和优先级别。换句话说就是可以自己定义每项操作或进程能够利用的服务器资源量,这样该操作和进程就不能利用超过你预设的可利用资源量。这可以让你同时执行多个任务,而不会有哪个任务因为资源不足而中途宕掉。

SQL Server 2008还引进了一项成为热插CPU(Hot Add CPU)的技术,可以让你在可支持的硬件平台增加额外的CPU,而不需要关闭相关应用设备和软件。不过,说实话,对于应该对什么样的系统在运行过程中添加CPU很难说。如果你暂时不能关掉一个数据库或者不能等到半夜的时候才关掉,那么热插CPU功能就可以让你毫不费劲地升级数据库服务器。如果想在一个更快速的系统上扩展和重建数据库,对于哪些想要节省宝贵时间的数据库管理员来说,热插CPU也将是个不错的选择。

作为数据库管理员,肯定非常享受这些新特性带来的乐趣,特别是那些能让你的日常管理生活过得更加轻松自如的特性。SQL Server 2008提供的资源管理器和新的性能测度工具等特性使管理员能够比以往任何一个SQL Server版本更轻松地压缩工作,节省时间。

 

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑