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

Ինչպե՞ս կարգավորել SQL Server տվյալների բազան:
Ինչպե՞ս կարգավորել SQL Server տվյալների բազան:

Video: Ինչպե՞ս կարգավորել SQL Server տվյալների բազան:

Video: Ինչպե՞ս կարգավորել SQL Server տվյալների բազան:
Video: MySQL | SQL Սկսնակների համար։ Դասընթաց 2024, Ապրիլ
Anonim

Database Engine Tuning Advisor-ը սկսելու համար SQL Server Management Studio Query Editor-ից

  1. Բացել գործարք- SQL սցենարի ֆայլը SQL Server Կառավարման ստուդիա.
  2. Ընտրեք հարցումը Transact-ում SQL script կամ ընտրեք ամբողջ սցենարը, աջ սեղմեք ընտրվածի վրա և ընտրեք Վերլուծել հարցումը Տվյալների բազա Շարժիչ Թյունինգ խորհրդական.

Նմանապես, ինչպե՞ս կարող եմ կարգավորել SQL հարցումը SQL Server-ում:

Հիմնական խորհուրդներ SQL Server հարցումները կարգավորելու վերաբերյալ

  1. Մի օգտագործեք * ձեր հարցումներում:
  2. Բոլոր սյունակները, որոնք ներգրավված են ինդեքսներում, պետք է հայտնվեն WHERE և JOIN կետերում նույն հաջորդականությամբ, ինչ ինդեքսի վրա:
  3. Խուսափեք VIEW-ներից:
  4. Ստուգեք, արդյոք կարևոր հարցումը կատարում է արդյունավետություն՝ վերածելով այն պահպանված ընթացակարգի մեջ:
  5. Խուսափեք չափից շատ JOIN-ներից ձեր հարցում. օգտագործեք միայն այն, ինչ անհրաժեշտ է:

Երկրորդ, ո՞րն է SQL Server-ի կատարողականի կարգավորումը: SQL Server-ի կատարողականի կարգավորում գործընթացն է՝ ապահովելու, որ SQL հավելվածի կողմից տրված հայտարարությունները գործարկվում են հնարավորինս արագ: Այլ կերպ ասած, թյունինգ SQL հայտարարությունները ձեր պատասխանի ամենաարագ ճանապարհը գտնելն ու գնալն է հարցում , ճիշտ այնպես, ինչպես աշխատանքից հետո ձեր տուն տանող ամենաարագ երթուղին հայտնաբերելը:

Նաև իմանալու համար, թե ինչպես եք կատարում տվյալների շտեմարան:

Հարաբերական տվյալների շտեմարանների կատարման թյունինգի լավագույն 10 խորհուրդները

  1. Սցենար.
  2. Հուշում 1 - տվյալների բազայի վիճակագրություն:
  3. Հուշում 2 - Ստեղծեք օպտիմիզացված ինդեքսներ:
  4. Հուշում 3 - Խուսափեք օպերատորի RHS-ի գործառույթներից:
  5. Հուշում 4 - Կանխորոշեք ակնկալվող աճը:
  6. Հուշում 5. SELECT-ում նշեք օպտիմիզատորի հուշումները:
  7. Հուշում 6 - Օգտագործեք EXPLAIN:
  8. Հուշում 7. Խուսափեք արտաքին բանալիների սահմանափակումներից:

Ինչպե՞ս կարող ենք օպտիմիզացնել SQL հարցումը:

Հետևեք SQL-ի լավագույն փորձին՝ հարցումների օպտիմալացում ապահովելու համար

  1. Ինդեքսավորե՛ք JOIN, WHERE, ORDER BY և GROUP BY կետերի բոլոր պրեդիկատները:
  2. Խուսափեք պրեդիկատներում ֆունկցիաներ օգտագործելուց:
  3. Խուսափեք նախադրյալի սկզբում նիշ (%) օգտագործելուց:
  4. Խուսափեք SELECT կետում ավելորդ սյունակներից:
  5. Հնարավորության դեպքում օգտագործեք ներքին միացում, արտաքին միացման փոխարեն:

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