SQL Server:如何获取行的物理分区号?

时间:2015-06-12 01:58:53

标签: sql-server

我们都知道对于表中的每一行,都会有一个分区来存储这一行。

我搜索了stackoverflow,发现有一个帖子" Get A记录当前分区" https://dba.stackexchange.com/questions/22638/get-a-records-current-partition

但是我不太清楚如何做到这一点。

有人可以举一个具体的例子吗?

如果我有一个Employee表,EmployID上有非集群索引,EmployID上有集群索引,那么如何查找索引的分区号和EmployID为41245的行所在的集群索引?

更多信息:

CREATE TABLE Employee
( 
    EmployeeID int identity(1,1) not null
    , EmployeeName varchar(200) not null
    , constraint PK_Employee_1 primary key clustered
        (
            EmployeeID
        )
    , INDEX NONCLUSTERED IX_EmployeeName ON Employee (EmployeeName)
)

0 个答案:

没有答案