Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagesql
SELECT 
  session_id as SPID, command, a.text AS Query, start_time, percent_complete, 
  dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time 
FROM 
  sys.dm_exec_requests r 
CROSS APPLY 
  sys.dm_exec_sql_text(r.sql_handle) a 
WHERE 
  r.command in ('BACKUP DATABASE','RESTORE DATABASE')

TOP SIZE TABLE

Code Block
languagesql

select top 10 schema_name(tab.schema_id) + '.' + tab.name as [table], 
    cast(sum(spc.used_pages * 8)/1024.00 as numeric(36, 2)) as used_mb,
    cast(sum(spc.total_pages * 8)/1024.00 as numeric(36, 2)) as allocated_mb
from sys.tables tab
join sys.indexes ind 
     on tab.object_id = ind.object_id
join sys.partitions part 
     on ind.object_id = part.object_id and ind.index_id = part.index_id
join sys.allocation_units spc
     on part.partition_id = spc.container_id
group by schema_name(tab.schema_id) + '.' + tab.name
order by sum(spc.used_pages) desc;