A1-00-02. 运维那点事之MySQL

 

01.运维那点事之MySQL:MySQL 
02.运维那点事之MySQL:MySQL 5.7 
03.运维那点事之MySQL:MySQL 备份恢复 
04.运维那点事之MySQL:MySQL SQL 
05.运维那点事之MySQL:MySQL SQL进阶 
06.运维那点事之MySQL:MySQL InnoDB存储引擎 
07.运维那点事之MySQL:MySQL InnoDB事务与锁 
08.运维那点事之MySQL:MySQL InnoDB索引与算法 
09.运维那点事之MySQL:MySQL 主从复制 
10.运维那点事之MySQL:MySQL 高可用性 
11.运维那点事之MySQL:MySQL 性能优化 
12.运维那点事之MySQL:MySQL Tools 
13.运维那点事之MySQL:MySQL 闲聊 
14.运维那点事之MySQL:MySQL FAQ

 

 

01-运维那点事之MySQL:MySQL 

  01-01. 数据库基本概念介绍
  01-02. MySQL存储引擎介绍
  01-03. MySQL5.6新特性概览
  01-04. MySQL5.6多方式安装
  01-05. MySQL内置工具集介绍
  01-06. MySQL用户和权限管理
  01-07. MySQL各类文件详解
  01-08. MySQL表导入导出
  01-09. MySQL基本锁机制
  01-10. MyISAM存储引擎锁机制
  01-11. MySQL字符集与校验规则
  01-12. MySQL多实例安装配置
  01-13. MySQL 5.6对用户密码安全性的加强
  01-14. MySQL最优配置模板( 5.6&5.7)
  01-15. MySQL历史及架构
  01-16. MySQL参数innodb_fast_shutdown&innodb_force_recovery介绍
  01-17. MySQL时区问题知晓
  01-18. MySQL TimeOut相关变量解释
  01-19. MySQL开发周期
  01-20. MySQL数据类型与属性
  01-21. MySQL支持的SQL模式介绍
  01-22. MySQL查询执行过程
  01-23. MySQL二进制日志(binlog)详细解析
  01-24. MySQL运算符介绍
  01-25. MySQL自增列问题
  01-26. MySQL表锁定(Table Locking)
  01-27. MySQL performance_schema系列文章

 

02-运维那点事之MySQL:MySQL 5.7

  02-01.MySQL 5.7新特性概览-持续更新
  02-02.MySQL 5.7新特性:并行复制原理(MTS)
  02-03.MySQL 5.7新特性:SYS库详解
  02-04.MySQL 5.7新特性:JSON类型支持
  02-05.MySQL 5.7新特性:支持为表增加计算列
  02-06.MySQL 5.7多方式安装
  02-07.MySQL 5.7新特性:新增gtid_executed,避免GTID复制必须开启log_slave_updates
  02-08.MySQL 5.7半同步复制技术
  02-09.MySQL 5.7新特性:在线开启和关闭基于GTID的复制
  02-10.MySQL 5.7新特性:多源复制实践
  02-11.MySQL 5.7新特性:客户端使用加密连接
  02-12.MySQL 5.7新特性:多线程备份工具mysqlpump使用
  02-13.MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍
  02-14.MySQL 5.7中timestamp数据类型和explicit_defaults_for_timestamp参数
  02-15.MySQL 5.7新特性:在线收缩undo log表空间
  02-16.MySQL 5.7默认SQL模式带来的问题总结
  02-17.MySQL文档存储快速入门指南
  02-18.MySQL 5.7内部临时表使用
  02-19.MySQL 5.7 InnoDB COUNT(*)优化
  02-20.MySQL 5.7秒级增加VARCHAR类型
  02-21.MySQL 5.7定义日志级别新参数(log_error_verbosity)
  02-22.MySQL 5.7错误日志中常见的几种Note级别日志解释

 

03-运维那点事之MySQL:MySQL 备份恢复

  03-01.MySQL数据备份与恢复理论
  03-02.MySQL备份恢复:磁盘LVM快照
  03-03.MySQL备份恢复:单线程mysqldump工具使用
  03-04.MySQL备份恢复:Xtrabackup使用实践
  03-05.MySQL备份恢复:Xtrabackup原理阐述
  03-06.MySQL 5.7新特性:多线程备份工具mysqlpump使用
  03-07.MySQL备份恢复:单线程mysqldump工具原理
  03-08.MySQL备份恢复:Xtrabackup锁问题分析
  03-09.MySQL备份恢复:多线程mydumper工具
  03-10.MySQL备份恢复:从Xtrabackup完整备份中恢复单个表
  03-11.MySQL备份恢复:Xtrabackup全备strace调用栈信息
  03-12.MySQL备份恢复:Xtrabackup流传输实践

 

