Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » ElevateDB Technical Support » Support Forums » ElevateDB General » View Thread |
Messages 11 to 16 of 16 total |
Importing a very lasrger 1.13million record test file |
Wed, Oct 10 2007 4:12 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Dave
Maybe this weekend I found the results interesting, especially how consistent ElevateDB and DBISAM were regardless of index before or after. For pure speed it looks like I'll have to go back to Paradox though - I can feel the support calls already. Roy Lambert |
Wed, Oct 10 2007 10:49 AM | Permanent Link |
Dave Harrison | Roy Lambert wrote:
> Dave > > > Maybe this weekend I found the results interesting, especially how consistent ElevateDB and DBISAM were regardless > of index before or after. For pure speed it looks like I'll have to go back to Paradox though - > I can feel the support calls already. > > Roy Lambert > Roy, Agreed. How about starting our own Paradox support group so we can get rich taking support calls? Give me your phone number and I'll have it on www.Paradox4Wimps.com by this afternoon. The weird thing about Paradox is it runs at roughly the same speed whether the index is built ahead of time or not. So unlike the other databases, there is no performance penalty when adding data to a table with an index. (I'm recommending Paradox, I'm just pointing out an anomaly). Unfortunately none of the other databases can quickly add 20 million rows to a table. It will take about a day which is much too long. Dave |
Thu, Oct 11 2007 11:02 AM | Permanent Link |
Dave Harrison | "(I'm recommending Paradox, I'm just pointing out an anomaly). "
Sorry that was a typo. I meant to say "(I'm *not* recommending Paradox, I'm just pointing out an anomaly)." Dave |
Thu, Oct 11 2007 1:10 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Dave,
<< The weird thing about Paradox is it runs at roughly the same speed whether the index is built ahead of time or not. So unlike the other databases, there is no performance penalty when adding data to a table with an index. (I'm recommending Paradox, I'm just pointing out an anomaly). >> Did you turn on Local Share for the BDE ? If you didn't, then Paradox is effectively caching the entire table, which is why it doesn't suffer any performance issues. -- Tim Young Elevate Software www.elevatesoft.com |
Thu, Oct 11 2007 3:28 PM | Permanent Link |
Dave Harrison | Tim Young [Elevate Software] wrote:
> Dave, > > << The weird thing about Paradox is it runs at roughly the same speed > whether the index is built ahead of time or not. So unlike the other > databases, there is no performance penalty when adding data to a table with > an index. (I'm recommending Paradox, I'm just pointing out an anomaly). >> > > Did you turn on Local Share for the BDE ? If you didn't, then Paradox is > effectively caching the entire table, which is why it doesn't suffer any > performance issues. > The application is dedicated to importing the data and is not expected to be shared during this process. I tried locking the other database tables and it did not seem to improve the speed much. If there is a way to improve DBISAM or EDB's speed in the same way, I'm all for it. Dave |
Thu, Oct 11 2007 5:07 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Dave,
<< The application is dedicated to importing the data and is not expected to be shared during this process. I tried locking the other database tables and it did not seem to improve the speed much. If there is a way to improve DBISAM or EDB's speed in the same way, I'm all for it. >> You're missing my point. My point is that testing a database engine that doesn't actually write anything to disk at any point during the process is basically a non-test since it does nothing to show how good the buffer manager is in terms of cache hit/miss ratios, etc. All you're showing is that the database engine can consume a large amount of memory. I suppose it would be possible to add an EXCLUSIVE clause to the IMPORT TABLE statement to allow for an exclusive import of the table. However, that would preclude any other session from even opening the table during the process. See my other response regarding your benchmark test. -- Tim Young Elevate Software www.elevatesoft.com |
« Previous Page | Page 2 of 2 | |
Jump to Page: 1 2 |
This web page was last updated on Saturday, April 27, 2024 at 08:52 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |