Database

Tablespace-lərin tutduqları yaddaşı örənmək

Tablespacelərin sistemdə tutduqları yaddaş haqqında məlumat əldə etmək üçün faydalı script.

SELECT t.tablespace,  t.totalspace as " Totalspace(MB)",
            round((t.totalspace-fs.freespace),2) as "Used Space(MB)",
            fs.freespace as "Freespace(MB)",
            round(((t.totalspace-fs.freespace)/t.totalspace)*100,2) as "% Used",
            round((fs.freespace/t.totalspace)*100,2) as "% Free"
FROM
   (SELECT round(sum(d.bytes)/(1024*1024)) as totalspace, d.tablespace_name tablespace
    FROM dba_data_files d
    GROUP BY d.tablespace_name) t,
   (SELECT round(sum(f.bytes)/(1024*1024)) as freespace, f.tablespace_name tablespace
    FROM dba_free_space f
    GROUP BY f.tablespace_name) fs
WHERE t.tablespace=fs.tablespace
ORDER BY t.tablespace;
Həmçinin Oxu:  PL/SQL ilə SOAP requesti göndərmək

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir