Moving from Oracle to MariaDB

You are viewing an old version of this question. View the current version here.

Help with moving from MySQL to MariaDB, features and compatibility

Answer

Your observations are correct.

MariaDB is not able to push down conditions into non-mergeable derived table subqueries (and neither is MySQL).

Moreover, pushdown would put "id1=1" into HAVING. One also need to be able to push queries down from HAVING into WHERE for this to be efficient. Again, neither MySQL nor MariaDB support this at the moment.

MariaDB has development tasks for this: MDEV-9197, MDEV-7486 and these are considered for the next MariaDB version (10.2).

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.