随笔分类 -  Mysql

摘要:注意:这里的(3)代表的并不是存储在数据库中的具体的长度,以前总是会误以为int(3)只能存储3个长度的数字,int(11)就会存储11个长度的数字,这是大错特错的。 其实当我们在选择使用int的类型的时候,不论是int(3)还是int(11),它在数据库里面存储的都是4个字节的长度,在使用int( 阅读全文
posted @ 2020-03-02 10:58 Bugstars 阅读(2706) 评论(0) 推荐(0)
摘要:1.商城抢购,秒杀库存超卖是比较头疼的事,下面使用三种方法防止超卖 1.mysql锁机制,悲观锁InnoDB行级锁方案,不建议使用,对数据库压力较大,如果出现死锁会导致一直不能更新,除非kill掉进程 2.mysql乐观锁 不使用第三方情况下可以使用此方案 3.redis incrby decrby 阅读全文
posted @ 2020-03-01 12:49 Bugstars 阅读(443) 评论(0) 推荐(0)