Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 20055|Odpowiedź: 1

[Napiwki] SQL Server DBCC DROPCLEANBUFFERS jest nieprawidłowy?

[Skopiuj link]
Opublikowano 2021-7-13 o 15:45:20 | | |
BCC DROPCLEANBUFFERS służy do czyszczenia pamięci podręcznej danych w pamięci, a zazwyczaj podczas tuningu wydajności wykonujemy DBCC DROP CLEANBUFFERS przed wykonaniem instrukcji, aby ułatwić czas wykonania i fizyczne zużycie IO instrukcji.

Jednak ten trik nie zawsze jest skuteczny.

Niektórzy mogli doświadczyć tego zjawiska,Nawet jeśli DROPCLEANbuffer DBCC zostaną wykonane, nadal nie ma fizycznego odczytu informacji wyjściowych SSMS, a to zdanie nadal jest odczytem danych z pamięci (odczyt logiczny)

Będziesz zaskoczony: "Czy bufor w pamięci nie jest opróżniony, dlaczego nie ma fizycznego odczytu?" Czy to zjawisko jest nieprawidłowym DBCC DROPCLEANBUFFERS? ”

Nie. DROP CLEANBUFFERS rzeczywiście mogą być używane do czyszczenia pamięci podręcznej danych, ale tylko stron cache w stanie czystego; natomiast jeśli są one zanieczyszczone, czyli strony danych w pamięci, które zostały zmodyfikowane i nie zostały zsynchronizowane z dyskiem, nie mogą zostać usunięte z pamięci podręcznej, ze względów wydajnościowych.

Więc gdy napotkasz DROP CLEANBUFFERS "nieprawidłowy", spróbuj ręcznie zsynchronizować strony danych w pamięci i dysku, wykonując:



Możesz także sprawdzić liczbę i rozmiar czystych i brudnych stron w bieżącej pamięci, mówiąc następująco:


Polecenie czyszczenia pamięci podręcznej:




Oryginał:Logowanie do linku jest widoczne.




Poprzedni:Podsumowanie tabel partycjonowanych w SQL Server
Następny:SQL SERVER usuwa funkcję partycji delete oraz schemat partycji
 Ziemianin| Opublikowano 2021-7-13 15:46:02 |
Instrukcje obsługi punktów kontrolnych w SQL Server

https://blog.csdn.net/tjvictor/article/details/5209604
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com