Opzioni di configurazione di HandlerSocket
Stai visualizzando una vecchia versione di questo article. Visualizza
la versione più recente.
Contents
- handlersocket_verbose
- handlersocket_address
- handlersocket_port
- handlersocket_port_wr
- handlersocket_epoll
- handlersocket_threads
- handlersocket_threads_wr
- handlersocket_timeout
- handlersocket_backlog
- handlersocket_sndbuf
- handlersocket_rcvbuf
- handlersocket_readsize
- handlersocket_accept_balance
- handlersocket_wrlock_timeout
Il plugin HandlerSocket ha le seguenti opzioni.
Si aggiungano queste opzioni alla sezione [mysqld] del file my.cnf.
handlersocket_verbose
- Spiegazione: Specifica la verbosità dei log.
- Riga di comando:
--
handlersocket_verbose="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0
- Max:
10000
- Min:
- Valore Predefinito:
10
handlersocket_address
- Spiegazione: Specifica l'indirizzo IP a cui deve essere associato.
- Riga di comando:
--
handlersocket_address="valore" - Contesto: Globale
- Dinamica: No
- Tipo: Indirizzo IP
- Valore Predefinito:
0.0.0.0
handlersocket_port
- Spiegazione: Specifica la porta da usare in lettura. Valore vuoto per disabilitare l'ascolto di una porta.
- Riga di comando:
--
handlersocket_port="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valore Predefinito:
9998
handlersocket_port_wr
- Spiegazione: Specifica la porta da usare in scrittura. Valore vuoto per disabilitare l'ascolto di una porta.
- Riga di comando:
--
handlersocket_port_wr="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valore Predefinito:
9999
handlersocket_epoll
- Spiegazione: Specifica se utilizzare epoll per il multiplexing dell'I/O.
- Riga di comando:
--
handlersocket_epoll="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0
- Max:
1
- Min:
- Valore Predefinito:
1
handlersocket_threads
- Spiegazione: Specifica il numero di thread per le letture. Valore raccomandato = ((# core delle CPU) * 2).
- Riga di comando:
--
handlersocket_threads="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
1
- Max:
3000
- Min:
- Valore Predefinito:
16
handlersocket_threads_wr
- Spiegazione: Specifica il numero di thread per le letture. Valore raccomandato = 1.
- Riga di comando:
--
handlersocket_threads_wr="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
1
- Max:
3000
- Min:
- Valore Predefinito:
1
handlersocket_timeout
- Spiegazione: Specifica il timeout dei socket in secondi.
- Riga di comando:
--
handlersocket_timeout="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
30
- Max:
3600
- Min:
- Valore Predefinito:
300
handlersocket_backlog
- Spiegazione: Specifica la lunghezza del backlog di ascolto.
- Riga di comando:
--
handlersocket_backlog="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
5
- Max:
1000000
- Min:
- Valore Predefinito:
32768
handlersocket_sndbuf
- Spiegazione: Specifica la lunghezza massima del buffer dei socket in uscita (in byte). Se è '0' verrà utilizzato il default del sistema.
- Riga di comando:
--
handlersocket_sndbuf="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0
- Max:
1677216
- Min:
- Valore Predefinito:
0
handlersocket_rcvbuf
- Spiegazione: Specifica la lunghezza massima del buffer dei socket in entrata (in byte). Se è '0' verrà utilizzato il default del sistema.
- Riga di comando:
--
handlersocket_rcvbuf="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0
- Max:
1677216
- Min:
- Valore Predefinito:
0
handlersocket_readsize
- Spiegazione: Specifica la lunghezza minima del buffer delle richieste. I valori elevati possono consumare la memoria disponibile, ma possono rendere più veloce handlersocket per le grandi richieste.
- Riga di comando:
--
handlersocket_readsize="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0
- Max:
1677216
- Min:
- Valore Predefinito:
0
(se possibile4096
)
handlersocket_accept_balance
- Spiegazione: Se impostato a un valore diverso da zero ('
0
'), handlersocket cerca di distribuire fra i thread le connessioni accettate. Il default è0
ma se si utilizzano le connessioni persistenti (ad esempio se si usano i pool delle connessioni lato client), allora si raccomanda di usare 0. - Riga di comando:
--
handlersocket_accept_balance="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0
- Max:
10000
- Min:
- Valore Predefinito:
0
handlersocket_wrlock_timeout
- Spiegazione: Il timeout dei lock in scrittura in secondi. Quando agisce sulle richieste di scrittura handlersocket crea un lock chiamato 'handlersocket_wr', e questa opzione ne determina la durata.
- Riga di comando:
--
handlersocket_wrlock_timeout="valore" - Contesto: Globale
- Dinamica: No
- Tipo: numero
- Valori Validi:
- Min:
0
- Max:
3600
- Min:
- Valore Predefinito:
12
Commenti
Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.