## 一、磁盤IO
風險
磁盤IO性能突然下降(使用更快的磁盤設備)
其他大量消耗磁盤性能的計劃任務(調整計劃任務,做好磁盤維護)
## 二、QPS和TPS
## 三、網卡流量
### 如何避免無法連接數據庫的情況
1.減少從服務器的數據
2.進行分級緩存
3.避免使用select * 進行查詢
4.分離業務網絡和服務器網絡
## 四、大表
一、可以稱為大表
1.記錄行數巨大,單表超過千萬行
2.表的額數據文件巨大,表數據文件超過10G
## 二、大表查詢的影響
慢查詢:很難在一定的時間內過濾出所需要額數據
大表對DDL操作影響
風險
MySQL版本< 5.5 建立索引會鎖表
MySQL版本 > = 5.5雖然不會鎖表但會引起主從延遲
修改表結構需要長時間鎖表
長時間的主從延遲
影響正常的數據操作
如何處理數據庫中的大表
分庫分表把一張大表分成多個小表
難點
分表主鍵的選擇
分表后跨跨分區數據的查詢和統計
大表的歷史數據歸檔
減少對前端后端業務的影響
難點
1.歸檔的時間點的選擇
2.如何進行歸檔操作