![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
WItajcie
Mam coś coś na kształt serwera (WinXP + mysql) pracującego w charakterze kopii oraz jakiegoś drobnego serwisu www. Powiedzcie mi proszę jaki może być powód ignorowania wpisu table_cache w my.ini powyżej 1011 (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ? Gdy wpiszę table_cache=500 polecenie show variables pokazuje 500 Gdy wpiszę table_cache=1500 polecenie show variables pokazuje 1011 Co ciekawe na kompie z Win 7 ta kwestia nie występuje Maciarewicz powiedziałby, że to przez Rosjan i Niemców, ale mysql to raczej wynalaek skandynawski (IMG:style_emoticons/default/oneeyedsmiley02.png) (IMG:style_emoticons/default/oneeyedsmiley02.png) (IMG:style_emoticons/default/oneeyedsmiley02.png) Piotrek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 341 Pomógł: 40 Dołączył: 23.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
jesli masz 32 bitowy system, to max ramu jaki masz dostepny to ok 3G
zasoby, jakie bezpiecznie mozesz zaerzerwowac dla mysql'a to ok 50% dostepnego ramu to tak gwoli wyjasnienia, podkrecajac to - mozesz spowodowac niestabilna pace maszyny. pewnie da sie to podkrecic - ale to juz inna bajka. pytniem na ktore nie udzieliles odpowiedzi, jest czy wiesz co daje ta zmienna..? popraw mnie kto, jesli sie myle, ale to jest limit, ile tabel mysql ma trzymac w pamieci (cache). o ile pamietam, wraz z max_connections okreslia limit polaczen i odwolan do mysqla (tutaj jest takze istotne dla wielowatkowosci) i teraz, pytanie, jesli to nie jest serwer, ale kopia (nie za bardzo lapie o co w tym chodzi, ale co tam) to po co ci trzymac wiecej niz te 1011 ? ja na develu - mam ustawione na 256 - i w zupelnosci wystarcza. wole ta pamiec przeznaczyc na inne parametry, ktore chyba maja wiekszy wplyw na wydajnosc (IMG:style_emoticons/default/smile.gif) j. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
jesli masz 32 bitowy system, to max ramu jaki masz dostepny to ok 3G zasoby, jakie bezpiecznie mozesz zaerzerwowac dla mysql'a to ok 50% dostepnego ramu to tak gwoli wyjasnienia, podkrecajac to - mozesz spowodowac niestabilna pace maszyny. pewnie da sie to podkrecic - ale to juz inna bajka. pytniem na ktore nie udzieliles odpowiedzi, jest czy wiesz co daje ta zmienna..? popraw mnie kto, jesli sie myle, ale to jest limit, ile tabel mysql ma trzymac w pamieci (cache). o ile pamietam, wraz z max_connections okreslia limit polaczen i odwolan do mysqla (tutaj jest takze istotne dla wielowatkowosci) i teraz, pytanie, jesli to nie jest serwer, ale kopia (nie za bardzo lapie o co w tym chodzi, ale co tam) to po co ci trzymac wiecej niz te 1011 ? ja na develu - mam ustawione na 256 - i w zupelnosci wystarcza. wole ta pamiec przeznaczyc na inne parametry, ktore chyba maja wiekszy wplyw na wydajnosc (IMG:style_emoticons/default/smile.gif) j. Nie udzieliłem odpowiedzi na pytanie o definicję, gdyż uznałem to pytanie za docinkę (IMG:style_emoticons/default/nerdsmiley.png) . Doprawdy kopiowanie opisu go parametru ze strony mysql i wklejanie na forum jest zbędne. Jest to maksymalna ilość tabel tymczasowych magazynowana w RAM. Napisałem również, że jest to kopia oraz drobny serwis www. W kolejnyej wypowiedzi wkleiłem fragment z mysqlTunera, które mowi, że: 1. Maksymalne zużycie pamięci to 2.4G(77%) 2. Najwyższa ilość połączeń wynosi 6 czyli 40% z dopuszczalnych 15 3. Następnie mamy zalecenie stopniowego zwiększania table_cache i wskazanie, które parametry powiększyć (table_cache (> 1011) ) Wnioski są dwa: 1. kiepsko napisany serwis 2. mysql tworzy tabele tymczasowe i zapisuje je na dysku, gdyż ogranicza go limit dopuszczalnych tabel przechowywanych w pamięci. Pisze Kolega, że wystarczy 256. To zależy od jakości i ilości zapytań kierowanych do serwera. Niestety u mnie 1011 to za mało... Przy tej skali w wadze problemów nie mam jednak ochoty na dyskusje w webmasterami, a bardziej ciekawi mnie samo ograniczenie tej liczby, gdyż nigdzie się nie spotkałem z czymś takim. Piotrek |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 05:08 |