Sql 在asp.net页面中检索150个数据字段最高效的方法是什么?

Sql 在asp.net页面中检索150个数据字段最高效的方法是什么?,sql,asp.net,sql-server-2012,Sql,Asp.net,Sql Server 2012,我有一个asp.net页面,从大约8个表中加载大约150个数据字段。它使用1个sql视图从一个表中提取大约100个字段,然后使用一些SP从其他7个表中提取其余字段 该页面使用runat=server的单个文本框显示字段,而不是使用gridview 我不太精通asp.net处理大型页面和数据的方法,所以。。 将所有这些数据拉入服务器cpu效率最高的方法是什么 我是否应该将其捆绑到一个巨大的sql视图中,并使用gridview/repeater asp.net页面的html大约有4000行长。它开始

我有一个asp.net页面,从大约8个表中加载大约150个数据字段。它使用1个sql视图从一个表中提取大约100个字段,然后使用一些SP从其他7个表中提取其余字段

该页面使用runat=server的单个文本框显示字段,而不是使用gridview

我不太精通asp.net处理大型页面和数据的方法,所以。。 将所有这些数据拉入服务器cpu效率最高的方法是什么

我是否应该将其捆绑到一个巨大的sql视图中,并使用gridview/repeater


asp.net页面的html大约有4000行长。它开始对服务器cpu造成相当大的冲击,每个新的页面视图/负载占25%。

如果要对每一行数据重复使用同一组控件,则只应使用Repeater或GridView。在SQL server端实现?当然,忘记当前方法的有效性。要求任何用户一次性浏览150个字段是需要改进/重新思考的。我怀疑如果你从用户的角度重新设计流程,你也会获得更好的效率。如果你想让同一组控件在每一行数据中重复多次,你应该只使用一个Repeater或GridView。在SQL Server端实现?嗯,忘了当前方法的效率吧。要求任何用户一次性浏览150个字段是需要改进/重新思考的。我怀疑如果你从用户的角度重新设计流程,你也会获得更好的效率。