MySQL SELECT-Abfrage hängt

MySQL SELECT-Abfrage hängt

Auf meinem Server habe ich 6 MySQL-Datenbanken. Sie alle betreiben Wordpress-Websites. Aus irgendeinem Grund sind 2 dieser Datenbanken nicht zugänglich. Meines Wissens verwenden sie INNODB, aber ich kann nicht bestätigen, dass sie überhaupt Folgendes tun:

mysql> use INFORMATION_SCHEMA;
mysql> SELECT * FROM TABLES;

hängt bei mir. Die funktionierenden Datenbanken scheinen in Ordnung zu sein (zumindest sind die Websites online). Als ich versuchte, auf die fehlerhaften Datenbank-Websites zuzugreifen, drehte es sich einfach weiter.

Wenn ich Folgendes mache:

mysql> use rbb;
mysql> SELECT * FROM wp_posts;

Es wird einfach hängen bleiben.

Auf meinem Server läuft CentOS 6.2 und ich hatte bisher keine Probleme.

Ich wäre für jeden Hinweis sehr dankbar. Ich habe keine Ahnung, was ich als nächstes tun soll.

Sogar das Öffnen eines Sequel Pro auf dem Server lässt die Anwendung hängen.

Wenn ich eine Abfrage versuche und dann die Prozessliste in einer anderen Verbindung überprüfe, wird Folgendes angezeigt:

+----+------+-----------+-----+---------+------+----------------+------------------------+
| Id | User | Host      | db  | Command | Time | State          | Info                   |
+----+------+-----------+-----+---------+------+----------------+------------------------+
| 10 | root | localhost | rbb | Query   | 45   | Opening tables | SELECT * FROM wp_users |

Antwort1

Entsprechenddie MySQL-Dokumentation, der Status „Tabellen öffnen“ sollte nicht angezeigt werden, es sei denn, es sind Sperren im Weg oder Ihr Tisch table_open_cacheist zu klein.

Überprüfen Sie das Fehlerprotokoll von MySQL, um herauszufinden, was passiert ist, und suchen Sie in der show engine innodb statusAusgabe nach InnoDB-Informationen.

Antwort2

Vielleicht ist ein Mutex/eine Sperre außer Kontrolle geraten?

Wahrscheinlich behebt ein Neustart das Problem. Andernfalls können Sie prüfen, ob Sperren vorhanden sind, und diese manuell aufheben.

Versuche es mitSHOW FULL PROCESSLIST;

verwandte Informationen