初探SQL Server 2008管理能力

来源:互联网 发布:C语言中感叹号 编辑:程序博客网 时间:2024/06/06 08:45
初探SQL Server 2008管理能力

提高管理员生产力

  Microsoft SQL Server 提供了一个用于管理一个或多个SQL Server实例的基于政策的系统和用于性能监控、故障排除和调整的工具,使得管理员能够更有效的管理他们的数据库和SQL Server 实例。

  容易扩展

  新的政策框架在多个服务器间进行管理,使得在企业中能够更容易的实施一致的配置政策。

  实行多个服务器间的自动化政策

  在SQL Server 2008中,DMF提供了发布政策种类到你的环境中其余的SQL Server上去的能力。

  你可以在一个SQL Server实例(作为配置服务器)上定义政策,然后将这些政策复制到其他的服务器上(作为配置目标)。

  对配置服务器上的政策或种类的任何改动(例如创建一个不活动的特殊种类)都会自动的传递到所有的配置目标上,这会显著的降低在企业中实施配置政策遵从性检查的相关费用。

  除了政策的传送,你还可以使用Query Editor对配置目标集合进行查询。

  符合期望目标

  管理员可以获得采取了改进的政策框架的系统配置的逻辑视图,使他们可以预先的定义想要的数据服务配置。

  管理工作的生产力和可靠性

  基于政策的管理框架提供了定义用于服务器、数据库和你的数据环境中的其他对象的政策的能力。

  当你定义一个政策时,你选择一个用于政策的执行模式,它将决定这个政策是按预先的计划执行了,还是通过管理人员手动执行的。下面是政策属性中的四个执行模式选项:

  •   按需。管理员手动调用政策检查。
  •   按计划,记录不符合政策的信息。一个SQL Server Agent作业定时执行这个政策,并记录任何与采用的政策不符的配置设置。
  •    进行改动,阻止不符合政策的操作。DDL 触发器回滚与所采取的政策不符的事务。
  •    进行改动,记录与政策不符的配置。当发生了相关的变动时事件通知会评估这个政策,并记录任何与采取的政策不符的配置设置。

  维护计划

  维护计划使管理员可以快速的配置标准的维护政策,例如常规数据库和事务日志备份,并在SQL Server实例上执行索引维护。维护计划向导提供了一个快速的和用户友好的方式来为一个或多个数据库定义维护计划。与任务相似,在主服务器/目标服务器配置中多个服务器维护计划可以从一个中央服务器那里进行管理。除了维护计划向导之外,SQL Server 管理套件(SQL Server Management Studio)还提供了一个广泛的设计界面,有了它你可以为维护计划任务定义一个更强大的工作流。

  监控和优化为最佳性能

  监控和优化你的数据服务的性能。

  •   SQL Server性能套件(SQL Server Performance Studio)

  SQL Server 2008提供了性能套件(Performance Studio),它是一个集成的框架,你可以使用它来集合、分析、排除故障和存储SQL Server 诊断信息。它的三个组件包括:

  o 减少数据采集工作量

  o 集中存储

  o 性能数据的分析报告

  •   数据采集

  o 性能套件提供了一个统一的数据采集设施,它在每一个你想监控的SQL Server实例中有一个数据采集器。

  o 你可以使用这个数据收集框架轻松的收集性能和常规的诊断数据。

  o 性能或诊断信息的来源包括SQL 跟踪、性能计数器和Transact-SQL 查询(例如从分布式管理视图获取数据)。

  •   性能数据集中存储

  配置数据采集器时,会创建一个默认名称为MDW的关系数据库作为一个管理数据仓库,用于将采集的数据存储在其中。这个数据库可以放在数据采集器所在的系统上,或放在单独的服务器上。

  •    采用System Center Operations Manager点对点对服务进行监控

  使用SQL Server 管理包,使得你的企业中的可扩展的系统管理更为广泛。

  •    实时的性能诊断

  使用SQL Server Profiler 来实时诊断捕捉服务器事件。将跟踪与性能计数器联系起来,以便分析事件和诊断问题。

  •   SQL Server Profiler

  SQL Server Profiler显示了SQL Server怎样通过提供一个显示SQL Trace所提供的功能的图形化界面在内部解决查询。有了SQL Server Profiler ,你可以捕捉SQL Server 实例上的工作负载所产生的活动。在SQL Server 2008中,你可以使用SQL Server Profiler 来捕捉Microsoft SQL Server™ 2000、Microsoft SQL Server™ 2005和SQL Server 2008数据库引擎实例上的活动,还有SQL Server 2005和SQL Server 2008 Analysis Services 实例上的活动。

  •   灵活的调整环境

  使用数据库引擎调整顾问(Use Database Engine Tuning Advisor,DTA)在相同的工作负载下调整多个数据库。只要选择数据库进行调整,并选择DTA产生索引和推荐分割方式。

  •   安排任何时间的任务

  使用SQL Server Agent service的分布式工作时间表和警告管理能力来自动的进行例行任务。创建数据库维护计划,帮助新的管理员维护数据资产。

  增强对系统的健壮性的可视化

  SQL Server管理套件包括一些标准的报告,你可以使用它们来查看关于你的SQL Server实例、数据库和其他对象的信息。

  •   动态管理视图

  使用动态管理视图(DMV),它提供了对数据库更好的可视性,并为预先监控数据库的健壮性和性能提供了一个更强大的、更灵活的和更安全的基础设施。.

  •    分析报告

  性能套件(Performance Studio)使用一个预先配置的系统采集的数据的集合的键集帮助你快速的分析你采集的数据,包括Server Activity、Query Statistics和Disk Usage 。Server Activity 系统采集的数据的集合是大多数监控和故障排除时的切入点。在SQL Server 管理套件中会发布一系列与每个系统采集设置相关的报告,你可以将这些报告作为一个性能仪表盘来帮助你分析你的数据库系统的性能。

  •   客户报告

  除了性能套件提供的性能仪表盘报告,SQL Server 管理套件还包括一些服务器级和数据库级的标准的报告,你可以使用这些报告来查看性能统计数字和实时活动。你可以使用这些报告来排除由过多的使用资源或并发问题而引起的性能故障。