如何使计数器数据库更小?

时间:2016-01-05 07:13:11

标签: mysql counter

我有计数器的网站,每次有人进入网站新行添加。这件事使得数据库的规模很大。实际上不是那么好,它是3 MB。但Godaddy加载该网站的速度非常慢。我已经清空了柜台,现在网站加载非常迅速。有没有办法存储柜台或使其更快?

1 个答案:

答案 0 :(得分:0)

创建一个包含字段counter的表,在开头插入一个值为0的行,并在每次访问时将其递增。您可以使用另一个带日期的字段来获取不同日期的计数器。

SELECT counter FROM websiteviews WHERE date = '2016-01-05'

如果找到了计数器

UPDATE websiteviews SET counter = counter+ 1 WHERE date = '2016-01-05'

否则插入新行。

INSERT INTO websiteviews (date,counter) VALUES ('2016-01-05',1)