Subsonic 3.0.0.4中的性能问题

时间:2011-05-07 10:38:29

标签: .net database subsonic subsonic3

我们在亚音速方面存在性能问题,我认为我们可能做错了。

来自Subsonic 1.0.3

CustomerCollection rc = new CustomerCollection();
rc.LoadAndCloseReader(
    SPs.UspLoadCustomers(
        dtToday.ToString("yyyy-MM-dd"),
        dtToday.Date.AddDays(intDays).ToString("yyyy-MM-dd"),
        intCompanyId.ToString()
    ).GetReader()
);
return rc

来自Subsonic 3.0.0.4

CustomerDB cmDB = new CustomerDB();

return cmDB.usp_LoadCustomers(
        dtToday.ToString("yyyy-MM-dd"),
        dtToday.Date.AddDays(intDays).ToString("yyyy-MM-dd"),
        intCompanyId.ToString()
    ).ExecuteTypedList<Customer>(); 

现在,以前版本的亚音速大约需要1.046(3次出现)秒,最新版本需要3.095(3次出现)秒。

我们已经多次检查过,结果是一样的。我们可以通过更改代码的任何部分来提高性能吗?

0 个答案:

没有答案