用Transact SQL 命令壓縮資料庫

2022-04-15 06:50:10 字數 679 閱讀 8536

用transact-

sql 命令壓縮資料庫

可以使用dbcc shrinkdatabase 和dbcc shrinkfile 命令來壓縮資料庫。其中dbcc shrinkdatabase 命令對資料庫進行壓縮,

dbcc

shrinkfile 命令對資料庫中指定的檔案進行壓縮。(1

) dbcc

shrinkdatabase

dbcc

shrinkdatabase 命令語法如下:

dbcc

shrinkdatabase (database_name

[, target_percent][

, ])各引數說明如下:

·target_percent 指定將資料庫壓縮後,未使用的空間佔資料庫大小的百分之幾。如果指定的百分比過大,超過了壓縮前未使用空間所佔的比例,則資料庫不會被壓縮。並且壓縮後的資料庫不能比資料庫初始設定的容量小。

·notruecate

將資料庫縮減後剩餘的空間保留在資料庫,中不返還給作業系統

。如果不選擇此選項,則剩餘的空間返還給作業系統。

·truncateonly

將資料庫縮減後剩餘的空間返還給作業系統。使用此命令時sql server 將檔案縮減到最後乙個檔案分配,區域但不移動任何資料檔案。選擇此項後,target_percent 選項就無效了。

Transact SQL命令之批

批 在建立批的時候,應注意下面幾點 1 只有某些語句可以合併起來建立乙個批,而其它一些語句不能合併。2 不能在同乙個批中既將規則和預設繫結在列上,又使用它們。3 不能在乙個批中刪除物件又重新建立它們。4 不能在乙個批中修改乙個表並引用新列。5 不能在乙個批中定義並使用check約束。6 使用set語...

AB 壓測工具命令

n 即requests,用於指定壓力測試總共的執行次數。c 即concurrency,用於指定的併發數。t 即timelimit,等待響應的最大時間 單位 秒 b 即windowsize,tcp傳送 接收的緩衝大小 單位 位元組 p 即postfile,傳送post請求時需要上傳的檔案,此外還必須設...

ab網頁壓測命令詳解

centos安裝命令 簡介 apachebench 是 apache伺服器自帶的乙個web壓力測試工具,簡稱ab。ab又是乙個命令列工具,對發起負載的本機要求很低,根據ab命令可以建立很多的併發訪問執行緒,模擬多個訪問者同時對某一url位址進行訪問,因此可以用來測試目標伺服器的負載壓力。總的來說ab...