主题:[讨论]数据量大怎么存储较好
jmhua23
[专家分:320] 发布于 2007-02-02 14:19:00
最近做了一个系统,当中有日志管理的功能。时间长了记录的日志就会越来越多。如果想最多限度的在数据库中保留日志数据,怎样存储较好呢?放在一个表格中;还是多表格(比如一个月一张)然后用视图联起来;还是有其它方法?
回复列表 (共2个回复)
沙发
Web乐水 [专家分:1050] 发布于 2007-02-02 22:53:00
存放日志的表字段都应该统一吧,放一张表吧节约操作数据库次数
板凳
Leo64823900 [专家分:960] 发布于 2007-02-06 18:08:00
放在一个表中,还是多个表,占用的存储基本相同。一般情况下日志记录表大多采用单表,这样操作起来比较简单。为了解决日志记录越来越多的问题,可采用设定记录长度和设定记录时间长度的方法。如设定记录长度为一万条,或只保留七天内的记录。
可以在每次写入日志记录时,检查并消除老记录。也可用另外一个程序执行检查和消除记录工作。并可根据需要备份老记录。
我来回复