数据库 第742页
-
我们一起揪出那个无主键的表
前言: 在 MySQL 中,建表时一般都会要求有主键。若要求不规范难免会出现几张无主键的表,本篇文章让我们一起揪出那个无主键的表。 1.无主键表的危害 以 InnoDB 表为例,我们都知道,在 Inn...
-
《面试八股文》之 Redis十六卷
大家好,我是 moon。 redis 作为我们最常用的内存数据库,很多地方你都能够发现它的身影,比如说登录信息的存储,分布式锁的使用,其经常被我们当做缓存去使用。 可是,用了这么久的reids,你懂它...
-
面试官:你的 Redis 怎么做读写分离的?
前几天,一个读者去面试,面试官就问了他关于Redis读写分离是怎么做的?本来脑子里也有不少知识要讲,不过猛的被面试官一问给当场干懵逼了........。 这不,昨天晚上他在微信上问我,所以,今天给大家...
-
Facebook 分享迁移到 MySQL 8.0 的经验
Facebook 在一篇博客中分享了该公司在某种程度上艰难的大规模跨越式迁移到 MySQL 8.0 版本的经验。此前,其一直使用的是 MySQL 5.6 版本。 MySQL 是由 Oracle 开发的...
-
基于代码实操SpringBoot、Redis、LUA秒杀系统
前言 那些吧redis基本的东西学的差不多了,却没有做过什么具体的项目实践的,可以看看这篇文章做一个项目来巩固知识。 相关需求&说明 一般来说秒杀系统的功能不会很多,有: 制定秒杀计划。在某天几点开始...
-
MySQL 的一行记录是怎么存储的?
我们先准备好三样东西。 1. 准备好一个 mysql 5.7 并将其启动。 2. 准备好 mysql 的官方文档放在旁边: 3. 准备好 mysql 的源码,万一要用呢,别怕: 一手资料,就是官方文档...
-
-
啥是 MySQL 事务隔离级别?
之前发过一篇文章,简单了解 MySQL 中相关的锁,里面提到了,如果我们使用的 MySQL 存储引擎为 InnoDB ,并且其事务隔离级别是 RR 可重复读的话,是可以避免幻读的。 但是没想到,都 1...
-
-
基于PostgreSQL流复制的容灾库架构设想及实现
一、前言 这几天在对PostgreSQL流复制的架构进行深入研究,其中一个关键的参数:recovery_min_apply_delay引起了我的注意,设置该参数的大概意思是:在进行流复制的时候,备库会...
