日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
探究SQLServer表數(shù)據(jù)大小變化(sqlserver表大?。?/div>

的原因

SQL Server數(shù)據(jù)庫的表的數(shù)據(jù)大小會發(fā)生變化,這一現(xiàn)象在日常生活中很常見。要想了解數(shù)據(jù)表大小變化的原因,我們可以采用SQL語句來查看數(shù)據(jù)庫表的大小變化情況。

首先,可以通過以下SQL語句查看數(shù)據(jù)庫表中每張表的大小,以判斷出每張表的大小是否發(fā)生了變化:

“`SQL

SELECT name, sum(rows)*8/1024 AS [Size(MB)]

FROM sysindexes

WHERE indid IN ( 0,1 )

GROUP BY name

ORDER BY [Size(MB)] DESC


其次,如果要進一步了解某張表的大小變化情況,我們可以使用DBCC SHRINKFILE命令查看某張表的數(shù)據(jù)文件的大小變化情況:

```SQL
DBCC SHRINKFILE (‘表名’, 1)

最后,我們還可以使用sp_spaceused系統(tǒng)存儲過程來查看某張表的空間利用情況:

“`SQL

EXEC [sp_spaceused] N’表名’


通過以上查詢方式,我們可以大致分析出數(shù)據(jù)表大小變化的可能原因:
(1)表中數(shù)據(jù)總量增多;
(2)表中某類型數(shù)據(jù)引入了新數(shù)據(jù);
(3)表中數(shù)據(jù)總量減少;
(4)表中某類型數(shù)據(jù)刪除了一部分數(shù)據(jù);
(5)表中數(shù)據(jù)重新分配了空間等。
通過以上實例,我們可以看出,要想了解SQL Server表數(shù)據(jù)大小變化的原因,需要對SQL語句、DBCC SHRINKFILE以及sp_spaceused系統(tǒng)存儲過程有一定的了解,才能更好的解決數(shù)據(jù)表大小變化的原因。

創(chuàng)新互聯(lián)網(wǎng)絡(luò)推廣網(wǎng)站建設(shè),網(wǎng)站設(shè)計,網(wǎng)站建設(shè)公司網(wǎng)站制作,網(wǎng)頁設(shè)計,1500元定制網(wǎng)站優(yōu)化全包,先排名后付費,已為上千家服務(wù),聯(lián)系電話:13518219792


網(wǎng)頁名稱:探究SQLServer表數(shù)據(jù)大小變化(sqlserver表大?。?
轉(zhuǎn)載源于:http://www.dlmjj.cn/article/djijdoo.html