Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 4|Odpowiedź: 1

[Komunikacja] SQL Server dodaje indeksy w produkcji

[Skopiuj link]
Opublikowano10 minut temu | | |
Wymagania: Jeśli tabela zawiera dziesiątki milionów danych, konieczne jest dodanie indeksu nieagregowanego do tabeli, aby poprawić efektywność zapytań, ale baza danych już działa w środowisku produkcyjnym, a wiele aplikacji wykonuje operacje dodawania, usuwania, modyfikowania i zapytań na tabeli, co oznacza również, że wiele wątków wykonuje operacje na tabeli. Jeśli użyjesz zwykłego dodawania indeksu bezpośrednio na tabeli, spowoduje to nieprawidłowe wykonywanie programu w środowisku produkcyjnym, takie jak blokowanie i czasowy limit wykonywania.

Normalne polecenie SQL do dodania indeksu nieklastrowanego jest następujące:

Zoptymalizowane pod względem bezpieczeństwa polecenie SQL do dodawania indeksów nieklastrowanych jest następujące:

Interpretacja:

ONLINE = ON Role: Pozwala użytkownikom na zapytania, wstawianie, aktualizowanie i usuwanie tabel (czyli operacji "online") podczas tworzenia indeksu, obsługiwane wyłącznie przez Enterprise Edition.
SORT_IN_TEMPDB = Funkcja ON: Przenieś "tymczasowe dane sortowania" potrzebne do tworzenia/rekonstrukcji indeksów z bazy danych firmy do tempdb, a nie do bazy danych firmowej, nad którą pracuję.
MAXDOP = 4 Rola: Określa MAXDOP, aby ograniczyć równoległość, aby nie zajmował wszystkich planistów, czyli ograniczyć operację indeksową do równoległego działania z maksymalnie 4 rdzeniami CPU (wątkami).

Odniesienie:

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.




Poprzedni:.NET/C# Szwajcarski scyzoryk LINQPad 9 – Poradnik zakupu
 Ziemianin| Opublikowano8 minut temu |
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com