10 լավագույն SQL ծրագրաշար և հարցման օպտիմիզացման գործիքներ


Համապարփակ Microsoft- ի մոնիտորինգի համար անհրաժեշտ է կատարել հարցման ճիշտ օպտիմիզատորը: Այս հոդվածում մենք կանդրադառնանք SQL ծրագրակազմի և հարցման օպտիմիզացման լավագույն գործիքներին.

Ստորև բերված յուրաքանչյուր գործիքի մասին շատ մանրամասնություններ կան, բայց եթե ժամանակ ունենաք միայն ցուցակին նայելու համար, ահա մեր ցուցակը լավագույն SQL ծրագրային ապահովման և հարցման օպտիմիզացման լավագույն գործիքների.

  1. SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր (ԱՆՎԱՐ ԴԱՍ) Azure SQL, MySQL, Aurora, ASE, Oracle, MariaDB և IBM Db2 տվյալների շտեմարանների կատարման մոնիտորինգ Գործում է Windows Server- ում.
  2. SentryOne SQL Sentry (ԱՆՎԱՐ ԴԱՍ) SQL Server- ի տվյալների բազայի կատարման մոնիտոր, որը ներառում է ազդանշանային շեմեր.
  3. Paessler PRTG Monitorանցային մոնիտոր (ԱՆՎ TRԱՐ փորձ) Networkանց, սերվեր և կիրառական մոնիտոր, որը ներառում է SQL Server- ի, Oracle SQL- ի, MySQL- ի և PostgreSQL տվյալների շտեմարանների մոնիտորներ:.
  4. AppOptics APM (ԱՆՎԱՐ ԴԱՍ) Ամպի վրա հիմնված դիմումների կատարման մոնիտոր `տվյալների բազայի ճշգրտման կոմունալ ծառայություններով.
  5. ManageEngine Անվճար SQL առողջության մոնիտոր Անվճար գործիք, որը վերահսկում է այն տվյալների ազդեցությունը, որն ունի տվյալների շտեմարանը այն սերվերի ռեսուրսների վրա, որոնք այն հյուրընկալում է.
  6. Redgate SQL մոնիտոր Հարցման օպտիմիզացման մոնիտոր SQL Server- ի համար, որն ընդգրկում է ավելի քան 40 պայման.
  7. EverSQL SQL կարգավորիչ, որը ավտոմատ կերպով վերաշարադրում է հարցումներ ՝ տվյալների բազայի աշխատանքները բարելավելու համար.
  8. Idera DB օպտիմիզատոր Հարցման օպտիմիզատոր SQL Server- ի, Oracle- ի և Sybase- ի համար: Հարցերի անարդյունավետություն է առաջացնում և առաջացնում առաջարկվող շտկումներ.
  9. dbForge ստուդիա SQL խմբագիր, որն իր մեջ ներառում է մի շարք կոմունալ ծառայություններ, ներառյալ հարցման ստեղծողը, ինքնազերծված համակարգը հարցաշարերի և կոդերի հետախուզման համար մուտքագրող ծրագրավորողների համար.
  10. Microsoft SQL Server կառավարման ստուդիա (SSMS) Ազատ գործիք Microsoft- ից `իր SQL Server համակարգի համար: Հարցման այս խմբագիրը ներառում է թյունինգի վերլուծություն.

Ինչու ես պետք SQL Server թյունինգ գործիք?

SQL սերվերի հարցումների կարգաբերումը կարևոր է հարցման կատարման օպտիմիզացման համար: Եթե ​​հարցումները դանդաղ կամ ձախողվում են, ապա կատարման մոնիտորինգը և SQL կարգաբերումը կարող են օգնել ձեր կոդն ավելի արդյունավետ դարձնել: Այնուամենայնիվ, դա ձեռքով առանց հարցման օպտիմալացման գործիք կատարելը դժվար է, քանի որ անհրաժեշտ է ամեն ինչ ձեռքով անել սահմանափակ գործառույթներով.

