0

我有一张表 [ID,ITEM_NAME,ITEM_PRICE,ITEM_STATUS,ITEM_TYPE,ITEM_OWNER,ITEM_DATE]

应用程序可以使用任意数量的搜索条件查询表,例如项目日期和/或项目所有者等。

在结果集中,我还需要在 ITEM_STATUS 中按不同状态获取计数。

当我尝试根据状态获取计数时,它通常会导致超时。

这种情况在大容量应用程序中通常如何处理。说 Y 邮件。我计算了收件箱中有多少,有多少已阅读/未发送/已发送,以及哪些没有..几乎是即时的。怎样才能获得这样的体验?

4

1 回答 1

0

除了索引之外,位图索引对于这类事情是最灵活和最高效的,如果您可以处理维护它们的并发问题,请考虑物化视图以涵盖最常见的聚合级别。

定义多级物化视图可以为您提供几乎即时的响应时间,甚至允许对 HAVING 子句进行有效索引。

于 2013-05-21T11:19:30.317 回答