Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 14.05.2012 Ostrzeżenie: (0%)
|
Mam pytanie odnośnie zapytania SELECT. Załóżmy że w pierwszym przypadku mamy taką podstawową tabelę z użytkownikami i kolumny z nazwą użytkownika, hashem hasła, typem użytkownika, danymi typu adres itd... W drugim przypadku chcemy zapisać w bazie takie same informacje o użytkowniku ale używamy relacji w bazie czyli np. dane adresowe umieszczamy w osobnej tabeli itp. I teraz pojawia się moje pytanie - Czy zastosowanie zapytania SELECT kolumny_ktore_nas_interesuja FROM users WHERE cos_tam w przypadku pierwszej tabeli będzie znacznie mniej wydajne niż odniesienie się za pomocą SELECT to tych samych danych ale w drugim przypadku, gdzie będą występowały zależności i trzeba by użyć JOIN ? Jak duże mogą to być różnice w wydajności ? Bo słyszałem że powinno się postępować według drugiej reguły.
|
|
|
|
kamas248 SELECT - optymalizacja 2.06.2012, 16:35:23
bpskiba Zgodnie ze zdrowym rozsądkiem w tabeli użytkownicy... 2.06.2012, 18:27:03
Pilsener JOIN spowalnia i to jest fakt. Ale żeby w MySQL by... 2.06.2012, 22:05:30 ![]() ![]() |
|
Aktualny czas: 22.12.2025 - 23:13 |