## 一、磁盘IO
风险
磁盘IO性能突然下降(使用更快的磁盘设备)
其他大量消耗磁盘性能的计划任务(调整计划任务,做好磁盘维护)
## 二、QPS和TPS
## 三、网卡流量
### 如何避免无法连接数据库的情况
1.减少从服务器的数据
2.进行分级缓存
3.避免使用select * 进行查询
4.分离业务网络和服务器网络
## 四、大表
一、可以称为大表
1.记录行数巨大,单表超过千万行
2.表的额数据文件巨大,表数据文件超过10G
## 二、大表查询的影响
慢查询:很难在一定的时间内过滤出所需要额数据
大表对DDL操作影响
风险
MySQL版本< 5.5 建立索引会锁表
MySQL版本 > = 5.5虽然不会锁表但会引起主从延迟
修改表结构需要长时间锁表
长时间的主从延迟
影响正常的数据操作
如何处理数据库中的大表
分库分表把一张大表分成多个小表
难点
分表主键的选择
分表后跨跨分区数据的查询和统计
大表的历史数据归档
减少对前端后端业务的影响
难点
1.归档的时间点的选择
2.如何进行归档操作