当前位置:首页 » 编程语言 » sql2000sql2005

sql2000sql2005

发布时间: 2024-08-11 10:56:29

sql2000升级到sql2005查询速度很慢是为什么

简单回答:
普通家用、工作桌面用电脑上,SQL 2005的表现不会比SQL2000的快。
简单的查询,SQL 2005的表现与SQL2000的速度基本一样。
在当前的主流配置的服务器级别的计算机上,复杂的查询,SQL 2005及其后版本,可能会比SQL2000的速度高很多。

*********以下相关知识********

1、SQL2005相对SQL2000来说,基础资源占用要大很多,所以,在普通个人办公用电脑或笔记本上,直接感受就是慢了很多。
2、在当前主流的服务器上,配置得当的话,对客户端提供数据的能力相比SQL2000来说,速度上基本差不多。复杂查询的速度要高很多(多表运算、联查、相似方式查询,等)。那种以为版本越新速度越快的想法是不确切的。
3、对于SQL Server来说,新版本的优越性在于它的新特性,稳定性,以及对新的硬件的支持,以及复杂条件下的优化。比如最大支持的CPU数、最大支持内存量。在大内存、多CPU的情况下,新版本的运行效率有可能比老版本高。
4、在当前,如果是从SQL 2000升级的话,个人建议使用SQL Server 2008 R2版,这个版本相对SQL 2005要稳定一些,用的人也比较多一些,别人的资料、经验也相对全一些。
5、重复的是,SQL2005也好,SQL2008也好,以及其后版本的SQL Server,在某些基础的东西的运行速度和效率上,并不一定比SQL2000要快。比如在千万在千万条数据的某数据表中用“=”去查找某条记录,SQL2008的执行得到结果的速度与SQL2000的基本一样。
6、但是,并不是建议千年用SQL2000不放,随着硬件性能的发展,有很多东西是随着变化的,SQL 2005及其后版本对某些需要大时间执行的语句作了很多细微的优化。比如在千万条数据的某数据表中执行like语句,在大内存(32G内存以上的服务器上)SQL2008的执行得到结果的速度就要比SQL2000快30%左右。

Ⅱ sql2005和sql2000有什么区别

1、加强的T-SQL (事务处理SQL )
T-SQL 天生就是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。现在,它与许多新的特性相结合,包括通过同时使用TRY和CTACH来进行错误处理,可以在语句中返回一个结果集的通用表表达式(CTEs),以及通过PIVOT 和UNPIVOT命令将列转化为行和将列转化为行的能力。

2、CLR(Common Language Runtime,通用语言运行时)
SQL Server 2005中的第二个主要的增强特性就是整合了符合.NET规范的语言 ,例如C#, ASP.NET 或者是可以构建对象(存储过程,触发器,函数等)的 VB.NET。这一点让你可以在数据库管理系统中执行.NET代码以充分利用.NET功能。它有望在SQL Server 2000环境中取代扩展的存储过程,同时还扩展了传统关系型引擎功能。

3、服务代理(Service Broker)
服务代理处理的是以松散方式进行联系的发送者和接收者之间的消息。一个消息被发送、处理和回答,完成整个事务。这大大扩展了数据驱动应用程序的性能,以符合工作流或者客户业务需求。

4、数据加密
SQL Server 2000没有用来在表自身加密数据的有文档记载的或者公共支持的函数。企业需要依赖第三方产品来满足这个需求。SQL Server 2005自身带有支持对用户自定义数据库中存储的数据进行加密的功能。

5、SMTP邮件
在SQL Server 2000中直接发送邮件是可能的,但是很复杂。在SQL Server 2005中,微软通过合并SMTP邮件提高了自身的邮件性能。SQL Server从此跟Outlook说“bye-bye”!

6、HTTP终端
你可以很轻松地通过一个简单的T-SQL 语句使一个对象可以在因特网上被访问,从而创建一个HTTP终端。这允许从因特网上呼叫一个简单的对象来获取需要的数据。

