Ответ
Misha v.3 27.05.2015 00:39
В таблице заказов больше 1 млн записей (пока),
кто будет читать выведенную таблицу с 1 млн записей?
в любом случае, разбиение больших таблиц по каким-либо критериям никто не отменял (по 1000 записей, по месяцам, итд)
Выбирать надо заказы, крутить в цикле для получения списка номеров заявок, получать список заявок, которые также крутить и получать список подключений.
извините, но я не особо понял понял, т.к. приведённая структура таблиц говорит о другом отношении между заказами, заявками и подключениями. хотя приведённая структура для меня не достаточна, сбивают с толку названия стролбцов.
я вам привёл готовый код. что с ним не так (кроме опечатки)? в плане памяти он очень эффективен, т.к. при создании хэша таблиц строки не дублируются. внутри создаются табличные объекты, в которые помещаются ссылки на строки уже существующей таблицы.
в плане производительности -- тут всё зависит от количества обрабатываемых данных.
извините, но с миллионом записей первого уровня вы упрётесь в проблемы производительности в любом случае и их не решить хэшами или ещё чем.
- Хеш хешей из БД или объекта table, virusav 25.05.2015 16:05
- Ответ, Misha v.3 [M] 26.05.2015 16:18
- Ответ, virusav 26.05.2015 16:45
- Ответ, Maxx [M] 25.05.2015 17:00
- Ответ, virusav 25.05.2015 17:08 / 25.05.2015 17:09
- Ответ, Maxx [M] 26.05.2015 01:37
- Ответ, virusav 26.05.2015 09:41
- Ответ, Maxx [M] 26.05.2015 09:54 / 26.05.2015 09:58
- Ответ, virusav 26.05.2015 10:51
- Ответ, Misha v.3 [M] 26.05.2015 16:21 / 26.05.2015 16:22
- Ответ, virusav 26.05.2015 16:31
- Ответ, Misha v.3 [M] 26.05.2015 23:26 / 26.05.2015 23:36
- Ответ, virusav 26.05.2015 23:51
- Ответ, Misha v.3 [M] 27.05.2015 00:39
- Ответ, virusav 27.05.2015 09:18
- Ответ, Misha v.3 [M] 27.05.2015 11:57 / 27.05.2015 11:58
- Ответ, virusav 27.05.2015 14:04 / 27.05.2015 14:10
- ваша схема плохая :), Misha v.3 [M] 28.05.2015 01:24 / 28.05.2015 01:26
- Ответ, virusav 28.05.2015 12:40
- Ответ, Misha v.3 [M] 29.05.2015 04:18
- Ответ, virusav 29.05.2015 09:58
- Ответ, Maxx [M] 27.05.2015 14:49
- Ответ, virusav 27.05.2015 15:11
- ИМХО, max_rip 27.05.2015 15:24
- Ответ, virusav 27.05.2015 16:04
- Ответ, max_rip 27.05.2015 16:40
- Ответ, virusav 27.05.2015 16:42
- Откройте для себя LEFT JOIN и RIGHT JOIN, и INNER JOIN, max_rip 26.05.2015 11:18
- Ответ, dwr 25.05.2015 17:11
- Ответ, virusav 25.05.2015 17:32
- Ответ, moko [M] 25.05.2015 19:19
- Ответ, virusav 25.05.2015 22:07
- Ответ, MoKo 26.05.2015 01:30
- Ответ, virusav 26.05.2015 09:47