Impostazione dei parametri Db2 for z/OS del sottosistema per Data Gate
È possibile impostare i Db2
for z/OS parametri del sottosistema necessari per Data Gate nel pannello DSNTIP82 di installazione in Db2
for z/OS oppure personalizzare ed eseguire il DSNTIJUZ lavoro di esempio.
Informazioni su questa attività
Impostare i seguenti Db2 parametri del sottosistema:
- ACCEL
- Impostare questo parametro del sottosistema sul valore
AUTO(ACCEL=AUTO). Ciò significa che Data Gate viene avviato automaticamente da Db2 for z/OS. - COMPATIBILITÀ AUTENTICAZIONE
- Impostare questo parametro del sottosistema su
SELECT_FOR_UNLOADper garantire i privilegi adeguati per il caricamento iniziale dei dati in Data Gate. - CMTSTAT
- Imposta questo valore su
CMTSTAT=INACTIVE, che è anche l'impostazione predefinita. Quindi, è necessario modificare il valore del parametro solo nel caso in cui il valore corrente siaACTIVE. Non è necessario modificare l'impostazione se il parametro non è impostato affatto.Il parametro del sottosistema CMTSTAT controlla se i thread di accesso al database in uso (DBATS) possono essere raggruppati, per essere utilizzati da altre connessioni, dopo che sono stati eseguiti con successo il commit o il rollback. Per ulteriori informazioni, vedere il campo DDF THREADS (parametro del sottosistema CMTSTAT).
L'impostazione
CMTSTAT=ACTIVEè utilizzata raramente al giorno d'oggi e non è raccomandata da molto tempo. In passato, era possibile ottenere un miglioramento delle prestazioni utilizzandolo in un ambiente controllato con un numero fisso (noto) di connessioni.Tuttavia, l'uso di questa impostazione comporta uno svantaggio se il numero di connessioni varia. Per limitare o controllare il numero di connessioni, è necessario impostare il
MAXDBATparametro, che definisce un numero massimo di connessioni. Ad esempio, se desideri 10000 connessioni client, devi impostareMAXDBATsu 10000. L'uso di tale limite richiede molte risorse.Un altro svantaggio è che HTTP le sessioni non possono essere riutilizzate. Ciò significa che ogni HTTP richiesta richiede un handshake SSL. Questo vale sia per l'interfaccia di programmazione HTTP dell'applicazione (API) che per l'API di lettura dei log di Db2 for z/OS. La maggiore richiesta di handshake SSL vincola inutilmente le risorse AT-TLS.
- TCPKPALV
- Impostare questo parametro sul valore intero
120oENABLE. Il valore120è anche quello predefinito. Il valoreENABLEindica che viene utilizzato il valore di configurazioneKeepAliveTCP/IP e non viene sovrascritto con ilTCPKPALVvalore (vedere l'esempio di codice TCPCONFIG ). Modifica il valore del parametro solo nel caso in cui sia impostato suDISABLE. Non è necessario modificare l'impostazione se il parametro non è impostato affatto.Il parametro del sottosistema TCPKPALV determina se il valore KeepAlive TCP/IP nella configurazione TCP/IP deve essere sovrascritto con un valore diverso. Per ulteriori informazioni, vedere il campo TCP/IP KEEPALIVE (parametro del sottosistema TCPKPALV).
- POOLINAC
- Imposta questo parametro sul valore intero
120, che è anche il valore predefinito. Quindi, è necessario modificare questo parametro nel caso in cui sia impostato su un valore diverso. Non è necessario modificare l'impostazione se il parametro non è impostato affatto.Il parametro del sottosistema POOLINAC specifica il tempo approssimativo, in secondi, durante il quale un thread di accesso al database (DBAT) può rimanere inattivo nel pool prima di essere terminato. Per ulteriori informazioni, vedere il campo POOL THREAD TIMEOUT (parametro del sottosistema POOLINAC).