Not too familiar with databases myself, but it still seems a very 
small database if it's just 30 MB in size. It's more the number of 
records that seems to slow it down. It seems to me that it will still 
be slow when you move it over to another database system.
An upgrade to Delphi 2006 will probably mean that you will have to do 
a major rewrite. A lot of changes have been made and although Delphi 
is backwards compatible, you might have lots of problems with any 
third-party components.
One more thing... It's growing by 12.000 records per week and now has 
600.000 records already? So am I right in assuming you're using it 
for about 50 weeks now? With about 100 bytes per record? It doesn't 
seem like a lot of information per record to me. No indices?
Not sure about what you are storing in this database but considering 
the amount of records and the size per record it seems that you need 
something better optimized for storing large amounts of small 
records. If your index is just an integer and all you need to do is 
search on this index, then using a Delphi flat file might give it a 
huge prformance boost. :)
But you probably need to search on more than an index number. Sorry, 
but I'm not that advanced to give advise about databases...

Greetings, Lisa.

--- In [email protected], "Dave Murray" <[EMAIL PROTECTED]> wrote:
>
> Hi,
> 
> I've got a Delphi app that uses an Access database via BDE (Delphi 4
> so no ADO). At the moment there are about 600,000 records in the 
main
> table and it is growing by about 12,000 - 15,000 records a week. The
> database itself is currently over 30Mb in size. The app runs a lot 
of
> queries against the main table and has been slowing down as it 
grows.
> The speed is now getting to the point where the users are 
complaining.
> 
> So am I reaching the limits of what I can do with an Access 
database?
> Would I get a speed increase by switching to Delphi 2006 and using 
ADO?
> Is it time to start looking at SQL Server?
> 
> Thanks,
> Dave.
> 
> Dave Murray
> Delphi-En Moderator
> Glasgow, UK
> [EMAIL PROTECTED]
>








-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to