Considerazioni su Notification Services

Quando si pianifica la configurazione di Microsoft SQL Server Notification Services, è importante determinare i requisiti di spazio su disco e di elaborazione necessari nei periodi di picco del carico di lavoro. Analizzare innanzitutto i modelli di utilizzo dell'hardware, quindi stabilire i propri valori di riferimento in base ai requisiti relativi ai picchi del carico di lavoro.

Periodi di picco del carico di lavoro

La pianificazione della configurazione dell'hardware deve essere basata sui periodi di picco del carico di lavoro. Ad esempio, se un'applicazione per la segnalazione delle condizioni del traffico supporta sottoscrizioni pianificate e la maggior parte degli utenti richiede gli aggiornamenti sul traffico negli orari compresi tra le 7.00 e le 9.00 e tra le 16.00 e le 18.00, è necessario pianificare il sistema tenendo conto di questi periodi e dei picchi corrispondenti, anziché prendendo in considerazione i valori medi sulle 24 ore.

Modelli di utilizzo dell'hardware

Per la pianificazione dei server che ospitano le applicazioni di notifica e i database, tenere conto dei seguenti fattori:

  • Le attività di generazione delle notifiche comportano un utilizzo elevato dei dischi e del database tempdb. Poiché le operazioni di generazione vengono eseguite nel server di database, il numero di notifiche che può generare un'applicazione dipende generalmente dal sottosistema di dischi del server che ospita i database.
    Pertanto, è possibile migliorare le prestazioni di SQL Server utilizzando unità disco veloci gestite da controller ad alte prestazioni. L'aggiunta di una maggiore capacità di archiviazione può contribuire ad aumentare le prestazioni di generazione delle notifiche, tuttavia, l'utilizzo di unità veloci con controller efficienti porta a miglioramenti delle prestazioni più significativi.
    Il processo di rimozione dei dati (Vacuumer) rimuove i dati di evento e notifica obsoleti da un database dell'applicazione. Per liberare spazio su disco e per mantenere le prestazioni, è importante rimuovi i dati non aggiornati. Configurare una pianificazione della rimozione dei dati per ogni applicazione nella definizione dell'applicazione. Per ulteriori informazioni, vedere Configurazione della rimozione dei dati.
  • Le prestazioni di recapito delle notifiche dipendono generalmente dalla potenza di elaborazione e dalla larghezza di banda per il recapito. Per la formattazione delle notifiche è necessaria una notevole potenza di elaborazione e per il recapito delle notifiche deve essere disponibile una larghezza di banda adeguata per i sistemi che gestiscono il recapito.

Vedere anche

Concetti

Specificazione delle impostazioni di esecuzione dell'applicazione
Pianificazione di un sistema Notification Services

Guida in linea e informazioni

Assistenza su SQL Server 2005