繁体   English   中英

注册用户总数的基于性能的计数

[英]Performance based count for total number of users registered

在性能方面跟踪注册用户总数的最佳方法是什么?

select count(id) from user_table

或者

  • 创建一个表来存储注册的用户数,每次有新用户注册时,将值加 1。

注册的用户总数将显示在管理仪表板上。

如果有任何其他方法可以做到这一点,我很想知道。

count存在以完成您的请求:

Select count(id) from user_table

如果您创建另一个表,则在每次新注册时,您都需要更改该表并增加值,每次用户注册时都会花费一次操作。

不要为此创建另一个表。

就做Select count(id) from user_table就好了

我已经对此发表了评论,但我认为将其发布为答案会更合适。

说到性能,第一个想到的可能是“缓存”,当新用户注册时,您可以简单地将用户总数存储在缓存对象“类似memcached 的东西”中,并从它而不是数据库中读取可以用新的值重置该对象的值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM