Search
 
SCRIPT & CODE EXAMPLE
 

SQL

how much space does sql server take per row

SELECT 
    TableName = t.NAME,
    SchemaName = s.Name,
    [RowCount] = p.rows,
    TotalSpaceMB = CONVERT(DECIMAL(18,2), SUM(a.total_pages) * 8 / 1024.0), 
    UsedSpaceMB = CONVERT(DECIMAL(18,2), SUM(a.used_pages) * 8 / 1024.0),
    UnusedSpaceMB = CONVERT(DECIMAL(18,2), (SUM(a.total_pages) - SUM(a.used_pages)) * 8 / 1024.0)
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 
    TotalSpaceMB DESC
Comment

PREVIOUS NEXT
Code Example
Sql :: rollback to name in sql 
Sql :: play framework connection via windows sql server 
Sql :: how to set all the min and sec data to zero in sql server 
Sql :: restart sequence table mysql 
Sql :: mysql c commands 
Sql :: mysql where sum 0 
Sql :: how set default setting of toolbar in sql developer 
Sql :: extract domain name from email id mariadb 
Sql :: fetch second word from a string in ms sql 
Sql :: truncate syntax in sql 
Sql :: ring MySQL store binary data and special characters in the database after processing 
Sql :: T-SQL MERGE with condition what is not matched? 
Sql :: undefined get_magic_quotes_gpc() in sqlite 
Sql :: Postgres: Update Boolean column with false if column contains null 
Sql :: how to install firebird 
Sql :: mysql portable 
Sql :: select a row include list of array with join two table SQL 
Sql :: xampp table doesn 
Sql :: SQL ORDER BY With Multiple Columns 
Sql :: difference table 
Sql :: postgresql display subquery as json 
Sql :: crear usuario oracle 
Sql :: pg_dump backup postgresql 
Sql :: oracle sql how to overcome 999 limit for IN 
Sql :: SQL create table full of dates 
Sql :: mybatis batch update oracle 
Sql :: oracle string substitution 
Sql :: how to get button for every record from mysql 
Sql :: nosql databases 
Sql :: phpmyadmin access denied 
ADD CONTENT
Topic
Content
Source link
Name
4+6 =