Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Rapporterar de talrader som påverkats av operationer på vart och ett av de In-Memory OLTP-objekten sedan senaste databasomstart. Statistik uppdateras när operationen körs, oavsett om transaktionen commis eller rullades tillbaka.
Systemets sys.dm_db_xtp_object_stats dynamiska hanteringsvy kan hjälpa dig att identifiera vilka minnesoptimerade tabeller som förändras mest. Du kan välja att ta bort oanvända eller sällan använda index i tabellen, eftersom varje index påverkar prestandan. Om det finns hashindex bör du periodiskt omvärdera hinkräkningen. För mer information, se Bestämning av rätt hinkantal för hashindex.
Använd sys.dm_db_xtp_object_stats för att identifiera vilka minnesoptimerade tabeller som orsakar skriv-skriv-konflikter, vilket kan påverka applikationens prestanda. Till exempel, om du har transaktionsretry-logik kan samma sats behöva utföras mer än en gång. Du kan också använda denna information för att identifiera tabeller (och därmed affärslogik) som kräver skriv-skriv-felhantering.
Vyn innehåller en rad för varje minnesoptimerad tabell i databasen.
Mer information finns i In-Memory OLTP (In-Memory Optimization).
| Kolumnnamn | Datatyp | Description |
|---|---|---|
| object_id | bigint | Objektets ID. |
| row_insert_attempts | bigint | Antalet rader som lagts in i tabellen sedan senaste databasomstarten av både committerade och avbrutna transaktioner. |
| row_update_attempts | bigint | Antalet rader som uppdaterats i tabellen sedan senaste databasomstarten har ändrats av både committerade och avbrutna transaktioner. |
| row_delete_attempts | bigint | Antalet rader som raderats från tabellen sedan senaste databasomstarten av både committed och avbrutna transaktioner. |
| write_conflicts | bigint | Antalet skrivkonflikter som inträffat sedan den senaste databasomstarten. |
| unique_constraint_violations | bigint | Antalet unika begränsningsbrott som har inträffat sedan senaste databasomstarten. |
| object_address | varbinary(8) | Endast intern användning. |
Permissions
Kräver behörighet VISA DATABASENS TILLSTÅND på den aktuella databasen.
Behörigheter för SQL Server 2022 och senare
Kräver behörigheten VISA DATABASPRESTANDATILLSTÅND för databasen.