Mar*_*eon
2
oracle
indexing
performance
caching
我们在表中有大约10K行.我们希望有一个表单,其中我们有一个select下拉列表,其中包含此表中给定列的不同值.我们在相关列上有一个索引.
为了提高性能,我创建了一个包含不同值的缓存表,因此我们不需要select distinct field from table对10K行进行操作.令人惊讶的是,它似乎正在做select * from cachetable(10行)并不比对10K行进行选择明显更快.为什么是这样?索引是否完成所有工作?通过查询缓存表,主表中的行数是多少?