我的表有1000万条记录,我正在使用MySQL 5.6 innodb引擎。它是事务表。我试图通过在where子句中使用主键来更新行。我正在尝试更新其中的两列,一列具有索引,一列是非索引列。我的查询看起来像这样
Update table
set index column = 1234, nonindexcolumn = 'test'
where primary key = 12345678
这需要30秒钟以上。当我从索引列中删除索引时,它的更新速度更快,但是我需要在该列上建立索引。