SQL Server: listar tamanho e número de registro de todas as tabelas
Lista as tabelas de um banco de dados SQL Server, junto com o nro. de registros, e tamanho de cada tabela.
SELECT t.NAME AS Entidade, p.rows AS Registros, SUM(a.total_pages) * 8 AS EspacoTotalKB, SUM(a.used_pages) * 8 AS EspacoUsadoKB, (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS EspacoNaoUsadoKB 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 Registros DESC
Fonte: https://avila.net.br/2013/11/29/sql_server_listar_tamanho_e_numero_de_registro_de_todas_as_tabelas/
Lempira
TCP
California
payment
Checking Account
Checking Account
Checking Account
bypassing
Optimization
white
Assurance
facilitate
Auto Loan Account
Antigua and Barbuda
panel
Generic Soft Mouse
Configuration
synthesize
synthesize
synthesize
circuit
Coordinator
Dynamic
Intelligent Plastic Keyboard
Indian Rupee
Guinea Franc
infrastructures
generating
Manager
IB
Executive