网站后端的数据库随着业务的不断扩大,用户的累积,数据库的压力会逐渐增大.一种办法是优化使用方法,也就是的优化 SQL 语句啦,添加缓存以达到减少存取的目的:另外一种办法是修改使用架构,在数据库层面上「分库分表」. 以前做手游服务器的时候,数据库用的是 NxM 的结构,即 N 个数据库,M 个表.通过用户 ID 哈希把不同的用户分布到不同的表中,以达到「均衡」的目的.分库分表是很常见的解决数据库压力的方法,适用于很多业务场景,比如社交类app,用户表.用户评论这种只会不断累加但不会删除. 我遇到一…