打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
sql2005速度慢?不急,sql2005提速跟我来

SQL2005速度慢,sql2005提速,这些是大家一直在问的问题,今天我们来刨根问底,看个究竟

相比匹配查询,SQL2005优势很明显,速度要比SQL2000快跟多

然而在模糊查询里,当我们采用like '%%'的时候,SQL2005速度依然强于SQL2000

当采用like '%%' or(and) like '%%' 时候,SQL2005速度慢的出奇,这点是唯一弊端

为什么会遇到这样的结果?你这样查询对吗?

实际效果证明,你错了,这样的查询不光给数据造成很大的开销的同时,对数据库压力也是一个很大的考验。

面对目前网络查询对数据库造成的压力,乃至以前常见的数据库服务器CPU持续100%不下的问题。

sql2005有很大的提高,提高sql2005运行速度,我们只要抓住一下几点:

1:尽量少用,不用模糊查询,保证查询条件在一句like查询

2:减少不必要的游标查询输出

3:只查询需要显示的字段

光是这样只是前提条件,我们还要话很长时间去解决LIKE查询对服务器造成的压力

我们必须对使用like查询的表建立“全文索引”

采用全文索引的方式来查询

这个工作需要很长时间,第一次我们需要完全填充,以后定期增量填充(或者建立任务增量填充,在服务器空闲时,补充完全填充)

在高峰期屏蔽baidu的查询

我不得不说百度真的很恶劣,60%的CPU占用来自百度,我们只要在高峰期屏蔽百度的抓取,CPU占用立竿见影

从更本对比SQL2005和SQL2000

本质区别在于,sql2005大规模减少CPU的占用问题,而将数据写入内存
所以SQL2005占用内存是很高的,如此做法提高查询速度,减少CPU占用,从更本上解决了网站打开速度,以及查询速度

我建议如果你希望体验SQL2005给你带来的快感,那么:

1:将WEB服务器同数据库独立开

2:必须建立全文索引

3:将服务器内存升级到至少8G标准

4:数据库服务器必须位于硬件防火墙后,内网中,屏蔽外网访问,开机登陆后注销,以减少来自软件防火墙,以及WINDOWS程序的CPU占用

用了那么久SQL2000,在安装SQL2005后的第一个月,已经完全放弃使用sql2000

SQL2005极少的CPU占用是SQL2000无法比拟的

SQL2005扩展的函数将是你媲美SQL2000的重要筹码

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
网站打开速度慢对SEO优化的影响,如何解决速度问题?
Oracle调优
如何提高数据库SQL语句执行速度呢?
尽量在SQL中Group
SQLSERVER查询速度慢的原因收集以及优化建议
网站如果访问速度慢,Linux运维该如何解决?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服