回 帖 发 新 帖 刷新版面

主题:[讨论]数据量大怎么存储较好

最近做了一个系统,当中有日志管理的功能。时间长了记录的日志就会越来越多。如果想最多限度的在数据库中保留日志数据,怎样存储较好呢?放在一个表格中;还是多表格(比如一个月一张)然后用视图联起来;还是有其它方法?

回复列表 (共2个回复)

沙发

存放日志的表字段都应该统一吧,放一张表吧节约操作数据库次数

板凳

放在一个表中,还是多个表,占用的存储基本相同。一般情况下日志记录表大多采用单表,这样操作起来比较简单。为了解决日志记录越来越多的问题,可采用设定记录长度和设定记录时间长度的方法。如设定记录长度为一万条,或只保留七天内的记录。 
    可以在每次写入日志记录时,检查并消除老记录。也可用另外一个程序执行检查和消除记录工作。并可根据需要备份老记录。

我来回复

您尚未登录,请登录后再回复。点此登录或注册