Wykonywanie operacji indeks w trybie online
Tworzenie, odbudować lub usunąć indeksy online.Opcja ONLINE umożliwia równoczesne użytkownikowi dostępu do tabela podstawowej lub indeks klastrowany danych i wszelkich skojarzonych ponownego zbudowania indeksów nie klastrowanych podczas tych operacji indeksu.Na przykład w czasie, gdy indeks klastrowany jest są przebudowywane przez jednego użytkownika, użytkownik i inni mogą nadal aktualizacji i kwerendy na danych podstawowych.Podczas wykonywania operacji DDL w trybie offline, takich jak tworzenie lub przebudowywanie indeks klastrowany; te operacje przytrzymaj wyłącznej blokady na danych źródłowych i skojarzone indeksów.W ten sposób modyfikacji i kwerendy do danych aż do zakończenia operacji indeksu.
Uwaga
Są dostępne tylko w operacji indeksu online SQL Server Wersje Enterprise Developer i oceny.
Zaleca się wykonywanie operacji online indeksu dla środowisk biznesowych działających na 24 godziny na dobę, siedem dni w tygodniu, potrzebę działań równoczesnych użytkowników podczas operacji indeksu jest istotne.
Opcja ONLINE jest dostępna w następujących Transact-SQL instrukcje.
ALTER tabela (Aby dodać lub usunąć ograniczenia UNIQUE lub klucz podstawowy z opcją indeksu CLUSTERED)
Aby uzyskać więcej informacji na temat operacji indeksu online zobacz How Online Index Operations Work i Guidelines for Performing Online Index Operations.
Przykład
W poniższym przykładzie wszystkie indeksy na Product Tabela w AdventureWorks Przykładowa baza danych są przebudowywane online.
USE AdventureWorks;
GO
ALTER INDEX ALL ON Production.Product
REBUILD WITH (ONLINE = ON);