Describe traditionally the purpose of a query optimizer.
a) The query optimizer is responsible for optimizing database queries to improve performance.
b) The query optimizer is used to design database schemas.
c) The query optimizer is used to generate SQL queries.
d) The query optimizer is used for data visualization.