Detaillierte Erklärung, wie Sie den Speicherverbrauch in MySql reduzieren können

Detaillierte Erklärung, wie Sie den Speicherverbrauch in MySql reduzieren können

Vorwort

Standardmäßig initialisiert MySQL einen großen Speicherblock, um Datenbankabfragedaten zwischenzuspeichern.

Aber mein kleiner Host hat nur 640 MB Speicher und die oberste Abfrage ergab, dass er 30 % meines Gesamtspeichers, also fast 200 MB, verbraucht.

Da diese Datenbank jedoch nur wenige MB an Daten enthält, erscheint diese Einstellung unangemessen.

Nachdem ich den Artikel durchsucht hatte, reduzierte ich den Speicherverbrauch schließlich auf 128 MB

Durchführung

Ändern Sie /etc/mysql/mysql.conf.d/mysqld.cnf direkt

Fügen Sie am Ende der Konfiguration die folgende Konfiguration hinzu

performance_schema_max_table_instances=150
table_definition_cache=150
table_open_cache=64

Starten Sie den Dienst anschließend mit service mysql restart neu.

Wirkung

Vor der Optimierung

Nach der Optimierung

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des chinesischen Konfigurationsschemas my.ini zur MySql-Optimierung: InnoDB, 4 GB Speicher und mehrere Abfragen
  • Beschreiben Sie kurz die MySQL InnoDB-Speicher-Engine
  • MySQL-Lernzusammenfassung: Ein vorläufiges Verständnis des Architekturdesigns der InnoDB-Speicher-Engine
  • MySQL-Lernen (VII): Detaillierte Erläuterung des Implementierungsprinzips des Innodb Storage Engine-Index
  • Zusammenfassung der Unterschiede zwischen den MySQL-Speicher-Engines MyISAM und InnoDB
  • Ein tiefer Einblick in die MySQL InnoDB-Speicher-Engine
  • Detaillierte Analyse des MySQL 8.0-Speicherverbrauchs
  • Detaillierte Erklärung zur Verwendung von MySQL-Speichertabellen und temporären Tabellen
  • Zusammenfassung der speicherbezogenen Parameter von MySQL 8.0
  • Detaillierte Erläuterung der Speicherverwaltung der MySQL InnoDB-Speicher-Engine

<<:  VMware- und CentOS-Systeminstallationsmethode zum Zurücksetzen des Root-Passworts

>>:  Das WeChat-Applet implementiert einen einfachen Rechner

Artikel empfehlen

Analyse der Benutzererfahrung beim Design von Facebook-Dating-Websites

<br />Verwandter Artikel: Analyse der Inform...

2017 neueste Version der Windows-Installation MySQL-Tutorial

1. Laden Sie zunächst die neueste Version von MyS...

Alibaba Cloud Centos7.3-Installation, MySQL5.7.18 RPM-Installations-Tutorial

Deinstallieren Sie MariaDB CentOS7 installiert st...

Mehrere Möglichkeiten zum Einfügen von SVG in HTML-Seiten

SVG (Scalable Vector Graphics) ist ein Bildformat...

7 Fähigkeiten, die großartige Grafikdesigner beherrschen müssen

1》Seien Sie gut im Webdesign 2》Wissen, wie man Web...

Analyse der Informationsarchitektur von Facebook

<br />Original: http://uicom.net/blog/?p=762...

So zeigen Sie den Datenbankinstallationspfad in MySQL an

Wir können den Installationspfad von MySQL über d...

Reines HTML+CSS, um einen Tippeffekt zu erzielen

In diesem Artikel wird hauptsächlich der durch re...

Einführung in die Verwendung von Alt- und Titelattributen von HTML-Img-Tags

Wenn Browser-Anbieter die Standards umgehen und ei...

Mit CSS3 implementierte Schaltfläche zum Hovern von Bildern

Ergebnis:Implementierungscode html <ul Klasse=...