Raj More Asked: 2011-11-04 11:59:49 +0800 CST2011-11-04 11:59:49 +0800 CST 2011-11-04 11:59:49 +0800 CST 重建索引 - 在临时数据库中排序 772 SORT_IN_TEMPDB在大尺寸(20GB 以上)的表上使用索引有什么意义? 分拣还在哪里进行? sql-server sql-server-2008-r2 2 个回答 Voted Best Answer JNK 2011-11-04T12:04:02+08:002011-11-04T12:04:02+08:00 这取决于。 选项是 - 在目标文件组中排序(通常PRIMARY在索引所在的数据库上) 分类TempDB 如果您TempDB位于不同的磁盘阵列上且未处于活动状态,您可能会看到性能提升。还有空间方面的考虑。 MSDN 上有一篇关于此主题的非常好的文章。 Thomas Stringer 2011-11-04T12:04:42+08:002011-11-04T12:04:42+08:00 它所做的不是利用目标数据库来执行创建和重建索引的中间排序,而是tempdb用于此任务。您很可能会在通常需要的时间内看到性能提升,但它也会增加使用的磁盘空间量。 参考。
这取决于。
选项是 -
PRIMARY
在索引所在的数据库上)TempDB
如果您
TempDB
位于不同的磁盘阵列上且未处于活动状态,您可能会看到性能提升。还有空间方面的考虑。MSDN 上有一篇关于此主题的非常好的文章。
它所做的不是利用目标数据库来执行创建和重建索引的中间排序,而是
tempdb
用于此任务。您很可能会在通常需要的时间内看到性能提升,但它也会增加使用的磁盘空间量。参考。