如何使用sql语句使你的数据库减肥,下面以网狐6603数据库减肥脚本举例!
原文转自:http://www.zccode.com/forum.php?mod=viewthread&tid=637&extra=page%3D1
网狐6603 专用数据库减肥特效脚本(18G变成300M)如下:
将脚本语句复制到sql server 新建查询中,执行即可,可以清楚冗余的日志
/*
* 数据库超级减肥, 18G可变成300M.
*/
-- Truncate the log by changing the database recovery model to SIMPLE.
use qptreasuredb
ALTER DATABASE qptreasuredb
SET RECOVERY SIMPLE
GO
-- Shrink the truncated log file to 1 MB. 收缩日志文件大小(单位是M)
DBCC SHRINKFILE (qptreasuredb_log, 1)
GO
-- Reset the database recovery model.
ALTER DATABASE qptreasuredb
SET RECOVERY FULL
use qprecorddb
ALTER DATABASE qprecorddb
SET RECOVERY SIMPLE
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (qprecorddb_log, 1)
GO
-- Reset the database recovery model.
ALTER DATABASE qprecorddb
SET RECOVERY FULL
use qpaccountsdb
ALTER DATABASE qpaccountsdb
SET RECOVERY SIMPLE
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (qpaccountsdb_log, 1)
GO
-- Reset the database recovery model.
ALTER DATABASE qpaccountsdb
SET RECOVERY FULL
GO
use QPEducateDB
ALTER DATABASE QPEducateDB
SET RECOVERY SIMPLE
GO
-- Shrink the truncated log file to 1 MB.
DBCC SHRINKFILE (QPEducateDB_log, 1)
GO
-- Reset the database recovery model.
ALTER DATABASE QPEducateDB
SET RECOVERY FULL
go
select * from sys.database_files --查找数据库log文件逻辑名
最新文章
- 3小时搞定一个简单的MIS系统案例Northwind,有视频、有源代码下载、有真相
- jquery删除添加输入文本框
- Linux备份ifcfg-eth0文件导致的网络故障问题
- 纯CSS 箭头流程,网上找的,留着备用
- web框架思考
- hdu4737 A Bit Fun
- C89标准库函数手册(待整理)
- ode.js 版本控制 nvm 和 n 使用 及 nvm 重启终端失效的解决方法
- TOJ 2732存钱计划(三)(单源最短路)
- CentOS下命令行和桌面模式的切换方法(转载)
- 如何使ActionBar不那么单调
- QTP如何连接/查询数据库
- Eclipse工具常用快捷键
- OO第二次阶段性总结
- L - Non-Prime Factors (质数筛选+因子分解)
- Ajax取PHP JSON数据并显示
- forward reference前向引用,gloal values and local values全局变量和局部变量,recursive function递归函数
- css 按钮凹陷的感觉
- [转]分布式系统唯一ID生成方案汇总
- dbus 消息和消息总线实例讲解-二