We are using powerbuilder with Sybase SQL Anywhere 5.5. An issue we are having is that datawindows that have records 10000+ slow down almost exponentially during a retrieve the higher amount of records there is. A 40000 record datawindow should not take 5-10 minutes to retrieve on a 1ghz machine. Have any of you experienced a similar problem? Please let me know any suggestions you have. Please email me at johnowens50@hotmail.com John Owens johnowens50@hotmail.com
![]() |
0 |
![]() |
Two possibilities: 1) your computer is memory-starved. Is the paging rate going up as the retrieval progresses? 2) you have some group calculatations that are being recalculated as each row is retrieved. Have you coded anything in the retrieverow event? <John_Owens> wrote in message news:557C7A3F896766FE006B097085256C30.006B097F85256C30@webforums... > We are using powerbuilder with Sybase SQL Anywhere 5.5. An issue we are > having is that datawindows that have records 10000+ slow down almost > exponentially during a retrieve the higher amount of records there is. A > 40000 record datawindow should not take 5-10 minutes to retrieve on a 1ghz > machine. Have any of you experienced a similar problem? Please let me > know any suggestions you have. Please email me at johnowens50@hotmail.com > > John Owens > johnowens50@hotmail.com
![]() |
0 |
![]() |
No there is nothing in the retrieve row event. There is just a massive amount of data to be displayed and it seems that during the retrieve, the system retrieves slower as the number of rows get larger. The redraw command "IS" turned off during this process.
![]() |
0 |
![]() |
Do you have Retrieve Rows to Disk set? It may also help to defrag your disk. John_Owens wrote in message <83898F7A15D06210004B517485256C31.007B409085256C30@webforums>... >No there is nothing in the retrieve row event. There is just a massive >amount of data to be displayed and it seems that during the retrieve, the >system retrieves slower as the number of rows get larger. The redraw >command "IS" turned off during this process.
![]() |
0 |
![]() |