如何缩小计数器数据库的大小



我有一个带计数器的网站,每次有人进入网站都会添加新行。这使得数据库的大小非常大。实际上没有那么好,它是3毫巴。但是Godaddy加载该网站的速度非常慢。我已经清空了柜台,网站现在加载得很快。有没有什么方法可以储存柜台或者让它更快?

创建一个带有字段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)

最新更新