如何在Asp中缓存web数据.Net c#与MSSQL

本文关键字:Net 数据 MSSQL web 缓存 Asp | 更新日期: 2023-09-27 18:14:44

我有一个零售公司的web应用程序。大量的计算&插入在应用程序承受负载的存储过程中完成。一些存储过程运行5个小时。

我带来了一个缓存解决方案。我制作了sql表,在存储过程执行后插入数据。所以系统检查我的新表中是否有数据,它将从那里获取数据,否则运行存储过程。

为了实现自动化,我们创建了一个可以并行运行11个存储过程的windows服务。但不知何故,这个过程被夹在两者之间。只有6个sps运行,而其他5个不运行。

我在尝试正确的解决方案吗?有人能提出更好的解决方案或调整我的流程吗?

如何在Asp中缓存web数据.Net c#与MSSQL

以下是我的建议:

  1. 专注于优化存储过程
  2. 检查数据库索引
  3. SSIS是另一个选项(您可以使用它来代替windows服务)

如果可以并行运行所有存储过程,则可以在SSIS中调度存储过程。也许会有帮助。