Attributi mysql - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Attributi mysql

Importante

Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Squadra su AWS Re:post o tramite AWS Supporto Premium.

Nota

Questi attributi sono disponibili solo per gli stack Linux.

Gli mysqlattributi specificano la configurazione My SQL master. Per ulteriori informazioni, consulta l'argomento relativo alle variabili di sistema del server. Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta Sostituzione degli attributi.

basedir

Directory di base (stringa). Il valore predefinito è '/usr'.

node[:mysql][:basedir]
bind_address

L'indirizzo su cui My SQL ascolta (stringa). Il valore predefinito è '0.0.0.0'.

node[:mysql][:bind_address]
clients

Elenco di client (elenco di stringhe).

node[:mysql][:clients]
conf_dir

Directory contenente il file di configurazione (stringa). I valori predefiniti sono riportati di seguito:

  • Amazon Linux eRHEL: '/etc'

  • Ubuntu: '/etc/mysql'

node[:mysql][:conf_dir]
confd_dir

Directory contenente i file di configurazione aggiuntivi (stringa). Il valore predefinito è '/etc/mysql/conf.d'.

node[:mysql][:confd_dir]
datadir

Directory di dati (stringa). Il valore predefinito è '/var/lib/mysql'.

node[:mysql][:datadir]
grants_path

Posizione delle tabelle delle autorizzazioni (stringa). Il valore predefinito è '/etc/mysql_grants.sql'.

node[:mysql][:grants_path]
mysql_bin

Posizione dei file binari mysql (stringa). Il valore predefinito è '/usr/bin/mysql'.

node[:mysql][:mysql_bin]
mysqladmin_bin

Posizione di mysqladmin (stringa). Il valore predefinito è '/usr/bin/mysqladmin'.

node[:mysql][:mysqladmin_bin]
pid_file

File contenente l'ID processo del daemon (stringa). Il valore predefinito è '/var/run/mysqld/mysqld.pid'.

node[:mysql][:pid_file]
port

Porta su cui il server rimane in ascolto (numero). Il valore predefinito è 3306.

node[:mysql][:port]
root_group

Gruppo radice (stringa). Il valore predefinito è 'root'.

node[:mysql][:root_group]
server_root_password

Password radice del server (stringa). Il valore predefinito viene generato casualmente.

node[:mysql][:server_root_password]
socket

Posizione del file socket (stringa). Il valore predefinito è '/var/lib/mysql/mysql.sock'. I valori predefiniti sono riportati di seguito:

  • Amazon Linux eRHEL: '/var/lib/mysql/mysql.sock'

  • Ubuntu: '/var/run/mysqld/mysqld.sock'

node[:mysql][:socket]
Attributi tunable

Gli attributi tunable vengono utilizzati per il tuning delle prestazioni.

back_log

Numero massimo di richieste in sospeso (stringa). Il valore predefinito è '128'.

node[:mysql][:tunable][:back_log]
innodb_additional_mem_pool_size

Dimensione del pool utilizzato da Innodb per archiviare le strutture di dati interne (stringa). Il valore predefinito è '20M'.

node[:mysql][:tunable][:innodb_additional_mem_pool_size]
innodb_buffer_pool_size

Dimensione del pool di buffer Innodb (stringa). Il valore dell'attributo è impostato da AWS OpsWorks È cumulabile e dipende dal tipo di istanza, ma è possibile sovrascriverlo utilizzando un file di attributi personalizzato JSON o personalizzato.

node[:mysql][:tunable][:innodb_buffer_pool_size]
innodb_flush_log_at_trx_commit

Specifica la frequenza con cui Innodb svuota il buffer dei log (stringa). Il valore predefinito è '2'. Per ulteriori informazioni, consulta innodb_flush_log_at_trx_commit.

node[:mysql][:tunable][:innodb_flush_log_at_trx_commit]
innodb_lock_wait_timeout

Intervallo di tempo massimo, in secondi, durante il quale una transazione Innodb rimane in attesa di un blocco di riga (stringa). Il valore predefinito è '50'.

node[:mysql][:tunable][:innodb_lock_wait_timeout]
key_buffer

Dimensione del buffer degli indici (stringa). Il valore predefinito è '250M'.

node[:mysql][:tunable][:key_buffer]
log_slow_queries

Posizione del file di log delle query con tempi di risposta molto lunghi (stringa). Il valore predefinito è '/var/log/mysql/mysql-slow.log'.

node[:mysql][:tunable][:log_slow_queries]
long_query_time

Intervallo di tempo, in secondi, necessario per definire un query come query con tempi di risposta lunghi (stringa). Il valore predefinito è '1'.

node[:mysql][:tunable][:long_query_time]
max_allowed_packet

Dimensione di pacchetto massima consentita (stringa). Il valore predefinito è '32M'.

node[:mysql][:tunable][:max_allowed_packet]
max_connections

Numero massimo di connessioni client simultanee (stringa). Il valore predefinito è '2048'.

node[:mysql][:tunable][:max_connections]
max_heap_table_size

Dimensioni massime delle tabelle MEMORY create dall'utente (stringa). Il valore predefinito è '32M'.

node[:mysql][:tunable][:max_heap_table_size]
net_read_timeout

Intervallo di tempo, in secondi, durante il quale attendere altri dati da una connessione (stringa). Il valore predefinito è '30'.

node[:mysql][:tunable][:net_read_timeout]
net_write_timeout

Intervallo di tempo, in secondi, durante il quale attendere la scrittura di un blocco di dati in una connessione (stringa). Il valore predefinito è '30'.

node[:mysql][:tunable][:net_write_timeout]
query_cache_limit

Dimensioni massime di una singola query memorizzata nella cache (stringa). Il valore predefinito è '2M'.

node[:mysql][:tunable][:query_cache_limit]
query_cache_size

Dimensioni della cache di query (stringa). Il valore predefinito è '128M'.

node[:mysql][:tunable][:query_cache_size]
query_cache_type

Tipo di cache di query (stringa). I valori possibili sono i seguenti:

  • '0': nessun caching o nessun recupero di dati memorizzati nella cache.

  • '1': istruzioni di caching che non iniziano con SELECT SQL_NO_CACHE.

  • '2': istruzioni di caching che iniziano con SELECT SQL_CACHE.

Il valore predefinito è '1'.

node[:mysql][:tunable][:query_cache_type]
thread_cache_size

Numero di thread client che vengono memorizzati nella cache per il riutilizzo (stringa). Il valore predefinito è '8'.

node[:mysql][:tunable][:thread_cache_size]
thread_stack

Dimensione dello stack per ogni thread (stringa). Il valore predefinito è '192K'.

node[:mysql][:tunable][:thread_stack]
wait_timeout

Intervallo di tempo, in secondi, durante il quale attendere una connessione non interattiva. Il valore di default è '180' (stringa).

node[:mysql][:tunable][:wait_timeout]
table_cache

Numero di tabelle aperte (stringa). Il valore predefinito è '2048'.

node[:mysql][:tunable][:table_cache]