8
ミニプロファイターがインストールされています。それは巧みな経験でしたが、現在は、無効にした場合と同じように有効になっているプロファイラを使用して、データベースクエリが3倍速く実行されることがわかります。Miniprofiler:サイトがわかりにくい
我々は我々のアプリで変更のみコードがprofiledDbConnectionを追加しました:
public static DbConnection GetOpenConnection(string connectionString)
{
var cnn = new System.Data.SqlClient.SqlConnection(connectionString);
// wrap the connection with a profiling connection that tracks timings
return MvcMiniProfiler.Data.ProfiledDbConnection.Get(cnn, MiniProfiler.Current);
}
Linq2Sqlが...突然高速です。
私は不平を言っていませんが、なぜこのようなことが起こっていますか?
ProfiledDbConnectionを追加するとクエリがキャッシュされたアイテムを返す原因になっている可能性がありますが、それは全体の推測です。 –
パフォーマンスを加速するために何もしません。プロファイリングが有効になっているときに少し遅くなることがあります。このヒットはユーザー(開発者)のほんの一部にしか影響しないため、受け入れられます。 –
これは私が期待していたものですが、それは私たちが観察していることではありません。私は、1つは、困惑しています。 –