Fråga : Queryen 2005 för uppdateringen för det SQL-serverföretaget tar för long.

När jag kör denna query på min server på en databas 200MB med rekord 50k som den tar en timme för att avsluta, och websiten, som använder denna databas, reagerar inte anymore, why? CPU-användning för
The är 52% på core2 CPU, UPPSÄTTNINGEN för 4GB RAM

UPDATE MyDatabase
[ExpirationDate] = ”10/10/2010”
VAR [ExpirationDate] < '10/10/2010'< br/>
Note: ExpirationDaten sätter in är indexed.
" klar "

Svar : Queryen 2005 för uppdateringen för det SQL-serverföretaget tar för long.

Och oss gräver djupare, vad UpdateCategoryAdCounts gör?

Jag forskade också a bet och realiserade att” hjälpmedel ””för den samla i en klunga indexuppdateringen using det samla i en klunga indexet för att utföra en uppdatering”.  På grund av ditt starta kodifierar att ta fram det av LEGITIMATION, det gör avkänning.  Jag återkallar att se visning för indexombyggnadfunktioner i queryen planera, om ett samla i en klunga index (sig själv) uppdateras, som inte visas här.

Jag vet inte hur du ska tar till att inaktivera starta, men försök detta

DISABLEN STARTAR [dboen]. [classifieds_Ads] PÅ [dboen]. [AdUpdated]

När uppdateringen har avslutat sig,

MÖJLIGGÖRA STARTAR [dboen]. [classifieds_Ads] PÅ [dboen]. [AdUpdated]

Starta kodifierar är inte effektiv, men det kunde vara another ifrågasätter.
Andra lösningar  
 
programming4us programming4us