ASP MVC4& Oracle DB:如何找出导致内联sql这么慢的原因?

时间:2018-01-11 04:31:16

标签: c# asp.net oracle asp.net-mvc-4 database-connection

我有一个包含129个查询的页面,其中一个是内联sql查询,其余的是LINQ生成的。 我用Glimpse看了一下他们的表现。他们的查询执行时间很好,但连接打开的时间太长,特别是内联的。 导致此问题的原因或如何追踪此问题? *我是MVC4和oracle的新手

来自glimpse的SQL跟踪示例:

Example of the sql trace from glimpse

第一行是LINQ,查询exec:0.65 ms,conn开放时间: 1.66ms (LINQ的其他行具有与此相似的性能)

第二行是内联SQL,查询执行:0.54 ms,conn开放时间: 3277.73ms

每个控制器都有一个数据库上下文,因此AFAIK应该只使用一个数据库连接。

0 个答案:

没有答案