Domanda

(se la domanda è più appropriato per RackOverflow per favore fatemelo sapere)

Ho SQL Server configurazione mirroring, utilizzando 2 Server 2005, edizioni standard SQL. Quando l'applicazione viene sollecitato, tempi di risposta aumento di 10 volte. Ho individuato questo allo specchio, perché in pausa lo specchio mostra i tempi di risposta accettabili.

Quali opzioni sono disponibili per il raggiungimento di migliori prestazioni? Si noti che sto usando Standard Edition, in modo da l'eccellente High Performance non è disponibile.

Il server sono nello stesso rack, collegato ad uno switch Gigabit.

Ecco il codice usato per creare gli endpoint:

CREATE ENDPOINT [Mirroring] 
    AUTHORIZATION [sa]
    STATE=STARTED
    AS TCP (LISTENER_PORT = 5022, LISTENER_IP = ALL)
    FOR DATA_MIRRORING (ROLE = PARTNER, AUTHENTICATION = WINDOWS NEGOTIATE
, ENCRYPTION = REQUIRED ALGORITHM RC4)
È stato utile?

Soluzione

Prima di tutto bisogna guardare il tuo rifare coda sulla specchio, quanto grande è. Questa è la causa più probabile e indica che la macchina specchio è sottodimensionato. Più esattamente, non si può applicare e scrivere il log in quanto riceve dai principali grassi abbastanza per tenere il passo, causando il controllo di flusso per propagare indietro al capitale e ritardare commit della transazione. In realtà si dovrebbe guardare a tutti i contatori del Mirroring oggetto , su entrambe le macchine.

A meno che a trovare le misure per il backup sospetti sulle impostazioni di endpoint, lasciarli come sono. La larghezza di banda di comunicazione di mirroring è molto molto raramente il colpevole.

Altri suggerimenti

Dato che i server sono nello stesso rack Avete veramente bisogno attivata la crittografia? RC4 è un algoritmo relativamente debole, per cui il beneficio è basso. E presumibilmente la rete 1 Gigabit è privato tra i server?

ENCRYPTION = DISABLED

In risposta al commento di @Remus Ruşanu : Dire che "RC4 è un algoritmo forte" è del tutto sbagliato. Questo è ciò che il href="http://msdn.microsoft.com/en-us/library/ms186360.aspx" rel="nofollow noreferrer"> pagina ha da dire:

  

Anche se notevolmente più veloce di AES,   RC4 è un algoritmo relativamente debole,   mentre AES è relativamente forte   algoritmo. Pertanto, si consiglia   di utilizzare l'algoritmo AES.

scroll top