![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
od kilku dni borykam się z niezwykle drażliwym problemem. Kilka tabel w mojej bazie co kilka godzin dostaje status "w użyciu", co skutkuje w wysypaniu się zapytań i zaprzestaniem prawidłowego funkcjonowania serwisu. Standardową metodą na tę zagwozdkę jest użycie repair table (naprawa tabeli). Wszystko byłoby w porządku, gdyby po naprawie problem znikł, lecz status "w użyciu" powraca bardzo często. Czy orientuje się ktoś może, co może być tego przyczyną i /lub jak temu zaradzić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jaki system? Tabele MyIsam czy innoDB? Masz możliwość sprawdzenia czy to nie wina sprzętu(ram, dysk) ? MyISAM na Debianie, niestety nie mam możliwości sprawdzenia sprzętu. jedynie reboot, ale wolę tego nie robić, bo jeszcze coś nie wstanie... (IMG:style_emoticons/default/winksmiley.jpg) SHOW PROCESSLIST i zobacz co ich używa. o dziwo od rana, kiedy zrobiłem FLUSH-a wszystko jest (jeszcze) w porządku. przy powtórnej akcji sprawdzę SHOW PROCESSLIST Niestety problem dziś rano powrócił.. SHOW PROCESSLIST i zobacz co ich używa. Wykonałem polecenie: (IMG:http://img713.imageshack.us/img713/868/processlistv.gif) czy to sprawka usera t3 na bazie dbt3? Jak można sprawdzić źródło powstania tego uśpionego procesu? Ten post edytował phpguest 16.02.2010, 21:56:55 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 16:25 |