Konfigurationsvariablen

Konfigurationen verfügen über ein Standardset von Benutzer-, System- oder Initialisierungsvariablen. Sie können die Benutzer- und Initialisierungsvariablen bearbeiten, die Systemvariablen jedoch nicht.

  • Benutzervariablen: Sie können die Benutzervariablen bearbeiten, wenn Sie eine Konfiguration erstellen oder kopieren. Bei einigen Benutzervariablen handelt es sich um Standardbenutzervariablen. Sie können diese Standardbenutzervariablen nicht aus der Konfiguration entfernen. Siehe Benutzervariablen und Standardbenutzervariablen.
  • Systemvariablen: Oracle definiert die Systemvariablen entsprechend der Ausprägung oder den Anforderungen der MySQL-Instanz. Sie können die Systemvariablen nicht bearbeiten. Siehe Systemvariablen.
  • Startvariablen: Diese Variablen gelten für die Gültigkeitsdauer der MySQL-Instanz des DB-Systems. Sie können Konfigurationen bearbeiten und die DB-Systeme mit neuen Konfigurationen aktualisieren. Allerdings können Sie die Initialisierungsvariablen nach dem Anwenden nicht mehr ändern. Siehe Initialisierungsvariablen.
Hinweis

Nachdem Sie eine Konfiguration erstellt haben, können Sie die Variablen nicht mehr bearbeiten. Um Variablen hinzuzufügen, müssen Sie eine neue Konfiguration mit den gewünschten Variablendefinitionen erstellen oder eine vorhandene Konfiguration kopieren und entsprechend bearbeiten. Außerdem müssen Sie das DB-System bearbeiten, um die neue Konfiguration zu verwenden.

Benutzervariablen

Benutzervariablen sind Variablen, die Sie beim Erstellen oder Kopieren einer Konfiguration bearbeiten können. Bei einigen Benutzervariablen handelt es sich um Standardbenutzervariablen. Sie können diese Standardbenutzervariablen nicht aus Ihrer Konfiguration entfernen.

Hinweis

Die Links für die Variablen führen zu ihren Beschreibungen im On-Premise-Referenzhandbuch für MySQL. Einige der für HeatWave Service angezeigten Standardwerte können sich von denen im On-Premise-Referenzhandbuch für MySQL unterscheiden.

Tabelle 10-1: Standard- und gültige Werte von Benutzervariablen

Benutzervariable Standardwert im HeatWave-Service Gültige Werte im HeatWave-Service
auto-increment-increment 1 Ganzzahl: 1 - 65,535
auto_increment_offset 1 Ganzzahl: 1 - 65,535
autocommit ON Boolescher Wert: OFF, ON
big_tables OFF Boolescher Wert: OFF, ON
binlog_expire_logs_seconds Siehe Standardbenutzervariablen.
binlog_group_commit_sync_delay 0 Ganzzahl: 0 - 1,000,000
binlog_group_commit_sync_no_delay_count 0 Ganzzahl: 0 - 100,000
binlog_row_metadata MINIMAL Enumeration: FULL, MINIMAL
binlog_row_value_options Siehe Standardbenutzervariablen.
binlog_transaction_compression OFF Boolescher Wert: OFF, ON
block_encryption_mode aes-128-ecb Enumeration: aes-192-CFB8, aes-256-CFB8, aes-128-CFB8, aes-256-ECB, aes-256-CBC, aes-192-CFB1, aes-128-CFB1, aes-192-CFB128, aes-128-ECB, aes-128-CBC, aes-256-CFB128, aes-128-OFB, aes-192-OFB, aes-256-OFB, aes-256-CFB1, aes-128-CFB128, aes-192-ECB, aes-192-CBC
character_set_server UTF8MB4 Zeichenfolge: Jeder gültige Zeichensatz, der von der MySQL-Version unterstützt wird
collation_server UTF8MB4_0900_AI_CI Zeichenfolge: Alle gültigen Sortierungen, die von der MySQL-Version unterstützt werden
completion_type NO_CHAIN Enumeration: NO_CHAIN, CHAIN, RELEASE
connect_timeout 10 Ganzzahl: 2 - 31,536,000
connection_memory_chunk_size 8.912 Ganzzahl: 0 - 536,870,912
connection_memory_limit Hierfür gibt es keinen Standardwert. MySQL Standardwert: 18446744073709551615 Ganzzahl: 2,097,152 - 9,223,372,036,854,775,807
cte_max_recursion_depth 1.000 Ganzzahl: 0 - 4,294,967,295
default_authentication_plugin caching_sha2_password
Hinweis

