Explain Query Cache
The Query Cache is a second-level cache that stores the results of a query so that they can be reused later. It improves performance by avoiding multiple times hitting the database for the same Query.