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