打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素

打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
连接数,并发量 500 服务器连接错误
磁盘IO:
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
网卡流量: 1000MB
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
什么的表才叫大表???
超过千万行,10G
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
大表的影响:
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
大表对DDL操作的影响
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
修改表的结构需要长时间锁表
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
5.5和版本5.7—-
分库分表–解决方法
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
订单表–订单明细表
大表的历史数据归档
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
大事务对性能的影响:
what is 事务
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
原子性,一致性,隔离性,持久性
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
回滚——————–
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
一致性——–
总金额不会变化—————-
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
事务的隔离性—mysql默认可重复读
begin;启动事务 可重复读就是读出来一样
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
事务的可持久性
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
什么是大事务???
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
Innodb行级锁
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
如何处理大事务?”
分批处理。。。。
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素
打造扛得住的MySQL数据库架构-第一课--影响数据库性能的因素