1. Nauka
  2. /
  3. Kursy
  4. /
  5. Optymalizacja wydajności zapytań w PostgreSQL

Connected

ćwiczenie

Podgląd tabeli o orientacji wierszowej

Podczas pracy z nowymi tabelami często stosuje się SELECT *, aby podejrzeć dane. Jednak pobieranie wszystkich wierszy z dużej tabeli w bazie o orientacji wierszowej jest zasobochłonne i powolne. Prostym sposobem na optymalizację jest ograniczenie liczby zwracanych wierszy.

Będziesz pracować z danymi o jakości powietrza ze Stanów Zjednoczonych. Dane te znajdują się w bazie Postgres korzystającej z orientacji wierszowej. Zapoznaj się z tabelą daily_aqi, przeglądając jej zawartość. Najpierw pobierz wszystkie rekordy, a następnie ogranicz wyniki, aby przyspieszyć zapytanie.

Użyj polecenia EXPLAIN, aby zmierzyć wpływ ograniczenia liczby wierszy.

Instrukcje 1/2

undefined XP
  • 1

    Sprawdź szacowany koszt zapytania dla instrukcji SELECT *.

  • 2

    Sprawdź szacowany koszt zapytania po ograniczeniu wyników do 10 rekordów.