Mysql同步机制 - PXC 高并发场景下的一些数据库注意事项

第一点 不在数据库做运算,做运算会导致这句sql执行时间较长。
如果是单纯的select其实问题不大,
如果是update中做运算,因为sql执行时间较长,会导致大量数据一直处于锁住状态。
第二点 CPU计算业务会消耗较多CPU,导致数据库处理能力降低。
第五点 大sql指的是多表关联的那种SQL,高并发情况下 大sql很容易堵死整个数据库,
高并发情况下宁愿多发几条SQL到数据库中获取各表的id,然后在业务层做关联匹配。



第一点 避免使用存储过程,是因为Mycat只能通过sql进行分表分库查询,
所以存储过程中的sql是无法进行分表分库查询的。

这种写法可以省去保存前的一些唯一性检查,通过返回值是否为0来判断写入是否成功。
浙公网安备 33010602011771号