Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Rapporteert de nummerrijen die beïnvloed zijn door bewerkingen op elk van de In-Memory OLTP-objecten sinds de laatste herstart van de database. Statistieken worden bijgewerkt wanneer de operatie wordt uitgevoerd, ongeacht of de transactie wordt gecommed of teruggedraaid.
De sys.dm_db_xtp_object_stats systeemdynamische beheerweergave kan je helpen te identificeren welke geheugen-geoptimaliseerde tabellen het meest veranderen. Je kunt ervoor kiezen ongebruikte of zelden gebruikte indexen uit de tabel te verwijderen, omdat elke index de prestaties beïnvloedt. Als er hash-indexen zijn, moet je periodiek het aantal buckets opnieuw evalueren. Voor meer informatie, zie Het Bepalen van het Juiste Bucket Count voor Hashindexen.
Gebruik sys.dm_db_xtp_object_stats om te identificeren welke geheugen-geoptimaliseerde tabellen schrijf-schrijfconflicten veroorzaken, wat de prestaties van je applicatie kan beïnvloeden. Als je bijvoorbeeld transactie-hertry-logica hebt, moet dezelfde instructie mogelijk meer dan eens worden uitgevoerd. Je kunt deze informatie ook gebruiken om de tabellen (en dus de bedrijfslogica) te identificeren die schrijf-schrijffouten vereisen.
De weergave bevat een rij voor elke geheugengeoptimaliseerde tabel in de database.
Zie In-Memory OLTP (In-Memory Optimization) voor meer informatie.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| object_id | bigint | De id van het object. |
| row_insert_attempts | bigint | Het aantal rijen dat sinds de laatste database opnieuw in de tabel is ingevoegd, zowel door gecommitteerde als afgebroken transacties. |
| row_update_attempts | bigint | Het aantal rijen dat sinds de laatste databaseherstart in de tabel is bijgewerkt, wordt zowel door gecommitteerde als afgebroken transacties bijgewerkt. |
| row_delete_attempts | bigint | Het aantal rijen dat sinds de laatste databaseherstart uit de tabel is verwijderd door zowel gecommitteerde als afgebroken transacties. |
| write_conflicts | bigint | Het aantal schrijfconflicten dat is opgetreden sinds de laatste herstart van de database. |
| unique_constraint_violations | bigint | Het aantal unieke constraint-overtredingen dat is opgetreden sinds de laatste herstart van de database. |
| object_address | varbinary(8) | Alleen intern gebruik. |
Permissions
Vereist VIEWDATABASE STATE-toestemming voor de huidige database.
Machtigingen voor SQL Server 2022 en hoger
Vereist VIEWDATABASE PERFORMANCE STATE-toestemming op de database.
Verwante inhoud
- Inleiding tot Memory-Optimized tabellen
- Memory-Optimized Dynamische Beheerweergaven van tabellen
- In-Memory OLTP Overzicht en Gebruiksscenario's
- Prestaties optimaliseren met behulp van in-memory technologieën in Azure SQL Database
- Prestaties optimaliseren met behulp van in-memory technologieën in Azure SQL Managed Instance