【发布时间】:2016-01-05 10:59:00
【问题描述】:
我想在我的网站上显示队列中的提醒数量作为统计数据。该统计数据是我表中的行数。我过去一直在做的是有一个单独的表来缓存数字。缓存表只有一行和一列包含提醒表中的行数。每次添加新提醒时,我都会有另一个查询将值加一。
我最近开始将count() 函数合并到我的项目中。我的问题是;每次有人加载页面时在表上执行count() 操作以显示当前提醒的数量(统计信息显示在页脚中)是更好的性能还是将该数字存储在另一个表中更快所以我只是从那张桌子上看书?在什么时候使用缓存值而不是计数函数会更快?
【问题讨论】:
-
计数有多大?
-
只有 2,000 行,所以我意识到这两种方式都没有太大区别。我想知道的是它对大桌子有什么影响。