一个有1亿多条数据的oracle大表,每天都会全量删除数据然后入库新数据,每次查询都要半个小时以上,建立索引又不好维护,日期格式也不规范(如202106、202106a、202106A等),不好建分区,这咋提高查询效率呢?
可以尝试做成hash分区,多分几个,然后全量删除的时候采用重建的方式试试