PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Indeks obejmujący wiele tabel w PostgreSQL

Nie, nie jest możliwe posiadanie indeksu na wielu stołach, także naprawdę nie gwarantuje to przyspieszenia niczego, ponieważ nie zawsze otrzymasz skanowanie tylko indeksu. To, czego naprawdę chcesz, to widok zmaterializowany ale pg też ich nie ma. Możesz spróbować zaimplementować go samodzielnie, używając wyzwalaczy takich jak to lub to .

Aktualizacja

Jak zauważył @petter. Zmaterializowane widoki zostały wprowadzone w wersji 9.3 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psycopg2 odpowiednik polecenia R dbWriteTable i uzyskanie większej wydajności z kodu Pythona

  2. Instalacja postgresql z NSIS

  3. Określ schemat PostgreSQL w Django

  4. Wybieranie pasującego podzbioru w relacji wiele do wielu

  5. Hibernacja „Odwrotność” w pliku mapowania