SQLite在'.stats on | off'的命令行界面中有一个'dot'选项。
sqlite.org上没有关于此选项的信息(我可以找到)。事实上,我只通过命令行'help'工具找到了该选项。
以下是示例查询的输出值:
Memory Used: 4601840 (max 4610656) bytes Number of Outstanding Allocations: 3211 (max 14741) Number of Pcache Overflow Bytes: 4509184 (max 4509184) bytes Number of Scratch Overflow Bytes: 0 (max 6656) bytes Largest Allocation: 64000 bytes Largest Pcache Allocation: 1172 bytes Largest Scratch Allocation: 6640 bytes Lookaside Slots Used: 6 (max 500) Successful lookaside attempts: 27671 Lookaside failures due to size: 26080 Lookaside failures due to OOM: 24876 Pager Heap Usage: 3417516 bytes Page cache hits: 2080 Page cache misses: 640 Page cache writes: 939 Schema Heap Usage: 8024 bytes Statement Heap/Lookaside Usage: 4624 bytes Fullscan Steps: 12926 Sort Operations: 1 Autoindex Inserts: 0
有谁知道这些是什么意思以及它们如何用于分析查询性能?
谢谢。
答案 0 :(得分:0)
正如您所看到的,对于那些不专业的人来说,这些值并不容易理解,所以如果您只是在寻找通常分析查询性能的方法,那么您可以寻找开源基准测试工具,或者简单地做一些自问自己