Հարցումներ գտնելը, որոնք զերծ են մնում քերծվելուց, ցնցող խնդիր է: Սերվերի օպտիմիզացման գործիքներն անգնահատելի են, քանի որ դրանք թույլ են տալիս դիտել վատ կատարողականությամբ հարցումներ և ավելի հեշտությամբ գտնել ռեսուրսների խոչընդոտները: Դրանք նաև թույլ են տալիս հավաքել կատարողականի վիճակագրությունը, որը կօգնի ապագայում բարելավել SQL հարցումները.

Շատ գործիքներ դա կարող են անել ինքնաբերաբար ազդանշաններով և ավտոմատացված պատասխաններով, որպեսզի հարցումները բարելավվեն առանց օգտագործողի միջամտության անհրաժեշտության: SQL սերվերի թյունինգի գործիք օգտագործելը կօգնի բարելավել ձեր սերվերի աշխատանքը և մեծացնել ձեր պատասխանատուությունը սերվերի խնդիրների կառավարման համար: Օրինակ, SQL մոնիտորինգի գործիքի միջոցով դուք կարող եք մեղմել SQL սերվերի հարցումները, նախքան սկսեք կատարման խնդիրներ առաջանալ.

Լավագույն SQL ծրագիրը և հարցման օպտիմիզացման լավագույն գործիքները

Լավագույն SQL հարցման օպտիմիզացման լավագույն գործիքների հիմնական առանձնահատկությունները.

  • SQL թյունինգ – SQL հարցման օպտիմիզացման գործիքներ SQL կարգաբերմամբ վերաշարադրեք SQL հայտարարությունները `բարելավելու սերվերի աշխատանքը.
  • Monitor ամպերի տվյալների շտեմարանները – Շատ SQL հարցման օպտիմիզատորներ կարող են ամպի պայմաններում վերահսկել տվյալների բազաները.
  • Օպտիմիզացրեք SQL հարցումները առցանց – Սարքի կամ վեբ զննարկչի միջոցով հեռակա կերպով օպտիմալացրեք SQL հարցումները.

1. SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր (ԱՆՎԱՐ ԴԱՏԱՐԱՆ)

SolarWinds տվյալների բազայի գործունեության անալիզատոր

Առաջինը այս ցուցակի մեջ, որ մենք ունենք SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր. SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր հարցման օպտիմիզացման գործիք է, որը կառուցվել է հարցումների կատարման մոնիտորինգի և կարգաբերման համար: Այս գործիքի միջոցով կարող եք վերահսկել SQL- ների կատարումը, Հաճախորդների մեքենաներ, Օգտագործողներ և Ծրագրեր վահանակի միջոցով: Կարող եք դիտել բոլոր այս սուբյեկտների գծապատկերները `ավելի մեծ կատարողականության միտումներ գտնելու համար.

Հետ SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր, կատարողականության անոմալիաների համար դուք կարող եք վերահսկել տվյալների բազաները 24/7: Դիտումները ցույց են տալիս, թե ինչպիսին են տվյալները SQL- ի ամենալավ սպասումները (Ժամեր) որոնք օգնում են ցույց տալ ցանցի վիճակը: Եթե ​​ձեր ցանցի աշխատանքը նվազում է SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր Ձեզ հնարավորություն է տալիս լուծումներ ստանալու համար անհրաժեշտ շտկումներ սկսելու համար.

Դուք կարող եք օգտագործել SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր հետևել տվյալների բազայի հետևյալ տեսակներին. Azure SQL տվյալների բազաներ, MySQL, Ավրորա, ԱՍԵ, Oracle- ը, ՄարիաԴԲ, և IBM Db2. Ձեր տվյալների բազայի կարգավիճակը ցուցադրվում է ակնարկ էջի միջոցով, որում մանրամասն ներկայացված են Սպասում, թյունինգ, պրոցեսոր, հիշողություն և սկավառակի կարգավիճակը: Այս բոլոր տեղեկությունները գունավորված են, այնպես որ կարող եք անհապաղ տեսնել, եթե կա մի խնդիր, որը պետք է լուծվի.

SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր հիանալի ընտրություն է այն գնորդների համար, որոնք փնտրում են լիարժեք SQL հարցման օպտիմիզացման գործիք, որը համատեղելի է SolarWinds- ի այլ ապրանքների հետ:. SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր հասանելի է 2.045 ԱՄՆ դոլարի գնից (1,541 £): Կա նաև ա 14-օրյա անվճար փորձարկում որը կարող եք ներբեռնել ստորև.

SolarWinds տվյալների շտեմարանի աշխատանքի արդյունավետության վերլուծիչ Ներբեռնեք 14-օրյա ԱՆՎԱՐ փորձարկում

2. SentryOne SQL Sentry (ԱՆՎԱՐ ԴԱՏԱՐԱՆ)

SentryOne SQL

SentryOne SQL Sentry տվյալների բազայի կատարման կառավարման գործիք է, որը կարող է հարմարավետորեն օգտագործվել SQL հարցման կարգաբերման համար: Այս գործիքի միջոցով կարող եք օգտագործել նախապես կազմաձևված կատարման ելակետերը նույնականացնել ռեսուրսների խոչընդոտները և այլ խնդիրներ: Կա նաև ա բլոկի հայտնաբերման առանձնահատկություն որը ցույց է տալիս, որ արգելափակում եք գործընթացները հիերարխիկ տեսանկյունից. SentryOne Նաև գրավում է փակուղիները ՝ գտնելով այն գործընթացը, որը հանգեցրել է փակուղու և նույնացնում է այն փոփոխությունները, որոնք դուք պետք է կատարեք ՝ լարելիս.

Կատարման վերլուծության հնարավորությունները SentryOne հսկայական են: Կարող եք վերահսկել SQL սերվերի չափումները, ինչպիսիք են. Օգտագործողի միացումներ, Արգելափակված գործընթացներ, Խմբաքանակներ, Գործարքներ, Կազմում է, Վերահաշվարկում է, Հիմնական որոնումներ, Փոխանցված գրառումներ, Կրկնօրինակ MB / վրկ, և Ուղարկել հերթ / Վերականգնել հերթ. Դուք նաև ունեք բազմաթիվ չափումներ ՝ SQL Server- ի սպասումները դիտելու համար պրոտեսորների ընդհանուր տոկոսի, սպասման ժամանակը ըստ կատեգորիայի և դասի սպասելու ժամանակը.

Այնտեղ կան նաեւ ավելի քան 100 ազդարարման պայմաններ այնպես որ դուք չեք սահմանափակվում ձեռքով մոնիտորինգով: Օրինակ, եթե SQL հարցումը դանդաղ է անցնում, ծրագիրը ձեզ ահազանգ է տալիս: Դուք նույնիսկ կարող եք մեկ քայլ առաջ գնալ և սահմանել SentryOne տվյալների շտեմարանի գործողությունն ակտիվացնելու համար շեմի պայմանը հարուցելու պահից: Ահազանգերի համակարգը թույլ է տալիս ավտոմատացնել ձեր SQL հարցման օպտիմիզացման կառավարման զգալի մասը.

