asp.net - mysql中的繁重计算

标签 asp.net mysql

我将 asp.net 与 mysql 一起使用,我的网站需要对数据进行一些相当繁重的计算。这些计算是使用 mysql 进行的,我认为在 mysql 中进行计算更容易,以便能够在 asp.net 中轻松处理数据,并数据绑定(bind)我的 gridviews 和其他数据控件,而不使用那么多代码。

但我开始认为我在后面进行所有计算时犯了一个错误,因为一切看起来都很慢。在我的一个查询中,我需要一次从多个表中获取数据并将它们添加到我的 gridview 中,所以我在该查询中所做的是:

从四个不同的表中进行选择,每个表都有一些内部联接。然后使用 union all 将它们联合在一起。然后进行一些求和和分组。

我无法在这里发布完整的查询,因为它很长。但是你认为像我这样进行计算是不好的方法吗?在 asp.net 中做它们应该更好吗?你的意见是什么?

最佳答案

MySQL 不允许嵌入汇编,因此编写一个输入一系列 RGB 记录并输出 MPEG-4 的查询可能是这不是最好的主意。

另一方面,它擅长求和或平均。

了解您正在谈论的计算肯定有助于改进答案。

self 更新:

MySQL does not allow embedded assembly, so writing a query which whill input a sequence of RGB records and output MPEG-4 is probably not the best idea.

我真的在考虑如何实现这个查询,更糟糕的是:我觉得这是可能的:)

关于asp.net - mysql中的繁重计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1189441/

相关文章:

c# - 在 ASP.Net Web API Controller 中如何找到用户名?

mysql - 插入不存在的值

Java MySQL 分页

MySQL LEFT JOIN 计数列Join 3个表

c# - 尝试从 ASP.NET 中的 App_Code 文件夹中的另一个类派生时发生类型冲突

asp.net - 为什么 Visual Studio 不解析我的 CSS 类名?

asp.net - 停止执行 ASP.NET 应用程序

c# - 货币验证问题

mysql - 如何在不选择的情况下为 SQL 查询部分创建别名

mysql - 停止在mysql中自动从 float (3.0到3)中删除零