zoukankan      html  css  js  c++  java
  • 扛得住的MySQL数据库架构

    第1章 实例和故事  

    1-2 在双11大促中的数据库服务器

    1-3 在大促中什么影响了数据库性能

     

    1-4 大表带来的问题

    1-5 大事务带来的问题

    第2章 什么影响了MySQL性能

    2-1 影响性能的几个方面

    2-2 CPU资源和可用内存大小

    2-3 磁盘的配置和选择

      

    2-4 使用RAID增加传统机器硬盘的性能

         

                  

      

    2-5 使用固态存储SSD或PCIe卡

         

    2-6 使用网络存储SAN和NAS

    2-7 总结:服务器硬件对性能的影响

    2-8 操作系统对性能的影响-MySQL适合的操作系统

    2-9 CentOS系统参数优化

         

    2-11 MySQL体系结构

       

    2-12 MySQL常用存储引擎之MyISAM

    myisam.OLD压缩前的文件 myisam.MYI 压缩后的文件 ,压缩后的表不能写操作,只能读操作

    2-13 MySQL常用存储引擎之Innodb 

      

    2-14 Innodb存储引擎的特性

    redo log:存储已提交的事务,顺序写入,不需要读取操作  undo log:存储未提交事务,帮助回滚,随机读写操作

    lock table myinnodb write;//加写锁  unlock tables; //解锁 

    阻塞:一个事务等待其他事务释放锁,阻塞超时事务默认不回滚

    死锁:两个或以上事务持有锁,都在等待其他事务释放锁,发生死锁事务会回滚

    2-21 MySQL服务器参数介绍

    2-23 IO相关配置参数

    2-24 安全相关配置参数

    第3章 MySQL基准测试

    3-1 什么是基准测试

    3-2 如何进行基准测试

    第4章 MySQL数据库结构优化

    4-1 数据库结构优化介绍

    4-4 需求分析及逻辑设计-反范式化设计

    第6章 数据库索引优化

    6-1 Btree索引和Hash索引

    m yisam索引中叶子节点:指向数据物理地址,  innodb:叶子节点指向主键

    6-3 索引优化策略

    第7章 SQL查询优化

    7-1 获取有性能问题SQL的三种方法

    第8章 数据库的分库分表

    8-1 数据库分库分表的几种方式

    https://coding.imooc.com/class/chapter/49.html

    赞赏码

    非学,无以致疑;非问,无以广识

  • 相关阅读:
    MySQL 5.7笔记
    Golang学习笔记
    Ubuntu使用笔记
    Linux下安装nginx和php
    Eclipse远程调试Java程序
    CentOS下glibc更新
    Linux服务器运行环境搭建(三)——MySQL数据库安装
    Linux服务器运行环境搭建(二)——Redis数据库安装
    Linux下定时任务Crontab的使用
    Linux下nginx安装与配置
  • 原文地址:https://www.cnblogs.com/lxwphp/p/15452659.html
Copyright © 2011-2022 走看看