делаю полную выборку на 40 тыс. записей - памяти требует около 130 мб.
решил сделать выборку, разбив ее на части в цикле, т.е получилось 40 выборок по 1000 записей - памяти занимает около 8 мб
Второй способ по памяти идеален, но в таком случае получается 40 запросов к базе.
Вопрос: 40 запросов за раз это нормально в данном случае ? (скрипт работает раз в час)
Если убрать всякие мои лишние домыслы, которые породила окутавшая Ваш вопрос завеса тайны, то конкретный прямой ответ: да, раз в час 40 запросов это в принципе нормально. Нет понятия "хорошо" и "плохо" в разработке. Есть понятия "мне нужно", "мне в данном случае подходит", "дешевле будет стоить", "быстрее будет сделать" и т.д. в зависимости от ситуации. Никто не пишет идеальный код, все костылят время от времени. Если в данном случае второй вариант подходит, то так и делай.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Генерирую xml для различных сервисовВ базе данные добавляются с каждым днем и на данный момент сам скрипт тратит на генерацию 40 - 50 тыс записей...
Создал модуль и для него отдельный AppAsset, подключил стили и скрипты, но стили и скрипты не загружаются хотя если посмотреть исходный код страницы...