Thanks, Stuart, but I'm afraid =you missed my point, which is this:Even though =AutoCommit is disabled in preferences, the database is still being =written to disk after every single Append context.Brian FriesBrainScan SoftwareOn Jun 14, 2010, at 5:22 PM, Stuart Tremain =wrote:BrianThe data will go into the db but the db will =not be written to the HD - if you have a crash then the data is =lost.Try putting this at the end of the page =to ensure that your data is written to =disk.[COMMITDATABASE db=3DFileName]
- Putting =[COMMITDATABASE db=3DFileName] in your template causes the specified =database file (or full path) to be written but not closed (so it will =remain in RAM). This is only needed for special cases where you want to =be absolutely certain that a database has been written to =disk.
On 15/06/2010, at 10:16 AM, Brian Fries wrote:I've =been playing with the AutoCommit setting fro my databases. Historically, =I've always kept this on to ensure the integrity of my data. However, I =have an application now that really needs all the speed it can get, and =I'd like to disable AutoCommit.=
When I turn off this setting, the =databases are still getting written to disk after every Append. This is =with a simple loop that generates data and appends it to a database. =Each time through the loop, I use [fileinfo] to check the size of the =database, and it increases every time.
OS X Server, WebDNA =6.1
Brian Fries
BrainScan =Software
------------------------------------------------------=---
This message is sent to you because you are subscribed to
the =mailing list <talk@webdna.us>.
To =unsubscribe, E-mail to: <talk-leave@webdna.us>
archi=ves: http://mail.webdna.us/l=ist/talk@webdna.us
old archives: http://dev.webdna.us/TalkLi=stArchive/
Bug Reporting: htt=p://forum.webdna.us/eucabb.html?page=3Dtopics&category(8
|
Thanks, Stuart, but I'm afraid =you missed my point, which is this:Even though =AutoCommit is disabled in preferences, the database is still being =written to disk after every single Append context.Brian FriesBrainScan SoftwareOn Jun 14, 2010, at 5:22 PM, Stuart Tremain =wrote:BrianThe data will go into the db but the db will =not be written to the HD - if you have a crash then the data is =lost.Try putting this at the end of the page =to ensure that your data is written to =disk.[COMMITDATABASE db=3DFileName]
- Putting =[COMMITDATABASE db=3DFileName] in your template causes the specified =database file (or full path) to be written but not closed (so it will =remain in RAM). This is only needed for special cases where you want to =be absolutely certain that a database has been written to =disk.
On 15/06/2010, at 10:16 AM, Brian Fries wrote:I've =been playing with the AutoCommit setting fro my databases. Historically, =I've always kept this on to ensure the integrity of my data. However, I =have an application now that really needs all the speed it can get, and =I'd like to disable AutoCommit.=
When I turn off this setting, the =databases are still getting written to disk after every Append. This is =with a simple loop that generates data and appends it to a database. =Each time through the loop, I use [fileinfo] to check the size of the =database, and it increases every time.
OS X Server, WebDNA =6.1
Brian Fries
BrainScan =Software
------------------------------------------------------=---
This message is sent to you because you are subscribed to
the =mailing list <talk@webdna.us>.
To =unsubscribe, E-mail to: <talk-leave@webdna.us>
archi=ves: http://mail.webdna.us/l=ist/talk@webdna.us
old archives: http://dev.webdna.us/TalkLi=stArchive/
Bug Reporting: htt=p://forum.webdna.us/eucabb.html?page=3Dtopics&category(8
DOWNLOAD WEBDNA NOW!
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...