Ciao, ho una tabella cosi formata:

Persona (id ,nome,tipo,ricerca)

ora io faccio uso di query del tipo

select * from persona where id=qualcosa and tipo=qualcosa
e
select * from persona where nome=qualcosa and tipo=qualcosa

mi ritrovo che la query per id è velocissima, mentre quella per nome risulta lenta, anche perchè ho migliaia di record nella tabella.
ora se io modifico la tabella cosi:

Persona (id,nome,tipo,ricerca)

ottengo qualche miglioramento o peggioro la situazione?
nel senso:
facendo la modifica aumento la velocità di esecuzione della seconda query senza abbassare la velocità della prima query?

nota: i campi sono tutti dei varchar!!!
grazie