Junior — Middle
Деректер қорының кластерлі және кластерсіз индекстері қандай айырмашылықтарға ие?
sobes.tech AI
AI-дан жауап
Кластерлік индекс — бұл кестедегі мәліметтердің физикалық орналасу тәртібін анықтайды. Яғни, кестедегі жолдар кластерлік индекс кілтіне сәйкес дискте сұрыпталған. Әдетте, кестеде тек бір кластерлік индекс болуы мүмкін, себебі мәліметтер тек бір тәсілмен сұрыпталуы мүмкін.
Кластерлік емес индекс — бұл жеке деректер құрылымы, ол кілттер мен кестедегі жолдардың физикалық орналасуына сілтемелерді қамтиды. Бұл кезде кестедегі мәліметтердің тәртібі өзгермейді. Кластерлік емес индекстер көп болуы мүмкін.
Мысал:
- "ID" өрісі бойынша кластерлік индекс — мәліметтер кестеде ID өсу тәртібімен сақталады.
- "Тегі" өрісі бойынша кластерлік емес индекс — бөлек құрылым құрылады, ол фамилия бойынша жазбаларды тез табуға мүмкіндік береді, бірақ мәліметтер қайта құрылмайды.