SQL Server 2005新性能简述

  因为SQL Server 2000缺乏某些高端性能,所以就被认为是90磅重的小不点儿。其实,没有哪个强者能够完成每一项壮举,也没有哪家公司需要每一项高端特性。多年来,许多大大小小的企业一直都在使用SQL Server来运行其公司业务。而经过全面修改的微软SQL Server 2005又带来了许多强大的新功能和一批新工具,SQL Server正在变得强大起来。

  不可否认,说到真正的企业特性,尤其是在高可用性和灾难恢复方面,SQL Server总是比不上Oracle数据库。Oracle凭借联机重建索引、基于快照的恢复和故障替换时进行日志传送等特性,能够满足24×7的关键业务型操作,而SQL Server要是没有第三方解决方案的帮助,则无法提供真正的零数据丢失。对不需要上述这些保护的客户而言,SQL Server提供了可靠稳定的数据库,而且许可费比较低。不过与维护有关的停机却是个不争的事实。

  现在,这种状况已发生了变化。经过五年多的修改后,SQL Server 2005不但克服了高可用性和灾难恢复方面的缺点,还几乎在各个方面都有了全面改进:管理任务得到了简化;监控和诊断功能得到了增强;默认的锁定配置、数据加密及其他新特性增强了安全。如今,分析服务(Analysis Services)、报表服务(Reporting Services)和数据挖掘(Data Mining)全面集成,而且已经很成熟。数据转换服务(DTS)已从头到尾经过了改写,已逐渐成为更强大、更灵活的SQL服务器集成服务(SSIS)。与Visual Studio和.Net/CLR的集成,把SQL Server的内部机制展现给了.Net开发人员、把.Net的内部机制展现给了SQL开发人员。这意味着,现在就可以利用.Net的强大功能,用于存储过程、数据流和数据转换、商业智能等应用。

  SQL Server 2005还承诺能够提高性能。除了让数据库管理员对数据库进行分区、实现负载均衡外,微软还在改进内存管理、索引策略和查询优化方面进行了大量工作。用户会看到这种区别的。

时间: 2024-12-30 21:02:22

SQL Server 2005新性能简述的相关文章

SQL Server 2005新特性

一.企业级数据管理 在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQL Server 2005,组织内的用户和IT专家将从减少应用程序宕机时间.提高可伸缩性及性能.更紧密的安全控制中获益.SQL Server 2005 也包括了很多新的和改进的功能来帮助企业的IT团队更有效率的工作.SQL Server 2005 包括了几个在企业级数据管理中关键的增强: 易管理 可用性 可伸缩性 安全性 1.易管理 SQL Server 2005 能够更为简单的部署.管理和优化

SQL Server 2005新功能-TSQL

server SQL Server 2005相对于SQL Server 2000改进很大,有些还是非常实用的. 举几个例子来简单说明 这些例子我引用了Northwind库. 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了. --前n名的订单declare @n int  set @n = 10  select TOP(@n) * from Orders 2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表.S

SQL Server 2005新功能

server  举几个例子来简单说明 这些例子我引用了Northwind库. 1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了.  --前n名的订单declare @n int  set @n = 10  select TOP(@n) * from Orders 2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表.SQL Server 2005一句话就支持分页,性能据说也非常不错. --按Freight从小到

SQL Server 2005 的性能优化工具

由于现在项目的数据量非常的庞大,日均新增数据几乎达到5位数,数据库的性能就成了整个项目的关键,如何才能做到最优化?不但从数据库逻辑的设计还是物理设计都应该仔细的规划和考虑. 物理上的优化有最笨的方法就是提高数据库的性能,再高个档次就是合理组织数据库文件和Temp数据库存放的位置了,逻辑上优化无非就是有良好的数据库设计数据量大的时候三范式就有一点站不住了,适当的数据冗余也是提高数据库检索效率的有效手段,但这些都需要经验丰富的家伙才能游刃有余,好在SQL2005提供了数据库优化工具使得优化这个工作在

SQL Server 2005的性能优化工具

由于现在项目的数据量非常的庞大,日均新增数据几乎达到5位数,数据库的性能就成了整个项目的关 键,如何才能做到最优化?不但从数据库逻辑的设计还是物理设计都应该仔细的规划和考虑. 物理上的优化有最笨的方法就是提高数据库的性能,再高个档次就是合理组织数据库文件和Temp数据 库存放的位置了,逻辑上优化无非就是有良好的数据库设计数据量大的时候三范式就有一点站不住了,适 当的数据冗余也是提高数据库检索效率的有效手段,但这些都需要经验丰富的家伙才能游刃有余,好在 SQL2005提供了数据库优化工具使得优化这

SQL Server 2005数据加密技术应用研究

数据加密是SQL Server 2005新增的数据安全特性,这对应用程序开发者来说是非常重要的改进.本文从程序开发者角度,探讨SQL Server 2005数据加密特性以及如何运用该特性保证系统的数据安全. SQL Server 2005是微软开始实施其"可信赖计算" 计划以来的第一个主要的产品,它提供了丰富的安全特性,为企业数据提供安全保障.对开发人员来说,最关注的是如何在程序设计过程中应用这些特性来保护数据库中的数据安全.本文将从应用程序开发者角度探讨基于SQL Server 20

SQL Server 2005你了解多少?

 很多人关心的和担心的都是SQL Server 2005 相对它的前版本SQL Server 2000所做的重大改进或新增功能. 在我升级到SQL2005之后,不得不说的:你也值得拥有.(套用一句广告语,呵呵) 我总结了一下个人认为SQL Server 2005 中最值得你为之升级的10 个理由.无论你是想了解或学习SQL Server 2005,还是正在评估或考虑升级到SQL Server 2005,我相信当时你看完这篇帖子一定会对你的决定起到参考作用. 升级理由一:数据分区 只有到了2005

如何实现SQL Server 2005快速web分页

本文着重介绍SQL Server 2005新增加的ROW-NUMBER排序函数,它会根据你指定的分类标准将结果数据集进行分类,同时给数据集分配连续的页面,供大家参考! 分页,就是按照某种规则显示分组数据集,但是在SQL Server 中,分页并不是十分容易就能够实现.在过去,开发人员通常需要自己编写程序,使用临时表格来实现分页功能,或者将所有的数据结果集返回到客户端,在客户端进行分页操作.从开发人员或者DBA的角度来看,两种方法都不能令人满意. 随着SQL Server的发布,其中的一些排序函数

通过 SQL Server 2005 索引视图提高性能

本文介绍了 SQL Server 2005 Enterprise Edition 中经过改进的索引视图功能.文中对索引视图进行了说明介绍,并讨论了可通过该功能改善性能的一些具体情况 一.索引视图 多年以来,Microsoft SQL Server 一直支持创建称为视图的虚拟表.通常,这些视图的主要作用是: • 提供一种安全机制,将用户限制到一个或多个基表的某个数据子集中. • 提供一种机制,允许开发人员自定义用户通过逻辑方式查看存储在基表中的数据的方式. 通过 SQL Server 2000,S