![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
po zmigrowaniu bazy na nowy serwer, MySQL regularnie zawiesza się, na liście aktywnych procesów zawsze wtedy widać jak wiszą jakieś zapytania (wyglądają na zwyczajne) na statusie waiting for table metadata lock dlaczego tak się dzieje? pomaga jedynie restart serwera mysql, ale to nie jest rozwiązanie... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 246 Pomógł: 79 Dołączył: 25.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Pewnie rozwiązaniem będzie poprawienie aplikacji, aby nie wysypywała się pomiędzy rozpoczęciem transakcji a jej zatwierdzeniem lub wycofaniem.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
@Pyton_000, dziękuję, ale z tego linku nic nie zrozumiałem, czy możecie jaśniej? dodam że nie korzystam z transakcji i mam tylko tabele na MyISAM, na poprzednim serwerze ze starszym MYSQL-em nie było nigdy żadnych problemów.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 10 Dołączył: 17.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
@Pyton_000 dał linka z zapytaniami, które pokażą gdzie są trzymane transakcje w danym momencie. Czyli jak pojawi się Tobie wyżej napisany błąd to puszczasz takie zapytanie na bazie i wiesz co jest trzymane w transakcji i możesz dalej sensownie debugować aplikację.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 18.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
polecenie SHOW PROCESSLIST pokazuje mi wtedy wiszące zapytania, ale one tylko czekają (waiting for table metadata lock), tzn. chyba nie one spowodowały nałożenie blokady,
z dokumentacji właściwie niewiele rozumiem: http://dev.mysql.com/doc/refman/5.5/en/metadata-locking.html czy INNODB STATUS powie o blokadach nakładanych na tabele MYISAM? na INNODB funkcjonuje u mnie tylko kilka tabel i one są zupelnie nieznaczące. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Zamiast gdybać i zadawać pytania sprawdź. Zajmie Ci to mniej czasu niż czekanie na odpowiedź stylu "A sprawdziłeś to w końcu?(IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 12:36 |