技术开发 频道

SQL Server 2005性能调整工具介绍



    确保你的SQL Server 2005数据库和应用程序都具有优化的性能级别.一旦你确认了问题,你就需要了解使用什么工具来修正它们。无论您是否考虑移植到SQL Server 2005,或者您已经站在了潮流的前线,这里收集的来自我们的SQL Server 专家们的贴士将会引导你优化微软的最新的SQL Server 。挖掘新工具,例如数据库快照(Database Snapshots)和SQL OS。学习如何优化现有的特性,例如SQL Profiler,但是现在它是在SQL Server 2005中。引入全新的特性,例如SQL Server Integration Services (SSIS),并且看看如何扩展它的功能。

   
如果你喜欢看有关SQL Server 2005性能的某个专题的文章,请给我们发送e-mail。jinpu@staff.chinabyte.com

一、备份和重新存储

   1.  SQL Server 2005: 何时以及如何使用数据库快照( Database Snapshot)

   
SQL Server 2005中出现了一个特性,可以让你轻松创建一个只读的数据库拷贝。Edgewood Solutions公司的Greg Robidoux揭示了使用数据库快照的优点和缺点。

 2.  SQL Server 2005中的部分备份选项

    SQL Server 2005提供了新的备份加强措施,通过只备份发生了改变的数据的方法来帮助减少备份的痛苦。投稿人Serdar Yegulalp为你比较了这些选择。

 3.  SQL Server 2005中的在线重新存储特性

   
SQL Server 2005的在线重新存储特性消除了必须在重新存储备份的时候禁止访问的需求。

二、商务智能和数据仓库

 1.  可以写脚本和编程的扩展SSIS 包

    SQL Server Integration Service通过脚本和程序的编写扩展了他的功能。在这篇贴士中,你将会学习如何扩展SSIS包中的控制流和数据流。

 2.  分类索引对SQL Server 2005 性能的改善

  SQL Server 2005索引分类让你可以将特定索引的负载分散到多个文件上面去。学习如何用分类数据来创建索引。

 3.  管理套件中的报告服务变得实时了

    SQL Server 2005中集成了带有报告服务的管理套件,可以提供以前从未有过的实时的报告服务。这篇贴士为您简单介绍了这个工具集。

 4.  使用立体分隔来改善分析服务的性能

    当报告是基于大量数据的时候,分析服务的性能就会左右摇摆。这篇贴士解释了如何使用立体分隔来改善查询的性能,减少停机的时间。

 5.  使用SQL Server Profiler 的分析服务

    SQL Server 2005通过SQL Profiler打开了分析服务的内部处理和调整的大门,提供了前面版本没有提供的功能。学学如何开始吧。



三、开发

1.  升级SQL Server 2005中的存储过程

    学习如何升级你的存储过程来利用新的SQL Server 2005特性,在不需要破坏现有功能的前提下。

2.  如何调试T-SQL 存储过程

    Visual Studio 2005中很容易使用的图像化调试工具可以帮助你简化T-SQL代码的单元测试过程。

3.  编写高质量的SQLCLR 例程

    SQLCLR是SQL Server 2005中强大的新的开发工具,但是它会根据你的工具来进行一些调整来正确地适应你的要求。这里帮助你使用这种新的编程范例。

4.  SQL Server 2005中的异常处理非常好的实践方案

    SQL Server 2005给你带来TRY/CATCH这种新的T-SQL特性,它可以帮助你寻找并且解决错误,在它们到达应用程序代码之前。这里有使用它的非常好的实践方案。

5.  使用SQL Server 2005 Profiler追踪查询的执行

    分析SQL Server Profiler的结果,可以帮助你良好调整查询的性能。Edgewood Solutions公司的Jeremy Kadlec解释了如何基于两种不同的场景。

6.  使用SQL Server 2005中的模式

 如果你正在管理很多的数据库,里面有很多的对象,那么是时候利用SQL Server 2005中的 ANSI SQL特性:模式(schemas)了。这里解释了模式是如何带来好处的。

7.  利用SQL Server 2005 Express进行开发

    利用SQL Server 2005 Express Edition,微软免费提供了丰富性能的工具集,并且它们的界面还让你感觉非常熟悉。

8.  使用SQL Server 2005 SQL OS追踪资源利用率

    SQL Server 2005中的SQL OS可以让你识别并解决SQL Server,Windows,以及硬件平台上面的性能问题。



四、安全

1.  SQL Server 2005中的表面区域配置和其它工具

   
表面区域配置可以减少你的SQL Server的表面区域,并且限制攻击者的通路.这里可以了解有关SAC, SQL Browser 和SQL Server配置管理器的使用方式。

2.  SQL Server 2005中的加密加强

    SQL Server加密曾经是令人讨厌的和不完整的,因为它无法加密静止的数据,但是现在这种情况改变了,CISSP 的Kevin Beaver说。

3.  SQL Server 2005中的所有权链

    所有权链拥有SQL Server 2005中唯一的权限问题。投稿人Serdar Yegulalp解释了所有权链的访问级别,以及使用“EXECUTE AS”的好处。

4.  SQL Server中的分析服务2005已经改善了安全措施

    微软改善了分析服务2005中的安全特性。MSAS升级包括更安全的,更灵活的数据库用户权限和立体的处理。

五、安装

1.  数据库引擎调整向导: 如何调整你的新SQL Server 2005

    安装SQL Server 2005不是你最大的调整;它可以保证新的数据库管理系统满足高性能的需求。调整你的系统,使用数据库引擎调整向导。

2.  使用 SQL Server 2005 升级向导减少升级中的未知数

    Adam Machanic解释了你为什么需要SQL Server 2005升级向导的原因,以及如何让它开始工作。

3.  SQL Profiler: SQL Server 2005的特性,功能和安装

    Edgewood Solutions公司的 Jeremy Kadlec讨论了SQL Server 2005中新的Profiler,以及如何利用它。

4.  SQL Server 2005中的警告功能

    SQL Server 2005中的警告功能大大超过了SQL Server 2000。行业需要现在由Database Mail得到了满足。

0
相关文章