我正在对查询进行性能分析,并且需要能够看到比最后 100 个查询更多的内容。Max profiling_history_size 为 100,但我看到调试工具以某种方式设法保存超过最后 100 个查询(例如,django 调试工具)。
我愿意
SET profiling=1;
set profiling_history_size = 100;
SHOW PROFILES;
如果我可以将记录移动到另一个表中,那就太好了。或者也许我需要完全寻找其他地方?
我的程序多次运行相同的查询,所以我真正想要的是执行特定查询的所有时间的汇总。完成所有查询后,我打算进行某种 GROUP BY,但也许还有其他地方可以查看?(我并不是要问 2 个问题,但也许知道我最终需要什么会改变上述问题的答案。)