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    

Artikel empfehlen

Drei Möglichkeiten, doppeltes Einfügen von Daten in MySql zu vermeiden

Vorwort Im Falle eines Primärschlüsselkonflikts o...

Detailliertes Beispiel für die Datenmigration bei einem IOS-Datenbank-Upgrade

Detailliertes Beispiel für die Datenmigration bei...

jQuery-Plugin zur Implementierung des Minesweeper-Spiels (3)

In diesem Artikel wird der dritte Artikel zur Ver...

So laden Sie Projekte im Linux-System in die Code Cloud hoch

Erstellen Sie ein neues Projekt test1 auf Code Cl...

Apple Mac OS X in VMWare12 installieren – Grafik-Tutorial

1. Einleitung: Da mein Freund einige Systemkenntn...

Allgemeiner Leitfaden zur Sicherheitskonfiguration von Linux/CentOS-Servern

Linux ist ein offenes System. Im Internet sind vi...

Super einfache QPS-Statistikmethode (empfohlen)

Statistik der QPS-Werte der letzten N Sekunden (i...

MySQL 8.0.20 Installations- und Konfigurations-Tutorial unter Docker

Docker installiert MySQL Version 8.0.20 zu Ihrer ...