Կան երկու SQL տարբերակ SentryOne մատչելի է գնումների համար. SQL Sentry Essentials և SQL Sentry. SQL Sentry Essentials- ի համար լիցենզիան արժե 995 $ (750 £) `տարեկան 199 ԱՄՆ դոլարի պահպանման վճարով: SQL Sentry- ն արժե 2,495 $ (1,881 £), պահպանման վճարը ՝ 499 դոլար (376 £): Նախկինի հետ, դուք կարող եք դիտել կատարողականության չափումներ իրական ժամանակում, իսկ վերջինիս հետ, դուք օգտվում եք լրացուցիչ հնարավորություններից, ինչպիսիք են հարցումների վերլուծությունը և հարցման ինտեգրված կարգավորումը: Կա նաև ա երկշաբաթյա անվճար փորձություն մատչելի է ներբեռնման համար.

SentryOne SQL SentryDownload 14-օրյա ԱՆՎԱՐ փորձարկում

3. Paessler PRTG ցանցի մոնիտոր (ԱՆՎԱՐ ԴԱՏԱՐԱՆ)

PRTG ցանցի մոնիտոր

Այս ցուցակի երկրորդ տեղում մենք ունենք Paessler PRTG ցանցի մոնիտոր, ցանցի մոնիտորինգի գործիք, որն առաջարկում է տվյալների բազայի դիտարկման բազմազան փորձ. PRTG ցանցի մոնիտոր կարող է վերահսկել Microsoft SQL, Oracle SQL, MySQL, և PostgreSQL. Այս գործիքի վրա մոնիտորինգը իրականացվում է սենսորների օգտագործման միջոցով, որոնք վերահսկում են անհատական ​​տվյալների բազաները: Այս տվիչները կազմաձևված են յուրաքանչյուր հիմնական տվյալների բազայի համար, որպեսզի առաջին անգամ գործելուց հետո ստիպված չլինեք որևէ բղավել.

PRTG ցանցի մոնիտոր հեշտացնում է SQL հարցման օպտիմիզացման մոնիտորինգը և չափում է, թե որքան է տևում SQL հարցման հայցադիմումը սկզբից մինչև վերջ: Հարցման կատարման ժամանակը այնուհետև ցուցադրվում է վահանակում, որպեսզի կարողանաք տեսնել, թե արդյոք որևէ խնդիր կա: Բացի այդ, դուք կարող եք նաև վերահսկել ձեր ավելի լայն ցանցը `հայտնաբերելու ցանկացած կատարման խնդիրներ, որոնք կարող են ազդել ձեր տվյալների բազաների վրա.

The PRTG ցանցի մոնիտոր ահազանգերի համակարգը օգնում է համոզվել, որ դուք չեք կարոտում որևէ հիմնական տեղեկատվություն: Խնդրահարույց գործունեությունը ճանաչելուց հետո ձեզ անհապաղ ծանուցում են ուղարկվում: Ահազանգերը ձեզ ուղարկվում են էլփոստով, SMS- ով կամ հրահանգիչ ծանուցագրերով ՝ Android, iOS և Windows հեռախոսներում: Կա նաև API, որը դուք կարող եք օգտագործել ձեր սեփական ծանուցման գրությունները գրելու համար, եթե ցանկանում եք հետագա վերահսկողություն կատարել ձեր պահանջած ծանուցումների վրա:.

