Questione : La domanda 2005 dell'aggiornamento di impresa dell'assistente di SQL prende troppo lungamente.

Quando faccio funzionare questa domanda sul mio assistente su una base di dati 200MB con le annotazioni che 50k richiede un'ora per completare ed il Web site che usa questa base di dati non risponderà più, perché? l'uso del CPU del
The è 52% sul CPU core2, 4GB RAM

UPDATE MyDatabase
REGOLATO [ExpirationDate] = “10/10/2010„ di
DOVE [ExpirationDate] < '10/10/2010'< Br/>
Note: Il campo di ExpirationDate è indexed.
class= del

Risposta : La domanda 2005 dell'aggiornamento di impresa dell'assistente di SQL prende troppo lungamente.

E noi scava più profondo, che cosa UpdateCategoryAdCounts fa?

Inoltre ho ricercato una punta ed ho rend contoere che “l'aggiornamento ragruppato di indice„ significa “using l'indice ragruppato effettuare un aggiornamento„.  A causa del vostro codice di innesco gli che accede tramite l'identificazione, quello ha significato.  Ricordo vedere i funzionamenti della ricostruzione di indice mostrare nel programma di domanda se un indice ragruppato (in se) è aggiornato, che non è indicato qui.

Non so prenderete a rendere invalido l'innesco, ma provo questo

INNESCO di DISABLE [dbo]. [classifieds_Ads] SOPRA [dbo]. [AdUpdated]

Quando l'aggiornamento ha rifinito,

PERMETTERE ALL'INNESCO [dbo]. [classifieds_Ads] SOPRA [dbo]. [AdUpdated]

Il codice di innesco non è efficiente, ma quella potrebbe essere un'altra domanda.
Altre soluzioni  
 
programming4us programming4us