1. 云栖社区>
  2. 全部标签>
  3. #innodb#
innodb

#innodb#

已有3人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

MySQL实战—更新过程

本文属于个人备忘录,主要是极客时间《MySQL实战45讲》学习笔记。 MySQL实战—更新过程 一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。那么更新语句又是如何执行? 和查询流程不同的是,更新流程涉及两个重要的日志模块:redo log(重做日志)和 binlog(二进制日志)。

数据存储与数据库 mysql innodb 日志 LOG 数据库 Image binlog 磁盘 数据恢复

MySQL实战——基础架构

MySQL架构 MySQL 可以分为 Server 层和存储引擎层两部分。不同的存储引擎共用一个Server层。 Server层 概述 Server层包括 连接器 查询缓存 分析器 优化器 执行器 ... Server层功能 MySQL大多数核心服务功能 所有的内置函数,如日期、时间、数学和加密函数等 跨存储引擎的功能,如存储过程、触发器、视图等 连接器 连接器做什么? 连接器负责跟客户端建立连接、获取权限、维持和管理连接。

数据存储与数据库 架构 mysql innodb SQL Server 索引 存储

InnoDB 事务加锁分析

以Mysql Innodb为例,介绍了事务的4种隔离级别以及不同的隔离级别是如何实现

mysql innodb 索引 update oschina 事务隔离级别 事务加锁

回顾《网易数据基础平台建设》

主要是从数据库内核到大数据平台底层技术开发,分享网易数据科学中心多年大数据建设经验。

大数据 innodb hbase 性能 数据库 Image Hive 存储

MySQL8.0.19 InnoDB ReplicaSet介绍与搭建

# MySQL8.0.19 InnoDB ReplicaSet介绍与搭建 ## 简介 AdminAPI包含对InnoDB ReplicaSet的支持,使您能够以类似于管理InnoDB cluster的方式构建与管理基于异步GTID的复制的一组MySQL实例。

数据存储与数据库 服务器 mysql innodb 高可用 shell 配置 cluster 集群 replication 压力测试

TiDB原理解析系列(一)---Why Do We Use it?

TiDB是PingCAP公司设计的开源分布式NewSQL数据库。由于它兼容MySQL协议,并支持绝大多数SQL功能(比如joins,subqueries, transaction等)。业务能够直接通过MySQL connector去使用它来替换MySQL。

分布式 mysql innodb 性能 高可用 数据库 集群 中间件 负载均衡 同步 Server schema 存储

MySQL基础篇(02):从五个维度出发,审视表结构设计

本文源码:GitHub·点这里 || GitEE·点这里 一、数据场景 1、表结构简介 任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型数据库存储结构化数据。

mysql innodb 加密 SQL 索引 Create varchar 存储 数据类型

由 SQL 编写导致的慢

针对SQL编写导致的慢 SQL,优化起来还是相对比较方便的。正确的使用索引能加快查询速度,那么我们在编写 SQL 时就需要注意与索引相关的规则: 字段类型转换导致不用索引,如字符串类型的不用引号,数字类型的用引号等,这有可能会用不到索引导致全表扫描; mysql 不支持函数转换,所以字段前面不能加.

mysql innodb 函数 性能 SQL 排序 同步 BY 索引 存储

MySQL InnoDB 存储引擎原理浅析

MySQL InnoDB 存储引擎原理浅析 前言: 本文主要基于MySQL 5.6以后版本编写,多数知识来着书籍《MySQL技术内幕++InnoDB存储引擎》,本文章仅记录个人认为比较重要的部分,有兴趣的可以花点时间读原书。

mysql innodb 性能 日志 LOG 索引 variables page 磁盘 表空间 list thread 存储

大并发热点行更新的两个骚操作

要想db操作的性能足够高,巧妙的设计很重要,事务的操作范围要尽量的小。一般情况下我们都是使用某个orm框架来操作db,这一类框架多数的实现方式都是夸网络多次交互来开启事务上下文和执行sql操作,是个黑盒子,包括对 autocommit 设置的时机也会有一些差异,稍微不注意就会踩坑。

mysql innodb 性能 update insert_slot select..for_update rand

MySQL:如何快速的查看Innodb数据文件

欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下: 水平有限,有误请谅解 注意:本文很多输出格式是16进制格式。使用版本:MySQL 5.7.22 经常有朋友问我一些如何查看Innodb数据文件的问题比如: 如果我是UTF8字符集,如果插入字符‘a’到底占用几个字节 ? 主键和普通...

mysql innodb 索引 test list 存储

MySQL:一个innodb_thread_concurrency设置不当引发的故障

源码版本:5.7.22 一、问题来源 欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下: 这是一个朋友问我的典型案例。整个故障现象表现为,MySQL数据库频繁的出现大量的请求不能响应。

mysql innodb 函数 SQL 线程 update handler

MySQL 8部分新特性(8.0.17)

参考官方文档,记录了部分我关注的新特性。本文仅仅是大概记录而已,准确描述参考官方文档: MySQL 8.0 Reference Manual 欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下: 数据字典使用事务性存储引擎。

算法 mysql innodb 函数 线程 配置 操作系统 索引 分区表 插件 字符集 表空间 存储 数据类型 账户管理

MySQL:死锁一例

一、问题由来 这是我同事问我的一个问题,在网上看到了如下案例,本案例RC RR都可以出现,其实这个死锁原因也比较简单,我们来具体看看: 构造数据 CREATE database deadlock_test; use deadlock_test; CREATE TABLE `push_token`...

mysql innodb 日志 lock index

第15节:MySQL层事务提交流程简析

本节包含一个笔记如下:https://www.jianshu.com/writer#/notebooks/37013486/notes/50142567 本节将来解释一下MySQL层详细的提交流程,但是由于能力有限,这里不可能包含全部的步骤,只是包含了一些重要的并且我学习过的步骤。

mysql innodb 函数 LOG 线程 并行复制 binlog last Group Commit

第29节:线程简介和MySQL调试环境搭建

最后我想简单说一下我的MySQL调试环境的搭建,但是在此之前不得不简单说一下什么是线程,因为如果不解释一下什么是线程,简单的调试可能都会有阻碍,同时了解线程对我们普通DBA诊断性能问题也有极大的帮助。

mysql innodb 函数 SQL 线程 多线程 binlog thread

Innodb 下null '' ' '的存储表现的不同

今天顺便测试了一下 他们三者是不同的,简单的说就是 null :nullbits 位图上的区别。 '':可变字节多一个字节。 ' ':可变字节多一个字节且实际数据区域为0X20多一个字节。 如下语句: mysql> show create table testnull1 \G *************************** 1.

mysql innodb varchar 存储

105
GO