Plan zapytania dla Insert

19-Cze-2012

Plan zapytania dla polecenia INSERT powinien zawiera informacje o tym jak będzie przebiegać wstawienie rekordu. Możesz więc zobaczyć tutaj, jak serwer w celu wstawienia jednego tylko rekordu modyfikuje wszystkie indeksy dla określonej tabeli. To właśnie z tego powodu przed dużym importem danych warto wyłączyć indeksy (DISABLE), aby w czasie wykonywania importu nie aktualizować na bieżąco indeksów. Wyłączone indeksy należy po imporcie włączyć, aby znowu było można z nich korzystać.

Dodatkowo, jeżeli tabela, do której wstawiasz rekord posiadała by triggera, to wygenerowany zostanie jeszcze jeden dodatkowy plan zapytania dla procedury triggera.

Dodaj komentarz:

Autor: Rafał Kraik