Recentemente precisei descobrir a quantidade de linhas em todas as tabelas de um banco de dados de desenvolvimento de um cliente, para fazer isso de uma forma simples e prática resolvi utilizar as dmvs do SQL Server. No script que vou deixar disponível abaixo retorna as seguintes colunas, schema, nome da tabela e quantidade de linhas em cada uma delas.
SELECT SCHEMA_NAME(schema_id) AS [Schema], [Tables].name AS [NomeDaTabela], SUM([Partitions].[rows]) AS [QuantidadeDeLinhas] FROM sys.tables AS [Tables] JOIN sys.partitions AS [Partitions] ON [Tables].[object_id] = [Partitions].[object_id] AND [Partitions].index_id IN (0, 1) -- WHERE [Tables].name = N'Nome Da Tabela' GROUP BY SCHEMA_NAME(schema_id), [Tables].name ORDER BY 3 DESC
Caso vocês resolvam procurar uma tabela em específico, basta descomentar o WHERE e colocar o nome da tabela entre as aspas simples.
Por padrão eu ordenei para as tabelas maiores aparecerem primeiro. No meu caso eu precisava saber quais eram as maiores para fazer um expurgo de dados antigos em um horário não comercial.
É uma forma bem simples de encontrar essa informação.
Utforska Topplista: Casinon utan licens med flest Megaways-slotsDet är ingen hemlighet att Megaways-slots har blivit…
ContentCultivo del pimiento¿Cómo beneficia la salud el pimentón ahumado?Enfermedades causadas por bacterias y virusPimentón de…
Content¿Cuáles son los mejores Nuevos Juegos gratuitos online?Qué es Poki? Ofrecemos acceso instantáneo a todos…
ContentErzählen Sie Ihre Geschichte: von Kampanien bis ins Herz Brasiliens, die Geschichte der Familie LandriEl…
ContentPrefeitura anuncia novo polo no Parque Eduardo Campos, no Pina, e espalha shows pela cidadeMarilia…
ContentStadtrundgänge Die Universitätsstadt Tübingen sucht seeger tübingen juwelier regelmäßig Verwaltungskräfte in verschiedenen Organisationseinheiten. Die Universitätsstadt…