Օգտագործելով SQL Server Profiler- ը `տվյալների բազայի կատարման հարցերը դիտարկելու համար
SQL Server Profiler- ը ախտորոշիչ գործիք է, որը ներառված է Microsoft SQL Server 2012-ի հետ: Այն թույլ է տալիս ստեղծել SQL- ի հետքեր, որոնք հետեւում են SQL Server տվյալների բազայի դեմ կատարված որոշակի գործողություններին: SQL- ի հետքերը ապահովում են արժեքավոր տեղեկություններ թղթապանակների խնդիրների լուծման եւ տվյալների բազայի շարժիչի աշխատանքի կատարման համար: Օրինակ, ադմինիստրատորները կարող են օգտագործել մի հետեւություն `հարցման մեջ խցանման հայտնաբերման եւ տվյալների շտեմարանի կատարողականի բարելավման համար օպտիմալացում մշակելու համար:
Ստեղծելով հետեւություն
SQL Server Trailer- ի հետ SQL Server- ի Profiler- ի ստեղծման քայլ առ քայլ գործընթացը հետեւյալն է.
- Բացեք SQL Server- ի կառավարման ստուդիան եւ միացեք ձեր ընտրության SQL Server- ի օրինակին: Տրամադրել սերվերի անունը եւ համապատասխան մուտքի վկայականները, եթե դուք չեք օգտագործում Windows Authentication- ը:
- SQL Server Management Studio- ը բացելուց հետո ընտրեք SQL Server Profiler Գործիքների ցանկից: Նշենք, որ եթե դուք մտադիր չեք օգտագործել այս SQL Server- ի այլ գործիքներ այս վարչական նիստում, կարող եք ընտրել SQL Profiler- ը անմիջապես, այլ ոչ թե անցնել կառավարման ստուդիայից:
- Կրկին մուտքագրեք հավատարմագրերը, եթե հուշում եք դա անել:
- SQL Server Profiler պնդում է, որ ցանկանում եք սկսել նոր հետք եւ բացում է Trace Properties պատուհանը: Պատուհանը դատարկ է, թույլատրելու համար նշեք մանրամասները:
- Ստեղծեք նկարագրող անուն, հետագծի համար եւ այն մուտքագրեք Trace Name տեքստային վանդակում:
- Ընտրեք Կաղապար բացվող մենյուից հետագծի համար ձեւանմուշ: Սա թույլ է տալիս Ձեզ սկսել ձեր հետքը `օգտագործելով SQL Server- ի գրադարանում պահվող նախնական ձեւանմուշներից մեկը:
- Ընտրեք վայր, ձեր հետքի արդյունքը փրկելու համար: Դուք այստեղ ունեք երկու տարբերակ.
- Ընտրեք Պահպանել Ֆայլի դիտումը տեղայն կոշտ սկավառակի վրա ֆայլի պահպանման համար: Ֆայլի անունը եւ գտնվելու վայրը տրամադրեք Save As պատուհանում, որը բացվում է վանդակի սեղմման արդյունքում: Կարող եք նաեւ սահմանել առավելագույն ֆայլի չափը ՄԲ-ում `սահմանափակելու ազդեցությունը սկավառակի օգտագործման վրա:
- Ընտրեք Պահպանել աղյուսակում , հետագծումը SQL Server- ի տվյալների բազայում գտնվող սեղանին փրկելու համար: Եթե ընտրեք այս տարբերակը, Ձեզ հուշում է միանալ այն տվյալների բազային, որտեղ ցանկանում եք պահպանել հետաքննության արդյունքները: Դուք նաեւ կարող եք սահմանել առավելագույն հետագծի չափը, հազարավոր սեղանի շարքերում, սահմանափակելու համար ձեր հետախուզական տվյալները ձեր տվյալների բազայում:
- Սեղմեք Իրադարձությունների ընտրման էջում վերանայեք այն իրադարձությունները, որոնք կհետեւեն ձեր հետքին: Որոշ իրադարձություններ ինքնաբերաբար ընտրվում են ձեր ընտրած ձեւանմուշի հիման վրա: Դուք կարող եք փոփոխել այս կանխադրված ընտրությունները այս պահին եւ դիտել լրացուցիչ ընտրանքներ, սեղմելով Ցույց տալ բոլոր իրադարձությունները եւ ցուցադրել բոլոր սյունակները արկղերը:
- Հպեք սկսելու համար սեղմեք « Run» կոճակը: Երբ ավարտվել եք, ընտրեք Ֆայլի ընտրացանկից Stop Trace- ը:
Ընտրելով Կաղապար
Երբ դուք սկսում եք հետք, դուք կարող եք այն հիմնել այն SQL Server- ի հետագծային գրադարանում հայտնաբերված ցանկացած ձեւի վրա: Ամենատարածված օգտագործվող հետագծային կաղապարներից երեքը հետեւյալն են.
- Ստանդարտ կաղապարը, որը հավաքում է SQL Server- ի միացումների, պահված ընթացակարգերի եւ Transact-SQL- ի հայտարարությունների մասին մի շարք տեղեկություններ
- The Tuning կաղապարը, որը հավաքում է տեղեկատվություն, որը կարող է օգտագործվել Database Engine Tuning խորհրդատուի հետ `կարգավորելու ձեր SQL Server- ի կատարումը:
- The TSQL_Replay կաղապարը, որը հավաքում է բավականաչափ տեղեկություններ Transact-SQL- ի յուրաքանչյուր հայտարարության մասին, հետագայում ակտիվացնելը:
Նշում . Այս հոդվածը վերաբերում է SQL Server- ի Profiler- ի SQL Server 2012-ին: Նախորդ տարբերակների համար տեսեք, թե ինչպես ստեղծել SQL Server Profiler 2008 հետքեր :