Skip to main content
 首页 » 编程设计

python之如何诊断访问sqlite数据库慢的原因

2025年05月04日11thcjp

正如我在 this 中所说的那样前段时间的问题,我在从 Python 访问 sqlite 数据库时遇到性能问题。再次说明这一点,相同的代码使用 apsw 运行速度提高了 20 多倍。 .我最近并行安装了不同版本的 Python,并为此安装了新版本的 apsw。这个版本也跑得很慢。我在另一台计算机上使用 pythons 内置 sqlite3 尝试了相同的代码,它运行得很快(但 apsw 很慢)。我还尝试在我的计算机上安装最新版本的 pysqlite,但运行速度很慢。

我绝对确定这不是模式的问题。

我现在的问题是,我该如何继续诊断错误?

请您参考如下方法:

以防万一您可能忽略了这一点,请确保您使用的是 the latest versions of both the pysqlite2 data base adapter and the sqlite3 library .链接的答案还显示了如何准确确定您正在使用的每个版本,以及您可能想要添加到问题中的数据。