Posso creare un indice su una tabella in un database MySQL mentre sono in uso


21

E se posso, qualsiasi motivo (prestazioni / stabilità) perché non dovrei?

Risposte:



15

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.


Facebook ha una soluzione per farlo online. Non l'ho provato da solo: facebook.com/notes/mysql-at-facebook/…
esilver
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.