PRTG ցանցի մոնիտոր հասանելի է ինչպես վճարովի, այնպես էլ անվճար գործիք: Վճարովի վարկածները PRTG ցանցի մոնիտոր սկսեք 1600 դոլարից (1,206 £) 500 սենսորների և մեկ սերվերի տեղադրման համար $ 60,000 (45,237 £) `հինգ սերվերի տեղադրմամբ անսահմանափակ սենսորների համար: Կա նաև անվճար փորձարկման տարբերակ 30 օր.

Paessler PRTG Network MonitorDownload 30-օրյա ԱՆՎԱՐ փորձարկում

4. AppOptics APM (ԱՆՎԱՐ ԴԱՍ)

AppOptics APM վերահսկում է դիմումների կատարումը և դրանց աջակցող ենթակառուցվածքը: Գործիքը ի վիճակի է պարզել դիմումների կատարողականի արժեզրկման իրական պատճառները, լինի դա սխալ կազմաձևված պարամետրեր, վատ կոդավորման կամ դիմում գործարկող ապարատային սարքավորումների հզորության հետ կապված խնդիր ՝ անկախ օգտագործողների համար.

Մասնագիտական ​​գործողություններով տարբեր ծրագրեր չեն կարող արդյունավետորեն դիտվել մեկ միասնական դիմումների մոնիտորինգի համակարգի միջոցով: Այսպիսով, AppOptics APM- ն ունի մասնագիտացված բաժիններ, որոնք ուղղված են կիրառման հատուկ տեսակների: Այս մասնագետ բաժիններից մեկը կենտրոնանում է տվյալների բազայի գործունեության վրա. AppOptics- ի տվյալների բազայի կարգաբերման հնարավորությունները կարող են փոխազդել տվյալների բազայի տարբեր տարբերակների հետ, ներառյալ MySQL, Microsoft SQL սերվեր, Oracle- ը, Postgres, և Apache- ն տվյալների բազայի կառավարման համակարգեր.

AppOptics տվյալների բազայի կարգավորիչը կենտրոնանում է SQL հարցումների արդյունավետության վրա: Այն ուսումնասիրում է յուրաքանչյուր հարցման կատարման ազդեցությունը ՝ որոնելով հարցումներ, որոնք երկար ժամանակ են պահանջում արդյունքներ ստանալու համար և ուսումնասիրելով, թե ինչու են այդքան անարդյունավետ: Գործիքը ստեղծում է հետքի ֆայլ, որտեղ նշվում են բոլոր այն գործարքները, որոնք անհրաժեշտ են հարցումից հարցումը կատարելու համար: Սա կարևորում է անարդյունավետ միացումներ և սյուներ, որոնք պետք է ինդեքսավորվեն.

Վերլուծական շարժիչի AppOptics համակարգը պարունակում է նաև բոլոր այն ծածկագրերը, որոնք զանգահարում են SQL հարցումները `ապահովելու, որ դրանք արդյունավետորեն շփվում են տվյալների բազայի հետ:. Կոդի արդյունավետության մոդուլը ուսումնասիրում է բոլոր ծրագրերը, ոչ միայն նրանք, որոնք ենթադրում են տվյալների բազայի փոխազդեցություն.

Որպես ամպի վրա հիմնված ծառայություն, AppOptics- ն ի վիճակի է վերլուծել տվյալների բազաները ՝ անկախ այն բանից, թե որտեղ են նրանք հյուրընկալվել ՝ ձեր կայքում, հեռավոր կայքում կամ ամպի մեջ: Ծառայությունը գանձվում է տարեկան բաժանորդագրությամբ և կարող եք ստանալ a 14-օրյա անվճար փորձարկում ինքներդ ստուգելու համար AppOptics APM- ն.

AppOptics APMStart 14-օրյա ԱՆՎԱՐ փորձարկում

5. ManageEngine Free SQL առողջության մոնիտոր 

ManageEngine Անվճար SQL առողջության մոնիտոր

Վերջապես, մենք ունենք ManageEngine SQL առողջության մոնիտորինգի գործիքներ. ManageEngine SQL առողջության մոնիտորինգի գործիքներ անվճար SQL մոնիտորինգի հարթակ է, որը կարող է վերահսկել SQL սերվերների պրոցեսորի, հիշողությունը և սկավառակի տարածությունը: SQL սերվերների դիտարկումը գրեթե չի պահանջում կազմաձևում, քանի որ կապված սերվերները հայտնաբերվում են ինքնաբերաբար.

