[英]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.