数据库 第790页
-
-
MySQL垂直分库,水平分库,垂直分表,水平分表
之前经常被问道这些分库分表的概念,只是大概知道,但是具体如何定义的,问什么这么定义还是不太理解,今天对着数据表中的数据沉思的时候,突然间醒悟,原来这些概念非常好理解,而且可以说水平和垂直这两个词用得恰...
-
大厂数据库事务实践-事务生效就能保证正确回滚?
1 AOP实现事务的原理 可理解为使用 try/catch 包裹被 @Transactional 注解的方法: 当方法抛异常并满足条件时,在 catch 中可设置事务回滚若无异常,则直接提交事务。 刚...
-
MySQL如何实现查询数据并根据条件更新到另一张表?
数据案例 原本的数据库有3张表。 t_user :用户表,存放用户的基本信息。t_role :角色表,存放角色信息。t_role_user:存放角色与用户的对应关系。 因为业务逻辑的改变,现在要把它们...
-
-
Redis为什么又引入了多线程?单线程不香了?
相信你一定不止一次见过Redis是单线程模式,不过说实话那只是个老版本,这个问题是一位老哥的大厂面试题,跟我分享了一下。想着自己就知道redis6.0以前一直都是单线程,到了6的版本才加入了多线程,还...
-
为什么MySQL不建议使用Delete删除数据?
前言 我负责的有几个系统随着业务量的增长,存储在MySQL中的数据日益剧增,我当时就想现在的业务方不讲武德,搞偷袭,趁我没反应过来把很多表,很快,很快啊都打到了亿级别,我大意了,没有闪,这就导致跟其J...
-
客户端连接 MySQL 失败故障排除
在 MySQL 的日常运维中,客户端连接 MySQL 失败的现象也很常见。对于这种情况,分下面的三类进行排查。 一、mysqld 进程没有正常运行 遇到这种情况首先到服务器上看看 mysqld 进程是...
-
线上问题事迹(一)数据库事务居然都没生效?
但仅为方法添加@Transactional注解 你就以为这就够了吗? 事务未被正确处理,一般不会导致停止服务,更不易在测试阶段复现。但随系统业务越来越复杂,就会带来大量数据不一致问题,随后就是大量线上...
-
糟了,生产环境MySQL主从数据库不一致怎么办?!
问题今天发现Mysql的主从数据库没有同步 先上Master库: mysql˃show processlist; 查看下进程是否Sleep太多。发现很正常。 show master status; 也...
