Recommendations for displaying large lists

Are there any recommendations for returning large order lists to users?

Let me try to describe the problem we are trying to solve. We have a list of customers who have 1-5,000 + orders associated with each. We pull these orders directly from the database and present them to the user, this is a broken grid. The view we have is a very simple “select columns from orders” that worked perfectly when we were just starting out, but as it grew, which caused performance / conflict problems. It seems that there is a million and one way to fool this cat (to return only data based on the page, to return only the last 6 months of data, etc.), but, as I said, it’s just interesting if there are any resources that provide a little more holding on to the solution to this problem.

We use SQL Server as our transaction database and select the data in XML format. Then we use a mixture of XSLT and Javascript to create our mesh. We are not married to a presentation solution, but have married a database solution.

+3
source share
4 answers

My experience.

  • Always set the default values ​​in the user interface for a reasonable user. You do not want them to click Restore and get everything.
  • Set a limit on the number of records that can be returned.
  • Return only from the database the records that you are going to display.
  • / , , , temp , . / temp.
  • , .
  • . " " " ". , , .
  • defualts . , .

, .

+4

, . , Visual Studio Profiler? http://msdn.microsoft.com/en-us/magazine/cc337887.aspx .

, db, . ( , SQL Server >= 2005) http://www.15seconds.com/issue/070628.htm

0

, .

, , : , , SKU, SKU, , , , ,. .

, , , . SO, , , .

JQuery .

HTH

: . : . EDIT: @Scott Bruns , , , , . , , , ; , , , .

0

, , ?

0

All Articles