请问,有关数据库优化有关问题

请教,有关数据库优化问题。
是有关IP统计的,因为当前直接对源数据表操作,数据量太大,所以想做几张缓存表,结合每个输出土办法设计一张表倒是没问题,但是感觉不是最优的,所以看看各位高手都有什么好的建议。数据结构和输入的项目如下。

源数据表(每日数据>50W)
Source Date Status
baidu.com 2011-09-26 200
google.com 2011-09-26 201
baidu.com 2011-09-26 403
sina.com 2011-09-26 404


显示输出页面

今日依来源访问统计
--------------------
Baidu 50000
Google 150000
163 50000
Sina 50000
sohu 60000
合计访问 36W
--------------------

点击数字可以查看详细
Baidu
--------------------
200 40000
404 5000
300 3000
201 2000
208 2000
合计访问 5W
---------------------

今日访问依状态查看
---------------------
404 10000
200 310000  
201 5000  
208 5000
300 30000
合计访问 36W
---------------------

------解决方案--------------------
参考一下数据仓库的概念。


另创建一张统计表 (来源,日期,次数)

每时定时insert 记录到 这个表。