Przyczyna

Ten problem może wystąpić, gdy bazy danych, która ma wiele zamówień sprzedaży oraz shippers.

Rozwiązanie

Zmiana procedur przechowywanych i dodać dodatkowe indeksy, które są tutaj wymienione.

Więcej informacji

Zmiany:

1. Dodaj (NOLOCK) do wszystkich tabel w trzech następujących procedur przechowywanych:
 WOSOShipLine_InvtID_filter
 WOSOSched_InvtID_filter
 POAlloc_CpnyID_SOON_SOL_nolike

2. Dodaj następujące trzy indeksy:
 
Utwórz indeks NIEKLASTROWANY [xSOShipHeader_OrdDate] w [dbo]. [SOShipHeader]
(
[OrdDate] ASC
) Z (PAD_INDEX = WYŁ., STATISTICS_NORECOMPUTE = WYŁ., SORT_IN_TEMPDB = WYŁ., IGNORE_DUP_KEY = OFF DROP_EXISTING = WYŁ., ONLINE = OFF ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) NA [PODSTAWOWY]

Utwórz indeks NIEKLASTROWANY [xSOShipHeader_ShipDateAct] w [dbo]. [SOShipHeader]
(
[ShipDateAct] ASC
) Z (PAD_INDEX = WYŁ., STATISTICS_NORECOMPUTE = WYŁ., SORT_IN_TEMPDB = WYŁ., IGNORE_DUP_KEY = OFF DROP_EXISTING = WYŁ., ONLINE = OFF ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) NA [PODSTAWOWY]

Utwórz indeks NIEKLASTROWANY [xSOHeader2] w [dbo]. [SOHeader]
(
[CpnyID] ASC,
[SOTypeID] ASC,
[IDKlienta] ASC,
[OrdDate] ASC,
[BuildAvailDate] ASC,
[BuildInvtID] ASC,
[BuildQty] ASC,
[BuildSiteID] ASC,
[CustOrdNbr] ASC,
[OrdNbr] ASC,
[Stan] ASC
) Z (PAD_INDEX = WYŁ., STATISTICS_NORECOMPUTE = WYŁ., SORT_IN_TEMPDB = WYŁ., IGNORE_DUP_KEY = OFF DROP_EXISTING = WYŁ., ONLINE = OFF ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) NA [PODSTAWOWY]

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jak zadowalająca jest jakość tłumaczenia?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×