Կարող եք նաև մի քայլ առաջ գնալ և սուզվել ինքնուրույն տվյալների բազայի մեջ: Օրինակ, դուք կարող եք դիտել ակտիվ գործարքներ, օգտագործվող տեղեկամատյանների ֆայլեր, տեղեկատուփ cache հիթի հարաբերակցություն, գործարքներ վայրկյանում և տվյալների բազայի չափ: Սա ձեզ տալիս է հիմնական տեղեկատվությունը `պարզելու, թե արդյո՞ք առաջանում են կատարման խնդիրներ.

Եթե ​​դուք փնտրում եք SQL գործիք, որն օգնում է վերահսկել SQL- ի աշխատանքը, ապա սա անվճար գործիք է, որը արժե հաշվի առնել. ManageEngine SQL առողջության մոնիտորինգի գործիքներ կարելի է անվճար ներբեռնել այստեղ.

6. Redgate SQL Monitor

Redgate SQL մոնիտոր

Redgate SQL մոնիտոր հարցման օպտիմիզացման ևս մեկ լայնորեն կիրառվող գործիք է. Redgate SQL մոնիտոր ավելացնում է ժամանակակից գովազդային վահանակ, որը կօգնի վերահսկել SQL- ի աշխատանքը: Պաստառի միջոցով կարող եք դիտել ձեր SQL սերվերների ակնարկը, որը թարմացվում է յուրաքանչյուր 15 վայրկյանում.

Այլ կերպ ասած, դուք հեշտությամբ կարող եք մնալ ձեր SQL ենթակառուցվածքի կարգավիճակի վրա `առանց որևէ կարևոր կարևորության բաց թողնելու: Օրինակի ժամանակացույցը հատկապես օգտակար է, քանի որ այն ցույց է տալիս ձեզ Պրոցեսոր, Հիշողություն, Սկավառակը I / O, և Սպասում է ձեր տվյալների բազայում.

Կա նաև ահազանգման համակարգ, որը ձեզ թարմացնում է կատարողականի փոփոխությունների վերաբերյալ. Redgate SQL մոնիտոր գալիս է ավելի քան 40 հարմարեցված ձևանմուշ նախազգուշացնել ձեզ կատարողականի բոլոր ընդհանուր խնդիրների վերաբերյալ, հարցման կատարումը վատ է աշխատում, թե գործընթացները խցանված են.

Անսարքությունների վերացումը ևս մեկ ոլորտ է Redgate SQL մոնիտոր շատ լավ է անում: Կատարման խնդիր հայտնաբերելուց հետո, պլատֆորմը ձեզ լրացուցիչ չափումներ է տրամադրում, որոնք կօգնեն պարզել հիմնական պատճառը: Չափագրերը կարելի է համեմատել ելակետային գործունեության հետ `պարզելու, թե ինչն է առաջացրել խնդիրը.

Գնագոյացման առումով, Redgate SQL Monitor- ի գինը կախված է նրանից, թե քանի սերվեր եք ցանկանում աջակցել: 1-4 սերվերների միջև մեկ սերվերի գինը կազմում է $ 1,565 (1,179 £): 5-9 սերվերների միջև գինը կազմում է $ 1,330 (£ 1,002) մեկ սերվերի համար: Եթե ​​Ձեզանից պահանջվում է ավելի քան 10 սերվեր, ապա կարող եք ուղղակիորեն կապվել ընկերության հետ `անհատական ​​գնանշման համար: Կա նաև ա 14-օրյա անվճար փորձարկում որը կարող եք ներբեռնել այստեղ.

7. EverSQL

EverSQL

