Co PRZYSPIESZA wyszukiwanie danych, ale może spowolnić operacje zapisu (INSERT/UPDATE)?
Dobrze. Indeks przyspiesza odczyt, ale trzeba go aktualizować przy zapisie.
Źle. Reguły narzucają ograniczenia, nie wpływają tak na wydajność.
Źle. Wartości domyślne uzupełniają puste pola, bez wpływu na szybkość.
Źle. Klucz główny identyfikuje rekord, to nie ten mechanizm.
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.