私はバックエンドサービスとしてLaravelを使用しており、MySQLデータベースから多くの(少なくとも100,000)レコードの合計を計算する適切な方法を知る必要があります。 より明確にするために、時間の経過とともにデータベース内に100,000品目が存在すると仮定します。 クライアントのメインページでは、すべての商品の価格の合計を表示する必要があります。サーバー上で最小限のプロセスでこれを行うにはどうすればいいですか?多くの値の合計をページに表示する適切な方法
0
A
答えて
1
Laravelを使用すると、データベースの一部の値の合計を簡単に取得できます。この関数をクエリに追加するだけで、合計が列に表示されます。
->sum('price')
あなたが値を更新するAJAX要求を使用することができるルートを、定義することができ、クライアント側のすべての商品の価格の合計を更新します。
0
クエリにmysql sumを使用する商品の合計を行うには2つの方法があります。もう1つは、商品をループするか、array_sumなどを使ってPHP側に合計することです。両方のオプションでベンチマークを行い、最高のパフォーマンスを見つけることができます。
クライアント側Javascriptは、sumを実行して表示するためのオープンオプションです。
関連する問題
- 1. 多くのサブルーチンにポインタを渡す適切な方法
- 2. 多くのイベントリスナーを追加する適切な方法
- 3. 値の合計ではなく値を表示するピボットテーブル
- 4. 配列の値の合計とページに表示する
- 5. ハイチャートのドーナツチャートのシリーズ値の合計を表示する方法
- 6. iosプログラムのuilabelsをviewdidで表示する適切な方法
- 7. HTML/CSSの "コード"セクションを表示する適切な方法は?
- 8. ListView要素にヒントを表示する適切な方法
- 9. モバイルで適切なページを表示するには
- 10. 多くの入力値を動的に設定する適切な方法、Vuexストアからのデータの取得
- 11. エラーメッセージのレイアウトをより適切に表示する方法
- 12. 合計を表示するデータテーブルの列の値の合計
- 13. 適切な除数の合計N
- 14. Djangoの多対多リレーションシップにレコードを追加する適切な方法
- 15. イオン2 - ビデオを表示する適切な方法
- 16. エラーメッセージを表示する適切な方法
- 17. Couchbaseでリストを表示する適切な方法
- 18. 適切な方法で時刻を表示する
- 19. メソッドから多くのデータを取得する適切な方法
- 20. キャンドルチャートのツールチップに不適切なY値が表示される
- 21. 多くの結合でクエリを最適化する方法は?
- 22. MKCoordinateRegionが適切な方法でマップに表示されない
- 23. リストボックスにspineditの合計値を表示
- 24. スワイパーに適切なページ数が表示されない
- 25. レコードがない場合は、DataTablesのページ区切りバーを表示する方法/合計レコード数が表示されていますか?
- 26. Facebookのタブアプリ内のページを変更する「適切な」方法
- 27. 複数のtxtBoxの値を取得し、新しいページに合計を表示する方法は?
- 28. JSTL:BigDecimalの絶対値(適切な方法...)
- 29. ハッシュ値が存在しない場合に404ページを表示する方法
- 30. ビューにJSFビュースコープの値が適切に表示されない
MySQLの「SUM」を使用しています。しかし、あなたが頻繁にそれをやろうとしているなら、私は、新しい商品が追加されるたびにその合計をどこかに保存して更新することを強く考えています。 – devk