+1 за ссылку на «Общие таблицы поиска» Это именно то, что мне нужно было услышать сейчас при запуске моего проекта. Благодарю.

я есть таблица поиска, которая является основной таблицей пар id-значение. Эта таблица используется для хранения статических данных, таких как: все страны, валюты и т. Д.

Таким образом, у других таблиц есть currency_id, country_id.

У меня есть сложный SQL, который возвращает кучу таких идентификаторов. Чтобы получить фактические значения, есть 2 варианта:
1. Используйте соединение с таблицей поиска
2. В проекте предыдущий разработчик реализовал функцию, посредством которой у него есть класс enum для страны, класс enum для валюты и т. Д.
Поэтому он просто выбирает идентификатор из набора результатов sql и ищет значение, используя класс enum. По его мнению, это быстрее.

Я, конечно, могу определить, указав время начала и окончания, что быстрее, объединение sql или поиск enum.
Но без этого можно ли предсказать, какой из них будет быстрее?

Ответы на вопрос(1)

Ваш ответ на вопрос