SQLite 在 '.stats on|off' 的命令行界面中有一个 'dot' 选项。
sqlite.org 上没有关于此选项的信息(我可以找到)。事实上,我只是通过命令行“帮助”工具找到了该选项。
这些是示例查询的输出值:
使用的内存:4601840(最大 4610656)字节 未分配的分配数量:3211(最多 14741) Pcache 溢出字节数:4509184(最大 4509184)字节 Scratch 溢出字节数:0(最大 6656)字节 最大分配:64000 字节 最大 Pcache 分配:1172 字节 最大暂存分配:6640 字节 使用的后备插槽:6(最多 500) 成功的后备尝试:27671 由于大小导致的后备失败:26080 由于 OOM 导致的后备故障:24876 寻呼机堆使用量:3417516 字节 页面缓存命中:2080 页面缓存未命中:640 页面缓存写入:939 架构堆使用量:8024 字节 语句堆/后备用法:4624 字节 全扫描步骤:12926 排序操作:1 自动索引插入:0
有谁知道这些是什么意思以及如何使用它们来分析查询性能?
谢谢你。