esempenho de sql de uma tabela de pesqui

Eu tenho uma tabela de pesquisa que é uma tabela mestre de pares de valores de identificação. Esta tabela é usada para armazenar dados estáticos, como: todos os países, moedas etc.

Portanto, outras tabelas têm um currency_id, country_id.

Eu tenho um sql complexo que retorna vários desses IDs. Para obter os valores reais, existem 2 opções:
1. Use uma associação com a tabela de pesquisa
2. No projeto, o desenvolvedor anterior implementou um recurso pelo qual ele tem uma classe de enum por país, uma classe de enum por moeda etc.
Então, ele apenas busca o ID do conjunto de resultados sql e pesquisa o valor usando a classe enum. A opinião dele é de que isso é mais rápid

claro que eu posso determinar colocando os horários de início e término mais rápidos, junção sql ou pesquisa de enu
Mas sem fazer isso, é possível prever qual será mais rápid

questionAnswers(1)

yourAnswerToTheQuestion