Hay veces que estamos buscando saber cuantos registros tenemos en todas las tablas o el espacio utilizado por todas las tablas, para eso podemos usar el siguiente query.
En este caso el resultado esta ordenado por el numero de registros en cada tabla (primero las tablas con mas registros) se pudiera cambiar por el espacio utilizado.
Saludos.
select o.name, o.create_date, Reserved_space = sum(a.total_pages)*8/1024,rows = sum(case when (p.index_id < 2) and (a.type = 1) then p.rows else 0 end)from sys.objects ojoin sys.partitions p on p.object_id = o.object_idjoin sys.allocation_units a on p.partition_id = a.container_id where o.type = 'U'group by o.name, o.create_dateorder by rows desc
En este caso el resultado esta ordenado por el numero de registros en cada tabla (primero las tablas con mas registros) se pudiera cambiar por el espacio utilizado.
Saludos.
Comentarios
Publicar un comentario