- Mysql
5.7停服倒计时!关于MySQL升级到8.0版本的一些经验
一、如何看待MySQL版本升级 关于数据库版本升级,一直都是热议话题,对于升级的缘由各家也有所不同,有业务驱动的,有DBA自发驱动的,有规划导向也有...
- Mysql
超详细的事务四大特性、隔离级别解读(带SQL语句)
事务的四大特性 ACID 原子性: 事务的所有操作要么全部成功,要么全部失败回滚。 一致性: 事务必须是使数据库从一个一致性状态变到另一个一致性状态...
- Mysql
深入理解MySQL锁机制原理
哈喽,大家好,我是了不起。 在数据库系统中,为了保证数据的一致性和并发控制,锁机制发挥着至关重要的作用。尤其在关系型数据库MySQL中,其独特的...
- Mysql
深入浅出MySQL MRR(Multi-Range Read)
在探索数据库优化的广阔领域中,我们不可避免地会遇到一系列独特的概念和技术。其中之一就是MySQL的多范围读取(Multi-Range Read, MRR)。 这种技术为我们提...
- Mysql
面试全攻略:ElasticSearch分页与MySQL分页的底层逻辑与优化技巧
大家好,我是小米!今天,我要和大家一起深入探讨一个在技术面试中经常被问到的问题:ElasticSearch中的分页与MySQL中的分页有什么区别?分页是数据库查...
- Mysql
SQL Server 简介与 Docker Compose 部署
今天我翻阅了在之前公司工作时的笔记,发现了有关数据库的一些记录。当时,我们的项目开始使用 Oracle 数据库,但后来由于一些项目需求的变更,我们...
- Mysql
MySQL 国产化替代观察
近期在中国信通院主办的 2023 OSCAR 开源产业大会上,发布的一份《开源数据库生态发展研究报告》吸引到我。这份报告是中国信通院旗下的云计算开源产业...
- Mysql
15个高效的MySQL数据库查询小技巧
在MySQL中,查询优化对于提高性能、降低成本、提升用户体验以及支持系统扩展都起着关键的作用。数据库管理员和开发人员应该重视查询优化,并采取适...
- Mysql
深入解析 MySQL 双写缓冲区
在数据库系统的世界中,保障数据的完整性和稳定性是至关重要的任务。为了实现这一目标,MySQL内部使用了许多精巧而高效的机制。 InnoDB是MySQL中一种常...
- Mysql
深入理解MySQL中的Join算法
在数据库处理中,Join操作是最基本且最重要的操作之一,它能将不同的表连接起来,实现对数据集的更深层次分析。 MySQL作为一款流行的关系型数据库管理...
- Mysql
只有1%的人知道的MySQL性能优化,却能让你系统提速100%!
从哪些方面优化软件性能? 硬件方面:CPU处理逻辑、内存大小、硬板大小、网卡、网速等。 java的代码逻辑:比如说if...else的代码逻辑会拖慢系统速度、合...
- Mysql
MySQL系列:缓冲池Buffer Pool的设计思想
1. 回顾 我们主要讲了InnoDB的存储引擎,其中主要的一个组件就是缓存池Buffer Pool,缓存了磁盘的真实数据,然后基于缓存做增删改查操作,同时配合了后续...
- Mysql
阿里二面:一条SQL语句,在Mysql引擎中到底经历了什么?
前言: 天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道我们的系统是如何和数据库交互的吗?MySQL 如何帮我们存储数据、又是如何帮我们管理...
- Mysql
面试题:Redis和MySQL的事务区别是什么?
大家好,我是小米!今天我要和大家聊聊一个在技术面试中经常被问到的问题:“Redis和MySQL的事务区别是什么?”这个问题看似简单,但实际上涉及到了数...
- Mysql
这样一优化系统整体性能立马提升
环境:Spring5.3.23 1. 案例代码 先看下示例代码: static class PersonService { @Resource private JdbcTemplate jdbcTemplate; /** * 这里的代码,先执行了更新操作,然后执行查...
- Mysql
SQL还是NoSQL?架构师必备选型技能
做一个新业务,我该选择SQL还是NoSQL? 很多时候我们都会有这样的疑问。 如果这时候直接去看MySQL、Mongo、HBase、Redis等数据库的用法、特点、区别,其实有点...