小虫快跑

.net爱好者

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
今天突然突然网站有个页面打开贼慢,基本就开不了了
总是超时。。心说,怎么可能,已经尽量优化了啊。。再说数据量也不大也就20万
心里很不爽,就打开页面去看。。
哇,NND,这页面谁做的?

竟然都是 as as as啊啊啊啊啊啊啊啊啊啊啊啊啊
下面说下select中优化的两个小环节

1.尽量少用或不用as
如:selelct province+city as city from products
这样检索的虽然很方便可以得到数据。。
但是as后性能会大大折扣

本人用一个3万数据的表测试 [content] 字段为ntext型,[companyname]为nvarchar(50)

测试语句select companyname as companyname,[content] as 'content' from companys

执行结果为

4:48
5:00
4:32

而去掉了as后select companyname,[content]  from companys
执行结果为

2:45
2:48
2:40

虽然只是一个简单的测试,但是执行结果可以说明速度的差距



posted on 2008-05-10 17:32  最坏是单飞  阅读(1164)  评论(0编辑  收藏  举报