- Mysql
MySQL报错:too many connections原因及解决方法
MySQL报错“too many connections”通常是由于数据库的最大连接数超过了MySQL配置的最大限制。这可能是由于数据库的并发连接过多,或者存在一些连接没有被正...
- Mysql
面试必问:MySQL索引失效的场景有哪些?
为了验证 MySQL 中哪些情况下会导致索引失效,我们可以借助 explain 执行计划来分析索引失效的具体场景。 explain 使用如下,只需要在查询的 SQL 前面添加上...
- Mysql
我们一起聊聊MySQL 索引的底层逻辑
数据结构以及算法 索引的本质其实就是一种数据结构。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。...
- Mysql
MySQL事务未提交Redolog能持久化到磁盘吗?
今天的文章内容围绕一位网友的评论去展开,在看完小许文章【结合MySQL更新流程看 undolog、redolog、binlog】,他提出了这么一个问题,如下: 图片 换个方式...
- Mysql
Python连接MySQL数据库编程
数据库编程是在应用程序中与数据库交互和管理数据的关键部分。MySQL是一种流行的关系型数据库管理系统(RDBMS),在Python中进行MySQL数据库编程相对容易...
- Mysql
MySQL:MDL LOCK的“穿越行为”
一、案例描述 最近遇到这么一个案例(5.7版本),大概的截图如下: 当然这里是测试出来的,线上当时也是一个lock table read的语句和一大批insert into的语句...
- Mysql
MySQL:mysqldump 100M的数据导入需要几个小时?
这个问题相对简单,但是第一次遇到这种问题,仅此记录。问题主要是一个mysqldump导出也就100来M的文件,导入居然要几个小时,更换多个实例后都很慢,文...
- Mysql
面试官:说一下MySQL主从复制的原理?
MySQL 主从复制(Master-Slave Replication)是一种数据复制技术,用于在多个数据库服务器之间的数据同步。在主从复制架构中,一个服务器被设置为主服务器(...
- Mysql
MySQL 记录、页、索引的数据结构简析
引言 本文在介绍 MySQL 内存中记录、页、索引、游标的数据结构的基础上,通过简单分析插入操作过程中行格式的转换介绍了不同数据结构的关系,其中不...
- Mysql
MySQL:级联从库延迟数据库的延迟计算问题
本文主要讨论的还是5.7,8.0没有实际测试,这里简单记录。 一、问题说明 最近在处理一个主从问题的时候,发现一个比较奇怪的现象,这个主从是级联的...
- Mysql
什么是意向锁?它和意向书有什么区别?
最近受废话文学的影响,所以有了今天的这个标题,希望大家能喜欢。大家不喜欢也没关系,反正我喜欢。 鲁迅先生曾经说过“我家门前有两棵树,一棵是...
- Mysql
MySQL:InnoDB的页合并与页分裂到底是什么
本文为摘录文章,如有错误,请指正。文章是以MySQL5.7版本进行说明,和现有版本可能会有一定差距,但是数据页的设计基本没有发生过变化,因此,可以...
- Mysql
MySQL:MySQL的自增主键是连续自增吗?
从开始接触MySQL,我们就知道在设计主键时,要设置为自增主键,使用自增主键有以下几个优点: 效率高:使用自增主键可以避免频繁生成主键值的操作,...
- Mysql
深入解析Spring事务原理,一文带你全面理解
前言 在Spring中,事务管理主要通过AOP功能实现,对方法前后进行拦截,将事务处理的功能编织到拦截的方法中,Spring支持编程式事务管理和声明式事务管理...
- Mysql
Linux系统MySQL报错:too many connections原因及解决方法
MySQL报错“too many connections”的原因可能有以下几种: 访问量过高 :当MySQL服务器面对大量的并发请求时,已经建立的连接数可能会不足以处理所有的请求...
- Mysql
数据恢复新姿势:使用MySQL Shell进行更高效灵活的数据恢复
上篇文章( 转战MySQL Shell!数据库备份新姿势,轻松搞定备份操作! )简单介绍了使用MySQL Shell进行数据库备份,本文基于上文的备份进行数据恢复演示操...