3

我想知道 Oracle SQL Developer 如何如此快速地获得不同计数,如下图所示,有一个弹出窗口显示用于过滤数据的不同值列表。我有兴趣了解使用的方法或逻辑。图片

4

1 回答 1

2

只是推测,它可以使用三种方法

  • 如果列在唯一索引中,它可以使用索引为您提供唯一值。
  • 否则,它可以搜索所有现有条目。如果数据在内存中,它应该每秒可以做大约一百万。
  • 或者根据使用以前的方法或我没有想到的其他方法为您提供缓存的查询结果。
于 2012-05-10T09:46:27.150 回答