ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
这是我的算法测试数据,大家看看如何改进速度……
硬件配置:赛扬300A(超频到4.5*100用)、内存224MB、硬盘4.3G昆腾火球八代、6.4G昆腾火球九代各一个(系统装在6.4G的盘上)



IIS4.0+sp6、Sql server7.0英文版(安装全文检索服务)





记录数293415(数据库大小1.24GB)、每页大小20条记录,共14671页。

下列时间由Sql server的getdate函数测得:



           花费时间:



不搜索(直接定位页):

第一页:      90ms

第1000页:  2783ms

第2000页:  5516ms

第4000页: 11246ms

第8000页: 22020ms

第10000页:27430ms

第14671页:超时



上下翻页:90ms(由于上下翻页采用ID记录定位查找,时间跟页的前后没有关系,也就是从第1页翻到第2页跟从第10000页翻到第10001页所用的时间是一样的)



在此测试中:发现Sql server将绝大部分时间花在填充游标上,游标内记录条数越多,花时间越长;每条记录的内容越多,所花的时间越长。这就提醒在使用时,在Select语句中,尽量将不用的字段去掉,以增快速度。





执行贴子标题搜索时:

没找到时:14930ms,其中包括4056ms为计算记录条数时间。

找到293411条,显示第1页,21270ms,其中包括计算记录条数count(*)所用6276ms

找到293411条,显示第5000页,24153ms,其中包括计算记录条数count(*)所用5216ms

二次搜索(不计数)显示10000页,24066ms.

二次搜索后,上下翻页:130ms.



显示记录内容及相关标题:

当没有给rootid做索引时,用去了9秒左右;给rootid加上索引后,时间减为4.5秒左右;索引经过优化后,时间加快到2.7秒;将execute(@sql)改为直接执行相应的Select语句后,最后时间变为870ms左右。

忠告二:任何时候都要使用索引加快查找速度,还应该注意索引的优化。



发贴时,深度大了好象很慢……一层要用1秒左右?
 
 
本站关键词:
|东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务|东莞网站公司||东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务|东莞网站公司||东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务|东莞网站公司||东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务|东莞网站公司||东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务|东莞网站公司||东莞PHP主机|东莞动态空间|东莞动态网页|网站建设 东莞|网页设计 东莞|东莞国际域名注册|东莞国内域名|网页空间申请 东莞|东莞软件公司|东莞电脑外包服务|东莞网页服务|东莞网站公司|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有