04.运维那点事之MySQL:MySQL SQL语句

  04-01.SQL语句之SHOW语句使用
  04-02.MySQL SQL语言介绍
  04-03.MySQL中查询数据库或表大小语句
  04-04.SQL编程:数据库和表管理
  04-05.SQL编程:权限和服务器锁
  04-06.SQL编程:表数据增删查改
  04-07.SQL编程:基本查询
  04-08.SQL语句之truncate和drop以及delete命令的区别
  04-09.使用延迟关联对LIMIT语句进行分页性能优化
  04-10.MySQL反引号的使用姿势
  04-11.MySQL InnoDB索引创建语句
  04-12.MySQL反定律添加索引优化SQL
  04-13.MySQL使用profile分析SQL语句执行过程
  04-14.MySQL InnoDB外键约束详解
  04-15.MySQL文档存储快速入门指南
  04-16.SQL编程:隐式转换详解
  04-17.MySQL SQL报错解决:You can’t specify target table ‘work’ for update in FROM clause
  04-18.SQL中的in、not in、exists及not exists的区别
  04-19.MySQL多表更新或删除案例
  04-20.MySQL使用HeidiSQL工具改库名
  04-21.SQL优化之INSERT、UPDATE、DELETE
  04-22.MySQL常见的SQL优化案例
  04-23.MySQL查询优化:ORDER BY
  04-24.MySQL查询优化:GROUP BY
  04-25.MySQL CASE和IF语句使用
  04-26.MySQL索引原理及SQL优化
  04-27.SQL语句:INSERT … ON DUPLICATE KEY UPDATE
  04-28.SQL编程:REPLACE INTO
  04-29.SQL编程:联接查询
  04-30.SQL编程:不常见SQL语句–持续更新
  04-31.MySQL运算符介绍
  04-32.MySQL查询解析顺序
  04-33.MySQL查询优化:子查询物化
  04-34.从顺序随机I/O原理来讨论MySQL MRR NLJ BNL BKA
  04-35.MySQL查询优化:Index Merge
  04-36.MySQL联接查询算法(NLJ、BNL、BKA、HashJoin)

 

05-运维那点事之MySQL:MySQL SQL进阶

  05-01.MySQL存储过程和存储函数(一)
  05-02.MySQL存储过程和存储函数(二)
  05-03.MySQL视图(view)
  05-04.MySQL触发器(trigger)
  05-05.MySQL交换分区使用
  05-06.从原则、方案、策略及难点阐述分库分表
  05-07.MySQL表分区详解
  05-08.数据库设计范式与反范式
  05-09.MySQL分区增删改查操作
  05-10.MySQL存储引擎之Federated使用
  05-11.数据库水平切分架构实践

 

06.运维那点事之MySQL:MySQL InnoDB存储引擎

  06-01.MySQL InnoDB历史与架构
  06-02.MySQL InnoDB表空间文件
  06-03.MySQL读写IO的操作过程解析
  06-04.MySQL InnoDB Online DDL
  06-05.MySQL InnoDB特性:两次写(DoubleWrite)
  06-06.MySQL InnoDB checkpoint
  06-07.MySQL表空间传输
  06-08.MySQL InnoDB表压缩
  06-09.MySQL InnoDB Monitor
  06-10.MySQL InnoDB缓冲池预读
  06-11.MySQL InnoDB Buffer Pool
  06-12.MySQL InnoDB缓冲池监控指标介绍
  06-13.MySQL InnoDB MVCC实现原理
  06-14.MySQL InnoDB故障恢复流程
  06-15.MySQL InnoDB离线校验工具innochecksum使用
  06-16.使用innodb_ruby分析InnoDB内部结构

 

