我想添加一些统计信息 - 用户发送给其他用户的消息数量。 现在,用户将转到他的面板并看到该号码。我应该执行
SELECT count(*) from MESSAGES where id=user.id
每个用户面板页面都会刷新?它不会杀死我的数据库吗?对于exkple 1k用户刷新帐户页面,还有少数恶作剧者会垃圾邮件推送F5?
我在检索用户玩的游戏,上次登录日期等方面遇到了类似的问题。我想知道每次执行sql是个好主意还是我应该在local.storage中缓存这些值并每次增加它们更新DB值?如果用户注销,则清除本地存储。但是在这样的解决方案中,local.storage可以变得非常大。如果我们必须在博客上处理新闻或文章,如何解决问题呢?
您怎么看?
答案 0 :(得分:1)
除了我的评论..
SELECT title,name FROM
casting join movie on movie.id=movieid and ord=1
join actor on actor.id=actorid
WHERE movie.id in (
SELECT movie.id FROM
movie join casting on movie.id=movieid
join actor on actor.id=actorid
WHERE name='Julie Andrews' )