数据库中的每个文件都可以通过删除未使用的页的方法来减小。尽管数据库引擎会有效地重新使用空间,但某个文件多次出现无需原来大小的情况后,收缩文件就变得很有必要了。数据和事务日志文件都可以减小(收缩)。可以成组或单独地手动收缩数据库文件,也可以设置数据库,使其按照指定的间隔自动收缩。 文件始终从末尾开始收 ...
分类:
数据库 时间:
2016-12-11 02:50:56
阅读次数:
177
标签:SQL Server Reclaim space 收缩表 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lzf328.blog.51cto.com/1196996/960310 SQL Server在删除变长列或者减小变长 ...
分类:
数据库 时间:
2016-12-02 11:28:13
阅读次数:
218
sqlserver2000压缩日志 可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。复制代码 代码如下: DUMP TRANSACTION [jb51] WITH NO_LOGBACKUP LOG [jb51] WITH NO_LOGDBCC SHRI ...
分类:
数据库 时间:
2016-10-31 13:21:40
阅读次数:
220
SQL2005清空删除日志:复制代码 代码如下:Backup Log DNName with no_log '这里的DNName是你要收缩的数据库名,自己注意修改下面的数据库名,我就不再注释了。godump transaction DNName with no_loggoUSE DNNameDBCC ...
分类:
数据库 时间:
2016-10-31 13:00:06
阅读次数:
219
此信息表明数据库或表 已经部分损坏可以通过以下步骤尝试修复: 1. DBCC CHECKDB 重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。 然后执行 检查数据库是否仍旧存在错误。注意:修复后可能会造成部分数据的丢 ...
分类:
数据库 时间:
2016-10-24 09:35:50
阅读次数:
233
在MS Sql Server中可以能过以下的方法查询出磁盘空间的使用情况及各数据库数据文件及日志文件的大小及使用利用率: 1、查询各个磁盘分区的剩余空间:Exec master.dbo.xp_fixeddrives 2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值、 ...
分类:
数据库 时间:
2016-10-23 23:24:58
阅读次数:
291
DBCC CHECKDB注意到有关数据文件页面。一旦整个表的所有页(或一组表,如果配料已启用-看到同样的博客文章我上面提到的),所有的事实都聚集在一起,他们都应该相互抵消。当有额外的事实(在索引B树都指向同一个页面在一个较低的水平如两页),或丢失的事实(如LOB片段没有任何其他LOB片段或数据/索引... ...
分类:
数据库 时间:
2016-09-19 17:50:30
阅读次数:
257
1. 清空表数据,并且自增ID从1开始记 方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段 方法2: delete from 你的表名 dbcc checkident(你的表名,reseed,0) //重新定位自增的字段,让它从1开始 方法3: 如 ...
分类:
数据库 时间:
2016-09-16 19:36:02
阅读次数:
158
DBCC SQLMGRSTATS 用于产生3个不同的值,这些值用在你想查看高速缓存在ad-hoc和预编译的TSQL语句中是如何工作的 Memory Used(8K Pages):若内存页的数量非常大,这也许表明一些用户连接正在预处理许多T-SQL语句。 Number CSql Objects:表明已 ...
分类:
数据库 时间:
2016-09-12 17:11:02
阅读次数:
233