(17)MyCat 集群——MySQL学习笔记 一、MyCat 配置数据库集群 所有的集群配置,都必须配置多主多从模式。即多个 master 节点相互之间配置主从。如:master1 和 slave1 为第一组 2019-10-29 · AlgerFan · MySQL · 0 评论 · 0 浏览
(16)MyCat 搭建、读写分离——MySQL学习笔记 安装 mycat 解压缩: tar -zxf mycat-xxxx.tar.gz 1.Master 提供可被 Mycat 访问的用户 在 Mycat 中通过 Ma 2019-10-29 · AlgerFan · MySQL · 0 评论 · 0 浏览
(15)MySQL 主从备份——MySQL学习笔记 一、主从备份概念 什么是主从备份: 就是一种主备模式的数据库应用。 主库(Master)数据与备库(Slave)数据完全一致。 实现数据的多重备份, 保证数据的安 2019-10-29 · AlgerFan · MySQL · 0 评论 · 0 浏览
(14)MyCat 简介及相关术语——MySQL学习笔记 一、MyCat 简介 Mycat 是中间件,Java 编写的数据库中间件,Mycat 运行环境需要 JDK。运行在代码应用和 MySQL 数据库之间的应用。 前身 2019-10-29 · AlgerFan · MySQL · 0 评论 · 0 浏览
学会了这些技术,你离BAT大厂不远了(转) 每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何 2020-09-13 · AlgerFan · 转载好文 · 0 评论 · 0 浏览
小技巧:GitHub迁移至码云、码云迁移至GitHub(保留历史commit记录) 有没有想过迁移Git,并且保留历史commit记录,这是我无意间发现的一个小技巧,适用于码云、GitHub、coding等等更多自行尝试。 2019-10-29 · AlgerFan · GitHub · 0 评论 · 0 浏览
(转)Java8日期和时间API的使用 在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用 static 修饰 SimpleDateFormat 吗 通过阅读本篇文章你将 2020-03-10 · AlgerFan · 转载好文 · 0 评论 · 0 浏览
(13)MySQL 中的SQL 的15种优化策略——MySQL学习笔记 MySQL 中的SQL 的15种优化策略 避免全表扫描 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2019-09-26 · AlgerFan · MySQL · 0 评论 · 0 浏览
(12)MySQL索引简介、索引管理、索引优化——MySQL学习笔记 一、索引简介 1.1 索引的优点 为什么要创建索引?这是因为,创建索引可以大大提高系统的查询性能。 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 2019-09-26 · AlgerFan · MySQL · 0 评论 · 0 浏览
(11)MySQL数据库引擎简介、引擎管理——MySQL学习笔记 一、MySQL 数据库引擎简介 1.1 ISAM和MyISAM ISAM设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM 执行读取操作的速度很 2019-09-15 · AlgerFan · MySQL · 0 评论 · 0 浏览
(10)怎么给字符串字段加索引——MySQL学习笔记 前言 现在,几乎所有的系统都支持邮箱登录,如何在邮箱这样的字段上建立合理的索引,是我们这篇文章要讨论的问题。 假设,你现在维护一个支持邮箱登录的系统 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(9)普通索引和唯一索引,应该怎么选择——MySQL学习笔记 前言 在前面的基础篇文章中,介绍过索引的基本概念。今天我们就继续来谈谈,在不同的业务场景下,应该选择普通索引,还是唯一索引? 简单起见,使用第 4 篇文章的例子来 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(8)讲事务到底是隔离的还是不隔离的——MySQL学习笔记 前言 第 3 篇文章中讲事务隔离级别的时候提到过,如果是可重复读隔离级别,事务 T 启动的时候会创建一个视图 read-view,之后事务 T 执行期间,即使有其 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(7)行锁功过:怎么减少行锁对性能的影响——MySQL学习笔记 前言 在上一篇文章中,介绍了 MySQL 的全局锁和表级锁,MySQL 的行锁是在引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁,比如 MyISAM 引 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(6)全局锁和表锁:给表加个字段怎么有这么多阻碍——MySQL学习笔记 前言 数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(5)深入浅出索引(下)——MySQL学习笔记 在上一篇文章中,介绍了 InnoDB 索引的数据结构模型,接下来我们再继续聊聊跟 MySQL 索引有关的概念。 我们先来看一下这个问题:在下面这个表 T 中,如果 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(4)深入浅出索引(上)——MySQL学习笔记 前言 提到数据库索引,在日常工作中会经常接触到。比如某一个 SQL 查询比较慢,分析完原因之后,你可能就会说“给某个字段加个索引吧”之类的解决方案。但到底什么是索 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(3)事务隔离:为什么你改了我还看不见——MySQL学习笔记 前言 简单来说,事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在 MySQL 中,事务支持是在引擎层实现的。而 MySQL 原生的 MyISAM 引擎 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(2)一条SQL更新语句是如何执行的——MySQL学习笔记 前言 前面了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览
(1)一条SQL查询语句是如何执行的——MySQL学习笔记 前言 mysql> select * from T where ID=10; 当我们看到的只是输入一条语句,返回一个结果时,却不知道这条语句在 MySQL 2021-03-19 · AlgerFan · MySQL · 0 评论 · 0 浏览