mysql优化: 1.可以用数据缓存,常见的memcache 2.数据库本身有很多缓存机制,可使用对应的缓存策略 3.对数据来说,竟可能使用索引 4.对请求而言,可以实现读写分离,对读请求负载均衡 5.对大数据库或者表,可根据业务逻辑进行分库分表 6.多有的优化,尽可能网内存中存放 分库分表
分库:当数据库的数据非常庞大,可以把数据库分成几个数据库,每个数据库当一类数据,最后在拼接起来
分表:有两种分法:
1.水平拆分:一个表中有10亿条记录,将这10亿条记录分成每10万条记录为一个表
2.垂直拆分:将一个字段或者多个字段分成一个表