使用CF9、IIS和MSSQL,有办法监视脚本发送的SQL命令吗?更好地显示原始查询的内容。
在看到WEBrick和Rails实际上将生成的查询转储到控制台之后,我就有了这个想法,我想知道CF9是否有类似的东西。
发布于 2011-08-18 19:02:06
您可以使用Server事件探查器来执行此操作。您必须设置跟踪才能准确捕获所需的内容,但它肯定会为您提供原始查询。
有关Profiler的信息,请查看这篇MSDN文章。
发布于 2011-08-18 20:32:18
有多种解决方案。正如@squillman所指出的,您可以通过Profiler在Server中查看它。但在CF中,你还有其他的选择。
我还在一篇博客文章中更详细地讨论了所有这些选项,虽然它专注于监视CF中的ORM查询,但它同样适用于CF生成的任何查询(以及任何CFML引擎):监视ORM数据库交互: Hibernate、传输等在任何CFML引擎上。
最后,我要注意的是,对于使用,请注意它也有其优点和缺点(它可以生成更多关于可作为选项的查询的详细信息,甚至包括每个查询的执行计划图,这是很棒的,但它也像任何监视一样有一些开销风险,这取决于配置的方式。解决这一问题和解决办法的资源很多。
希望这能帮上忙。
https://serverfault.com/questions/302703
复制相似问题