认真学习MySQL中的MVCC机制

认真学习MySQL中的MVCC机制

什么是MVCC?MVCC(Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事务隔离级别下执行一致性操作有了保证。换言之,就是为了查询一些正在被另一个事务更新的行,并且可...

认真学习MySQL中锁机制(二)

认真学习MySQL中锁机制(二)

【5】按加锁的方式划分:显示锁、隐式锁① 隐式锁一个事务在执行insert操作时,如果即将插入的间隙已经被其他事务加了gap锁,那么本次insert操作会阻塞,并且当前事务会在该间隙上加一个插入意向锁,否则一般情况下insert操作是不加锁的。那如果一个事务首先插入了一条记录(此时并没有在内存生成与...

MySQL数据库入门学习

23 课时 |
108 人已学 |
免费

MySQL数据库入门学习

23 课时 |
29644 人已学 |
免费
开发者课程背景图
认真学习MySQL的事务日志-Redo日志

认真学习MySQL的事务日志-Redo日志

事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢?事务的隔离性由锁机制执行。事务的原子性、一致性和持久性由事务的redo日志和undo日志来保证。redo log称为重做日志,提供再写入操作,恢复提交事务修改的页操作,用来保证事务的持久性。undo log称...

认真学习MySQL的逻辑架构

认真学习MySQL的逻辑架构

MySQL是典型的CS架构,即client/Server架构,服务器端程序使用的 mysqld。不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本(SQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果)。那服务器进程对客户端进程发送...

认真学习MySQL中的角色权限控制

认真学习MySQL中的角色权限控制

【1】 权限管理关于MySQL的权限简单的理解就是MySQL运行你做你权力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接MySQL,那么你就不能从除那台机器以为的其他机器连接MySQL。① 权限列表可以使用如下命令查看MySQL到...

认真学习MySQL中的索引条件下推(ICP)

认真学习MySQL中的索引条件下推(ICP)

① 什么是ICPIndex Condition Pushdown(ICP)是MySQL5.6中新特性,是一种在存储引擎层使用索引过滤数据的优化方式。MySQL的执行计划(Explain)中,我们有时会在Extra列中看到 Using index condition。其就是表示索引条件下推(ICP)。...

认真学习MySQL中锁机制(一)

认真学习MySQL中锁机制(一)

锁是计算机协调多个进程或线程并发访问某一资源的机制,MySQL的InnoDB锁机制分为表级锁和行级锁,。 事务的隔离性由锁机制来实现。锁是计算机协调多个进程或线程并发访问某一资源的机制。在程序开发中会存在多线程同步的问题,当多个线程并发访问某个数据的时候,尤其是针对一些敏感的数据(比如订单、金额等)...

小白带你学习linux的mysql服务(主从mysql服务和读写分离三十一)

小白带你学习linux的mysql服务(主从mysql服务和读写分离三十一)

一、MySQL Replication概述MySQL Replication俗称MySQL AB复制、主从复制、主从同步,是MySQL官方推荐的数据同步技术。数据同步基本过程为从数据库会实时去读取主数据库的二进制日志文件,按照日志中记录对从库进行同样的操作,以达到数据同...

小白带你学习linux的mysql数据库备份(三十)

小白带你学习linux的mysql数据库备份(三十)

一、概述数据库备份是指将数据库中的数据、表格、视图、存储过程、触发器等信息备份到另一个地方,以数据库丢失或损坏时进行恢复。数据库备份是数据库管理中必不可少的一项工作,通过备份可以保护数据库中的数据和业务二、数据备份的重要性备份的主要目的是灾难恢复,备份还可以测试应用,回滚数据修改,查询历史数据,审计...

小白带你学习linux的MySQL的基础(二十七)

小白带你学习linux的MySQL的基础(二十七)

一、概述1、什么是数据库将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合银行存款的信息电话薄数据库是存储、管理和操作组织化数据的软件系统2、数据库能干什么企业应用                存放用户...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
PolarDB-X:更具性价比的 MySQL替换
2023云栖大会:AnalyticDB MySQL新特性介绍
2023云栖大会:云数据库RDS - 年度产品发布与最佳实践
立即下载 立即下载 立即下载
相关镜像

云数据库 RDS MySQL 版学习相关内容

云数据库 RDS MySQL 版更多学习相关