为了账号安全,请及时绑定邮箱和手机立即绑定

老师您好,为什么写请求的消耗大于读请求呢?

老师您好,为什么写请求的消耗大于读请求呢?

正在回答

2 回答

因为读操作不会对数据产生影响,可以同时多个线程进行互不干扰,但是写数据的话就得进行加锁,也就是一个线程在操作时候,要保证其他线程不能同时对资源进行操作,不然最后数据就会发生错误,根据数据库引擎的加锁方式不同,可能有字段加锁,表加锁,开销也会不同,另外当数据量很大时候,根据存储结构不同,可能写入一个数据,会进行很大的数据变动,这时候就会比较消耗资源

1 回复 有任何疑惑可以回复我~
#1

小辉_0004 提问者

非常感谢!
2016-04-13 回复 有任何疑惑可以回复我~

常识:就速度而言写作文比看作文慢;

同样的,写u盘比读u盘慢,这涉及到硬件层面,

当然,关于客户端与服务器的交互还有些不同,向服务器器里写时,除了写比读更耗资源,写要求的权限(简单说,写意味着改变)比读高,验证更加繁琐,耗费更多资源.


0 回复 有任何疑惑可以回复我~
#1

小辉_0004 提问者

你说了半天就相当于什么都没说。如果你真懂,还请详细说明。
2016-03-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师您好,为什么写请求的消耗大于读请求呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信