摘要: 关于数据处理相关的优化 一、 SqlDataRead和Dataset的选择 Sqldataread优点:读取数据非常快。如果对返回的数据不需做大量处理的情况下,建议使用SqlDataReader,其性能要比datset好很多。缺点:直到数据读完才可close掉于数据库的连接 (SqlDataReader 读数据是快速向前的。SqlDataReader 类提供了一种读取从 SQL Server ... 阅读全文
posted @ 2006-09-07 17:58 EasyWriter 阅读(2598) 评论(2) 推荐(6) 编辑
摘要: 一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的SQL语句。是否把业务逻辑写到存储过程中,这个有点争... 阅读全文
posted @ 2006-09-07 17:57 EasyWriter 阅读(1281) 评论(2) 推荐(2) 编辑
摘要: VS.NET的web解决方案中,一个解决方案里可能有很多工程,除了“表现层(UI层)工程以外”,其它工程都是dll工程。如果各个工程之间随便引用dll,经常会发生dll之间的引用冲突,导致工程无法编译。可以有2种解决方法: 1.如果把所有的工程都放在一个大的解决方案里,那么就要设置工程的编译顺序。 把只引用系统dll的工程最先编译,总有一些工程,只是引用System、... 阅读全文
posted @ 2006-09-07 11:46 EasyWriter 阅读(1226) 评论(1) 推荐(0) 编辑