PolarDB这类update sql应该怎样优化?UPDATE product SET owner_user_id=19021368 WHERE (product_id IN (23379430,23379431,23379432,23379433,23379434,23379435,23379436,23379437,23379438,23379439,23379440,23379441,23379442,23379443,23379444,23379445,23379446,23379447,23379448,23379449,23379450,23379451,23379452,23379453,23379454,23379455,23379456,23379457,23379458,23379459,23379460,23379461,23379462,23379463,23379464,23379465,23379466,23379467,23379468,23379469,23379470,23379471,23379472,23379473,23379474,23379475,23379476,23379477,23379478,23379479,23379480,23379481,23379482,23379483,23379484,23379485,23379486,23379487,23379488,23379489,23379490,23379491,23379492,23379493,23379494,23379495,23379496,23379497,23379498,23379499,23379500,23379501,23379502,23379503,23379504,23379505,23379506,23379507,23379508,23379509,23379510,23379511,23379512,23379513,23379514,23379515,23379516,23379517,23379518,23379519,23379520,23379521,23379522,23379523,23379524,23379525,23379526,23379527,23379528,23379529,23379530,23379531,23379532,23379533,23379534,23379535,23379536,23379537,23379538,23379539,23379540,23379541,23379542,23379543,23379544,23379545,23379546,23379547,23379548,23379549,23379550,23379551,23379552,23379553,23379554,23379555,23379556,23379557,23379558,23379559,23379560,23379561,23379562,23379563,23379564,23379565,23379566,23379567,23379568,23379569,23379570,23379571,23379572,23379573,23379574,23379575,23379576,23379577,23379578,23379579,23379580,23379581,23379582,23379583,23379584,23379585,23379586,23379587,23379588,23379589,23379590,23379591,23379592,23379593,23379594,23379595,23379596,23379597,23379598,23379599,23379600,23379601,23379602,23379603,23379604,23379605,23379606,23379607,23379608,23379609,23379610,23379611,23379612,23379613,23379614,23379615,23379616,23379617,23379618,23379619,23379620,23379621,23379622,23379623,23379624,23379625,23379626,23379627,23379628,23379629,23379630,23379631,23379632,23379633,23379634,23379635,23379636,23379637,23379638,23379639,23379640,23379641,23379642,23379643,23379644,23379645,23379646,23379647,23379648,23379649,2337
简单的思路就是 临时表 join去更新 因为update是单线程串行的,主要瓶颈一般在io和锁。想提高效率的话建议拆开这些条件涉及到的列然后并行的来update 此回答整理自钉群“PolarDB专家面对面 - HTAP(列存索引)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。