Talaan ng mga Nilalaman:

Paano ko malalaman kung ang aking SQL Server ay may sapat na memorya?
Paano ko malalaman kung ang aking SQL Server ay may sapat na memorya?

Video: Paano ko malalaman kung ang aking SQL Server ay may sapat na memorya?

Video: Paano ko malalaman kung ang aking SQL Server ay may sapat na memorya?
Video: MOTHERBOARD ANG SIRA 2024, Setyembre
Anonim
  1. Suriin ang SQLServer : Buffer ManagerPage Life Expectancy, kung ang halaga ay mas mababa sa 300 segundo, iyong SQL Server kailangan pa alaala .
  2. Suriin ang Page File\% Usage(_Total), kung makikita mo ito mataas na 50%+, iyong Kailangan din ng Operating System/iba pang mga application alaala .

Tinanong din, paano ko malalaman kung ang aking SQL Server ay nangangailangan ng karagdagang memorya?

Paano Malalaman Kung Napakaraming Memorya ng Iyong SQL Server

  1. Ang Max Server Memory ay nakatakda sa antas ng instance: i-right-click sa pangalan ng iyong SQL Server sa SSMS, i-click ang Properties, Memory, at ito ay "Maximum server memory." Ito ay kung gaano karaming memory ang handa mong hayaang gamitin ng makina.
  2. Ang Target ng Server Memory ay kung gaano karaming memory ang gustong gamitin ng engine.

Sa dakong huli, ang tanong ay, bakit ang SQL Server ay kumukuha ng napakaraming memorya? SQL Server ay dinisenyo upang gamitin ang lahat ng alaala sa server bilang default. Ang dahilan nito ay ang SQL Server na iyon i-cache ang data sa database sa RAM kaya ganun maa-access nito ang data nang mas mabilis kaysa sa magagawa nito kung kailangan nitong basahin ang data mula sa disk sa tuwing kailangan ito ng isang user.

Kaugnay nito, gaano karaming memorya ang talagang kailangan ng aking SQL Server?

Mga Kinakailangan sa OS: Ang isang magandang tuntunin ng thumb ay magreserba ng 1 GB ng RAM para sa OS bilang default, kasama ang karagdagang 1 GB para sa bawat 4 GB sa pagitan ng 4-16 at isa pang 1 GB para sa bawat 8 GB na naka-install sa itaas ng 16 GB. Ano ang hitsura nito sa a server na may 32 GB RAM ay 7 GB para sa iyong OS, kasama ang natitirang 25 GB na nakatuon sa iyong SQL Server.

Ginagamit ba ng SQL Server ang lahat ng magagamit na memorya?

SQL Server ay gamit ang lahat ng alaala . Kahit magkano alaala inilagay mo sa isang sistema, SQL Server kalooban gamitin lahat ito pwede makuha hanggang sa ma-cache nito ang buong database alaala at pagkatapos ay ilan.

Inirerekumendang: