Opisz koncepcję optymalizacji zapytań.
Optymalizacja zapytań to proces polegający na poprawie szybkości i efektywności zapytań do bazy danych. Polega to na analizie zapytania, jego podziale na mniejsze sekcje oraz modyfikacji kodu lub struktury zapytania w celu zmniejszenia ilości zasobów potrzebnych do jego wykonania. Może to obejmować usowanie niepotrzebnych filtrów, restruktoryzację zapytania w celu wykorzystania dostępnych indeksów lub przepisanie zapytania w celu użycia bardziej efektywnej metody wykonania.