11 2011 档案
晒晒数据访问层DAL,看看你的项目数据访问层使用的是什么形式,数据访问性能比较
摘要:采用什么样的数据访问形式是软件编码很重要的一个环节,良好的数据访问形式不仅能够提搞代码的执行效率,协作能力,更重要的是对未来程序维护,功能扩展起到至关重要的作用。当然良好的设计模式可以为我们提供很多的选择,但面对实际问题,公司规模小考虑成本,资金投入少,软件逻辑不算复杂,功能较少,部分客户需求只需要单个功能模块,类似小型管理系统,门户网站,crm等,这也为众多IT人事提供了兼职的好机会。借鉴类似程序,cpy下部分代码,小修小改下数据库字段新的软件就大功告成。这种现状在弊端同时也很多程序没有通过完整的测试,部分存在漏洞,维护性不高,导致客户日常投诉反工现象时有发生,弄不好还会引起不必要的麻烦,为 阅读全文
posted @ 2011-11-14 17:41 tomfang 阅读(3706) 评论(12) 推荐(3)
sql分页方式及效率比较
摘要:好久没有操作数据库分页了,在看了这篇文章(http://www.cnblogs.com/iamowen/archive/2011/11/03/2235068.html)后,感触很深,万丈高楼平地起基础的东东还是时刻准备着。--------------先插入100w条数据用时4'50'’declare @i intset @i=0while @i<1000000begininsert into pagetest select cast(floor (rand()*1000000 )as int ), left( newid() ,10),getdate()set @i=@i 阅读全文
posted @ 2011-11-04 16:14 tomfang 阅读(704) 评论(0) 推荐(0)
取20-30条数据常用的2种写法
摘要:取20-30条数据常用的2种写法方法一:select top 10 * from [User] where ID>(select max(ID) from (select top 20 ID from [User] order by ID ASC ) t0)order by ID ASC方法二:select * from (select ROW_NUMBER() OVER (ORDER BY ID ) AS RowNumber , * from[User])TMPwhere RowNumber >20 and RowNumber<=30 阅读全文
posted @ 2011-11-03 13:40 tomfang 阅读(295) 评论(0) 推荐(0)