Ngoại tuyến KHÁC ... REBUILD có một khóa sửa đổi lược đồ lớn trên bàn với 0 đồng thời hoàn toàn (thậm chí không đọc bẩn có thể quét bảng). THAY ĐỔI trực tuyến ... REBUILD, như tên cho thấy, cho phép mọi truy vấn đồng thời hoặc hoạt động DML. Bài viết MSDN Cách thức hoạt động của chỉ mục trực tuyến mô tả ba giai đoạn (chuẩn bị, xây dựng và hoàn thiện) và các khóa đối tượng được yêu cầu trong mỗi giai đoạn (IS, IS, SCH-M). Trình xây dựng hoạt động theo từng đợt và thu được các khóa dữ liệu khi nó đạt được tiến bộ nhưng nó sẽ chống lại xung đột và có một số nước sốt đặc biệt để xử lý các bế tắc với trình xây dựng:
Bế tắc giữa giao dịch của trình tạo chỉ mục đang giữ các khóa giao dịch hàng loạt và các câu lệnh DML là có thể, nhưng được xử lý bên trong để cả hoạt động DML và giao dịch của trình tạo chỉ mục không bị chấm dứt trong giai đoạn xây dựng do bế tắc.
Thông tin chi tiết có trong Hoạt động lập chỉ mục trực tuyến trong whitepaper SQL Server 2005 , bao gồm cả cách thức phản vật chất hoạt động.
Bây giờ, như đã nói, đối với bảng DW 15 hàng, tùy chọn tốt nhất có thể là Chỉ mục của Cột .