Pytanie : Wysoki Wszywka/Aktualizacja czas przez Cyngiel


Kochany Wszystko,
           I mieć Zagadnienie tutaj. Tam  być jeden Stół używać Transakcja na wszystkie produkt wszystkie jeden dzień.
Także tam  być 2 cyngiel który definiować na the ten sam stół (jeden być WSZYWKA i po drugie być AKTUALIZACJA).
I napotykać drastyczny różnica na insertion/updations czas depeneding the the liczba wymagać
produkt na che faktura robić.
Przykład: Jeżeli i wytwarzać faktura 6-50 produkt wtedy ono brać 2 sekunda save dokąd tak jakby wytwarzać
fakturować na 100 produkt wtedy ono brać 30 minuta oprócz.

 Móc ty kłamać dokąd the zagadnienie kłamać.

 Także gdy i obezwładniać the cyngiel then fakturowy zawierać 100 produkt dostawać oszczędzony w 3 - 4 drugi.
 

 Czuć swobodnie więcej wkład od myside co do ten problem.

Dzięki

Odpowiedź : Wysoki Wszywka/Aktualizacja czas przez Cyngiel

The problem można z tworzenie zastępca stół i the przydzielać rozmiar zastępca db. Ponieważ ty opuszczać the zastępca stół ręcznie przy the końcówka cyngiel, można wciąż przestrzeń na tempdb. Jeżeli tam  być żadny przestrzeń na tempdb dla więcej stół dla wszywka na więcej rząd (pamiętać SQL serwer poparcie tylko wiosłować równy cyngiel), then the serwer czekać tempdb przestrzeń jeśli ty precyzować nieskończony dane kartoteka.

Dodawać the następujący przy the końcówka the

opuszczać stołowy #TempTempSkuTransaction;

Także sprawdzać jeżeli ty móc de-allocate TempTable.

Inne rozwiązania  
 
programming4us programming4us