Query Cache
Chunk of memory allocated to store query
results
Changes to the underlying table invalidate
the cache
Cache size can be tuned
Queries can opt out of the cache
Great for repetitive queries when data
doesn’t change often (live apps, not batch)