ПРЕДПОСЫЛКИ
Я работаю с базой данных MySQL
InnoDB
с более 60 таблицами и создаю различные представления для быстрого и простого выполнения динамических запросов.код.У меня есть пара просмотров с ВНУТРЕННИМИ СОЕДИНЕНИЯМИ (без отношений «многие ко многим»): 20 to 28 tables
ВЫБОР 100 to 120 columns
с row count below 5,000
, и он работает быстро.
АКТУАЛЬНАЯ ПРОБЛЕМА
Я создаю мастер-представление с ВНУТРЕННИМИ СОЕДИНЕНИЯМИ (без связей "многие-ко-многим") 34 tables
и ВЫБЕРИВАЮ 150 columns
row count below 5,000
и кажется, что это слишком.Это займет целую вечность, чтобы сделать один выбор.Мне интересно, достигну ли я какого-нибудь предела размера изображения и есть ли способ увеличить его, или какие-нибудь хитрости, которые помогут мне преодолеть этот очевидный предел.
Важно отметить, что я НЕ ИСПОЛЬЗУЮ Aggregate functions
, потому что я знаю об их негативном влиянии на производительность, что, кстати, меня очень беспокоит.