OB 对非索引列的MAX/MIN聚合的问题

在使用数据迁移工具从Oracle迁移到OceanBase时,一条查询SELECT MAX(column_name) FROM huge_table; 在Oracle中执行仅需500ms,但在OceanBase中却执行了20秒并最终超时。查看执行计划显示走了全表扫描。在OceanBase中,为什么对非索引列的MAX/MIN聚合查询会比Oracle慢这么多?有什么参数可以紧急规避这个问题,根治方法是什么?

你好,你提的这个技术问题牵涉到OceanBase企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:

  1. 如你所在的企业客户已签署OceanBase企业版销售合同,请你联系客户经理;

  2. 如你所在的企业客户尚未签署OceanBase企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。

另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。