7、多活动结果集(Multiple Active Result Sets ,简称MARS)
多活动结果集允许从单个的客户端到数据库保持一条持久的连接,以便在每个连接上拥有超过一个的活动请求。这是一个主要的性能改善,它允许开发人员让用户在使用SQL Server工作的时候拥有新的能力。例如,它允许多个查询,或者一个查询的同时输入数据。底线就是一个客户端连接可以同时拥有多个活动的进程。

8、专用管理员连接
如果所有的内容都出错了,那么只能关闭SQL Server服务或者按下电源键。专用管理员连接结束了这种状况。这个功能允许数据库管理员对SQL Server发起单个诊断连接,即使是服务器正在出现问题。

Ⅲ 如何在已安装Sql2000的Windows 2003 Server上安装Sql2005并确保共存

在Window 2003 Server上实现Sql2000与2008的共存安装指南


假设你的系统已经安装了Sql2000,接下来我们将逐步安装Sql2005,确保两个版本的无缝协作。


步骤一:光盘1的安装


跳过光盘的“准备”选项,直接进入“服务器组件、工具、在线手册和示例”的安装。在许可协议页面,确认接受条款,这是必要的安装前提。


随后,安装程序会进行系统配置检查,你的硬件配置要足够支持,否则可能会遇到问题。接着,输入注册信息并选择安装组件,仅选SQL Server Database Services,可以选择“高级”选项自定义安装路径。


关键步骤二:实例名设置


如果你是初次安装,可以选择默认实例名。但鉴于Sql2000的存在,我们需要创建“新实例名”,输入一个16位字母(A-Z或a-z),避免与Sql2000冲突。


安装过程包括混合认证模式的设置和sa密码,其他默认选项即可,直至完成安装。此时,Sql2005并未自动附带Management Studio,还需进一步处理。


光盘2:工具安装


运行光盘2,选择“仅工具、在线手册和示例”进行安装,遵循常规步骤:同意协议,然后一路“下一步”至最后的注册。


决定成败的步骤:功能选择


至关重要的是,你需要在客户端组件部分进行本地安装,确保所有工具都包含在内。然后,简单地按“回车”直至完成。


见证成果:Management Studio的出现


终于,在SQL Server 2005的程序中,我们找到了期待已久的SQL Server Management Studio。至此,Sql2000与2008的共存安装大功告成。


总结


通过以上步骤,你已经成功地在Windows 2003 Server上实现了Sql2000与Sql2005的和谐共存。希望这份详细的指南能为你的数据库管理带来便利。

Ⅳ 请问SQL2000和2005有什么区别

首先SQL2005比SQL2000存储的数据量要大很多人,有人说,SQL2005可以存储全球每个人10M的数据,当然如果有这么大的磁盘的话。
其次,SQL2005支持数据库逻辑分区!
sql2000与2005 jdbc 连接的不同;
SQL Server 2005 包含几个在企业数据管理中关键的增强:易管理性,可用性,可伸缩性,安全性,易管理性

其实用过的人都知道,2005的界面比2000好很多,实用性上也高很多,2000执行sql语句要打开窗口,2005直接可以运行很直观,2005的好多地方把2000重一些分散的功能都集中在一起了,用起来很方便
另外这里也有一堆理论方面的,可供参考
http://..com/question/7351839.html

热点内容
我的世界服务器被破坏了怎么恢复 发布:2024-11-25 18:27:57 浏览:329
日常电瓶叉车配置有哪些 发布:2024-11-25 18:21:17 浏览:361
java的二分查找 发布:2024-11-25 18:21:11 浏览:23
买帕萨特选哪个配置 发布:2024-11-25 18:17:23 浏览:224
编程很挣钱吗 发布:2024-11-25 18:13:43 浏览:935
接受btc支付的香港云服务器 发布:2024-11-25 18:02:09 浏览:909
华为手机怎么密码解锁 发布:2024-11-25 17:56:34 浏览:938
服务器管理员怎么编辑别人背包 发布:2024-11-25 17:55:45 浏览:930
plc编程T 发布:2024-11-25 17:55:02 浏览:268
数据库年薪 发布:2024-11-25 17:51:18 浏览:666