
MySQL-从入门到精通
详细笔记,带你从入门到精通
最爱下一站
此人很懒,什么都不会写
展开
-
13 MySQL-优化
MySQL优化优化哲学为什么优化?优化风险谁参与优化优化方向优化的范围及思路优化工具的使用系统层面的CPUMEM数据库优化工具优化思路分解应用端MySQL参数优化测试优化细节:参数优化back_log ***wait_timeout和interactive_timeout ****key_buffer_size *****query_cache_size ***max_connect_errors...原创 2019-04-28 20:12:54 · 948 阅读 · 0 评论 -
12 MySQL-主从复制架构演变-读写分离架构-Atlas
主从复制架构演变-读写分离架构-Atlas作用安装配置Atlas功能测试生产用户要求Atlas基本管理作用读写分离从库负载均衡IP过滤SQL语句黑白名单DBA可平滑上下线DB自动摘除宕机的DB自动分表下载地址https://github.com/Qihoo360/Atlas/releases注意:1、Atlas只能安装运行在64位的系统上2、Centos 5.X安装 ...原创 2019-04-22 20:27:01 · 291 阅读 · 0 评论 -
11 MySQL-搭建MHA高可用
MHA高可用技术主从复制架构演变介绍高级应用架构演变高可用MHA *****作用架构介绍:MHA软件构成MHA环境搭建规划:准备环境(略。1主2从GTID)配置关键程序软连接配置各节点互信安装软件配置文件准备(db03)状态检查开启MHA(db03):查看MHA状态故障模拟及处理Manager额外参数介绍MHA 的vip功能主从复制架构演变介绍1.1 基本结构(1)一主一从(2)一主多从...原创 2019-04-19 20:48:09 · 928 阅读 · 0 评论 -
10 MySQL-主从复制高级进阶
主从复制高级进阶主从高级功能延时从主从高级功能延时从介绍是我们认为配置的一种特殊从库.人为配置从库和主库延时N小时.为什么要有延时从数据库故障?物理损坏主从复制非常擅长解决物理损坏.逻辑损坏普通主从复制没办法解决逻辑损坏配置延时从库SQL线程延时:数据已经写入relaylog中了,SQL线程"慢点"运行一般企业建议3-6小时,具体看公司运维人员对于故障的反应时间mysq...原创 2019-04-17 20:17:37 · 505 阅读 · 0 评论 -
9 MySQL-主从复制基础
主从复制基础企业高可用性标准 ***全年无故障率(非计划内故障停机)高可用架构方案主从复制搭建(Classic replication) ***清理主库数据重新初始化3307修改my.cnf ,开启二进制日志功能启动所有节点主库中创建复制用户备份主库并恢复到从库告知从库关键复制信息开启主从专用线程检查复制状态主从复制的原理 (Classic Replication)*****主从中设置到的文件和线...原创 2019-04-17 20:10:57 · 313 阅读 · 0 评论 -
MySQL-年终故障演练
年终故障演练案例(一)1、创建一个数据库 app2、在app下创建一张表t13、插入5行任意数据4、全备5、插入两行数据,任意修改1行数据,删除1行数据6、删除所有数据7、再t1中又插入5行新数据,修改3行数据需求,跳过第六步恢复表数据写备份脚本和策略环境模拟#1、创建一个数据库 appcreate database app;#2、在app下创建一张表t1use a...原创 2019-04-16 22:29:05 · 945 阅读 · 0 评论 -
8 MySQL-备份和恢复
备份和恢复运维的备份恢复相关的职责备份类型备份方式及工具介绍逻辑备份和物理备份的比较备份工具使用mysqldump (逻辑备份的客户端工具)压缩备份并添加时间戳企业故障恢复案例故障模拟演练课下作业:备份时优化参数:MySQL物理备份工具-xtrabackup(XBK、Xbackup)安装备份命令介绍:备份方式——物理备份面试题: xbk 在innodb表备份恢复的流程innobackupex使用全...原创 2019-04-16 20:03:49 · 995 阅读 · 0 评论 -
7 MySQL-日志管理
日志错误日志(log_error)作用错误日志配置日志内容查看binlog(binary logs):二进制日志 *****作用binlog配置 (5.7必须加server_id)binlog记录了什么?event(事件)是什么?日志文件查看日志内容查看基于Position号进行日志截取binlog日志的GTID新特性使用二进制日志恢复数据案例二进制日志其他操作slow_log 慢日志作用:开启慢...原创 2019-04-15 20:06:14 · 236 阅读 · 0 评论 -
6 MySQL-存储引擎(二)-事务
存储引擎事务简介 (OLTP,在线事务处理系统)*****事务的ACID特性事务的生命周期(事务控制语句)事务的开始事务的结束自动提交策略(autocommit)隐式提交语句InnoDB 事务的ACID如何保证?redo logundo 回滚日志概念性的东西:锁隔离级别事务简介 (OLTP,在线事务处理系统)*****事务:主要是针对DML(insert、update、delete)来进行控制...原创 2019-04-12 21:05:35 · 172 阅读 · 0 评论 -
MySQL练习题
1.简述你们公司使用的MySQL版本,并说明具体小版本及GA时间?我们公司使用的是5.7.20, GA时间是2017年9月13号2.请介绍你熟悉的数据库关系系统的种类和代表产品名称?3.请简述MySQL二进制安装重点步骤?解压tar包清理历史的软件包设置环境变量测试环境变量 mysql -v创建mysql用户初始化数据修改权限准备启动脚本和配置文件连接数据库4.怎么确...原创 2019-04-12 18:08:19 · 967 阅读 · 0 评论 -
5 MySQL-存储引擎(一)
存储引擎简介功能了解存储引擎种类(笔试)介绍简历案例(存储引擎替换)InnoDB存储引擎介绍优点笔试题存储引擎查看使用 SELECT 确认会话存储引擎存储引擎(不代表生产操作)SHOW 确认每个表的存储引擎:INFORMATION_SCHEMA 确认每个表的存储引擎修改一个表的存储引擎扩展:如何批量修改简介相当于Linux文件系统,只不过比文件系统强大功能了解数据读写数据安全提高性能...原创 2019-04-11 16:50:03 · 422 阅读 · 0 评论 -
4 索引及执行计划
索引及执行计划一. 索引作用二. 索引的种类三. B树基于不同的查找算法分类介绍四. 在功能上的分类辅助索引(S)怎么构建B树结构的?聚集索引(C)五.辅助索引细分六. 关于索引树的高度受什么影响七. 索引的基本管理索引建立前单列普通辅助索引覆盖索引(联合索引)前缀索引唯一索引八. 执行计划获取及分析介绍执行计划获取执行计划分析九. 索引效果压力测试一. 索引作用提供了类似于书中目录的作用,目...原创 2019-04-10 20:39:33 · 999 阅读 · 0 评论 -
sql语句应用-学生管理系统项目设计与应用
题目按需求建立数据库和表==================================student(sno,sname,sage,ssex) 学生表sno: 学号;sname:学生姓名;sage: 学生年龄;ssex: 学生性别;CREATE DATABASE school CHARSET utf8;USE schoolCREATE TABLE student(...原创 2019-04-09 20:14:42 · 1049 阅读 · 0 评论 -
3 MySQL-SQL应用
SQLSQL介绍SQL分类数据类型、表属性、字符集数据类型DDL应用DCL应用DML应用==DQL应用====学生管理系统项目设计与应用==information_schema.tables和常用show命令SQL介绍结构化查询语言。5.7以后符合SQL92标准的严格模式。通过sql_mode来控制SQL分类DDL:DCL:DML:DQL: 数据查询语言数据类型、表属性、字符集数...原创 2019-04-09 22:02:23 · 258 阅读 · 0 评论 -
2 MySQL-示例 结构体系及基础管理
体系结构1.1 C/S(客户端/服务端)模型介绍TCP/IP方式(远程、本地):mysql -uroot -poldboy123 -h 10.0.0.51 -P3306Socket方式(仅本地):mysql -uroot -poldboy123 -S /tmp/mysql.sock1.2 实例介绍实例=mysqld后台守护进程+Master Thread +干活的Thread+预...原创 2019-04-04 15:21:11 · 368 阅读 · 0 评论 -
1 MySQL-简介及安装
MySQL1. 官方定义的 MySQL-DBA工作职责2. 课程框架MySQLDBA职业素养1. 官方定义的 MySQL-DBA工作职责1.1 开发DBA1.2 运维DBA1.2.1 初级运维安装 搭建1.2.2中级运维数据库管理员 : 用户权限 索引管理 存储引擎 备份恢复 主从 故障处理1.2.3高级运性能优化 集群高可用2. 课程框架MySQLMySQL简介及安装(必...原创 2019-04-03 09:43:01 · 430 阅读 · 0 评论