リアルタイム (毎日) に変化するデータは、大量のデータのクエリから取得され、読み込みに時間がかかります
リアルタイム (毎日) に変化するデータは、データ量が多いため、読み込みに時間がかかります。最適化する方法を教えてください
たとえば、ユーザー テーブルにユーザー A がいて、彼は多くのメンバー A1、A2、A3 を招待しています。 ......An、メンバー A1 は多くのメンバー A11、A12、A13 を招待しました... ......A1n
A2 は多くのメンバー A21、A22、A23 を招待しました、、、、、、、、、、、、、、、A2n など A の直接メンバーは A1 および A2、A3 などです。間接メンバーには A11、A21...A21、A22... などが含まれます。各メンバーが消費すると、メンバー自身がリベートを受け取り、同時に上司にお金を渡し、上司が一部の金額をリベートし、該当するデータを各ユーザーが注文テーブルに挿入することはできません。該当する会員からリベートを受け取ってから 7 日以内に現金を引き出すこと。 したがって、凍結された資金を計算する際には、会員が 7 日以内に消費した注文を含む大量のデータを照会する必要があります。また、ユーザーテーブルからすべての直接メンバーと間接メンバーを検索し、7日以内にその消費量を調べると、ページ上の凍結された資金の表示が非常に遅くなります。テーブル構造を設計して最適化する方法を教えてください。高速化するためのプログラムの設計と最適化方法
-----解決策のアイデア-------------- --------
例えば、A22 が A を招待するという状況が発生しない限り、
修正された事前順序トラバーサル (左右の値の事前ソート) を使用できます。 ) データを整理するアルゴリズム
-----解決策のアイデア----------------------
データを定期的に実行し、定期的に更新します。計算のこの部分は独立したサーバーによって処理されます