Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. 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
MySQList auf einem dedizierten Cloud-Server installiert: Die Ressourcen werden nicht mit anderen Kunden geteilt.- Pro Cloud-Server ist nur eine Instanz von
MySQLoderMariaDBvorhanden. - 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:
| Name | Beschreibung | Wert |
|---|---|---|
bulk_insert_buffer_size | Größe des Puffers für Block-Insert-Operationen | 8M |
default_charset | Legt den Standard-Zeichensatz für die Datenbank fest | utf8mb4 |
declare_explicit_defaults_for_timestamp | Erlaubt es, Standardwerte für Spalten vom Typ Zeitstempel explizit zu deklarieren | "" |
declare_innodb_autoextend_increment | Inkrement, das für die automatische Erweiterung des InnoDB-Tabellenraums verwendet wird | "" |
declare_key_buffer | Größe des Schlüsselpuffers für Tabellen MyISAM | "" |
event_scheduler | Aktivieren oder Deaktivieren des Event-Schedulers MariaDB (ermöglicht die Ausführung von serverseitigen geplanten Aufgaben) | AUS |
ft_max_word_len | Maximale Wortlänge für die Volltextsuche (Full-Text) | Unbestimmt |
ft_min_word_len | Minimale Wortlänge für die Volltextsuche (Full-Text) | 3 |
innodb_additional_mem_pool_size | Größe des zusätzlichen Speicherpools für InnoDB | "" |
innodb_buffer_pool_size | Größe des Pufferspeicherpools InnoDB (Speicherung von Daten und Indizes) | "" |
innodb_flush_log_at_trx_commit | Häufigkeit des Schreibens von Protokollen InnoDB auf die Festplatte | "" |
innodb_large_prefix | Aktivieren des breiten Präfixes für Indizes InnoDB | |
innodb_lock_wait_timeout | Maximale Wartezeit für das Erhalten von Schlössern InnoDB | "" |
innodb_log_buffer_size | Größe des Protokollpuffers InnoDB | "" |
innodb_log_file_size | Größe der Protokolldateien InnoDB | "" |
innodb_ft_min_token_size | Minimale Token-Größe für die Volltextsuche (Full-Text) | Unbestimmt |
innodb_ft_max_token_size | Maximale Token-Größe für die Volltextsuche (Full-Text) | Unbestimmt |
join_buffer_size | Größe des Join-Puffers für Abfragen | 1M |
key_buffer_size | Größe des Schlüsselpuffers für Tabellen MyISAM | 4M |
lc_time_names | Legt die Sprache fest, die für das Format der Monats- und Tagennamen verwendet wird | Unbestimmt |
local_infile | Aktiviert oder deaktiviert das lokale Lesen von Dateien | 0 |
log_bin_enabled | Aktiviert oder deaktiviert die binäre Protokollierung von Transaktionen | true |
max_allowed_packet | Maximale Größe der zulässigen Netzwerkpakete | Unbestimmt |
max_connect_errors | Maximale Anzahl von Verbindungsfehlern vor dem Sperren | 10 |
max_connections | Maximale Anzahl gleichzeitiger Verbindungen | Unbestimmt |
max_heap_table_size | Maximale Größe der Tabellen im Speicher | 8M |
max_user_connections | Maximale Anzahl gleichzeitiger Verbindungen pro Benutzer | 38 |
myisam_max_sort_file_size | Maximale Größe der temporären Datei, die zum Sortieren von Tabellen verwendet wird MyISAM | 2G |
myisam_sort_buffer_size | Größe des Sortierpuffers für Tabellen MyISAM | 16M |
myisamrecover | Automatische Wiederherstellungsoptionen für Tabellen MyISAM | myisam-recover-options |
query_cache_enabled | Aktivieren oder Deaktivieren des Abfrage-Caches | |
query_cache_limit | Größenbegrenzung der im Abfrage-Cache gespeicherten Ergebnisse | 256K |
query_cache_size | Gesamtgröße des Abfrage-Caches | 64M |
query_cache_type | Art des für Abfragen verwendeten Caches | 0 |
read_buffer_size | Größe des sequenziellen Lesepuffers | 2M |
read_rnd_buffer_size | Größe des zufälligen Lesepuffers | 2M |
table_open_cache | Anzahl der Tabellen, die der Server gleichzeitig geöffnet halten kann | 256 |
thread_cache_size | Größe des Thread-Caches | 1 |
thread_concurrency | Anzahl der konkurrierenden Threads (0 = unbegrenzt) | 0 |
thread_stack | Stapelgröße pro Thread | 256K |
timeouts | Wartezeiten (wait_timeout und interactive_timeout) | 30 |
tmp_table_size | Maximale Größe der temporären Tabellen im Speicher | 8M |
tmpdir | Temporä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:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Wählen Sie den Namen des betroffenen Cloud-Servers aus.
- Klicken Sie auf MySQL / MariaDB im Seitenmenü.
- Bearbeiten Sie die gewünschten Parameter und bestätigen Sie Ihre Änderungen.
Link zu dieser FAQ: