在绩效方面跟踪注册用户总数的最佳方法是什么?
select count(id) from user_table
OR
注册的用户总数将显示在管理员仪表板上。
如果还有其他办法,我很想知道。
答案 0 :(得分:2)
count
存在以完成您的请求:
Select count(id) from user_table
如果您创建另一个表,则在每次新注册时都需要更改表并递增值,每次用户注册时都要花费一个操作。
答案 1 :(得分:0)
不要为此创建另一张表。
只需Select count(id) from user_table
就好了
答案 2 :(得分:-1)
我已经对此发表了评论,但我认为将其作为答案发布会更合适。
在性能方面,人们可能会想到的第一个想法就是"缓存",你可以简单地存储缓存对象中的用户总数"类似于memcached "并且从它而不是数据库读取,当新用户注册时,您可以使用新用户重置该对象的值。