Aggiornamento del file di configurazione di Performance Data Warehouse (facoltativo)
Tradizionale:
è possibile modificare facoltativamente diverse proprietà di configurazione nel file di configurazione di Performance Data Warehouse . È possibile impostare la dimensione batch per l'eliminazione, specificare il periodo di timeout per l'operazione di eliminazione o specificare quante volte l'operazione può essere ritentata.
Per informazioni sull'aggiornamento del file di configurazione, consultare Il file 100Custom.xml e la configurazione.
Le proprietà di configurazione si trovano nel file 00Static.xml . Copiare tali proprietà in 100Custom.xml e quindi effettuare gli aggiornamenti nel file 100Custom.xml .
Proprietà di configurazione
- Il numero di record da eliminare in una singola operazione di eliminazione. Il valore predefinito è 50000.
È possibile aumentare il numero se il valore predefinito produce prestazioni non accettabili. Tuttavia, se il valore è impostato su un valore troppo elevato, l'aumento del carico sul log delle transazioni potrebbe causare errori.
- La quantità di tempo per cui il comando prune può essere eseguito quando questo comando ha esito positivo. Per impostazione predefinita, il comando prune viene eseguito per un massimo di
10800secondi (3 ore).Se è necessario eseguire più operazioni di riduzione, viene inserita una richiesta di eseguire nuovamente il comando prune sulla coda. Performance Data Warehouse è quindi libero di eseguire altre attività, come l'elaborazione degli aggiornamenti delle definizioni di traccia o il trasferimento dei dati dal server del flusso di lavoro, mentre il comando prune si trova nella coda.
- Specifica il numero di volte in cui una singola richiesta di eliminazione può essere accodata. Il valore include la chiamata di eliminazione iniziale che accoda la richiesta. Il valore predefinito è
4, che significa che l'operazione di eliminazione viene ritentata tre volte (dopo la chiamata iniziale).Ad esempio, se prune-operation-time-box è impostato su 10800 (3 ore) e prune-operation-time-box-retry è impostato su 4, l'operazione di eliminazione segue questa sequenza:
- La richiesta dalla chiamata perfDWTool originale arriva sulla coda.
La richiesta può essere sulla coda altre tre volte.
- L'operazione va in timeout.
- La richiesta è riaccodata.
Questa è la seconda volta nella coda.
- L'operazione va in timeout.
- La richiesta è riaccodata.
Questa è la terza volta in coda.
- L'operazione va in timeout.
- La richiesta è riaccodata.
Questa è la quarta volta in coda. Non sono consentiti ulteriori tentativi.
- L'operazione scade e si chiude.
In questo esempio, l'operazione di eliminazione viene eseguita per un totale di 12 ore (la chiamata originale e i tre nuovi tentativi).
Il valore del nuovo tentativo impedisce l'esecuzione permanente dell'operazione di eliminazione.
- La richiesta dalla chiamata perfDWTool originale arriva sulla coda.
Procedura
- Arrestare il membro o i membri del cluster di supporto.
- Aprire il file 00Static.xml e il file 100Custom.xml in un editor di testo. I file si trovano nella seguente directory:
dmgr_profile_name\config\cells\cell_name\nodes\node_name\servers\server_name\performance-data-warehouse\config\
- Individuare la sezione delle proprietà del server delle prestazioni nel file 00Static.xml , come mostrato nel seguente frammento del file:
<properties> ... ... <performance-server merge="mergeChildren"> ... ... <prune-batch-size>50000</prune-batch-size> ... ... <prune-operation-time-box>10800</prune-operation-time-box> ... ... <prune-operation-time-box-retry>4</prune-operation-time-box-retry> ... ... </performance-server> </properties> - Copiare l'intera sezione
<performance-server>dal file 00Static.xml al file 100Custom.xml , quindi chiudere il file 00Static.xml . - Nel file 100Custom.xml , aggiornare la proprietà o le proprietà.
- Salva le tue modifiche.
- Avviare il membro o i membri del cluster di supporto.
Esempio
- prune-batch-size (dal valore predefinito di
50000a15000) - prune-operation-time-box (dal valore predefinito di
10800a14400) - prune-operation-time-box-retry (dal valore predefinito di
4a5)
- Arrestare il membro cluster di supporto.
- Individuare i file 00Static.xml e 100Custom.xml e aprirli in un editor di testo. In questo esempio, i file di configurazione si trovano nella seguente directory:
C:\IBM\WebSphere\AppServer\profiles\DmgrProfile\config\cells\PCCell1\nodes\Node1\servers\SingleClusterMember1\performance-data-warehouse\config\
- Individuare la sezione delle proprietà del server delle prestazioni nel file 00Static.xml .
- Copiare l'intera sezione (da
<performance-server>a</performance-server>) nel file 100Custom.xml . - Chiudere il file 00Static.xml .
- Nel file 100Custom.xml , aggiornare le voci, come mostrato nel seguente esempio:
<properties> ... ... <performance-server merge="mergeChildren"> ... ... <prune-batch-size merge="replace">15000</prune-batch-size> ... ... <prune-operation-time-box merge="replace">14400</prune-operation-time-box> ... ... <prune-operation-time-box-retry merge="replace">5</prune-operation-time-box-retry> ... ... </performance-server> ... ... </properties>Notare che è necessario aggiungere merge="replace" alle voci oltre a modificare il valore.
- Salva le tue modifiche.
- Avviare il membro cluster di supporto.