Propriedades do Db2 Mirror

Existem propriedades no Db2 Mirror que irão afectar as características do ambiente de replicação.

Retoma automática

A retoma automática determina se SYSBAS ou um IASP de base de dados irá retomar automaticamente após uma suspensão de um sistema iniciado. O valor é definido em separado para SYSBAS e para cada IASP de base de dados registada. O valor predefinido é YES (SIM).

A definição de retoma automática pode ser alterada na interface gráfica do utilizador (GUI) do Db2 Mirror ao fazer clique com o botão direito do rato num nó ou IASP e ao seleccionar Propriedades (Properties), tal como é apresentado abaixo.

Figura 1. Alterar propriedades através da interface gráfica do utilizador (GUI) do Db2 Mirror
Alterar propriedades através da interface gráfica do utilizador (GUI) do Db2 Mirror

O procedimento QSYS2.CHANGE_MIRROR também pode ser utilizado para definir o valor de retoma automática.

CALL QSYS2.CHANGE_MIRROR(IASP_NAME => '*SYSBAS', AUTO_RESUME => 'YES');

Para obter mais informações sobre quando é utilizada a propriedade de retoma automática, consulte Retoma automática.

Grau paralelo

A definição do grau paralelo especifica o grau máximo de paralelismo que pode ser utilizado para o processamento de ressincronização do Db2 Mirror. Aumentar o paralelismo pode reduz potencialmente o tempo necessário para a ressincronização. O valor predefinido é NENHUM (NONE). A opção de preço (5770SS1 Opção 26) do Db2 Symmetric Multiprocessing (SMP) é necessária para definir o valor entre 2 e 256.

O valor é definido em separado para SYSBAS e para cada IASP de base de dados registada. O valor também é definido em separado para cada nó.

Alterar a definição do grau paralelo não irá afectar qualquer ressincronização que esteja actualmente activa. O valor actual será verificado e utilizado quando a nova ressincronização for iniciada.

A definição do grau paralelo pode ser alterada na interface gráfica do utilizador (GUI) do Db2 Mirror GUI ao fazer clique com o botão direito do rato num nó ou IASP e através da selecção de Propriedades (Properties), tal como é demonstrado na Figura 1.

O procedimento QSYS2.CHANGE_MIRROR também pode ser utilizado para definir o grau paralelo.

CALL QSYS2.CHANGE_MIRROR(IASP_NAME => '*SYSBAS', PARALLEL_DEGREE => 10);

Intervalo de ressincronização do ficheiro em spool

A replicação do ficheiro em spool é efectuada numa base de intervalos. Num intervalo normal, um trabalho de servidor em spool irá verificar todas as filas de saída replicadas para ficheiros em spool que foram fechados no intervalo. Estes ficheiros em spool serão enviados para outro nó se o estado de replicação for ACTIVO (ACTIVE) ou serão adicionados à OTL se o estado de replicação for EM RASTREIO (TRACKING) ou BLOQUEADO (BLOCKED).

O intervalo da ressincronização do ficheiro em spool pode ser definido para qualquer valor de um mínimo de 1 segundo até um máximo de 3600 segundos (60 minutos). O valor predefinido é de 10 segundos. O valor ideal está dependente do ambiente. De um ponto de vista de desempenho, é recomendado definir o valor para que os múltiplos ficheiros em spool sejam fechados no intervalo. A decisão do intervalo também precisa de ter em consideração a necessidade dos dados actuais no nó de origem.

SYSBAS e cada IASP de base de dados registada têm definições de intervalo de ressincronização de ficheiros em spool separadas. Cada nó no par do Db2 Mirror também é definido em separado, uma vez que isto poderá estar baseado nos recursos físicos disponíveis em cada nó.

Uma alteração à definição do intervalo de ressincronização do ficheiro em spool irá entrar em vigor quando o tempo de espera do intervalo actual for alcançado. Por exemplo, se a definição do intervalo actual for de 600 segundos (10 minutos), e se este for alterado para 60 segundos, o intervalo actual de 10 minutos irá precisar de ser expirado antes da definição de 60 segundos entrar em vigor.

O intervalo de ressincronização do ficheiro em spool pode ser alterado na interface gráfica do utilizador (GUI) do Db2 Mirror ao fazer clique com o botão direito do rato num nó ou IASP e ao seleccionar Propriedades (Properties), tal como é demonstrado na Figura 1.

O procedimento QSYS2.CHANGE_MIRROR também pode ser utilizado para definir o intervalo de ressincronização.
CALL QSYS2.CHANGE_MIRROR(IASP_NAME => '*SYSBAS', SPLF_RESYNC_INTERVAL => 60);