Diese Variable wird in MySQL 8.4.0 oder höher ignoriert.
Enumeration: mysql_native_password, sha256_password, caching_sha2_password
explain_format TRADITIONAL Enumeration: TRADITIONAL, JSON, TREE
explicit_defaults_for_timestamp ON Boolescher Wert: OFF, ON
foreign_key_checks ON Boolescher Wert: OFF, ON
global_connection_memory_limit Hierfür gibt es keinen Standardwert. MySQL Standardwert: 18446744073709551615 Ganzzahl: 16,777,216 - 9,223,372,036,854,775,807
global_connection_memory_tracking OFF Boolescher Wert: OFF, ON
group_concat_max_len 1.024 Ganzzahl: 4 - 9,223,372,036,854,775,807
group_replication_consistency Siehe Standardbenutzervariablen.
information_schema_stats_expiry 86.400 Ganzzahl: 0 - 31,536,000
innodb_adaptive_hash_index Siehe Standardbenutzervariablen.
innodb_autoinc_lock_mode 2 Ganzzahl: 0 - 2
innodb_buffer_pool_dump_pct 25 Ganzzahl: 1 - 100
innodb_buffer_pool_instances Siehe Standardbenutzervariablen.
innodb_buffer_pool_size Siehe Standardbenutzervariablen.
innodb_change_buffering ALL Enumeration: NONE, INSERTS, DELETES, CHANGES, PURGES, ALL
innodb_ddl_buffer_size 1.048.576 Ganzzahl: 65,536 - 4,294,967,295
innodb_ddl_threads 4 Ganzzahl: 1 - 64
innodb_ft_enable_stopword ON Boolescher Wert: OFF, ON
innodb_ft_max_token_size 84 Ganzzahl: 10 - 84
innodb_ft_min_token_size 3 Ganzzahl: 0 - 16
innodb_ft_num_word_optimize 2.000 Ganzzahl: 1,000 - 10,000
innodb_ft_result_cache_limit Siehe Standardbenutzervariablen.
innodb_ft_server_stopword_table NULL Zeichenfolge: <db_name>/<table_name>
innodb_lock_wait_timeout 50 Ganzzahl: 1 - 1,073,741,824
innodb_log_writer_threads ON Boolescher Wert: OFF, ON
innodb_max_purge_lag 0 Ganzzahl: 0 - 4,294,967,295
innodb_max_purge_lag_delay Siehe Standardbenutzervariablen.
innodb_numa_interleave Siehe Standardbenutzervariablen.
innodb_online_alter_log_max_size 134.217.728 Ganzzahl: 65,536 - 9,223,372,036,854,775,807
innodb_redo_log_capacity 104.857.600
Hinweis

