Risposte:
Nota che se la tua tabella utilizza il motore di archiviazione Plugin InnoDB (che consiglio vivamente), se si tratta di un indice secondario (quasi sicuramente il caso), puoi comunque leggere dalla tabella (ovvero non bloccare le SELECT
istruzioni).
Si, puoi. Bloccherà la tabella a cui stai aggiungendo un indice mentre viene creato. Se la tabella è grande, potrebbe essere necessario un po 'di tempo poiché deve leggere ogni riga durante la creazione dell'indice.