Yenidən qurmaq indeksi ilə yenidən təşkil etmək arasında fərq nədir?

Mündəricat:

Yenidən qurmaq indeksi ilə yenidən təşkil etmək arasında fərq nədir?
Yenidən qurmaq indeksi ilə yenidən təşkil etmək arasında fərq nədir?
Anonim

İndeksin yenidən təşkili SQL Serverin mövcud indeksdən keçdiyi və onu təmizlədiyi bir prosesdir. İndeksin yenidən qurulması indeksin silindiyi və sonra bütün yığılmış fraqmentlərdən və boş səhifələrdən azad olmaqla tamamilə yeni strukturla sıfırdan yenidən yaradıldığı ağır prosesdir.

İndeksi yenidən qurmaq və SQL Serverdə yenidən təşkil etmək arasında nə fərq var?

Yenidənqurma: rebuild mövcud indeksi azaldır və yenidən yaradır. Yenidən təşkil: indeksin yarpaq düyünlərini fiziki olaraq yenidən təşkil edin. İndeks parçalanması 40%-dən yuxarıdırsa.

İndeksləri yenidən qurmalı və ya yenidən təşkil etməliyəm?

İndeksin yenidən qurulması həmişə yeni indeks yaradacaq, hətta heç bir parçalanma olmasa belə. … Bu o deməkdir ki, yüngül parçalanmış indeks (məsələn, 30%-dən az parçalanma) üçün indeksi yenidən təşkil etmək ümumiyyətlə daha sürətli olur, lakin daha çox parçalanmış indeks üçün indeksi sadəcə yenidən qurmaq ümumiyyətlə daha sürətli olur.

İndeksi yenidən qurmaq nədir?

İndəsin yenidən qurulması köhnə indeksin silinərək yeni indekslə əvəz edilməsi deməkdir. İndeksin yenidən qurulmasının yerinə yetirilməsi parçalanmanı aradan qaldırır, yaddaş yerini bərpa etmək üçün mövcud doldurma faktoru ayarına əsasən səhifələri sıxlaşdırır, həmçinin indeks cərgələrini bitişik səhifələrə yenidən sıralayır.

İndeksin yenidən qurulması lazımdır?

Hər tez-tez biz Oracle-da indeksləri yenidən qurmalı oluruq, çünkiindekslər zaman keçdikcə parçalanır. Bu, verilənlər bazası sorğularınızın performansının və genişləndirilməsinin pisləşməsinə səbəb olur. … Bundan sonra, indekslər tez-tez yenidən qurulmamalıdır, çünki bu, resurs tələb edən bir işdir.

Tövsiyə: