chunk(), lazy() и cursor() в Laravel: замеры памяти и почему chunk() теряет половину строк при обновлении
Источник: Хабр
Когда в Laravel нужно обработать большую таблицу, обычно советуют «не делать all(), использовать chunk()». Совет верный, но неполный: у chunk() есть ловушка, из-за которой фоновая задача тихо обрабатывает только часть строк. Ниже замеры пяти способов обхода таблицы на 100 000 строк, разбор потери…
Читать полностью на сайте «Хабр» →Материал опубликован на сайте источника. На «Единый портал вестей» размещены только заголовок и краткий анонс; права на текст и изображения принадлежат Хабр.
Ещё в рубрике «Технологии»
Anthropic купила стартап из одного человека, который разрабатывает лекарства с помощью ИИ
Основатель Mithril Medicine Коди Транбаргер использовал Claude для научных и организационных задач. Один из разрабатываемых препаратов показал обнадёживающие результаты на мышах менее чем за 18 месяцев, а испытания на людях могут начаться в конце 2028 года Anthropic приобрела Mithril Medicine —…
iXBTКоманда IPFire представила открытый проект fireperf — инструмент для измерения производительности сети
Команда разработчиков IPFire представила открытый проект fireperf — инструмент для измерения производительности сети. Это решение предназначено для измерения производительности сети и ориентировано на системных администраторов, разработчиков и тестировщиков. Проект также позволяет имитировать…
ХабрВ Claude Code появилась опция, позволяющая ИИ-агенту выполнять все опасные команды терминала без подтверждения человека
Сотрудник компании Anthropic Дэйзи Холлман рассказала , что в рамках предоставления разработчикам возможности полностью отключить защитные барьеры в свежей сборке (v2.1.311) Claude Code. появилась функция, позволяющая ИИ-агенту выполнять опасные команды терминала (например, удаление файлов) без…
ХабрSmart Plant OS: что обнаружилось между HTML-макетом и первой прошивкой
В прошлой статье я рассказывал про идею открытой локальной системы ухода за растениями. На тот момент у проекта были документация, спецификации и большой HTML-макет. Можно было открыть страницу, посмотреть на растения, походить по настройкам и представить, как всё будет работать. Теперь этот…
ХабрMicrosoft разрешила пользователям настраивать контекстное меню Windows 11
В очередном обновлении Windows 11 компания Microsoft взялась за одно из самых перегруженных мест системы — меню, выпадающее по правому клику мыши. Теперь лишние команды в нём можно спрятать или отключить, [...]
4PDAКрупнейшая криптобиржа мира потеряла $6,3 млрд в результате взлома. Binance приостановила вывод средств и пообещала покрыть все потери пользователей
Эмитенты стейблкоинов заморозили активы на $3 млрд, но похищенную криптовалюту продолжают перемещать между площадками Binance, крупнейшая в мире криптовалютная биржа по объёму торгов, сообщила о взломе, ущерб от которого оценивается примерно в $6,3 млрд. Компания приостановила вывод средств и…
iXBT