4
回答
SQL优化
终于搞明白,存储TCO原来是这样算的>>>   

最近读书发现一段话,不能理解。

在双11 场景下,数据同步的瓶颈一般不在淘宝内部服务,而在外部用户的
DB 性能上。数据同步是以消息的方式保证实时性。在处理非创建消息的时候,
我们会使用直接update + modified 时间判断的更新方式,替换传统的先select
进行判断之后再进行update 的做法。这一优化降低了90%的DB 访问量。
传统写法:
SELECT * FROM jdp_tb_trade WHERE tid = #tid#;
UPDATE jdp_tb_trade SET jdp_response = #jdpResponse#, jdp_modified =
now() WHERE tid = #tid#
不一样的技术创新
132
优化写法:
UPDATE jdp_tb_trade SET jdp_response = #jdpResponse#, jdp_modified =
now() WHERE tid = #tid# AND modified < #modified#
 

 

哪里有优化?

AND modified < #modified#这里表达的是什么意思

<无标签>
举报
我是橙子岳
发帖于7个月前 4回/222阅
顶部