資料庫數據收縮
發布時間: 2025-06-30 10:09:01
❶ sql資料庫收縮的工作原理是什麼(sql收縮資料庫命令)
資料庫收縮的工作原理是:清理空白空間和日誌來實現。
空白空間:刪除表時,資料庫的空間不會自動縮小,隨著建的表越來越多,刪除操
作越來越多時候,數據文件就會越來越多。
日誌:是記錄你歷史操作的,沒用的都可以清除。
❷ 收縮資料庫是什麼意思
收縮資料庫就是把資料庫不需要或者沒有用的東西進行資源回收,簡單的說就是資料庫壓縮,比如你資料庫的很大,你收縮下資料庫就不會有那麼大了,還有一個辦法就是刪除資料庫日誌,具體代碼:x0dx0aDUMP TRANSACTION [YZ] WITH NO_LOG --清空日誌x0dx0aBACKUP LOG [YZ] WITH NO_LOG --截斷事務日誌x0dx0aDBCC SHRINKDATABASE([YZ]) --壓縮資料庫x0dx0aDBCC UPDATEUSAGE ([YZ]) --報告和更正 sysindexes 表的不正確內容x0dx0ax0dx0aexec sp_detach_db @dbname='資料庫名'x0dx0aexec sp_attach_single_file_db @name='資料庫名',@hysname='C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\資料庫名.mdf'
熱點內容