Diese Variable wird in Versionen unter 9.3.0 ignoriert
Ganzzahl: 8,388,608 - 137,438,953,472
innodb_rollback_on_timeout OFF Boolescher Wert: OFF, ON
innodb_sort_buffer_size 1.048.576 Ganzzahl: 65,536 - 67,108,864
innodb_stats_persistent_sample_pages 20 Ganzzahl: 1 - 9,223,372,036,854,775,807
innodb_stats_transient_sample_pages 8 Ganzzahl: 1 - 9,223,372,036,854,775,807
innodb_strict_mode ON Boolescher Wert: OFF, ON
innodb_undo_log_truncate ON Boolescher Wert: OFF, ON
interactive_timeout 28.800 Ganzzahl: 1 - 31,536,000
join_buffer_size 262.144 Ganzzahl: 128 - 9,223,372,036,854,775,807
local_infile Siehe Standardbenutzervariablen.
long_query_time 10 Ganzzahl: 0 - 31,536,000
mandatory_roles Siehe Standardbenutzervariablen.
max_allowed_packet 67.108.864 Ganzzahl: 67,108,864 - 1,073,741,824
max_binlog_cache_size Siehe Standardbenutzervariablen.
max_connect_errors 18.446.744.073.709.552.000 Ganzzahl: 1 - 9,223,372,036,854,775,807
max_connections Siehe Standardbenutzervariablen.
max_execution_time 0 Ganzzahl: 0 - 9,223,372,036,854,775,807
max_heap_table_size 16.777.216 Ganzzahl: 16,384 - 9,223,372,036,854,775,807
max_prepared_stmt_count 16.382 Ganzzahl: Der Höchstwert hängt von der Ausprägung oder der RAM-Menge ab, die von der Ausprägung bereitgestellt wird.
  • MySQL. HeatWave.VM.Standard: 0 - 80.000
  • MySQL. HeatWave.BM.Standard: 0 - 80.000
  • 8-GB-Ausprägungen: 0 - 16,382
  • 15-GB- und 16-GB-Ausprägungen: 0 - 20.000
  • 30-GB- und 32-GB-Ausprägungen: 0 - 40.000
  • 60-GB- und 64-GB-Ausprägungen: 0 - 80.000
  • Formen mit 120 GB oder mehr: 0 - 160.000
max_seeks_for_key 1 Ganzzahl: 1 - 9,223,372,036,854,775,807
max_user_connections 0 Ganzzahl: 0 - 4,294,967,295
mysql_firewall_mode ON Boolescher Wert: OFF, ON
mysql-native-password OFF
Hinweis

Diese Variable wird in MySQL 9.0.0 oder höher ignoriert.
Boolescher Wert: OFF, ON
mysqlx_connect_timeout 30 Ganzzahl: 1 - 1,000,000,000
mysqlx_deflate_default_compression_level 3 Ganzzahl: 1 - 9
mysqlx_deflate_max_client_compression_level 5 Ganzzahl: 1 - 9
mysqlx_interactive_timeout 28.800 Ganzzahl: 1 - 2,147,483
mysqlx_lz4_default_compression_level 2 Ganzzahl: 0 - 16
mysqlx_lz4_max_client_compression_level 8 Ganzzahl: 0 - 16
mysqlx_max_allowed_packet 67.108.864 Ganzzahl: 67,108,864 - 1,073,741,824
mysqlx_read_timeout 28.800 Ganzzahl: 30 - 2,147,483
mysqlx_wait_timeout 28.800 Ganzzahl: 1 - 2,147,483
mysqlx_write_timeout 60 Ganzzahl: 1 - 2,147,483
mysqlx_zstd_default_compression_level 3 Ganzzahl: 1 - 18
mysqlx_zstd_max_client_compression_level 11 Ganzzahl: 1 - 18
net_read_timeout 30 Ganzzahl: 1 - 31,536,000
net_write_timeout 60 Ganzzahl: 1 - 31,536,000
optimizer_switch Festlegen:
  • batched_key_access=aus
  • block_nested_loop=ein
  • condition_fanout_filter=ein
  • derived_merge=ein
  • doubleweedout=on
  • engine_condition_pushdown=ein
  • firstmatch=on
  • index_condition_pushdown=ein
  • index_merge=ein
  • index_merge_intersection=ein
  • index_merge_sort_union=ein
  • index_merge_union=ein
  • loosescan=on
  • materialisierung=on
  • mrr=on
  • mrr_cost_based=ein
  • Semijoin=on
  • skip_scan=ein
  • subquery_materialization_cost_based=ein
  • use_index_extensions=ein
  • use_invisible_indexes=aus
