DBCC SHRINKDATABASEMS SQL数据库日志压缩方法

时间:2024-01-27 03:57:10 

MS SQL数据库日志压缩方法
MS SQL性能是很不错的,但是数据库用了一段时间之后,数据库却变得很大,实际的数据量不大。一般都是数据库日志引起的!数据库日志的增长可以达到好几百M。

网上的MSSQL虚拟主机价格也贵,要想不让数据库超容,只好压缩下数据库日志,或者删除数据库日志。
下面我给大家介绍一个方法

1、打开企业管理器
2、打开要处理的数据库
3、点击菜单>工具>SQL查询分析器
4、在输入窗口里面输入:

DUMP TRANSACTION [数据库名] WITH NO_LOG
BACKUP LOG [数据库名] WITH NO_LOG
DBCC SHRINKDATABASE([数据库名])
点击执行!这样子数据库就操作成功了。

程序里面的方法:
压缩数据库日志
--1.清空日志
exec('DUMP TRANSACTION [' @dbname '] WITH NO_LOG') 
--2.截断事务日志:
exec('BACKUP LOG [' @dbname '] WITH NO_LOG')
--3.收缩数据库文件(如果不压缩,数据库的文件不会减小
exec('DBCC SHRINKDATABASE([' @dbname '])') 

  

标签:DBCC,SHRINKDATABASEMS,SQL数据库日志压缩方法
0
投稿

猜你喜欢

  • 用 Python 定义 Schema 并生成 Parquet 文件详情

    2021-09-24 14:14:18
  • Python中字符串的基本使用详解

    2022-08-13 07:05:42
  • 如何处理Oracle中较大的文本数据?

    2009-11-11 20:06:00
  • python matplotlib工具栏源码探析二之添加、删除内置工具项的案例

    2022-05-16 19:31:22
  • 基于bootstrap实现收缩导航条

    2024-04-28 09:53:16
  • 使用url_helper简化Python中Django框架的url配置教程

    2023-01-10 14:44:51
  • python基础详解之if循环语句

    2022-04-17 02:14:09
  • Python切片操作深入详解

    2021-07-06 08:39:26
  • 利用canvas实现的加载动画效果实例代码

    2023-06-29 22:49:51
  • python爬取豆瓣电影排行榜(requests)的示例代码

    2022-10-16 02:18:46
  • SQL技巧:快速掌握一些异常精妙的SQL语句

    2009-09-02 13:55:00
  • golang coroutine 的等待与死锁用法

    2024-04-30 10:03:34
  • SQL2005查看死锁存储过程sp_who_lock

    2024-01-12 20:34:13
  • Python实现远程调用MetaSploit的方法

    2022-07-17 05:40:31
  • C#从数据库读取图片并保存的两种方法

    2024-01-12 14:39:22
  • python比较两个列表大小的方法

    2023-01-14 22:24:40
  • python游戏实战项目之童年经典超级玛丽

    2022-10-01 08:16:34
  • Window下Mysql忘记root密码怎么重置

    2024-01-15 22:33:23
  • php利用ob_start()清除输出和选择性输出的方法

    2023-11-18 08:54:35
  • vue 封装面包屑组件教程

    2024-05-02 17:11:11
  • asp之家 网络编程 m.aspxhome.com