【MySQL】当前读、快照读、MVCC
【MySQL】当前读、快照读、MVCC当前读: select...lock in share mode (共享读锁) select...for update update , delete , insert
当前读, 读取的是最新版本, 并且对读取的记录加锁, 阻塞其他事务同时改动相同记录,避免出现安全问题。
springboot--springboot+mybatis多数据源最简解决方案
说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们项目是后者的模式,网上找了很多,大都是根据jpa来做多数据源解决方案,要不就是老的spring多数据源解决方案,还有的是利用aop动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支持而已,折腾了两个小时整理出来,供大家参考。
数据管理DMS 全量SQL诊断:你的SQL是健康的蓝色,还是危险的红色?
使用MySQL数据库的用户,不可避免都会遇到下面三个难题:
1、历史问题难定位——数据库凌晨3点发生了CPU 100%的告警,但是该时间段却没有任何慢SQL,怎么继续查找原因?
2、SQL压测模版难获取——下周要进行大促压测,DBA只能找业务方一个个的收集SQL模版、执行频率,这种方式效率低,并且无法保证正确性;
3、慢SQL是否要优化——不是所有的慢SQL都需要第一优先级优化,用户迫切需要知道数据库上哪些SQL最消耗资源,优化这些SQL,才可以提高实例的稳定性;
全量SQL诊断可以快速的解决上述问题。