Co PRZYSPIESZA wyszukiwanie danych, ale może spowolnić operacje zapisu (INSERT/UPDATE)?
A. wartości domyślne
Źle. Wartości domyślne uzupełniają puste pola, bez wpływu na szybkość.
B. reguły
Źle. Reguły narzucają ograniczenia, nie wpływają tak na wydajność.
C. klucze podstawowe
Źle. Klucz główny identyfikuje rekord, to nie ten mechanizm.
D. indeksy
Dobrze. Indeks przyspiesza odczyt, ale trzeba go aktualizować przy zapisie.
Indeksy przyspieszają WYSZUKIWANIE danych (szybciej odnajdują wiersze), ale spowalniają zapis - przy każdym
INSERT/UPDATE trzeba też zaktualizować indeks. Dlatego tę cechę mają indeksy.Pozostałe elementy nie mają takiego kompromisu. Reguły i wartości domyślne dotyczą poprawności i wypełniania danych, a klucze podstawowe identyfikują rekordy (same w sobie nie są mechanizmem przyspieszania wyszukiwań po dowolnych polach). Przyspieszają odczyt kosztem zapisu indeksy.