Tracok létrehozása az SQL Server 2012 segítségével

Az SQL Server Profiler segítségével követheti az adatbázis teljesítményének problémáit

Az SQL Server Profiler egy diagnosztikai eszköz a Microsoft SQL Server 2012 rendszerrel. Lehetővé teszi az SQL-nyomok létrehozását, amelyek nyomon követik az SQL Server adatbázisával végrehajtott konkrét műveleteket. Az SQL nyomok értékes információkat nyújtanak adatbázis- problémák megoldásához és az adatbázis-motor teljesítményének beállításához. Például az adminisztrátorok nyomon követhetik a lekérdezésben a szűk keresztmetszetet, és optimalizálhatják az adatbázis teljesítményét.

Trace létrehozása

Az SQL Server Trace SQL Server Profilerrel történő lépésről-lépésre történő létrehozásának folyamata a következő:

  1. Nyissa meg az SQL Server Management Studio alkalmazást, és csatlakozzon az Ön által kiválasztott SQL Server példányhoz. Adja meg a kiszolgáló nevét és a megfelelő bejelentkezési adatokat, hacsak nem használja a Windows-hitelesítést.
  2. Az SQL Server Management Studio megnyitása után válassza az SQL Server Profiler elemet az Eszközök menüből. Ne feledje, hogy ha nem tervezi, hogy más SQL Server eszközöket használ ebben a felügyeleti munkamenetben, akkor az SQL Profilert közvetlenül elindíthatja, nem pedig a Management Studio segítségével.
  3. Adja meg újra a bejelentkezési adatokat, ha erre kéri.
  4. Az SQL Server Profiler feltételezi, hogy új nyomot kíván indítani, és megnyitja a Trace Properties ablakot. Az ablak üres, így megadhatja a nyomelem részleteit.
  5. Hozzon létre egy leíró nevet a nyomkövetéshez, és írja be a Trace Name mezőbe.
  6. Válassza ki a sablon sablont a Használati sablon legördülő menüből. Ez lehetővé teszi, hogy az SQL Server könyvtárában tárolt előre definiált sablonok segítségével indítsa el a nyomot.
  7. Válasszon helyet a nyomkövetési eredmények mentéséhez. Itt két lehetősége van:
    • Válassza a Mentés a fájlba lehetőséget, hogy mentse a nyomvonalat a helyi merevlemezen lévő fájlra. Adja meg a fájl nevét és helyét a Mentés másként ablakban, amely megjelenik a jelölőnégyzet beillesztésével. Maximális fájlméretet is megadhat MB-ban, hogy korlátozza a nyomkövetésnek a lemezhasználatra gyakorolt ​​hatását.
    • Válassza a Mentés a táblázathoz lehetőséget, hogy mentse a nyomvonalat az SQL Server adatbázisban lévő táblára. Ha ezt az opciót választja, akkor a rendszer arra kéri a kapcsolatot az adatbázisba, ahová a nyomkövetési eredményeket el akarja tárolni. Beállíthatja a maximális nyomkövetési méretet - táblázatos sorok ezreinél -, hogy korlátozza a nyomkövetésnek az adatbázisra gyakorolt ​​hatását.
  1. Kattintson az Események kiválasztása lapra, hogy ellenőrizze a nyomon követendő eseményeket. Egyes események automatikusan kiválasztásra kerülnek a kiválasztott sablon alapján. Ezeket az alapértelmezett beállításokat módosíthatja, és további lehetőségeket tekinthet meg az Összes esemény megjelenítése és az összes oszlop megjelenítése jelölőnégyzetekre kattintva.
  2. A nyomkövetés megkezdéséhez kattintson a Futtatás gombra. Ha végzett, válassza a Fájl menü Stop Trace parancsát.

Sablon kiválasztása

Amikor nyomon követi nyomon, az SQL Server nyomkövetési könyvtárában található sablonok bármelyikére alapozhatja. Három leggyakrabban használt nyomkövetési sablon:

Megjegyzés : Ez a cikk az SQL Server 2012 SQL Server Profilerrel foglalkozik. A korábbi verziókhoz lásd: Hogyan készíthet nyomkövetést az SQL Server Profiler 2008 alkalmazással ?