Aracılığıyla paylaş


sys.dm_db_xtp_object_stats (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure 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.