2016年5月16日
摘要: 研发在早期的设计中,由于设计方面的问题,导致在设计表结构的时候,有个表有非空唯一索引而没有主键 在InnoDB存储引擎中,如果没有主键的情况下,有非空唯一索引的话,非空唯一索引即为主键。 那么这就会有个问题存在 应用在更新表的时候,用了 用了ID作为条件,修改,高事务并发下,可能会同时发生这种事务, 阅读全文
posted @ 2016-05-16 10:26 懒睡的猫熊 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: 应用报错中,我们需要从获取到一些关键的信息点,死锁等情况说明,可以通过show engine innodb status中获取 上面的两个死锁还是很简单就能处理的,分析这个表的时候,发现,研发在设计之时,忘记设置主键ID,而innodb存储引擎在这种情况下,会导致update的过程中,将当前 表进行 阅读全文
posted @ 2016-05-16 10:14 懒睡的猫熊 阅读(15528) 评论(1) 推荐(1) 编辑