Se eu fizer uma unique
restrição em um campo, também preciso criar um índice nesse campo para obter um tempo de inserção escalável? Ou isso foi feito para mim (mesmo que o índice usado não seja acessível ao público?)
Especificamente, estou trabalhando com o Apache Derby para prototipagem, embora provavelmente o mude para o MySQL em um futuro semi-próximo. Também espero que exista algo no padrão SQL que diga algo sobre isso.
Nunca precisarei pesquisar por esse campo, portanto, prefiro não criar um índice inútil. Mas eu prefiro ter um índice inútil do que ter um O(n)
tempo de inserção.