**來自網路,蒐集並記錄以免遺忘。
--快速檢視資料庫每張表的大小--
create procedure [dbo].[sys_viewtablespace]
asbegin
set nocount on;
create table [dbo].#tableinfo(
表名 [varchar](50) collate chinese_prc_ci_as null,
記錄數 [int] null,
預留空間 [varchar](50) collate chinese_prc_ci_as null,
使用空間 [varchar](50) collate chinese_prc_ci_as null,
索引占用空間 [varchar](50) collate chinese_prc_ci_as null,
未用空間 [varchar](50) collate chinese_prc_ci_as null
)insert into #tableinfo(表名, 記錄數, 預留空間, 使用空間, 索引占用空間, 未用空間)
exec sp_msforeachtable "exec sp_spaceused '?'"
select * from #tableinfo
order by 記錄數 desc
drop table #tableinfo
endexec sys_viewtablespace
檢視資料庫表的大小
jianingy select pg relation size contact pg relation size 425984 1 row jianingy select pg size pretty pg relation size contact pg size pretty 416 kb 1...
mysql 檢視資料庫 表 大小
記錄備忘 1 進去指定schema 資料庫 存放了其他的資料庫的資訊 use information schema 2 查詢所有資料的大小 select concat round sum data length 1024 1024 2 mb as data from tables 3 檢視指定資料庫...
SQL Server 查詢資料庫每張表的占用空間
具體 查詢表占用空間的主要語句為 exec sp spaceused temp 微軟官方解釋 判斷臨時表是否存在,存在則刪除重建 if exists select 1 from tempdb.sysobjects where id object id tempdb.tabname and xtype...