在Acumatica中调试SQL查询的最佳方法

时间:2014-08-07 20:53:46

标签: sql debugging acumatica

如何监控Acumatica生成的SQL查询?

2 个答案:

答案 0 :(得分:4)

您可以通过Request Profiler监控许多内容,例如SQL和内存。

转到:系统 - >管理 - >请求分析器

有一个复选框可以打开SQL Logging。

启用日志记录+启用SQL日志记录,然后执行导致数据加载的操作。然后返回此屏幕并单击刷新,您将看到执行的操作。您可以选择一个操作,然后单击SQL以查看该操作的SQL。

请记住在完成后将其关闭,因为它会有轻微的性能影响。

答案 1 :(得分:0)

在SQL Server中,您可以深入查看" Performance Tools" - > SQL Server Profiler。

使用SQL Server Profiler,您可以开始跟踪系统所附加的数据库。

通过执行您要观看的操作,您将看到跟踪填充操作引起的查询。然后,您可以暂停跟踪并剖析每个查询并找出发生的情况。

您可以过滤在跟踪中看到的内容类型。通过选择一行,执行的查询或操作将在底部的显示中显示详细信息。然后,您可以将其复制并粘贴到您选择的查询编辑器中并发现。