mysql
文章平均质量分 93
小鱼AS
随便看看
展开
-
mysql学习笔记(13)之mycat切分规则与es基础
mycat切分规则与es基础mycat基础配置mycat切分规则es,es-head,kibana简介与安装Windows下安装es分布式搜索引擎安装elasticsearch-head安装kibana安装CentOS下安装elasticsearch安装elasticsearch-head安装kibana安装es基础使用elasticsearch入门elasticsearch简单查询ik分词器介绍elasticsearch基本操作laravel使用elasticsearch引入 Composer 包配置初始原创 2021-03-02 23:29:54 · 367 阅读 · 0 评论 -
mysql学习笔记(12)之mycat
mycatWindows下连接mycatLinux下连接mycat安装javalinux连接mycatmycat用户与数据表配置mycat用户配置mycat数据表配置实例内容来源为六星教育,这里仅作为学习笔记Windows下连接mycat注意:使用mycat需要先安装jdk1.7以上jdk安装参考这里:http://www.cnblogs.com/llhhll/p/9257764.html第一步:从官网下载解压后目录如下(1.6版本)下载地址:https://github.com/MyCAT原创 2021-03-02 20:33:03 · 258 阅读 · 0 评论 -
mysql学习笔记(11)之分库分表(全)
分库分表表分区与分表介绍表分区的类型表分区演示range类型list类型hash类型key类型分区的原理分库分表水平切分垂直切分表分区与分表介绍什么是分表?分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,我们可以称为子表,每个表都对应三个文件,MYD数据文件,.MYI索引文件,.frm表结构文件。这些子表可以分布在同一块磁盘上,也可以在不同的机器上。app读写的时候根据事先定义好的规则得到对应的子表名,然后去操作它。什么是分区?分区和分表相似,都是按照规则分解表。不同在于原创 2021-03-02 19:33:45 · 229 阅读 · 0 评论 -
mysql学习笔记(9)之主从复制
主从复制主从复制概述应用场景优点与解决的问题主从复制原理复制的基本过程主从复制备份冷备份与恢复逻辑备份物理备份使用mydumper热备份与恢复主从复制实现方式主节点与从节点配置Master节点配置Slave节点配置内容来源为六星教育,这里仅作为学习笔记主从复制概述MySQL数据库支持单向、双向、链式级联、环状等不同业务场景的复制。在复制过程中,一台服务器充当主服务器(Master),接收来自用户的内容更新,而一个或多个其他的服务器充当从服务器(Slave),接收来自主服务器binlog文件的日志内容,原创 2021-02-26 16:14:30 · 579 阅读 · 1 评论 -
mysql学习笔记之索引优化
索引优化批量新增索引优化与建立索引思想分页优化复习优化函数索引Max函数与分组问题内容来源为六星教育,这里仅作为学习笔记批量新增Java环境安装参考地址:https://www.cnblogs.com/duanzq/p/12640335.html索引优化与建立索引思想分页优化复习问题1:查询商品数据-分页查询select * from products limit 10000000,10;–用时7s优化思想: 可以通过id进行查询select * from products where i原创 2021-02-25 18:27:56 · 141 阅读 · 0 评论 -
mysql学习笔记之sql分析
sql分析sql语句的错误使用explain如何分析优化器的执行过程与分析开启OPTIMIZER_TRACEOPTIMIZER_TRACE结果内容来源为六星教育,这里仅作为学习笔记sql语句的错误使用问题:可不可以多次查询优化查询效率 (针对join 或者 in )注意这个问题并没有很直接的正确答案,问题本身是模棱两可的 既可以多次查询也可以一起;对于SQL的错误使用有两种情况就是过强和过弱 这是常常会可能出现的问题:比如查询粉丝最多的前十个用户的文章总数粉丝关注表:user_fans原创 2021-02-25 11:44:09 · 133 阅读 · 0 评论 -
mysql学习笔记(8)之事务隔离级别与IO的关系
事务隔离级别与IO的关系事务隔离级别类型介绍读取未提交与读取已提交读取未提交-脏读问题读取已提交-不可重复读问题可重复读取与串行化可重复读取-幻读问题串行化事务隔离级别的实现事务与IO的关系内容来源为六星教育,这里仅作为学习笔记事务隔离级别类型介绍事务隔离级别级别基本概念以下几个概念是事务隔离级别要实际解决的问题,所以需要搞清楚都是什么意思。脏读:脏读指的是读到了其他事务未提交的数据,未提交意味着这些数据可能会回滚,也就是可能最终不会存到数据库中,也就是不存在的数据。读到了并一定最终存在的原创 2021-02-24 20:26:47 · 77 阅读 · 0 评论 -
mysql学习笔记(7)之事务
事务事务的基础理论事务通过锁实现隔离级别事务的生命周期事务重做日志与回滚日志事务的重做日志事务的回滚日志:事务日志执行过程事务的基础理论事务的基础理论原子性(Atomicity):语句要么全执行,要么全不执行,是事务最核心的特性,事务本身就是以原子性来定义的。实现主要基于undo log日志。持久性(Durability):保证事务提交后不会因为宕机等原因导致数据丢失。实现主要基于redo log日志。隔离性(Isolation):保证事务执行尽可能不受其他事务影响。InnoDB默认的隔离级别原创 2021-02-24 16:33:51 · 65 阅读 · 0 评论 -
mysql学习笔记(6)之锁机制
锁机制mysql锁基础innodb锁类型排它锁与共享锁死锁的产生与处理乐观锁于悲观锁MVCC-多版本并发控制实现乐观锁间隙锁与行锁升级为表锁内容来源为六星教育,这里仅作为学习笔记mysql锁基础表级锁:它直接锁住的是一个表,开销小,加锁快,不会出现死锁的情况,锁定粒度大,发生锁冲突的概率更高,并发度最低。适用于 myisam innodb页级锁:它是锁住的一个页面,在 InnoDB 中一个页面为16KB,它的开销介于表级锁和行级锁中间,也可能会出现死锁,锁定粒度也介于表级锁和行级 锁中间,并发度原创 2021-02-24 12:16:05 · 128 阅读 · 0 评论 -
mysql学习笔记(5)之索引选择原则
索引选择原则内容来源为六星教育,这里仅作为学习笔记原创 2021-02-20 20:10:59 · 208 阅读 · 0 评论 -
mysql学习笔记(4)之mysql索引类型与数据存储
mysql索引类型与数据存储主键索引与普通索引的区别myisaminnodbinnodb回表查询覆盖索引hash索引全文搜索索引内容来源为六星教育,这里仅作为学习笔记主键索引与普通索引的区别myisammyisam索引的结构也是btree索引的方式去实现,但是他的主键索引与普通索引的特点是与innodb是不同的,我们可以来看下面的图片在图中分为主键索引与普通索引,主键索引中非叶子节点记录了索引的信息以及数据的行记录位置,而他的叶子节点是记录的实际的数据,普通索引也是一样的,非叶子节点记录了索引的原创 2021-02-19 17:48:51 · 116 阅读 · 0 评论 -
mysql学习笔记(3)之mysql索引与innodb结构
mysql索引与innodb结构innodb存储引擎结构mysql读写IO操作过程结构innodb缓存池sql-IO-执行流程索引二叉树的解析btree结构b-tree结构b+tree结构分页优化内容来源为六星教育,这里仅作为学习笔记innodb存储引擎结构mysql读写IO操作过程https://www.cnblogs.com/drizzle-xu/p/9869406.html数据存储在表空间里当一条SQL来临后,有解析器和优化器生成一个执行计划执行计划会进入到电脑缓存中电脑缓存执行这原创 2021-02-19 17:07:06 · 96 阅读 · 0 评论 -
mysql学习笔记(2)之物理文件
物理文件数据库的数据存储文件内容来源为六星教育,这里仅作为学习笔记数据库的数据存储文件MySQL数据库会在data目录下面简历一个以数据库为名的文件夹,用来存储数据库中的表文件数据。不同的数据库引擎,每个表的扩展名也不一样 ,例如: MyISAM用“.MYD”作为扩展名,Innodb用“.ibd”,Archive 用“.arc”,CSV 用“.csv".FRM"文件无论是那种存储引擎,创建表之后就一定会生成一个以表明命名的’.frm’文件。frm文件主要存放与表相关的数据信息,主要包括表结构原创 2021-02-07 20:29:16 · 409 阅读 · 0 评论 -
mysql学习笔记(1)之结构与执行流程
结构与执行流程mysql大体结构结构介绍体系结构详细sql执行流程内容来源为六星教育,这里仅作为学习笔记mysql大体结构结构介绍简化版mysql结构MySQL逻辑架构整体分为三层 :客户端 : 并非MySQL所独有,诸如 : 连接处理、授权认证、安全等功能均在这一层处理核心服务 : 包括查询解析、分析、优化、缓存、内置函数(比如 : 时间、数学、加密等函数),所有的跨存储引擎的功能也在这一层实现 : 存储过程、触发器、视图等存储引擎 : 负责 MySQL 中的数据存储和提取,和 Lin原创 2021-02-04 17:29:39 · 181 阅读 · 7 评论