[MDEV-14752] JOIN clause push-down for CONNECT JDBC Created: 2017-12-23  Updated: 2018-01-24

Status: Open
Project: MariaDB Server
Component/s: Storage Engine - Connect
Fix Version/s: None

Type: Task Priority: Major
Reporter: Robert Dyas Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None


 Description   

I noticed that in 10.3.x series there is apparently new JOIN push-down for engines to use.
See MDEV-7698. Hopefully his can be used for CONNECT JDBC.

It would be massively helpful if I had 3 CONNECT JDBC tables and I issued a SELECT joining those three tables with a WHERE clause on only one of the tables (a very common use case for us) if it could push down the JOIN in addition to the WHERE clause... at least in special cases where all the tables are CONNECT.

Right now, if each table has 500,000 rows and the select only returns 2,000 rows, it must pull back 3 x 500,000 rows to do the work... JOIN clause push down would offload this work to the remote server and only return the 2,000 row result.



 Comments   
Comment by Robert Dyas [ 2018-01-10 ]

should this be assigned to Olivier Bertrand?

Comment by Robert Dyas [ 2018-01-24 ]

Does Olivier Bertrand think this is possible?

Generated at Thu Feb 08 08:16:00 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.