Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 20055|Răspunde: 1

[Bacșișuri] SQL Server DBCC DROPCLEANBUFFERS este invalid?

[Copiază linkul]
Postat la 2021-7-13 15:45:20 | | |
BCC DROPCLEANBUFFERS este folosit pentru a curăța cache-ul de date din memorie și, în general, când facem ajustarea performanței, vom executa DBCC DROP CLEANBUFFERS înainte ca instrucțiunea să fie executată, pentru a facilita timpul de execuție și consumul fizic de IO al unei instrucțiuni.

Totuși, acest truc nu este întotdeauna foarte eficient.

Unii oameni s-ar putea să fi întâlnit acest fenomen,Chiar dacă DBCC DROPCLEANBUFFERS sunt executate, tot nu există o citire fizică în informațiile de ieșire ale SSMS, iar această instrucțiune este tot datele citite din memorie (citire logică)

Vei fi surprins: "Nu e tampon din memorie golit, de ce nu există o citire fizică?" Este acest fenomen invalid DBCC DROPCLEANBUFFERS? ”

Nu. DROP CLEANBUFFERS pot fi într-adevăr folosite pentru a curăța cache-ul de date din memorie, dar doar paginile cache-ului aflate în stare clean; pe de altă parte, dacă aceste pagini sunt pagini murdare, adică pagini de date din memorie care au fost modificate și nu au fost sincronizate pe disc, atunci acestea nu pot fi șterse din cache, acest lucru din motive de performanță.

Așadar, când întâlnești DROP CLEANBUFFERS "invalid", încearcă să sincronizezi manual paginile de date din memorie și disc, realizând:



De asemenea, poți verifica numărul și dimensiunea paginilor curate și a paginilor murdare din memoria curentă spunând următoarele:


Comandă de curățare a cache-ului:




Original:Autentificarea cu hyperlink este vizibilă.




Precedent:Rezumat Sql Server al tabelelor partiționate
Următor:SQL SERVER elimină funcția de ștergere a partițiilor și schema de partiții
 Proprietarul| Postat la 2021-7-13 15:46:02 |
Instrucțiuni pentru utilizarea punctului de control în SQL Server

https://blog.csdn.net/tjvictor/article/details/5209604
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com