Trong một số tình huống, đáng để xây dựng lại các chỉ mục định kỳ vớiReindexlệnh hoặc một loạt các bước xây dựng lại riêng lẻ.
Các trang chỉ mục B-cây đã hoàn toàn trống rỗng được khai hoang để sử dụng lại. Tuy nhiên, vẫn còn khả năng sử dụng không gian không hiệu quả: nếu tất cả trừ một vài khóa chỉ mục trên một trang đã bị xóa, trang vẫn được phân bổ.
Tiềm năng của sự phình to trong các chỉ số không phải B-cây chưa được nghiên cứu kỹ lưỡng. Đó là một ý tưởng tốt để định kỳ theo dõi kích thước vật lý của chỉ mục khi sử dụng bất kỳ loại chỉ mục không b-cây nào.
Ngoài ra, đối với các chỉ mục B-cây, một chỉ số mới được xây dựng nhanh hơn một chút để truy cập so với từng chỉ mục đã được cập nhật nhiều lần vì các trang liền kề về mặt logic thường liền kề về mặt vật lý trong một chỉ số mới được xây dựng. .
Reindexcó thể được sử dụng an toàn và dễ dàng trong mọi trường hợp. Nhưng vì lệnh yêu cầu khóa bảng độc quyền, nên thường xuyên thực kèo bóng đá pháp việc xây dựng lại chỉ mục với một chuỗi các bước sáng tạo và thay thế.Tạo chỉ mụcvớiđồng thời
Thay vào đó, tùy chọn có thể được kèo bóng đá pháp tạo theo cách đó. Nếu điều đó thành công và chỉ mục kết quả là hợp lệ, chỉ mục gốc có thể được thay thế bằng cái mới được xây dựng bằng cách sử dụng kết hợpINDEX ALTERvàDrop Index. Khi một chỉ mục được sử dụng để thực thi tính duy nhất hoặc các ràng buộc khác,Bảng thay đổiCó thể cần thiết để trao đổi ràng buộc kèo bóng đá pháp có với một chỉ mục được thực thi bởi chỉ mục mới. Xem lại cách tiếp cận xây dựng lại nhiều lần thay thế này một cách cẩn thận trước khi sử dụng nó vì có những hạn chế về các chỉ mục nào có thể được tái kèo bóng đá pháp theo cách này và các lỗi phải được xử lý.