我正在使用 MySql 并有 2 个表。
我需要的是该组织所有评论的平均评分。我的问题是,我应该制作一个触发器和一个程序来始终更新插入的平均成绩,还是只在需要时计算它?我将在每个页面上多次 (5-10) 次。
最佳答案
一般的经验法则:过早的优化是万恶之源。在需要时从计算平均值开始。如果它变得太慢,您可以开始考虑优化,例如缓存它或预先计算它并将它保存到数据库中(例如,通过触发器,就像您建议的那样)。
关于MySql计算平均成绩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41397406/