本人菜鸡一个,一份简单MySQL笔记送给大家,希望大家喜欢、(●'◡'●)

Ⅰ、 数据备份与导入导出

1.1、备份基本概念介绍

1.2、mysqldump详解

1.3、mydumper浅析

1.4、MySQL物理备份基本操作

1.5、了解mysqlpump工具

1.6、数据导入导出

1.7、闪回工具——flashback

1.8、binlog备份服务——binlog server

Ⅱ、主从复制

2.1、binlog——逻辑复制的基础

2.2、MySQL复制入门

2.3、MySQL复制进阶

2.4、半同步复制

2.5、基于gtid的复制

2.6、多源复制和级联复制

2.7、关于双主

Ⅲ、 有一个引擎——InnoDB

3.1、InnoDB存储引擎结构介绍

3.2、通用表空间

3.3、页与记录

3.4、缓冲池工作原理浅析

3.5、InnoDB页压缩技术

3.6、初识后台线程

3.7、关于checkpoint

3.8、InnoDB基本特性

3.9、事务浅析

3.10、再谈事务

3.11、重做日志相关

3.12、崩溃恢复与组提交

3.13、UNDO日志

3.14、MVCC&PURGE&分布式事务

3.15、锁的介绍

3.16、InnoDB中锁的查看

3.17、InnoDB中锁的模式

3.18、InnoDB中锁的算法(1)

3.19、InnoDB中锁的算法(2)

3.20、InnoDB中锁的算法(3)

3.21、死锁及常见死锁模型

3.22、一个幻读模型引出的记录可见性判断

3.23、几个重点问题回顾

Ⅳ、索引相关内容

4.1、索引概述

4.2、online ddl与pt-osc详解

4.3、堆表与索引组织表

4.4、索引实践和调优(1)

4.5、索引实践和调优(2)

4.6、索引实践和调优(3)

4.7、全文索引&&地理空间索引

4.8、sql执行计划解读

4.9、join算法分析

Ⅴ、基准测试与监控

5.1、磁盘相关知识点入门

5.2、使用iostat查看磁盘使用情况

5.3、使用sysbench压测磁盘io

5.4、sysbench对MySQL的压测

持续更新...

MySQL入门,了解下、的更多相关文章

  1. MySQL入门——Linux下安装后的配置文件

    MySQL入门——Linux下安装后的配置文件 摘要:本文主要了解了在Linux环境下安装MySQL后的配置文件的位置,以及如何创建配置文件. 查看配置文件的加载顺序 找到mysqld的路径 通过wh ...

  2. MySQL入门(下)

    1. 课程回顾(很清晰明了) mysql基础 1)mysql存储结构: 数据库 -> 表 -> 数据   sql语句 2)管理数据库: 增加: create database 数据库 de ...

  3. 【数据库】4.0 MySQL入门学习(四)——linux系统环境下MySQL安装

    1.0 我的操作系统是CentOS Linux release 7.6.1810  (Core) 系统详细信息如下: Linux version 3.10.0-957.1.3.el7.x86_64 ( ...

  4. 【数据库】3.0 MySQL入门学习(三)——Windows系统环境下MySQL安装

    1.0 我的操作系统是window10 专业版 64位.,不过至少windows7以上系统都是一样的. 关于MySQL如何下载,请参考博文: [数据库]2.0 如何获得MySQL以及MySQL安装 h ...

  5. MySQL入门——在Linux下安装和卸载MySQL

    MySQL入门——在Linux下安装和卸载MySQL 摘要:本文主要学习了如何在Linux系统中安装和卸载MySQL数据库. 查看有没有安装过MySQL 使用命令查看有没有安装过: [root@loc ...

  6. MySQL入门——在Linux下安装和卸载MariaDB

    MySQL入门——在Linux下安装和卸载MariaDB 摘要:本文主要学习了如何在Linux系统中安装和卸载MariaDB数据库. 查看有没有安装过MariaDB 使用命令查看有没有安装过: [ro ...

  7. MySQL入门——在Windows下安装MySQL

    MySQL入门——在Windows下安装MySQL 摘要:本文主要说明了如何下Windows环境下安装MySQL. 查看电脑上是否安装了MySQL 打开cmd窗口,输入 services.msc 命令 ...

  8. MySql入门(2-1)windows下安装mysql的两种方式

    一.下载mysql 1.下载解压MySQL 登录oracle主页,需要用户名和口令: lshengqi@netease.com/1wsx**** 下载路径:: https://dev.mysql.co ...

  9. (mac系统下)mysql 入门

    1.安装好mysql之后并且服务启动,系统偏好设置里有启动mysql服务的按钮 看到running表示可用 2.通过终端访问mysql 先到mysql的路径下(默认安装没有配置环境变量):cd /us ...

  10. 【MySQL】Linux下mysql安装全过程——小白入门篇(含有问题详解)

    本次安装操作在申请的腾讯云上实现(版本:CentOS Linux release 7.4.1708 (Core) ). 根据教程实现(中途各种挖坑,填坑...),地址:http://www.runoo ...

随机推荐

  1. 人工智能-调百度AI接口+图灵机器人

    1.登陆百度AI的官网 1.注册:没有账号注册 2.创建应用 3.创建应用 4.查看应用的ID 5.Python代码 from aip import AipSpeech APP_ID = " ...

  2. Java 线程安全LocalTime 和LocaldateTime 新的Date和Time类 -JDK8新时间类的简单使用

    不可变类且线程安全 LocalDate .java.time.LocalTime 和LocaldateTime  新的Date和Time类 DateTimeFormatter ==https://ww ...

  3. js、jq获取屏幕宽高

    参考资料 JS,Jquery获取各种屏幕的宽度和高度

  4. webhook: requestbin

    A Runscope Community Project — Learn more. RequestBin Bin URL Make a request to get started. After m ...

  5. 【原创】大数据基础之ElasticSearch(5)重要配置及调优

    Index Settings 重要索引配置 Index level settings can be set per-index. Settings may be: 1 static 静态索引配置 Th ...

  6. 解决 Composer-Setup.exe 安装过程中的报错

    问题 在 Windows 7 执行 Composer-Setup.exe 以安装 Composer 过程中 上图中点击[Next]时,出现如下报错信息 原因分析 由上述提示信息,可推测两方面原因: 1 ...

  7. H5新特性之data-*

    简单介绍:html5的data-*能够为标签添加一些自定义的属性和值,并且这种自定义的属性和值可以通过js来获取,十分的便捷 代码: //html<tr th:each="plan : ...

  8. springMVC下载中文文件名乱码【转】

    //遇到的现象是,下载含有中文文件名的文件时,能获取到文件,但是使用IE正常,使用firefox,chrome文件名却乱码.//既然如此,就区分一下浏览器再返回好了,处理方式如下 //RESTfull ...

  9. std::array中的std::get<n>()

    模板函数std::get<n>()是一个辅助函数,它能够获取到容器的第 n 个元素.模板参数的实参必须是一个在编译时可以确定的常量表达式,编译时会对它检查. get<n>()模 ...

  10. nodejs入门篇之linux版的nodejs简易环境安装部署

    第一步:下载二进制安装包 根据linux的不同版本选择32位或64位,因为我的linux的虚拟机是64位的,所以我选择的是64位二进制安装文件(Linux Binariesx64),可以右键选择在新窗 ...