Alcune impostazioni di configurazione possono essere modificate autonomamente, senza coinvolgere il rappresentante dell'assistenza. Queste impostazioni sono indicate nelle procedure documentate di Netezza Performance Server in altre parti di questa pubblicazione o nella libreria di prodotti di Netezza Performance Server.
Attenzione: Non modificate mai un'impostazione di configurazione se non vi viene richiesto esplicitamente da uno dei due:
- Il vostro rappresentante di supporto
- Una procedura Netezza Performance Server documentata
Impostazioni di configurazione errate possono causare una significativa perdita di prestazioni e altri problemi.
Le impostazioni di configurazione possono essere modificate in due modi:
- Temporaneamente
- Per poter modificare temporaneamente un'impostazione di configurazione, è necessario essere l'utente amministratore oppure il proprio account utente deve avere il privilegio Gestione sistema. Per modificare temporaneamente un'impostazione di configurazione, mettere in pausa il sistema, emettere il comando " nzsystem set appropriato, quindi riprendere il sistema. A tal fine, è necessario inviare i seguenti comandi:
nzsystem pause
nzsystem set -arg setting=value
nzsystem resume
Una modifica apportata in questo modo rimane efficace solo fino al riavvio del sistema; all'avvio del sistema, tutte le impostazioni di configurazione vengono lette dal file di configurazione del sistema e caricate nel registro.
- In modo permanente
- Per modificare in modo permanente un'impostazione di configurazione, modificare la riga corrispondente nel file di configurazione, 'system.cfg. Le impostazioni di configurazione vengono caricate da questo file nel registro durante l'avvio del sistema.
Le tabelle seguenti descrivono le impostazioni di configurazione che possono essere modificate autonomamente, senza coinvolgere il rappresentante dell'assistenza.
Tabella 1. Impostazioni di configurazione per short query bias (SQB)
| Impostazione |
Tipo |
Predefinito |
Descrizione |
| host.schedSQBEnabled |
bool |
vero, true |
Se SQB è abilitato (true) o disabilitato (false). |
| host.schedSQBNominalSecs |
int |
2 |
La soglia, in secondi, al di sotto della quale una query deve essere considerata breve. |
| host.schedSQBReservedGraSlots |
int |
10 |
Il numero di slot dello scheduler GRA da riservare alle interrogazioni brevi. |
| host.schedSQBReservedSnSlots |
int |
6 |
Il numero di slot dello scheduler degli snippet da riservare alle query brevi. |
| host.schedSQBReservedSnMb |
int |
50 |
La quantità di memoria, in MB, che ogni SPU deve riservare per l'esecuzione di query brevi. |
| host.schedSQBReservedHostMb |
int |
64 |
La quantità di memoria, in MB, che l'host deve riservare per l'esecuzione di query brevi. |
Tabella 2. Impostazioni di configurazione per l'aggiornamento delle tabelle virtuali
| Impostazione |
Tipo |
Predefinito |
Descrizione |
| host.graVtUpdateInterval |
int |
600 |
Il numero di secondi tra gli aggiornamenti della tabella _vt_sched_gra, che contiene le statistiche di utilizzo delle risorse per i lavori completati. |
| host.snVtUpdateInterval |
int |
60 |
Il numero di secondi tra gli aggiornamenti della tabella _vt_sched_sn, che contiene le statistiche sull'uso delle risorse per gli snippet completati. |
| host.sysVtUpdateInterval |
int |
600 |
Il numero di secondi tra gli aggiornamenti della tabella virtuale _vt_sched_sys. |
| host.sysUtilVtUpdateInterval |
int |
60 |
Il numero di secondi tra gli aggiornamenti della tabella virtuale _vt_system_util. |
Tabella 3. Impostazioni di configurazione per la cronologia del piano
| Impostazione |
Tipo |
Predefinito |
Descrizione |
| host.planHistArchive |
bool |
vero, true |
Il sistema memorizza i file di piano e i file sorgente C++ creati per ogni snippet. Questa impostazione determina dove vengono memorizzati i file:
- vero, true
- I file sono memorizzati in un archivio compresso (tar). Questa opzione è stata introdotta nella Release 7.0.
- No
- I file sono memorizzati nelle directory del piano. Questa era l'unica opzione disponibile nella release 6.0.8 e precedenti.
|
| host.planHistFiles |
int |
2.000 $ |
Se host.planHistArchive=true, il numero massimo di piani che possono essere memorizzati in un singolo file di archivio compresso. Se host.planHistArchive=false, il numero massimo di directory del piano. |
| host.planHistKeepArchives |
int |
10 |
Il numero di file di archivio compressi da conservare. |
Tabella 4. Impostazioni di configurazione per la registrazione degli eventi di inattività
| Impostazione |
Tipo |
Predefinito |
Descrizione |
| sysmgr.numberOfDownPortToRiseEvent |
int |
5 |
Il numero di porte sullo stesso switch che devono essere inattive per il tempo specificato da sysmgr.portDownTime1ToRiseEvent prima che il sistema registri un evento HW_NEEDS_ATTENTION. Specificare 0 per disattivare la registrazione degli eventi HW_NEEDS_ATTENTION basati su sysmgr.portDownTime1ToRiseEvent. |
| sysmgr.portDownTime1ToRiseEvent |
int |
300 |
Il numero di secondi che il sistema attende dopo che il numero di porte specificato da sysmgr.numberOfDownPortToRiseEvent è sceso prima di registrare un evento HW_NEEDS_ATTENTION. Ad esempio, se sysmgr.numberOfDownPortToRiseEvent=5 e sysmgr.portDownTime1ToRiseEvent=300, quando almeno 5 porte dello stesso switch sono inattive per almeno 300 secondi il sistema registra un evento HW_NEEDS_ATTENTION. In condizioni di funzionamento normali, le porte talvolta si interrompono per alcuni secondi alla volta. Il ritardo introdotto da questa impostazione impedisce la registrazione di eventi per questi cambiamenti di stato transitori.
|
| sysmgr.portDownTime2ToRiseEvent |
int |
600 |
Il numero di secondi in cui una porta deve essere inattiva prima che il sistema registri un evento HW_NEEDS_ATTENTION per quella porta. Questo avviene indipendentemente dalle impostazioni di sysmgr.numberOfDownPortToRiseEvent e sysmgr.portDownTime1ToRiseEvent. In condizioni di funzionamento normali, le porte talvolta si interrompono per alcuni secondi alla volta. Il ritardo introdotto da questa impostazione impedisce la registrazione di eventi per questi cambiamenti di stato transitori.
|
Tabella 5. Impostazioni di configurazione per il backup
| Impostazione |
Tipo |
Predefinito |
Descrizione |
| host.bnrNumStreamsDefault |
int |
0 |
Il numero predefinito di flussi da utilizzare per un'operazione di backup, come descritto in Backup multi-stream. Un valore di 0 o 1 fa sì che il sistema utilizzi un flusso per ogni posizione di backup. Il numero massimo di flussi dipende dal numero di fette di dati presenti nel sistema. Ad esempio, se si dispone di 120 slices di dati, il numero massimo di flussi è 120.
|
Tabella 6. Impostazioni di configurazione per il ripristino di
| Impostazione |
Tipo |
Predefinito |
Descrizione |
| system.disableMtxDataMgrLocks |
int |
No |
I record duplicati possono essere aggiunti a una tabella se non sono impostati su false. |
Tabella 7. Impostazioni di configurazione per il caricamento del codepoint UTF-8 in una tabella
| Impostazione |
Predefinito |
Descrizione |
| host.disableNfcGlobally |
sì |
A partire dalla versione 11.0.1.0, qualsiasi codepoint UTF-8 valido può essere facilmente caricato o inserito in una tabella. |
Tabella 8. Impostazioni di configurazione per l'inclusione di query nelle tabelle
| Impostazione |
Predefinito |
Descrizione |
| host.queryHistShowInternal |
sì |
A partire dalla versione 11.0.1.0, le query " JIT-Stats Sample Scan sono incluse nelle tabelle " _T_QRYSTAT / _T_QRYHIST. |