在创建索引时,通常首选使用SORT_IN_TEMPDB = Off?

时间:2017-02-04 06:58:36

标签: sql-server tsql indexing tempdb

我从开发人员的角度熟悉索引概念,但对创建和维护索引不熟悉。 我们的大多数索引都是使用SORT_IN_TEMPDB=On选项创建的,它告诉SQL Server在索引期间使用tempdb进行排序操作。

使用tempdb进行索引应该 通过使用tempdb资源来加速排序并减少用户数据库的一些IO负载。

我最近遇到了一个带有SORT_IN_TEMPDB=Off的索引定义,它告诉SQL服务器在用户数据库中进行排序。

问题:

  1. 不会SORT_IN_TEMPDB=off减慢用户数据库的速度,因为排序将使用用户数据库资源完成吗?
  2. 哪些因素通常会导致决定使用SORT_IN_TEMPDB=off

0 个答案:

没有答案