Festlegen:
  • batched_key_access={on|off}
  • block_nested_loop={on|off}
  • condition_fanout_filter={on|off}
  • derived_merge={on|off}
  • Duplicateweedout={on|off}
  • engine_condition_pushdown={on|off}
  • firstmatch={on|off}
  • index_condition_pushdown={on|off}
  • index_merge={on|off}
  • index_merge_intersection={on|off}
  • index_merge_sort_union={on|off}
  • index_merge_union={on|off}
  • loosescan={on|off}
  • Materialisierung={on|off}
  • mrr={on|off}
  • mrr_cost_based={on|off}
  • Semi Join={on|off}
  • skip_scan={on|off}
  • subquery_materialization_cost_based={on|off}
  • use_index_extensions={on|off}
  • use_invisible_indexes={on|off}
parser_max_mem_size Hierfür gibt es keinen Standardwert. MySQL Standardwert: 18446744073709551615 Ganzzahl: 10,000,000 - 9,223,372,036,854,775,807
range_optimizer_max_mem_size 8.388.608 Ganzzahl: 0 - 9,223,372,036,854,775,807
regexp_time_limit 32 Ganzzahl: 0 - 2,147,483,647
sort_buffer_size 262.144 Ganzzahl: 32,768 - 9,223,372,036,854,775,807
relay_log_space_limit Siehe Standardbenutzervariablen.
replica_net_timeout 60 Ganzzahl: 1 - 31,536,000
replica_parallel_workers Siehe Standardbenutzervariablen.
replica_type_conversions NULL Set: NULL, ALL_LOSSY, ALL_NON_LOSSY, ALL_SIGNED, ALL_UNSIGNED
require_secure_transport OFF Boolescher Wert: OFF, ON
skip_name_resolve OFF Boolescher Wert: OFF, ON
sort_buffer_size 262.144 Ganzzahl: 32,768 - 9,223,372,036,854,775,807
sql_generate_invisible_primary_key OFF
Hinweis

Diese Variable wird in Versionen unter 8.0.30 ignoriert
Boolescher Wert: OFF, ON
sql_mode ERROR_FOR_DIVISION_BY_ZERO, NO_ENGINE_SUBSTITUTION, NO_ZERO_DATE, NO_ZERO_IN_DATE, ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES Set: ALLOW_INVALID_DATES, ANSI_QUOTES, ERROR_FOR_DIVISION_BY_ZERO, HIGH_NOT_PRECEDENCE, IGNORE_SPACE, NO_AUTO_VALUE_ON_ZERO, NO_BACKSLASH_ESCAPES, NO_DIR_IN_CREATE, NO_ENGINE_SUBSTITUTION, NO_UNSIGNED_SUBTRACTION, NO_ZERO_DATE, NO_ZERO_IN_DATE, ONLY_FULL_GROUP_BY, PAD_CHAR_TO_FULL_LENGTH, PIPES_AS_CONCAT, REAL_AS_FLOAT, STRICT_ALL_TABLES, STRICT_TRANS_TABLES, TIME_TRUNCATE_FRACTIONAL
sql_require_primary_key Siehe Standardbenutzervariablen.
sql_warnings OFF Boolescher Wert: OFF, ON
table_definition_cache -1 Ganzzahl: 400 - 524,288
table_open_cache 4.000 Ganzzahl: 1 - 524,288
temptable_max_ram Siehe Standardbenutzervariablen.
thread_pool_dedicated_listeners OFF Boolescher Wert: OFF, ON
thread_pool_max_transactions_limit 0 Ganzzahl: 0 - 100,000
thread_pool_query_threads_per_group 1
Hinweis

Diese Variable wird in Versionen unter 8.0.31 ignoriert
Ganzzahl: 1 - 4,096
thread_pool_size Siehe Standardbenutzervariablen.
thread_pool_transaction_delay 0
Hinweis

