【发布时间】:2013-04-09 23:17:57
【问题描述】:
我在 asp.net/C#/Mysql 中有一个 Web 项目,其中的数据最多可以处理大约 30,000 行数据。 它是一个报告工具,我必须在多个级别显示计数和总和等统计数据。
我想知道解决这个问题的更好方法。
我可以将我的数据过滤到我可以查询的有限列中。
现在,Is 是一种将数据(所有行)获取到我的应用程序加载的好方法,并且每当用户查询时,我都可以过滤该数据并执行我的 计算代码并显示我的统计数据。
或者我可以让一个存储过程完成我的所有计算,并且每次用户查询时我都可以调用存储过程并获取我的统计信息。
谢谢
【问题讨论】:
-
我不计划临时查询。我的计划是在数据表中加载数据,而不是在会话中维护它并从我的代码中查询数据。这里我不必连接每次都到我的数据库。
标签: c# mysql asp.net large-data