知识大全 ADO.NET性能改善方法集合[2]
Posted 知
篇首语:不要在乎别人的眼光,这样我们会生不如死。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ADO.NET性能改善方法集合[2]相关的知识,希望对你有一定的参考价值。
ADO.NET性能改善方法集合[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
iv 批次执行SQL 避免多次往返
v 如果没有数据返回则使用ExecuteNonQuery方法
vi 当返回一个标量时 使用ExecuteScalar方法
vii 不要在运行时间使用CommandBuilder 尽管很省事 但是开销很大
) 存储过程
i 尽量使用存储过程
ii 对于OleDbCommand 指令类型为CommandType Text
iii 使用SqlCommand 指令类型为CommandType StoredProcedure
iv 尽可能使用输出参数
v 考虑在SQL Server中SET NOCOUNT ON 即关闭SQL Server的记数功能
) 事务
) 使用参数
i 在存储过程上使用参数
ii 创建参数并指定类型
iii 可将参数对象进行缓存
) DataReader和DataSet
i DataReader对象需要关闭
ii 用DataReader时应 使用CommandBehavior CloseConnection关闭连接
iii DataReader应用在只读 只向前翻滚的数据访问场景
iv 只想快速访问数据 不需要缓存功能应使用DataReader
DataSet在需要数据缓存 并在不同层间传递时使用 它可以存放多个结果集 可以在离线的情况下自由定位 查找数据
总的来说 提高性能会降低可扩展性 以及维护难度 应在满足功能与非功能需求的情况下提高性能
cha138/Article/program/net/201311/15083相关参考
ADO.NET性能改善方法集合[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 总的考虑方向
ADO.NET2.0数据异步处理改善用户体验 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 支持
使用ADO.NET2.0提升数据交互性能(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!三异步
挖掘ADO.NETEntity框架的性能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ADON
使用ADO.NET2.0提升数据交互性能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前言&n
使用ADO.NET2.0提升数据交互性能(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb
掌握ADO.NET的十个热门技巧[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 运用具有
知识大全 ADO.NET访问Oracle 9i存储过程(上)[2]
ADO.NET访问Oracle9i存储过程(上)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 ADO.NET Entity Framework 试水——并发[2]
ADO.NETEntityFramework试水——并发[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 ADO.NET 2.0中的DataSet和DataTable
ADO.NET2.0中的DataSet和DataTable 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一