日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
輕松掌握:數(shù)據(jù)庫表大小查詢方法(如何查詢數(shù)據(jù)庫表的大小)

在日常的數(shù)據(jù)庫維護和管理中,了解數(shù)據(jù)庫表大小的情況非常重要。通過查詢數(shù)據(jù)庫表大小,可以幫助我們確定數(shù)據(jù)庫中哪些表的數(shù)據(jù)量較大,哪些數(shù)據(jù)需要備份,以及哪些表需要優(yōu)化以提高數(shù)據(jù)庫效率。接下來,本文將介紹幾種輕松掌握的數(shù)據(jù)庫表大小查詢方法。

創(chuàng)新互聯(lián)專注于九臺企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,商城網(wǎng)站建設。九臺網(wǎng)站建設公司,為九臺等地區(qū)提供建站服務。全流程按需求定制開發(fā),專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

一、使用系統(tǒng)表進行查詢

在大多數(shù)數(shù)據(jù)庫系統(tǒng)中,我們可以使用系統(tǒng)表來獲取數(shù)據(jù)庫中表的大小信息。其中,包括了各種系統(tǒng)表,例如:sys.objects、sys.tables、sys.indexes等等。

1. 查詢sys.objects表

sys.objects表是所有數(shù)據(jù)庫對象的基礎表。我們可以通過以下的T-SQL語句查詢sys.objects表,以獲取數(shù)據(jù)庫中所有表的信息,其中包括各表所占空間大小。具體語句如下:

SELECT

object_name(object_id) AS table_name,

SCHEMA_NAME(schema_id) AS schema_name,

[type_desc],

create_date,

modify_date,

is_ms_shipped,

