sql sever 資料庫檔案收索操作

2021-08-02 05:59:02 字數 535 閱讀 8300

為什麼會有資料庫收索操作,是因為資料庫在使用過程中,他會先占領一塊磁碟,再在磁碟中寫資料。在建立資料庫和資料庫屬性->檔案,會有自動增長的比例。當資料庫大小為10g的時候以百分之10的速度增長,那麼就是1g ,資料空並沒有對著1g的空間進行填充。他只是先占領了磁碟空間。

這時候我們假如想用這1g的空間,那麼就可用用到資料庫收索。

下面來看怎麼讓資料庫釋放掉這1g空間中的大部分

右鍵資料庫->任務->收索->資料庫 (當然也可以選擇檔案,單獨對資料庫檔案,和日誌檔案進行收索)

在實際開發過程中沒有什麼卵用,在一般的專案中這點磁碟消耗無關緊要,關鍵的是記憶體。

資料庫檔案

if exists select from mater.sysdatabases where name db 09zy drop database db 09zy go create database zy on primary name zy data filename e 09.9zy1 zy ...

資料庫 檔案

定長記錄 檔案頭維護空閒列表 變長記錄 塊頭 空閒空間 記錄 插入 在空閒空間末尾分配空間 刪除 將條目之前的全部向後移動 大物件通常儲存到特殊檔案,通過指標儲存在記錄中 引數檔案 日誌檔案 套接字檔案 通過套接字檔案,unix系統下本地連線mysql可以採用unix域套接字方式 pid檔案 mys...

SQL Sever 2000的系統資料庫和索引

sql sever 2000的系統資料庫和索引 學習人 hsly 學習書籍 sql server 2000入門與提高撰寫日期 2004 7 12 章節 4.1 p449.6.1p126 sql server 2000 在安裝過程中,建立了4個系統資料庫,這4個系統資料庫是執行sql server 2...