私は一般的なソフトウェアの練習の質問があります、そして多分モデレーターは私のタイトルをよりよく表現することができます。
多数のフィルターがある「ユーザーの管理」ページのページ結果のリストを読み込んでいます。
私のシステムには3000人のユーザーがいて、ページごとに25人を表示し、下部にページ付けコントロールを表示したいと思います。問題ない。これが問題です...
ページの上部に、条件に2300が一致することを示したいので、同じSQLクエリを2回実行します。1回はオブジェクトに組み込むための25レコードの制限があります(ページネーション用)。 )、そして再び制約のない合計数を取得します。
これはパフォーマンスが悪いようです。2つのSQLクエリを実行せずにこれを行うための好ましい方法はありますか?