Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Optymalizacja tablic SQL - dane w tej samej tableli czy innej, Gdzie dodawać dane dodatkowe
michael1986
post 12.01.2012, 14:23:11
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 19.09.2005

Ostrzeżenie: (0%)
-----


Witam

Powszechnie znaną metodą optymalizacji tabel jest dodawanie do nich dodatkowych danych. Chodzi o tabele które reperezentują jakiś obiekt. Przykładowo. Mamy obiekt kategoria "Opel" (np. w serwisie ogłoszeniowym: Motoryzacja -> Samochody -> Opel) w tablicy mamy standardowo id, id_nadrzednego, nazwa. Jeśli dodamy kolumnę "sciezka" to szybciej uzyskamy ścieżkę do tej kategorii (bez latania po kategoriach wzwyż) ale gdzie lepiej ją dodać? W tej samej tablicy czy raczej stworzyć kategoria_dane_dodatkowe. Czy dodatkowe kolumny nie zwolnią operacji szukania w tej głównej tabeli?
Czy często stosujęcie tę metodę optymalizacji?


Pozdrawiam
Go to the top of the page
+Quote Post
Spawnm
post 12.01.2012, 20:48:32
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Co to ma do php/oop?
Przenoszę.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 14:37