对数据库日志的管理

原创 2005年02月28日 11:14:00
最近做了一个网站,上传到网上后,流量还比较大,结果数据库体积急速的增加,同步增加的还有数据库日志.
数据库日志记录的是对数据库的每部操作的事务,作用在于当数据库的数据损坏时可以还原.(相当于把日志里记录了的事务未完成的回滚,已完成的顺序执行下来).
但是,如果网站的数据库备分做的比较频繁,而且数据也不是需要非常精确的话,那么日志文件此时可能反而会给你带来不便了.在数据库更新操作多了后.日志文件体积会变的非常大,甚至比数据库文件还大的多,这样的话,对空间是个很大的浪费,如果限定大小,又会超成当达到指定体积时,用户访问页面则提示日志文件已满.
这时,我们可以用压缩下日志,具体方法是用
DUMP TRANSACTION "skyfire"  WITH NO_LOG
DBCC SHRINKFILE( 'skyfire_log',100)
这可以把数据库日志压缩到指定的值,但看来解决不了根本问题,更好的解决方案还有待考虑...
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ASE数据库日志的管理

ASE 日志管理
  • paluo
  • paluo
  • 2011-02-21 15:20
  • 304

log4j日志的数据库管理

  • 2009-10-12 23:52
  • 164KB
  • 下载

MongoDB数据库和架构管理

mongodb导入和导出 [root@localhost bin]# ./mongoexport -d test -c c1 -o /tmp/c1.out [root@localhost bin]...

ORACLE数据库用户与权限管理

ORACLE数据库用户与权限管理  ORACLE是多用户系统,它允许许多用户共享系统资源。为了保证数据库系统的安全,数据库管理系统配置了良好的安全机制。  2. 1 ORACL...

数据库系统概念(机械工业出版社,第六版)复习——第十二章:事务管理

第十二章 事务管理   事务定义 事务是访问并可能更新各种数据项的一个程序执行单元。 这些操作要么都做,要么都不做,是一个不可分割的工作单位。例如银行转账 SQL中事务的定义       ...

SQLite 数据库管理工具

我觉得两个比较好用的工具一个是SQLite官网可以下载的一个shell命令行工具 挺好使的,还有一个就是其他的图形界面的工具更直观,主要介绍下这两款工具。 一、sqlite-shell命令行工具 ...

数据库课程设计_实验室管理系统_设备报废

package labor; import java.awt.BorderLayout; import java.awt.Choice; import java.awt.Container; im...
  • ol__lo
  • ol__lo
  • 2013-07-30 11:40
  • 1240

第五章 数据库系统管理技术

5.1        DBMS的组成与功能 5.1.1        DBMS软件及其组成         1、数据定义语言(DDL)及其翻译处理程序  ...

django1.7写一个MOOC管理系统(二:数据库设计)(2015.6.20)

其实主要就是为了这个数据库= = 有学生和老师两种用户 学生的功能有:参与课程,发起选题讨论,参与讨论,发起问题,回答问题 老师的功能有:发布课程,发起主题讨论,回答问题 。。。有点晕了

MariaDb数据库管理系统学习(一)安装过程图解

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)