某大厂 MySQL高性能优化规范建议,建议收藏

MySQL高性能优化规范建议,文章内容过长,建议直接收藏,有空再看


       面试题     Java , MySQL , 面试题

面试官:数据量很大,分页查询很慢,有什么优化方案?

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。


       面试题     MySQL , 面试题

如何通过调优攻破 MySQL 数据库性能瓶颈?

一、前言

MySQL调优对于很多程序员而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。


       面试题     MySQL , 面试题

MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解

MySQL/InnoDB的加锁,一直是一个面试中常问的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?我在工作过程中,也会经常用到,乐观锁,排它锁,等。于是今天就对这几个概念进行学习,屡屡思路,记录一下。


       MySQL     MySQL

Mysql InnoDB B+树索引和哈希索引的区别?MongoDB 为什么使用B-树?

B-树和B+树最重要的一个区别就是B+树只有叶节点存放数据,其余节点用来索引,而B-树是每个索引节点都会有Data域。


       MySQL     MySQL

阿里巴巴 MySQL 数据库 Binlog 的增量订阅&消费组件 Canal

《阿里巴巴mysql数据库binlog的增量订阅&消费组件》 https://github.com/alibaba/canal

早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。


       MySQL     Binlog , Canal , MySQL

使用 阿里巴巴 Canal 增量订阅&消费组件 同步 MySQL 数据到 Redis

《阿里巴巴的增量订阅&消费组件》 https://github.com/alibaba/canal

早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此开启了一段新纪元。


       Canal     Canal , MySQL

CentOs7.3 安装 MySQL 5.7.19 负载均衡+读写分离+双主多从

keepalived + amoeba + mysql-mmm + mysql实现mysql 负载均衡+读写分离+双主多从


       MySQL     CentOS , MySQL

CentOs7.3 搭建 MySQL 5.7.19 主从复制,以及复制实现细节分析

CentOs7.3 搭建 MySQL 5.7.19 主从复制,以及复制实现细节分析


       MySQL     CentOS , MySQL

CentOs7.3 安装 MySQL 5.7.19 二进制版本

CentOs7.3 安装 MySQL 5.7.19 二进制版本


       MySQL     CentOS , MySQL
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×