MySQL Lock-Übersicht Die MyISAM-Speicher-Engine unterstützt nur Tabellensperren. Dies ist der einzige Sperrtyp, der in den ersten Versionen von MySQL unterstützt wurde. Da die Anforderungen der Anwendungen an Transaktionsintegrität und Parallelität immer weiter stiegen, begann MySQL mit der Entwicklung einer transaktionsbasierten Speicher-Engine. Später erschienen nach und nach die BDB-Speicher-Engine, die Seitensperren unterstützt, und die InnoDB-Speicher-Engine, die Zeilensperren unterstützt (InnoDB ist eigentlich ein eigenständiges Unternehmen und wurde inzwischen von Oracle übernommen). MyISAM-Tabellensperren sind jedoch immer noch der am häufigsten verwendete Sperrtyp. In diesem Abschnitt wird die Verwendung von MyISAM-Tabellensperren ausführlich vorgestellt. Tabellensperrenkonflikte auf Ihrem System können durch die Untersuchung der Statusvariablen table_locks_waited und table_locks_immediate analysiert werden: Sie können den Zeilensperrenkonflikt auf Ihrem System analysieren, indem Sie die Statusvariable InnoDB_row_lock prüfen: Freischalten Der erste Prozessliste anzeigen; Suchen Sie den Sperrvorgang und beenden Sie seine ID. Der Zweite mysql>TABELLEN ENTSPERREN; Tabelle sperren Sperren Sie die Datentabelle, um zu verhindern, dass die Tabelle während des Sicherungsvorgangs aktualisiert wird mysql>SPERRT TABELLEN tbl_name LESEN; Fügen Sie der Tabelle eine Schreibsperre hinzu: mysql>Tabellen sperren, Tabellenname SCHREIBEN; Das könnte Sie auch interessieren:
|
<<: So richten Sie den Start einer JAR-Anwendung unter CentOS7 ein
>>: HTML5 und jQuery zum Implementieren von Vorschau-Codebeispielen vor dem Hochladen lokaler Bilder
Docker-Compose stellt Gitlab bereit 1. Docker ins...
Konfigurieren Sie die Git-Umgebung in Docker Bei ...
Inhaltsverzeichnis Szenario Wirkung Code Zusammen...
Inhaltsverzeichnis Stapelkopie copyWithin() Array...
Systemumgebung: Win10 64-bit MySQL-Version: mysql...
Inhaltsverzeichnis 1. Was ist eine Unterabfrage? ...
HTML-Eingabeattribute Das Value-Attribut Das Valu...
Gtid + Mha + Binlog-Serverkonfiguration: 1: Testu...
Als ich kürzlich Apple.com/Ebay.com/Amazon.com/sh...
Vorwort Für Produktions-VPS mit öffentlicher IP w...
Inhaltsverzeichnis Vorwort 1. Warum treten domäne...
Trennen Sie Front- und Backend und lösen Sie domä...
Dieser Artikel beschreibt, wie man die Zeitsynchr...
Dieser Artikel stellt die Entwicklungsumgebung vo...
Inhaltsverzeichnis Vorwort Vorschau Text Grafikko...