0% found this document useful (0 votes)
15 views

SB SQL Checks

SB SQL Checks

Uploaded by

mahesh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

SB SQL Checks

SB SQL Checks

Uploaded by

mahesh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1)sp_helpdb Db_name

GO

2) sp_spaceused

3)DBCC SQLPERF(logspace)

4)SELECT DB_NAME() AS DbName,

name AS FileName,

size/128.0 AS CurrentSizeMB,

size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS INT)/128.0 AS FreeSpaceMB

FROM sys.database_files;
Result:

5) DB files Growth

6)

SELECT dbschemas.[name] as 'Schema',

dbtables.[name] as 'Table',

dbindexes.[name] as 'Index',

indexstats.avg_fragmentation_in_percent,

indexstats.page_count

FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats

INNER JOIN sys.tables dbtables on dbtables.[object_id] = indexstats.[object_id]

INNER JOIN sys.schemas dbschemas on dbtables.[schema_id] = dbschemas.[schema_id]

INNER JOIN sys.indexes AS dbindexes ON dbindexes.[object_id] = indexstats.[object_id]

AND indexstats.index_id = dbindexes.index_id

WHERE indexstats.database_id = DB_ID()

ORDER BY indexstats.avg_fragmentation_in_percent desc


7)

SELECT OBJECT_NAME(OBJECT_ID), index_id,index_type_desc,index_level,

avg_fragmentation_in_percent,avg_page_space_used_in_percent,page_count

FROM sys.dm_db_index_physical_stats

(DB_ID(N'DBNAME'), NULL, NULL, NULL , 'SAMPLED')

ORDER BY avg_fragmentation_in_percent DESC

You might also like