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

Connected

ćwiczenie

Korzystanie z information_schema

Najprostszą metodą optymalizacji w bazach danych z kolumnowym przechowywaniem danych jest ograniczenie liczby kolumn zwracanych przez zapytanie.

Pracując z nowymi tabelami, zwykle zaczyna się od wybrania pierwszych 5 lub 10 wierszy. Jednak nawet podstawowe zapytanie SELECT na szerokiej tabeli może być zasobochłonne. Schemat informacyjny (information schema) zawiera metadane kolumn i stanowi dobry punkt wyjścia do poznania struktury danych.

Chociaż widoki w information_schema nie są wyświetlane jako dostępne, zawsze można je odpytywać. Przed przystąpieniem do ćwiczenia możesz swobodnie eksplorować widok columns w konsoli, aby sprawdzić, jakie informacje są dostępne.

Instrukcje

100 XP
  • Skorzystaj z widoku columns ze schematu information_schema.
  • Wybierz kolumny column_name, data_type oraz is_nullable.
  • Użyj kolumny table_name, aby ograniczyć wyniki do tabeli daily_aqi.