dalej nie rozumiesz. Jeśli uważasz, że stworzenie tabeli, potem zadeklarowanie indeksów i na koniec rozpoczęcie normalnego używania bazy (coś się dodaje, coś zmienia, coś się pobiera) będzie szybsze od stworzenie tabeli i indeksów i rozpoczęcie normalnego używania bazy to nie będzie.
Szybsze będzie tylko w jednym wypadku - tworzysz bazę, ładujesz do niej np 1mln rekordów i tworzysz indeks. To będzie szybsze.
Normalne bazy np. podczas wgrywania backupu (normalna rzecz przy np. przenoszeniu się na inny serwer) same tworzą bazę, tabele, itp i same dbają o to, żeby indeksy i wyzwalacze zostały stworzone PO załadowaniu danych. Ale to jest jednorazowa operacja a nie normalna praca.
Indeksy zostały stworzone w konkretnym celu - przyśpieszyć wyszukiwanie, ale jak większość rzeczy mają one skutki uboczne - w tym wypadku wydłużenie operacji dodawania/zmiany danych. W normalnych bazach czas, jaki narzucają przy dodawaniu/zmianie danych jest pomijalny w stosunku do czasu jaki się zyskuje podczas wyszukiwania. W szczególnych przypadkach (ładowanie dużej ilości danych) są jednak niepożądane i wtedy się je wyłącza/usuwa.