sql中如何設(shè)置自動收縮數(shù)據(jù)庫 newsql和nosql的區(qū)別和聯(lián)系?
newsql和nosql的區(qū)別和聯(lián)系?nsqlserver2012怎樣壓縮數(shù)據(jù)庫文件?在程序組中,展開Sqlserver以運行查詢分析器。輸入用戶名和密碼。在工具欄的數(shù)據(jù)庫列表中選擇要操作的數(shù)據(jù)庫。輸
newsql和nosql的區(qū)別和聯(lián)系?
n
sqlserver2012怎樣壓縮數(shù)據(jù)庫文件?
在程序組中,展開Sqlserver以運行查詢分析器。輸入用戶名和密碼。在工具欄的數(shù)據(jù)庫列表中選擇要操作的數(shù)據(jù)庫。
輸入:select*fromsysfiles執(zhí)行,可以看到以下內(nèi)容。記住fileid字段的內(nèi)容,即1或2,以標識數(shù)據(jù)庫的數(shù)據(jù)文件或日志文件。以下命令需要此處的值。
輸入dbcc shrinkdatabase(#39庫名#39)并收縮數(shù)據(jù)庫。結(jié)果如下:您可以看到壓縮的數(shù)據(jù)庫文件的大小。
輸入dbcc shrinkfile(2,0)以執(zhí)行,然后輸入dbcc shrinkfile(1,0)以執(zhí)行。
兩個命令中的第一個參數(shù)是上面提到的FileID的值,表示一個是日志文件,另一個是數(shù)據(jù)文件。第二個參數(shù)0表示收縮到初始大小。
輸入:dbccupdateusage(0),執(zhí)行更新操作,完成!更新后可以和之前的數(shù)據(jù)文件對比,會有比較大的大小優(yōu)化。