摘要:
UNSIGNED: 将数字类型无符号化,这与C和C++这些程序语言的unsigned含义相同。 INT的类型范围-2 147 483 648~2 147 483 647 INT UNSIGNED范围0~4 294 967 295 看起来是个不错的属性选项,特别是对于主键自增长的类型,因为一般来说,用 阅读全文
摘要:
1 、死锁的概念 是指两个或两个以上的事务在执行过程中,因争夺资源而造成的一种互相等待的现象。若无外力作用,事务都将无法推进下去,解决死锁的最简单问题是不要有等待,任何的等待都转换为回滚,并且事务重新开始,但在线上环境,这可能会导致并发性能下降,甚至任何一个事务都不能进行,而这所带来的问题远比死锁的 阅读全文
摘要:
因为不同锁之间的兼容性关系,在有些时刻一个事务中的锁需要等待另一个事务中的锁释放它占有的资源,这就是阻塞。阻塞不是一件坏事,是为了保证事务可以并发并且正常的运行 在InnoDB存储引擎中,参数innodb_lock_wait_timeout用来控制等待的时间(默认50秒),innodb_rollba 阅读全文