Questione : Alto tempo aggiornamento/dell'inserto a causa dell'innesco


Caro tutti,
           Ho un'edizione qui. Ci è una Tabella usata per registrare la transazione su tutto il prodotto trattato quello il giorno.
Inoltre ci sono 2 inneschi che è definito sulla stessa tabella (uno è INSERTO ed in secondo luogo è AGGIORNAMENTO).
Ho trovato una differenza drastica su tempo di updations di inserzione che depeneding il numero coinvolgere
prodotto su cui la fattura è fatta.
Esempio: Se genero una fattura che contiene il prodotto 6-50 allora richiede 2 secondi per conservare dove come se generare
fattura su 100 prodotti allora richiede 30 minuti a salvo.

 Potete calcolare fuori dove l'edizione si trova.

 Inoltre quando rendo invalido l'innesco allora fatturare contenere 100 prodotti ottengono risparmiato in 3 - 4 secondi.
 

 Ritenere libero di prendere più input dal myside per quanto riguarda questo problema.

Grazie

Risposta : Alto tempo aggiornamento/dell'inserto a causa dell'innesco

Il problema ha potuto essere con la creazione delle tabelle del temp ed il formato assegnato del db del temp. Poiché non state cadendo manualmente le tabelle del temp alla conclusione dell'innesco, potrebbero ancora tenere lo spazio su tempdb. Se non ci è spazio su tempdb per la generazione delle più tabelle per l'inserto su ogni fila (ricordare gli inneschi livellati di fila di sostegni dell'assistente di SQL soltanto), quindi l'assistente aspetta lo spazio del tempdb da liberare a meno che abbiate specificato lo schedario di dati infinito.

Aggiungere quanto segue alla conclusione del

cadere il #TempTempSkuTransaction della tabella;

Inoltre controllare se potete cancell l'assegnazioneare di TempTable.

Altre soluzioni  
 
programming4us programming4us