Monitorowanie planu zapytań

Autor: Lewis Jackson
Data Utworzenia: 12 Móc 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
How to Analyze Performance of SOQL Queries with Query Plan Tool | Salesforce Platform
Wideo: How to Analyze Performance of SOQL Queries with Query Plan Tool | Salesforce Platform

Zawartość

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.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

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.