我被问到一个问题:“在表包含数百万行的情况下,使用 datagridview 时如何优化性能”?请回答。
问问题
57 次
1 回答
0
网页中的性能问题可以分为 3 类,需要使用日志记录、跟踪等各种机制来分析是哪部分代码造成了瓶颈。
3类是
- 客户端
- 网络服务器
- D B
客户
- 您可以使用分页以减少呈现的 html
- 您应该在 gridview 中使用没有服务器事件的纯 html 控件
- 您可以控制页面中使用的控件的命名,如果控件名称越长,则客户端呈现的字节数越多
服务器 1. 缓存 2. 使用自定义分页,然后可以设置 enabledviewstate= false 3. 尽量最小化viewstate
DB 使用索引微调查询,分析查询成本并使用适当的补救措施。分区表
每个领域都需要一个特定的重点,并由绩效中面临的问题驱动。
于 2013-04-24T17:10:05.877 回答