0

我需要一些设计建议。我有一个大表,它存储 4 种不同状态的记录(例如 A、B、C 和 D)。要求在 UI 中,这些记录需要根据状态显示在 4 个不同的网格中。

所以我编写了一个存储过程,它将状态作为输入并返回一个数据集。并在页面加载时调用此 SP 以不同状态调用 4 次,然后将结果绑定到 gridview。一切正常。

问题是,由于表格是一个巨大的表格,加载页面需要大量时间。

注意:要求是显示所有 4 个网格,以便用户可以比较这些网格中的数据。

我已经在这个表中添加了索引,但仍然没有用。

实现这一目标的最佳设计是什么?

谢谢。

4

1 回答 1

1

更改 SP 以返回 4 个结果集而不是 1 个。

调用新的 SP 一次。

在每个结果集中返回较少的结果,而是引入分页。

于 2013-02-22T16:12:47.350 回答