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

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



  • 相关阅读:
    【笔记】隐式寻址方式(pending...)
    【笔记】有结构文件(pending...)
    【笔记】目录项(pending...)
    【笔记】主存储器
    Ubuntu 16.04 升级OpenSSH至7.7p1
    awk用法笔记
    find命令笔记
    VIM的使用
    Shell
    Linux文本处理三剑客
  • 原文地址:https://www.cnblogs.com/leilei/p/1191411.html
Copyright © 2011-2022 走看看