Microsoft distribuira ispravke za Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2012 kao jednu datoteku koja se može preuzeti. Pošto su ispravke kumulativne, svako novo izdanje sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravki za SQL Server 2008 R2 ili SQL Server 2012.
Simptomi
Razmotrite sledeći scenario:
-
Domaćini ste velike baze podataka koja ima gomile u sistemu Microsoft SQL Server 2008 R2 ili Microsoft SQL Server 2012.
-
Za bazu podataka omogućavate izolaciju snimka posvećenog čitanju (RCSI).
U ovom scenariju može doći do niskih CPU porasta u određenom intervalu (svakih pet sekundi), čak i kada nema aktivnosti korisnika.Napomena Do ovog problema dolazi i u sistemu Microsoft SQL Server 2005.
Uzrok
Do ovog problema dolazi zato što se heap stranice ne sinhronizuju sa stranicama slobodnog prostora stranice (PFS). Kada je RCSI omogućen, možda postoje neki zapisi o duhovima na stranicama gomile. Kada se ovi zapisi duhova uklone sa stranica gomile, deo duha se ne uklanja sa PFS stranica. Ovo ponašanje dovodi do toga da se zadatak koji obriše zapise duhova sa PFS stranica izvršava više puta. Ovaj zadatak će se skenirati kroz PFS stranice svakih 5 sekundi, što će pokrenuti problem opisan u odeljku "Simptomi".
Rešenje
Kumulativne informacije o ažuriranju
SQL Server 2012
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 1 za SQL Server 2012. Za više informacija o ovom paketu kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2679368 Kumulativni paket ispravki 1 za SQL Server 2012Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje ispravki za SQL Server 2012. Microsoft preporučuje da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2692828 SQL Server 2012 builds koji su objavljeni nakon što je SQL Server 2012 objavljen Morate primeniti hitnu ispravku za SQL Server 2012 na instalaciju sistema SQL Server 2012.
SQL Server 2008 R2 servisni paket 1
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 5 za SQL Server 2008 R2 servisni paket 1. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2659694 Kumulativni paket ispravki 5 za SQL Server 2008 R2 servisni paket 1Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2567616 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 Service Pack 1 was released
Kumulativni paket ispravki 11 za SQL Server 2008 R2
Ispravka za ovaj problem je prvi put objavljena u kumulativnoj ispravci 11. Za više informacija o nabavljanju ovog paketa kumulativnih ispravki za SQL Server 2008 R2 kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
2633145 Kumulativni paket ispravki 11 za SQL Server 2008 R2Napomena Pošto su verzije kumulativne, svako novo izdanje ispravke sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodno izdanje SQL Server 2008 R2 ispravke. Preporučujemo da razmislite o primeni najnovijeg izdanja ispravke koje sadrži ovu hitnu ispravku. Za više informacija kliknite na sledeći broj članka da biste videli članak u Microsoft bazi znanja:
981356 SQL Server 2008 R2 builds that were released after SQL Server 2008 R2 was released
Rešenje
Da biste zaobišli ovaj problem, dodajte grupisan indeks u tabele koje nemaju grupisan indeks.
Više informacija
Da biste proverili da li imate isti problem opisan u odeljku "Simptomi", omogućite zastavicu za praćenje 661 da biste onemogućili čišćenje zapisa duhova. Ako nizak CPU porast nestane, onda imate isti problem.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".