Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 同一视图在数据库中运行快,但在程序中运行慢_C#_Sql_Query Performance - Fatal编程技术网

C# 同一视图在数据库中运行快,但在程序中运行慢

C# 同一视图在数据库中运行快,但在程序中运行慢,c#,sql,query-performance,C#,Sql,Query Performance,我在使用SQL Server和C时遇到问题,需要帮助 我有一个C程序,它调用一个视图并在网格中显示结果。 我使用两个具有相同结构的数据库来测试性能。 DB1位于记录较少的强系统上,而DB2位于记录较多的弱系统上。当我在SQL server引擎上运行该视图时,它在DB1上的运行速度要快得多。但是,当我使用应用程序显示视图时,结果是相反的。当应用程序连接到DB2时,显示结果的速度明显快于将同一应用程序连接到DB1时 提前感谢您的任何意见。 玛丽安你有这两个项目的执行计划吗?你好,大卫,非常感谢你回复

我在使用SQL Server和C时遇到问题,需要帮助

我有一个C程序,它调用一个视图并在网格中显示结果。 我使用两个具有相同结构的数据库来测试性能。 DB1位于记录较少的强系统上,而DB2位于记录较多的弱系统上。当我在SQL server引擎上运行该视图时,它在DB1上的运行速度要快得多。但是,当我使用应用程序显示视图时,结果是相反的。当应用程序连接到DB2时,显示结果的速度明显快于将同一应用程序连接到DB1时

提前感谢您的任何意见。
玛丽安

你有这两个项目的执行计划吗?你好,大卫,非常感谢你回复我。我刚刚检查了执行计划,我发现它们完全不同!我不知道为什么!如果您与我们分享,我们可能会提供帮助!非常感谢你的帮助,大卫。这是一个非常大的一个,我试图提供一个数字,但这个论坛不允许我上传它。执行计划的xml格式有用吗?否则,你能告诉我如何分享它吗?啊,是的,作为一个新人,你可能有限制。当然,你可以把它们放在其他可以识别的地方,比如谷歌文档,然后分享这个链接。