/ / Jak utrzymać indeksy wydajne w tabeli Sql Server często aktualizowane (usuwać / wstawiać) według procesu wsadowego - serwer sql, baza danych, wydajność, indeksowanie, etl

Jak zachować indeksy wydajności w tabeli Sql Server często aktualizowane (usuwanie / wstawianie) przez proces wsadowy - serwer-sql, baza danych, wydajność, indeksowanie, etl

Mamy tabelę w naszej bazie danych serwera sql, któraprzechowuje dane "dzisiejsze" i jest aktualizowana przez wiele zaplanowanych zadań przez całą dobę Każde zadanie usuwa wiersze, które wcześniej wstawiono i wstawia nowe wiersze Dane tabeli są również udostępniane za pośrednictwem strony internetowej, która wykonuje wiele zapytań przeciwko niemu. jest to, że indeksy są ciągle pofragmentowane i chociaż ma tylko 1,5 mln wierszy, zapytania są generalnie bardzo powolne, a strona internetowa często wygasa.

Chciałbym więc wiedzieć, czy ktoś inny doświadczył podobnego scenariusza, a jeśli tak, to jak sobie z tym poradziłeś.

Odpowiedzi:

1 dla odpowiedzi № 1

Musisz codziennie indeksować indeksy. Oto obraz pracy defragmentującej od SSMS:

wprowadź opis obrazu tutaj