SQLServer数据库增删改查的效率那种比较好

 我来答
穿衣搭配时尚菌
2017-10-15 · TA获得超过1661个赞
知道小有建树答主
回答量:762
采纳率:72%
帮助的人:496万
展开全部
数据量大就用存储过程数据量少就用sql语句直接操作。

至于读数据方面DataReader和DataSet根据你的情况
DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection(俗称:非断开式连接),在线操作数据库时,任何对SqlConnection的操作都会引发DataReader的异常。因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的。由于DataReader的特殊性和高性能,所以DataReader是只进的,你读了第一条后就不能再去读取第一条了。
DataSet则是将数据一次性加载在内存中,抛弃数据库连接(俗称:断开式连接)。读取完毕即放弃数据库连接,因为DataSet将数据全部加载在内存中,所以比较消耗内存。但是确比DataReader要灵活,可以动态的添加行,列,数据,对数据库进行回传,更新操作等。
匿名用户
2013-10-15
展开全部
要说 每种方式 最极限的速度的话 是删除 ,
追问
那更新和查询,那个快点呢
追答
查询
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
广工导师
2013-10-15
知道答主
回答量:5
采纳率:0%
帮助的人:5.2万
展开全部
不可一概而论,要看具体情况的
追问
单纯的更新,单纯的查询同一批数据!
追答
更新是先要查找在更新,当然要比单纯的查询慢,更新是两个动作,查询是个动作
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qianlidongqll
2013-10-15 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:80
采纳率:50%
帮助的人:51.3万
展开全部
不知道你说的那种是方式还是什么,我觉得在表上叫索引和用存储过程的方式处理
数据库增删改查的效率会好些
追问
就是增加数据或者更新数据,删除数据,查询数据,这四种方式,那种比较快一点,单纯的sql语句执行!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式