Fork me on GitHub

文章分类 -  MySQL

摘要:原文链接 作者 | Amazing10 责编 | 屠敏 本文为业余码农投稿,已获授权 还记得刚上研究生的时候,导师常挂在嘴边的一句话,“科研的基础不过就是数据而已。”如今看来,无论是人文社科,还是自然科学,或许都可在一定程度上看作是数据的科学。 倘若剥开研究领域的外衣,将人的操作抽象出来,那么科研的 阅读全文
posted @ 2020-06-09 14:02 lcx1997 阅读(119) 评论(0) 推荐(0)
摘要:[TOC] 索引和B+Tree结构 1.索引是什么?有什么作用以及缺点 答:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。也可以理解为索引就是一本书的目录,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。 索引需要占物理空间,除了数据表占数 阅读全文
posted @ 2019-10-14 16:58 lcx1997 阅读(140) 评论(0) 推荐(0)
摘要:[TOC] 索引和B+Tree结构 1.索引是什么?有什么作用以及缺点 答:索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。也可以理解为索引就是一本书的目录,创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加。 索引需要占物理空间,除了数据表占数 阅读全文
posted @ 2019-10-12 15:31 lcx1997 阅读(397) 评论(0) 推荐(0)
摘要:[TOC] MySQL需要掌握的技能 DBA或运维工作内容: 阅读全文
posted @ 2019-08-28 18:23 lcx1997 阅读(108) 评论(0) 推荐(0)
摘要:[TOC] "详细的MySQL优化—oldguo导师" 一、优化介绍 准备一台MySQL的虚拟机环境,最好修改为4G内存,4核CPU 启动3306节点的 mysql,并导入t100w的库 "t100w库 共享地址 提取密码:999" 1. 环境准备 2. 压力测试准备 `为了获得成就感? 为了证实比 阅读全文
posted @ 2019-08-23 09:17 lcx1997 阅读(238) 评论(0) 推荐(0)
摘要:[TOC] 3.1 环境准备: 3.2 2 删除历史环境: 3.3 创建相关目录初始化数据 3.4 准备配置文件和启动脚本 箭头指向谁是主库 10.0.0.51:3307 10.0.0.52:3307 10.0.0.51:3309 10.0.0.51:3307 10.0.0.52:3309 10.0 阅读全文
posted @ 2019-08-21 15:57 lcx1997 阅读(605) 评论(0) 推荐(0)
摘要:[TOC] 原理 1. 工作环境 大型网站为了软件大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接操作,数据库必然会崩溃,数据丢失的话,后果更是 不堪设想。这时候,我们会考虑如何减少数据库的联接 阅读全文
posted @ 2019-08-21 10:10 lcx1997 阅读(184) 评论(0) 推荐(0)
摘要:[TOC] 一、MHA故障处理 1. 检查MHA状态 2 检查配置文件 3. 检查ssh状态: 4. 检查脚本 5. 检查binlogserver 6. 确认主库,恢复binlog_server 7. 检查主库vip 8. 检查主从状态 9. 启动MHA 阅读全文
posted @ 2019-08-21 09:57 lcx1997 阅读(598) 评论(0) 推荐(0)
摘要:[TOC] 1. 查看MHA配置文件 2. 检查主从状态 3.开启MHA(db03) 1. 主从复制架构演变介绍 1.1 基本结构 1.2 高级应用架构演变 1.2.1 高性能架构 1.2.2 高可用架构 2. 高可用MHA ☆☆☆☆☆ 2.1 架构工作原理 2.2 架构介绍: 2.3 MHA软件构 阅读全文
posted @ 2019-08-20 09:12 lcx1997 阅读(523) 评论(0) 推荐(0)
摘要:[TOC] 上节回顾: 1. 主从复制的各种查询 1.1 线程状态 1.2 线程报错具体信息 1.3 查看主库连接信息有关 1.4 从库和主库延时的时间 1.5 过滤复制相关状态 1.6 延时从库的状态信息 1.7 监控Gtid复制状态信息 1.8 中继日志监控 2. 主从复制故障 2.1 IO线程 阅读全文
posted @ 2019-08-19 11:43 lcx1997 阅读(184) 评论(0) 推荐(0)
摘要:[TOC] 第八章 主从复制基础 0. 企业高可用性标准全年无故障率(非计划内故障停机) 企业级高可用架构方案 1. 主从复制简介 ☆☆☆☆☆ 面试题:说一说什么是主从复制 ? 2. 主从复制前提(主从复制的规划,实施过程) 3. 手撕主从复制(Classic replication) 3.1 准备 阅读全文
posted @ 2019-08-18 11:53 lcx1997 阅读(196) 评论(0) 推荐(0)
摘要:1. 索引 [TOC] 2. 企业故障恢复案例(MDP) "源文资料 [oldguo] 链接, ctrl+F搜索“企业故障恢复案例”" 2.1 背景环境: 2.2 故障时间点: 2.3 恢复思路 2.4 演练过程 2.4.1 模拟数据 2.4.2 模拟昨天晚上23:00的全备(命令行执行) 2.4. 阅读全文
posted @ 2019-08-18 11:51 lcx1997 阅读(159) 评论(0) 推荐(0)
摘要:[TOC] 第七章节 备份恢复 1. DBA(运维)在备份恢复需要做哪些工作 1.1 设计备份策略 1.1.1 备份周期 天,周,月 1.1.2 备份方式 全备,增量.... 1.1.3 备份什么? 数据 日志 1.1.4 备份类型 冷备,温备,热备 1.1.5 备份工具 1.2 检查备份 工作中每 阅读全文
posted @ 2019-08-18 11:48 lcx1997 阅读(181) 评论(0) 推荐(0)
摘要:[TOC] 上节回顾: 1. Undo : 2. 各种读: innodb_flush_log_at_trx_commit=1 默认 等于 1. 在每次事务提交时,都立即刷写os buffer,立即fsync到磁盘 等于 0. 每秒 OS buffer fsync到磁盘 等于 2. 每次事务 进行 O 阅读全文
posted @ 2019-08-18 11:47 lcx1997 阅读(176) 评论(0) 推荐(0)
摘要:[TOC] 1. 建立索引的原则(DBA规范) 1. 建表时一定要有主键,一般是个无关列 2. 选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。 例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。 如果使用姓名的话,可能存在同名现 阅读全文
posted @ 2019-08-18 11:44 lcx1997 阅读(114) 评论(0) 推荐(0)
摘要:[TOC] 上节回顾: 1. InnoDB 与 MyISAM 事务(ACID):原子性,一致性,隔离性,持久性 行(记录)锁+表锁 热备份(事务) ACSR(自动故障恢复) MVCC 复制 GC GTID MTS 案例 1. InnoDB 事务的ACID如何保证? 1.0 一些概念 1.1 redo 阅读全文
posted @ 2019-08-18 11:44 lcx1997 阅读(128) 评论(0) 推荐(0)
摘要:[TOC] 第四章 索引及执行计划管理 "老男孩教育郭导资料 索引及执行计划" 1. 索引的作用 类似于一本书的目录,起到优化查询的功能 2. 索引类型(笔试) BTREE索引 \ \ RTREE索引 HASH索引 全文索引 3. BTREE的细分离(算法) B TREE B+TREE B TREE 阅读全文
posted @ 2019-08-18 11:42 lcx1997 阅读(220) 评论(0) 推荐(0)
摘要:[TOC] 1. join多表查询 1.1 作用 业务需要带的数据来自多张表时 1.2 多表连接类型 内连接 ☆☆☆☆☆ 外连接 ☆☆☆ 全连接 笛卡尔 1.3 内连接的类型 1.4 join on 的语法 表A和表B横向拼成 一行 1. 查询一下世界上人口数量小于100人的城市名和国家名 shel 阅读全文
posted @ 2019-08-18 11:41 lcx1997 阅读(152) 评论(0) 推荐(0)
摘要:[TOC] DQL基础应用 1. select 语句应用 1.1 select(单表)的执行逻辑 1.2 select单独使用的情况(MySQL独家) 2. from 子句语句 3. where子句应用 相当于grep命令,过滤 3.1 等值查询 grep "root" 3.2 不等值查询 3.3 阅读全文
posted @ 2019-08-18 11:39 lcx1997 阅读(164) 评论(0) 推荐(0)
摘要:[TOC] 1. SQL基础应用 SQL的介绍 "SQL 92标准" "SQL 99标准" 2 SQL常用分类 3 表的核心属性介绍 3.1 列的属性 数据类型 3.1.1 数字类型 3.1.2 字符类型 如何选择? 变长列, 推荐varchawr 定长列, 推荐char 注意: 对于char(10 阅读全文
posted @ 2019-08-18 11:38 lcx1997 阅读(194) 评论(0) 推荐(0)