数据库数据收缩
发布时间: 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'
热点内容