SQL Server 2008中的十大新特性
其实SQL Server 2008本身有远不止10项目增强与新特性。下面是我所认为的比较重要的新特性,欢迎拍砖:
10、PowerShell。PPwerShell是Windows下的新的脚本语言,现在已经集成到SQL Server 2008里了。如果你是一个DBA且愿学习PowerShell,那么这项技术将显著改善你的日常工作。
9、新的数据类型。新的数据类型中最令人兴奋的可能是Date、Time、DateTime2,可能还有Spatial、HierarchyID。
8、Tablix。一个混合了表和矩阵的格式,随着SQL Server 2008报表服务的发布而推出。
7、查询处理优化。新的星型连接对某些查询提供难以置信的性能提升;而且,虽然在SQL Server 2005中已经引入了分区表,在SQL Server 2008中的查询执行计划的性能改进及为分区表设计的新UI工具将增强分区表的采用率。
6、筛选索引(Filtered indexes)。可以为一个非常大的表创建小的目标非聚集索引(targeted nonclustered index)的能力是对索引的完美逻辑扩展。这将一个最爱欢迎的特性之一。
5、数据仓库管理。由Performance Studio或自定义报表收集性能数据的新的一致方法,供以后进一步分析使用。同时,第三方在此基础上可以做更多事情。
4、数据压缩。为减少IO而改善CPU周期的能力将显著增强企业数据库的可扩展性。这项实用功能为将数据库升级到SQL Server 2008企业版提供令人信服的理由。
3、Management Studio。这个工具集成了许多功能,包括与多服务器的查询、服务器配置、智能感知、T-SQL 调试器、可自定义的查询编辑器选项卡、查询编辑器的错误列表、方便导出查询结果的数据,通过查询启动 profiler、对象搜索、显著改进的对象资源管理器详细信息页、一个新的活动监视器、使用查询计划的改进的方法;同时,它比以前更快。
2、Merge and Table-valued parameters。Table-valued parameters革新了应用程序事务与数据库通信的方法。新的merge命令地一个事务中合并了insert, update, and delete操作。
1、Policy-based management (PBM)。PBM意味着服务器和数据库可以以应用和执行一致的政策的方式来声明式的管理,不再是运行一些特别的脚本。这个特性将明显改变企业DBA每天的工作方式。
首发张文杰的博客:http://zhangwenjie.net(转载请保留,谢谢)。