Aurora Meine SQL Konfigurationsparameter - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aurora Meine SQL Konfigurationsparameter

Sie verwalten Ihren Amazon Aurora My SQL DB-Cluster auf die gleiche Weise wie andere Amazon RDS DB-Instances, indem Sie Parameter in einer DB-Parametergruppe verwenden. Amazon Aurora unterscheidet sich von anderen DB-Engines dadurch, dass Sie über einen DB-Cluster verfügen, der mehrere DB-Instances enthält. Daher gelten einige der Parameter, die Sie zur Verwaltung Ihres Aurora My SQL DB-Clusters verwenden, für den gesamten Cluster. Andere Parameter gelten nur für eine bestimmte DB-Instance im DB-Cluster.

Um Parameter auf Cluster-Ebene zu verwalten, verwenden Sie DB-Cluster-Parametergruppen. Um Parameter auf Instance-Ebene zu verwalten, verwenden Sie DB-Parametergruppen. Jede DB-Instance in einem Aurora My SQL DB-Cluster ist mit der My SQL Database-Engine kompatibel. Sie wenden jedoch einige der Parameter „Meine SQL Datenbank-Engine“ auf Cluster-Ebene an und verwalten diese Parameter mithilfe von DB-Cluster-Parametergruppen. Sie können keine Parameter auf Clusterebene in der DB-Parametergruppe für eine Instance in einem Aurora-DB-Cluster finden. Eine Liste der Parameter auf Clusterebene erscheint weiter unten in diesem Thema.

Sie können sowohl Parameter auf Cluster- als auch auf Instanzebene mit AWS Management Console Amazon verwalten. AWS CLI RDS API Sie verwenden separate Befehle für die Verwaltung von Parametern auf Cluster- und Instance-Ebene. Sie können beispielsweise den CLI Befehl modify-db-cluster-parameter-group verwenden, um Parameter auf Clusterebene in einer DB-Cluster-Parametergruppe zu verwalten. Sie können den modify-db-parameter-groupCLIBefehl verwenden, um Parameter auf Instanzebene in einer DB-Parametergruppe für eine DB-Instance in einem DB-Cluster zu verwalten.

Sie können sowohl Parameter auf Cluster- als auch auf Instanzebene in der Konsole oder mithilfe von oder anzeigen. CLI RDS API Sie können den describe-db-cluster-parameters AWS CLI Befehl beispielsweise verwenden, um Parameter auf Clusterebene in einer DB-Cluster-Parametergruppe anzuzeigen. Sie können den describe-db-parametersCLIBefehl verwenden, um Parameter auf Instanzebene in einer DB-Parametergruppe für eine DB-Instance in einem DB-Cluster anzuzeigen.

Anmerkung

Jede Standard-Parametergruppe enthält die Standardwerte für alle Parameter in der Parametergruppe. Wenn der Parameter für diesen Wert „Engine-Standard“ hat, finden Sie den tatsächlichen Standardwert in der versionsspezifischen My SQL - oder SQL Postgre-Dokumentation.

Sofern nicht anders angegeben, gelten die in den folgenden Tabellen aufgeführten Parameter für Aurora My SQL Versionen 2 und 3.

Weitere Informationen zu DB-Parametergruppen finden Sie unter Parametergruppen für Amazon Aurora. Für Regeln und Einschränkungen für Aurora Serverless v1 Cluster finden Sie unterParametergruppen für Aurora Serverless v1.

Parameter auf Cluster-Ebene

Die folgende Tabelle zeigt alle Parameter, die für den gesamten Aurora My SQL DB-Cluster gelten.

Parametername Anpassbar Hinweise

aurora_binlog_read_buffer_size

Ja

Beeinflusst nur Cluster, die Binärprotokoll-Replikation (Binlog) verwenden. Hinweise zur Binärprotokoll-Replikation finden Sie unter Replikation zwischen Aurora und My SQL oder zwischen Aurora und einem anderen Aurora-DB-Cluster (binäre Protokollreplikation). Aus Aurora My SQL Version 3 entfernt.

aurora_binlog_replication_max_yield_seconds

Ja

Beeinflusst nur Cluster, die Binärprotokoll-Replikation (Binlog) verwenden. Hinweise zur Binärprotokoll-Replikation finden Sie unter Replikation zwischen Aurora und My SQL oder zwischen Aurora und einem anderen Aurora-DB-Cluster (binäre Protokollreplikation).

aurora_binlog_replication_sec_index_parallel_workers

Ja

Legt die Gesamtzahl der verfügbaren parallel Threads fest, um sekundäre Indexänderungen anzuwenden, wenn Transaktionen für große Tabellen mit mehr als einem sekundären Index repliziert werden. Der Parameter ist standardmäßig auf 0 (deaktiviert) gesetzt.

Dieser Parameter ist in Aurora My SQL Version 306 und höher verfügbar. Weitere Informationen finden Sie unter Optimierung der binären Protokollreplikation für Aurora My SQL.

aurora_binlog_use_large_read_buffer

Ja

Beeinflusst nur Cluster, die Binärprotokoll-Replikation (Binlog) verwenden. Hinweise zur Binärprotokoll-Replikation finden Sie unter Replikation zwischen Aurora und My SQL oder zwischen Aurora und einem anderen Aurora-DB-Cluster (binäre Protokollreplikation). Aus Aurora My SQL Version 3 entfernt.

aurora_disable_hash_join

Ja

Setzen Sie diesen Parameter auf, ON um die Hash-Join-Optimierung in Aurora My SQL Version 2.09 oder höher zu deaktivieren. Für Version 3 wird dies nicht unterstützt. Weitere Informationen finden Sie unter Parallele Abfrage für Amazon Aurora My SQL.

aurora_enable_replica_log_compression

Ja

Weitere Informationen finden Sie unter Überlegungen zur Leistung von Amazon Aurora My SQL Replication. Gilt nicht für Cluster, die Teil einer globalen Aurora-Datenbank sind. Aus Aurora My SQL Version 3 entfernt.

aurora_enable_repl_bin_log_filtering

Ja

Weitere Informationen finden Sie unter Überlegungen zur Leistung von Amazon Aurora My SQL Replication. Gilt nicht für Cluster, die Teil einer globalen Aurora-Datenbank sind. Aus Aurora My SQL Version 3 entfernt.

aurora_enable_staggered_replica_restart

Ja

Diese Einstellung ist in Aurora My SQL Version 3 verfügbar, wird aber nicht verwendet.

aurora_enable_zdr

Ja

Diese Einstellung ist in Aurora My SQL 2.10 und höher standardmäßig aktiviert. Weitere Informationen finden Sie unter Neustart ohne Ausfallzeiten (ZDR) für Amazon Aurora My SQL.

aurora_enhanced_binlog

Ja

Setzen Sie den Wert dieses Parameters auf 1, um das erweiterte Binlog in Aurora My SQL Version 3.03.1 und höher zu aktivieren. Weitere Informationen finden Sie unter Erweitertes Binlog für Aurora My einrichten SQL.

aurora_jemalloc_background_thread

Ja

Verwenden Sie diesen Parameter, um einen Hintergrund-Thread zur Durchführung von Speicherwartungsvorgängen zu aktivieren. Die zulässigen Werte sind 0 (deaktiviert) und 1 (aktiviert). Der Standardwert ist 0.

Dieser Parameter gilt für Aurora My SQL Version 3.05 und höher.

aurora_jemalloc_dirty_decay_ms

Ja

