Teljesítményszámlálók létrehozása a szegmenstérkép-kezelő teljesítményének nyomon követéséhez

A következőre vonatkozik: Azure SQL Database

A teljesítményszámlálók az adatfüggő útválasztási műveletek teljesítményének nyomon követésére szolgálnak. Ezek a számlálók a Teljesítményfigyelőben, a "Rugalmas adatbázis: Szegmenskezelés" kategória alatt érhetők el.

A szegmenstérkép-kezelő teljesítményét rögzítheti, különösen adatfüggő útválasztás esetén. A számlálók a Microsoft.Azure.SqlDatabase.ElasticScale.Client osztály metódusaival jönnek létre.

A legújabb verzió: Nyissa meg a Microsoft.Azure.SqlDatabase.ElasticScale.Client webhelyet. Lásd még : Alkalmazás frissítése a legújabb rugalmas adatbázis-ügyfélkódtár használatára.

Előfeltételek

  • A teljesítménykategória és a számlálók létrehozásához a felhasználónak a helyi Rendszergazda istrators csoportnak kell lennie az alkalmazást üzemeltető gépen.
  • Teljesítményszámláló-példány létrehozásához és a számlálók frissítéséhez a felhasználónak a Rendszergazda istrators vagy a Performance Monitor Users csoport tagjának kell lennie.

Teljesítménykategória és számlálók létrehozása

A számlálók létrehozásához hívja meg a ShardMapManagementFactory osztály CreatePerformanceCategoryAndCounters metódusát. A metódust csak egy rendszergazda hajthatja végre:

ShardMapManagerFactory.CreatePerformanceCategoryAndCounters()

Ezzel a PowerShell-szkripttel is végrehajthatja a metódust. A metódus a következő teljesítményszámlálókat hozza létre:

  • Gyorsítótárazott leképezések: A szegmenstérképhez gyorsítótárazott leképezések száma.
  • DDR-műveletek/mp: A szegmenstérkép adatfüggő útválasztási műveleteinek aránya. Ez a számláló akkor frissül, ha az Open Csatlakozás ionForKey() hívás sikeres kapcsolatot eredményez a cél szegmensével.
  • A leképezési keresési gyorsítótár másodpercenkénti találatai: A szegmenstérképen lévő leképezések sikeres gyorsítótár-keresési műveleteinek aránya.
  • A leképezési keresési gyorsítótár nem működik másodpercenként: A sikertelen gyorsítótár-keresési műveletek aránya a szegmensleképezésben lévő leképezésekhez.
  • Gyorsítótárban hozzáadott vagy frissített leképezések: A szegmensleképezés gyorsítótárában a leképezések hozzáadásának vagy frissítésének sebessége.
  • Gyorsítótárból eltávolított leképezések másodpercenként: A szegmenstérkép gyorsítótárából való eltávolításának sebessége.

A rendszer folyamatonként minden gyorsítótárazott szegmenstérképhez teljesítményszámlálókat hoz létre.

Jegyzetek

A következő események aktiválják a teljesítményszámlálók létrehozását:

A teljesítményszámlálókat a szegmenstérképen és -leképezéseken végrehajtott összes gyorsítótárművelet frissíti. A szegmenstérkép DeleteShardMap() használatával történő sikeres eltávolítása a teljesítményszámláló-példány törlését eredményezi.

Best practices

  • A teljesítménykategória és a számláló létrehozása csak egyszer végezhető el a ShardMapManager objektum létrehozása előtt. A CreatePerformanceCategoryAndCounters() parancs minden végrehajtása törli a korábbi számlálókat (az összes példány által jelentett adatok elvesznek), és újakat hoz létre.
  • A teljesítményszámláló-példányok folyamatonként jönnek létre. Ha egy alkalmazás összeomlik vagy eltávolít egy szegmenstérképet a gyorsítótárból, a teljesítményszámláló-példányok törlését eredményezi.

Kapcsolódó információk

Az Elastic Database szolgáltatásainak áttekintése

További információforrások

Még nem használ rugalmas adatbázis-eszközöket? Tekintse meg az első lépések útmutatót. Ha kérdése van, lépjen kapcsolatba velünk az SQL Database-hez készült Microsoft Q&A kérdésoldalon, és a funkciókérésekért, adjon hozzá új ötleteket, vagy szavazzon a meglévő ötletekre az SQL Database visszajelzési fórumában.