Jestem nowy w MySQL i coś, co szybko staje się dla mnie oczywiste, to to, że znacznie łatwiej jest stworzyć kilka zapytań do bazy danych na stronę, a nie kilka z nich ... ale tak naprawdę nie mam wyczucia ile zapytań może być za dużo, lub w którym momencie powinienem zainwestować cenniejszy czas na łączenie zapytań, spędzanie czasu na szukaniu sprytnych połączeń itd.MySQL: Ile zapytań na stronę jest za dużo?
Zastanawiam się więc, czy są jakieś "mentalne punkty odniesienia" doświadczeni ludzie tutaj używają w odniesieniu do liczby zapytań na stronę, a jeśli tak, to ile ich może być za dużo?
Rozumiem, że poprawna odpowiedź w dowolnym kontekście jest związana z tym, co jest potrzebne do spełnienia wymagań funkcjonalnych aplikacji. Jednak w przypadku projektów, w których wymagania klienta mogą być elastyczne lub niewłaściwie ustawione, lub w przypadku projektów, w których jako deweloper obowiązuje pełna kontrola (np. Witryny opracowane dla siebie), możliwe jest negocjowanie między funkcjonalnością a wydajnością ... po prostu wyciąć trywialne funkcje, jeśli wymagania dotyczące kodowania wpływają na wydajność i nie jesteś w stanie zoptymalizować go.
Byłbym wdzięczny za wszelkie opinie w tej sprawie.
Dzięki
Należy pamiętać, że limity mogą nie pochodzić z liczby samych zapytań, ale ze skuteczności zapytań - upewnij się, że masz indeksy w prawej kolumnie, itd. – Nicole
@Renesis, absolutnie. Pozostaje jednak pytanie, czy te zapytania są naprawdę dobrze zoptymalizowane, czy też są najlepsze, jakie programista może osiągnąć dzięki swoim aktualnym umiejętnościom. – Tom
@Renesis ma rację, możesz mieć mnóstwo dodatkowych pytań na twojej stronie i nie mieć żadnego efektu. Widziałem także pojedyncze instrukcje sql uruchamiane przez 40 godzin na dużych bazach danych tarabajtów, więc oczywiście byłoby to niedopuszczalne. – rerun