Android中内置的SQLite是可以通过命令行工具来查看执行计划的,方式如下
所用到的命令请查看文档:https://www.sqlite.org/eqp.html
主要的步骤如下
(1)找一台具有root权限的手机
(2)adb shell进入后,直接通过sqlite3 xxxx打开要进行调优的database
命令行界面输入
.explain
开启explain模式
例如,如果要查看某个查询语句的执行计划,使用如下命令行执行
explain query plan select * from xxx where xxx=xxx
得到类似于下图的结果