对Mysql的update操作会阻塞select操作
今天在项目中发现一个问题,MySQL的事务隔离级别是默认的可重复读,对于同一张表,里面存放了大量的名称为A的数据和名称为B的数据。我需要修改数据中某一列的值。为了高效就起了两个线程,线程1update名称为A的记录,线程2update名称为B的记录。但是结果和想的不一样,其中一个线程会操作的时间很长。想了下应该是数据库锁的原因,update的时候会加锁,这时另一个线程update的时候会先select,但是select又会被上一个线程的update操作阻塞。请问有什么解决方案么??谢谢