Autor Wątek: SQL i zużycie pamięci  (Przeczytany 257 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline grzesiobe

  • Nowy użytkownik
  • *
  • Wiadomości: 9
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.26 SP1
SQL i zużycie pamięci
« dnia: Marzec 19, 2025, 13:55:12 »
Witam
Jak to jest z zużyciem pamięci w SQL Express 2019. Na stronie MS jest napisane że zużywa max. 1GB RAM a system pokazuje że jest zużyty 3GB.
I drugie pytanie: czy dla bazy 2,5GB i 7 stanowisk warto zmieniać na SQL Standard.

Trzecie pytanie: Mam serwer (Windows Server 2012R2) a na tym SQL Server Standard 2014. Serwer ma 32GB RAM a zużycie na poziomie 80% z czego 16GB SQL Standard. Czy ten SQL Server może korzystać z większej ilości pamięci i czy muszę w tym celu mieć serwer z większą ilością RAM. Obecny serwer niestety nie obsługuje więcej niż 32 GB więc to dla mnie ważne.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17225
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: SQL i zużycie pamięci
« Odpowiedź #1 dnia: Marzec 19, 2025, 14:32:25 »
Jak to jest z zużyciem pamięci w SQL Express 2019. Na stronie MS jest napisane że zużywa max. 1GB RAM a system pokazuje że jest zużyty 3GB.

Mylisz pamięć procesu z cache (dla uproszczenia), skoro cache może zużywać 1GB to sam proces będzie zużywał więcej, ta specyfika / problem nadmiernego zużywania pamięci RAM jest dobrze znany od SQL'a 2012.

I drugie pytanie: czy dla bazy 2,5GB i 7 stanowisk warto zmieniać na SQL Standard.


To zależy od sposobu korzystania z bazy danych... Przypominam też, że sprzęt czy pełny serwer SQL nie rozwiązują wielu problemów, potrzebna jeszcze wiedza jak je wykorzystać - optymalizacja.

Trzecie pytanie: Mam serwer (Windows Server 2012R2) a na tym SQL Server Standard 2014. Serwer ma 32GB RAM a zużycie na poziomie 80% z czego 16GB SQL Standard. Czy ten SQL Server może korzystać z większej ilości pamięci i czy muszę w tym celu mieć serwer z większą ilością RAM. Obecny serwer niestety nie obsługuje więcej niż 32 GB więc to dla mnie ważne.


No to chyba oczywiste, że nie da się skorzystać z większej ilości ram niż jest udostępniania przez system operacyjny... Limity serwerów SQL są opisane w internecie: https://learn.microsoft.com/en-us/previous-versions/sql/2014/getting-started/features-supported-by-the-editions-of-sql-server-2014?view=sql-server-2014, jak widać dla edycji Standard 2014 jest to 128GB.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: SQL i zużycie pamięci
« Odpowiedź #1 dnia: Marzec 19, 2025, 14:32:25 »