Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Includi membri protetti
Includi membri ereditati
Costanti per l'API ESENT. Questi non devono essere cercati tramite i parametri di sistema. Questa classe fornisce proprietà statiche per impostare e ottenere parametri di sistema ESENT globali. Questa classe fornisce proprietà statiche per impostare e ottenere parametri di sistema ESENT globali.
Il tipo SystemParameters espone i membri seguenti.
Proprietà
| Nome | Descrizione | |
|---|---|---|
|
BookmarkMost | Ottiene la dimensione massima di un segnalibro. JetGetBookmark(JET_SESID, JET_TABLEID, [], Int32, Int32). |
|
CacheSize | Ottiene o imposta le dimensioni della cache del database nelle pagine. Per impostazione predefinita, la cache del database ottimizza automaticamente le dimensioni, impostando questa proprietà su un valore diverso da zero, la cache verrà adattata alle dimensioni di destinazione. |
|
cacheSizeMax | Ottiene o imposta le dimensioni massime della cache delle pagine del database. Le dimensioni sono contenute nelle pagine del database. Se questo parametro viene lasciato al valore predefinito, le dimensioni massime della cache verranno impostate sulle dimensioni della memoria fisica quando viene chiamato JetInit. |
|
CacheSizeMin | Ottiene o imposta le dimensioni minime della cache delle pagine del database, nelle pagine del database. |
|
ColumnsKeyMost | Ottiene il numero massimo di componenti in una chiave di ordinamento o indice. |
|
configurazione | Ottiene o imposta un valore che specifica i valori predefiniti per l'intero set di parametri di sistema. Quando questo parametro è impostato su una configurazione specifica, tutti i valori dei parametri di sistema vengono reimpostati nei valori predefiniti per tale configurazione. Se la configurazione è impostata per un'istanza specifica, i parametri di sistema globali non verranno reimpostati sui valori predefiniti. Small Configuration (0): il motore di database è ottimizzato per l'uso della memoria. Configurazione legacy (1): il motore di database ha le impostazioni predefinite tradizionali. Supportato in Windows Vista e versioni up. Ignorato in Windows XP e Windows Server 2003. |
|
DatabasePageSize | Ottiene o imposta le dimensioni delle pagine del database, in byte. |
|
EnableAdvanced | Ottiene o imposta un valore che indica se il motore di database accetta o rifiuta le modifiche apportate a un subset dei parametri di sistema. Questo parametro viene usato insieme a Configuration per impedire che alcuni parametri di sistema vengano impostati dalle impostazioni predefinite della configurazione selezionata. Supportato in Windows Vista e versioni up. Ignorato in Windows XP e Windows Server 2003. |
|
EnableFileCache | Ottiene o imposta un valore che indica se il motore di database deve usare la cache dei file del sistema operativo per tutti i file gestiti. |
|
EnableViewCache | Ottiene o imposta un valore che indica se il motore di database deve utilizzare l'I/O del file mappato alla memoria per i file di database. |
|
EventLoggingLevel | Ottiene o imposta il livello di dettaglio dei messaggi del log eventi generati nel log eventi dal motore di database. I numeri più alti generano messaggi di log eventi più dettagliati. |
|
exceptionAction | Ottiene o imposta la codifica dei valori da eseguire con le eccezioni generate all'interno di JET. |
|
HungIOActions | Ottiene o imposta il set di azioni da eseguire sulle operazioni di I/O visualizzate bloccate. |
|
HungIOThreshold | Ottiene o imposta la soglia per ciò che viene considerato un I/O bloccato su cui deve essere eseguita l'operazione. |
|
Ottiene la dimensione massima della chiave. Questo dipende dalle dimensioni della versione di Esent e della pagina del database. | |
|
legacyFileNames | Ottiene o imposta la compatibilità con le versioni precedenti del motore di database con le convenzioni di denominazione dei file. |
|
LVChunkSizeMost | Ottiene le dimensioni dei blocchi lv. Questo dipende dalle dimensioni della pagina del database. |
|
MaxInstances | Ottiene o imposta il numero massimo di istanze che è possibile creare. |
|
MinDataForXpress | Ottiene o imposta la quantità minima di dati da comprimere con compressione xpress. |
|
OutstandingIOMax | Questo parametro controlla il numero di operazioni di I/O del file di database che possono essere accodate per disco nel sistema operativo host contemporaneamente. Un valore maggiore per questo parametro può contribuire in modo significativo alle prestazioni di un'applicazione di database di grandi dimensioni. |
|
ProcessFriendlyName | Ottiene o imposta il nome descrittivo per questa istanza del processo. |
|
StartFlushThreshold | Ottiene o imposta la soglia in corrispondenza della quale la cache delle pagine del database inizia a rimuovere le pagine dalla cache per liberare spazio per le pagine non memorizzate nella cache. Quando il numero di buffer di pagine nella cache scende al di sotto di questa soglia, verrà avviato un processo in background per rifornire tale pool di buffer disponibili. Questa soglia è sempre relativa alla dimensione massima della cache impostata da JET_paramCacheSizeMax. Questa soglia deve essere sempre inferiore alla soglia di arresto impostata da JET_paramStopFlushThreshold. L'altezza della distanza della soglia di inizio determinerà il tempo di risposta necessario per la cache delle pagine del database per produrre buffer disponibili prima che l'applicazione ne abbia bisogno. Una soglia di inizio elevata darà più tempo al processo in background per reagire. Tuttavia, una soglia di inizio elevata implica una soglia di arresto più elevata e che ridurrà le dimensioni effettive della cache delle pagine del database. |
|
StopFlushThreshold | Ottiene o imposta la soglia in corrispondenza della quale la cache delle pagine del database termina la rimozione delle pagine dalla cache per liberare spazio per le pagine non memorizzate nella cache. Quando il numero di buffer di pagine nella cache aumenta al di sopra di questa soglia, il processo in background avviato per rifornire il pool di buffer disponibili viene arrestato. Questa soglia è sempre relativa alla dimensione massima della cache impostata da JET_paramCacheSizeMax. Questa soglia deve essere sempre maggiore della soglia iniziale impostata da JET_paramStartFlushThreshold. La distanza tra la soglia iniziale e la soglia di arresto influisce sull'efficienza con cui le pagine del database vengono scaricate dal processo in background. Un divario maggiore renderà più probabile che le scritture nelle pagine adiacenti possano essere combinate. Tuttavia, una soglia di arresto elevata ridurrà le dimensioni effettive della cache delle pagine del database. |
In alto
Campi
| Nome | Descrizione | |
|---|---|---|
|
BaseNameLength | Lunghezza del prefisso utilizzato per denominare i file utilizzati dal motore di database. |
|
ColumnMost | Dimensioni massime per le colonne che non sono JET_coltyp. LongBinary o JET_coltyp. LongText. |
|
ColumnsFixedMost | Numero massimo di colonne fisse consentite in una tabella. |
|
Colonne Più | Numero massimo di colonne consentite in una tabella. |
|
ColumnsTaggedMost | Numero massimo di colonne contrassegnate consentite in una tabella. |
|
ColumnsVarMost | Numero massimo di colonne a lunghezza variabile consentite in una tabella. |
|
LocaleNameMaxLength | Lunghezza massima di un nome delle impostazioni locali (LOCALE_NAME_MAX_LENGTH da winnt.h). |
|
NameMost | Dimensione massima di un nome di tabella/colonna/indice. |
|
PageTempDBSmallest | Numero di pagine che offrono il database temporaneo più piccolo possibile. |
In alto