07.运维那点事之MySQL:MySQL InnoDB事务与锁

  07-01.MySQL InnoDB加锁处理分析
  07-02.MySQL InnoDB锁系统阐述(一)
  07-03.MySQL InnoDB行锁类型测试(二)
  07-04.MySQL InnoDB死锁及死锁检测(四)
  07-05.MySQL InnoDB事务中锁问题(三)
  07-06.MySQL InnoDB单机事务原理(一)
  07-07.MySQL InnoDB事务编写语法(二)
  07-08.MySQL InnoDB事务隔离级别(三)
  07-09.MySQL奇葩死锁案例
  07-10.一个最不可思议的MySQL死锁分析
  07-11.理解MySQL的MDL元数据锁
  07-12.FLUSH TABLES WITH READ LOCK
  07-13.MySQL RR隔离级别死锁排查过程
  07-14.理解悲观锁与乐观锁
  07-15.以交易系统为例,看分布式事务架构的五大演进
  07-16.MySQL分布式事务支持
  07-17.MySQL InnoDB自增锁和外键锁
  07-18.MySQL死锁问题分析
  07-19.MySQL InnoDB锁信息分析

 

08.运维那点事之MySQL:MySQL InnoDB索引与算法

  08-01.SQL中的where条件,在数据库中提取与应用浅析
  08-02.MySQL执行计划详解(EXPLAIN)
  08-03.MySQL InnoDB索引与算法介绍
  08-04.MySQL InnoDB索引设计策略
  08-05.MySQL InnoDB索引创建语句
  08-06.MySQL ICP(Index Condition Pushdown)特性
  08-07.MySQL索引最左前缀原理与优化
  08-08.MySQL覆盖索引学习
  08-09.MySQL InnoDB聚簇及辅助索引
  08-10.MySQL索引原理及SQL优化
  08-11.MySQL InnoDB联合索引学习
  08-12.MySQL InnoDB索引选择性与统计信息
  08-13.堆表(HOT)和索引组织表(IOT)的区别
  08-14.查看InnoDB表每个索引的高度?

 

09.运维那点事之MySQL:MySQL 主从复制

  09-01.MySQL主从复制原理
  09-02.SHOW SLAVE STATUS参数详解
  09-03.MySQL主从复制配置
  09-04.MySQL GTID复制实现详解
  09-05.MySQL 5.7新特性:并行复制原理(MTS)
  09-06.MySQL GTID复制异常案例
  09-07.MySQL复制中Slave延时监控
  09-08.MySQL主从复制错误修复
  09-09.MySQL复制需要注意的问题
  09-10.MySQL主从复制过滤规则应用
  09-11.MySQL启用GTID场景的性能问题及优化
  09-12.MySQL Reset Master AND Reset Slave
  09-13.MySQL设置gtid_purged破坏AUTO_POSITION复制协议
  09-14.MySQL 5.7无损复制技术
  09-15.MySQL 5.7新特性:在线开启和关闭基于GTID的复制
  09-16.MySQL 5.7新特性:多源复制实践
  09-17.MySQL基于SSL复制的配置过程
  09-18.MySQL主库CrashSafe与Binlog关系?
  09-19.MySQL中Redo与Binlog顺序一致性问题?
  09-20.MySQL主从复制线程状态转变
  09-21.MySQL Group Commit
  09-22.MySQL从库延迟计算方式分析(Seconds_Behind_Master)
  09-23.MySQL 5.7 GTID源码分析系列
  09-24.MySQL无主键延迟优化(slave_rows_search_algorithms)
  09-25.MySQL从库CrashSafe问题?
  09-26.关于MySQL复制中server_id的疑问?

 

10-运维那点事之MySQL:MySQL 高可用性

  10-01.MySQL高可用解决方案
  10-02.MariaDB Galera Cluster Deploy
  10-03.HAproxy+Keepalied做MySQL负载均衡
  10-04.MySQL基于MHA+VIP部署篇
  10-05.MySQL基于MHA高可用源码篇
  10-06.MySQL基于MHA高可用理论篇
  10-07.MySQL基于MHA高可用部署篇(GTID模式)
  10-08.MySQL基于MHA高可用部署篇(Binlog模式)
  10-09.MySQL基于MHA高可用测试篇(Binlog模式)

 

