Dai*_*iBu 5 mysql sql database
我有一个包含数百万行的表,并且经常需要知道其中一列的总数。在查询中使用 SUM 太慢,因为它需要接触整个表。有没有一种万无一失的方法可以保持准确的总数,而无需在每个查询中计算它?
我考虑过在插入、更新或删除行时使用触发器来增加和减少存储的总数。不过,这样做的一个问题(我假设)是,如果表被截断,那么总数不会为零。我可以接受这一点,但是还有什么需要注意的吗?或者如果有更好的方法来解决这个问题,请告诉我。
| 归档时间: |
|
| 查看次数: |
740 次 |
| 最近记录: |