SELECT  b.name AS tablename ,
        a.rowcnt AS datacount
FROM    sysindexes a ,
        sysobjects b
WHERE   a.id = b.id
        AND a.indid < 2
        AND OBJECTPROPERTY(b.id, 'IsMSShipped') = 0
ORDER BY a.rowcnt DESC
SELECT  t.NAME AS TableName ,
        s.Name AS SchemaName ,
        p.rows AS RowCounts ,
        SUM(a.total_pages) * 8 AS TotalSpaceKB ,
        SUM(a.used_pages) * 8 AS UsedSpaceKB ,
        ( SUM(a.total_pages) - SUM(a.used_pages) ) * 8 AS UnusedSpaceKB
FROM    sys.tables t
        INNER JOIN sys.indexes i ON t.OBJECT_ID = i.object_id
        INNER JOIN sys.partitions p ON i.object_id = p.OBJECT_ID
                                       AND i.index_id = p.index_id
        INNER JOIN sys.allocation_units a ON p.partition_id = a.container_id
        LEFT OUTER JOIN sys.schemas s ON t.schema_id = s.schema_id
WHERE   t.NAME NOT LIKE 'dt%'
        AND t.is_ms_shipped = 0
        AND i.OBJECT_ID > 255
GROUP BY t.Name ,
        s.Name ,
        p.Rows
ORDER BY p.Rows DESC ,
        t.Name
posted on 2017-01-05 13:35  小西瓜籽  阅读(239)  评论(0)    收藏  举报