mysql查詢資料庫檔案資訊 查詢資料庫資訊

2021-10-18 11:36:24 字數 1059 閱讀 3220

select a.name [檔名稱]

,cast(a.[size]*1.0/128 as decimal(12,1)) as [檔案設定大小(mb)]

,cast( fileproperty(s.name,'spaceused')/(8*16.0) as decimal(12,1)) as [檔案所佔空間(mb)]

,cast( (fileproperty(s.name,'spaceused')/(8*16.0))/(s.size/(8*16.0))*100.0 as decimal(12,1)) as [所佔空間率%]

,case when a.growth =0 then '檔案大小固定,不會增長' else '檔案將自動增長' end [增長模式]

,case when a.growth > 0 and is_percent_growth = 0 then '增量為固定大小'

when a.growth > 0 and is_percent_growth = 1 then '增量將用整數百分比表示'

else '檔案大小固定,不會增長' end as [增量模式]

,case when a.growth > 0 and is_percent_growth = 0 then cast(cast(a.growth*1.0/128as decimal(12,0)) as varchar)+'mb'

when a.growth > 0 and is_percent_growth = 1 then cast(cast(a.growth as decimal(12,0)) as varchar)+'%'

else '檔案大小固定,不會增長' end as [增長值(%或mb)]

,a.physical_name as [檔案所在目錄]

,a.type_desc as [檔案型別]

from sys.database_files a

inner join sys.sysfiles as s on a.[file_id]=s.fileid

left join sys.dm_db_file_space_usage b on a.[file_id]=b.[file_id]

MySQL資料庫檔案

mysql的每個資料庫都對應存放在乙個與資料庫同名的資料夾中,mysql資料庫檔案包括mysql所建資料庫檔案和mysql所用儲存引擎建立的資料庫檔案。1 mysql建立並管理的資料庫檔案 frm檔案 儲存資料表的框架結構,mysql資料庫檔名與表名相同,每個表對應乙個同名frm檔案,與作業系統和儲...

資料庫檔案和Log檔案以及查詢資料庫資訊

1 檔案與檔案組 在sql server 中資料庫是由資料庫檔案和事務日誌檔案組成的。乙個資料庫至少應包含乙個資料庫檔案和乙個事物日誌檔案。1 資料庫檔案 database file 資料庫檔案是存放資料庫資料和資料庫物件的檔案。乙個資料庫可以有乙個或多個資料庫檔案,乙個資料庫檔案只屬於乙個資料庫。...

資料庫檔案

if exists select from mater.sysdatabases where name db 09zy drop database db 09zy go create database zy on primary name zy data filename e 09.9zy1 zy ...