每月的日志存放到历史记录表,相信你也不可能天天要看日志,相信操作也不是太多的,而且历史记录的数据就更少了..也可以只在表中存放一个月的记录,超过一个月的就用JOB把它删除掉.

解决方案 »

  1.   

    To CrazyFor(蚂蚁) :删掉是肯定不可以的,查询系统的功能就是可以查看这些数据!!一个月的记录就已经上百万了!To  viptiger(六嘎) :那如果进行跨时间段的查询不是还是会很慢,甚至会更慢!而且有很多操作可能很麻烦了,比如,统计访问IP的数目,等
      

  2.   

    1.优化INDEX,定时根新INDEX 统计
    2.通过HINTS指定LOCK类型
     SELECT * FROM TABLENAME NOLOCK
    3.提高硬件的速度,更快的HD,RAID.
    4.建立INDEX VIEW.