Verwenden Sie diesen Parameter, um freigegebenen Speicher für eine bestimmte Zeit (in Millisekunden) beizubehalten. Das Beibehalten von Speicher ermöglicht eine schnellere Wiederverwendung. Die zulässigen Werte sind 0 bis 18446744073709551615. Der Standardwert (0) gibt den gesamten Speicher als freien Speicher an das Betriebssystem zurück.

Dieser Parameter gilt für Aurora My SQL Version 3.05 und höher.

aurora_jemalloc_tcache_enabled

Ja

Verwenden Sie diesen Parameter, um kleine Speicheranforderungen (bis zu 32 KiB) in einem lokalen Thread-Cache zu bearbeiten und dabei die Speicherarenen zu umgehen. Die zulässigen Werte sind 0 (deaktiviert) und 1 (aktiviert). Der Standardwert ist 1.

Dieser Parameter gilt für Aurora My SQL Version 3.05 und höher.

aurora_load_from_s3_role

Ja

Weitere Informationen finden Sie unter Daten aus Textdateien in einem Amazon S3-Bucket in einen Amazon Aurora My SQL DB-Cluster laden. Derzeit nicht in Aurora My SQL Version 3 verfügbar. Verwenden Sie aws_default_s3_role.

aurora_mask_password_hashes_type

Ja

Diese Einstellung ist in Aurora My SQL 2.11 und höher standardmäßig aktiviert.