11-运维那点事之MySQL:MySQL 性能优化

  11-01.MySQL安全之sync_binlog&innodb_flush_log_at_trx_commit参数
  11-02.使用PMM(Percona Monitoring and Management)监控MySQL手册
  11-03.使用mysqldumpslow工具分析MySQL慢查询
  11-04.MySQL InnoDB配置并发线程( innodb_thread_concurrency)
  11-05.MySQL基准测试工具sysbench实践
  11-06.为什么磁盘慢会导致Linux负载飙升?
  11-07.针对SSD的MySQL IO优化
  11-08.MySQL InnoDB磁盘I/O优化
  11-09.Zabbix自动监控MySQL多实例配置
  11-10.磁盘利用率和饱和度理解
  11-11.PMM中的饱和度量值(Saturation Metrics
  11-12.如何快速删除InnoDB中的大表?

 

12-运维那点事之MySQL:MySQL Tools

  12-01.MySQL实时性能监控工具doDBA tools
  12-02.MySQL审计工具Audit插件使用
  12-03.天兔(Lepus 3.8)数据库监控系统部署
  12-04.天兔(Lepus 3.8)收集MySQL慢查询
  12-05.SQL优化工具SQLAdvisor使用
  12-06.MySQL审核工具Inception推荐
  12-07.MySQL误操作回滚工具概览
  12-08.有趣的MySQL pager命令

 

13.运维那点事之MySQL:MySQL 闲聊

  13-01.MySQL客户端之Mycli使用配置
  13-02.Zabbix 3使用percona-zabbix-templates监控MySQL
  13-03.为什么需要修改MySQL参数ft_min_word_len?
  13-04.MySQL最优配置模板( 5.6&5.7)
  13-05.MySQL批量创建多库多表示例
  13-06.数据库巡检指南
  13-07.MySQL数据库使用规范-持续更新
  13-08.Raft和Paxos在分布式存储系统中的应用差异
  13-09.深度解读原子写
  13-10.MySQL读写IO的操作过程解析
  13-11.MySQL数据归档的几种操作方法介绍
  13-12.MySQL数据库使用规范
  13-13.为什么推荐InnoDB引擎使用自增主键?
  13-14.数据库设计范式与反范式
  13-15.MySQL备份脚本
  13-16.MySQL使用HeidiSQL工具改库名
  13-17.如何选择MySQL版本?
  13-18.MySQL安利篇
  13-19.MySQL之长连接、短连接、连接池
  13-20.MySQL客户端连接管理
  13-21.Hadoop实战:使用Maxwell把MySQL数据实时同步到HDFS
  13-22.MySQL中NULL和空值的区别
  13-23.MySQL一条insert语句的执行过程
  13-24.Django存储emoji到MySQL
  13-25.Amazon RDS多区域高可用测试

 

14.运维那点事之MySQL:MySQL FAQ

  14-01.MySQL GTID复制异常案例
  14-02.MySQL复制中Slave延时监控
  14-03.MySQL中sleep连接过多的问题解决
  14-04.MySQL线上CPU负载过高的解决过程
  14-05.MySQL奇葩死锁案例
  14-06.MySQL主从复制错误修复
  14-07.MySQL表字段字符集不同导致的索引失效问题
  14-08.一个最不可思议的MySQL死锁分析
  14-09.MongoDB&MySQL关于NUMA架构CPU的相关问题
  14-10.MySQL为什么要关闭Query Cache?
  14-11.找出MySQL服务器发生SWAP的原因?
  14-12.通过学习Linux内存分配策略,搞明白进程OOM机制
  14-13.MySQL 5.7内存使用分析
  14-14.MySQL时区问题知晓
  14-15.MySQL如何定位未提交事务执行的SQL语句?
  14-16.MySQL 5.7默认SQL模式带来的问题总结
  14-17.MySQL表空间传输
  14-18.MySQL SHOW PROCESSLIST协助故障诊断
  14-19.MySQL SQL报错解决:You can’t specify target table ‘work’ for update in FROM clause
  14-20.HugePage是否是拯救性能的万能良药?
  14-21.MySQL数据库innodb_rollback_on_timeout默认值的危害?
  14-22.MySQL Waiting for table metadata lock故障分析
  14-23.MySQL备份恢复:Xtrabackup锁问题分析
  14-24.针对SSD的MySQL IO优化
  14-25.MySQL主机CPU负载太高解决思路
  14-26.MySQL表排序规则不同错误
  14-27.MySQL Shutdown异常处理和分析
  14-28.MySQL视图查询报错:Prepared statement needs to be re-prepared
  14-29.MySQL自增列问题

posted @ 2018-08-17 18:36  zhuntidaoren  阅读(151)  评论(0编辑  收藏  举报