Our company has developed a whole CRM using dbForms and has been in production
for around 1 year, but now we are having perfomance problems with big tables.

Are you using 1.1.4 or later with the DataListNavigation system? It is the default since around 1.1.4 -- maybe 1.1.4pr2 or so. Anyway, it is known to cause performance problems with big tables if you do not have sufficient memory. The solution would be to go back to classical nagivation. See the chapter on Navigation under Major New Features. Geez maybe that should be moved into its own section since it isn't really new anymore...

Also, in tableData and related tags, you may want to disable the cache if again memory 
is scarce.

Another thing I do with a table that has 165,000+ rows is use the DataListNavigation 
but to filter the query before it is run the first time so the rsv that gets stored is 
managable memory wise.  Otherwise with no filter I need classic navigation to avoid a 
three minute wait.

--
Shawn

Karma is immutable, so act accordingly!



-------------------------------------------------------
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
_______________________________________________
DbForms Mailing List

http://www.wap-force.net/dbforms

Reply via email to