Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.