zoukankan      html  css  js  c++  java
  • 转:SQL Server 存储过程的分页方案比拼

    来源:http://dev.csdn.net/article/37/37213.shtm

    建立表

    分页方案一:(利用Not In和SELECT TOP分页)
    语句形式:

    方案一

    分页方案二:(利用ID大于多少和SELECT TOP分页)
    语句形式:

    方案二

    分页方案三:(利用SQL的游标存储过程分页)

    方案三

    其它的方案:如果没有主键,可以用临时表,也可以用方案三做,但是效率会低。
    建议优化的时候,加上主键和索引,查询效率会提高。

    通过SQL 查询分析器,显示比较:我的结论是:
    分页方案二:(利用ID大于多少和SELECT TOP分页)效率最高,需要拼接SQL语句
    分页方案一:(利用Not In和SELECT TOP分页)   效率次之,需要拼接SQL语句
    分页方案三:(利用SQL的游标存储过程分页)    效率最差,但是最为通用

    更多的讨论见:
    http://community.csdn.net/Expert/topic/3292/3292678.xml?temp=.1621515
     

  • 相关阅读:
    网易云易盾牵手百视通 助力广电领域新媒体内容安全
    理解DDoS防护本质:基于资源较量和规则过滤的智能化系统
    DDoS防护之TCP防护
    2017年内容安全十大事件盘点
    知物由学 | AI时代,那些黑客正在如何打磨他们的“利器”?(一)
    应对羊毛党的老手段不管用了,但有些公司依然有办法,他们是怎么做的?
    知物由学 | 未来安全隐患:AI的软肋——故意欺骗神经网络
    MYSQL数据库的数据完整性
    MYSQL是什么?
    python多线程实现多任务
  • 原文地址:https://www.cnblogs.com/htht66/p/1133473.html
Copyright © 2011-2022 走看看