oracle 中查询按某种要求条件查询结果,如何能够提高效率?

2024-11-23 14:58:44
推荐回答(3个)
回答1:

如果表的数量级大了的话,建议做成分区表,举例说下比如存一年的数据可以按12个月拆成12个分区,然后建立分区索引,再在日期上边建立索引,查询的效率会提高。
如果数据每天都在百万以上可以按12个月把一张表拆成12张表,这12张表是按天建立的分区表,再加上分区索引和日期索引,查询效率会有很大的提升。

回答2:

给表加一个日期字段,并按日期字段建立索引,每次查日期最新的可以吗

回答3:

对create_date建立索引