innodb

#innodb#

已有2人关注此标签

内容分类

幸运码发放

Percona XtraBackup 关于 MySQL备份还原的详细测试

Percona XtraBackup 关于 MySQL备份还原的详细测试一. Percona XtraBackup 的优点。(1)无需停止数据库进行InnoDB热备; (2)增量备份MySQL; (3)流压缩传输到其它服务器; (4)在线移动表; (5)能够比较容易地创建主从同步; (6)备份MySQL时不会增大服务器负载。

幸运券发放

MySQL 锁信息和事务

MySQL 锁信息和事务1 锁概念1.1 什么是锁锁是数据库系统区别于文件系统的一个关键特性。数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。例如:操作缓冲池中的LRU列表,删除、添加、移动LUR列表中的元素。

凯京技术团队

关于mysql的事务,这些你都了解了么?

前言 这篇博文源于公司一个批处理的项目异常而起的。先简单描述下发生背景。一个基于spring batch开发的批处理应用,线上运行了9个多月后,某一天突然跑批任务失败了,检查日志得知,是因为一个mysql异常导致的:Lock wait timeout exceeded。

未央&

MySQL InnoDB Lock Modes

行锁的S锁和X锁 Innodb实施标准的行级锁,其中有两种类型的锁:Shared lock即共享锁,S锁。如果事务对数据行r持有S锁,那么允许其它事务对数据行r持有S锁,但不允许其它事务对数据行持有X锁。

推荐码发放

[MySQL] mysql的逻辑分层

[MySQL] mysql的逻辑分层mysql逻辑分层:1.client ==>连接层 ==>服务层==>引擎层==>存储层 server2.连接层:  提供与客户端连接的服务3.服务层:  1.提供各种用户使用的接口(增删改查),sql解析    sql的解析过程比如:    from .

2020Labs

深入理解 MySQL ——锁、事务与并发控制

本文对 MySQL 数据库中有关锁、事务及并发控制的知识及其原理做了系统化的介绍和总结,希望帮助读者能更加深刻地理解 MySQL 中的锁和事务,从而在业务系统开发过程中可以更好地优化与数据库的交互。

优惠券活动

MySQL数据库引擎类别和更换方式

MySQL数据库引擎类别能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。

未央&

Innodb中常见SQL语句设置的锁类型

1、select … from 除了serializable隔离级别,这种SQL都是一致性非锁定读,不加锁;在serializable级别,这种SQL加next-key锁。 2、select … from … lock in share mode 这种SQL加S类型的next-key锁。

hehehao

浅谈MySQL原理与优化(一)—— 历史与体系结构

MySQL是目前互联网公司应用最广泛的数据库软件(DBMS),没有之一。阿里云也提供了MySQL的云版本——云数据库RDS MySQL版。这一系列的文章希望能帮助大家更好的了解MySQL,更好的发挥数据库的性能,让我们的数据存储更有效率。

Hollis

一次诡异的数据库死锁问题排查过程

现象 某天晚上,同事正在发布,突然线上大量报警,很多是关于数据库死锁的,报警提示信息如下: {"errorCode":"SYSTEM_ERROR","errorMsg":"nested exception is org.

幸运券发放

[MySQL] mysql 的行级显式锁定和悲观锁

[MySQL] mysql 的行级显式锁定和悲观锁隐式和显式锁定:1.innodb是两阶段锁定协议,隐式锁定比如在事务的执行过程中.会进行锁定,锁只有在commit或rollback的时候,才会同时被释放2.

优惠券活动

MySQL 复制 - 性能与扩展性的基石 3:常见问题及解决方案

MySQL 复制 - 性能与扩展性的基石 3:常见问题及解决方案主备复制过程中有很大可能会出现各种问题,接下来我们就讨论一些比较普遍的问题,以及当遇到这些问题时,如何解决或者预防问题发生。 1 数据损坏或丢失问题描述:服务器崩溃、断电、磁盘损坏、内存或网络错误等问题,导致数据损坏或丢失。

孤独键客

zhaiwx_yinfeng

MySQL特性 - 表属性上的表达式 - 如何计算和存储

MySQL从5.7版本开始支持Generated Column, 并在最近的8.0版本中支持了Functional index, 这两个特性都通过创建使用表达式进行描述的列来实现的。笔者之前满好奇这些表达式信息都是怎么存储的,本文主要记录了涉及到的相关函数,主要是做个笔记,不会深入解读。

陈宗志

### avoid read-on-write

### avoid read-on-write 什么是 "read-on-write" problem? 在我们使用最常见的buffer write 中 "read-on-write" 问题指的是当我需要进行小于4k 大小buffer write 的时候, 需要先将数据所在的page 从disk 中读取出放入到page cache, 在page cache 中修改好, 然后再将

优惠码优惠

MySQL 是如何解决幻读的

MySQL 是如何解决幻读的一、什么是幻读在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻读。 而多出来或者少的哪一行被叫做 幻行 二、为什么要解决幻读在高并发数据库系统中,需要保证事务与事务之间的隔离性,还有事务本身的一致性。

重庆八怪

Innodb:Undo 表空间巨大

这是一个朋友问我的,简单记录一下 一、问题 我用的5.7的Mysql undo清理参数已经打开了。为什么undo tablespace没有清理。 二、分析 这种问题应该是有大查询的存在,朋友干掉了大查询后,undo 依然没有清理。

优惠码大使

绿色版Mysql自动建立my.ini和命令行启动并动态指定datadir路径

绿色版Mysql自动建立my.ini和命令行启动并动态指定datadir路径1、先去下载绿色版的Mysql(https://cdn.mysql.com//archives/mysql-5.7/mysql-5.

优惠券发放

MySQL优化技巧

目录 MySQL的特点数据类型优化整型类型小数类型字符串类型时间类型主键类型的选择特殊类型的数据索引优化一个使用Hash值创建索引的技巧前缀索引多列索引聚簇索引覆盖索引重复索引和冗余索引不使用的索引索引使用总结查询优化查询慢的原因重构查询的方式杂七杂八参考书本文的内容是总结一些MySQL的常见使用技巧,以供没有DBA的团队参考。