大量のデータをフェッチしてエクスポートしたいのですが、1000レコードまで上手く動作しますが、サーバが遅くなりファイルをエクスポートできなくなります。クエリを実行してエクスポートするには時間がかかります。チャンクメソッドを使用してlaravelに10000レコードをフェッチする方法は?
0
A
答えて
0
このPackageをご覧ください。Laravel eloquent Modelを使用して直接データをエクスポートすることができます。
また、あなたの雄弁にメソッドをチャンクすることもできます。
0
まず、一度にすべてのレコード、その後のチャンク1000件のレコードを取得。別の関数でコードを分割してソートされます。チャンクでさえ、コレクションを複数のコレクションに分割するのと同じことをしています。 ex。ユーザー::チャンク(1000、関数($行){}
関連する問題
- 1. SolrTemplateでqueryForCursorを使用してpageSizeに等しいレコードをフェッチする方法
- 2. closedxmlを使用してエクスポートする際に、10000レコードごとに新しいワークシートを追加する方法
- 3. WCFサービスを使用して10000を超えるレコードをSQL Serverにアップロードする
- 4. hibernateクエリとstrutsを使用してページングでレコードをフェッチする方法
- 5. Laravel Eloquent:whereHas()メソッドを使用して関連レコードを取得する方法は?
- 6. Laravel Eloquentを使用してデータベースに複数のレコードを挿入する方法
- 7. vue.jsとlaravalを使用してチャンクメソッドを使用して大きなファイルをアップロードする方法は? HTML5ファイルリーダー&を使用して
- 8. wp_list_tableを使用してカスタムワードプレステーブルにデータをフェッチする方法
- 9. JPAまたはJPQLを使用してプライマリキー列を持たないエンティティからレコードをフェッチする方法
- 10. Controllerを使用してレコードにアクセスする方法は? Odoo 10
- 11. SELECT TOPを使用して作成10000
- 12. 2つの異なるソースから同じ10000レコードをサンプルする方法は?
- 13. PDOを使用して行をフェッチする方法
- 14. 非FragmentActivityでViewModelProviders.of()を使用してViewModelをフェッチする方法
- 15. マルチスレッドを使用してmysqlでデータをフェッチする方法
- 16. Observableを使用してdbからデータをフェッチする方法
- 17. vbaを使用してデータベースから5000レコードをフェッチしました。新しいワークシートにevrey 1000レコードを貼り付けるループを作成する方法は?
- 18. PHPを使用してJSONデータをフェッチしてデコードする方法は?
- 19. CSRFトークンを使用してLaravel APIにPOSTする方法は?
- 20. レコードを使用して参照カーソルをループする方法は?
- 21. EXECUTE IMMEDIATEを使用してレコードを取得する方法は?
- 22. IDを使用してレコードを削除する方法は?
- 23. Swiftを使用して次のデータをテーブルビューにフェッチする方法は?
- 24. Xamarin HttpClient jsonをフェッチして使用する方法
- 25. SQL Serverからレコードを一括してフェッチする最適な方法は
- 26. にhas_manyに参加使用してレコードをフェッチします:関係
- 27. mysqlで複数のレコードをフェッチしてjson配列に格納する方法
- 28. Laravel 5.2:私は、コントローラ内のレコードをフェッチしていたユーザーIDでログインし
- 29. laravel delete関数を使用してレコードを削除する
- 30. 数千万のレコードを高速にフェッチし、Javaを使用してElasticsearchでフェッチしたデータをフィードする方法
これはここで答えています:https://stackoverflow.com/questions/45323659/laravel-collection-with-relations-take-a-lot-of- time/45324021#45324021 – aaron0207
[Laravel - リレーションシップを持つコレクション]に重複している可能性があります(https://stackoverflow.com/questions/45323659/laravel-collection-with-relations-take-a-lot-of-時間) –