![]() |
![]() |
|
![]() |
BDE Configuration Suggestions Compiled by Liz Woodhouse Introduction Nearly every Paradox user eventually wants to know what to do with those obscure "INIT" settings in the BDE. The following is a compilation of advice from folks on the Paradox newsgroups - take it for what it's worth. (I could not find any explanation on why the recommendations are what they are.) Random Notes From The Groups SHAREDMEMLOCATION: I've seen Bertil recommend setting this to 5BDE on Windows 2000 machines. Bertil responded that if one can run two or more instances of Paradox 8/9/10 on a Windows 2000 machine without setting the SHAREDMEMLOCATION to 5BDE, then you can ignore this setting. On Borland's BDE newsgroup, I've seen them recommend setting this to 6BDE under Windows XP (if you are having out of memory problems). (I haven't tested either setting.) MAXFILEHANDLES: I've seen recommendations to lower the value in this setting. Bertil replies: "I have often recommended to lower MAXFILEHANDLES if you run into problems with files not being released properly, especially after import/export. This was an issue in P5 and maybe early releases of P7.32. I don't know if it valid any longer." From Rick Kelly: "I changed MEMSIZE to 84 and SHAREDMEMSIZE to 28672 on a 128MB NT4 sp6a workstation running on a Novell 5.1 LAN. All forms, reports, etc running locally and tables on the server and noticed a significant improvement. Several complex forms (P9RT/SP3) involving about 10 tables with 4-6 tcursors loaded in 1 sec vs 5 sec before. All other BDE settings were installation defaults with the exception of MAXFILEHANDLES = 96." (later addition: MINBUFSIZE (2048) and MAXBUFSIZE (8192).) From Brian Bushay: "I would leave maxfilehandles at its default of 40 Make sure minBuffsize is at least 1 meg. getting MinBuffsize to one meg is the only thing I have found that makes much difference. MaxBufsize 8-16 meg Here is general rule of thumb for memsize 1) Take the total amount of RAM on the machine and subtract 16MB for NT or 8MB for Win95. 2) With the remaining amount of RAM, set MEMSIZE to 3/4 of the amount and SHAREDMEMSIZE to 1/4 of the amount. For example : If you had a 64MB machine running NT you would start with 48MB (64-16) and set : MEMSIZE = 36 (48 * .75)From J. Eric Taylor: BDE Administrator Configuration Settings Use the default settings where the column is blank in this document. CONFIGURATION TAB System | Init | Definition 64 MG 32 MG 128 MG 256 MG 96 MG 80 MG AUTO ODBC FALSE DATA REPOSITORY DEFAULT DRIVER PARADOX LANGDRIVER ANSI LOCAL SHARE TRUE TRUE TRUE TRUE TRUE TRUE LO MEM USE LIMIT 32 32 32 32 32 32 MAXBUFSIZE 16384 8192 32768 65536 24576 20480 MAXFILESHANDLES 100 100 100 100 100 100 MEMSIZE 42 18 90 192 66 54 MINBUFSIZE 4096 4096 4096 4096 4096 4096 MTS POOLING FALSE SHAREDMEMLOCATION SHAREDMEMSIZE 14080 6016 30000 61056 22016 18048 SQLQRYMODE SYSFLAGS 0 VERSION 4.0CONFIGURATION TAB Configuration | Drivers | Native | Paradox BLOCK SIZE 16384 FILL FACTOR 95 LEVEL 7CONFIG.SYS Settings for Windows 95/98 Files=100 Buffers=80,0 FCBS=40,4 Stacks=32,512 Break=On LastDrive=Z What Liz picked up from these and other sources Various now out of print books on Paradox support the above recommendations and I could find nothing opposed to them, nor could I find anything which offered significantly more information. Thanks Thanks to Bertil Isberg, Rick Kelly, J. Eric Taylor, Stacy Rowley and Robert Harder for replying on the groups and/or sending me information. Thanks to Brian Bushay, Mike Irwin, Richard Davis, Dan Richardson and the authors of Paradox books which discuss configuring the BDE for providing some of the info that was sent to me. Discussion of this article |
![]() Feedback | Paradox Day | Who Uses Paradox | I Use Paradox | Downloads ![]() |
|
![]() The information provided on this Web site is not in any way sponsored or endorsed by Corel Corporation. Paradox is a registered trademark of Corel Corporation. ![]() |
|
![]() Modified: 15 May 2003 Terms of Use / Legal Disclaimer ![]() |
![]() Copyright © 2001- 2003 Paradox Community. All rights reserved. Company and product names are trademarks or registered trademarks of their respective companies. Authors hold the copyrights to their own works. Please contact the author of any article for details. ![]() |
![]() |
|