Spisu treści:
Definicja - Co oznacza monitorowanie planu zapytań?
Monitorowanie planu zapytania to czynność polegająca na monitorowaniu wydajności i wyników zapytania podczas wykonywania. Plan zapytań zapewnia jasne, logiczne kroki do wykonywania zadań, takich jak sprawdzanie baz danych i pobieranie danych. Podobnie jak tworzenie planu zapytań jest złożonym zadaniem, monitorowanie go pod kątem wydajności i wyników jest złożonym procesem. Monitorowanie jest zadaniem wielowymiarowym, a plan musi monitorować wiele aspektów zapytania, takich jak wydajność, zagnieżdżone kroki i ich wydajność oraz szybkość pobierania.
Monitorowanie planu zapytania jest również znane jako monitorowanie planu SQL.
Techopedia wyjaśnia monitorowanie planu zapytań
Plan zapytania to złożony zestaw kroków w ramce, w zależności od celu zapytania. Na przykład zapytanie wyszukujące nazwiska wszystkich pracowników w dziale finansowym małej firmy prawdopodobnie byłoby prostsze niż zapytanie, które wyszukuje nazwiska i numery paszportowe pracowników, których nazwiska zawierają określone litery i którzy przebywają w określonych stanach. Złożone plany mogą mieć zagnieżdżone zapytania, pętle lub gałęzie, a każda złożoność może oznaczać zapytania do innego zestawu baz danych, źródeł danych lub tabel w różnych lokalizacjach.
Monitorowanie planów zapytań w przypadku prostych zapytań jest proste, jednak szczegółowa analiza planów zapytań dotyczy złożonych zapytań. Na przykład złożone zapytania z dużą ilością zagnieżdżania i rozgałęziania mogą być kosztowne i zajmować dużo czasu i zasobów systemowych. Zadaniem planu zapytań jest zidentyfikowanie określonej części zapytania, która spowodowała spadek wydajności i może być czasochłonnym zadaniem.