sqlserver表容量,sqlserver表空間使用率

如何使用SQL語句查詢數(shù)據(jù)庫及表的空間容量

--1、查看表空間的名稱及大小

創(chuàng)新互聯(lián)公司專注于興海網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供興海營銷型網(wǎng)站建設(shè),興海網(wǎng)站制作、興海網(wǎng)頁設(shè)計(jì)、興海網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務(wù),打造興海網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供興海網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

select

t.tablespace_name,

round(sum(bytes/(1024*1024)),0)

ts_size

from

dba_tablespaces

t,

dba_data_files

d

where

t.tablespace_name

=

d.tablespace_name

group

by

t.tablespace_name;

--2、查看表空間物理文件的名稱及大小

select

tablespace_name,

file_id,

file_name,

round(bytes/(1024*1024),0)

total_space

from

dba_data_files

order

by

tablespace_name;

3.查看所有表空間使用情況

select

b.file_id

文件ID號,

b.tablespace_name

表空間名,

b.bytes/1024/1024||'M'字節(jié)數(shù),

(b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M'

已使用,

sum(nvl(a.bytes,0))/1024/1024||'M'

剩余空間,

round(100

-

sum(nvl(a.bytes,0))/(b.bytes)*100,2)||

'%'

占用百分比

from

dba_free_space

a,dba_data_files

b

where

a.file_id=b.file_id

group

by

b.tablespace_name,b.file_id,b.bytes

order

by

b.file_id;

總有一款適合你!

sqlserver的數(shù)據(jù)庫的最大容量?

--SQLSERVER2000技術(shù)規(guī)格

--------------系統(tǒng)技術(shù)規(guī)格---------------

--每個(gè)服務(wù)器最多可以允許16個(gè)SQLSERVER實(shí)例

--每個(gè)實(shí)例可擁有 2147483467 個(gè)鎖

--------------數(shù)據(jù)庫技術(shù)規(guī)格--------------

--SQLSERVER的數(shù)據(jù)庫大小1048516TB

--每個(gè)數(shù)據(jù)庫可擁有的文件組數(shù)32767

--每個(gè)數(shù)據(jù)庫可擁有的文件組數(shù)256

--文件大小(數(shù)據(jù)文件)32TB ---夠大了吧,呵呵!

--文件大小(日志文件)32TB ---夠大了吧,呵呵!

--數(shù)據(jù)庫中的對象數(shù)2 147 483 647

--標(biāo)識符的長度128

--------------表技術(shù)規(guī)格-------------------

--每個(gè)數(shù)據(jù)庫中可擁有的表數(shù)受限于數(shù)據(jù)庫中的對象數(shù)

--每個(gè)表可擁有的行數(shù)受限于可用的存儲容量

--每個(gè)表的主鍵約束數(shù)1

--每個(gè)表的外鍵約束數(shù)253

--每個(gè)表的引用數(shù)253

--每個(gè)表的觸發(fā)器數(shù)受限于數(shù)據(jù)庫中的對象數(shù)

--每個(gè)表的簇索引數(shù)1

--每個(gè)表的非簇索引數(shù)249

--每個(gè)表的唯一約束249非簇的,1成簇的

--------------列技術(shù)規(guī)格-------------------

--每個(gè)索引可包含的列數(shù)16

--每個(gè)主鍵可包含的列數(shù)16

--每個(gè)外鍵可包含的列數(shù)16

--每個(gè)表的列數(shù)1024

--索引鍵的大小900字節(jié)

--每個(gè)character或binary列的字節(jié)數(shù)8000

--每個(gè)text,ntext或image列的字節(jié)數(shù)2GB-2

--每行的字節(jié)數(shù)8060

--每個(gè)索引的字節(jié)數(shù)900

--每個(gè)主鍵的字節(jié)數(shù)900

--每個(gè)外鍵的字節(jié)數(shù)900

--------------SQL技術(shù)規(guī)格-------------------

--批處理大小65536乘以網(wǎng)絡(luò)包大小

--每個(gè)SELECT語句可處理的表數(shù)256

--存儲過程源文件的字節(jié)數(shù)小于批處理大小或250MB

--每個(gè)存儲過程的參數(shù)數(shù)目1024

--嵌套的子查詢數(shù)32

--嵌套的觸發(fā)器層數(shù)32

--每個(gè)SELECT語句可處理的列數(shù)4096

--每個(gè)INSERT語句可處理的列數(shù)1024

SQL SERVER里面如何查看一個(gè)表已經(jīng)占據(jù)的容量?

用如下方法查看(以sqlserver2008r2為例):

1、登錄SQL Server Managment Studio。

2、在左側(cè)的樹中找到要查詢的表名,如dbo.dept表。

3、右鍵該表——屬性。

4、彈出窗口,選擇“存儲”,然后就能看到表所占的空間大小了。

當(dāng)前名稱:sqlserver表容量,sqlserver表空間使用率
本文網(wǎng)址:http://muchs.cn/article42/hcihec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、軟件開發(fā)、定制網(wǎng)站、電子商務(wù)、網(wǎng)站排名、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司