Shrink Database知识点以及Truncate和Delete语句的区别
摘要:
今天帮一个朋友解决一个数据库问题, 他的数据库中共有一张表很大, 有三百多个G, 弄的数据库文件所在分区都没空间了. 于是清理了一下那张表, 运行的命令是delete * from table_name. 结果发现表变小了, 数据库还是那么大. 在Management Studio中运行shrink database task, 执行之前发现available的space 高达百分之九十几. 运行shrink结束之后, 数据库恢复到了正常大小. 如果我们不是用delete语句, 而是用truncate语句, 那么就不需要执行shrink任务了. 下面是相关技术要点的翻译与引用.Truncate 阅读全文
posted @ 2010-01-18 23:16 中道学友 阅读(2876) 评论(0) 推荐(0) 编辑