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