我读过这篇文章 What does ON [PRIMARY] mean?
我想知道如何使用SQL脚本获取正在使用的文本"PRIMARY"
或任何其他文件组名称。
我还会查看CREATE table
的语法并查看SORT_IN_TEMPDB
并尝试使用MS SMS中的查询进行搜索,但无法找到它的位置。
答案 0 :(得分:0)
select OBJECT_NAME(p.object_id) as obj_name, fg.name as fg
from sys.partitions p inner join sys.allocation_units au
on au.container_id = p.hobt_id
inner join sys.filegroups fg
on fg.data_space_id = au.data_space_id
SORT_IN_TEMPDB是CREATE INDEX选项:CREATE INDEX (Transact-SQL)
SORT_IN_TEMPDB = {ON | OFF}适用于:SQL Server 2008到SQL Server 2017和Azure SQL数据库。指定是否存储 临时排序导致tempdb。默认为OFF。在 存储用于构建索引的中间排序结果 在tempdb中。这可能会减少创建索引所需的时间 tempdb与用户数据库位于不同的磁盘集上。然而, 这会增加索引期间使用的磁盘空间量 建立。