“MSSQL Pokaż rozmiar bazy danych” Kod odpowiedzi

MSSQL Pokaż rozmiar bazy danych

SELECT 
      database_name = DB_NAME(database_id)
    , log_size_mb = CAST(SUM(CASE WHEN type_desc = 'LOG' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
    , row_size_mb = CAST(SUM(CASE WHEN type_desc = 'ROWS' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
    , total_size_mb = CAST(SUM(size) * 8. / 1024 AS DECIMAL(8,2))
FROM sys.master_files WITH(NOWAIT)
WHERE database_id = DB_ID() -- for current db 
GROUP BY database_id
Adventurous Antelope

Uzyskaj wszystkie rozmiary DB na serwerze MySQL

SELECT table_schema "DB Name",
        ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB" 
FROM information_schema.tables 
GROUP BY table_schema; 
Leonardo Dal Ronco

Odpowiedzi podobne do “MSSQL Pokaż rozmiar bazy danych”

Pytania podobne do “MSSQL Pokaż rozmiar bazy danych”

Więcej pokrewnych odpowiedzi na “MSSQL Pokaż rozmiar bazy danych” w Sql

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu