Dom Bazy danych Jaka jest wydajność SQL? - definicja z techopedia

Jaka jest wydajność SQL? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza wydajność SQL?

Wydajność SQL jest mierzona przez to, jak skutecznie i szybko zapytania SQL są w stanie wykonać wymaganą funkcję. Wydajność SQL można zmierzyć na podstawie czasu potrzebnego do ukończenia operacji i tego, czy wynik operacji odpowiada oczekiwanym wymaganiom. Wydajność SQL może spaść poniżej określonego poziomu z różnych powodów, ale istnieją sposoby na zwiększenie wydajności.

Techopedia wyjaśnia wydajność SQL

SQL może wykonywać zarówno proste, jak i złożone operacje. Przykładem prostej operacji może być pobranie dat urodzenia wszystkich pracowników w danym dziale, podczas gdy operacją złożoną może być pobranie dat urodzenia wszystkich pracowników w dużym przedsiębiorstwie, których nazwiska kończą się na literę P, która mają numery paszportów zaczynające się od 54 i podróżowali poza USA w ciągu ostatnich 15 lat. Im bardziej złożona operacja, tym dłuższy czas potrzebny.

Istnieje wiele sposobów na poprawę wydajności SQL, w tym:

  • Należy unikać wielokrotnego łączenia w jednym zapytaniu.
  • Zamiast zapytania opartego na kursorze należy zastosować zapytanie oparte na zestawie.
  • W zapytaniach standardowych należy unikać niepowiązanych skalarnych podkwerend.
  • W ramach zapytania należy unikać wielowyrazowych funkcji cenionych w tabelach (TVF).
  • Indeksy powinny być stosowane tak efektywnie, jak to możliwe.
  • Kolumny w indeksie powinny być ustawione ostrożnie.
Jaka jest wydajność SQL? - definicja z techopedia