Excel转储需要很长时间

时间:2010-07-14 15:00:55

标签: sql-server visual-studio-2008 excel asp-classic

所以我所拥有的是一个asp页面,它允许我的用户点击一个按钮,它将从包含大约100k行和23列的sql server生成一个数据转储到excel文件。这需要大约10+分钟。应该花那么长时间吗?

3 个答案:

答案 0 :(得分:2)

您的瓶颈是否是excel文件本身的生成并不是很清楚;但如果是这种情况,我强烈建议NativeExcel.Net执行转换。

答案 1 :(得分:0)

如果每个单元平均有15个字符,则该excel文件中的数据大约为34兆。

是的,这需要一些时间..但您的查询或表索引也可能无法优化。

答案 2 :(得分:0)

以下是解决问题所需的第一步:

  1. 衡量检索数据所需的时间。
  2. 衡量从该数据创建excel文件所需的时间。
  3. 衡量将该文件传输给用户所需的时间。
  4. 如果不是很明显,如果事情花费的时间太长,请在此处发布结果。