我想獲取大量的數據並導出它。最多1000條記錄它工作正常,但之後,服務器變得緩慢,無法導出文件。執行查詢並導出它需要一些時間。如何使用塊方法在laravel中獲取10000條記錄?
0
A
回答
0
0
首先檢索所有記錄,然後塊1000條記錄一次。將代碼分成不同的功能,以便排序。即使是大塊也是這樣做的,它將收集分解成多個集合。 ex。 User :: chunk(1000,function($ rows){}
相關問題
- 1. laravel 4.2獲取最後10條記錄
- 2. Laravel:獲取記錄與條件
- 3. Solr 6 dataimport獲取10000條記錄,但只處理173
- 4. 如何在MYSQL數據庫中存儲10000條記錄?
- 5. 無法在monogDB中插入10000條帶insertMany的記錄
- 6. 如何用SQLAlchemy獲取一條記錄?
- 7. 使用Laravel獲取記錄總數?
- 8. 如果只有一條記錄存在,使用QSqlite無法獲取記錄
- 9. 在grails中獲取最後兩條記錄的有效方法?
- 10. 10000條記錄後PHP導出爲CSV模塊
- 11. 程序:提交後10000條記錄
- 12. 使用Linq在兩條記錄之間獲取記錄
- 13. Laravel無法獲取超過8000條記錄
- 14. 如何使用scala獲取事務中的第一條記錄?
- 15. 如何使用條件從多個表中獲取記錄?
- 16. 如何使用linq獲取表中的下一條記錄?
- 17. 如何使用webservice中的條件獲取特定記錄?
- 18. 獲取記錄 - laravel雄辯
- 19. 如何使用laravel從數據庫獲取記錄的圖像?
- 20. 如何獲取最後一條記錄
- 21. 如何從sqlite獲取一條記錄?
- 22. 使用CakePHP的saveMany保存> 10000條記錄()
- 23. 如何在視圖中獲取laravel數據透視表記錄?
- 24. 在SSIS中獲取多條記錄
- 25. 無法獲取超過10k條記錄
- 26. 如何在模型中的塊中獲取記錄ID?
- 27. 如何使用ActiveRecord獲取有2條記錄的記錄列表?
- 28. 如何在VB中獲取Recordset中的每條記錄?
- 29. 如何使用Jpa查詢獲取第2條記錄
- 30. 如何使用Hibernate從Mysql獲取最後一條記錄?
這回答在這裏:https://stackoverflow.com/questions/45323659/laravel-collection-with-relations-take-a-lot-of-時間/ 45324021#45324021 – aaron0207
[Laravel - 具有關係的集合需要大量時間的可能的副本](https://stackoverflow.com/questions/45323659/laravel-collection-with-relations-take-a-lot-of-時間) –