- Mysql
为啥CSS不会支持双斜杠( // )注释?
今天与大家一起分享一下 mysql DDL执行方式。 一般来说MySQL分为DDL(定义)和DML(操作)。 DDL:Data Definition Language,即数据定义语言,那相关的定义操作就...
- Mysql
MySQL中创建触发器需要执行哪些操作?
什么是触发器 触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无需调用...
- Mysql
快速带你读懂MySQL的Binlog写入机制
深入讲解MySQL中的重要日志 binlog 的写入机制以及影响IO性能的关键配置,并且介绍了如何利用binlog去恢复数据,保证MySQL的可靠性。 Q:binlog写入时机 binl...
- Mysql
MySQL分库分表全攻略:从小白到大神的进阶指南!
大家好,我是小米,一个热爱技术的程序员。今天,我来和大家聊一下关于MySQL中的分库分表技术,相信对于开发者和DBA来说是一个非常重要的话题。 什么...
- Mysql
InnoDB为什么不用跳表,Redis为什么不用B+树?
作为开发人员,我们每天都要开发大量的接口,其中包括了读接口和写接口,而对于写接口来说,除了要保证他的性能、可用性以外,还需要有一个重要的...
- Mysql
什么时候 MySQL 查询会变慢?
前面几篇文章和小伙伴们聊的基本上都是从索引的角度去优化 MySQL 查询,然而,索引创建的好,并不意味着查询就一定快,影响查询效率的因素特别多,今...
- Mysql
答读者问:唯一索引冲突,为什么主键的 Supremum 记录会加 Next-Key 锁?
本文缘起于一位读者的提问: 插入一条记录,导致唯一索引冲突,为什么会对主键的 supremum 记录加 next-key 排他锁? 我在 MySQL 8.0.32 复现了问题,并调试了...
- Mysql
腾讯面试体验倍儿好,我们一起感受一下吧!
大家好,我是小林。 今天分享一位读者的腾讯春招实习面经,岗位Java后端,主要问了MySQL、Java、网络这三大块。 他觉得这场面试非常有收获,虽然都是基...
- Mysql
小白必看!轻松理解和解决MySQL幻读问题!
大家好,我是小米!今天我来给大家分享一下关于MySQL数据库中常见的一个问题——幻读,以及如何解决它。相信对于数据库开发和管理的小伙伴们来说,...
- Mysql
MySQL:MySQL体系架构
一、MySQL体系架构 MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。 二、网络连接层 客户端连接器(Client Connectors):提...
- Mysql
MySQL5.7备份恢复工具—Xtrabackup实战
一、基础知识 1、mysql逻辑备份与物理备份的区别 MySQL 备份通常分为两种类型:逻辑备份和物理备份。这两种备份方法各有优缺点,适用于不同的场景。 逻...
- Mysql
SpringBoot使用Canal做MySQL与Redis的数据同步
环境:Springboot2.7.8 + MySQL8 1 环境准备 master: 192.168.2.129 slave: 192.168.2.130 使用Docker安装MySQL,这里Docker安装省略,网上一堆教程。 Docker安装完成后,安装MySQ...
- Mysql
四种 MySQL 同步 ES 方案,yyds!
大家好呀,我是楼仔。 上周听到公司同事分享 MySQL 同步数据到 ES 的方案,发现很有意思,感觉有必要将这块知识点再总结提炼一下,就有了这篇文章。...
- Mysql
我们一起聊聊奇怪的SQL问题+1
你好,我是yes。 我的 VIP 用户又抛给我一个 SQL 问题,我很激动,因为素材又来了: 我一看,这个表没什么花头,不就是没设置主键吗,MySQL 会默认生成一...
- Mysql
MySQL数据库中的函数怎样使用?
函数 是指一段可以直接被另一段程序调用的程序或代码。 也就意味着,这一段程序或代码在MySQL中已经给我们提供了,我们要做的就是在合适的业务场景调...
- Mysql
Redis 和 Mysql 如何保证数据一致性?
我们都知道,在开发过程中,很多时候都会用到我们的缓存,而缓存的种类也是五花八门的,我们今天来了解的就是关于缓存中的一种,那就是Redis。 Red...