首页 相关文章 SQL Server 2005中Tempdb变化分析

SQL Server 2005中Tempdb变化分析

  tempdb数据库是SQL Server用于临时或者开关操作的数据库。对tempdb所做的很多优化都是在透明的情况下,让处理加速,本文就介绍tempdb对SQL Server 2005的影响以帮助大家利用这些来写出更好的、更先进的SQL Server 2005代码。

  SQL Server 2005版本中的所有变化可以写成一本书,事实上,已经被写成了好几本书。其中,最重要的变化不是功能上的变化;这些变化发生在用户或者管理员无法立刻感觉到的内部的行为上。这就是说,了解到它们是什么,它们在什么状况下会表现出来,将会很有用。

  这些的隐藏起来的性能提升中最好的一个例子就是tempdb数据库——SQL Server用于临时或者开关操作的数据库。对tempdb所做的很多优化都是在透明的情况下,让处理加速:

  ◆当临时表被创建的时候,临时表会被缓存起来加速性能。然而,有一些表明确的不会被缓存:

  ◆关联着显式DDL的临时表

  ◆关联着命名的约束的临时表

  ◆作为动态产生的SQL语句的一部分的临时表——例如,存储过程sp_executeSQL的环境中

  ◆工作表的缓存得到提升。为了节约了空间...[ 查看全文 ]

2016-02-19 标签:

SQL Server 2005中Tempdb变化分析的相关文章

手机页面
收藏网站 回到头部