Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Jelentése azokat a sorokat, amelyeket az egyes In-Memory OLTP objektumok műveletei érintettek az utolsó adatbázis újraindítása óta. A statisztikák frissülnek, amikor a művelet végrehajtódik, függetlenül attól, hogy a tranzakció kötelezően vagy visszafordították.
A sys.dm_db_xtp_object_stats rendszerdinamikus menedzsment nézet segíthet azonosítani, mely memóriaoptimalizált táblák változnak a legtöbben. Előfordulhat, hogy eltávolítod a nem használt vagy ritkán használt indexeket a táblázatról, mivel minden index befolyásolja a teljesítményt. Ha vannak hash indexek, időnként kell újraértékelni a bucket-számot. További információért lásd: A megfelelő vödörszám meghatározása hash indexekhez.
Használd sys.dm_db_xtp_object_stats annak azonosítására, hogy mely memóriaoptimalizált táblák keverednek írás-írás ütközésekkel, amelyek befolyásolhatják az alkalmazás teljesítményét. Például, ha tranzakciós újrapróbálkozási logika van, ugyanazt a utasítást többször is el kell futtatni. Ezt az információt arra is használhatod, hogy azonosítsd azokat a táblákat (és így az üzleti logikát), amelyek írás-írási hibákezelést igényelnek.
A nézet tartalmaz egy sort minden memóriaoptimalizált táblázathoz az adatbázisban.
További információ: In-Memory OLTP (In-Memory Optimalizálás).
| Oszlop név | Adattípus | Description |
|---|---|---|
| object_id | bigint | Az objektum azonosítója. |
| row_insert_attempts | bigint | Az utolsó adatbázis óta újrainduló sorok száma mind elkötelezett, mind megszakított tranzakciók által a táblába kerültek. |
| row_update_attempts | bigint | A táblázatban az utolsó adatbázis újraindítása óta frissített sorok száma mind a vállalt, mind a megszakított tranzakciók által. |
| row_delete_attempts | bigint | Az utolsó adatbázis újraindítása óta törölt sorok száma mind a vállalt, mind a megszakított tranzakciók által. |
| write_conflicts | bigint | Az utolsó adatbázis újraindítása óta bekövetkezett írási ütközések száma. |
| unique_constraint_violations | bigint | Az adatbázis utolsó újraindítása óta történt egyedi korlátozások száma. |
| object_address | varbinary(8) | Csak belső használatra. |
Permissions
VIEW DATABASE STATE engedélyt igényel a jelenlegi adatbázison.
Engedélyek az SQL Server 2022-hez és újabb verziókhoz
Az adatbázishoz a VIEW DATABASE PERFORMANCE STATE engedélyre van szükség.
Kapcsolódó tartalom
- Bevezetés a Memory-Optimized-táblák használatába
- Memory-Optimized Table dinamikus menedzsment nézetek
- In-Memory OLTP áttekintése és használati forgatókönyvek
- Teljesítmény optimalizálása memóriabeli technológiákkal az Azure SQL Database
- Teljesítmény optimalizálása memóriabeli technológiákkal a felügyelt Azure SQL-példányokban