profiling - 是否有分析 sqlite 查询的工具?

标签 profiling sqlite

我正在使用 SQLite 数据库并希望加快我的查询速度,可能使用索引或通过完全重组它们。

是否有一种工具可以分析查询,这可能会帮助我确定哪些地方速度变慢了?

我知道我可以将查询输入到 SQLite Administrator 之类的工具中来为它们计时,但我正在寻找比这更系统的东西——也许是位于后台并查看我所有查询的东西在一段时间内输入,给出任何瓶颈的分割。

最佳答案

这只会回答问题的一部分(不幸的是最无用的部分)。

我用谷歌搜索了这个,因为我正在寻找一些时间查询的东西,而 sqlite3 客户端有一个计时器元命令。

sqlite> .timer 打开

从那时起,所有查询结果都将附加 CPU 计时器统计信息。 希望这至少能有所帮助。

关于profiling - 是否有分析 sqlite 查询的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199790/

相关文章:

c++ - 分析我的代码(开源)和第 3 方代码(闭源)的内存使用情况的最佳策略

java - 分析核心 java 以检查每个计数器的方法统计数据和延迟

java - 数据库文件不创建 Android

sql - sqlite3中的where子句

c++ - 如何在多线程应用程序中使用 SQLite?

c++ - 分析程序执行的一部分

java - Java 分析器在内部是如何工作的?

ubuntu - perf annotate 并不总是给出输出

sqlite - SQLite3-BLOB上的外键不匹配

javascript - 如何在 knex.js 中加入外部表条目的计数?