ZSBD-2st-1.2-lab3.tresc-1.1-Slajd24

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Łączenie tabeli lokalnej i zdalnej (3)

Łączenie tabeli lokalnej i zdalnej (3)


W przypadku wykorzystania optymalizatora kosztowego w obu bazach danych, plan wykonania powyższego zapytania będzie inny, jak pokazano na slajdzie. W tym przypadku, tabelą zewnętrzną jest sklepy , która jest odczytywana w całości (TABLE ACCESS FULL SKLEPY ). Tabelą wewnętrzną jest sprzedaz@lab92 .

Do zdalnej bazy danych jest wysyłane poniższe zapytanie, rozszerzone o warunek where : 1=sklep_id , wynikający z warunku połączenia tabel. W konsekwencji, z bazy lab92 będą przesyłane tylko te rekordy, które spełniają warunek połączenia z rekordami tabeli sklepy .


SELECT "ILOSC","SKLEP_ID"

FROM "SPRZEDAZ" "SP"

WHERE :1="SKLEP_ID"


<< Poprzedni slajd | Spis treści | Następny slajd >>