parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 27.05.2015 00:39

В таблице заказов больше 1 млн записей (пока),
кто будет читать выведенную таблицу с 1 млн записей?
в любом случае, разбиение больших таблиц по каким-либо критериям никто не отменял (по 1000 записей, по месяцам, итд)
Выбирать надо заказы, крутить в цикле для получения списка номеров заявок, получать список заявок, которые также крутить и получать список подключений.
извините, но я не особо понял понял, т.к. приведённая структура таблиц говорит о другом отношении между заказами, заявками и подключениями. хотя приведённая структура для меня не достаточна, сбивают с толку названия стролбцов.

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