Configurazione della cache utente di DSAccess

 

Ultima modifica dell'argomento: 2005-06-28

DSAccess (Directory Service Access) è un componente interno in Exchange 2000 Server e Exchange Server 2003 che controlla le modalità di accesso di tutti i componenti Exchange al servizio directory di Active Directory®. La funzione principale di DSAccess è conservare le informazioni sui vari eventi e operazioni relativi alla directory. Ad esempio, DSAccess rileva la topologia di Active Directory e se i controller di dominio e i server del catalogo globale sono disponibili e in grado di rispondere alle query. Inoltre, tutte le query di directory eseguite dai componenti interni di Exchange, quale Archivio informazioni, vengono inoltrate attraverso DSAccess, come la risoluzione dei destinatari, le ricerche dell'impostazione di configurazione e così via. Un'altra funzione di DSAccess è rappresentata dalla memorizzazione nella cache dei risultati di alcune query. In questo modo, se vengono richieste le stesse informazioni, è possibile recuperale dalla cache di DSAccess anziché tramite un'altra query LDAP in Active Directory.

MaxMemoryUser è un parametro del Registro di Sistema di Exchange Server che consente a un amministratore di Exchange di controllare la quantità massima di memoria disponibile per gli oggetti dati utente nella cache di DSAccess. In Exchange 2000 Server la dimensione della cache utente erano inizialmente impostate su 25 MB. Per i computer di Exchange 2000 Server che servivano un numero elevato di client Microsoft Office Outlook®, la dimensione predefinita della cache utente di DSAccess non erano sufficienti. Su sistemi nei quali la dimensione della cache DSAccess è impdi dimensioni ridotte, le operazioni di recapito di messaggi locali e di risoluzione dei nomi della rubrica possono risultare particolarmente lente.

Per migliorare le prestazioni, in Exchange Server 2003 il valore predefinito per la cache utente è stato ottimizzato e impostato su 140 MB. Quando si esegue l'aggiornamento da Exchange 2000 Server a Exchange Server 2003, le impostazioni manuali vengono conservate. Se il server di Exchange è stato aggiornato da Exchange 2000 Server a Exchange Server 2003, assicurarsi che il valore di MaxMemoryUser sia impostato su almeno 140 MB.

Il valore MaxMemoryUser veniva spesso utilizzato insieme al valore MaxMemoryConfig che controlla la quantità massima di memoria disponibile per gli oggetti dati di configurazione nella cache di DSAccess. Se si elimina il valore MaxMemoryUser come descritto nella procedura seguente, è necessario eliminare anche il valore MaxMemoryConfig del Registro di sistema. Per istruzioni dettagliate, vedere Configurazione della cache di configurazione di DSAccess.

Informazioni preliminari

Importante

In questo articolo sono riportate informazioni sulla modifica del Registro di sistema. Prima di modificare il Registro di sistema, assicurarsi di essere in grado di ripristinarlo in caso si verificassero problemi. Per informazioni sulle procedure di ripristino, vedere il relativo argomento della guida in Regedit.exe o Regedt32.exe.

Procedura

Per configurare la cache utente DSAccess

  1. Aprire un editor del Registro di sistema, ad esempio Regedit.exe o Regedt32.exe.

  2. Passare a HKLM\System\CurrentControlSet\Services\MSExchangeDSAccess.

  3. Se MaxMemoryUser è presente, eliminarlo.

  4. Riavviare il servizio Supervisore sistema di Microsoft Exchange per rendere effettiva la modifica.

Per ulteriori informazioni

Per ulteriori informazioni su DSAccess, vedere l'articolo 250570 della Microsoft Knowledge Base "Rilevamento del server del servizio directory e utilizzo di DSAccess" all'indirizzo https://go.microsoft.com/fwlink/?linkid=3052&kbid=250570.

Prima di modificare il Registro di sistema e per ulteriori informazioni su come eseguire l'operazione, vedere l'articolo 256986 della Microsoft Knowledge Base "Descrizione del Registro di sistema di Microsoft Windows" all'indirizzo https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).