汇总篇:http://www.cnblogs.com/dunitian/p/4822808.html#tsql

收缩前

图形化演示:

不仅仅可以收缩日记文件,数据库文件也是可以收缩的,只不过日记收缩比较明显点(为什么这么大?这么浪费?===》你还记得你建库时候的filegrowth了吗)

效果立竿见影

补充:(如果你感觉日记还是很大就用这种方法)

先改成简单

重复上面收缩步骤,完成后再改成完整

命令行演示:

use [master]
go
--alter database [BigValues] set recovery simple with no_wait
--go
alter database [BigValues] set recovery simple --简单模式
go use [BigValues] --当前数据库日记的逻辑名列表
select name from sys.database_files where type=1 --type=1代表是日记文件
go
--把该日记文件收缩到5M
dbcc ShrinkFile (N'BigValues_Log2',5, truncateonly)
go use [master]
go
--alter database [BigValues] set recovery full with no_wait
--go
alter database [BigValues] set recovery full --还原为完全模式
go

命令行参考:

http://www.jb51.net/article/37305.htm

https://msdn.microsoft.com/zh-cn/library/ms189493.aspx

最新文章

  1. C++智能指针简单剖析
  2. Linux IPC udp/ip socket 编程
  3. JQuery实现资讯上下滚动悬停效果
  4. Java I/O操作
  5. SelectedRows.CurrentRowSelected 和 DeleteItem
  6. UVa 11729 - Commando War(贪心)
  7. RecyclerView实现ViewPager效果
  8. Codeforces 708A Letters Cyclic Shift
  9. replace深入
  10. 点不到的NO
  11. java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
  12. Linux 命令学习之rm
  13. python练习笔记——map | sum | pow 的应用
  14. BZOJ5312: 冒险【线段树】【位运算】
  15. .NET委托解析(异步委托)
  16. sqlite insert select 联合使用
  17. Vim技能修炼教程(4) - 基本功
  18. mysql的入门基本使用(适合新手学习)
  19. 基础数据类型-set
  20. 20、Django实战第20天:课程详情页

热门文章

  1. 关于自己写C++的一点风格
  2. MVC Core 网站开发(Ninesky) 2、栏目
  3. Redis百亿级Key存储方案(转)
  4. Nested Loops join时显示no join predicate原因分析以及解决办法
  5. Android的Kotlin秘方(II):RecyclerView 和 DiffUtil
  6. vim的一些常用命令(一)
  7. iOS系列教程 目录 (持续更新...)
  8. 虚拟机VMware12.05下安装Ubuntu16.04几个关键地方
  9. kvm 使用入门详解
  10. React-Native 动画优化