【发布时间】:2011-04-02 13:45:00
【问题描述】:
我希望存储对网页的所有访问,其中包含用户代理、脚本执行时间、请求 uri、完整引用和一些其他变量。
我一直在做的是使用标准化的 MyISAM 表,例如:
stats
stats_user_agents
stats_referers
stats_requested_uris
但在普通网页中,这需要 一些 SELECT 和 1 INSERT。
最好使用 ARCHIVE 表?
统计记录将从 0 到几百万。
【问题讨论】:
-
你的目标是什么?查询性能(以及什么样的)?贮存?可靠性?易于维护?
-
@tszming:性能和存储,我想保存所有数据并在 webpanel 的统计部分中获取。
-
我建议你也看看那些面向列的 MySQL 存储引擎,例如 Infobright (infobright.org/images/com_images/Log_Mgt_Final.pdf)
标签: mysql innodb archive myisam statistics