×
BUG汇总

> 数据库 > MySQL

mysql分页limit公式,表达式

MySQL

//表示查询第一页的10条数据,也就是第1-10条数据 select * from table limit 0,10; //等同于 select * from table limit 10; //表示查询第二页的10条数据,也就是第11-20条数据 select * from&...

Mysql 实现基于binlog的主从同步

MySQL
Mysql 实现基于binlog的主从同步

工作原理1、主节点必须启用二进制日志,记录任何修改了数据库数据的事件。2、从节点开启一个线程(I/O Thread)把自己扮演成 mysql 的客户端,通过 mysql 协议,请求主节点的二进制日志文件中的事件3、主节点启动一个线程(dump Thread),检查自己二进制日志中的事件,跟对方请求的位置对比,如果不带请求位置参数,则主节点就会从第一个日志文件中的第一个事件一个一个发送给从节点。4、...

MySQL工作(执行)流程

MySQL
MySQL工作(执行)流程

下面是一张简单的数据库执行流程图:下面从数据库架构的角度介绍数据库的工作流程:1. 连接层1)连接处理:客户端同数据库服务层通过连接管理模块建立 TCP 连接,并请求一个连接线程。如果连接池中有空闲的连接线程,则分配给这个连接,如果没有,在没有超过最大连接数的情况下,创建新的连接线程负责这个客户端。连接管理模块负责监听对 MySQL Server 的各种请求,接收连接请求,转发所有连接请求到线程管...

MySQL体系结构分析

MySQL
MySQL体系结构分析

麻雀虽小,五脏俱全。MySQL 虽然以简单著称,但其内部结构并不简单,本节主要介绍 MySQL 的整体架构组成。学习 MySQL 就好比盖房子,如果想把房子盖的特别高,地基一定要稳,基础一定要牢固。学习 MySQL 数据库前要先了解它的体系结构,这是学好 MySQL 数据库的前提。 MySQL 由连接池、SQL 接口、解析器、优化器、缓存、存储引擎等组成,可以分为三层,即 MySQL Serve...

从通信协议看MySQL客户端与中间件设计

MySQL
从通信协议看MySQL客户端与中间件设计

原创 周家晶作者简介:周家晶,中国银联·云计算中心。作者长期负责中国银联自研中间件UPSQL Proxy和分布式数据库UPDRDB的研发与设计工作。本文以UPSQL Proxy 2.4.0中关键的报文流式处理为例,介绍MySQL通信协议,以及与客户端的关系。MySQL通信协议协议介绍在执行MySQL查询,如“selecet * from test”时,MySQL的应答包被称为Result...