Skocz do zawartości

Mysql: ilość rekordów tabeli a wydajność - pytanie.


weksel
 Udostępnij

Rekomendowane odpowiedzi

Witam wszystkich.

Czy Waszym zdaniem jest sens podzielenia tabeli która będzie zawirać ok. 50000 rekordów na mniejsze tabele.

Podam przykład:

1. tabela: produkty (50000 rekordów)

2 tablela: kategorie (50 rekordów)

Powiązanie podkategie -> produkty

Czy może lepiej:

tabela : kategoria1/produkty (25000 rekordów)

tabela : kategoria2/produkty (25000 rekordów)

itd...

Czy zmniejszenie ilości rekordów poprzez stworzenie kilku tabel odpowiadających kategoriom produktów wpłynie na szybkość i wydajność

pracy bazy? Przewiduje ok. 50tys rekordów.

Dziękuję z góry za wszystkie odpowiedzi.

Odnośnik do komentarza
Udostępnij na innych stronach

Ilość rekordów w tabeli nie ma znaczenia (lub jest pomijalna) o ile ktoś pomyślał przy projektowaniu bazy ;) ***

Jeżeli masz indeks na tabeli i 50000 rekordów to jest to ok raptem 16 porównań aby znaleźć pojedynczy rekord po indeksie

gdy nie masz indeksu albo nie jest wykorzystywany w zapytaniu to przewalasz 50000 rekordów i to trwa

Nic nie zmniejszaj, poczytaj o indeksach :) Ewentualnie mogę służyć usługa optymalizacji twojej bazy ;) Będzie śmigać aż miło :D

*** Te stwierdzenie jest prawie zawsze prawdziwe, ale nie zawsze :D

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności