要不进行分表吧!如果有日期列就最好,那么有了分表,可以用视图,也可以一个表一个表的查,也可以根据日期来查,你一个表500W可以在10毫秒,那么应该够用了吧!

解决方案 »

  1.   

    分表我也考虑过只是那样要把程序也修改工作量太大
      

  2.   

    --用数据库给你分表,按规律生成表,
    --程序调用是按照规律生成的表.影响不大!!
      

  3.   

    1、对大表进行分区,通过分区视图关联数据,直接在分区视图上进行Insert/Update/Delete/Select操作2、使用磁盘阵列,推荐RAID10
      

  4.   

    那么大的每日流量,包含几天的明细数据的查询的应用应该不存在吧?
    如果不查询明细数据,就不用通过明细来汇总了。