Diese Variable wird in Versionen unter 8.0.31 ignoriert
Ganzzahl: 0 - 300,000
time_zone Siehe Standardbenutzervariablen.
tmp_table_size 16.777.216 Ganzzahl: 1,024 - 9,223,372,036,854,775,807
transaction_isolation REPEATABLE-READ Enumeration: READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE
wait_timeout 28.800 Ganzzahl: 1 - 31,536,000

Standardbenutzervariablen

Standardbenutzervariablen sind Benutzervariablen, deren Werte bearbeitet werden können. Sie können die Variablen jedoch nicht aus Ihrer Konfiguration löschen. Standardbenutzervariablen sind mit allen Konfigurationen verknüpft.

Tabelle 10-2: Standard- und gültige Werte von Standardbenutzervariablen

Standardbenutzervariable Standardwert Gültige Werte
binlog_expire_logs_seconds 3.600 Ganzzahl: 0 - 4,294,967,295
binlog_row_value_options PARTIAL_JSON Legen Sie Folgendes fest: NULL, PARTIAL_JSON
group_replication_consistency BEFORE_ON_PRIMARY_FAILOVER Enumeration: EVENTUAL, BEFORE_ON_PRIMARY_FAILOVER, BEFORE, AFTER, BEFORE_AND_AFTER
innodb_adaptive_hash_index OFF Boolescher Wert: OFF, ON
innodb_buffer_pool_instances Abhängig von der durch die Ausprägung bereitgestellten RAM-Menge:
  • Für Ausprägungen mit 8-128 GB: 4
  • 256-GB-Ausprägungen: 8
  • 384-GB-Ausprägungen: 12
  • 512-GB-Ausprägungen: 16
  • 768-GB-Ausprägungen: 24
  • 1024-GB-Ausprägungen: 32
Ganzzahl: 1 - 64
innodb_buffer_pool_size

Abhängig von der durch die Ausprägung bereitgestellten RAM-Menge.

Für diese HeatWave-Clusterausprägungen:
  • MySQL. HeatWave.VM.Standard: 48 GB
  • MySQL. HeatWave.BM.Standard: 192 GB
Für Standalone-Ausprägungen:
  • 8-GB-Ausprägungen: 2 GB
  • 15-GB- und 16-GB-Ausprägungen: 10 GB
  • 30-GB- und 32-GB-Ausprägungen: 20 GB
  • 60-GB- und 64-GB-Ausprägungen: 48 GB
  • 120-GB- und 128-GB-Ausprägungen: 96 GB
  • 240-GB- und 256-GB-Ausprägungen: 192 GB
  • 384-GB-Ausprägungen: 288 GB
  • 512-GB-Ausprägungen: 384 GB
  • 768-GB-Ausprägungen: 576 GB
  • 1024-GB-Ausprägungen: 768 GB
Für High-Availability-Ausprägungen:
  • 8-GB-Ausprägungen: 1.5GB
  • 16-GB-Ausprägungen: 8.5GB
  • 32-GB-Ausprägungen: 17 GB
  • 64-GB-Ausprägungen: 43 GB
  • 128-GB-Ausprägungen: 89 GB
  • 256-GB-Ausprägungen: 185 GB
  • 384-GB-Ausprägungen: 282 GB
  • 512-GB-Ausprägungen: 378 GB
  • 768-GB-Ausprägungen: 570 GB
  • 1024-GB-Ausprägungen: 752 GB
