Niech mi ktoś to wytłumaczy... - DEPENDENT SUBQUERY
MarlonB - 16-02-2007 00:01
Niech mi ktoś to wytłumaczy... - DEPENDENT SUBQUERY
Witam.
Pracuje na MySQLu i mam dwa zapytania. Explain dla jednego wygląda tak:
1, 'PRIMARY', 'zamowienia', 'ALL', '', '', '', '', 10, 'Using where; Using filesort' 3, 'DEPENDENT SUBQUERY', 'PRODUKTY', 'ALL', '', '', '', '', 260, 'Using where' 2, 'DEPENDENT SUBQUERY', 'produkty', 'index_subquery', 'PRIMARY', 'PRIMARY', '4', 'func', 1, 'Using index'
a dla drugiego tak:
1, 'PRIMARY', 'z', 'ALL', '', '', '', '', 10, 'Using where; Using filesort' 1, 'PRIMARY', 'p', 'ref', 'PRIMARY', 'PRIMARY', '4', 'lab2_iloraz.z.nr_produktu', 1, 'Using index' 2, 'DEPENDENT SUBQUERY', 'PRODUKTY', 'ALL', '', '', '', '', 260, 'Using where'
Wierzcie lub nie, ale nigdzie nie mogłem znaleźć informacji co oznacza 'PRIMARY', a co 'DEPENDENT SUBQUERY'! Gdzieś tam znalazłem, że 'DEPENDENT SUBQUERY' to znaczy, że tabela jest przeszukiwana dla każdego rzędu, a to jest bardzo złe. Ale co jeśli chciałbym jakieś definicje, albo coś bardziej konkretnego? Nie znam się na bazach, robię to w ramach przygotowania się do zaliczenia. Na wykładach byłem wszystkich :) i tam też echo informacji.
Czy ktoś mnie naprowadzi / wytłumaczy różnicę między 'DEPENDENT SUBQUERY' a 'PRIMARY' ? Byłbym baaardzo wdzięczny.
Pozdrawiam
M.
Maciek Dobrzanski - 17-02-2007 00:16
"MarlonB" <małpa@wieloryb.kom> wrote in message news:er2bn6$737$1@nemesis.news.tpi.pl...
> Pracuje na MySQLu i mam dwa zapytania. Explain dla jednego wygląda tak: > > Wierzcie lub nie, ale nigdzie nie mogłem znaleźć informacji co oznacza > 'PRIMARY', a co 'DEPENDENT SUBQUERY'!
Dependent subquery oznacza podzapytanie powiązane z zapytaniem zewnętrznym (np. PRIMARY), skorelowane, takie którego wykonanie jest uzależnione od danych dostarczanych z zapytania zewnętrznego. W efekcie takie podzapytanie wykonywane może być wielokrotnie, w szczególnym przypadku nawet dla każdego wiersza z zapytania zewnętrznego.
Maciek
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ?
W sumie cienkie, ale moze ktos podpowie jak ulepszyc... taka tam amatorszczyzna, ale jakos trzeba zaczynac, nie?
InterSystems =?windows-1250?Q?Cach=E9_-_uzywal_ktos=3F?=
How To Be a Graphic Designer Without Losing Your Soul - ktos czytal?
Co zrobić jak ktoś usunie rekord zeby nie stracic informacji
Instalacja Adobe CS2 - czy ktos mial taki problem?
[NTG] Czy ktos zamawial w Amazonie niemieckich lub angielskim ksiazki?
[Oracle] Czy ktoś uruchamiał XE na Linuxie PLD?
Uzywa ktos jakiejkolwiek replikacji/synchronizacji danych ?
DBDesigner4 - czy ktoś wie gdzie popełniam bład ?
zanotowane.pldoc.pisz.plpdf.pisz.plfantazia.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|