2.3. 调试RQL¶
2.3.1. 可用级别¶
服务器调试标志。它们可以使用二进制运算符组合。
2.3.2. 启用详细输出¶
要调试RQL语句,启用详细输出可能很有用:
from cubicweb import server
server.set_debug(server.DBG_RQL|server.DBG_SQL|server.DBG_ALL)
另一个演示如何在特定代码站点调试挂钩的示例:
from cubicweb.server import debugged, DBG_HOOKS
with debugged(DBG_HOOKS):
person.cw_set(works_for=company)
2.3.3. 检测最大的RQL查询¶
见 Profiling and performance 章节(参见 分析 )