Ինչպես ստուգել հարցման կատարումը SQL սերվերում

Բովանդակություն:

Ինչպես ստուգել հարցման կատարումը SQL սերվերում
Ինչպես ստուգել հարցման կատարումը SQL սերվերում

Video: Ինչպես ստուգել հարցման կատարումը SQL սերվերում

Video: Ինչպես ստուգել հարցման կատարումը SQL սերվերում
Video: Windows օպերացիոն համակարգի օգտատերի գաղտնաբառի կոտրում 2024, Մայիս
Anonim

Այս wikiHow- ը սովորեցնում է ձեզ, թե ինչպես օգտագործել SQL Server հարցումների խանութը ՝ տվյալների բազայի հարցումների կատարումը վերահսկելու համար:

Քայլեր

3 -րդ մաս 1. Հարցումների խանութի միացում

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 1
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 1

Քայլ 1. Բացեք SQL Server Management Studio- ն:

Դուք կարող եք օգտագործել SQL Server- ի Query Store- ի հնարավորությունը `ձեր տվյալների բազան վերահսկելու կատարման խնդիրների համար: Այս գործառույթը ներառված է SQL Server 2016 և ավելի ուշ, բայց ձեզ հարկավոր է ձեռքով միացնել այն:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 2
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 2

Քայլ 2. Բացեք Object Explorer- ը:

Եթե արդեն չեք տեսնում Object Explorer- ը, կտտացրեք Դիտել էկրանի վերևի ցանկում, այնուհետև կտտացրեք Օբյեկտների հետազոտող.

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 3
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 3

Քայլ 3. Աջ սեղմեք տվյալների բազայի վրա, որը ցանկանում եք ստուգել:

Մենյու կհայտնվի:

Հարցումների խանութը չի կարող օգտագործվել հիմնական կամ tempdb տվյալների բազաները վերահսկելու համար:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 4
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 4

Քայլ 4. Կտտացրեք Հատկություններ:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 5
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 5

Քայլ 5. Կտտացրեք Հարցումների խանութ:

Այն գտնվում է «Հատկություններ» երկխոսության դաշտում:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 6
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 6

Քայլ 6. Ընտրեք «Միացված» գործառույթի ռեժիմի ներքո (պահանջվում է):

″ Հարցումների խանութը կսկսի հետևել բոլոր հարցերին:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 7
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 7

Քայլ 7. Թարմացրեք տվյալների բազան Object Explorer- ի վահանակում:

Սա վահանակին ավելացնում է Query Store թղթապանակը:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 8
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 8

Քայլ 8. Անհատականացրեք, երբ Հարցումների խանութը միավորում է նոր տվյալները:

Query Store- ը լռելյայն յուրաքանչյուր 60 րոպեն մեկ կհավաքի նոր վիճակագրություն: Ահա, թե ինչպես փոխել միջակայքը (որպես օրինակ ՝ օգտագործելով 15 րոպե).

  • ՓՈՓՈԽԵԼ տվյալների շտեմարան
  • SET QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);

Մաս 2-ից 3-ը. Գտեք ռեսուրսներ սպառող լավագույն հարցումները

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 9
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 9

Քայլ 1. Կտտացրեք ՝ «Հարցումների խանութ» -ի կողքին ՝ Object Explorer- ում:

Սա ցուցադրում է Query Store- ի բոլոր տարբերակները:

Օգտագործեք այս մեթոդը `պարզելու համար, թե կոնկրետ որ հարցումն է օգտագործում սերվերի առավելագույն ռեսուրսները:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 10
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 10

Քայլ 2. Կտտացրեք Վերևի ռեսուրսների սպառման հարցումներ:

