今天突然突然网站有个页面打开贼慢,基本就开不了了
总是超时。。心说,怎么可能,已经尽量优化了啊。。再说数据量也不大也就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
虽然只是一个简单的测试,但是执行结果可以说明速度的差距
总是超时。。心说,怎么可能,已经尽量优化了啊。。再说数据量也不大也就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
虽然只是一个简单的测试,但是执行结果可以说明速度的差距