• 临时表和表变量


    临时表 :sql server 会在上面维护统计信息,用户也可建立索引。

    表变量:不能创建索引,也不会有统计信息。

    sql server 在做执行计划的时候,总是认为表变量里的数据量只有很少的几行。

    -----------------------------------------------------------------------

    总结:

       表变量: 

    • 好处: 维护成本低,大量并发使用时对系统的负担比临时表低。

    • 缺点:没有统计信息,存放大量数据时,性能不好。

      适合存放一些很小的结果集(几十行甚至更小)

    临时表

    • 好处:功能和普通用户表接近,能够为大数据集做优化

    • 缺点:维护成本比较高。大量并发使用时,会对系统带来比较重的负担。

      适合存放一些大的结果集

  • 相关阅读:
    第30周日
    第30周六
    第30周五
    第30周四
    第30周三
    第30周二
    第30周一
    第29周日
    软件架构学习小结
    数据挖掘十大经典算法
  • 原文地址:https://www.cnblogs.com/yingtaowz/p/2588543.html
Copyright © 2020-2023  润新知