EverSQL SQL օպտիմիզատոր է, որը հանրաճանաչ ընտրություն է SQL թյունինգի համար: Գործիքը ունի խելացի ալգորիթմ, որն ինքնաբերաբար վերաշարադրում է SQL հարցումները `դրանք ավելի արագ գործելու համար: Հարցման վերաշարադրվելուց հետո կարող եք դիտել կոդի համեմատություն ՝ հարցումի մեջ կատարված բոլոր փոփոխությունների վերաբերյալ նշումներով: Այս գործառույթները, որոնք համատեղվում են, հարմար են դարձնում հարցումների կատարողականը բարձրացնելուն ՝ առանց հետևելու, թե ինչ փոփոխություններ են կատարվել.

Կարող եք նաև օգտագործել EverSQL ինդեքսավորման առաջարկություններ ընդունել միաժամանակ բազմաթիվ հարցումների համար: Նմանապես, հարցումները կարող են օպտիմիզացվել ուղղակիորեն MySQL դանդաղ մուտքի ֆայլից: Կարող եք նաև ավելացնել սխեման `օպտիմիզացման առաջադեմ տարբերակները դիտելու համար` կատարողականությունն առավել բարելավելու համար.

Եթե ​​ցանկանում եք սկսել վեբ դիտարկիչի միջոցով հարցումներն օպտիմալացնել և կարգավորել մրցակցային գնով, EverSQL խիստ խորհուրդ է տրվում. EverSQL համատեղելի է MySQL, ՄարիաԴբ, և PerconaDB (EverSQL- ն կարող է աշխատել տվյալների բազայի այլ տեսակների հետ ՝ տարբեր հաջողություններով).

EverSQL 14 օրվա ընթացքում 50 հարցման օպտիմիզացումով անվճար է: Հիմնական տարբերակը արժե 29 $ (21.87 £) ամսական 25 հարցումների համար, իսկ Plus- ի տարբերակը ՝ 135 դոլար (101 £) ՝ 100 հարցման համար: Գոյություն ունի նաև Պրեմիում տարբերակ, որն առաջարկում է պատվերով քանակով վարկեր, բայց դուք պետք է ուղղակիորեն կապվեք ընկերության հետ: EverSQL- ի անվճար փորձնական տարբերակը կարող եք ներբեռնել այստեղ.

8. Idera DB օպտիմիզատոր

Idera DB օպտիմիզատոր

Քիչ գործիքներ առաջարկում են նույնքան պարզ SQL թյունինգի փորձ Idera DB օպտիմիզատոր. DB Optimizer- ի միջոցով դուք կարող եք միացնել SQL- ն Oracle- ը, SQL սերվեր, DB2 և Sybase. SQL թյունինգի կախարդը ինքնաբերաբար առաջարկում է առաջարկներ `բարելավելու համար SQL ծածկագիրը: Սա ապահովում է, որ ձեր ծածկագիրը կատարում է հնարավորը.

Կատարման խոչընդոտների մոնիտորինգը ևս մեկ խնդիր է, որը DB Optimizer- ը շատ լավ է կատարում: Դուք կարող եք դիտել սպասման ժամանակի վերլուծության գծապատկեր `դիտելու տվյալների բազայի վատ կատարման հիմքում ընկած պատճառները.

Կա նաև տարբերակ `SQL հարցումները գործադրելու այլընտրանքային կատարման ուղիներով գործարկելու տարբերակով, մինչև գտնեք SQL- ի առավել արդյունավետ հայտարարությունը: Ավելի արդյունավետ այլընտրանք գտնելուց հետո դուք կարող եք կատարել փոփոխությունը մեկ սեղմումով.

Ընդհանուր DB օպտիմիզատոր SQL թյունինգի գործիք է, որը իդեալական է միջին կազմակերպությունների համար. DB օպտիմիզատոր սկսվում է յուրաքանչյուր օգտագործողի համար 572 դոլար (431 £) գնով: Այստեղ կա նաև 14-օրյա անվճար փորձություն.

9. dbForge Studio

dbForge ստուդիա

dbForge ստուդիա այս ցուցակի SQL հարցման լավագույն օպտիմիզատորներից մեկն է. dbForge ստուդիա գալիս է մի շարք սերվերների կառավարման գործիքներ, որոնք կօգնեն վերահսկել սերվերի աշխատանքը և կոդավորելը: Այս գործիքը ավելացնում է ծածկագրի լրացում, SQL ձևաչափում, SQL հատվածներ, և կոդային նավարկություն թույլ տալու համար ավելի հեշտությամբ մեղադրել SQL կոդը.

Հատկապես օգտակար գործիքներից մեկը գործիքն է Ինդեքս մենեջեր որը վերահսկում է SQL ինդեքսները և կարևորում է ինդեքսի մասնատման խնդիրները: Ինդեքս մենեջերի հետ դուք կարող եք գտնել տվյալների բազաներ, որոնք լավ չեն գործում.

