对数据库日志的管理

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

java 项目日志管理设计方案

java 项目日志管理设计方案 因项目需要记录整个系统的操作记录,考虑到系统操作日志的数据量,单表很容易达到瓶颈,导致查询效率低下,顾使用分表方案,减小数据库的负担,缩短查询时间。目前对于分表的解...
  • jlh912008548
  • jlh912008548
  • 2017年05月27日 16:00
  • 4496

OpenStack日志管理&配置管理安全性分析

OpenStack云平台的功能复杂、组件繁多,很多功能的设置都需要专门的配置管理模块来完成。在OpenStack云平台中,oslo项目就主要负责独立出系统中可重用的基础功能,其中oslo.config...
  • hsluoyc
  • hsluoyc
  • 2015年10月21日 14:24
  • 1255

系统操作日志设计

我们在做企业管理系统时,有多多少少都有对数据的完整性有所要求,比如要求系统不能物理删除记录,要求添加每一条数据时都要有系统记录、或者更新某条数据都需要跟踪到变化的内容、或者删除数据时需要记录谁删除了,...
  • tianling456
  • tianling456
  • 2015年12月06日 15:02
  • 1570

全局异常处理器实现系统异常日志记录到数据库

一、需求描述: 每次系统出现异常(有系统异常,也有业务功能的异常)都需要让运维拉生产上的日志文件,查看哪个地方出问题了,根据打印的log日志定位问题点以及原因,比较浪费时间。为了解决这个问题,就想到:...
  • mayor125
  • mayor125
  • 2017年03月01日 17:59
  • 1064

MySQL数据库日志的管理与维护

MySQL数据库主要有5种类型的日志,分别为慢查询日志(log-slow-queries),二进制日志(log-bin),错误日志(log-error),查询日志(log),更新日志(log-upda...
  • cwqcwk1
  • cwqcwk1
  • 2013年12月12日 18:47
  • 2625

使用log4j让日志写入数据库

原文链接:http://www.cnblogs.com/wgp13x/p/ca0837fc1df71decf4a4afe082bce570.html 之前做的一个项目有这么个要求...
  • sjtucong
  • sjtucong
  • 2015年06月10日 16:50
  • 1951

银行日志处理

与外围系统交换数据 例如信贷管理系统、财务管理系统数据归集等 系统内资金清算 例如通存通兑清算、批量代发代扣等 内部业务处理 例如...
  • liujn347
  • liujn347
  • 2016年12月20日 01:46
  • 319

日志管理系统之保存日志到数据库

保存Web访问日志到数据库 Web项目可以通过log4j logback等技术实现保存访问日志到本地文件中,但是会在一些特殊的需求中会让我们保存用户访问日志到数据库中,此时我们可以通过拦截器来实现...
  • qq_34919282
  • qq_34919282
  • 2016年10月24日 17:14
  • 3088

浅谈管理系统操作日志设计(附操作日志类)

管理系统的操作日志如何做成通用的模块一直是个让我头疼的问题,不过看了博客园里的某篇文章后,现在基本解决了。   相关文章链接:《系统操作日志设计》   在开始做之前,必须把两个日志分清楚,...
  • sd4015700
  • sd4015700
  • 2015年08月10日 13:14
  • 6349

系统日志管理

1、日志的查看 日志可以记录下系统所产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。 收集你想要的数据,分析...
  • u012582664
  • u012582664
  • 2017年02月22日 10:19
  • 914
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对数据库日志的管理
举报原因:
原因补充:

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