Ganzzahl: Der Höchstwert hängt von der Ausprägung oder der RAM-Menge ab, die von der Ausprägung bereitgestellt wird.
  • MySQL. HeatWave.VM.Standard: 5 MB - 48 GB
  • MySQL. HeatWave.BM.Standard: 5 MB - 230 GB
  • 8-GB-Ausprägungen: 5 MB - 2 GB
  • 15-GB- und 16-GB-Ausprägungen: 5 MB - 10 GB
  • 30-GB- und 32-GB-Ausprägungen: 5 MB - 20 GB
  • 60-GB- und 64-GB-Ausprägungen: 5 MB - 57 GB
  • 120-GB- und 128-GB-Ausprägungen: 5 MB - 115 GB
  • 240-GB- und 256-GB-Ausprägungen: 5 MB - 230 GB
  • 384-GB-Ausprägungen: 5 MB - 345 GB
  • 512-GB-Ausprägungen: 5 MB - 460 GB
  • 768-GB-Ausprägungen: 5 MB - 691 GB
  • 1024-GB-Ausprägungen: 5 MB - 921 GB
innodb_ft_result_cache_limit 33.554.432 Ganzzahl: 1,000,000 - 4,294,967,295
innodb_max_purge_lag_delay 300.000 Ganzzahl: 1,000 - 1,000,000
innodb_numa_interleave ON Boolescher Wert: OFF, ON
local_infile ON Boolescher Wert: OFF, ON
mandatory_roles public Zeichenfolge: Eine durch Komma getrennte Liste mit Rollennamen
max_binlog_cache_size 4.294.967.296 Ganzzahl: 4,096 - 65,970,697,666,560
max_connections Abhängig von der durch die Ausprägung bereitgestellten RAM-Menge:
  • 8-GB-Ausprägungen:500
  • 16-GB-Ausprägungen: 1000
  • 32-GB-Ausprägungen: 2000
  • 64-GB-Ausprägungen: 4000
  • Alle Ausprägungen größer als 64 GB: 8000
Ganzzahl: 151 - 100,000
relay_log_space_limit 8.589.934.592 Ganzzahl: 0 - 9,223,372,036,854,776,000
replica_parallel_workers Abhängig von der Anzahl der CPUs der Ausprägung:
  • 1 OCPU oder 2 ECPU: 12
  • 2 OCPUs oder 4 ECPUs: 24
  • 4 OCPUs oder 8 ECPUs: 48
  • 8 OCPU oder 16 ECPU: 96
  • 16 OCPU oder 32 ECPU: 192
  • 24 oder mehr OCPUs oder 48 oder mehr ECPUs: 256
Ganzzahl: 1 - 1,024
sql_require_primary_key (Nur HA-Ausprägungen) ON Boolescher Wert: OFF, ON
temptable_max_ram 1.073.741.824 Ganzzahl: 2,097,152 - 9,223,372,036,854,776,000
thread_pool_size 8 Ganzzahl: 1 - 512
time_zone Legt die globale Zeitzone fest. Der Standardwert ist UTC. Zeichenfolge: Beliebiger gültiger Zeitzonenname

Systemvariablen

Oracle definiert die Systemvariablen entsprechend der Ausprägung oder den Anforderungen der MySQL-Instanz. Sie können die Systemvariablen nicht bearbeiten.

Initialisierungsvariablen

Initialisierungsvariablen gelten für die Lebensdauer des DB-Systems und können nach dem Anwenden nicht mehr geändert werden.

Tabelle 10-4: Standardwerte von Initialisierungsvariablen

Initialisierungsvariable Standardwert
lower_case_table_names 0

Wenn Sie diesen Wert auf 1 setzen, werden die Tabellen- und Schemanamen in Kleinbuchstaben auf dem Datenträger gespeichert, und bei Vergleichen wird die Groß-/Kleinschreibung nicht beachtet.

Sie können den Wert von lower_case_table_names während der Lebensdauer eines DB-Systems nicht ändern. Wenn Sie versuchen, den Wert in einem ausgeführten DB-System zu ändern, führt dies zu einem Fehler. Um den Wert zu ändern, erstellen Sie ein neues DB-System mit dem aktualisierten Wert, exportieren Sie die Daten aus dem alten DB-System, und importieren Sie sie in das neue DB-System.