All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
建立Apache+PHP3+MySQL驱动的动态网站_[PHP教程]
PHP实例:用PHP程序为自己网站打造一个搜索引擎_[PHP教程]
怎样在vb.net中将图片存入SQL,Server,2000并能读出来使用
delphi单选分组框组件(TRadioGroup)使用实例
.NET数据库应用程序中存储过程的应用_[Asp.Net教程]
怎么在ASP.NET,2.0中使用Membership_.net资料_编程技术
asp.net,控件开发(一)---显示控件内容_[Asp.Net教程]
实例详解网页表单格式的应用技巧_[Html教程]
Visual,Studio,2005集成开发环境图解(一)_[Asp.Net教程]
XML的站内全文检索解决方案_[XML教程]
Reading number is top 10 pictures
到底是谁撞谁呀?
无题
NeedWallpaper10
我国房地产真相
上传几张色图
Take you to walk into the most true north Korea rural1
Cesarean section, bloody, silently into it!1
The woman fight much more than men
Perfect small Laurie2
看看什么叫美景
Download software ranking
美女游泳记
jdk1.5
Kung.Fu.Panda.2
Tram sex maniac 2 (H) rar bag9
Tram sex maniac 2 (H) rar bag3
WebService在.NET中的实战应用教学视频 → 第5集
Such love down(擒爱记)
在线棋牌游戏3.05版
Call Of Duty2
SP3 for SQL2000
归海一刀 published in(发表于) 2014/2/3 6:43:49 Edit(编辑)
如何加快数据库查询速度-_[SQL Server教程]

如何加快数据库查询速度-_[SQL Server教程]

如何加快数据库查询速度?_[SQL Server教程]
1、升级硬件
2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。
3、扩大服务器的内存
4、增加服务器CPU个数
5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能
6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描的期间将表锁住,禁止其他的联接访问表,后果严重。
7、查询时不要返回不需要的行、列
8、用select top 100 / 10 Percent 来限制用户返回的行数或者SET ROWCOUNT来限制操作的行
9、在IN后面值的列表中,将出现最频繁的值放在最前面,出现得最少的放在最后面,减少判断的次数
10、一般在GROUP BY 个HAVING字句之前就能剔除多余的行,所以尽量不要用它们来做剔除行的工作。他们的执行顺序应该如下最优:
select的Where字句选择所有合适的行,
Group By用来分组个统计行,Having字句用来剔除多余的分组。这样Group By 个Having的开销小,查询快.对于大的数据行进行分组和Having十分消耗资源。如果Group BY的目的不包括计算,只是分组,那么用Distinct更快
11、一次更新多条记录比分多次更新每次一条快,就是说批处理好



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.