【发布时间】:2013-01-15 10:59:31
【问题描述】:
我正在用 c# 在 vs 中创建一个数据库应用程序。 最初我使用的是使用 sql server 创建的数据库。我的 app.config 是
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<add name="ConString" connectionString="Data Source=ARAVIND-HP\SQLEXPRESS;Initial Catalog=businessdata;Integrated Security=True"
providerName="System.Data.sqlClient" />
</connectionStrings>
</configuration>
在此之后,我改用了本地数据库。我将数据库复制到项目解决方案中。 Visual Studio 自动配置了 app.config。新的 app.config 是
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<connectionStrings>
<add name="Small_Business_Management.Properties.Settings.businessdataConnectionString1"
connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\businessdata.mdf;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
现在,当我使用这个本地数据库时,我注意到执行操作比使用 sql server 数据库需要多 1 到 2 秒(有时甚至更多)。为什么会有这种性能差异?
【问题讨论】:
-
(太多)可能性...
标签: sql sql-server database performance visual-studio