Réponses:
Notez que si votre table utilise le moteur de stockage InnoDB Plugin (que je recommande fortement), s'il s'agit d'un index secondaire (presque sûrement le cas), vous pouvez toujours lire à partir de la table (c'est-à-dire qu'il ne bloque pas les SELECT
instructions).
Oui, vous pouvez. Il verrouillera la table à laquelle vous ajoutez un index lors de sa création. Si la table est grande, cela peut prendre un certain temps car elle doit lire chaque ligne lors de la construction de l'index.