对于复杂查询(多表关联,有子查询),MySQL 和 Oracle 租户的性能一样吗?

【产品名称】

【产品版本】复杂的SQL 查询,多表关联、并有多个子查询关联、汇总合并

【问题描述】

之前ERP系统做测试,报表查询表现,MySQL 速度远远慢于 Postgresql 和 SQL Server , 相同的数据量和查询语句MySQL耗时是几百秒,其它数据库十多秒内,差距巨大; 不知道OceanBase 的 MySQL 租户对于复杂查询表现如何? 复杂查询表现大概和那个数据库类似?

1 个赞

麻烦参考下文档哈:https://open.oceanbase.com/docs/community/oceanbase-database/V3.1.1/compatibility-with-mysql

在oceanbase 内核层面, 执行效率上OceanBase MySQL 和Oracle 租户在执行层是一样, 所以性能上没有任何区别. 

但存在版本差异, 比如 3.2 运行 比3.1 快,  对于复杂查询 商业版运行比社区版更快.  未来的4.x 又会甩开3.x 一个档次