首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQlite3锁窗

SQlite3锁窗
EN

Stack Overflow用户
提问于 2012-01-24 20:12:56
回答 1查看 826关注 0票数 0

当对python应用程序使用OperationalError 3.7时,我注意到了锁( SQLite )。我正在使用SQLalchemy,因为ORM.This问题发生在windows上。我在与应用程序相同的机器上使用DB。

它似乎对ubuntu很有效。想知道有什么问题吗?是否有一些较旧版本的sqlite有这个问题得到解决?

的一些想法:

-There正在锁定SQLlite的windows问题,但是由于我使用的是本地文件系统,所以这种可能性被放弃了。

  • 会导致计算机上运行的防病毒导致锁,因为它在更新时读取文件。数据库上的锁从未释放过(我在通过命令行访问DB时等待了大约5分钟)。这让我想,到底是某个挂着的过程被锁住了,还是这个过程被杀死了。但似乎并不是这样,因为访问DB的唯一进程(python瓶服务器)正在运行。它在单进程Apache.

下运行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-25 01:14:43

SQLite的锁定方式记录在http://www.sqlite.org/lockingv3.html上-读取它。在Windows上,您可以使用来监视谁正在访问文件,这将对罪魁祸首产生影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8993444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档