(17)MyCat 集群——MySQL学习笔记 MySQL (17)MyCat 集群——MySQL学习笔记 一、MyCat 配置数据库集群 所有的集群配置,都必须配置多主多从模式。即多个 master 节点相互之间配置主从。如:master1 和 slave1 为第一组 0 评论 0 浏览
(16)MyCat 搭建、读写分离——MySQL学习笔记 MySQL (16)MyCat 搭建、读写分离——MySQL学习笔记 安装 mycat 解压缩: tar -zxf mycat-xxxx.tar.gz 1.Master 提供可被 Mycat 访问的用户 在 Mycat 中通过 Ma 0 评论 0 浏览
(15)MySQL 主从备份——MySQL学习笔记 MySQL (15)MySQL 主从备份——MySQL学习笔记 一、主从备份概念 什么是主从备份: 就是一种主备模式的数据库应用。 主库(Master)数据与备库(Slave)数据完全一致。 实现数据的多重备份, 保证数据的安 0 评论 0 浏览
(14)MyCat 简介及相关术语——MySQL学习笔记 MySQL (14)MyCat 简介及相关术语——MySQL学习笔记 一、MyCat 简介 Mycat 是中间件,Java 编写的数据库中间件,Mycat 运行环境需要 JDK。运行在代码应用和 MySQL 数据库之间的应用。 前身 0 评论 0 浏览
(13)MySQL 中的SQL 的15种优化策略——MySQL学习笔记 MySQL (13)MySQL 中的SQL 的15种优化策略——MySQL学习笔记 MySQL 中的SQL 的15种优化策略 避免全表扫描 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 0 评论 0 浏览
(12)MySQL索引简介、索引管理、索引优化——MySQL学习笔记 MySQL (12)MySQL索引简介、索引管理、索引优化——MySQL学习笔记 一、索引简介 1.1 索引的优点 为什么要创建索引?这是因为,创建索引可以大大提高系统的查询性能。 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 0 评论 0 浏览
(11)MySQL数据库引擎简介、引擎管理——MySQL学习笔记 MySQL (11)MySQL数据库引擎简介、引擎管理——MySQL学习笔记 一、MySQL 数据库引擎简介 1.1 ISAM和MyISAM ISAM设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM 执行读取操作的速度很 0 评论 0 浏览
(10)怎么给字符串字段加索引——MySQL学习笔记 MySQL (10)怎么给字符串字段加索引——MySQL学习笔记 前言 现在,几乎所有的系统都支持邮箱登录,如何在邮箱这样的字段上建立合理的索引,是我们这篇文章要讨论的问题。 假设,你现在维护一个支持邮箱登录的系统 0 评论 0 浏览
(9)普通索引和唯一索引,应该怎么选择——MySQL学习笔记 MySQL (9)普通索引和唯一索引,应该怎么选择——MySQL学习笔记 前言 在前面的基础篇文章中,介绍过索引的基本概念。今天我们就继续来谈谈,在不同的业务场景下,应该选择普通索引,还是唯一索引? 简单起见,使用第 4 篇文章的例子来 0 评论 0 浏览
(8)讲事务到底是隔离的还是不隔离的——MySQL学习笔记 MySQL (8)讲事务到底是隔离的还是不隔离的——MySQL学习笔记 前言 第 3 篇文章中讲事务隔离级别的时候提到过,如果是可重复读隔离级别,事务 T 启动的时候会创建一个视图 read-view,之后事务 T 执行期间,即使有其 0 评论 0 浏览
(7)行锁功过:怎么减少行锁对性能的影响——MySQL学习笔记 MySQL (7)行锁功过:怎么减少行锁对性能的影响——MySQL学习笔记 前言 在上一篇文章中,介绍了 MySQL 的全局锁和表级锁,MySQL 的行锁是在引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁,比如 MyISAM 引 0 评论 0 浏览
(6)全局锁和表锁:给表加个字段怎么有这么多阻碍——MySQL学习笔记 MySQL (6)全局锁和表锁:给表加个字段怎么有这么多阻碍——MySQL学习笔记 前言 数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构 0 评论 0 浏览
(5)深入浅出索引(下)——MySQL学习笔记 MySQL (5)深入浅出索引(下)——MySQL学习笔记 在上一篇文章中,介绍了 InnoDB 索引的数据结构模型,接下来我们再继续聊聊跟 MySQL 索引有关的概念。 我们先来看一下这个问题:在下面这个表 T 中,如果 0 评论 0 浏览
(4)深入浅出索引(上)——MySQL学习笔记 MySQL (4)深入浅出索引(上)——MySQL学习笔记 前言 提到数据库索引,在日常工作中会经常接触到。比如某一个 SQL 查询比较慢,分析完原因之后,你可能就会说“给某个字段加个索引吧”之类的解决方案。但到底什么是索 0 评论 0 浏览
(3)事务隔离:为什么你改了我还看不见——MySQL学习笔记 MySQL (3)事务隔离:为什么你改了我还看不见——MySQL学习笔记 前言 简单来说,事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在 MySQL 中,事务支持是在引擎层实现的。而 MySQL 原生的 MyISAM 引擎 0 评论 0 浏览