在ASP.Net Core 2网站中,我们使用最新的(4-alpha9)MiniProfiler来查看正在生成的SQL。
除了生成的SQL之外,我还看到很多对Connection Close()/Connection Open()
的调用:
它们很快并且记录它们对我来说似乎毫无用处。
我可以过滤掉它们吗?
其中一些可以使用options.ExcludedMethods.Add("ConnectionOpening");
过滤掉,但不是全部过滤掉。
此外,这些调用似乎忽略options.TrivialDurationThresholdMilliseconds = 3;
设置,我也尝试过。
还有其他选择吗?
答案 0 :(得分:2)
在您使用的版本中无法关闭这些时序。我们添加了时间,因为它们有助于显示从池中获取连接,延迟等等。但是,我完全看到它们如何对大量用例感到嘈杂并且同意这会很烦人。
我刚刚added an option to control this in MiniProfiler。如果您从MyGet(构建应该很快完成)或本周晚些时候的NuGet中获取最新信息,您将能够使用:
options.TrackConnectionOpenClose = false;