insert ignore - se a chave/linha existir, pule a inserção
replace - se a chave/linha existir, exclua a linha de correspondência e insira novamente
Então,
replace
deve ser mais lento.Mas
insert ignore
não faz a atualização detalhes:http://dev.mysql.com/doc/refman /5.5/en/replace.html