1

データベースに約 7,000 行のテーブルがいくつかあり、カスタム形式のピボット テーブルのような詳細を使用して Web サイト (asp.net) でレポートを作成する必要があります。

たとえば、この量のデータでリピーターをレンダリングすると非常に遅くなるため、これに対する最善の解決策は何ですか。

アドバイスをありがとう

4

8 に答える 8

1

ページングの使用をお勧めします。

于 2009-03-18T14:27:52.443 に答える
1

使用している言語については言及していませんが、リピーターの言及は ASP.Net を示唆していますか? 私の経験では、データを DataGrid にバインドする方が、大きなデータ セットの方が高速です。

しかし、なぜそんなに多くのデータを Web ページに表示したいのか不思議に思う必要があります。正気のユーザーは、そこまで多くのデータを座ってスクロールし、それが役に立つとは思いません。ユーザーにとって有用な関連データにデータを制限します。通常は 100 行未満にフィルター処理されます。

IMO、これだけの量のデータを含むレポートは、形式に関係なく役に立ちませんが、印刷されたレポートなどのために絶対にすべてを持っている必要がある場合は、代わりにサーバーで PDF ドキュメントを生成することを検討してください。

于 2009-03-18T15:38:28.233 に答える