【发布时间】:2011-05-14 13:06:37
【问题描述】:
我正在调试存储过程,现在我感兴趣的是什么以什么顺序运行以及哪些参数,而不是运行速度有多快,以及什么可能潜入并导致减速。
所以,我捕获了几分钟的踪迹。问题是东西太多了,我需要缩小范围。如果我这样做File -> Save As,我会得到以下选项:
- 跟踪文件...
- 跟踪模板...
- 跟踪表...
- 跟踪 XML 文件...
- 跟踪用于重放的 XML 文件...
现在,这些都是不错的选择,但我真正想要的是表格格式,例如 CSV。我认为 SP 跟踪中的逗号可能会弄乱 CSV 格式。我很乐意使用其他东西,例如 || 作为分隔符。
一旦我有了表格格式,我可以使用grep 等对其进行过滤,然后使用 Python 轻松处理它以查看我想要的确切内容。我开始使用脚本解析 XML 文件,但发现自己在跟踪 XML 文件格式上花费了太多时间(之前没有使用过 lxml 库)。
那么...有没有更简单的方法?我至少可以以某种方式将其复制到 Excel 中吗?
【问题讨论】:
标签: tabular sql-server-profiler output-formatting