【SQLServer】如何檢視某個資料庫中,每個table的資料量大小
一、在目標資料庫中,建立procedure.
CREATE PROCEDURE [dbo].[sys_viewTableSpace]
AS
BEGIN
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
END
二、使用下面的語句進行檢視.
exec sys_viewTableSpace
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30776559/viewspace-2151637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用命令檢視Mysql中某個資料庫的大小?MySql資料庫
- [Mysql]檢視每個資料庫大小以及每個表最後的修改時間MySql資料庫
- 檢視某個資料庫在快取中的髒資料資料庫快取
- 百度網盤資料夾大小怎麼檢視?百度網盤檢視某個資料夾大小的技巧
- 查詢資料庫每個表佔用的大小資料庫
- 查詢資料庫的資料量的大小資料庫
- SQLSERVER查詢某個資料庫有幾張表SQLServer資料庫
- aix下檢視各個資料夾大小AI
- sqlServer的資料庫回縮與表大小檢查。SQLServer資料庫
- 檢視資料庫資料檔案的總大小資料庫
- 檢視資料庫大小的通用命令:資料庫
- 資料庫各個檢視的內容資料庫
- 檢視oracle資料庫真實大小Oracle資料庫
- SqlServer將資料庫中的表複製到另一個資料庫SQLServer資料庫
- mongodb查詢資料庫中某個欄位中的值包含某個字串的方法MongoDB資料庫字串
- 如何查詢某個資料表中除某個欄位的所有資訊???
- 【GP】透過資料字典檢視某個表的欄位
- 檢視MySQL資料庫大小的方法總結MySql資料庫
- MYSQL-檢視資料庫或表的大小MySql資料庫
- linux 檢視不同目錄的多個資料夾大小Linux
- 如何檢視資料庫中的授權資訊資料庫
- 如何檢視資料庫中的job任務資料庫
- SQLServer查詢所有資料庫大小SQLServer資料庫
- 用SQL命令檢視Mysql資料庫大小MySql資料庫
- 在一個資料庫中模擬兩個資料庫(每個資料庫中使用者都建立表的同義詞)資料庫
- 檢視資料庫中的物件資料庫物件
- MySQL資料庫之mysql5.7基礎 檢視一個資料庫中的所有表MySql資料庫
- 如何dump某個表的資料快
- sqlserver資料庫如何每時/每天/每月/每年任取一條資料SQLServer資料庫
- 操作sqlserver資料庫常用的三個方法SQLServer資料庫
- 一個檢視Access資料庫密碼的工具資料庫密碼
- 如何獲取 PostgreSQL 資料庫中的表大小、資料庫大小、索引大小、模式大小、表空間大小、列大小SQL資料庫索引模式
- 如何找到某個 ABAP structure 某欄位的源頭來自哪個資料庫表Struct資料庫
- DBA福音 | 如何無視資料量快速搭建測試資料庫資料庫
- mysqdump 忽略某個資料庫的寫法資料庫
- 檢視資料檔案大小
- 最近恢復了一個8T資料量的資料庫資料庫
- MySQL-取某個欄位表中每組幾行資料方式MySql