SQL er en database protokol, der bruges i flere operativsystemer. SQL Server er den software lag, der styrer SQL databaser over Windows Server operativsystem. SQL øger og nedsætter dens hukommelsesforbrug dynamisk. Det holder gamle forespørgsler i hukommelsen så længe som muligt . Softwarens hukommelsesbuffer balloner indtil serveren rapporterer hukommelsesproblemer . Så SQL Server fralægger forespørgsler, der ikke har været åbnet fornyligt . Selv om dette er den normale og tilsigtede adfærd SQL Server, server administratorer sæt minimum og maksimum hukommelse tærskler for SQL hvis hukommelsen buffer er indtagelse af for meget af systemets ressourcer. Instruktioner
Bestem , om en Memory Leak Exists
1
Start Task Manager ved at trykke "Ctrl + Alt + Del" samtidigt.
2
Kontroller hukommelsesforbrug SQL Server. Hvis du vil kontrollere hukommelsesforbruget , skal du klikke på "Processer "-fanen på Task Manager scroll ned indtil " SQL Server " er synligt på listen over processer . Det nummer placeret til højre for " SQL Server " er dens hukommelse forbrug. Skriv ned dette nummer.
3
Kontrollér systemets hukommelse . For at kontrollere systemets hukommelse, skal du klikke på "Performance " fanen på Task Manager. Under " Fysisk hukommelse " er der tre tal. Den første er den samlede mængde hukommelse , den anden er den tilgængelige hukommelse. Nedskriv begge disse numre.
4
Procentdelen af systemets hukommelse, der bruges af SQL Server. Opdel SQL Server hukommelsesforbrug med det samlede hukommelse til at bestemme den procentdel af systemets hukommelse, SQL Server bruger. Hvis dette tal er højere , end du ønsker , fortsætte med at sætte grænser for SQL Server hukommelse. Den eneste gang, at det er vigtigt at sætte SQL Server hukommelse grænser er, hvis SQL Server bruger over 95 procent af systemressourcer.
Sæt SQL Server Memory Leak
5 < p > Start SQL Server ved at klikke på " Start", " Alle programmer ", " SQL Server Management Studios ", " SQL Server ".
6
Klik på " Object Explorer "-knappen på SQL Server-programmet . En liste over servere vises. Hvis du kører SQL Server på den lokale computer , vil kun " localhost " vises på listen .
7
Start server egenskaber dialogboksen ved at højreklikke på serveren ikonet og derefter vælge "Egenskaber". < br >
8
Klik på "Memory " fanen på dialogboksen med egenskaber .
9
angive serverens hukommelse muligheder . Under " Server Memory Valg ," der er to tekstbokse. Den ene er mærket " Min server hukommelse, " den anden er mærket "Max Server Memory ". Skriv " 0" i tekstfeltet for " Min server hukommelse . " Indtast den maksimale mængde hukommelse (i megabytes) som SQL skal have adgang til i "Max Server Memory ". Når du er i tvivl , skal du starte med halvdelen af den samlede systemhukommelse. Du kan altid øge eller mindske denne mulighed afhængig af performance.