INF: Informazioni How to Configure una maschera di affinità connessione di SQL Server

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 299641
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sommario
In questo articolo viene descritto come utilizzare l'opzione affinity mask di connessione disponibile in SQL Server 2000 SP1 o versione successiva.

In una transazione in linea (OLTP) ambiente di elaborazione, l'opzione di connessione affinity mask può fornire il miglioramento delle prestazioni in ambienti di SQL Server di fascia alta, a livello di organizzazione in esecuzione sul computer con 16 o più CPU. In particolare, questa opzione è utile in presenza di un numero significativo di interazioni di rete (più di 10.000 al secondo) tra i server di applicazioni di livello intermedio e il sistema di server back-end di SQL Server.
Informazioni
SQL Server 2000 Service Pack 1 estende le funzionalità del protocollo VIA (Virtual Interface Architecture) mediante l'introduzione dell'opzione di connessione affinity mask in Utilità configurazione di rete di SQL Server. Per ulteriori informazioni su VIA, vedere la documentazione in linea di SQL Server.

È possibile utilizzare l'utilità Configurazione di rete server per definire i protocolli e le porte SQL Server in attesa su. Per il trasporto VIA, un thread di lettura rete viene creato per ogni porta definita. È possibile limitare il thread per eseguire in un insieme definito di CPU con una mask specificata. Il thread di rete distribuirà solo elementi di lavoro in esecuzione sullo stesso insieme di CPU come definiti dalla maschera di affinità connessione le utilità di pianificazione.

Se si specifica la connessione affinity mask , occorre utilizzare in combinazione con l'opzione di configurazione del sistema maschera di affinità del processore. La maschera di affinità connessione necessario un sottoinsieme dell'opzione di configurazione affinity mask . Per ulteriori informazioni sull'opzione affinity mask , vedere la documentazione in linea di SQL Server.

Per impostare una connessione affinity mask , attenersi alla seguente procedura:
  1. Avviare l'utilità di rete server.
  2. Fare clic su Attiva e aggiungere VIA protocolli attivati.
  3. Fare clic su Proprietà per il protocollo VIA.
  4. Nella proprietà Imposta valori predefinito di protocollo di rete , è necessario specificare il fornitore (ad esempio Giganet o Servernet).
  5. Nella casella Informazioni di ascolto , definire le porte che si desidera per l'ascolto su, utilizzando la sintassi seguente:
    < numero di NIC >: < numero di porta VIA > [ maschera di CPU ] in corso...
    per ogni scheda di interfaccia di rete (NIC) che deve essere configurato.

    Ad esempio, il seguente
    0:1000[0x000f],0:1001[0x00f0],1:1000[0x0f00],1:1001[0xf000]						
    fornirà quattro thread di rete. Ogni thread verrà essere limitato a quattro CPU e verranno distribuiti gli elementi di lavoro per la stesse quattro CPU.
Nota i punti aggiuntivi riportati di seguito:
  • Il numero di porta VIA non equivale il numero di porta TCP. Questo numero deve corrispondere tra il client e il server.
  • La maschera di affinità connessione rappresentazione in formato esadecimale (preceduto da 0 x o 0 X).
  • La maschera è una bitmap in cui il bit all'estrema destra specifica la CPU minima di ordine (0), il bit all'estrema destra successivo specifica la CPU minima di ordine successiva (1) e così via.
  • Un byte di una connessione affinity mask copre fino a otto CPU in un computer multiprocessore, una maschera a due byte copre CPU fino a 16, una maschera a tre byte copre CPU fino a 24 e una mask di quattro byte copre fino a 32 CPU.
  • Per attivare l'affinità di connessione su una CPU specifica, il bit corrispondente a questa CPU nella maschera di affinità connessione deve essere impostato su 1.
  • Quando tutti i bit sono impostati su 0 o quando una maschera di affinità connessione non è specificato, I/O di rete di SQL Server è previsto uno qualsiasi delle CPU idonee elaborare i thread di SQL Server.
  • Il valore della maschera di affinità connessione non può essere modificato mentre è in esecuzione SQL Server. È necessario arrestare e quindi riavviare l'istanza di SQL Server per disporre di un nuovo valore specificato per la connessione affinity mask abbiano effetto.
È possibile utilizzare la maschera di affinità connessione nei seguenti casi (anche se la configurazione finale dipende dalla specifiche del server e i test successivi):
  • Quando SQL Server deve gestire un numero elevato di richieste di rete dai client sul trasporto VIA.
  • Per fornire il bilanciamento del carico di lavoro e località di dati.

    Verranno gestiti gli elementi di lavoro dalle connessioni dietro una porta VIA di un numero limitato di CPU come definito dalla maschera di affinità connessione . Consente di suddividere il carico di lavoro.

    Ad esempio, in un sistema 16 CPU, tutti i processi batch potrebbero essere smistati attraverso un di nic:port [mask cpu 0xf000] mentre il carico OLTP può essere instradato attraverso un di nic:port distinto [mask cpu 0x0fff] . In questo scenario, è necessario SQL Server utilizzerà le prime quattro CPU per gestire il carico batch e carica il resto per gestire il OLTP. Si noti che per questo esempio, l'opzione di configurazione affinity mask (sp_configure) deve è stata impostata su 0xffff .

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 299641 - Ultima revisione: 12/06/2015 02:50:42 - Revisione: 1.2

Microsoft SQL Server 2000 Service Pack 1

  • kbnosurvey kbarchive kbmt kbproductlink kbinfo kbsqlserv2000sp1fix KB299641 KbMtit
Feedback