在SQLite中确定查询的执行时间

时间:2011-08-04 20:43:34

标签: python sql sqlite

我正在创建一个用于分析和生成查询的程序。我很好奇SQLite中是否存在一个方法,以便我可以查询查询处理所需的时间?我无法以任何方式修改我的安装,因此这种方法需要开箱即用。我在python中编写我的工具,虽然我想我可以使用计时器类来执行时间 - 当我连接到远程计算机时这个方法不起作用(并返回一致的时间。)

1 个答案:

答案 0 :(得分:54)

在sqlite3命令行程序中,您可以执行以下操作:

.timer ON
select * from my_table;

这将打印查询所用的CPU时间。