Explanation of explain output:
- select_type: SIMPLE/SUBQUERY/UNION/DERIVED
 - partitions: NULL ??
 - type: (from worst to the best): ALL, index, range, ref, eq_ref, const, system
 - possible_keys: food,bar,baz,id (good)
 - key: foo(good)
 - key_len: 334 ??
 - ref: const,const,const ??
 - rows: 1 (lower is better. must be less than total rows)
 - filtered: 100.00 (lower is better, but only used if there's a join)
 - Extra: NULL
 
- using where
 - using temporary
 - using filesort
 
- using index