Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 20055|Atsakyti: 1

[Patarimai] SQL Server DBCC DROPCLEANBUFFERS neleistinas?

[Kopijuoti nuorodą]
Publikuota: 2021-7-13 15:45:20 | | |
BCC DROPCLEANBUFFERS naudojamas duomenų talpyklai atmintyje išvalyti, ir paprastai, kai atliekame našumo derinimą, prieš vykdant sakinį vykdysime DBCC DROP CLEANBUFFERS, kad palengvintume sakinio vykdymo laiką ir fizinį IO suvartojimą.

Tačiau šis triukas ne visada yra labai efektyvus.

Kai kurie žmonės galėjo susidurti su šiuo reiškiniu,Net jei vykdomi DBCC DROPCLEANBUFFERS, SSMS išvesties informacijoje vis tiek nėra fizinio nuskaitymo, o šis teiginys vis tiek yra iš atminties nuskaitomi duomenys (loginis skaitymas)

Nustebsite: "Ar atminties buferis neištuštėjęs, kodėl nėra fizinio skaitymo?" Ar šis reiškinys netinkamas DBCC DROPCLEANBUFFERS? ”

Ne. DROP CLEANBUFFERS iš tiesų gali būti naudojamas norint išvalyti duomenų talpyklą atmintyje, bet tik švarios būsenos talpyklos puslapius, kita vertus, jei šie puslapiai yra nešvarūs puslapiai, tai yra duomenų puslapiai atmintyje, kurie buvo modifikuoti ir nebuvo sinchronizuoti su disku, tada jo negalima išvalyti iš talpyklos, taip yra dėl našumo priežasčių.

Taigi, kai susiduriate su DROP CLEANBUFFERS "netinkamu", pabandykite rankiniu būdu sinchronizuoti duomenų puslapius atmintyje ir diske, atlikdami:



Taip pat galite patikrinti švarių ir nešvarių puslapių skaičių ir dydį dabartinėje atmintyje sakydami:


Išvalyti talpyklos komandą:




Originalus:Hipersaito prisijungimas matomas.




Ankstesnis:"SQL Server" skaidytų lentelių suvestinė
Kitą:SQL SERVER pašalina ištrinti skaidinio funkciją ir skaidinio schemą
 Savininkas| Publikuota: 2021-7-13 15:46:02 |
Kontrolinio taško naudojimo SQL serveryje instrukcijos

https://blog.csdn.net/tjvictor/article/details/5209604
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com