Моя база данных никогда не обновляется, она только что прочитана.
Я всегда ищу, используя хэш элемента, т.е. я хочу получить набор элементов WHERE itemHash = 34 OR itemHash = 1345
Мне всегда нужно выбрать все переменных (var1
, var2
, var3
, var4
). Никогда не бывает, чтобы мне просто нужно было var1
например.
Мои выборки в настоящее время медленные из-за количества данных, и я хочу ускорить их.
У меня есть две структуры кандидатов. Я хотел знать, что быстрее для извлечения (если есть) и почему.
«Разделенная форма»

«Комбинированная форма»

Также есть что-нибудь еще, что я могу сделать, чтобы ускорить процесс?
В настоящее время я склоняюсь к комбинированной форме, потому что это означает, что поиски не должны проходить два запроса. Однако в комбинированной форме будет больше строк для поиска.