Czy mogę utworzyć indeks tabeli w bazie danych MySQL podczas używania

21

A jeśli mogę, z jakiegokolwiek powodu (wydajność / stabilność), dlaczego nie powinienem?

Nifle
źródło

Odpowiedzi:

15

Tak, możesz. Spowoduje to zablokowanie tabeli, do której dodajesz indeks podczas jego tworzenia. Jeśli tabela jest duża, może to chwilę potrwać, ponieważ musi czytać każdy wiersz podczas budowania indeksu.

Zach Wily
źródło
Facebook ma rozwiązanie umożliwiające robienie tego online.
Sam tego