标签:Mysql

MySQL 核心模块揭秘 | 17 期 | InnoDB 有哪几种行锁?

MySQL 核心模块揭秘 | 17 期 | InnoDB 有哪几种行锁?

目录1. 准备工作2. 共享锁 & 排他锁3. 普通记录锁4. 间隙锁5. Next-Key 锁6. 插入意向锁7. 总结正文1. 准备工作确认事务隔离级别为可重复读:show variables like 'transaction_isolation';+-----------------

泡泡 泡泡 2024-05-22
0 0 0
TDSQL for MySQL SQL快速下推框架

TDSQL for MySQL SQL快速下推框架

引言分布式 TDSQL for MySQL 数据库是标准的 Share Nothing 架构数据库,支持数据水平拆分与线性扩展,具备高性能、数据高可用、数据高可靠等特性。本文主要介绍的是,我们在“分布式 TDSQL for MySQL”数据库新计算引擎架构上,分布式计算下推所做的主要工作。关键字在介

大树 大树 2024-05-22
0 0 0
MySQL 事务两阶段提交原理简析

MySQL 事务两阶段提交原理简析

引言MySQL 中的日志非常重要,包括实例内的事务以及实例间的主从复制均基于日志实现。计划通过多篇文章分析多种日志,从而串联日志、事务、复制三个模块之间的关系,本文是第一篇文章,介绍两阶段提交。其中首先介绍为什么需要两阶段提交,然后简单分析两阶段提交的实现,期间介绍相关知识点,包括分布式事务与崩溃恢

大白菜程序猿 大白菜程序猿 2024-05-21
0 0 0
全面透彻,深刻理解 MySQL 索引

全面透彻,深刻理解 MySQL 索引

对于 MySQL 索引,相信每位后端同学日常工作中经常会用到,但是对其索引原理,却可能未曾真正深入了解。B- 树和 B+ 树是 MySQL 索引使用的数据结构,对于索引优化和原理理解都非常重要,下面就揭开 B- 树和 B+ 树的神秘面纱,让大家在面试的时候碰到这个知识点一往无前,不再成为你前进的羁绊

贤蛋大眼萌 贤蛋大眼萌 2024-05-21
0 0 0
汇报一下最近MySQL相关的投票结果

汇报一下最近MySQL相关的投票结果

大家好,我是马听。在前面,我们在几篇文章的最后,增加了一些投票。这篇文章,来汇报一下投票结果。投票一你所在的公司,现在使用了哪些MySQL版本?投票所在文章:GitHub是怎样把MySQL 5.7升级到8.0的?投票结果如下:从投票结果来看,大致反映了这些问题:1 使用5.5的,基本已经没有了,5.

大树 大树 2024-05-21
0 0 0
如何将 MySQL 数据源不停机迁移到 AWS RDS MySQL

如何将 MySQL 数据源不停机迁移到 AWS RDS MySQL

就在近期,谷歌云捅了个大篓子,误删除了一家投资公司(Unisuper,管理着800亿美元基金)在谷歌云所有地域的所有数据,删得相当彻底,连备份数据都没给人家留一个。Unisuper 是一家澳大利亚退休金基金,为澳大利亚高等教育和研究部门的员工提供退休金服务。截至 2023 年 6 月 30 日,该基

宇宙之一粟 宇宙之一粟 2024-05-21
0 0 0
【喜报恭喜ZHOU同学和MA同学顺利通过腾讯云TDSQL(MySQL版)交付运维专家TCE考试

【喜报恭喜ZHOU同学和MA同学顺利通过腾讯云TDSQL(MySQL版)交付运维专家TCE考试

考试成绩、证书展示腾讯云TDSQL(MySQL版)交付运维专家TCE考试详情培训概述数据库交付运维专家-腾讯云TDSQL(MySQL版)培训,将通过理论精讲与上机演练相结合的方式,以腾讯分布式OLTP数据库 TDSQL(MySQL版)为基础,介绍TDSQL(MySQL版)数据库产品POC压力测试、数

三掌柜 三掌柜 2024-05-21
0 0 0
Innodb加索引,这个时候会锁表吗?

Innodb加索引,这个时候会锁表吗?

在 MySQL 5.6 之前,InnoDB 在索引构建期间会对表进行排它锁定,这意味着其他会话无法读取或修改表中的数据,从而导致长时间阻塞和性能问题。自 MySQL 5.6 起,InnoDB 开始采用一种名为“Online DDL”的技术,允许在不阻塞其他会话的情况下创建或删除索引。Online D

贤蛋大眼萌 贤蛋大眼萌 2024-05-20
0 0 0
MySQL 8.4 LTS 中文手册发布:助力您掌握数据库管理新境界

MySQL 8.4 LTS 中文手册发布:助力您掌握数据库管理新境界

MySQL 8.4 LTS 中文手册正式面世!这本全面指南针对最新稳定版本 MySQL 8.4 LTS 而编写,涵盖从安装配置到高级数据库管理的各个方面,助力您轻松掌握数据库管理新技能。 MySQL 8.4 LTS 作为备受瞩目的开源关系数据库管理系统 (RDBMS) 最新长期支持版本,引入诸多强

穿过生命散发芬芳 穿过生命散发芬芳 2024-05-20
0 0 0
5分钟,轻松搞定MySQL数据库等保测评

5分钟,轻松搞定MySQL数据库等保测评

