INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

2.png8.png9.png6.png8.png9.png9.png
Today826
Yesterday681
This week4155
This month17024
Total2896899

Visitor Info

  • IP: 3.133.12.172
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

3
Online

czwartek, 25 kwiecień 2024 22:12

MSSQL konfiguracja pamięci

Ocena użytkowników: 5 / 5

Gwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywna
 

Konfiguracja pamięci na serwerze MSSQL jest bardzo ważną sprawą odpowiada ona za wydajność naszego serwera oraz komfort pracy.

Sprawdzamy parametry serwera:

select @@version

select serverproperty ('productversion')
select serverproperty ('productlevel')
select serverproperty ('edition')
master.dbo.xp_msver

Pamięć w serwerze z zainstalowanym systemem MSSQL

MSSQL potrzebuje pamięci do poprawnej pracy jednak w przeciwieństwie do innych aplikacji jesteśmy w stanie zarządzać tą pamięcią. MSSQL lubi dużo pamięci i jeżeli nie damy mu limitu zajmie cały dostępny obszar dusząc inne aplikacje a nawet system operacyjny. MSSQL który zajął 8G pamięci fizycznej nie zmniejszy swojego rozmiary. Jedynie restart może wyczyścić pamięć. Gdy pamięć zostanie przepełniona spada wydajność systemu MSSQL spadają czasy reakcji wzrasta zużycie procesora oraz dysku.

Aby zaradzić temu problemowi należy ustawić maksymalny oraz minimalny pułap pamięci.

Używamy do tego komendy sp_configure w ustawieniach SQL lub w SQL serwer instance w GUI.

Zalecane wartości pamięci

Minimalna pamięć dla serwera MSSQL 2005 to 512MB zalecana to 1GB lub więcej

Minimalna pamięć dla serwera MSSQL 2008 to 1GB zalecana to 4GB lub więcej

Ustawienie maksymalnej wartości pamięci możemy wykonać z linii poleceń

-- podglądanie zaawansowanych opcji SQL:
sp_configure 'show advanced options', 1
RECONFIGURE
GO

-- Ustawienie maksymalnej wartości pamięci:
sp_configure 'max server memory', 6144
RECONFIGURE
GO

Po ustawieniu nowego parametru sprawdzamy spójność bazy

 

 

Search