<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : Increasing the Performance of Paging in DevForce</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce Classic : Increasing the Performance of Paging in DevForce</description>
  <pubDate>Fri, 12 Jun 2026 04:26:37 -700</pubDate>
  <lastBuildDate>Thu, 12 Jul 2007 17:31:11 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=239</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>Increasing the Performance of Paging in DevForce : The performance for paging in...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=239&amp;PID=529#529</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=21" rel="nofollow">IdeaBlade</a><br /><strong>Subject:</strong> 239<br /><strong>Posted:</strong> 12-Jul-2007 at 5:31pm<br /><br /><DIV dir=ltr align=left><SPAN =625032318-20032007>The performance for paging in DevForce will never be great, but we have done what we can to make it as fast as possible,&nbsp; In fact, for the DevForce 3.4.0.3, we have added some performance optimizations to make performance quite similar to standard RdbQueries in many cases..</SPAN></DIV><DIV dir=ltr align=left><SPAN =625032318-20032007></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =625032318-20032007>The best thing you can do to improve performance is to reduce the "width" of your query.&nbsp; In other words, rather than returning all of the columns in each row (which is standard), construct a light weight Dynamic Entity that is composed of just a few columns.&nbsp; For example. for Orders, create a Dynamic Entity of Id, Customer Id, and OrderDate so that your fetch returns 3 columns instead of 20.&nbsp; If you are unfamiliar with Dynamic Entities, there is a Tutorial on this feature as well as some good material in the Developer's Guide.</SPAN></DIV><DIV dir=ltr align=left><SPAN =625032318-20032007></SPAN>&nbsp;</DIV><DIV dir=ltr align=left><SPAN =625032318-20032007>However, reducing the width of your query is generally not recommended.&nbsp; The reason for this is that the Dynamic Entity contains only some of the columns of the underlying entity.&nbsp; Therefore, only consider decreasing the width if performance is all important and you will likely not be doing extensive editing operations.</SPAN></DIV>]]>
   </description>
   <pubDate>Thu, 12 Jul 2007 17:31:11 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=239&amp;PID=529#529</guid>
  </item> 
  <item>
   <title>Increasing the Performance of Paging in DevForce : I just want to ask something about...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=239&amp;PID=528#528</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=20" rel="nofollow">Customer</a><br /><strong>Subject:</strong> 239<br /><strong>Posted:</strong> 12-Jul-2007 at 5:29pm<br /><br />&nbsp;I just want to ask something about paging in Ideablade Devforce.&nbsp; We have 38,000+ records that we need to separate into pages.&nbsp; I used the PagedRdbQuery class to construct my paging.&nbsp; For the first few pages, I got fast results but when I tried to set the CurrentPage property of my PagedRdbQuery to the last page, it got very slow.&nbsp; Is there any work-around to this or do you have any suggestions on how to implement paging?&nbsp; I am thinking of getting all the records asynchronously but with 38000+ records, it will still take some time to load all of these records.&nbsp;&nbsp; Thank you very much and have a nice day!]]>
   </description>
   <pubDate>Thu, 12 Jul 2007 17:29:00 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=239&amp;PID=528#528</guid>
  </item> 
 </channel>
</rss>