Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 4|Svar: 1

[Kommunikation] SQL Server lägger till index i produktion

[Kopiera länk]
Publicerad påFör 10 minuter sedan | | |
Krav: Om det finns en tabell med tiotals miljoner data är det nödvändigt att lägga till ett icke-aggregerat index i tabellen för att förbättra frågeeffektiviteten, men databasen körs redan i produktionsmiljön och många applikationer utför tillägg, radering, modifiering och frågeoperationer i tabellen, vilket också innebär att flera trådar utför operationer på tabellen. Om du använder en normal indexadditionssats direkt i tabellen kommer det att orsaka att programexekveringen i produktionsmiljön blir onormal, såsom blockering och exekveringstidsavbrott.

Den normala SQL-satsen för att lägga till ett icke-klustrat index är följande:

Den säkerhetsoptimerade SQL-satsen för att lägga till icke-klustrade index är följande:

Tolkning:

ONLINE = ON Roll: Tillåter användare att fråga, infoga, uppdatera och ta bort tabeller (dvs. "online" operationer) under indexskapandet, vilket endast stöds av Enterprise Edition.
SORT_IN_TEMPDB = ON-funktion: Överför den "temporära sorteringsdata" som behövs för indexskapande/rekonstruktion från din företagsdatabas till tempdb, inte i företagsdatabasen jag arbetar med.
MAXDOP = 4 Roll: Specificerar MAXDOP för att begränsa parallellism och säkerställa att den inte upptar alla schemaläppare, dvs. för att begränsa indexoperationen till att fungera parallellt med upp till 4 CPU-kärnor (trådar).

Hänvisning:

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.




Föregående:.NET/C# Utvecklarens schweiziska armékniv LINQPad 9 Köptutorial
 Hyresvärd| Publicerad på8 minuter sedan |
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com