MySQL性能管理及架构设计
第1章 实例和故事
1-1 什么决定了电商双11大促的成败
老板可能会说:"是我们的英明决策和运筹帷幄"。
运营和产品可能会说:"是由于我们的活动策划和产品设计"。
但是,如果没有数据库和服务器的稳定,一切的一切全是一场空
1-2 在双11大促中的数据库服务器
1-3 在大促中什么影响了数据库性能
1-4 大表带来的问题
1-5 大事务带来的问题
第2章 什么影响了MySQL性能
2-01 影响性能的几个方面
2-02 CPU资源和可用内存大小
2-03 磁盘的配置和选择
2-04 使用RAID增加传统机器硬盘的性能
2-05 使用固态存储SSD或PCIe卡
2-06 使用网络存储SAN和NAS
2-07 总结:服务器硬件对性能的影响
2-08 操作系统对性能的影响-MySQL适合的操作系统
2-09 CentOS系统参数优化
2-10 文件系统对性能的影响
2-11 MySQL体系结构
2-12 MySQL常用存储引擎之MyISAM
2-13 MySQL常用存储引擎之Innodb
2-14 Innodb存储引擎的特性(1)
2-15 Innodb存储引擎的特性(2)
2-16 MySQL常用存储引擎之CSV
2-17 MySQL常用存储引擎之Archive
2-18 MySQL常用存储引擎之Memory
2-19 MySQL常用存储引擎之Federated
2-20 如何选择存储引擎
2-21 MySQL服务器参数介绍
2-22 内存配置相关参数
2-23 IO相关配置参数
2-24 安全相关配置参数
2-25 其它常用配置参数
2-26 数据库设计对性能的影响
2-27 总结
第3章 MySQL基准测试
3-1 什么是基准测试
3-2 如何进行基准测试
3-3 基准测试演示实例
3-4 Mysql基准测试工具之mysqlslap
3-5 Mysql基准测试工具之sysbench
3-6 sysbench基准测试演示实例
第4章 MySQL数据库结构优化
4-1 数据库结构优化介绍
4-2 数据库结构设计
4-3 需求分析及逻辑设计
4-4 需求分析及逻辑设计-反范式化设计
4-5 范式化设计和反范式化设计优缺点
4-6 物理设计介绍
4-7 物理设计-数据类型的选择
4-8 物理设计-如何存储日期类型
4-9 物理设计-总结
第5章 MySQL高可用架构设计
5-01 mysql复制功能介绍
5-02 mysql二进制日志
5-03 mysql二进制日志格式对复制的影响
5-04 mysql复制工作方式
5-05 基于日志点的复制
5-06 基于GTID的复制
5-07 MySQL复制拓扑
5-08 MySQL复制性能优化
5-09 MySQL复制常见问题处理
5-10 什么是高可用架构
5-11 MMM架构介绍
5-12 MMM架构实例演示(上)
5-13 MMM架构实例演示(下)
5-14 MMM架构的优缺点
5-15 MHA架构介绍
5-16 MHA架构实例演示(1)
5-17 MHA架构实例演示(2)
5-18 MHA架构优缺点
5-19 读写分离和负载均衡介绍
5-20 MaxScale实例演示
第6章 数据库索引优化
6-1 Btree索引和Hash索引
6-2 安装演示数据库
6-3 索引优化策略(上)
6-4 索引优化策略(中)
6-5 索引优化策略(下)
第7章 SQL查询优化
7-1 获取有性能问题SQL的三种方法
7-2 慢查询日志介绍
7-3 慢查询日志实例
7-4 实时获取性能问题SQL
7-5 SQL的解析预处理及生成执行计划
7-6 如何确定查询处理各个阶段所消耗的时间
7-7 特定SQL的查询优化
第8章 数据库的分库分表
8-1 数据库分库分表的几种方式
8-2 数据库分片前的准备
8-3 数据库分片演示(上)
8-4 数据库分片演示(下)
第9章 数据库监控
9-1 数据库监控介绍
9-2 数据库可用性监控
9-3 数据库性能监控
9-4 MySQL主从复制监控
MySQL性能管理及架构设计的更多相关文章
- MySQL性能管理及架构设计 --- 理论篇
MySQL性能管理及架构设计 一丶IO,内存,吞吐量理解 IO 是指设备与设备之间操作次数,比如mysql与php互插内存 是程序运行都在里面执行吞吐量 是单 ...
- MySQL 性能管理及架构设计指南
一.什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定 ...
- MySQL性能管理及架构设计:第2章 什么影响了MySQL性能
第2章 什么影响了MySQL性能 2-1 影响性能的几个方面 1.服务器的硬件 2.服务器的操作系统 3.数据库的存储引擎 4.数据库的参数配置 5.数据库表结构设计和SQL语句的编写和优化 2-2 ...
- MySQL性能管理及架构设计:第1章 实例和故事
1-1 什么决定了电商双11大促的成败 数据库架构 1-2 在双11大促中的数据库服务器 通过监控信息从而确定:哪些因素影响了数据库性能? 1-3 在大促中什么影响了数据库性能 1-4 大表带来的问题 ...
- 【MySQL高可用架构设计】(一)-- mysql复制功能介绍
一. 介绍 Mysql的复制功能是构建基于SQL数据库的大规模高性能应用的基础,主要用于分担主数据库的读负载,同时也为高可用.灾难恢复.备份等工作提供了更多的选择. 二.为什么要使用mysql复制功能 ...
- MySQL性能调优与架构设计-架构篇
架构篇(1) 读书笔记 1.Scale(扩展):从数据库来看,就是让数据库能够提供更强的服务能力 ScaleOut: 是通过增加处理节点的方式来提高整体处理能力 ScaleUp: 是通过增加当前处理节 ...
- MySQL性能调优与架构设计
1.Scale(扩展):从数据库来看,就是让数据库能够提供更强的服务能力 ScaleOut: 是通过增加处理节点的方式来提高整体处理能力 ScaleUp: 是通过增加当前处理节点的处理能力来提高整体的 ...
- mysql性能调优与架构设计笔记
1.mysql基本介绍 mysql支持多线程高并发的关系型数据库; 数据库存储引擎InnoDB.MyISAM; mysql快速崛起的原因就是他是开源的; 性能一直是mysql自豪的一大特点; 2.my ...
- MySQL性能优化总结___本文乃《MySQL性能调优与架构设计》读书笔记!
一.MySQL的主要适用场景 1.Web网站系统 2.日志记录系统 3.数据仓库系统 4.嵌入式系统 二.MySQL架构图: 三.MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎 ...
随机推荐
- Foxmail软件添加QQ邮箱报错
#报错现象: -ERR Please using authorized code to login. More information at http://servi 请使用授权代码登录.http:/ ...
- directive例子1
(function() { 'use strict'; angular.module('app.widgets') .directive('confirm', ['confirm2', 'toastr ...
- 测试那些事儿—Linux搭建环境基础步骤
Linux搭建环境基础步骤 准备工具:SecureCRT工具(Linux工具,连接服务器)FTP传输工具(上传文件到服务器)MySQL连接工具 安装包(以下文件均为压缩包rpm格式和tar.gz):J ...
- react状态提升问题::::
父组件传值给子组件,只需要在组件上写上naverightstates={this.state.naverightstates},然后在子组件里面引用this.props.naverightstates ...
- hdoj-4417(做法二 树状数组离线解法,对所有的查询先保存进行排序后有序的查询) 好腻害!
#include<cstdio> #include<cstring> #include<algorithm> using namespace std;; ; str ...
- zzuli2226:神奇的薯条
题目描述 小明拿了n元钱去买薯条,薯条小份3元,大份7元.现在小明想知道如果只买薯条,自己的钱是否可以刚好花完,请你设计一个程序帮他计算一下. 输入 第一行输入一个整数T,表示实例数量.(1<= ...
- alpha冲刺(1/10)(作废)
前言 队名:旅法师 作业链接 队长博客 燃尽图 会议 站立式会议照片 会议内容 陈晓彬(组长) 昨日进展: 召开会议 安排任务 博客撰写 问题困扰: 没有做项目经理的经验,在沟通方面专业知识不够. 心 ...
- java-类与类,类与接口,接口与接口的关系
1.类与类: - 继承关系,只能单继承,可以多层继承. 2.类与接口: - 实现关系,可以单实现,也可以多实现. - 并且还可以在继承一个类的同时实现多个接口. - * 例:class Demo ex ...
- 《DSP using MATLAB》Problem 5.19
代码: function [X1k, X2k] = real2dft(x1, x2, N) %% --------------------------------------------------- ...
- Python 3 运行 shell 命令
#python 3.5 , win10 引入包 #os.chdir('path') import osimport subprocess #https://docs.python.org/3.5/li ...