-
Notifications
You must be signed in to change notification settings - Fork 0
Query Planning
Neil Moore edited this page Nov 2, 2015
·
1 revision
This page details how OpenMemDB chooses a query plan for a given SQL statement.
<TODO>
Query: SELECT * FROM users WHERE user_id = 1;
Plan: SEEK IN users (ALL), PREDICATE: user_id = 1
Query: SELECT Orders.name, Users.name FROM Orders, Users WHERE Orders.user = Users.id AND Users.id = 1;
Plan: SEEK IN Orders (name), PREDICATE: user = { SEEK IN User (name), PREDICATE: id = 1 }
Query: SELECT * FROM Events ORDER BY date_created
Plan: SORT: { SEEK IN Events (ALL), PREDICATE: NONE }