Thanks Max! that works great!
 
Thank you all for your answers. I learned a lot about cache today :)
 
> From: slav...@bigfraud.org
> Date: Thu, 30 Dec 2010 06:14:50 +0000
> To: sqlite-users@sqlite.org
> Subject: Re: [sqlite] clear cache for performance measure
> 
> 
> On 30 Dec 2010, at 5:16am, Max Vlasov wrote:
> 
> > On Thu, Dec 30, 2010 at 3:23 AM, KimTaein <kti...@hotmail.com> wrote:
> > 
> >> Thanks Simon but that PRAGMA did not work....
> >> 
> >> Eric: I am on Windows. Is there a way to force OS cache other than
> >> restarting the machine?
> >> 
> > 
> > Kim, there's is a trick on Windows. There's a flag FILE_FLAG_NO_BUFFERING
> > for file opening that not only opens a file without caching it probably
> > resets all existing cache for the same file
> 
> Hold on, we are now talking about different type of cache. You can clear 
> SQLite's cache for a file by closing and reopening the file. No problem. But 
> Windows does not cache files by individual file handle. It caches disk 
> sectors (or pseudo-sectors), and has no idea which files the sectors belong 
> to. So any flag on opening a file isn't going to help that.
> 
> Also, the storage device itself probably caches sectors too. And that's 
> entirely outside the control of the operating system.
> 
> Simon.
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
                                          
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to