
数据库
文章平均质量分 82
数据库相关知识-mysql-redis等等
dismutter
这个作者很懒,什么都没留下…
展开
-
主从-分库分表
数据库备份单点故障:指一个系统中提供相同功能的组件只有一个,一旦组件失效,将影响整个系统功能正常的使用;读写分离:主要是分担主库的压力,同时也可以使主库不手动建立其它索引,提高写效率;所以要有备份:主备:备机只同步主机数据,不对外提供服务;主机一挂,备机切换为主机(手动或工具);主从:从机一般用于读写分离,写到主机,读派发到从机;(主从同步机制,读写分离用什么=如何派发)主主:都是主机,麻烦,一般不用;因为数据一致性问题(两写请求分别两主机同表上,id相同会被覆盖);...原创 2021-10-14 21:54:44 · 259 阅读 · 0 评论 -
MySQL事务及实现与锁
开始了:原创 2021-09-21 22:52:02 · 188 阅读 · 0 评论 -
RR-RC的幻读
可重复读下解决幻读 首先,RC与RR隔离级别下,是使用MVCC这种乐观锁实现的; 其次,RC与RR使用MVCC的区别:快照读中:RC每次快照读都有自己的一致性视图,RR则是一个事务使用一个一致性视图 最后,RR与幻读关系要分两种情况:快照读下的幻读 + 当前读的幻读;小结一下:RC隔离级别中:多次快照读使用不同一致性视图,出现幻读;当前读(只有Record lock)时,读最新版本,会阻塞删除操作,当不阻塞插入,与多次快照读一样出现幻读;RR隔离级别中:快照读中:可避免部分原创 2021-09-12 22:16:07 · 1279 阅读 · 0 评论 -
MySQL日志与事物
MySQL日志日志查看等简介-分类binlog二级制日志,也叫变更日志(记录DDL,DML)记录所有更改数据的语句;包含语句发生时间、执行时长、操作的数据等等;用途:用于数据库的主从复制以及增量恢复。文件名mysql-bin.* ,在my.cnf中配置;事物日志redolog+undolog(innodb引擎层维护)redolog:重做日志:事物提交后,还未持久化就宕机重启(保证事务持久性);undolog:回滚日志:发生错误或者需要回滚的事务能够成功回滚(事务原子性);原创 2021-09-01 00:33:57 · 118 阅读 · 0 评论