MySQL · 引擎特性 · 基于InnoDB的物理复制
最近有幸前去美国参加Percona Live 2016会议并分享了我们最近在MySQL复制上所做的工作,也就是基于InnoDB的物理复制。会后很多小伙伴私信我说分享的PPT太内核了,不太容易理解。因此本文主要针对分享的内容进行展开描述,希望能对大家有所帮助。
背景知识
在开始之前,你需要对Inn
mycat实现mysql分库分表
myCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。
MySQL · 答疑解惑 · MySQL 的那些网络超时错误
前言
我们在使用/运维 MySQL 过程中,经常会遇到一些网络相关的错误,比如:
Aborted connection 134328328 to db: 'test' user: 'root' host: '127.0.0.1' (Got timeout reading communication packets)
MySQL 的网络超时相关参数有好几个,这个超时到底是对应哪个参数呢?
MySQL · 源码分析 · 词法分析及其性能优化
Table of Contents
1. 简介
2. 背景知识
3. 查找树的实现
3.1. 树的查找
3.2. 树的产生
4. 试试折半查找
5. 总结
简介
MySQL 支持标准的 SQL 语言,具体实现的时候必然要涉及到词法分析和语法分析。早期的程序可能会优先考虑手工实现词法分析和语法分析,现在大多数场合下都会采用工具来简化实现。MySQL、PostgreSQL 等