1
0
mirror of https://github.com/alex-bochkov/ssms-addin.git synced 2026-06-15 16:57:06 +02:00

Update tables-info.sql

This commit is contained in:
Alex Bochkov
2023-10-10 10:41:46 -06:00
committed by GitHub
parent b6d5ffa0c5
commit 8e903efb43
+6 -6
View File
@@ -15,13 +15,13 @@ INSERT INTO @TableInfo
SELECT SELECT
OBJECT_SCHEMA_NAME(t.object_id) AS SchemaName, OBJECT_SCHEMA_NAME(t.object_id) AS SchemaName,
OBJECT_NAME(t.object_id) AS TableName, OBJECT_NAME(t.object_id) AS TableName,
t.object_id AS ObjectId, t.object_id AS ObjectId,
i.HasPK, i.HasPK,
i.HasClusteredIndex, i.HasClusteredIndex,
i.PKisClustered, i.PKisClustered,
t.is_replicated as IsReplicated, t.is_replicated as IsReplicated,
COALESCE (I.IndexCount, 0) AS IndexCount, COALESCE (I.IndexCount, 0) AS IndexCount,
t.create_date t.create_date
FROM sys.tables AS t FROM sys.tables AS t
LEFT OUTER JOIN LEFT OUTER JOIN
(SELECT si.object_id, (SELECT si.object_id,
@@ -68,7 +68,7 @@ SELECT DB_NAME() AS DatabaseName,
FORMAT(RS.RowsCount, 'N0') AS RowsCount, FORMAT(RS.RowsCount, 'N0') AS RowsCount,
FORMAT(TS.UsedSpaceMB, 'N0') AS UsedSpaceMB, FORMAT(TS.UsedSpaceMB, 'N0') AS UsedSpaceMB,
FORMAT(TS.UsedSpaceMB_Compressed, 'N0') AS UsedSpaceMB_Compressed, FORMAT(TS.UsedSpaceMB_Compressed, 'N0') AS UsedSpaceMB_Compressed,
RS.UnusedPagesPercent, RS.UnusedPagesPercent,
RS.PartitionCount, RS.PartitionCount,
TI.IndexCount, TI.IndexCount,
TI.HasPK, TI.HasPK,
@@ -81,9 +81,9 @@ SELECT DB_NAME() AS DatabaseName,
L.TotalWrites, L.TotalWrites,
ti.CreateDate ti.CreateDate
FROM @TableInfo AS ti FROM @TableInfo AS ti
LEFT JOIN @RowsStatistics AS RS ON RS.ObjectId = TI.ObjectId LEFT JOIN @RowsStatistics AS RS ON RS.ObjectId = TI.ObjectId
LEFT JOIN @LastReadWrites AS L ON L.ObjectId = RS.ObjectId LEFT JOIN @LastReadWrites AS L ON L.ObjectId = RS.ObjectId
LEFT JOIN @TableSizes AS TS ON TS.ObjectId = TI.ObjectId LEFT JOIN @TableSizes AS TS ON TS.ObjectId = TI.ObjectId
WHERE 1 = 1 WHERE 1 = 1
--AND ti.TableName IN ('','') --AND ti.TableName IN ('','')
--AND ti.SchemaName = '' --AND ti.SchemaName = ''