Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform System (PDW)
Tüm temiz tamponları buffer havuzundan ve columnstore nesnelerini columnstore nesne havuzundan kaldırır.
Transact-SQL söz dizimi kuralları
Syntax
Syntax for SQL Server, Azure SQL Veritabanı, and serverless SQL pool in Azure Synapse Analytics:
DBCC DROPCLEANBUFFERS [ WITH NO_INFOMSGS ]
Azure Synapse Analytics ve Analiz Platformu Sistemi (PDW) için söz dizimi:
DBCC DROPCLEANBUFFERS ( COMPUTE | ALL ) [ WITH NO_INFOMSGS ]
Argümanlar
BİLGİ_MSJSIZ
Tüm bilgilendirme iletilerini gizler. Informational messages always suppressed on Azure Synapse Analytics and Analytics Platform System (PDW).
COMPUTE
Her Hesaplama düğümünden bellekteki veri önbelleğini temizleyin.
HEPSİ
Her Compute düğümünden ve Control düğümünden bellekteki veri önbelleğini temizleyin. Bir değer belirtmiyorsanız bu ayar varsayılan olarak kullanılır.
Remarks
DBCC DROPCLEANBUFFERS Soğuk tampon önbelleği ile sorguları kontrol etmek için kullanılır, ancak kapatıp sunucuyu yeniden başlatmadan.
Buffer havuzundan temiz tamponlar ve columnstore nesne havuzundan columnstore nesneleri çıkarmak için önce CHECKPOINT kullanarak soğuk buffer önbelleği üretin. CHECKPOINT, mevcut veritabanı için tüm kirli sayfaları diske yazmayı zorlar ve tamponları temizler. Veritabanını kontrol ettikten sonra, tüm tamponları tampon havuzundan kaldırma komutu verebilirsiniz DBCC DROPCLEANBUFFERS .
Azure SQL Veritabanı'nda, DBCC DROPCLEANBUFFERS geçerli veritabanını veya elastik havuzu barındıran veritabanı altyapısı örneğinde çalışır. Bir kullanıcı veritabanında çalıştırıldığında, DBCC DROPCLEANBUFFERS o veritabanı için temiz buffer bırakılır. Veritabanı elastik havuzda ise, o elastik havuzdaki diğer tüm veritabanlarında temiz tamponlar da bırakılır. Komutunun veritabanında yürütülmesinin master aynı mantıksal sunucudaki diğer veritabanları üzerinde hiçbir etkisi yoktur. Bu komutu Basic, S0 veya S1 hizmet hedefi kullanılarak bir veritabanında çalıştırmak, aynı mantıksal sunucuda bu hizmet hedeflerini kullanan diğer veritabanlarında temiz tamponlar bırakabilir.
Sonuç kümeleri
DBCC DROPCLEANBUFFERSSQL Server'da döner:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Permissions
Şunlar için geçerlidir: SQL Server, Analiz Platformu Sistemi (PDW)
- Sunucuda sistem yöneticisi izni gerektirir
Geçerlidir: SQL Server 2022 ve sonrası
- Sunucuda ALTER SERVER STATE izni gerektirir
Şunlar için geçerlidir: Azure SQL Veritabanı
- Sunucu rolünde üyelik gerektirir ##MS_ServerStateManager##
Şunlar için geçerlidir: Azure Synapse Analytics
- db_owner sabit sunucu rolünde üyelik gerektirir