Come risolvere una perdita di memoria di SQL Server

July 4

Come risolvere una perdita di memoria di SQL Server


SQL è un protocollo database utilizzato in diversi sistemi operativi. SQL Server è lo strato software che gestisce i database SQL sopra il sistema operativo Windows Server. SQL aumenta e diminuisce il suo utilizzo della memoria in modo dinamico. Mantiene vecchie query nella memoria a lungo possibile. buffer di memoria palloncini del software fino a quando il server riporta problemi di memoria. Poi SQL Server cede query che non sono stati aperti di recente. Anche se questo è il comportamento normale e previsto di SQL Server, gli amministratori di server impostare le soglie di memoria minimo e massimo per SQL se il buffer di memoria sta consumando troppo di risorse di sistema.

istruzione

Determinare se una perdita di memoria

1 Avviare il Task Manager premendo il tasto "Ctrl + Alt + Canc" simultaneamente.

2 Controllare l'utilizzo della memoria di SQL Server. Per controllare l'utilizzo della memoria, fare clic sulla scheda "Processi" sul Task Manager scorrere verso il basso fino a quando "SQL Server" è visibile nella lista dei processi. Il numero indicato alla destra di "SQL Server" è il suo consumo di memoria. Annotare il numero.

3 Controllare la memoria di sistema. Per controllare la memoria di sistema, fare clic sulla scheda "prestazioni" a Task Manager. In "memoria fisica" ci sono tre numeri. Il primo è la memoria totale, il secondo è la memoria disponibile. Annotare entrambi questi numeri.

4 Calcolare la percentuale di memoria di sistema utilizzata da SQL Server. Dividere l'utilizzo della memoria di SQL Server dalla memoria totale per determinare la percentuale di memoria del sistema che SQL Server utilizza. Se questo numero è superiore a quello che si desidera, continuare a porre dei limiti sulla memoria di SQL Server. L'unica volta che è essenziale per impostare limiti di memoria di SQL Server è se il SQL Server utilizza oltre il 95 per cento delle risorse di sistema.

Collegare la perdita di memoria di SQL Server

5 Avviare SQL Server facendo clic su "Start", "Tutti i programmi", "SQL Server Management Studio", "SQL Server".

6 Fare clic sul pulsante "Object Explorer" sulla domanda di SQL Server. Apparirà un elenco di server. Se si esegue SQL Server sul computer locale, solo "localhost" apparirà nella lista.

7 Avviare le proprietà del server finestra di dialogo facendo clic destro sull'icona del server e selezionando "Proprietà".

8 Fare clic sulla scheda "Memoria" sulla finestra di dialogo Proprietà.

9 Impostare le opzioni di memoria del server. In "Opzioni di memoria del server," ci sono due caselle di testo. Uno è etichettato "Min memoria del server;" l'altro è etichettato "Max Server Memory". Tipo "0" nella casella di testo per "Min memoria del server." Digitare la quantità massima di memoria (in megabyte) che SQL dovrebbe avere accesso al "Server Memory Max." In caso di dubbio, iniziare con metà della memoria totale del sistema. È sempre possibile aumentare o diminuire questa opzione a seconda delle prestazioni.

Consigli e avvertenze

  • Impostazione del "Max Server Memory" troppo basso diminuisce le prestazioni di SQL Server.