我想知道查询进度的跟踪。 我设置了SQLITE_DEBUG编译选项,我给出了这样的命令 “PRAGMA vdbe_debug = true”
但是,它只显示了vdbe查询处理的痕迹 我想知道整个跟踪,比如WALTRACE,“如何操作Pager和B-Tree模块”
帮助。
答案 0 :(得分:1)
WALTRACE宏的工作方式不同:
#if defined(SQLITE_TEST) && defined(SQLITE_DEBUG)
SQLITE_PRIVATE int sqlite3WalTrace = 0;
# define WALTRACE(X) if(sqlite3WalTrace) sqlite3DebugPrintf X
#else
# define WALTRACE(X)
#endif
您必须定义另一个符号,并手动设置变量。