Այս հոդվածում մենք կիսում ենք մի քանի գործնական խորհուրդներ դանդաղ ընթացակարգերի անսարքությունների վերացման վերաբերյալ SQL Server
SQL Server հավելված է, որն ունակ է շատ բանի, բայց մost Հավելվածի առանձնահատկություններն այնպիսին են, որ դրանք պահանջում են թարմացված սարքավորում, ընդհանուր առմամբ՝ պահանջվում են բավարար ռեսուրսներ: Եթե բավարար տարածք չկա, և դուք փորձում եք ծանր գործողություններ կատարել հավելվածի միջոցով, ձեզ կխանգարի դանդաղ աշխատանքը: Պահպանման տարածքի բացակայությունը շատ հիմնական և հիմնական պատճառներից մեկն է, թե ինչու դա տեղի կունենա, կարող են լինել բազմաթիվ այլ պատճառներ, որոնք հանգեցնում են հավելվածի դանդաղ ընթացակարգերի: Ստորև տրված է ուղիների կամ խորհուրդների ցանկը, որոնք կարող եք օգտագործել դանդաղ ընթացակարգերի պատճառները վերացնելու համար SQL Server.
- Կատարման պլանի պահպանում – Ամենամեծ պատճառներից մեկը, թե ինչու եք բախվում դանդաղ ընթացակարգերի SQL Server հավանաբար այն պատճառով, որ ձեր կատարման պլանը պահվում է քեշում: Պարզելու համար, թե արդյոք այն գտնվում է քեշում, դուք պետք է որոնեք այն այնտեղ և տեսնեք, թե արդյոք այն գոյություն ունի հայտնվող լավագույն 10 պլաններում: Դուք կարող եք ընտրել կամ չպահել այս պլանը:
- Հավաքեք աշխատանքային պարամետրերը – Պահված ընթացակարգերը գործարկելու համար դուք պետք է ունենաք աշխատանքային պարամետրերի մի շարք, որոնք հեշտությամբ հասանելի են: Երբեմն դուք կարող եք այն ստանալ վերջնական օգտագործողից, իսկ երբեմն՝ ոչ: Այդ ժամանակներում դուք ստիպված կլինեք անցնել հարմար պարամետրեր գտնելու ավելի դժվար ուղիների:
- Պարզեք ձեր պարամետրերի արագությունը – Ձեր ընտրած պարամետրերը պետք է լինեն տարբեր արագությամբ: Դուք պետք է ունենաք արագ, դանդաղ, ինչպես նաև տարբեր արագություններ ունեցողներ:
Փնտրեք գրություններ ըստ Պահված ընթացակարգերի – Կարող եք ստուգել, արդյոք հարցումում առկա են ներդիրներ, ջնջումներ և այլն: Եթե նման բանի հանդիպեք, միշտ կարող եք կարգավորել այն զարգացումների մեջ, ինչպես նաև փնտրել տարբեր կատարողականություն:
- Կատարված գրությունների միջև նմանություն – Նախ պետք է պարզել, թե արդյոք պահպանված պրոցեդուրան կատարում է որևէ տեսակի գրություն, եթե այդպես է, ապա պետք է ստուգեք նախկինում կատարվածների և հենց հիմա կատարվողների միջև նմանությունները: Եթե ամեն անգամ նույն տողերը թարմացվում են, դա նույնքան ժամանակ կպահանջի, սակայն եթե նոր տողեր ավելացվեն կամ ջնջվեն, ժամանակի քանակը կտարբերվի:
- Պահպանված ընթացակարգերի արագությունը – Դուք պետք է իմանաք, թե ինչպես է պահպանված պրոցեդուրան աշխատում Արտադրություն և զարգացում: Արդյո՞ք այն դանդաղ է մեկում, իսկ մյուսում՝ արագ: Երկուսում էլ դանդաղ է: Որքա՞ն է CPU-ի ընթերցումների քանակը երկու միջավայրերում: Եվ որո՞նք են այս թվերի տարբերությունները: Դուք ստիպված կլինեք փոփոխություններ կատարել միջավայրերի կազմաձևում այս հարցերի պատասխանների հիման վրա:
Վերը նկարագրված իրավիճակները մի քանի տարբեր եղանակներ են, որոնց միջոցով դուք կարող եք իմանալ դանդաղ ընթացակարգերի պատճառը SQL Server. SQL Server առաջադեմ, բայց բարդ հավելված է, որն ունի բազմաթիվ հնարավորություններ, որոնցից կարելի է օգտագործել, երբեմն օգտատերը կարող է ակամա փոփոխություններ կատարել՝ հանգեցնելով դանդաղ աշխատանքի, ինչը կարելի է հայտնաբերել՝ հետևելով վերը նշված ընթացակարգերին: Պետք է նաև նշել, որ ընդհանուր դանդաղ SQL Server կիրառումը կարող է ունենալ այլ նպաստող պատճառներ, ինչպիսիք են կոռումպացված SQL Server mdf ֆայլ.
Հեղինակի ներածություն.
Վիկտոր Սիմոնը տվյալների վերականգնման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում վերանորոգում accdb db և sql վերականգնման ծրագրային արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com