首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

如其要统计产品点击数量,要注意哪些方面

2012-07-08 
如果要统计产品点击数量,要注意哪些方面?想请教2个问题1、如果有一个“产品表”,这个“点击数”列一般是直接写

如果要统计产品点击数量,要注意哪些方面?
想请教2个问题

1、如果有一个“产品表”,这个“点击数”列一般是直接写在“产品表”中好呢,还是单独另外再建张一张“点击表”?哪种设计比较合理?

2、这个“点击数”列 在用户点击并访问的同时向表中的“点击数”列进行+1的操作,这个时候需要进行锁定吗?

请大家不吝赐教,谢谢!

[解决办法]
1、直接在一张表里比较好减少数据库的冗余。
2、不用进行锁定的。
[解决办法]

探讨
想请教2个问题

1、如果有一个“产品表”,这个“点击数”列一般是直接写在“产品表”中好呢,还是单独另外再建张一张“点击表”?哪种设计比较合理?

2、这个“点击数”列 在用户点击并访问的同时向表中的“点击数”列进行+1的操作,这个时候需要进行锁定吗?

请大家不吝赐教,谢谢!

[解决办法]
大部分的做法,仍然是把这个点击数放在产品表或者一个专门的表中。 同时应该保存点击历史记录表记录何时何IP从什么URL而来。

但由于这个表的记录显然多,每次都 count(*) 来查询,显然不方便,所以一般是在产品相关的表中添加一个冗余的总占击数。 一般是通过触发器实现。
[解决办法]
建议放在另外一张表中,这种经常性更新的表与产品表放在一起,会影响到产品表读取的效率
[解决办法]
探讨
建议放在另外一张表中,这种经常性更新的表与产品表放在一起,会影响到产品表读取的效率

热点排行