SUM(CASE WHEN index_id

SUM(reserved_page_count) * 8.0 / 1024 AS reserved_MB,

SUM(page_count) * 8.0 / 1024 AS data_MB,

SUM(CASE WHEN index_id

SUM(used_page_count) * 8.0 / 1024 AS total_MB,

SUM(CASE WHEN index_id = 0 THEN 0 ELSE row_count END) AS [total_pages]

FROM sys.objects

JOIN sys.partitions ON sys.objects.object_id = sys.partitions.object_id

JOIN sys.allocation_units

ON sys.partitions.partition_id = sys.allocation_units.contner_id

LEFT JOIN sys.indexes ON sys.objects.object_id = sys.indexes.object_id AND sys.partitions.index_id = sys.indexes.index_id

WHERE type_desc = ‘USER_TABLE’

GROUP BY object_name(object_id), SCHEMA_NAME(schema_id), [type_desc], create_date, modify_date, is_ms_shipped

ORDER BY [rows] DESC;

通過查詢sys.objects表,我們可以獲取到各個表的數(shù)據(jù)大小,該方法得出的大小精準度較高,可為我們數(shù)據(jù)備份和優(yōu)化提供較好的參考。

2. 查詢sys.tables表

sys.tables表是系統(tǒng)內(nèi)的又一個用于進一步查詢數(shù)據(jù)庫表大小的系統(tǒng)表,該表記錄了數(shù)據(jù)庫的所有表。使用如下SQL語句可以查詢sys.tables表,以獲取數(shù)據(jù)庫中所有表的信息,其中包括各表所占空間大小。具體語句如下:

SELECT

t.NAME AS TableName,

s.Name AS SchemaName,

p.rows AS RowCounts,

SUM(a.total_pages) * 8 AS TotalSpaceKB,

SUM(a.used_pages) * 8 AS UsedSpaceKB,

(SUM(a.total_pages) – SUM(a.used_pages)) * 8 AS UnusedSpaceKB

FROM sys.tables t

INNER JOIN sys.indexes i ON t.OBJECT_ID = i.object_id

INNER JOIN sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id

INNER JOIN sys.allocation_units a ON p.partition_id = a.contner_id

LEFT OUTER JOIN sys.schemas s ON t.schema_id = s.schema_id

GROUP BY t.Name, s.Name, p.Rows

ORDER BY SUM(a.total_pages) DESC;

通過查詢sys.tables表,我們也可以獲取到各個表的數(shù)據(jù)大小,大小的精準度相對較高,同時也有一定的參考價值。

二、使用SQL查詢語句進行查詢

還可以使用SQL查詢語句查詢數(shù)據(jù)庫表大小。以下是查詢SQL Server表的大小的SQL語句:

EXEC sp_spaceused ‘tabname’;

其中,’tabname’為表名。執(zhí)行該語句后,將返回表的名稱、行數(shù)、已用空間、未用空間和總空間等信息。

此外,我們還可以使用以下SQL語句來查詢數(shù)據(jù)庫中表的大?。?/p>

SELECT

COUNT(*) AS 行數(shù),

sum (reservedpages) * 8/1024 AS 空間大小,

INET_NAME(OBJECT_ID) AS 表名

FROM SYSPARTITIONS

WHERE ID >= OBJECT_ID(‘dbo.tab1’, ‘U’) AND ID

GROUP BY OBJECT_ID

此處的 ‘dbo.tab1’和’dbo.tab2’為表名。通過該語句,我們可以根據(jù)表名查詢表的空間大小以及行數(shù)等信息,以及上面提到的其他相關數(shù)據(jù),例如數(shù)據(jù)頁數(shù)、已使用頁數(shù)和保留頁數(shù)等。

三、使用第三方工具

此外,還可以使用第三方工具來查詢數(shù)據(jù)庫表的大小。例如SQL Server Management Studio等類似的工具,提供了友好的圖形化界面,并且查詢速度也相對較快。我們可以直接使用該工具,打開查詢窗口,輸入相應的代碼,便可以查詢各個表所占空間,以及相關的數(shù)據(jù)。

數(shù)據(jù)庫表大小查詢對于后端DBA有重要意義,常常可以得到我們期望的結果,更好地管理和維護數(shù)據(jù)庫。本文介紹了除了常用的查詢方法外,還有如何使用SQL查詢語句和第三方工具來查詢數(shù)據(jù)庫中表的大小的方法,這些方法是我們數(shù)據(jù)庫管理和維護中的必備技能。在使用時,我們可以根據(jù)需要和實際情況選擇合適的查詢方式。由于各種方法的查詢結果可能會有所不同,建議我們根據(jù)實際需要對查詢結果進行整理和對比。

相關問題拓展閱讀:

  • oracle數(shù)據(jù)庫如何查看表空間大小

oracle數(shù)據(jù)庫如何查看表空間大小

1.查看Oracle數(shù)據(jù)庫中表空間信息的工具方法: 使用oracle enterprise manager console工具,這是oracle的客戶端工具,當安裝oracle服務器或客戶端時會自動型嫌褲安裝此工具者模,在…

2.查看Oracle數(shù)據(jù)庫中表空間信息的命令方法: 通過查詢數(shù)據(jù)卜簡庫系統(tǒng)中的數(shù)據(jù)字典表(data dictionary tables)獲取表空間的相關信息,首先使用客戶端工具連接到數(shù)據(jù)庫,這些工具可以是SQL..

關于如何查詢數(shù)據(jù)庫表的大小的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。

數(shù)據(jù)庫運維技術服務 ? 輕松掌握:數(shù)據(jù)庫表大小查詢方法 (如何查詢數(shù)據(jù)庫表的大小)

管理員 普通

分享到:



相關推薦


如何避免數(shù)據(jù)庫鏈接空指針異常? (數(shù)據(jù)庫鏈接空指針異常)


ECS數(shù)據(jù)庫備份:如何確保數(shù)據(jù)安全性? (ecs數(shù)據(jù)庫備份)


PHP如何查詢數(shù)據(jù)庫? (php查詢一個數(shù)據(jù)庫)


IT資產(chǎn)數(shù)據(jù)庫的重要性及管理方式 (it資產(chǎn)數(shù)據(jù)庫)


帝國添加系統(tǒng)模型遇到阻礙:數(shù)據(jù)庫無法添加 (帝國添加系統(tǒng)模型無法添加數(shù)據(jù)庫)


iPhone賬號數(shù)據(jù)庫泄露可能引發(fā)信息安全風險 (iphone帳號數(shù)據(jù)庫)


SQL數(shù)據(jù)庫日志如何有效清理? (sql數(shù)據(jù)庫日志清理)


速達pos端需要安裝數(shù)據(jù)庫嗎? (速達pos端 是不是要安裝數(shù)據(jù)庫)

隨機文章


數(shù)據(jù)庫運維開發(fā):如何優(yōu)化數(shù)據(jù)管理? (數(shù)據(jù)庫運維開發(fā))

輕松登陸PostgreSQL數(shù)據(jù)庫,如此簡單易懂! (登陸postgres數(shù)據(jù)庫)

簡單易學的Scott模式:輕松連接數(shù)據(jù)庫 (scott模式連接數(shù)據(jù)庫)

深入探索安卓自帶數(shù)據(jù)庫,提升數(shù)據(jù)管理效率 (安卓自帶的數(shù)據(jù)庫)

MySQL數(shù)據(jù)庫:存儲500多萬條數(shù)據(jù) (mysql 500多萬條數(shù)據(jù)庫)

簡介AWS數(shù)據(jù)庫同步工具可快速、可靠地將本地數(shù)據(jù)庫導入AWS服務,實現(xiàn)數(shù)據(jù)庫遷移和數(shù)據(jù)同步,支持多種數(shù)據(jù)庫類型,包括MySQL、Oracle、SQL Server等。同時,該工具還提供了自動化部署和監(jiān) (aws數(shù)據(jù)庫同步工具)

最近更新
  • SQL Server開啟進銷存管理(sqlserver進銷存)
  • Windows用戶學習Linux遠程連接命令(linux 遠程連接命令)
  • 手把手教你使用MySQL創(chuàng)建數(shù)據(jù)庫(mysql手動創(chuàng)建數(shù)據(jù)庫)
  • Oracle數(shù)據(jù)庫的緊縮之路(oracle 數(shù)據(jù)庫收縮)
  • 為項目構建更優(yōu)性能: 使用Redis緩存(項目中使用redis緩存)
  • 備份簡單又高效——Linux開源備份軟件(linux 開源備份軟件)
  • 改變MSSQL數(shù)據(jù)庫端口號:一個簡單的方法指南(改mssql數(shù)據(jù)庫端口號)
  • MSSQL分區(qū)表索引:優(yōu)化數(shù)據(jù)存儲(mssql 分區(qū)表 索引)
  • MSSQL客戶端工具:快速下載體驗?。╩ssql客戶端工具下載)
  • MSSQL獨占模式加速數(shù)據(jù)庫更新(mssql 獨占 更新)
  • 話題SQLServer:探索最新技術發(fā)展趨勢(關于SQLServer的)
  • 用Redis維護IP限制列表(redis ip限制)
  • MySQL如何運行SQL文件(mysql運行sql文件)
  • MSSQL 更新文件組結構:簡便、高效、安全(MSSQL修改文件組)
  • 優(yōu)秀的SQL Server:值得信賴的性能特點(sqlserver 特點)
  • MSSQL與RAVN技術結合,更好地保護數(shù)據(jù)安全(mssql ravn)
  • MSSQL數(shù)據(jù)庫密碼:查看指南(mssql數(shù)據(jù)庫密碼查看)
  • MSSQL獲取月份數(shù)據(jù)實現(xiàn)方案(mssql 獲取月份)
  • Redis緩解項目壓力:細節(jié)決定成敗(項目加redis)
  • 【mssql中實現(xiàn)多個like查詢的方式】(mssql 多個like)
  • 標簽

    Linux Linux教程 Linux資訊 MacOS MacOS教程 MacOS資訊 MongoDB MongoDB教程 MongoDB資訊 MSSQL MSSQL錯誤 MySQL mysql教程 MySQL維護 MySQL資訊 Neo4j Neo4j教程 Neo4j資訊 ORACLE Oracle優(yōu)化 oracle內(nèi)部視圖 oracle參數(shù) oracle開發(fā) oracle異常修復 oracle故障處理 oracle教程 oracle維護 oracle視圖 ORACLE資訊 oracle遠程維護 ORA錯誤碼 Redis Redis教程 Redis資訊 SQLServer SQLServer報錯 SQLServer教程 SQLServer資訊 SQL修復 SQL異常 SQL遠程處理 Windows 技術文檔 操作系統(tǒng) 數(shù)據(jù)庫

    技術標簽:安裝配置、性能優(yōu)化、備份恢復、異常處理、數(shù)據(jù)遷移、咨詢服務。

    本站導航
    • 服務范圍
    • 關于我們
    • 隱私政策
    技術文章
    • 數(shù)據(jù)庫技術
    • 操作系統(tǒng)技術
    • 教程服務
    快速搜索

    數(shù)據(jù)恢復、異常處理、MySQL、Oracle

    本站部分資源來自互聯(lián)網(wǎng)收集,僅供用于學習和交流,本站一切資源不代表本站立場,如有侵權、后門、不妥請聯(lián)系本站站長刪除

    ? 2020 Theme by - 數(shù)據(jù)服務 . All rights reserved 蘇ICP備15021567號






    • 登錄
    • 注冊

    安全登錄
    立即注冊 忘記密碼?

    成都創(chuàng)新互聯(lián)科技有限公司,是一家專注于互聯(lián)網(wǎng)、IDC服務、應用軟件開發(fā)、網(wǎng)站建設推廣的公司,為客戶提供互聯(lián)網(wǎng)基礎服務!
    創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡單好用,價格厚道的香港/美國云服務器和獨立服務器。創(chuàng)新互聯(lián)——四川成都IDC機房服務器托管/機柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機房租用、服務器托管、機柜租賃、大帶寬租用,高電服務器托管,算力服務器租用,可選線路電信、移動、聯(lián)通機房等。


    本文名稱:輕松掌握:數(shù)據(jù)庫表大小查詢方法(如何查詢數(shù)據(jù)庫表的大小)
    路徑分享:http://www.5511xx.com/article/dhgheed.html