它与SQLite具有页面缓存的事实有关。根据文档,默认页面缓存为2000个1K页面或大约2Mb。由于这大约占您数据的75%到90%,因此这两个数字非常相似也就不足为奇了。我的猜测是,除了SQLite页面缓存外,其余数据仍在OS磁盘缓存中。如果让SQLite刷新页面缓存(和磁盘缓存),您将看到一些真正的显着差异。
欢迎分享,转载请注明来源:内存溢出
它与SQLite具有页面缓存的事实有关。根据文档,默认页面缓存为2000个1K页面或大约2Mb。由于这大约占您数据的75%到90%,因此这两个数字非常相似也就不足为奇了。我的猜测是,除了SQLite页面缓存外,其余数据仍在OS磁盘缓存中。如果让SQLite刷新页面缓存(和磁盘缓存),您将看到一些真正的显着差异。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)