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.
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.
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 Enumeration: Diese Variable wird in MySQL 8.4.0 oder höher ignoriert. 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 Ganzzahl: 8,388,608 - 137,438,953,472
Diese Variable wird in Versionen unter 9.3.0 ignoriert |
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.
|
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 Boolescher Wert: Diese Variable wird in MySQL 9.0.0 oder höher ignoriert. 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:
|
Festlegen:
|
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 Boolescher Wert: Diese Variable wird in Versionen unter 8.0.30 ignoriert 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 Ganzzahl: 1 - 4,096
Diese Variable wird in Versionen unter 8.0.31 ignoriert |
thread_pool_size |
Siehe Standardbenutzervariablen. | |
thread_pool_transaction_delay |
0 |
Hinweis Ganzzahl: 0 - 300,000
Diese Variable wird in Versionen unter 8.0.31 ignoriert |
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:
|
Ganzzahl: 1 - 64 |
innodb_buffer_pool_size |
Abhängig von der durch die Ausprägung bereitgestellten RAM-Menge. Für diese HeatWave-Clusterausprägungen:
|
Ganzzahl: Der Höchstwert hängt von der Ausprägung oder der RAM-Menge ab, die von der Ausprägung bereitgestellt wird.
|
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:
|
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:
|
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.
Tabelle 10-3: Standardwerte von Systemvariablen
Systemvariable | Standardwert |
---|---|
generated_random_password_length |
20 |
mysqlx_document_id_unique_prefix |
0 |
mysqlx_enable_hello_notice |
EIN |
mysqlx_idle_worker_thread_timeout |
60 |
mysqlx_min_worker_threads |
2 |
query_alloc_block_size |
8.192 |
query_prealloc_size |
8.192 |
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 |