Verwenden Sie diese Einstellung, um die Hashes von Aurora My SQL Password in den langsamen Abfrage- und Audit-Logs zu maskieren. Die zulässigen Werte sind 0 und 1 (Standardeinstellung). Wenn diese Einstellung auf 1 festgelegt ist, werden Passwörter als <secret> protokolliert. Wenn diese Einstellung auf 0 festgelegt ist, werden Passwörter als Hash-Werte (#) protokolliert.

aurora_select_into_s3_role

Ja

Weitere Informationen finden Sie unter Speichern von Daten aus einem Amazon Aurora My SQL DB-Cluster in Textdateien in einem Amazon S3 S3-Bucket. Derzeit nicht in Aurora My SQL Version 3 verfügbar. Verwenden Sie aws_default_s3_role.

authentication_kerberos_caseins_cmp

Ja

Steuert den Benutzernamenvergleich ohne Berücksichtigung der Groß-/Kleinschreibung für das Plug-in authentication_kerberos. Setzen Sie den Parameter auf true, um den Vergleich ohne Berücksichtigung der Groß-/Kleinschreibung zu aktivieren. Standardmäßig wird der Vergleich unter Berücksichtigung der Groß-/Kleinschreibung verwendet (false). Weitere Informationen finden Sie unter Verwenden der Kerberos-Authentifizierung für Aurora MySQL.

Dieser Parameter ist in Aurora My SQL Version 3.03 und höher verfügbar.

auto_increment_increment

Ja

auto_increment_offset

Ja

aws_default_lambda_role

Ja

Weitere Informationen finden Sie unter Aufrufen einer Lambda-Funktion aus einem Amazon Aurora My SQL DB-Cluster.

aws_default_s3_role

Ja

Wird beim Aufrufen der Anweisung LOAD DATA FROM S3, LOAD XML FROM S3 oder SELECT INTO OUTFILE S3 aus Ihrem DB-Cluster verwendet.

In Aurora My SQL Version 2 wird die in diesem Parameter angegebene IAM Rolle verwendet, wenn keine IAM Rolle für aurora_load_from_s3_role oder aurora_select_into_s3_role für die entsprechende Anweisung angegeben ist.

In Aurora My SQL Version 3 wird immer die für diesen Parameter angegebene IAM Rolle verwendet.

Weitere Informationen finden Sie unter Zuweisen einer IAM-Rolle zu einem Amazon-Aurora-MySQL-DB-Cluster.

binlog_backup

Ja

Setzen Sie den Wert dieses Parameters auf 0, um das erweiterte Binlog in Aurora My SQL Version 3.03.1 und höher zu aktivieren. Sie können diesen Parameter nur deaktivieren, wenn Sie das erweiterte Binärprotokoll verwenden. Weitere Informationen finden Sie unter Erweitertes Binlog für Aurora My einrichten SQL.

binlog_checksum

Ja

Der AWS CLI und RDS API meldet einen Wert von, None wenn dieser Parameter nicht gesetzt ist. In diesem Fall SQL verwendet Aurora My den Engine-Standardwert, der lautetCRC32. Dies ist anders als die explizite Einstellung von NONE, die die Prüfsumme ausschaltet.

binlog-do-db

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog_format

Ja

Weitere Informationen finden Sie unter Replikation zwischen Aurora und My SQL oder zwischen Aurora und einem anderen Aurora-DB-Cluster (binäre Protokollreplikation).

binlog_group_commit_sync_delay

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog_group_commit_sync_no_delay_count

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog-ignore-db

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog_replication_globaldb

Ja

Setzen Sie den Wert dieses Parameters auf 0, um das erweiterte Binlog in Aurora My SQL Version 3.03.1 und höher zu aktivieren. Sie können diesen Parameter nur deaktivieren, wenn Sie das erweiterte Binärprotokoll verwenden. Weitere Informationen finden Sie unter Erweitertes Binlog für Aurora My einrichten SQL.

binlog_row_image

Nein

binlog_row_metadata

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog_row_value_options

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog_rows_query_log_events

Ja

binlog_transaction_compression

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog_transaction_compression_level_zstd

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog_transaction_dependency_history_size

Ja

Dieser Parameter legt eine Obergrenze für die Anzahl der Zeilen-Hashes fest, die im Speicher abgelegt und für die Suche nach der Transaktion, die eine bestimmte Zeile zuletzt geändert hat, verwendet werden. Sobald diese Anzahl von Hashes erreicht wurde, wird der Verlauf gelöscht.

Dieser Parameter gilt für Aurora My SQL Version 2.12 und höher und Version 3.

binlog_transaction_dependency_tracking

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

character-set-client-handshake

Ja

character_set_client

Ja

character_set_connection

Ja

character_set_database

Ja

character_set_filesystem

Ja

character_set_results

Ja

character_set_server

Ja

collation_connection

Ja

collation_server

Ja

completion_type

Ja

default_storage_engine

Nein

Aurora My SQL Cluster verwenden die InnoDB-Speicher-Engine für all Ihre Daten.

enforce_gtid_consistency

Manchmal

Modifizierbar in Aurora My SQL Version 2 und höher.

event_scheduler

Ja

Zeigt den Status des Ereignisplaners an.

In Aurora My SQL Version 3 nur auf Cluster-Ebene änderbar.

gtid-mode

Manchmal

Modifizierbar in Aurora My SQL Version 2 und höher.

information_schema_stats_expiry

Ja

Die Anzahl der Sekunden, nach denen der SQL My-Datenbankserver Daten von der Speicher-Engine abruft und die Daten im Cache ersetzt. Die zulässigen Werte sind 0 bis 31536000.

Dieser Parameter gilt für Aurora My SQL Version 3.

init_connect

Ja

Der Befehl, der vom Server für jeden Client ausgeführt wird, der eine Verbindung herstellt. Verwenden Sie doppelte Anführungszeichen („) für Einstellungen, um Verbindungsfehler zu vermeiden, zum Beispiel:

SET optimizer_switch="hash_join=off"

In Aurora My SQL Version 3 gilt dieser Parameter nicht für Benutzer, die über diese CONNECTION_ADMIN Berechtigung verfügen. Dies schließt den Aurora-Hauptbenutzer ein. Weitere Informationen finden Sie unter Rollenbasiertes Berechtigungsmodell.

innodb_adaptive_hash_index

Ja

Sie können diesen Parameter in den SQL Versionen 2 und 3 von Aurora My auf DB-Cluster-Ebene ändern.

Der Adaptive-Hash-Index wird auf Reader-DB-Instances nicht unterstützt.

innodb_aurora_instant_alter_column_allowed

Ja

Steuert, ob der INSTANT-Algorithmus für ALTER COLUMN-Operationen auf globaler Ebene verwendet werden kann. Die zulässigen Werte sind folgende:

  • 0— Der INSTANT Algorithmus ist für ALTER COLUMN Operationen (OFF) nicht zulässig. Kehrt zu anderen Algorithmen zurück.

  • 1— Der INSTANT Algorithmus ist für ALTER COLUMN Operationen (ON) zulässig. Dies ist der Standardwert.

Weitere Informationen finden Sie unter Spaltenoperationen in der SQL Dokumentation Meine.

Dieser Parameter gilt für Aurora My SQL Version 3.05 und höher.

innodb_autoinc_lock_mode

Ja

innodb_checksums

Nein

Aus Aurora My SQL Version 3 entfernt.

innodb_cmp_per_index_enabled

Ja

innodb_commit_concurrency

Ja

innodb_data_home_dir

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

innodb_deadlock_detect

Ja

Diese Option wird verwendet, um die Deadlock-Erkennung in Aurora My SQL Version 2.11 und höher und Version 3 zu deaktivieren.

Auf Systemen mit hoher Parallelität kann die Deadlock-Erkennung zu einer Verlangsamung führen, wenn zahlreiche Threads auf dieselbe Sperre warten. Weitere Informationen zu diesem Parameter finden Sie in der SQL Dokumentation zu My.

innodb_default_row_format

Ja

Dieser Parameter definiert das Standardzeilenformat für InnoDB-Tabellen (einschließlich benutzerdefinierter temporärer InnoDB-Tabellen). Es gilt für Aurora My SQL Versionen 2 und 3.

Mögliche Werte sind DYNAMIC, COMPACT oder REDUNDANT..

innodb_file_per_table

Ja

Dieser Parameter wirkt sich auf die Organisation des Tabellenspeichers aus. Weitere Informationen finden Sie unter Speicherskalierung.

innodb_flush_log_at_trx_commit

Ja

Wir empfehlen dringend, den Standardwert von zu verwenden1.

Bevor Sie in Aurora My SQL Version 3 diesen Parameter auf einen anderen Wert als setzen können1, müssen Sie den Wert innodb_trx_commit_allow_data_loss auf setzen1.

Weitere Informationen finden Sie unter Konfigurieren, wie oft der Protokollpuffer geleert wird.

innodb_ft_max_token_size

Ja

innodb_ft_min_token_size

Ja

innodb_ft_num_word_optimize

Ja

innodb_ft_sort_pll_degree

Ja

innodb_online_alter_log_max_size

Ja

innodb_optimize_fulltext_only

Ja

innodb_page_size

Nein

innodb_print_all_deadlocks

Ja

Wenn diese Option aktiviert ist, werden Informationen über alle InnoDB-Deadlocks im Aurora SQL My-Fehlerprotokoll aufgezeichnet. Weitere Informationen finden Sie unter Minimierung und Behebung von Aurora My-Deadlocks SQL.

innodb_purge_batch_size

Ja

innodb_purge_threads

Ja

innodb_rollback_on_timeout

Ja

innodb_rollback_segments

Ja

innodb_spin_wait_delay

Ja

innodb_strict_mode

Ja

innodb_support_xa

Ja

Aus Aurora My SQL Version 3 entfernt.

innodb_sync_array_size

Ja

innodb_sync_spin_loops

Ja

innodb_stats_include_delete_marked

Ja

Wenn dieser Parameter aktiviert ist, bezieht InnoDB zum Löschen markierte Datensätze in die Berechnung der persistenten Optimierungsstatistiken ein.

Dieser Parameter gilt für Aurora My SQL Version 2.12 und höher und Version 3.

innodb_table_locks

Ja

innodb_trx_commit_allow_data_loss

Ja

Stellen Sie in Aurora My SQL Version 3 den Wert dieses Parameters auf ein, 1 damit Sie den Wert von ändern könneninnodb_flush_log_at_trx_commit.

Der Standardwert von innodb_trx_commit_allow_data_loss ist 0.

Weitere Informationen finden Sie unter Konfigurieren, wie oft der Protokollpuffer geleert wird.

innodb_undo_directory

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

internal_tmp_disk_storage_engine

Ja

Steuert, welche In-Memory-Speicher-Engine für interne temporäre Tabellen verwendet wird. Zulässige Werte sind INNODB und MYISAM.

Dieser Parameter gilt für Aurora My SQL Version 2.

internal_tmp_mem_storage_engine

Ja

Steuert, welche In-Memory-Speicher-Engine für interne temporäre Tabellen verwendet wird. Zulässige Werte sind MEMORY und TempTable.

Dieser Parameter gilt für Aurora My SQL Version 3.

key_buffer_size

Ja

Schlüssel-Cache für Meine ISAM Tabellen. Weitere Informationen finden Sie unter keycache->cache_lock mutex.

lc_time_names

Ja

log_error_suppression_list

Ja

Gibt eine Liste von Fehlercodes an, die nicht im Fehlerprotokoll Meine SQL Fehler protokolliert wurden. Auf diese Weise können Sie bestimmte unkritische Fehlerbedingungen ignorieren, um Ihre Fehlerprotokolle sauber zu halten. Weitere Informationen finden Sie unter log_error_suppression_list in der Dokumentation „Meine“. SQL

Dieser Parameter gilt für Aurora My SQL Version 3.03 und höher.

low_priority_updates

Ja

INSERT-, UPDATE-, DELETE- und LOCK TABLE WRITE-Operationen warten, bis kein ausstehender SELECT-Vorgang mehr vorhanden ist. Dieser Parameter wirkt sich nur auf Speicher-Engines aus, die nur Sperren auf Tabellenebene verwenden (MyISAM,,MEMORY). MERGE

Dieser Parameter gilt für Aurora My SQL Version 3.

lower_case_table_names

Ja (Aurora Meine SQL Version 2)

Nur zum Zeitpunkt der Clustererstellung (Aurora My SQL Version 3)

Stellen Sie in Aurora My SQL Version 2.10 und höheren 2.x-Versionen sicher, dass Sie alle Reader-Instanzen neu starten, nachdem Sie diese Einstellung geändert und die Writer-Instanz neu gestartet haben. Details hierzu finden Sie unter Neustart eines Aurora-Clusters mit Leseverfügbarkeit.

In Aurora My SQL Version 3 ist der Wert dieses Parameters zum Zeitpunkt der Clustererstellung dauerhaft festgelegt. Wenn Sie für diese Option einen anderen Wert als den Standardwert verwenden, richten Sie vor dem Upgrade Ihre benutzerdefinierte Parametergruppe Aurora My SQL Version 3 ein und geben Sie die Parametergruppe während des Snapshot-Wiederherstellungsvorgangs an, der den Versions-3-Cluster erstellt.

Bei einer globalen Aurora-Datenbank, die auf Aurora My basiertSQL, können Sie kein direktes Upgrade von Aurora My SQL Version 2 auf Version 3 durchführen, wenn der lower_case_table_names Parameter aktiviert ist. Weitere Informationen zu den möglichen Verfahren finden Sie unter Hauptversions-Upgrades.

master-info-repository

Ja

Aus Aurora My SQL Version 3 entfernt.

master_verify_checksum

Ja

Aurora Meine SQL Version 2. Verwenden Sie source_verify_checksum in Aurora My SQL Version 3.

max_delayed_threads

Ja

Legt die maximale Anzahl von Threads für die Verarbeitung von INSERT DELAYED-Anweisungen fest.

Dieser Parameter gilt für Aurora My SQL Version 3.

max_error_count

Ja

Die maximale Anzahl von Fehler-, Warn- und Hinweismeldungen, die für die Anzeige gespeichert werden sollen.

Dieser Parameter gilt für Aurora My SQL Version 3.

max_execution_time

Ja

Das Timeout für die Ausführung von SELECT Anweisungen in Millisekunden. Der Wert kann zwischen — liegen. 0 18446744073709551615 Wenn auf gesetzt0, gibt es kein Timeout.

Weitere Informationen finden Sie unter max_execution_time in der Dokumentation Meine Dokumentation. SQL

min_examined_row_limit

Ja

Verwenden Sie diesen Parameter, um zu verhindern, dass Abfragen, die weniger als die angegebene Anzahl von Zeilen untersuchen, protokolliert werden.

Dieser Parameter gilt für Aurora My SQL Version 3.

partial_revokes

Nein

Dieser Parameter gilt für Aurora My SQL Version 3.

preload_buffer_size

Ja

Die Größe des Puffers, der beim Vorabladen von Indizes zugewiesen wird.

Dieser Parameter gilt für Aurora My SQL Version 3.

query_cache_type

Ja

Aus Aurora My SQL Version 3 entfernt.

read_only

Ja

Wenn dieser Parameter aktiviert ist, erlaubt der Server nur Aktualisierungen, die von Replikat-Threads durchgeführt werden.

Für Aurora My SQL Version 2 sind die folgenden Werte gültig:

  • 0OFF

  • 1ON

  • {TrueIfReplica}ON für Read Replicas. Dies ist der Standardwert.

  • {TrueIfClusterReplica}ON für Replikatcluster wie regionsübergreifende Read Replicas, sekundäre Cluster in einer globalen Aurora-Datenbank und Blue-Green-Bereitstellungen.

Für Aurora My SQL Version 3 sind die folgenden Werte gültig:

  • 0OFF. Dies ist der Standardwert.

  • 1ON

  • {TrueIfClusterReplica}ON für Replikatcluster wie regionsübergreifende Read Replicas, sekundäre Cluster in einer globalen Aurora-Datenbank und Blue-Green-Bereitstellungen.

In Aurora My SQL Version 3 gilt dieser Parameter nicht für Benutzer, die über diese CONNECTION_ADMIN Berechtigung verfügen. Dies schließt den Aurora-Hauptbenutzer ein. Weitere Informationen finden Sie unter Rollenbasiertes Berechtigungsmodell.

relay-log-space-limit

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

replica_parallel_type

Ja

Dieser Parameter ermöglicht die parallele Ausführung aller Threads mit ausstehendem Commit, die sich bereits in der Vorbereitungsphase befinden, auf dem Replikat, ohne die Konsistenz zu verletzen. Es gilt für Aurora My SQL Version 3.

In Aurora My SQL Version 3.03.* und niedriger ist der Standardwert. DATABASE In Aurora My SQL Version 3.04 und höher ist der Standardwert LOGICAL _CLOCK.

replica_preserve_commit_order

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

replica_transaction_retries

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

replica_type_conversions

Ja

Dieser Parameter bestimmt die Typkonvertierungen, die für Replikate verwendet werden. Die zulässigen Werte sind ALL_LOSSYALL_NON_LOSSYALL_SIGNED und ALL_UNSIGNED. Weitere Informationen finden Sie unter Replikation mit unterschiedlichen Tabellendefinitionen für Quelle und Replikat in der SQL Dokumentation Meine.

Dieser Parameter gilt für Aurora My SQL Version 3.

replicate-do-db

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

replicate-do-table

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

replicate-ignore-db

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

replicate-ignore-table

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

replicate-wild-do-table

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

replicate-wild-ignore-table

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

require_secure_transport

Ja

Dieser Parameter gilt für Aurora My SQL Version 2 und 3. Weitere Informationen finden Sie unter TLSVerbindungen zu Aurora My SQL DB-Clustern.

rpl_read_size

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

server_audit_cw_upload

Nein

Dieser Parameter ist in Aurora My veraltet. SQL Verwenden Sie server_audit_logs_upload.

Weitere Informationen finden Sie unter Veröffentlichen von Amazon Aurora MySQL-Protokollen in Amazon CloudWatch Logs.

server_audit_events

Ja

Weitere Informationen finden Sie unter Verwenden von Advanced Auditing mit einem Amazon Aurora My SQL DB-Cluster.

server_audit_excl_users

Ja

Weitere Informationen finden Sie unter Verwenden von Advanced Auditing mit einem Amazon Aurora My SQL DB-Cluster.

server_audit_incl_users

Ja

Weitere Informationen finden Sie unter Verwenden von Advanced Auditing mit einem Amazon Aurora My SQL DB-Cluster.

server_audit_logging

Ja

Anweisungen zum Hochladen der Protokolle auf Amazon CloudWatch Logs finden Sie unterVeröffentlichen von Amazon Aurora MySQL-Protokollen in Amazon CloudWatch Logs.

server_audit_logs_upload

Ja

Sie können Audit-Logs in CloudWatch Logs veröffentlichen, indem Sie Advanced Auditing aktivieren und diesen Parameter auf 1 setzen. Der Standardwert für den Parameter server_audit_logs_upload ist 0.

Weitere Informationen finden Sie unter Veröffentlichen von Amazon Aurora MySQL-Protokollen in Amazon CloudWatch Logs.

server_id

Nein

skip-character-set-client-handshake

Ja

skip_name_resolve

Nein

slave-skip-errors

Ja

Gilt nur für Aurora My SQL Version 2-Cluster mit My SQL 5.7-Kompatibilität.

source_verify_checksum

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

sync_frm

Ja

Aus Aurora My SQL Version 3 entfernt.

thread_cache_size

Ja Die Anzahl der Threads, die zwischengespeichert werden sollen. Dieser Parameter gilt für Aurora My SQL Versionen 2 und 3.

time_zone

Ja

Standardmäßig ist die Zeitzone für einen Aurora-DB-Cluster Universal Time Coordinated (UTC). Sie können die Zeitzone für Instances in Ihrem DB-Cluster stattdessen auf die lokale Zeitzone Ihrer Anwendung festlegen. Weitere Informationen finden Sie unter Lokale Zeitzone für Amazon Aurora-DB-Cluster.

tls_version

Ja

Weitere Informationen finden Sie unter TLSVersionen für Aurora My SQL.

Parameter auf Instance-Ebene

Die folgende Tabelle zeigt alle Parameter, die für eine bestimmte DB-Instance in einem Aurora My SQL DB-Cluster gelten.

Parametername Anpassbar Hinweise

activate_all_roles_on_login

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

allow-suspicious-udfs

Nein

aurora_disable_hash_join

Ja

Setzen Sie diesen Parameter auf, ON um die Hash-Join-Optimierung in Aurora My SQL Version 2.09 oder höher zu deaktivieren. Für Version 3 wird dies nicht unterstützt. Weitere Informationen finden Sie unter Parallele Abfrage für Amazon Aurora My SQL.

aurora_lab_mode

Ja

Weitere Informationen finden Sie unter Amazon Aurora Mein SQL Labor-Modus. Aus Aurora My SQL Version 3 entfernt.

aurora_oom_response

Ja

Dieser Parameter wird für Aurora My SQL Versionen 2 und 3 unterstützt. Weitere Informationen finden Sie unter Behebung von out-of-memory Problemen mit Aurora SQL My-Datenbanken.

aurora_parallel_query

Ja

Legt festON, dass die parallel Abfrage in Aurora My SQL Version 2.09 oder höher aktiviert wird. Der alte Parameter aurora_pq wird in diesen Versionen nicht verwendet. Weitere Informationen finden Sie unter Parallele Abfrage für Amazon Aurora My SQL.

aurora_pq

Ja

Legt fest, OFF dass die parallel Abfrage für bestimmte DB-Instances in Aurora SQL My-Versionen vor 2.09 deaktiviert wird. In den Versionen 2.09 oder höher aktivieren und deaktivieren Sie parallele Abfragen stattdessen mit aurora_parallel_query. Weitere Informationen finden Sie unter Parallele Abfrage für Amazon Aurora My SQL.

aurora_read_replica_read_committed

Ja

Aktiviert die Isolationsstufe READ COMMITTED für Aurora Replicas und ändert das Isolationsverhalten zur Reduzierung der Bereinigungsverzögerung bei lang andauernden Abfragen. Aktivieren Sie diese Einstellung nur, wenn Sie die Verhaltensänderungen und deren Auswirkungen auf Ihre Abfrageergebnisse verstehen. Diese Einstellung verwendet beispielsweise eine weniger strenge Isolierung als die Standardeinstellung My. SQL Bei Aktivierung kann es sein, dass lang andauernde Abfragen mehr als eine Kopie derselben Zeile sehen, da Aurora die Tabellendaten umorganisiert, während die Abfrage läuft. Weitere Informationen finden Sie unter Aurora Meine SQL Isolationsstufen.

aurora_tmptable_enable_per_table_limit

Ja

Bestimmt, ob der tmp_table_size Parameter die maximale Größe von temporären In-Memory-Tabellen steuert, die von der TempTable Speicher-Engine in Aurora My SQL Version 3.04 und höher erstellt wurden.

Weitere Informationen finden Sie unter Begrenzung der Größe interner temporärer Tabellen im Arbeitsspeicher.

aurora_use_vector_instructions

Ja

Wenn dieser Parameter aktiviert ist, SQL verwendet Aurora My optimierte Vektorverarbeitungsanweisungen, die von Modern bereitgestellt werden, CPUs um die Leistung bei I/O-intensiven Workloads zu verbessern.

Diese Einstellung ist in Aurora My SQL Version 3.05 und höher standardmäßig aktiviert.

autocommit

Ja

automatic_sp_privileges

Ja

back_log

Ja

basedir

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

binlog_cache_size

Ja

binlog_max_flush_queue_time

Ja

binlog_order_commits

Ja

binlog_stmt_cache_size

Ja

binlog_transaction_compression

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

binlog_transaction_compression_level_zstd

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

bulk_insert_buffer_size

Ja

concurrent_insert

Ja

connect_timeout

Ja

core-file

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

datadir

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

default_authentication_plugin

Nein

Dieser Parameter gilt für Aurora My SQL Version 3.

default_time_zone

Nein

default_tmp_storage_engine

Ja

Die Standard-Speicher-Engine für temporäre Tabellen.

default_week_format

Ja

delay_key_write

Ja

delayed_insert_limit

Ja

delayed_insert_timeout

Ja

delayed_queue_size

Ja

div_precision_increment

Ja

end_markers_in_json

Ja

eq_range_index_dive_limit

Ja

event_scheduler

Manchmal

Zeigt den Status des Ereignisplaners an.

In Aurora My SQL Version 3 nur auf Cluster-Ebene änderbar.

explicit_defaults_for_timestamp

Ja

flush

Nein

flush_time

Ja

ft_boolean_syntax

Nein

ft_max_word_len

Ja

ft_min_word_len

Ja

ft_query_expansion_limit

Ja

ft_stopword_file

Ja

general_log

Ja

Anweisungen zum Hochladen der Protokolle in Logs finden Sie CloudWatch unter. Veröffentlichen von Amazon Aurora MySQL-Protokollen in Amazon CloudWatch Logs

general_log_file

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

group_concat_max_len

Ja

host_cache_size

Ja

init_connect

Ja

Der Befehl, der vom Server für jeden Client ausgeführt wird, der eine Verbindung herstellt. Verwenden Sie doppelte Anführungszeichen („) für Einstellungen, um Verbindungsfehler zu vermeiden, zum Beispiel:

SET optimizer_switch="hash_join=off"

In Aurora My SQL Version 3 gilt dieser Parameter nicht für Benutzer mit dieser CONNECTION_ADMIN Berechtigung, einschließlich des Aurora-Masterbenutzers. Weitere Informationen finden Sie unter Rollenbasiertes Berechtigungsmodell.

innodb_adaptive_hash_index

Ja

Sie können diesen Parameter auf DB-Instance-Ebene in Aurora My SQL Version 2 ändern. Es kann nur auf DB-Cluster-Ebene in Aurora My SQL Version 3 geändert werden.

Der Adaptive-Hash-Index wird auf Reader-DB-Instances nicht unterstützt.

innodb_adaptive_max_sleep_delay

Ja

Das Ändern dieses Parameters hat keine Auswirkung, da innodb_thread_concurrency für Aurora immer 0 ist.

innodb_aurora_max_partitions_for_range

Ja

In einigen Fällen, in denen persistente Statistiken nicht verfügbar sind, können Sie diesen Parameter verwenden, um die Leistung von Schätzungen der Zeilenanzahl in partitionierten Tabellen zu verbessern.

Sie können ihn auf einen Wert zwischen 0 und 8192 festlegen, wobei der Wert die Anzahl der Partitionen bestimmt, die bei der Schätzung der Zeilenanzahl überprüft werden sollen. Der Standardwert ist 0, bei dem Schätzungen alle Partitionen verwendet werden, was dem SQL Standardverhalten von My entspricht.

Dieser Parameter ist für Aurora My SQL Version 3.03.1 und höher verfügbar.

innodb_autoextend_increment

Ja

innodb_buffer_pool_dump_at_shutdown

Nein

innodb_buffer_pool_dump_now

Nein

innodb_buffer_pool_filename

Nein

innodb_buffer_pool_load_abort

Nein

innodb_buffer_pool_load_at_startup

Nein

innodb_buffer_pool_load_now

Nein

innodb_buffer_pool_size

Ja

Der Standardwert wird durch eine Formel dargestellt. Mehr über die Berechnung des DBInstanceClassMemory-Werts in der Formel erfahren Sie unter DB-Parameter-Formel-Variablen.

innodb_change_buffer_max_size

Nein

Aurora My verwendet den InnoDB-Änderungspuffer überhaupt SQL nicht.

innodb_compression_failure_threshold_pct

Ja

innodb_compression_level

Ja

innodb_compression_pad_pct_max

Ja

innodb_concurrency_tickets

Ja

Das Ändern dieses Parameters hat keine Auswirkung, da innodb_thread_concurrency für Aurora immer 0 ist.

innodb_deadlock_detect

Ja

Diese Option wird verwendet, um die Deadlock-Erkennung in Aurora My SQL Version 2.11 und höher und Version 3 zu deaktivieren.

Auf Systemen mit hoher Parallelität kann die Deadlock-Erkennung zu einer Verlangsamung führen, wenn zahlreiche Threads auf dieselbe Sperre warten. Weitere Informationen zu diesem Parameter finden Sie in der SQL Dokumentation zu My.

innodb_file_format

Ja

Aus Aurora My SQL Version 3 entfernt.

innodb_flushing_avg_loops

Nein

innodb_force_load_corrupted

Nein

innodb_ft_aux_table

Ja

innodb_ft_cache_size

Ja

innodb_ft_enable_stopword

Ja

innodb_ft_server_stopword_table

Ja

innodb_ft_user_stopword_table

Ja

innodb_large_prefix

Ja

Aus Aurora My SQL Version 3 entfernt.

innodb_lock_wait_timeout

Ja

innodb_log_compressed_pages

Nein

innodb_lru_scan_depth

Ja

innodb_max_purge_lag

Ja

innodb_max_purge_lag_delay

Ja

innodb_monitor_disable

Ja

innodb_monitor_enable

Ja

innodb_monitor_reset

Ja

innodb_monitor_reset_all

Ja

innodb_old_blocks_pct

Ja

innodb_old_blocks_time

Ja

innodb_open_files

Ja

innodb_print_all_deadlocks

Ja

Wenn diese Option aktiviert ist, werden Informationen über alle InnoDB-Deadlocks im Aurora SQL My-Fehlerprotokoll aufgezeichnet. Weitere Informationen finden Sie unter Minimierung und Behebung von Aurora My-Deadlocks SQL.

innodb_random_read_ahead

Ja

innodb_read_ahead_threshold

Ja

innodb_read_io_threads

Nein

innodb_read_only

Nein

Aurora My SQL verwaltet den Nur-Lese-Status und den Lese-/Schreibstatus von DB-Instances auf der Grundlage des Clustertyps. Ein bereitgestellter Cluster hat beispielsweise eine Lesen/Schreiben-DB-Instance (die primäre Instance). Alle anderen Instances im Cluster sind schreibgeschützt (die Aurora-Replicas).

innodb_replication_delay

Ja

innodb_sort_buffer_size

Ja

innodb_stats_auto_recalc

Ja

innodb_stats_method

Ja

innodb_stats_on_metadata

Ja

innodb_stats_persistent

Ja

innodb_stats_persistent_sample_pages

Ja

innodb_stats_transient_sample_pages

Ja

innodb_thread_concurrency

Nein

innodb_thread_sleep_delay

Ja

Das Ändern dieses Parameters hat keine Auswirkung, da innodb_thread_concurrency für Aurora immer 0 ist.

interactive_timeout

Ja

Aurora wertet den Mindestwert von interactive_timeout und wait_timeout aus. Dieses Minimum wird dann als Timeout verwendet, um alle inaktiven Sitzungen, sowohl interaktive als auch nicht interaktive, zu beenden.

internal_tmp_disk_storage_engine

Ja

Steuert, welche In-Memory-Speicher-Engine für interne temporäre Tabellen verwendet wird. Zulässige Werte sind INNODB und MYISAM.

Dieser Parameter gilt für Aurora My SQL Version 2.

internal_tmp_mem_storage_engine

Manchmal

Steuert, welche In-Memory-Speicher-Engine für interne temporäre Tabellen verwendet wird. Zulässige Werte für Writer-DB-Instances sind MEMORY undTempTable.

Für Reader-DB-Instances ist dieser Parameter auf gesetzt TempTable und kann nicht geändert werden.

Dieser Parameter gilt für Aurora My SQL Version 3.

join_buffer_size

Ja

keep_files_on_create

Ja

key_buffer_size

Ja

Schlüssel-Cache für Meine ISAM Tabellen. Weitere Informationen finden Sie unter keycache->cache_lock mutex.

key_cache_age_threshold

Ja

key_cache_block_size

Ja

key_cache_division_limit

Ja

local_infile

Ja

lock_wait_timeout

Ja

log-bin

Nein

Wenn die Einstellung binlog_format auf STATEMENT, MIXED oder ROW gesetzt wird, wird log-bin automatisch auf ON festgelegt. Wenn die Einstellung binlog_format auf OFF gesetzt wird, wird log-bin automatisch auf OFF gesetzt. Weitere Informationen finden Sie unter Replikation zwischen Aurora und My SQL oder zwischen Aurora und einem anderen Aurora-DB-Cluster (binäre Protokollreplikation).

log_bin_trust_function_creators

Ja

log_bin_use_v1_row_events

Ja

Aus Aurora My SQL Version 3 entfernt.

log_error

Nein

log_error_suppression_list

Ja

Gibt eine Liste von Fehlercodes an, die nicht im Fehlerprotokoll Mein SQL Fehler protokolliert wurden. Auf diese Weise können Sie bestimmte unkritische Fehlerbedingungen ignorieren, um Ihre Fehlerprotokolle sauber zu halten. Weitere Informationen finden Sie unter log_error_suppression_list in der Dokumentation „Meine“. SQL

Dieser Parameter gilt für Aurora My SQL Version 3.03 und höher.

log_output

Ja

log_queries_not_using_indexes

Ja

log_slave_updates

Nein

Aurora Meine SQL Version 2. Verwenden Sie log_replica_updates in Aurora My SQL Version 3.

log_replica_updates

Nein

Aurora Meine SQL Version 3

log_throttle_queries_not_using_indexes

Ja

log_warnings

Ja

Aus Aurora My SQL Version 3 entfernt.

long_query_time

Ja

low_priority_updates

Ja

INSERT-, UPDATE-, DELETE- und LOCK TABLE WRITE-Operationen warten, bis kein ausstehender SELECT-Vorgang mehr vorhanden ist. Dieser Parameter wirkt sich nur auf Speicher-Engines aus, die nur Sperren auf Tabellenebene verwenden (MyISAM,MEMORY,MERGE).

Dieser Parameter gilt für Aurora My SQL Version 3.

max_allowed_packet

Ja

max_binlog_cache_size

Ja

max_binlog_size

Nein

max_binlog_stmt_cache_size

Ja

max_connect_errors

Ja

max_connections

Ja

Der Standardwert wird durch eine Formel dargestellt. Mehr über die Berechnung des DBInstanceClassMemory-Werts in der Formel erfahren Sie unter DB-Parameter-Formel-Variablen. Informationen zu den Standardwerten in Abhängigkeit von der Instance-Klasse finden Sie unter Maximale Anzahl an Verbindungen zu einer Aurora My SQL DB-Instance.

max_delayed_threads

Ja

Legt die maximale Anzahl von Threads für die Verarbeitung von INSERT DELAYED-Anweisungen fest.

Dieser Parameter gilt für Aurora My SQL Version 3.

max_error_count

Ja

Die maximale Anzahl von Fehler-, Warn- und Hinweismeldungen, die für die Anzeige gespeichert werden sollen.

Dieser Parameter gilt für Aurora My SQL Version 3.

max_execution_time

Ja

Das Timeout für die Ausführung von SELECT Anweisungen in Millisekunden. Der Wert kann zwischen — liegen. 0 18446744073709551615 Wenn auf gesetzt0, gibt es kein Timeout.

Weitere Informationen finden Sie unter max_execution_time in der Dokumentation Meine Dokumentation. SQL

max_heap_table_size

Ja

max_insert_delayed_threads

Ja

max_join_size

Ja

max_length_for_sort_data

Ja

Aus Aurora My SQL Version 3 entfernt.

max_prepared_stmt_count

Ja

max_seeks_for_key

Ja

max_sort_length

Ja

max_sp_recursion_depth

Ja

max_tmp_tables

Ja

Aus Aurora My SQL Version 3 entfernt.

max_user_connections

Ja

max_write_lock_count

Ja

metadata_locks_cache_size

Ja

Aus Aurora My SQL Version 3 entfernt.

min_examined_row_limit

Ja

Verwenden Sie diesen Parameter, um zu verhindern, dass Abfragen, die weniger als die angegebene Anzahl von Zeilen untersuchen, protokolliert werden.

Dieser Parameter gilt für Aurora My SQL Version 3.

myisam_data_pointer_size

Ja

myisam_max_sort_file_size

Ja

myisam_mmap_size

Ja

myisam_sort_buffer_size

Ja

myisam_stats_method

Ja

myisam_use_mmap

Ja

net_buffer_length

Ja

net_read_timeout

Ja

net_retry_count

Ja

net_write_timeout

Ja

old-style-user-limits

Ja

old_passwords

Ja

Aus Aurora My SQL Version 3 entfernt.

optimizer_prune_level

Ja

optimizer_search_depth

Ja

optimizer_switch

Ja

Informationen zu den SQL Funktionen von Aurora My, die diesen Schalter verwenden, finden Sie unterBewährte Methoden mit Amazon Aurora My SQL.

optimizer_trace

Ja

optimizer_trace_features

Ja

optimizer_trace_limit

Ja

optimizer_trace_max_mem_size

Ja

optimizer_trace_offset

Ja

performance-schema-consumer-events-waits-current

Ja

performance-schema-instrument

Ja

performance_schema

Ja

performance_schema_accounts_size

Ja

performance_schema_consumer_global_instrumentation

Ja

performance_schema_consumer_thread_instrumentation

Ja

performance_schema_consumer_events_stages_current

Ja

performance_schema_consumer_events_stages_history

Ja

performance_schema_consumer_events_stages_history_long

Ja

performance_schema_consumer_events_statements_current

Ja

performance_schema_consumer_events_statements_history

Ja

performance_schema_consumer_events_statements_history_long

Ja

performance_schema_consumer_events_waits_history

Ja

performance_schema_consumer_events_waits_history_long

Ja

performance_schema_consumer_statements_digest

Ja

performance_schema_digests_size

Ja

performance_schema_events_stages_history_long_size

Ja

performance_schema_events_stages_history_size

Ja

performance_schema_events_statements_history_long_size

Ja

performance_schema_events_statements_history_size

Ja

performance_schema_events_transactions_history_long_size

Ja

performance_schema_events_transactions_history_size

Ja

performance_schema_events_waits_history_long_size

Ja

performance_schema_events_waits_history_size

Ja

performance_schema_hosts_size

Ja

performance_schema_max_cond_classes

Ja

performance_schema_max_cond_instances

Ja

performance_schema_max_digest_length

Ja

performance_schema_max_file_classes

Ja

performance_schema_max_file_handles

Ja

performance_schema_max_file_instances

Ja

performance_schema_max_index_stat

Ja

performance_schema_max_memory_classes

Ja

performance_schema_max_metadata_locks

Ja

performance_schema_max_mutex_classes

Ja

performance_schema_max_mutex_instances

Ja

performance_schema_max_prepared_statements_instances

Ja

performance_schema_max_program_instances

Ja

performance_schema_max_rwlock_classes

Ja

performance_schema_max_rwlock_instances

Ja

performance_schema_max_socket_classes

Ja

performance_schema_max_socket_instances

Ja

performance_schema_max_sql_text_length

Ja

performance_schema_max_stage_classes

Ja

performance_schema_max_statement_classes

Ja

performance_schema_max_statement_stack

Ja

performance_schema_max_table_handles

Ja

performance_schema_max_table_instances

Ja

performance_schema_max_table_lock_stat

Ja

performance_schema_max_thread_classes

Ja

performance_schema_max_thread_instances

Ja

performance_schema_session_connect_attrs_size

Ja

performance_schema_setup_actors_size

Ja

performance_schema_setup_objects_size

Ja

performance_schema_show_processlist

Ja

Dieser Parameter bestimmt, welche SHOW PROCESSLIST-Implementierung verwendet werden soll:
  • Die Standardimplementierung iteriert innerhalb des Thread-Managers über aktive Threads hinweg und hält dabei einen globalen Mutex bereit. Dies kann zu einer langsamen Leistung führen, insbesondere bei stark ausgelasteten Systemen.

  • Die alternative SHOW PROCESSLIST-Implementierung basiert auf der Tabelle processlist des Leistungsschemas. Diese Implementierung fragt aktive Threaddaten aus dem Leistungsschema und nicht aus dem Thread-Manager ab und benötigt keinen Mutex.

Dieser Parameter gilt für Aurora My SQL Version 2.12 und höher und Version 3.

performance_schema_users_size

Ja

pid_file

Nein

plugin_dir

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

port

Nein

Aurora My SQL verwaltet die Verbindungseigenschaften und erzwingt konsistente Einstellungen für alle DB-Instances in einem Cluster.

preload_buffer_size

Ja

Die Größe des Puffers, der beim Vorabladen von Indizes zugewiesen wird.

Dieser Parameter gilt für Aurora My SQL Version 3.

profiling_history_size

Ja

query_alloc_block_size

Ja

query_cache_limit

Ja

Aus Aurora My SQL Version 3 entfernt.

query_cache_min_res_unit

Ja

Aus Aurora My SQL Version 3 entfernt.

query_cache_size

Ja

Der Standardwert wird durch eine Formel dargestellt. Mehr über die Berechnung des DBInstanceClassMemory-Werts in der Formel erfahren Sie unter DB-Parameter-Formel-Variablen.

Aus Aurora My SQL Version 3 entfernt.

query_cache_type

Ja

Aus Aurora My SQL Version 3 entfernt.

query_cache_wlock_invalidate

Ja

Aus Aurora My SQL Version 3 entfernt.

query_prealloc_size

Ja

range_alloc_block_size

Ja

read_buffer_size

Ja

read_only

Ja

Wenn dieser Parameter aktiviert ist, erlaubt der Server nur Aktualisierungen, die von Replikat-Threads durchgeführt werden.

Für Aurora My SQL Version 2 sind die folgenden Werte gültig:

  • 0OFF

  • 1ON

  • {TrueIfReplica}ON für Read Replicas. Dies ist der Standardwert.

  • {TrueIfClusterReplica}ON für Instances in Replikatclustern wie regionsübergreifende Read Replicas, sekundäre Cluster in einer globalen Aurora-Datenbank und Blue-Green-Bereitstellungen.

Wir empfehlen, die DB-Cluster-Parametergruppe in Aurora My SQL Version 2 zu verwenden, um sicherzustellen, dass der read_only Parameter beim Failover auf neue Writer-Instances angewendet wird.

Anmerkung

Reader-Instanzen sind immer schreibgeschützt, da Aurora My innodb_read_only 1 auf „Alle Leser“ SQL gesetzt ist. Daher ist read_only auf Reader-Instances redundant.

Auf Instanzebene aus Aurora My SQL Version 3 entfernt.

read_rnd_buffer_size

Ja

relay-log

Nein

relay_log_info_repository

Ja

Aus Aurora My SQL Version 3 entfernt.

relay_log_recovery

Nein

replica_checkpoint_group

Ja

Aurora Meine SQL Version 3

replica_checkpoint_period

Ja

Aurora Meine SQL Version 3

replica_parallel_workers

Ja

Aurora Meine SQL Version 3

replica_pending_jobs_size_max

Ja

Aurora Meine SQL Version 3

replica_skip_errors

Ja

Aurora Meine SQL Version 3

replica_sql_verify_checksum

Ja

Aurora Meine SQL Version 3

safe-user-create

Ja

secure_auth

Ja

Dieser Parameter ist in Aurora My SQL Version 2 immer aktiviert. Der Versuch, ihn zu deaktivieren, generiert einen Fehler.

Aus Aurora My SQL Version 3 entfernt.

secure_file_priv

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

show_create_table_verbosity

Ja

Wenn Sie diese Variable aktivieren, zeigt SHOWCREATE_ _ das TABLE an, ROW_FORMAT unabhängig davon, ob es sich um das Standardformat handelt.

Dieser Parameter gilt für Aurora My SQL Version 2.12 und höher und Version 3.

skip-slave-start

Nein

skip_external_locking

Nein

skip_show_database

Ja

slave_checkpoint_group

Ja

Aurora Meine SQL Version 2. Verwenden Sie replica_checkpoint_group in Aurora My SQL Version 3.

slave_checkpoint_period

Ja

Aurora Meine SQL Version 2. Verwenden Sie replica_checkpoint_period in Aurora My SQL Version 3.

slave_parallel_workers

Ja

Aurora Meine SQL Version 2. Verwenden Sie replica_parallel_workers in Aurora My SQL Version 3.

slave_pending_jobs_size_max

Ja

Aurora Meine SQL Version 2. Verwenden Sie replica_pending_jobs_size_max in Aurora My SQL Version 3.

slave_sql_verify_checksum

Ja

Aurora Meine SQL Version 2. Verwenden Sie replica_sql_verify_checksum in Aurora My SQL Version 3.

slow_launch_time

Ja

slow_query_log

Ja

Anweisungen zum Hochladen der Protokolle in Logs finden Sie unterVeröffentlichen von Amazon Aurora MySQL-Protokollen in Amazon CloudWatch Logs. CloudWatch

slow_query_log_file

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

socket

Nein

sort_buffer_size

Ja

sql_mode

Ja

sql_select_limit

Ja

stored_program_cache

Ja

sync_binlog

Nein

sync_master_info

Ja

sync_source_info

Ja

Dieser Parameter gilt für Aurora My SQL Version 3.

sync_relay_log

Ja

Aus Aurora My SQL Version 3 entfernt.

sync_relay_log_info

Ja

sysdate-is-now

Ja

table_cache_element_entry_ttl

Nein

table_definition_cache

Ja

Der Standardwert wird durch eine Formel dargestellt. Mehr über die Berechnung des DBInstanceClassMemory-Werts in der Formel erfahren Sie unter DB-Parameter-Formel-Variablen.

table_open_cache

Ja

Der Standardwert wird durch eine Formel dargestellt. Mehr über die Berechnung des DBInstanceClassMemory-Werts in der Formel erfahren Sie unter DB-Parameter-Formel-Variablen.

table_open_cache_instances

Ja

temp-pool

Ja

Aus Aurora My SQL Version 3 entfernt.

temptable_max_mmap

Ja

Dieser Parameter gilt für Aurora My SQL Version 3. Details hierzu finden Sie unter Neues Verhalten bei temporären Tabellen in Aurora My SQL Version 3.

temptable_max_ram

Ja

Dieser Parameter gilt für Aurora My SQL Version 3. Details hierzu finden Sie unter Neues Verhalten bei temporären Tabellen in Aurora My SQL Version 3.

temptable_use_mmap

Ja

Dieser Parameter gilt für Aurora My SQL Version 3. Details hierzu finden Sie unter Neues Verhalten bei temporären Tabellen in Aurora My SQL Version 3.

thread_cache_size

Ja Die Anzahl der Threads, die zwischengespeichert werden sollen. Dieser Parameter gilt für Aurora My SQL Versionen 2 und 3.

thread_handling

Nein

thread_stack

Ja

timed_mutexes

Ja

tmp_table_size

Ja

Definiert die maximale Größe interner temporärer In-Memory-Tabellen, die von der MEMORY Speicher-Engine in Aurora My SQL Version 3 erstellt wurden.

Definiert in Aurora My SQL Version 3.04 und höher die maximale Größe interner temporärer In-Memory-Tabellen, die von der TempTable Speicher-Engine erstellt werden, wenn aurora_tmptable_enable_per_table_limit dies der Fall ist. ON

Weitere Informationen finden Sie unter Begrenzung der Größe interner temporärer Tabellen im Arbeitsspeicher.

tmpdir

Nein

Aurora My SQL verwendet verwaltete Instances, bei denen Sie nicht direkt auf das Dateisystem zugreifen.

transaction_alloc_block_size

Ja

transaction_isolation

Ja

Dieser Parameter gilt für Aurora My SQL Version 3. Er ersetzt tx_isolation.

transaction_prealloc_size

Ja

tx_isolation

Ja

Aus Aurora My SQL Version 3 entfernt. Es wird durch transaction_isolation ersetzt.

updatable_views_with_limit

Ja

validate-password

Nein

validate_password_dictionary_file

Nein

validate_password_length

Nein

validate_password_mixed_case_count

Nein

validate_password_number_count

Nein

validate_password_policy

Nein

validate_password_special_char_count

Nein

wait_timeout

Ja

Aurora wertet den Mindestwert von interactive_timeout und wait_timeout aus. Dieses Minimum wird dann als Timeout verwendet, um alle inaktiven Sitzungen, sowohl interaktive als auch nicht interaktive, zu beenden.

Meine SQL Parameter, die nicht für Aurora My gelten SQL

Aufgrund der architektonischen Unterschiede zwischen Aurora My SQL und My SQL gelten einige SQL My-Parameter nicht für Aurora MySQL.

Die folgenden Meine SQL Parameter gelten nicht für Aurora MySQL. Diese Liste ist nicht umfassend.

  • activate_all_roles_on_login— Dieser Parameter gilt nicht für Aurora My SQL Version 2. Es ist in Aurora My SQL Version 3 verfügbar.

  • big_tables

  • bind_address

  • character_sets_dir

  • innodb_adaptive_flushing

  • innodb_adaptive_flushing_lwm

  • innodb_buffer_pool_chunk_size

  • innodb_buffer_pool_instances

  • innodb_change_buffering

  • innodb_checksum_algorithm

  • innodb_data_file_path

  • innodb_dedicated_server

  • innodb_doublewrite

  • innodb_flush_log_at_timeout— Dieser Parameter gilt nicht für Aurora MySQL. Weitere Informationen finden Sie unter Konfigurieren, wie oft der Protokollpuffer geleert wird.

  • innodb_flush_method

  • innodb_flush_neighbors

  • innodb_io_capacity

  • innodb_io_capacity_max

  • innodb_log_buffer_size

  • innodb_log_file_size

  • innodb_log_files_in_group

  • innodb_log_spin_cpu_abs_lwm

  • innodb_log_spin_cpu_pct_hwm

  • innodb_log_writer_threads

  • innodb_max_dirty_pages_pct

  • innodb_numa_interleave

  • innodb_page_size

  • innodb_redo_log_capacity

  • innodb_redo_log_encrypt

  • innodb_undo_log_encrypt

  • innodb_undo_log_truncate

  • innodb_undo_logs

  • innodb_undo_tablespaces

  • innodb_use_native_aio

  • innodb_write_io_threads