Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mysql optymalizacja
Qss
post
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 7
Dołączył: 22.02.2009

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


Witam,

Dziś kieruj pytanie do tych doświadczonych jak zoptymalizować bazę.
problem jest taki że istnieje sobie strona która do wygenerowania jednej strony potrzebuje 400-700 zapytań są to głównie proste SELECT z WHERE.
i czy optymalnie jest wysłać powiedzmy 50 takich pojedynczych zapytań czy zrobić to na zasadzie WHERE IN(...)..ORDER i resztę operacji wykonać po stronie PHP?

Połączenie z mysql jest stałe (do tego mysql nie mysqli), nie wiem czy to najlepszy pomysł. Do tego dochodzi jeszcze AJAX/SOCKET który odpytuje bazę co jakieś 5s, oczywiście w znacznie mniejszej ilości zapytań.
Przy 2k osób w jednym momencie na stronie zaczynają się poważne lagi.

Czy można jakoś zasymulowac na localhoscie takie obciążenie i w jaki sposób wtedy znaleźć wąskie gardło?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




@Bobek z opisu podane przez autora wynika bardziej, ze ma on iles tam IDkow i dla kazdego pokolei robi zapytanie.
Ale to tylko gdybanie, najlepiej by bylo jakby autor uraczyl nas konkretnym kodem to mozna by wtedy cos moze i pomoc.

ps: czasami probuje sobie wyobrazic co myslal programista, ktory pisal takie rzeczy, ale nie potrafie.... (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 23:36