240 发简信
IP属地:广东
  • or不能走索引,指的是查询条件包含了非索引字段和索引字段,会导致索引字段走不了

    MySQL中使用OR连接查询条件不会让索引失效

    今天听到一种说法,说OR会使索引失效,最好使用UNION代替。查了一下发现的确有些文章这么说。但总觉得没什么道理。直觉上觉得虽然or连接的查询条件不能使用联合索引,但感觉两个...

  • 一次频繁cms gc问题的排查

    前言 前几天收到线上某机器cms-initial-remark次数超过13次报警,这台机器长时间没有过新功能上线,为啥会出现频繁cms gc告警呢,遂一起排查。 输出启动参数...

  • 自定义Spring结果包装类 HandlerMethodReturnValueHandler

    自定义 Spring 相应的包装类就是实现 HandlerMethodReturnValueHandler本文是基于Spring Boot 2环境进行开发的 supports...

  • 实现WebMvcConfigurer的addReturnValueHandlers,通过list.add(0,handler);添加到首部不可以吗

    自定义Spring结果包装类 HandlerMethodReturnValueHandler

    自定义 Spring 相应的包装类就是实现 HandlerMethodReturnValueHandler本文是基于Spring Boot 2环境进行开发的 supports...

  • 楼主也是在官方复制的图,不是他画的

    Redis的缓存淘汰策略LRU与LFU

    前言 Redis缓存淘汰策略与Redis键的过期删除策略并不完全相同,前者是在Redis内存使用超过一定值的时候(一般这个值可以配置)使用的淘汰策略;而后者是通过定期删除+惰...

  • 只会被当前事务update影响到返回的数据也能叫幻读?那岂不是不可重复读和脏读也会?

    MVCC 能解决幻读吗?

    昨天面试当中一个小伙认为MVCC可以解决RR中的幻读问题, 先说结论, MVCC不能解决幻读,很遗憾还是得用锁。 下面详细描述一下。InnoDB的MVCC, 实现的是基于多...

  • @船_长 而且如果当前事务的修改也能算的话,那岂不是脏读和不可重复读也都会出现吗。。脏读幻读不可重复读指的是不会受到别的事务影响查询到的数据吧

    MVCC 能解决幻读吗?

    昨天面试当中一个小伙认为MVCC可以解决RR中的幻读问题, 先说结论, MVCC不能解决幻读,很遗憾还是得用锁。 下面详细描述一下。InnoDB的MVCC, 实现的是基于多...

  • @船_长 作者的意思是当前事务的修改,导致当前事务两次读取不一致就是幻读吗?那照你这么说除非加锁读,不然都会出现幻读咯?还有快照读实际上就是普通的select,线上环境我就没见过加锁读的。。性能多差啊。。

    MVCC 能解决幻读吗?

    昨天面试当中一个小伙认为MVCC可以解决RR中的幻读问题, 先说结论, MVCC不能解决幻读,很遗憾还是得用锁。 下面详细描述一下。InnoDB的MVCC, 实现的是基于多...

  • 幻读写错了,mysql的RR并不存在幻读,幻读指的是查询返回一个数据列表,先不提交事务,在其他事务插入或者删除一条数据并提交事务的后,又查询这批数据,如果出现不一致才是幻读,mysql因为RR存在间隙锁和MVCC,不会存在幻读

    浅析Mysql的隔离级别及MVCC

    本文已授权Java知音公众号独家发布 一、Mysql的四个隔离级别 预备工作: 先创建一个test数据库及account表, 向account中插入两条测试数据 开启两个控制...