我将 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 ofRGB
records and outputMPEG-4
is probably not the best idea.
我真的在考虑如何实现这个查询,更糟糕的是:我觉得这是可能的:)
关于asp.net - mysql中的繁重计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1189441/