в первой табличке могут быть миллионы записий..
в дочерней табличке десятки миллионов - когда достаем одну запись из первой таблички надо доставать все записи которые с ней связаны из второй таблички.. понятное дело о limit речи нет.. потому что надо взять все.. их может быть и 4 и 5 и 10..
поиск по второй табличке не будет осуществляться никакой кроме вот этой связи.. данные из второй таблички отдельно браться не будут.. только когда берется что то из первой таблички..
может есть смысл обойтись одной таблицей? просто в первой таблице сделать столбец с JSON данными и туда складывать все... что бы уменьшить нагрузку на БД?
Да если у тебя норм индекс построен то норм нагрузка будет...
В редис складывай результат
Обсуждают сегодня