目前正在设计一个博客数据库,想咨询下大家
设计一个用户表
设计一个日志表用户表和日志表通过userid来关联,一切ok;问题是,随着日志表信息量的增多。用户查看自己日志的速度肯定会越来越慢,请问大家有什么好的解决办法没?

解决方案 »

  1.   

    在日志表中价格日期field定期删除已久的日志毕竟日志是以文件或表的形式 表的存储其实也是文件的形式 只有删除文件减少占用空间这就是开启日志的弊端 但合适的管理好日志信息 很重要
      

  2.   

    将日志表分成若干个表存储与user表关联至于如何分1楼的可以参考其实主要是要建立好适当的索引 
      

  3.   

    设计一个用户表
    设计一个日志表然后可以设计一个 归档表,比如CSDN的,6个前的记录可以移到归档表中。这样每半年一个归档表(具体时间自定)
    当然简单一些可以用MYSQL的分区表.