![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库
文章平均质量分 92
Tangocc
@GitHub: tangocc.github.io
@baiduer
展开
-
一文读懂数据库分库分表
阅读此文你将了解:什么是分库分表以及为什么分库分表 如何分库分表 分库分表常见几种方式以及优缺点 如何选择分库分表的方式数据库常见优化方案对于后端程序员来说,绕不开数据库的使用与方案选型,那么随着业务规模的逐渐扩大,其对于存储的使用上也需要随之进行升级和优化。随着规模的扩大,数据库面临如下问题:读压力:并发QPS、索引不合理、SQL语句不合理、锁粒度 写压力:并发QPS、事务、锁粒度 物理性能:磁盘瓶颈、CPU瓶颈、内存瓶颈、IO瓶颈 其他:宕机、网络异常面对上述问题,常..原创 2022-04-15 12:21:23 · 11593 阅读 · 2 评论 -
MySql系列之Innodb存储引擎
插件化存储引擎是MySQL特点,用户可以根据自己的需求使用不同的存储引擎,甚至通过抽象的API接口实现自己的存储引擎。innodb存储引擎支持行级锁以及事务特性,也是多种场合使用较多的存储引擎,本文将介绍innodb存储引擎。存储引擎简介mysql系统来说,存储引擎是真正实现数据的存储与读取操作的对象,数据库实例通过抽象API接口与存储引擎交互,存储引擎自定义实现数据的物理、逻辑组织形式以及索...原创 2019-08-09 16:28:33 · 331 阅读 · 0 评论 -
MySql源码分析
文章目录1.MySQL源码1. 主函数sql/mysqld.cc中,代码如下:2.监听连接: sql/mysqld.cc - handle_connections_sockets:3. 创建连接 sql/mysqld.cc create_new_thread/create_thread_to_handle_connection:4. 线程调度器thread_scheduler - create_...原创 2019-08-07 18:11:51 · 4755 阅读 · 0 评论 -
MySql系列之架构浅析
文章目录引言1.数据库架构2.MySQL目录结构3.InnoDB目录结构4.核心类库5.客户端与服务端交互MySQL是一个开放源代码的关系数据库管理系统。原开发者为瑞典的MySQL AB公司,最早是在2001年MySQL3.23进入到管理员的视野并在之后获得广泛的应用。 2008年MySQL公司被Sun公司收购并发布了首个收购之后的版本MySQL5.1,该版本引入分区、基于行复制以及plugi...原创 2019-08-07 18:14:52 · 250 阅读 · 0 评论