Skip to main content

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

Bagl wali janmreli tracok (Lehet 2024)

Bagl wali janmreli tracok (Lehet 2024)
Anonim

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 Profiler SQL-kiszolgáló nyomkövető lépésről-lépésre történő létrehozásának folyamata a következő:

  1. Nyisd ki SQL Server Management Studio és csatlakozzon az Ön által vá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 a következőt: SQL Server Profiler tól Eszközök menü. 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 létrehozni és megnyit egy Nyomkövetési tulajdonságok ablak. Az ablak üres, így megadhatja a nyomelem részleteit.

  5. Hozzon létre egy leíró nevet a nyomkövetéshez, és írja be azt Nyomkövetési név szövegdoboz.

    Válasszon ki egy sablont a nyomvonalhoz a Használja a sablont legördülő menü. 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.

  6. Válasszon helyet a nyomkövetési eredmények mentéséhez. Itt két lehetősége van:

    választ Mentés fájlba a nyomvonal mentése a helyi merevlemezen lévő fájlra. Adjon meg egy fájlnevet és helyet a Mentés másként ablakban, amely megjelenik a jelölőnégyzetre kattintva. Maximális fájlméretet is megadhat MB-ban, hogy korlátozza a nyomkövetésnek a lemezhasználatra gyakorolt ​​hatását.

    választ Mentés a táblázathoz hogy nyomon kövesse az SQL Server adatbázisban lévő táblázatot. 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.

  7. Kattintson a Események kiválasztása lapot, 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 beállításokat is megtekinthet a Összes esemény megjelenítése ésAz összes oszlop megjelenítése jelölőnégyzeteket.

  8. Kattints a Fuss gombot a nyomkövetés megkezdéséhez. Ha végzett, válassza ki Állítsa le a nyomkövetést tól fájl menü.

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:

  • A szabvány sablon, amely számos információt gyűjt az SQL Server kapcsolatokról, a tárolt eljárásokról és a Transact-SQL utasításokról
  • A Tuning sablon, amely adatokat gyűjt össze az Adatbázis-motorok hangolása tanácsadóval az SQL Server teljesítményének beállításához
  • A TSQL_Replay sablon, amely elégséges információkat gyűjt minden Transact-SQL utasításról, hogy újra létrehozza a tevékenységet a jövőben

Ez a cikk az SQL Server 2012 SQL Server Profilerre vonatkozik. Van még korábbi verziók is.