我正在检查 MySQL 的慢查询日志,发现如下条目: 如您所见,执行此查询需要惊人的 14.72 秒,而这是一个简单的更新,只有一个WHERE主键。 我试过重新执行查询,但现在它在 0.095 秒内执行,这更合理。 我有什么想法可以调试为什么在那个特定时间花了这么长时间? 编辑 1:quer ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我有一个非常简单的更新,由于某种原因,它花了将近5秒的时间来更新一行。
更新语句为:
UPDATE `li_webs_trans`.`li_sentances`
SET `target_sentance` = 'вашими пільгами тепер займається відділення Управління соціальної допомоги та допомоги на дому, вказане нижче.'
WHERE `trans_id` = '483'
AND `sentance_id` = '5';
正在更新的表是:
CREATE TABLE `li_sentances` (
`trans_id` INT(11) NOT NULL,
`sentance_id` INT(11) NOT NULL,
`eng_sentance` VARCHAR(10000) DEFAULT NULL,
`target_sentance` VARCHAR(10000) DEFAULT NULL,
`traget_lang` VARCHAR(50) DEFAULT NULL
) ENGINE=MYISAM DEFAULT CHARSET=utf8
我以为可能有一些索引正在更新,但是我检查了一下,并且表上没有索引。 数据库的其余部分运行正常。 该表不是超级巨大,只有106,000行。 任何想法可能会减慢插入速度吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.