高并发 第142页
-
高并发余额并发扣减一致性,能否使用Redis事务?
《并发扣款,如何保证数据的一致性?》一文的核心观点是:使用CAS乐观锁,在写回余额时加上旧余额的比对,可以在不影响吞吐量的前提下,保证余额的一致性。 文章非常多朋友留言问,能不能把余额放到reids里...
-
分享一份大佬的MySQL数据库设计规范,值得收藏高并发
MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。无意中从github上看到一个大佬的MySQ...
-
高并发超详细的MySQL数据库InnoDB崩溃恢复机制总结
概述 数据库系统与文件系统大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数据库的日志和一套完善的崩溃恢复机制来保证。下面...
-
一文看懂MySQL数据库LnnoDB崩溃恢复机制高并发
概述 数据库系统与文件系统很大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数据库的日志和一套完善的崩溃恢复机制来保证。下...
-
频繁插入(insert)的业务,用什么存储引擎更合适? | 数据库系列高并发
继续回答星球水友提问: 沈老师,MyISAM只支持表锁,但网上文章却说,在并发插入量比较大的时候,比较适合使用MyISAM,这矛盾吗? 这个问题,涉及MySQL表锁的一些细节,借着这个问题,系统性说下...
-
高并发MySQL性能优化之Innodb事务系统,值得收藏
今天主要分享下Innodb事务系统的一些优化相关,以下基于mysql 5.7。 一、Innodb中的事务、视图、多版本 1. 事务 在Innodb中,每次开启一个事务时,都会为该session分配一个...
-
六大法宝解决 Redis 缓存雪崩,看完记得收藏高并发
Redis 雪崩 缓存层承载着大量的请求,有效保护了存储层。但是如果由于缓存大量失效或者缓存整体不能提供服务,导致大量的请求到达存储层,会使存储层负载增加,这就是缓存雪崩的场景。 解决缓存雪崩,可以从...
-
高并发11条MySQL规范,你知道的有几个?
一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)数据库对象的命名要能做到见名识意...