Definindo os Db2 for z/OS parâmetros do subsistema para Data Gate
Você pode definir os Db2
for z/OS parâmetros do subsistema necessários Data Gate no painel DSNTIP82 de Db2
for z/OS instalação ou personalizar e executar o trabalho DSNTIJUZ de amostra.
Sobre esta tarefa
Defina os seguintes Db2 parâmetros do subsistema:
- ACCEL
- Defina este parâmetro do subsistema para o valor
AUTO(ACCEL=AUTO). Isso significa que Data Gate é iniciado automaticamente pelo Db2 for z/OS. - COMPATIBILIDADE DE AUTENTICAÇÃO
- Defina este parâmetro do subsistema como
SELECT_FOR_UNLOADpara garantir privilégios adequados para o carregamento inicial de dados em Data Gate. - CMTSTAT
- Defina isso como
CMTSTAT=INACTIVE, que também é o padrão. Portanto, você deve alterar o valor do parâmetro apenas no caso de o valor atual serACTIVE. Você não precisa alterar a configuração se o parâmetro não estiver definido.O parâmetro do subsistema CMTSTAT controla se os threads de acesso ao banco de dados em uso (DBATS) podem ser agrupados, para uso por outras conexões, após serem confirmados ou revertidos com sucesso. Para obter mais informações, consulte o campo DDF THREADS (parâmetro do subsistema CMTSTAT).
Essa configuração raramente
CMTSTAT=ACTIVEé usada atualmente e não é recomendada há muito tempo. No passado, era possível obter uma melhoria no desempenho utilizando-o em um ambiente controlado com um número fixo (conhecido) de conexões.No entanto, o uso dessa configuração apresenta uma desvantagem se o número de conexões variar. Para restringir ou controlar o número de conexões, é necessário definir o
MAXDBATparâmetro, que define um máximo para o número de conexões. Por exemplo, se você deseja 10.000 conexões de clientes, deve definirMAXDBATcomo 10.000. O uso desse limite consome muitos recursos.Outra desvantagem é que HTTP as sessões não podem ser reutilizadas. Isso significa que cada HTTP solicitação requer um handshake SSL. Isso se aplica tanto à interface de HTTP programação de aplicativos (API) quanto à API do leitor de registros do Db2 for z/OS. A maior demanda por handshakes SSL vincula recursos AT-TLS desnecessariamente.
- TCPKPALV
- Defina este parâmetro como o valor
120inteiro ouENABLE. O valor também120é o padrão. O valorENABLEsignifica que o valor da configuraçãoKeepAliveTCP/IP é usado e não substituído peloTCPKPALVvalor (consulte o exemplo de código TCPCONFIG ). Altere o valor do parâmetro, caso ele esteja definido comoDISABLE. Você não precisa alterar a configuração se o parâmetro não estiver definido.O parâmetro de subsistema TCPKPALV determina se o valor KeepAlive TCP/IP deve ser substituído por um valor diferente. Para obter mais informações, consulte o campo TCP/IP KEEPALIVE (parâmetro do subsistema TCPKPALV).
- POOLINAC
- Defina este parâmetro para o valor
120inteiro, que também é o padrão. Portanto, você deve alterar esse parâmetro caso ele esteja definido com um valor diferente. Você não precisa alterar a configuração se o parâmetro não estiver definido.O parâmetro de subsistema POOLINAC especifica o tempo aproximado, em segundos, que um encadeamento de acesso ao banco de dados (DBAT) pode permanecer inativo antes de ser finalizado. Para obter mais informações, consulte o campo POOL THREAD TIMEOUT (parâmetro do subsistema POOLINAC).