Եթե ​​անհրաժեշտ է սերվերից սերվերից սերվեր փոխանցել տվյալները Տվյալների համեմատություն հատկությունը կենսական նշանակություն ունի: Հետ Տվյալների համեմատություն Դուք կարող եք համաժամեցնել տվյալները բազմաթիվ աղյուսակներից, վերլուծել տարբերությունները և առաջացնել զեկույցներ. dbForge ստուդիա Այսպիսով այս ցուցակի տվյալների համաժամացման լավագույն գործիքներից մեկն է.

Կա երեք վարկած dbForge ստուդիա գնման համար; ստանդարտ, մասնագիտական ​​և ձեռնարկատիրական տարբերակները: Ստանդարտ տարբերակը սկսվում է 249,95 դոլարից (188,45 £) ՝ հիմնական ծածկագրերի մրցակցությամբ և տեսողական հարցման ստեղծողով:.

Մասնագիտական ​​տարբերակը արժե 499,95 $ (376,96 £) ՝ կոդերի առաջադեմ ավարտմամբ և տվյալների համեմատման և համաժամացման հետ կապված առանձնահատկություններով, գումարած T-SQL կոդ վերլուծիչ: Ձեռնարկությունների վարկածն արժե 699,95 $ (7 527.76) և գալիս է Source Control- ի և T-SQL- ի միավորի թեստի միջոցով: Կա նաև անվճար փորձարկման տարբերակ, որը կարող եք ներբեռնել այստեղ.

10. Microsoft SQL Server Management Studio (SSMS)

Microsoft SQL Server- ի կառավարման պատկեր

SQL սերվերի կառավարման ստուդիա Windows- ի համար լայնորեն օգտագործվող հարցման օպտիմիզատոր է: Վրա SQL սերվերի կառավարման ստուդիա, Հարցումների կատարման մոնիտորինգը կատարվում է տվյալների շտեմարանի շարժիչի թյունինգի խորհրդատուի կամ DTA- ի միջոցով: DTA- ն օգտագործվում է, որպեսզի հարցումներն ավելի արագ աշխատեն: Այն կարող է ավելացնել ինդեքսներ և բաժանման հարցումներ `կատարողականի խոչընդոտները վերացնելու և գործադրման ժամանակը նվազեցնելու համար.

SQL սերվերի կառավարման ստուդիա մատչելի է Windows- ը10-ը, 8, 8.1, 7, 2012 թ, և 2008 R2. Եթե ​​դուք փնտրում եք SQL թյունինգի գործիք, որը դյուրին է օգտագործման համար և չի գալիս էական գնի նշագրով, SQL սերվերի կառավարման ստուդիա արժե հաշվի առնել. SQL սերվերի կառավարման ստուդիա գործիք է, որը իդեալական է փոքր ձեռնարկությունների համար ՝ իր ցածր գնով. SQL սերվերի կառավարում ամբողջովին անվճար է և կարելի է ներբեռնել Microsoft- ի կայքից այստեղ.

Ընտրելով SQL հարցման օպտիմիզացման գործիքներ

Եթե ​​Ձեզ անհրաժեշտ է վերահսկել SQL հարցումները `որպես ձեր ամենօրյա աշխատանքային ծանրաբեռնվածության մաս, մենք խորհուրդ ենք տալիս ներդրումներ կատարել հարցումի օպտիմիզացման գործիքի մեջ: Գործիքներ, ինչպիսիք են SolarWinds տվյալների շտեմարանի գործունեության անալիզատոր և SentryOne SQL Sentry թույլ են տալիս ուշադիր հետևել SQL հարցման աշխատանքներին `համոզվելու համար, որ ձեր սերվերները արդյունավետորեն գործարկվեն.

Microsoft- ի ավելի ցածր բյուջե ունեցող կազմակերպությունների համար SQL սերվերի կառավարման ստուդիա կարող է օգնել ձեզ պատկերացնել SQL սերվերի աշխատանքը: Թեև այն այնքան էլ առաջադեմ չէ, որքան այս ցուցակի այլ գործիքներ, այն ապահովում է կոշտ օգտագործողի փորձ.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map