0

我被问到一个问题:“在表包含数百万行的情况下,使用 datagridview 时如何优化性能”?请回答。

4

1 回答 1

0

网页中的性能问题可以分为 3 类,需要使用日志记录、跟踪等各种机制来分析是哪部分代码造成了瓶颈。

3类是

  1. 客户端
  2. 网络服务器
  3. D B

客户

  1. 您可以使用分页以减少呈现的 html
  2. 您应该在 gridview 中使用没有服务器事件的纯 html 控件
  3. 您可以控制页面中使用的控件的命名,如果控件名称越长,则客户端呈现的字节数越多

服务器 1. 缓存 2. 使用自定义分页,然后可以设置 enabledviewstate= false 3. 尽量最小化viewstate

DB 使用索引微调查询,分析查询成本并使用适当的补救措施。分区表

每个领域都需要一个特定的重点,并由绩效中面临的问题驱动。

于 2013-04-24T17:10:05.877 回答