zoukankan      html  css  js  c++  java
  • 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

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



  • 相关阅读:
    Class attributes
    Card objects
    Exercises
    Type-base dispatch
    Operator overloading
    The str method
    loadrunner协议开发
    nmon分析与详解
    如何判断CPU、内存、磁盘的性能瓶颈?
    用友NC客户端地址
  • 原文地址:https://www.cnblogs.com/leilei/p/1191411.html
Copyright © 2011-2022 走看看