前言    作为数据库运维人员,需要理性看待数据库等保测评相关工作,完全按照测评结果对数据库进行整改,或完全忽略测评结果都是不可取的,过犹不及,物极必反。    比如MySQL和Oracle为了防止密码被暴力破解的连接错误密码延时功能,随着连续输错密码次数的增加,连接的延时也会逐渐增加,如果设置了此

剑圣无痕 剑圣无痕 2024-05-20
0 0 0
万字长文,深入浅出讲解分布式数据库TiDB架构设计

万字长文,深入浅出讲解分布式数据库TiDB架构设计

TiDB概述TiDB 是一款开源 分布式关系型数据库,同时支持 在线事务处理(OLTP) 与 在线分析处理(OLAP) 的混合型(Hybrid Transactional and Analytical Processing, HTAP) 分布式数据库,具备水平扩容或缩容、金融级高可用、实时 HTAP

穿过生命散发芬芳 穿过生命散发芬芳 2024-05-20
0 0 0
使用mysql clone plugin插件进行本机数据备份的注意事项

使用mysql clone plugin插件进行本机数据备份的注意事项

1、首先要安装mysql clone plugin插件,安装后,可以查看一下。2、在my.cnf配置文件中,添加如下内容。plugin-load-add=mysql_clone.soclone=FORCE_PLUS_PERMANENT(防止插件运行时被写卸载)3、我是用RPM包进行数据库安装的,数据

竹子爱熊猫 竹子爱熊猫 2024-05-19
0 0 0
MySQL Shell初步使用

MySQL Shell初步使用

MySQL Shell介绍 MySQL Shell是兼容 MySQL 传统命令行客户端的超级客户端,使用它可以对MySQL进行管理和操作。它支持多种语言,包括SQL,JavaScript和Python,并且支持编写脚本。MySQL Shell不但提供了操作SQL的功能、还提供了管理InnoDB Cl

向阳逐梦 向阳逐梦 2024-05-19
0 0 0
【技术干货使用xtrabackup备份工具完全恢复MySQL数据库

【技术干货使用xtrabackup备份工具完全恢复MySQL数据库

一、xtrabackup介绍 xtrabackup是由Percona公司开发的一个用于MySQL数据库物理热备的工具,开源免费。目前最新的xtrabbackup 8.3版本可以备份MySQL 8.3 servers上的InnoDB, XtraDB, MyISAM, MyRocks表,Percona

贤蛋大眼萌 贤蛋大眼萌 2024-05-18
0 0 0
MySQL/Oracle的一些优化技巧

MySQL/Oracle的一些优化技巧

选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。 例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间

三掌柜 三掌柜 2024-05-17
0 0 0
MySQL 8.4.0 LTS 变更解析:InnoDB 参数默认值变化

MySQL 8.4.0 LTS 变更解析:InnoDB 参数默认值变化

前情回顾 MySQL 8.4.0 LTS 变更解析:源码编译(类库变更)和密码插件 MySQL 8.4.0 LTS 变更解析:MySQL 的复制与组复制 MySQL 8.4.0 LTS 变更解析:I_S 表、权限、关键字和客户端 MySQL 8.4.0 LTS 已经发布 ,作为发版模型变更后的

穿过生命散发芬芳 穿过生命散发芬芳 2024-05-17
0 0 0
MySQL 8.4.0 LTS 变更解析:I_S 表、权限、关键字和客户端

MySQL 8.4.0 LTS 变更解析:I_S 表、权限、关键字和客户端

MySQL 8.4.0 LTS 已经发布 ,作为发版模型变更后的第一个长期支持版本,注定要承担未来生产环境的重任,那么这个版本都有哪些新特性、变更,接下来少安将带大家一起来 get 新知识点。 INFORMATION_SCHEMA 变更 表 INFORMATION_SCHEMA.TABLESPACE

爱可生开源社区 爱可生开源社区 2024-05-17
0 0 0
Bytebase 2.17.0  支持为工单设置标签

Bytebase 2.17.0 支持为工单设置标签

🚀 新功能 支持为工单设置标签。 支持显示工单任务执行日志,如影响行数或错误(支持 MySQL 和 PostgreSQL)。 支持在数据库页面为表或列配置分类分级。之前的版本需要通过 DDL 实现,且只支持 MySQL 和 PostgreSQL。已使用的用户需要手动在数

宇宙之一粟 宇宙之一粟 2024-05-17
0 0 0
OceanBase v4.2.2特性解读:Json与Xml特性支持

OceanBase v4.2.2特性解读:Json与Xml特性支持

1. 背景OB-Oracle模式目前已经支持XMLType类型,并提供了基础的构造/查询/更新/格式转换能力,且支持Xpath查询从XML中抽取特定的值。本期特性扩展了Oracle模式下对XMLType的支持,可通过XMLTable将XML数据转为关系表,提供在XML中删除指定片段,插入部分片段的能

张二河 张二河 2024-05-16
0 0 0
MySQL 8.4.0 LTS 变更解析:MySQL 的复制与组复制

MySQL 8.4.0 LTS 变更解析:MySQL 的复制与组复制

MySQL 8.4.0 LTS 已经发布 ,作为发版模型变更后的第一个长期支持版本,注定要承担未来生产环境的重任,那么这个版本都有哪些新特性、变更,接下来少安将带大家一起来 get 新知识点。 环境准备 本节内容继续沿用前文的环境,不同的是在前文的基础之上搭建了主从复制。 这里启动两个DB服务来验证

共饮一杯 共饮一杯 2024-05-16
0 0 0
1 15 16 17 18 19 736