Show Menu
ARGOMENTI×

Coda query

Normalmente, il server Workbench dati risponde alle domande degli utenti in entrata non appena vengono ricevute e continua a fornire risultati e aggiornamenti in tempo reale fino a quando l'utente non le richiede più.
A volte, in particolare nei sistemi con molti utenti di Workbench dati, il numero di query attive richiede più risorse di sistema di quelle disponibili dal server. Query Queue consente al server di sospendere temporaneamente alcune query fino a quando non saranno disponibili le risorse necessarie per fornire le risposte. Vengono Query Queue inoltre fornite funzionalità per assegnare priorità alle query in base a una serie di parametri, in modo che in caso di conflitto di risorse, le query con priorità superiore abbiano la precedenza.
Le query provenienti da un singolo client o server di report vengono inserite in un gruppo e pianificate come un'unità. È possibile configurare i monitor delle risorse per limitare la quantità di risorse di sistema utilizzate dalle query. Quando le risorse monitorate consentono la programmazione di un altro gruppo di query, il gruppo con priorità massima è pianificato. Gli utenti le cui query non sono ancora pianificate, a causa di limitazioni delle risorse, non ricevono un errore ma ricevono una notifica che le loro query sono in coda e che l'utente può continuare a lavorare sull'esempio locale.
La configurazione predefinita include una configurazione semplice per l' Query Queue, ma la lascia disattivata. Gli amministratori possono attivare o disattivare i Query Queue, configurare i monitor delle risorse per determinare la quantità di risorse utilizzate per le query e configurare criteri di priorità complessi per i diversi utenti.
Per configurare il file Server.cfg perQuery Queuing
  1. Apri Server.cfg facendo clic su Admin > Profile Manager > Dataset .
  2. Fare clic con il pulsante destro del mouse Server.cfg e renderlo locale per la modifica.
  3. Espandi Query Queue.
  4. Configurate i seguenti parametri:
    • Gruppi di utenti: Consente di configurare criteri, utenti e priorità della coda. Consultate Gruppi di utenti della coda di query per le definizioni.
    • Attivo: (Vettoriale) Abilita o disabilita il Query Queue. I valori validi sono true o false. L'impostazione predefinita è false.
    • Gruppo utenti predefinito: (Stringa) Digitate un nome del gruppo di utenti al quale vengono aggiunti gli utenti, se questi non sono elencati in alcun gruppo di utenti.
    • Monitor risorse: (Vettoriale) Fate clic con il pulsante destro del mouse per aggiungere un monitor di risorse. È possibile specificare se eseguire il Query Queue monitoraggio della memoria o del numero di query. Fare clic con il pulsante destro del mouse Resource Monitor per scegliere Monitor budget memoria o Monitor numero di query. Per ulteriori informazioni, consulta Monitoraggio risorse coda query .
    • Priorità non toccabile: (Int) Specifica che i batch con priorità maggiore o uguale a questo valore non vengono mai impediti alla programmazione di batch con priorità maggiore. Utilizzata insieme alla Memory Budget Monitor descritta nella tabella Parametri del gruppo di utenti.