Кайра куруу индекси менен кайра уюштуруунун ортосунда кандай айырма бар?

Кайра куруу индекси менен кайра уюштуруунун ортосунда кандай айырма бар?
Кайра куруу индекси менен кайра уюштуруунун ортосунда кандай айырма бар?
Anonim

Индексти кайра уюштуруу - бул SQL Server учурдагы индекстен өтүп, аны тазалаган процесс. Индексти калыбына келтирүү - бул оор процесс мында индекс өчүрүлөт жана андан соң бардык үйүлгөн фрагменттерден жана бош мейкиндиктеги баракчалардан таза, нөлдөн баштап таптакыр жаңы түзүм менен кайра түзүлөт.

Кайра куруу индекси менен SQL серверинде кайра уюштуруунун ортосунда кандай айырма бар?

Кайра куруу: кайра куруу учурдагы индексти түшүрүп, кайра жаратат. Кайра уюштуруу: индекстин жалбырак түйүндөрүн физикалык иретке келтирүү. Эгерде индекстин бөлүнүшү 40%дан жогору болсо.

Индекстерди кайра түзүшүм керекпи же кайра түзүшүм керекпи?

Индексти кайра куруу ар дайым жаңы индексти түзөт, атүгүл фрагментация болбосо да. … Бул бир аз фрагменттелген индекс үчүн (мисалы, 30% дан аз фрагментация) индексти кайра уюштуруу жалпысынан тезирээк болорун, ал эми катуураак фрагменттелген индекс үчүн индексти жөн эле кайра куруу көбүнчө тезирээк болорун билдирет.

Индексти кайра куруу деген эмне?

Индексти кайра куруу эски индексти жок кылуу, анын ордуна жаңы индекс дегенди билдирет. Индексти калыбына келтирүү фрагментацияны жок кылат, сактагыч мейкиндигин калыбына келтирүү үчүн учурдагы толтуруу факторунун жөндөөсүнө негизделген барактарды ныктайт, ошондой эле индекс саптарын жанаша барактарга кайра иреттейт.

Кайра куруу керекпи?

Ар бир жолу Oracle'да индекстерди кайра курушубуз керек, анткенииндекстер убакыттын өтүшү менен фрагменттүү болуп калат. Бул алардын иштешин - жана кеңейтүү менен - сиздин маалымат базасына суроо-талаптарыңыздын начарлашына алып келет. … Муну айткандан кийин, индекстер көп учурда кайра түзүлбөшү керек, анткени бул ресурсту көп талап кылган иш.

Сунушталууда: