This is a migrated thread and some comments may be shown as answers.

Radgrid performance large table with Scrolling, Filtering, Sorting

1 Answer 223 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Simone
Top achievements
Rank 1
Simone asked on 02 Jun 2011, 04:18 PM
Hello,

I would like to present about 10,000 records per page, I might need paging if more than 10000 records are on the table (Sql Server db).

I need filtering, and sorting, and scrolling.

I know there are several techniques to optimize radgrid, but I would like to know...

Which technique should I look at for loading and displaying data in this case?

Thanks,
Simone

1 Answer, 1 is accepted

Sort by
0
Radoslav
Telerik team
answered on 08 Jun 2011, 08:18 AM
Hi Simone,

Thank you for contacting us.

To optimize the performance in your case I suggest you to reducing the number of visible column as much as possible (either hiding some of the columns or removing them completely and extracting their values on the client using key values)
Also we have many optimization techniques for such a scenarios and I am sure some of them will be of great help for your project . The info below summarize the most important performance info we already have in our documentation resources:
Optimization Tips series in the blogs:
Optimization Tips:The Rad Managers for ASP.NET AJAX
Optimization Tips: Testing Page Performance
Optimization Tips: Using RadAjaxManagerProxy Controls
Optimization Tips: Using HTTP Compression

Optimizing the RadGrid performance.
Please review the following links on how to optimize the performance of RadGrid:
http://www.telerik.com/products/aspnet-ajax/resources/top-performance.aspx
http://www.telerik.com/help/aspnet-ajax/grdviewstatereductiontechniques.html
http://www.telerik.com/help/aspnet-ajax/grdsavinggridviewstateinsession.html
http://www.telerik.com/help/aspnet-ajax/radinputmanager_performance.html

Additionally please keep in mind that rendering  10000 rows could crash some of the browsers. Also the transfer of all data from server to client will take very long time to whole data to load. In the following links you could find information of problems related with rendering huge amount of data into the browsers:
http://stackoverflow.com/questions/996263/firefox-crashes-rendering-large-html-table-20-000-rows
http://stackoverflow.com/questions/3174490/is-there-any-limit-on-number-of-html-elements-that-browser-can-display-without-p
http://forums.aspfree.com/asp-development-5/response-buffer-limit-exceeded-34386.html

If you need further assistance, do not hesitate to contact us again.

Greetings,
Radoslav
the Telerik team

Browse the vast support resources we have to jump start your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.

Tags
Grid
Asked by
Simone
Top achievements
Rank 1
Answers by
Radoslav
Telerik team
Share this question
or