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
Son veritabanı yeniden başlatmasından bu yana her In-Memory OLTP nesnesi üzerindeki işlemlerden etkilenen satır sayısını raporlar. İstatistikler, işlem yürütüldüğünde, işlemin commit olup olmamasına veya geri alınmasına bakılmaksızın güncellenir.
Sistem dinamik yönetim görünümü, sys.dm_db_xtp_object_stats hangi bellek optimize edilmiş tabloların en çok değiştiğini belirlemenize yardımcı olabilir. Her endeks performansı etkilediği için masadaki kullanılmayan veya nadiren kullanılan indeksleri kaldırmaya karar verebilirsiniz. Eğer hash indeksleri varsa, bucket sayısını periyodik olarak yeniden değerlendirmelisiniz. Daha fazla bilgi için, Hash Indexes için Doğru Kovalı Sayısının Belirlenmesi bölümüne bakınız.
sys.dm_db_xtp_object_stats Hangi bellek optimize edilmiş tabloların yazma-yazma çatışmalarına yol açtığını ve bu da uygulamanızın performansını etkileyebileceğini belirlemek için kullanın. Örneğin, işlem yeniden deneme mantığınız varsa, aynı ifadenin birden fazla kez çalıştırılması gerekebilir. Ayrıca bu bilgiyi, yazma-yazma hata işlemesi gerektiren tabloları (ve dolayısıyla iş mantığını) tanımlamak için de kullanabilirsiniz.
Görünüm, veritabanındaki her bellek optimize edilmiş tablo için bir satır içerir.
Daha fazla bilgi için bkz. In-Memory OLTP (In-Memory İyileştirme).
| Sütun adı | Veri türü | Description |
|---|---|---|
| object_id | bigint | Nesnenin kimliği. |
| row_insert_attempts | bigint | Son veritabanı yeniden başlatılmasından beri hem bağlanmış hem de iptal edilen işlemlerle tabloya eklenen satır sayısı. |
| row_update_attempts | bigint | Son veritabanı yeniden başlatılmasından bu yana tabloda güncellenen satır sayısı, hem bağlanmış hem de iptal edilen işlemlerle güncellenir. |
| row_delete_attempts | bigint | Son veritabanı yeniden başlatıldığından beri hem bağlanmış hem de iptal edilen işlemlerle tablodan silinen satır sayısı. |
| write_conflicts | bigint | Son veritabanı yeniden başlatılmasından bu yana meydana gelen yazma çatışma sayısı. |
| unique_constraint_violations | bigint | Son veritabanı yeniden başlatılmasından bu yana meydana gelen benzersiz kısıtlama ihlallerinin sayısı. |
| object_address | varbinary(8) | Yalnızca iç kullanım. |
Permissions
Mevcut veritabanında VIEW DATABASE STATE izni gerektirir.
SQL Server 2022 ve üzeri için izinler
Veritabanında veritabanı performans durumunu görüntüleme izni gerektirir.
İlgili içerik
- Bellek-Optimize Edilmiş Tablolara Giriş
- Memory-Optimized Tablo Dinamik Yönetim Görünümleri
- In-Memory OLTP Genel Bakış ve Kullanım Senaryoları
- Azure SQL Veritabanı bellek içi teknolojileri kullanarak performansı iyileştirme
- Azure SQL Yönetilen Örneği'nde bellek içi teknolojileri kullanarak performansı iyileştirme