随笔分类 - MySQL
摘要:索引是帮助MySQL高效获取数据的数据结构 一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能 存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。 通常所说的索引,包括聚簇索引、覆盖索引、组合索引、前缀索引、唯一索引等,没有特别说明, 默认都是使用B
阅读全文
摘要:爱奇艺在用的数据库高可用方案 MHA 是目前比较成熟及流行的 MySQL 高可用解决方案,很多互联网公司正是直接使用或者基于 MHA 的架构进行改造实现 MySQL 的高可用。 MHA 能在 30 秒内对故障进行转移,并最大程度的保障数据的一致性。 MHA 由两个模块组成:Manager 和 Nod
阅读全文
摘要:mysql的主从复制,是一个老牌技术了,发展了很多年,也运用了很多年 主从、也就是有一个master机器、以及一个、或者多个slave机器,用于数据的同步、备份。 MySQL数据库的主从复制技术与使用scp/rsync等命令进行的异机文件级别复制类似,都是数据的远程传输,只不过MySQL的主从复制技
阅读全文
摘要:过滤复制 1.是什么 当主库上存在多个database,但从库只需要同步一部分的话就需要用到MySQL的复制过滤功能。 比如一个主库承载多个业务数据库,需要将不同业务数据库复制到不同的从库进行查询以做到业务隔离的场景。 通过过滤复制可以灵活的指定哪些库和表需要复制,哪些库不需要同步。 通常建议在从服
阅读全文
摘要:为什么要学这个工具 背景 一个合格的运维工程师或者dba工程师,如果有从事数据库方面的话,首先需要做的就是备份,如果没有备份,出现问题的话,你的业务就会出问题,你的工作甚至会。。。 所以备份是重要的,但光有备份还不行,备份后如果出现问题,你还得使用备份数据来恢复,但恢复数据的时间一般都是很长的,不符
阅读全文
摘要:1.备份恢复演练(mysqldump+binlog) 知识储备 如下内容。。 全量备份 全量数据,指的是某一整个数据库(如kings)中所有的表、以及表数据,进行备份。 例如备份所有数据库、以及所有数据,上面也讲了mysqldump的全量备份操作。 备份所有库 mysqldump -uroot -p
阅读全文
摘要:1.为什么要备份 运维是干什么的? 保护服务器数据安全 维护公司运维资产7*24小时运转 企业真实案件: https://www.leiphone.com/category/sponsor/Isb7Smi17CHBTxVF.html 企业丢了数据,就等于失去了商机、客户、产品、甚至倒闭。 在各式各样
阅读全文
摘要:单表查询 单表查询即对单个表进行查询。 单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 关键字的执行优先级 from where group by having
阅读全文
摘要:数据库的概述 1 什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式, 它们都可以经过数字化后存入计算机。 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,就相当于文件里的一行内容,如: 1
阅读全文