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

js implementiert einen einzigen Klick zum Ändern der Tabelle

Pure js implementiert eine mit einem Klick bearbe...

Serviceverwaltung der Quellpaketinstallation unter Linux

Inhaltsverzeichnis 1. Startverwaltung des Quellpa...

MySQL-Datenbankoperationen (Erstellen, Auswählen, Löschen)

MySQL-Datenbank erstellen Nachdem wir uns beim My...

Probleme mit Sperren in MySQL

Schlossklassifizierung: Aus der Granularität der ...

Spezifischer Einsatz von Routing Guards in Vue

Inhaltsverzeichnis 1. Globale Wache 1.1 Globaler ...

Allgemeine Array-Operationen in JavaScript

Inhaltsverzeichnis 1. verketten() 2. beitreten() ...

Gogs+Jenkins+Docker automatisierte Bereitstellung von .NetCore-Schritten

Inhaltsverzeichnis Umgebungsbeschreibung Docker-I...

Der Unterschied und die Verwendung von Datum/Uhrzeit und Zeitstempel in MySQL

1. Wie wird die aktuelle Uhrzeit in MySQL dargest...

So installieren Sie Composer unter Linux

1. Laden Sie das Installationsskript - composer-s...