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

第一点   不在数据库做运算,做运算会导致这句sql执行时间较长。

如果是单纯的select其实问题不大,

如果是update中做运算,因为sql执行时间较长,会导致大量数据一直处于锁住状态。

 

第二点   CPU计算业务会消耗较多CPU,导致数据库处理能力降低。

 

第五点  大sql指的是多表关联的那种SQL,高并发情况下 大sql很容易堵死整个数据库,

高并发情况下宁愿多发几条SQL到数据库中获取各表的id,然后在业务层做关联匹配。

 

第一点   避免使用存储过程,是因为Mycat只能通过sql进行分表分库查询,

所以存储过程中的sql是无法进行分表分库查询的。

 

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

 

posted on 2018-11-20 14:23  HB1  阅读(695)  评论(0)    收藏  举报

导航