二面第4点,pipline不具有原子性,第50个执行出错不会影响后面命令的执行 第7点考察的应该是是mvcc相关知识,update之后执行select不会阻塞,而是读取事务内最新的数据,而先select再update由于查询时没有加锁,查询完到update更新之间可能有其他线程修改数据,导致后面update超买