一次sqlite执行select慢的排查记录
-- 查询SQLite数据库慢查询日志
SELECT datetime(started, 'unixepoch') as started_at,
query,
duration
FROM sqlite_master_lookup_sql_v2
ORDER BY started DESC
LIMIT 10;
这个查询使用了SQLite的sqlite_master_lookup_sql_v2
虚拟表来获取最近执行的慢查询日志。它将开始时间转换为可读的格式,显示慢查询的SQL语句及其耗时。这个查询默认在SQLite 3.35.0+版本中可用,如果你使用的是旧版本,可能需要查看数据库的文档来获取相关的慢查询日志表名。
评论已关闭