MySQL查询优化器在处理复杂查询时存在局限性,特别是联接顺序优化的贪心算法限制。为了解决这些问题,引入Orca优化器成为可能选择。Orca优化器源自Pivotal的Greenplum DBMS,专为处理分析工作负载而设计。通过将查询提交给Orca优化器,并利用MySQL的数据字典中的元数据和统计信息,可以显著提升性能。实验证明,在TPC-DS基准测试中,Orca优化器的速度比MySQL优化器快10倍以上,尤其在处理复杂分析查询时,性能提升显著。