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 |
|
|
|
phpguest Tabele "w użyciu" 16.02.2010, 16:31:32
ucho Jaki system? Tabele MyIsam czy innoDB? Masz możli... 16.02.2010, 19:26:20
Mchl SHOW PROCESSLIST i zobacz co ich używa. 16.02.2010, 20:58:50
Mchl No jak komuś połączenie wisi prawie 6h, to raczej ... 19.02.2010, 10:26:47 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 21:25 |