top of page
Search
Writer's picturepartition liu

check partition table information for partition table in MSSQL on special disk

Yes, sometimes, We needs to check out which server disk have partition table part datafiles

and partition table information.


SQL:


with TAB1 as (

select b.name as "filegroupname",a.name as "datafilename",b.physical_name,b.size/128 as "sizeMB",b.growth/128 as "GrowthGB"

-- a.name,b.name,b.physical_name,size/128,growth/128

from sys.filegroups a inner join sys.database_files b

on a.data_space_id=b.data_space_id

where LEFT(physical_name,1)='I'

)

select distinct c.TABLE_NAME,TAB1.filegroupname,TAB1.datafilename,TAB1.physical_name,TAB1.sizeMB,TAB1.GrowthGB from partition_show c inner join TAB1 on c.File_group_name=TAB1.datafilename


Yes, You could use that SQL to check it.


That sql have two parts , one is CTE ,another is a view for checking partition table, you could see it in my blog.


That SQL means to check and match two parts rows , which means find out common rows between two tables or views.

1 view0 comments

Recent Posts

See All

Comments


bottom of page