Die folgenden Variablen werden häufig in MySQL-Datenbanken verwendet, wobei 50 Beispiele aufgeführt sind:
- max_connections – maximale Anzahl von Verbindungen
- Character_set_server – Standardzeichensatz
- innodb_buffer_pool_size – Größe des InnoDB-Pufferpools
- log_bin – ob die binäre Protokollierung aktiviert werden soll
- query_cache_type – Cache-Typ abfragen
- sql_mode – SQL-Ausführungsmodus
- innodb_file_per_table – ob für jede Tabelle ein separater InnoDB-Tablespace verwendet werden soll
- wait_timeout – Leerlaufzeit für Clientverbindungen
- tmp_table_size – temporäre Tabellengrößenbeschränkung
- innodb_flush_log_at_trx_commit – InnoDB-Log-Flush-Strategie jedes Mal, wenn eine Transaktion festgeschrieben wird
- max_allowed_packet – Maximal zulässige Netzwerkpaketgröße
- key_buffer_size – MyISAM-Index-Cache-Größe
- innodb_log_file_size – Größe der InnoDB-Protokolldatei
- innodb_lock_wait_timeout – Wartezeitüberschreitung der InnoDB-Sperre
- innodb_thread_concurrency – InnoDB-Thread-Parallelität
- sync_binlog – Steuern Sie die Synchronisierungsmethode von binlog
- max_heap_table_size – Maximale Größe der temporären Tabelle im Speicher
- thread_cache_size – Thread-Cache-Größe
- innodb_flush_method – InnoDB-Methode zum Leeren von Daten und Protokolldateien
- table_open_cache – Anzahl der geöffneten Tabellen zwischenspeichern
- log_error – Pfad der Fehlerprotokolldatei
- innodb_io_capacity – InnoDB-IO-Kapazitätsgrenze
- innodb_autoinc_lock_mode – InnoDB-Sperrmodus für die automatische Inkrementierung
- innodb_open_files – Anzahl der von InnoDB geöffneten Dateien
- Interactive_timeout – Client-Interaktions-Timeout
- innodb_stats_on_metadata – ob Statistiken zu Metadatenoperationen aktualisiert werden sollen
- thread_stack – Thread-Stapelgröße
- log_queries_not_using_indexes – Ob Abfragen protokolliert werden sollen, die keine Indizes verwenden
- innodb_checksum_algorithm – InnoDB-Datenüberprüfungsalgorithmus
- innodb_adaptive_hash_index_partitions – Partitionsnummer des adaptiven Hash-Index von InnoDB
- innodb_use_native_aio – ob natives asynchrones IO aktiviert werden soll
- innodb_fast_shutdown – Steuert, wie schnell die InnoDB-Engine heruntergefahren wird
- innodb_purge_threads – Anzahl der InnoDB-Bereinigungsthreads
- log_slow_queries – ob langsame Abfragen protokolliert werden sollen
- innodb_print_all_deadlocks – ob alle Deadlock-Informationen gedruckt werden sollen
- innodb_stats_persistent – Ob InnoDB-Statistiken beibehalten werden sollen
- innodb_strict_mode – ob der strikte Modus aktiviert werden soll
- innodb_write_io_threads – InnoDB-Schreib-IO-Thread-Nummer
- innodb_read_io_threads – InnoDB liest die E/A-Thread-Nummer
- innodb_old_blocks_pct – Steuert den Anteil der alten Blöcke, die im Pufferpool beibehalten werden
- innodb_adaptive_max_sleep_delay – Adaptive maximale Verzögerungszeit von InnoDB
- innodb_undo_logs – Anzahl der InnoDB-Rückgängig-Protokolle
- innodb_log_buffer_size – Größe des InnoDB-Protokollpuffers
- innodb_flush_neighbors – Steuert die Flush-Strategie benachbarter Seiten
- innodb_thread_sleep_delay – Ruheverzögerungszeit des InnoDB-Threads
- innodb_large_prefix – ob große Präfixindizes aktiviert werden sollen
- innodb_max_dirty_pages_pct – Steuert den Anteil schmutziger Seiten
- innodb_checksums – Ob InnoDB-Datenbankprüfsummen aktiviert werden sollen
- innodb_doublewrite – Ob der InnoDB-Doppelschreibmechanismus aktiviert werden soll
- innodb_stats_sample_pages – Anzahl der Seiten, die für InnoDB-Statistiken erfasst wurden
Beachten Sie, dass diese Variablen je nach MySQL-Version und Systemkonfiguration variieren können. Sie können die Variableneinstellungen nach Bedarf selbst anpassen.