4
回答
SQL优化
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

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

在双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#这里表达的是什么意思

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