Ekinlikler
31 Mar 23 - 2 Nis 23
En büyük SQL, Fabric ve Power BI öğrenme etkinliği. 31 Mart – 2 Nisan. 400 ABD doları tasarruf etmek için FABINSIDER kodunu kullanın.
Bugün kaydolunBu tarayıcı artık desteklenmiyor.
En son özelliklerden, güvenlik güncelleştirmelerinden ve teknik destekten faydalanmak için Microsoft Edge’e yükseltin.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Tüm veritabanları için işlem günlüğü alanı kullanım istatistikleri sağlar. SQL Server'da bekleme ve mandal istatistiklerini sıfırlamak için de kullanılabilir.
için geçerlidir: SQL Server 2008 (10.0.x) ve sonraki sürümleri ve SQL Veritabanı (bazı bölgelerdeÖnizleme )
Transact-SQL söz dizimi kuralları
DBCC SQLPERF
(
[ LOGSPACE ]
| [ "sys.dm_os_latch_stats" , CLEAR ]
| [ "sys.dm_os_wait_stats" , CLEAR ]
)
[ WITH NO_INFOMSGS ]
İşlem günlüğünün geçerli boyutunu ve her veritabanı için kullanılan günlük alanı yüzdesini döndürür. İşlem günlüğünde kullanılan alan miktarını izlemek için bu bilgileri kullanın.
Önemli
SQL Server 2012 (11.x) ile başlayan işlem günlüğü için alan kullanımı bilgileri hakkında daha fazla bilgi için bu konudaki Açıklamalar bölümüne bakın.
Mandal istatistiklerini sıfırlar. Daha fazla bilgi için bkz. sys.dm_os_latch_stats (Transact-SQL). Bu seçenek SQL Veritabanı'nda kullanılamaz.
Bekleme istatistiklerini sıfırlar. Daha fazla bilgi için bkz. sys.dm_os_wait_stats (Transact-SQL). Bu seçenek SQL Veritabanı'nda kullanılamaz.
Önem düzeyi 0 ile 10 arasında olan tüm bilgilendirme iletilerini gizler.
Aşağıdaki tabloda sonuç kümesindeki sütunlar açıklanmaktadır.
Sütun adı | Tanım |
---|---|
Veritabanı Adı | Görüntülenen günlük istatistikleri için veritabanının adı. |
Günlük Boyutu (MB) | Günlüğe ayrılan geçerli boyut. Veritabanı Altyapısı iç üst bilgi bilgileri için az miktarda disk alanı ayırdığından, bu değer her zaman başlangıçta günlük alanı için ayrılan miktardan küçüktür. |
Kullanılan Günlük Alanı (%) | İşlem günlüğü bilgilerini depolamak için kullanılmakta olan günlük dosyasının yüzdesi. |
Durumu | Günlük dosyasının durumu. Her zaman 0. |
SQL Server 2012'den (11.x) başlayarak, veritabanı başına işlem günlüğü için alan kullanımı bilgilerini döndürmek için DBCC SQLPERF(LOGSPACE)
yerine sys.dm_db_log_space_usage DMV'sini kullanın.
İşlem günlüğü, veritabanında yapılan her işlemi kaydeder. Daha fazla bilgi için bkz. İşlem Günlüğü (SQL Server) ve SQL Server İşlem Günlüğü Mimarisi ve Yönetim Kılavuzu.
SQL Server, DBCC SQLPERF(LOGSPACE)
çalıştırmak için sunucuda SUNUCU DURUMUNU GÖRÜNTÜLEME izni gerektirir. Bekleme ve mandal istatistiklerini sıfırlamak için sunucuda ALTER SERVER STATE
izni gerekir.
SQL Veritabanı Premium ve İş Açısından Kritik katmanları için veritabanında VIEW DATABASE STATE izni gerekir. SQL Veritabanı Standart, Temel ve Genel Amaçlı katmanları IÇIN SQL Veritabanı yönetici hesabı gerekir. Sıfırlama bekleme ve mandal istatistikleri desteklenmez.
Aşağıdaki örnek, SQL Server örneğinde yer alan tüm veritabanları için LOGSPACE
bilgileri görüntüler.
DBCC SQLPERF (LOGSPACE);
GO
Sonuç kümesi aşağıdadır.
Database Name Log Size (MB) Log Space Used (%) Status
------------- ------------- ------------------ -----------
master 3.99219 14.3469 0
tempdb 1.99219 1.64216 0
model 1.0 12.7953 0
msdb 3.99219 17.0132 0
AdventureWorks 19.554688 17.748701 0
Aşağıdaki örnek, SQL Server örneğinin bekleme istatistiklerini sıfırlar.
DBCC SQLPERF ("sys.dm_os_wait_stats", CLEAR);
Ekinlikler
31 Mar 23 - 2 Nis 23
En büyük SQL, Fabric ve Power BI öğrenme etkinliği. 31 Mart – 2 Nisan. 400 ABD doları tasarruf etmek için FABINSIDER kodunu kullanın.
Bugün kaydolun