2012-05-03 48 views
1

我在我的应用程序中只使用sqlite进行读取访问。数据库经常被我的应用程序命中,我可以看到每次访问数据库时都会读取数据库的标题(100字节)。 准确地说,每次从头的第24个字节读取16个字节。我的问题是,如果数据库仅用于读取目的,为什么数据库连接没有关闭时每次读取头文件?我们可以让它只读一次吗?Sqlite频繁标题访问

谢谢!

+0

只是好奇,你怎么看这头每次读取? – allenhwkim

回答

0

谷歌搜索给了我这个链接,它说

“你的过程可以保证,它只会读取数据库,但 可能是一些其他进程写它。 不是作为一个服务器,源码没有其他办法可以找到这种情况,而不是通过 一遍又一遍地读取头文件,它必须检查 模式是否已更改,或者其他任何信息在这些字节中。

http://www.mail-archive.com/[email protected]/msg69900.html