繁体   English   中英

2k行更新在MySQL中非常慢

[英]2k rows update is very slow in MySQL

我有2个表:1.新闻(45万行)2.新闻标签(300万行)

新闻表更新中有一些触发器会更新列表。 该SQL执行时间过长...

UPDATE news
SET news_category = some_number
WHERE news_id IN (SELECT news_id
                  FROM news_tags
                  WHERE tag_id = some_number); #about 3k rows

我怎样才能使其更快?

在此先感谢,S。

如果这是一次更新,则可能会发现最好禁用触发器,运行更新,然后运行执行触发器批量执行的语句。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM