[英]Configure MS SQL Server to log query and its execution time
我有一个使用SQLconnector连接到MS SQL 2012的程序,我想知道SQL查询的执行时间。 我知道有一个SQL Server Profiler,但是我无法正确配置它来捕获任何查询执行时间。 我也知道我可以在程序中添加计时器,但是我不能轻易更改代码。 欢迎所有建议。 谢谢
AFAIK SQLConnector适用于MySQL,因此我不了解如何使用SQLServer 2012。
如果您需要在SQLServer中进行配置-没有什么比SQL Server Profiler更好的了。
我无法正确配置它以捕获任何查询执行时间
必须很容易:
默认情况下不支持此功能,但是您可以根据需要使用多种技术来执行此操作。
您是否需要捕获每个语句,包括SELECT? 如果是,那么我建议您仍然使用SQL Server Profiler或SQL Server跟踪
如果只需要捕获DML语句(不包括SELECT),则可以尝试在要审核的表上设置触发器。
还有DDL触发器可以帮助您捕获DDL语句(据我所知,没有办法使用DDL触发器捕获所有DDL语句)。
因此,这里有很多选择,但这都取决于您的需求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.