Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
Witam,
buduje aplikacje internetowa i wlasnie jestem w fazie testow wydajnosciowych bazy danych... Mam taka sytuacje... kilka dni temu z 2 uzytkownikow zapuscilem dodanie po 20 000 zlecen. W sumie 40000 a w bazie danych bylo to 240000 wierszy w 2 tabelach(t1:40000 + t2:200000). Wszystko wykonalo sie w miare szybko ale ta sama operacja zrobiona dzisiaj powoduje ze... mozna czekac i czekac Zauwazylem ze baza zwalnia w postepie geometrycznym - 1000 zlecen w ok 10s 1500 zlecen ok 20s itd.... przy 60000 zleceniu dodaje ok 1-2 na sekunde!!! co moze powodowac takie zachowanie? Jak temu zaradzic? wszystko na localhost Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
1 rekord z t1 == 5 rekordow z t2 dla kazdego zlecenia. Indeksy sa tylko na PRIMARY i na polu id. Dodatkowo powiem ze jesli usune wszystkie dane z tabel i zrobie OPTYMIZE to troche przyspiesza na poczatku ale jesli usune je i nie zoptymalizuje to wykonuje sie jeszcze wolniej nawet jesli dodaje tylko zalozmy 1000 zlecen. Nie mam w tle wiecej procesow niz kiedy dzialalo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Pozdrawiam Ten post edytował dleery 27.10.2005, 12:16:05 |
|
|
|
dleery zwolnienie bazy 26.10.2005, 22:12:03
mike_mech Podejrzewam, że normalizacja u Ciebie kuleje.
Prob... 27.10.2005, 07:29:13
mhs Może przy obecnie przeprowadzanych testach masz ja... 27.10.2005, 07:29:34
mhs Przeglądam strukture Twojej bazy danych i zastanaw... 27.10.2005, 12:44:56 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:38 |