Kas yra TRC failas?
Faile su plÄtiniu .trc yra Miscrosoft SQL serverio duomenų bazÄs veiklos sekimo rezultatai. Å iuos failus sukuria programinÄ Ä¯ranga SQL Server Profiler; paprastai supakuota su Microsoft SQL Server programine įranga. Duomenų bazÄs administratoriai gali analizuoti duomenų bazÄs teiginių sekÄ ir peržiÅ«rÄti sekimo žurnalÄ , jei įtariama kokių nors klaidų ar įspÄjimų. Å ie failai paprastai yra tipiÅ¡kame MSSQL aplanke LOG, esanÄiame Windows operacinÄs sistemos programos failų kataloge.
TRC failo formatas
TRC failo formatÄ naudoja SQL Server Profiler, kad automatiÅ¡kai sugeneruotų naujÄ MS SQL serverio neseniai įvykdytų teiginių pÄdsakÄ . SQL serverio profiliavimo priemonÄ bet kokiam naujam pÄdsakui naudoja numatytÄ jį Å¡ablonÄ . TaÄiau programinÄje įrangoje yra keletas iÅ¡ anksto nustatytų Å¡ablonų, skirtų tam tikrų tipų įvykiams stebÄti. Taip pat SQL Server Profiler galima naudoti kuriant Å¡ablonus, kurie apibrÄžia įvykių klases ir duomenų stulpelius, kuriuos reikia įtraukti į pÄdsakus.
Iš anksto nustatyti šablonai
Å tai kai kurių iÅ¡ anksto nustatytų Å¡ablonų, įtrauktų į SQL Server Profiler, sÄ raÅ¡as:
- SP_Counts: fiksuoja saugomų procedÅ«rų vykdymo veiksmus laikui bÄgant.
- Standartinis: bendras pÄdsakų kÅ«rimo pradžios taÅ¡kas.
- TSQL: fiksuoja visus Transact-SQL teiginius, kuriuos klientai pateikia SQL Server, ir iÅ¡leidimo laikÄ . â TSQL_Duration: fiksuoja visus Transact-SQL teiginius, kuriuos klientai pateikia SQL Server, jų vykdymo laikÄ ir sugrupuoja juos pagal trukmÄ.
- TSQL_Grouped: naudokite konkretaus kliento ar vartotojo užklausoms tirti.
- TSQL_Locks: naudokite aklavietÄs trikÄių Å¡alinimui, užrakinimo skirtajam laikui ir eskalavimo įvykiams užrakinti.
- TSQL_Replay: naudokite kartotiniam derinimui, pvz., etaloniniam testavimui, atlikti.
- TSQL_SP: naudokite saugomų procedūrų komponentų žingsniams analizuoti.
- Tunning: naudokite sekimo iÅ¡vesties generavimui, kuriÄ Database Engine Tuning Advisor gali naudoti kaip darbo krÅ«vį duomenų bazÄms derinti.
Susiekite pÄdsakÄ su Windows Performance Log duomenimis
SQL Server Profiler galima naudoti norint atidaryti Microsoft Windows naÅ¡umo žurnalÄ , pasirinkti skaitiklius, kurie susietų su sekimu, ir rodyti pasirinktus naÅ¡umo skaitiklius kartu su pÄdsakais MS SQL Server Profiler GUI. NorÄdami nurodyti naÅ¡umo žurnalo duomenis, susijusius su pasirinktu sekimo įvykiu, vertikali raudona juosta SQL serverio profiliavimo priemonÄs sistemos monitoriaus duomenų lango srityje.