- 博客(4)
- 收藏
- 关注
原创 Mysql表的水平和竖直拆分
目前很多互联网都存在单表数据量过大的问题,且一些调查问卷的系统,或者数据源都是一些以Excel表上传的数据,而一般作为刚工作的小伙伴,对于表的设计只存在于初步阶段,将Excel上的每个sheet页的每个列按部就班的放在了一个表的每个字段上,从而导致了一个表存在大量的字段和数据。1、水平拆分水平拆分是指数据表行的拆分,表的行数超过200万行时,就会变慢,这时可以把一张的表的数据拆成多张表来存放。对于单表的数据量过大达到百万级或千万级别的数据,每次的查询很慢很慢,即使你加了索引也达不到业务想要的结果,所以
2021-11-25 14:00:15
711
2
原创 经典Linux面试题
46个经典Linux面试题问题一: 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示 ? 切换目录用/data/tomcat./ 上级目录 …/~/cd问题二:怎么查看当前进程?怎么执行退出?怎么查看当前路径?psexitpwd问题三:怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当前用户 id?查看指定帮助用什么clearctrl +cctrl +z 挂起当前线程 fg 恢复后台...
2021-11-24 16:39:41
124
原创 Mysql常见问题
Mysql常见问题1、一张表里面 有一个自增的主键,当insert了10条数据之后,删除了第 8,9,10条记录,再把mysql重启,在insert一条记录,那么这条记录的id 是11 还是8 ?(1)如果表是MyISAM引擎 那么是 18因为MyISAM表会把自增的最大主键ID 记录到数据文件里面,重启Mysql的最大ID主键也不会丢失(2)如果表的类型是InnoDB 那么是 15因为InnoDB只会把自增的最大主键Id记录到内存中,重启Mysql或者对表进行OPTIMIZE 操作最大的id数据
2021-11-24 16:35:27
731
原创 乐观锁在项目中的应用
什么是乐观锁?SpringBoot项目中如何使用Mybatis-plus实现乐观锁1、乐观锁主要用来解决丢失更新问题2、什么是丢失更新丢失更新:当两个用户,用户A和用户B对同一数据C的年龄(10)进行修改时,因为即使在高并发的时候,提交也会有先后顺序,A将C的年龄10修改为20之后,B将C的年龄10修改为30,最后查询数据时,查询的是B修改后的数据,这就是丢失更新正确的情况应该是,A先将年龄修改为20,B修改20为30,而不是两个用户同时修改103、怎么解决丢失更新问题针对丢失更新问题,一般有
2021-11-22 13:40:49
1145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