Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

MySQL / MariaDB-Konfiguration auf Cloud-Server ändern

Diese Anleitung erklärt, wie Sie die Konfigurationsparameter MySQL / MariaDB eines Cloud-Servers einsehen und ändern. Diese Parameter ermöglichen es, das Verhalten, die Leistung und bestimmte Funktionen des Dienstes anzupassen, einschließlich der Ressourcengrenzen.

 

Vorwort

  • MySQL ist auf einem dedizierten Cloud-Server installiert: Die Ressourcen werden nicht mit anderen Kunden geteilt.
  • Pro Cloud-Server ist nur eine Instanz von MySQL oder MariaDB vorhanden.
  • Die Anzahl und Größe der Datenbanken hängt ausschließlich vom verfügbaren Speicherplatz und den Ressourcen ab.
  • Für sehr große Mengen an nicht-relationalen Daten wird MongoDB empfohlen.

 

Konfigurierbare MySQL / MariaDB-Parameter

Die folgende Liste zeigt die wichtigsten Variablen, die Sie in Ihrer MySQL / MariaDB-Instanz anpassen können:

NameBeschreibungWert
bulk_insert_buffer_sizeGröße des Puffers für Block-Insert-Operationen8M
default_charsetLegt den Standard-Zeichensatz für die Datenbank festutf8mb4
declare_explicit_defaults_for_timestampErlaubt es, Standardwerte für Spalten vom Typ Zeitstempel explizit zu deklarieren""
declare_innodb_autoextend_incrementInkrement, das für die automatische Erweiterung des InnoDB-Tabellenraums verwendet wird""
declare_key_bufferGröße des Schlüsselpuffers für Tabellen MyISAM""
event_schedulerAktivieren oder Deaktivieren des Event-Schedulers MariaDB (ermöglicht die Ausführung von serverseitigen geplanten Aufgaben)AUS
ft_max_word_lenMaximale Wortlänge für die Volltextsuche (Full-Text)Unbestimmt
ft_min_word_lenMinimale Wortlänge für die Volltextsuche (Full-Text)3
innodb_additional_mem_pool_sizeGröße des zusätzlichen Speicherpools für InnoDB""
innodb_buffer_pool_sizeGröße des Pufferspeicherpools InnoDB (Speicherung von Daten und Indizes)""
innodb_flush_log_at_trx_commitHäufigkeit des Schreibens von Protokollen InnoDB auf die Festplatte""
innodb_large_prefixAktivieren des breiten Präfixes für Indizes InnoDB 
innodb_lock_wait_timeoutMaximale Wartezeit für das Erhalten von Schlössern InnoDB""
innodb_log_buffer_sizeGröße des Protokollpuffers InnoDB""
innodb_log_file_sizeGröße der Protokolldateien InnoDB""
innodb_ft_min_token_sizeMinimale Token-Größe für die Volltextsuche (Full-Text)Unbestimmt
innodb_ft_max_token_sizeMaximale Token-Größe für die Volltextsuche (Full-Text)Unbestimmt
join_buffer_sizeGröße des Join-Puffers für Abfragen1M
key_buffer_sizeGröße des Schlüsselpuffers für Tabellen MyISAM4M
lc_time_namesLegt die Sprache fest, die für das Format der Monats- und Tagennamen verwendet wirdUnbestimmt
local_infileAktiviert oder deaktiviert das lokale Lesen von Dateien0
log_bin_enabledAktiviert oder deaktiviert die binäre Protokollierung von Transaktionentrue
max_allowed_packetMaximale Größe der zulässigen NetzwerkpaketeUnbestimmt
max_connect_errorsMaximale Anzahl von Verbindungsfehlern vor dem Sperren10
max_connectionsMaximale Anzahl gleichzeitiger VerbindungenUnbestimmt
max_heap_table_sizeMaximale Größe der Tabellen im Speicher8M
max_user_connectionsMaximale Anzahl gleichzeitiger Verbindungen pro Benutzer38
myisam_max_sort_file_sizeMaximale Größe der temporären Datei, die zum Sortieren von Tabellen verwendet wird MyISAM2G
myisam_sort_buffer_sizeGröße des Sortierpuffers für Tabellen MyISAM16M
myisamrecoverAutomatische Wiederherstellungsoptionen für Tabellen MyISAMmyisam-recover-options
query_cache_enabledAktivieren oder Deaktivieren des Abfrage-Caches 
query_cache_limitGrößenbegrenzung der im Abfrage-Cache gespeicherten Ergebnisse256K
query_cache_sizeGesamtgröße des Abfrage-Caches64M
query_cache_typeArt des für Abfragen verwendeten Caches0
read_buffer_sizeGröße des sequenziellen Lesepuffers2M
read_rnd_buffer_sizeGröße des zufälligen Lesepuffers2M
table_open_cacheAnzahl der Tabellen, die der Server gleichzeitig geöffnet halten kann256
thread_cache_sizeGröße des Thread-Caches1
thread_concurrencyAnzahl der konkurrierenden Threads (0 = unbegrenzt)0
thread_stackStapelgröße pro Thread256K
timeoutsWartezeiten (wait_timeout und interactive_timeout)30
tmp_table_sizeMaximale Größe der temporären Tabellen im Speicher8M
tmpdirTemporäres Verzeichnis, das für temporäre Dateien verwendet wird“/home/nfs-clients/.mysql_tmp”

 

Jeder nicht definierte Parameter bleibt bei seinem Standardwert.

 

MySQL / MariaDB-Parameter ändern

Um die Konfiguration Ihrer Instanz zu ändern:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Wählen Sie den Namen des betroffenen Cloud-Servers aus.
  3. Klicken Sie auf MySQL / MariaDB im Seitenmenü.
  4. Bearbeiten Sie die gewünschten Parameter und bestätigen Sie Ihre Änderungen.

War diese FAQ nützlich?