原文:MySQL 深潜 - 一文详解 MySQL Data Dictionary

简介:在 MySQL . 之前,Server 层和存储引擎 比如 InnoDB 会各自保留一份元数据 schema name, table definition 等 ,不仅在信息存储上有着重复冗余,而且可能存在两者之间存储的元数据不同步的现象。不同存储引擎之间 比如 InnoDB 和 MyISAM 有着不同的元数据存储形式和位置 .FRM, .PAR, .OPT, .TRN and .TRG f ...

2021-08-25 15:46 0 122 推荐指数:

查看详情

一文详解MySQL的锁机制

一、表级锁、行级锁、页级锁 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。 MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储引擎的锁定机制也有 ...

Tue Nov 23 17:19:00 CST 2021 0 3674
MySQL进阶系列:一文详解explain

explain有何用处呢: 为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 ​ 可以使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。通过查看执行计划了解执行器是否按照我们想的那样处理SQL ...

Wed Sep 15 21:59:00 CST 2021 0 103
MySQL - MDL 锁的实现与获取机制

简介:本文将介绍在 MDL 系统中常用的数据结构及含义,然后从实现角度讨论 MDL 的获取机制与死锁检测,最后分享在实践中如何监控 MDL 状态。 ​ 作者 | 泊歌 来源 | 阿里技术公众号 一 背景 为了满足数据库在并发请求下的事务隔离性和一致性要求,同时针对 MySQL ...

Fri Mar 18 18:58:00 CST 2022 0 641
一文学会MySQL的explain工具

开篇说明 (1) 本文将细致介绍MySQL的explain工具,是下一篇《一文读懂MySQL的索引机制及查询优化》的准备篇。 (2) 本文主要基于MySQL5.7版本(https://dev.mysql.com/doc/refman/5.7/en/),MySQL8.x版本可另行翻阅对应版本 ...

Mon Aug 03 16:05:00 CST 2020 0 1835
一文解决MySQL时区相关问题

前言: 在使用MySQL的过程中,你可能会遇到时区相关问题,比如说时间显示错误、时区不是东八区、程序取得的时间和数据库存储的时间不一致等等问题。其实,这些问题都与数据库时区设置有关,本篇文章将从数据库参数入手,逐步介绍时区相关内容。 1.log_timestamps参数介绍 首先说明下 ...

Fri Jul 03 19:12:00 CST 2020 0 575
一文搞懂MySQL体系架构!!

写在前面 很多小伙伴工作很长时间了,对于MySQL的掌握程度却仅仅停留在表面的CRUD,对于MySQL深层次的原理和技术知识了解的少之又少,随着工作年限的不断增长,职场竞争力却是不断降低的。很多时候,出去面试时,被面试官吊打的现象成了家常便饭。比如,对于MySQL的高频面试题有: 说说 ...

Wed Apr 14 03:45:00 CST 2021 1 974
Spring Data Redis 详解及实战一文搞定

SDR - Spring Data Redis的简称。 Spring Data Redis提供了从Spring应用程序轻松配置和访问Redis的功能。它提供了与商店互动的低级别和高级别抽象,使用户免受基础设施问题的困扰。 Spring Boot 实战 引用依赖 添加redis配置类 ...

Mon Sep 10 19:13:00 CST 2018 0 1153
一文让你彻底搞懂 MySQL 的几种锁

文章来源:51CTO博客,作者:青苔初生 一文读懂所有锁,了解他们的优缺点和使用场景。 表级锁与行级锁 表级锁: table-level locking,锁住整个表。 开销小,加锁快。 不会死锁(一次性加载所需的所有表)。 锁粒度大,发生锁冲突概率大,并发效率低。 适合 ...

Fri Mar 26 22:26:00 CST 2021 0 244
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM