Արդյո՞ք ինդեքսները դանդաղեցնում են թարմացումները:
Արդյո՞ք ինդեքսները դանդաղեցնում են թարմացումները:

Video: Արդյո՞ք ինդեքսները դանդաղեցնում են թարմացումները:

Video: Արդյո՞ք ինդեքսները դանդաղեցնում են թարմացումները:
Video: Նիհարելու գիտություն. Լեպտինային դիմադրություն | Դոկտոր J9Live 2024, Նոյեմբեր
Anonim

1 Պատասխան. Տվյալների բազա ցուցանիշները ստեղծել տվյալների բազա թարմացվում է ավելի դանդաղ և միևնույն ժամանակ ավելի արագ: Սա կախված է թարմացնել հայտարարություն. Երբ դուք ունեք մի թարմացնել բոլոր տողերում նման թարմացնել mytable հավաքածու mycolumn = 4711 ապա ցուցանիշը արարչական կամք դանդաղեցնել որ թարմացնել , քանի որ դա որոշակի լրացուցիչ աշխատանք է, որը ժամանակ է պահանջում։

Համապատասխանաբար, ինդեքսներն արագացնու՞մ են թարմացումները:

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

ինչպե՞ս են ինդեքսներն ազդում ներդիրի թարմացման և ջնջման կատարողականի վրա: Ընդհանուր կանոնն այն է, որ ավելի շատ ցուցանիշները դուք ունեք սեղանի վրա, այնքան դանդաղ ՆԵՐԴՐԵԼ , ԹԱՐՄԱՑՆԵԼ և ՋՆՋԵԼ գործողությունները կլինեն. Ահա թե ինչու ավելացնելով ցուցանիշները համար կատարումը փոխզիջում է և պետք է ճիշտ հավասարակշռված լինի: Այո, դա բացարձակապես անում է ազդել կատարման վրա համար INSERTUPATEDELETE գործառնություններ.

Նմանապես կարելի է հարցնել, արդյոք ինդեքսները դանդաղեցնում են ներդիրները:

1 Պատասխան. Ցուցանիշներ իսկ սահմանափակումները կամենան դանդաղ ներդիրներ քանի որ դրանց ստուգման և պահպանման ծախսերը անվճար չեն: Գումարը կարող է որոշվել միայն կատարողականի մեկուսացված փորձարկումով:

Ինչպե՞ս են ինդեքսներն ազդում տվյալների բազայի աշխատանքի վրա:

Ցուցանիշներ տվյալների կառուցվածքներ են, որոնք թույլ են տալիս արագ ընտրել և տեսակավորել a-ի տողերը տվյալների բազա սեղան. Օրինակ, եթե ձեր աղյուսակները հաճախակի են հայտնվում INSERT, UPDATE կամ DELETE հայտարարություններով, ապա ձեր ընդհանուր կատարումը կարող էր թողնել, որովհետև ցուցանիշները պետք է փոփոխվի այդ գործողություններից հետո:

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