Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
Fontos megkülönböztetni a nyomkövetési fájlok mentését a nyomkövetési sablonok mentésétől. A nyomkövetési fájlok mentéséhez a rögzített eseményadatok egy adott helyre való mentését kell elvégezni. A nyomkövetési sablon mentése magában foglalja a nyomkövetés definíciójának mentését, például a megadott adatoszlopokat, eseményosztályokat vagy szűrőket.
Nyomkövetések mentése
Mentse a rögzített eseményadatokat egy fájlba vagy egy SQL Server-táblába, ha később elemeznie vagy vissza kell játszania a rögzített adatokat. A következők végrehajtásához használjon nyomkövetési fájlt:
Nyomkövetési fájl vagy nyomkövetési tábla használatával hozzon létre egy számítási feladatot, amelyet az Adatbázismotor-finomhangolási tanácsadó bemeneteként használnak.
Nyomkövetési fájl használatával rögzítheti az eseményeket, és elemzés céljából elküldheti a nyomkövetési fájlt a támogatási szolgáltatónak.
Az SQL Server lekérdezésfeldolgozó eszközeivel hozzáférhet az adatokhoz, vagy megtekintheti az adatokat az SQL Server Profilerben. A nyomkövetési táblát csak a sysadmin rögzített kiszolgálói szerepkör tagjai vagy a tábla létrehozója érheti el közvetlenül.
A nyomkövetési adatok táblába történő rögzítése lassabb művelet, mint a nyomkövetési adatok fájlba történő rögzítése. Másik lehetőségként rögzítheti a nyomkövetési adatokat egy fájlban, megnyithatja a nyomkövetési fájlt, majd nyomkövetési táblázatként mentheti a nyomkövetést.
Nyomkövetési fájl használata esetén az SQL Server Profiler a rögzített eseményadatokat (nem nyomkövetési definíciókat) egy SQL Server Profiler Trace (*.trc) fájlba menti. A bővítményt a rendszer automatikusan hozzáadja a fájl végéhez a nyomkövetési fájl mentésekor, függetlenül a többi megadott kiterjesztéstől. Ha például egy nyomkövetési fájlt ad Trace.datmeg, a létrehozott fájl neve Trace.dat.trc.
Fontos
A SHOWPLAN, az ALTER TRACE vagy a VIEW SERVER STATE engedéllyel rendelkező felhasználók megtekinthetik a Showplan kimenetében rögzített lekérdezéseket. Ezek a lekérdezések bizalmas információkat, például jelszavakat tartalmazhatnak. Ezért javasoljuk, hogy csak azoknak a felhasználóknak adja meg ezeket az engedélyeket, akik jogosultak bizalmas információk megtekintésére, például a db_owner rögzített adatbázis-szerepkör tagjai vagy a sysadmin rögzített kiszolgálói szerepkör tagjai. Azt is javasoljuk, hogy csak a Showplan-eseményeket tartalmazó Showplan-fájlokat vagy nyomkövetési fájlokat mentse az NTFS fájlrendszert használó helyre, és korlátozza a bizalmas információk megtekintésére jogosult felhasználók hozzáférését.
Sablonok mentése
A nyomkövetés sablondefiníciója tartalmazza a nyomkövetés létrehozásához használt eseményosztályokat, adatoszlopokat, szűrőket és minden egyéb tulajdonságot (a rögzített eseményadatok kivételével). Az SQL Server Profiler előre definiált rendszersablonokat biztosít a gyakori nyomkövetési feladatokhoz és bizonyos feladatokhoz, például olyan számítási feladat létrehozásához, amellyel az Adatbázismotor-finomhangolási tanácsadó hangolhatja a fizikai adatbázis kialakítását. Felhasználó által definiált sablonokat is létrehozhat és menthet.
Sablonok importálása és exportálása
Az SQL Server Profiler lehetővé teszi sablonok importálását és exportálását egyik kiszolgálóról a másikra. A sablon exportálása áthelyezi egy meglévő sablon másolatát egy ön által megadott könyvtárba. A sablon importálásával másolatot készíthet egy ön által megadott sablonról. Ha ezeket a sablonokat az SQL Server Profilerben tekinti meg, a sablon nevét követő "(felhasználó)" kifejezéssel különböztetheti meg őket a rendszersablonoktól. Előre definiált rendszersablonokat nem lehet felülírni vagy közvetlenül módosítani.
Teljesítmény elemzése sablonokkal
Ha gyakran figyeli az SQL Servert, sablonokkal elemezheti a teljesítményt. A sablonok minden alkalommal ugyanazokat az eseményadatokat rögzítik, és ugyanazt a nyomkövetési definíciót használják ugyanazon események monitorozásához. Nem kell minden nyomkövetés létrehozásakor definiálnia az eseményosztályokat és az adatoszlopokat. Emellett egy sablont is megadhat egy másik felhasználónak adott SQL Server-események figyeléséhez. Egy támogatási szolgáltató például egy sablont adhat meg az ügyfélnek. Az ügyfél a sablon használatával rögzíti a szükséges eseményadatokat, amelyeket aztán elemzés céljából elküld a támogatási szolgáltatónak.
Nyomkövetés mentése fájlba
Kapcsolódó tartalom
- Nyomkövetési eredmények mentése táblába (SQL Server Profiler)
- Nyomkövetési sablon létrehozása (SQL Server Profiler)
- Sablon levezetése futó nyomkövetésből (SQL Server Profiler)
- Sablon levezetése nyomkövetési fájlból vagy nyomkövetési táblából (SQL Server Profiler)
- Nyomkövetési sablon exportálása (SQL Server Profiler)
- Nyomkövetési sablon importálása (SQL Server Profiler)