Սա բացում է գրաֆիկ, որը ցուցադրում է տվյալների բազայում 25 առավել ռեսուրս օգտագործող հարցումները: Այս արդյունքները բավականին լայն են, բայց դուք կարող եք լրացուցիչ հարմարեցնել գրաֆիկը `ավելի օգտակար տեղեկատվություն ստանալու համար:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 11
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 11

Քայլ 3. Սեղմեք Կարգավորել:

Այն զեկույցի վերին աջ անկյունում է: Կհայտնվի երկխոսության պատուհան:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 12
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 12

Քայլ 4. Ընտրեք ձեր ռեսուրսների սպառման չափանիշները:

Վերին բաժնում (″ Ռեսուրսների սպառման չափանիշներ,) ընտրեք, թե որ ռեսուրսն եք ցանկանում ստուգել (օրինակ ՝ Պրոցեսորի ժամանակը, Հիշողության սպառում) և ցանկալի վիճակագրությունը (օրինակ ՝ Միջին, Ընդհանուր).

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 13
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 13

Քայլ 5. Ընտրեք ժամանակաշրջան:

«″Ամանակի ընդմիջում» բաժնում ընտրեք այն ժամանակահատվածը, որի համար ցանկանում եք դիտել արդյունքները: Բացվող ընտրացանկից կարող եք ընտրել տարբերակ կամ հատուկ ամսաթվերը տրամադրել տրամադրված տուփերի մեջ:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 14
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 14

Քայլ 6. Ընտրեք, թե քանի արդյունք պետք է տեսնել:

Ընտրված ժամանակահատվածի բոլոր հարցումները տեսնելու համար կտտացրեք Բոլորը the Վերադարձ ″ վերնագրի ներքո: Որոշակի թվով հարցումներ ցուցադրելու համար ընտրեք Գագաթ և մուտքագրեք համարը (օր.

Քայլ 10., 100).

Եթե ցանկանում եք հավատարիմ մնալ ամենավատ հանցագործների թոփ 25 -ին, ապա ″ Վերադարձ ″ վերնագրի ներքո որևէ փոփոխություն կատարելու կարիք չկա:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 15
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 15

Քայլ 7. Սեղմեք OK:

Վիճակագրությունը այժմ կթարմացվի ՝ ցուցադրելու այն, ինչ ցանկանում եք տեսնել:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 16
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 16

Քայլ 8. Կարգավորեք տեսքը (ըստ ցանկության):

Օգտագործեք գրաֆիկի փոքր պատկերակները (ցանցը, գծապատկերը և գրաֆիկը) `արդյունքները տարբեր ձևաչափերով դիտելու համար: Այս կոճակները գտնվում են արդյունքների վերին աջ անկյունում:

3 -րդ մաս 3 -ից. Հետընթաց հարցումների ստուգում

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 17
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 17

Քայլ 1. Սեղմեք ՝ «Հարցումների խանութ» -ի կողքին ՝ Object Explorer- ում:

Սա ցուցադրում է Query Store- ի բոլոր տարբերակները:

Օգտագործեք այս մեթոդը `որոշակի հարցումներ գտնելու համար, որոնք ավելի դանդաղ են աշխատում, քան նախկինում:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 18
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 18

Քայլ 2. Կտտացրեք Հետընթաց հարցումներ:

Սա բացում է Հետընթաց հարցումների վահանակը, որտեղ Հարցումների խանութում կգտնեք հարցումները և ծրագրերը:

Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 19
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 19

Քայլ 3. Ընտրեք ծրագիր առաջին բացվող ընտրացանկից:

Դա ընտրացանկն է ՝ «Ստուգեք հետընթացը» վահանակի վերևի ձախ անկյունում: Theրագրերից յուրաքանչյուրը կցուցադրի ձեր հարցումների կատարման տարբեր գրաֆիկական հաշվետվություն:

  • Օրինակ, եթե ցանկանում եք հարցումները ստուգել հարցումների գործարկման ժամանակի ընթացքում, ընտրեք Տեւողությունը.
  • RAM- ի օգտագործման հետ կապված խնդիրները տեսնելու համար ընտրեք Հիշողության սպառում.
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 20
Ստուգեք հարցման կատարումը SQL Server- ում Քայլ 20

Քայլ 4. Երկրորդ բացվող ընտրացանկից ընտրեք վիճակագրություն:

Սա ընտրացանկն է ՝ «Հիմնված է» -ի վրա (նախորդ ընտրացանկի աջ կողմում: Սա նորից ցուցադրում է արդյունքները:

Խորհուրդ ենք տալիս: