数据库 第749页
-
MySQL系列-源码编译安装(v5.7.34)
一、系统环境要求 官方说明: CMake:编译工具,用作所有平台上的构建框架。需要SSL库来支持加密连接,用于生成随机数的熵以及其他与加密有关的操作。默认情况下,构建使用主机系统上安装的OpenSSL...
-
MySQL主从复制配置详解
之前很多小伙伴想知道MySQL主从复制的配置步骤,今天它来了。带着你可能碰到的各种异常来了。 配置环境 操作系统:两台CentOS 7.6的Linux系统 数据库版本:MySQL 5.6.39 主服务...
-
妈妈再也不用担心我把数据弄丢了
数据是现代大小厂的重要资产,保护和恢复数据成为了重要的技能, 最近几年,常有一些无良程序员删库跑路的情况,不仅给所在企业更是给自己造成重大的损失。 另外,即使不是故意的情况下,也会因为疏忽造成数据误操...
-
用实例带你了解 MySQL 全局锁
MySQL全局锁会申请一个全局的读锁,对整个库加锁。 全局锁的一般使用场景是:全局逻辑备份。 全局锁的实现方式有两种: //第一种方法 Flush tables with read lock(FTWR...
-
MySQL中记得用not null,不然就滚蛋!
图片来自包图网 真是外行看热闹,内行看门道,这是程序员都能 Get 的笑点,说明程序没有正确从数据库获取到我的姓名,然后把空值格式化为了 null。 我仿佛看到了那个程序员小姐姐被喷的场景,那是个温暖...
-
-
MySQL 加锁范围三——普通索引和普通字段
前言 前面已经介绍了主键索引的加锁范围和非主键唯一索引的加锁范围。 主键索引: 加锁时,会先给表添加意向锁,IX 或 IS;加锁是如果是多个范围,是分开加了多个锁,每个范围都有锁;(这个可以实践下 i...
-
MySQL next-key lock 加锁范围是什么?
前言 某天,突然被问到 MySQL 的 next-key lock,我瞬间的反应就是: 这都是啥啥啥??? 这一个截图我啥也看不出来呀? 仔细一看,好像似曾相识,这不是《MySQL 45 讲》里面的内...
-
大厂面试Redis:缓存雪崩、缓存穿透、缓存击穿
眼光不错,小伙子,看到这篇文章了就血赚,这篇文章绝对让你学到开心,这是面试的杀器,其实Redis这个东西吧,我个人认为,真的真的很强大,但是呢,又感觉被吹得有点过头了 不过人家也确实有这个资本,人家性...
-
Redis持久化锦囊在手,再也不会担心数据丢失了
Redis 的读写都是在内存中进行的,所以它的性能高。而当我们的服务器断开或者重启的时候,数据就会消失,那么我们该怎么解决这个问题呢? 其实 Redis 已经为我们提供了一种持久化的机制,分别是 RD...
