![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlite
农村的我
To the world you are the one ,but to me you are the whole world.
展开
-
由一个bug引发的SQLite缓存一致性探索
原文转载于:https://www.cnblogs.com/cchust/p/5322529.html问题 我们在生产环境中使用SQLite时中发现建表报“table xxx already exists”错误,但DB文件中并没有该表。后面才发现这个是SQLite在实现过程中的一个bug,而这个bug与数据字典的一致性相关,下面这篇文章主要讨论SQLite的缓存机制,以及缓存一致性实现的策...转载 2018-06-05 15:54:21 · 631 阅读 · 0 评论 -
SQLite剖析之异步IO模式、共享缓存模式和解锁通知
原文转载于:https://www.cnblogs.com/5211314jackrose/p/5816066.html1、异步I/O模式 通常,当SQLite写一个数据库文件时,会等待,直到写操作完成,然后控制返回到调用程序。相比于CPU操作,写文件系统是非常耗时的,这是一个性能瓶颈。异步I/O后端是SQLite的一个扩展模块,允许SQLite使用一个独立的后台线程来执行所有的写请求。虽然...转载 2018-06-08 13:33:34 · 1123 阅读 · 0 评论