select时尽可能少使用as对性能很有好处

今天突然突然网站有个页面打开贼慢,基本就开不了了
总是超时。。心说,怎么可能,已经尽量优化了啊。。再说数据量也不大也就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

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



你可能感兴趣的:(select)