Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Układ Bazy a szybkość wykonywania zapytań
Forum PHP.pl > Forum > Bazy danych > MySQL
konradmm
W wielkim skrocie mowiac, baza na maksymalnie 100 zapytan/minute.

Dwa warianty:

a]
Kod
id | shortcut | name | t1_min | t1_max | t1_name | t2_min | t2_max | t2_name | t3_min | t3_max | t3_name | t4_min | t4_max | t4_name | t5_min | t5_max | t5_name

b]
Kod
id | shortcut | name | min | max | t_name

Ale w przypadku b], będzie 5x więcej wierszy.

Czy to ma znaczenie pod wzgledem "szybkosci dostepu do bazy", czy w moim przypadku, uwzgledniajac max 100 zapytan na minute, jest to niezauwazalna roznica?

Zaznacze ze w pierwszym przypadku byloby okolo 200 wierszy, czyli w drugim, okolo 1000.
nospor
Cytat
Ale w przypadku b], będzie 5x więcej wierszy.
To straszne.... wink.gif

Tak sie wlasnie poprawnie robi bazy. Ba, twoja wersja nr 2 nadal nie jest do konca poprawna bo powinna byc oddzielna tabela specjalnie na te min max i t_name. Bo teraz w drogim przypadku duplikujesz 5cio krotnie shortcut i name.
konradmm
No tak nie do konca napisalem, oczywiscie nie mialaby tych pol shortcut/name.

Jednak moje pytanie dotyczy "szybkosci" zapytan gdy baza ma 100zapytan/minute.

Czy MOCNO to spowolni, czy moze roznica bedzie niezauwazalna dla obu przypadkow ?
nospor
Przy 1000 wierszy o ktorych mowisz to nawet bez indexow nie bedzie widac roznicy.

ps: czemu bedziesz mial 100 zapytan na minute?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.