08 2018 档案

摘要:前面一文 mysql锁 介绍了mysql innodb存储引擎的各种锁,本文介绍一下innodb存储引擎的间隙锁,就以下问题展开讨论1.什么是间隙锁?间隙锁是怎样产生的?2.间隙锁有什么作用?3.使用间隙锁有什么隐患?一、间隙锁的基本概念1.什么叫间隙锁当我们用范围条... 阅读全文
posted @ 2018-08-14 21:15 无名草110 阅读(6219) 评论(2) 推荐(4)
摘要:前提:表按照uid水平分为2张,其他情况类似推理需求:通过字段time升序分页,实现 select * from T order by time offset X limit Y1.全局视野法假设现在要拿到第3页的数据,如下图所述,服务层通过uid取模将数据分布到两个... 阅读全文
posted @ 2018-08-11 15:33 无名草110 阅读(235) 评论(0) 推荐(0)
摘要:ReenTrantLock可重入锁(和synchronized的区别)总结可重入性:从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大。两者都是同一个线程没进入一次,锁的计... 阅读全文
posted @ 2018-08-08 21:04 无名草110 阅读(290) 评论(0) 推荐(0)
摘要:1.测试目的: 测试出opcache中,opcache.revalidate_freq这个参数最适合的大小 说明:如果opcache.revalidate_freq参数越大,服务器单位时间能接收的请求越多,但是加载代码的频率越低,会造成代码加载不及时的问题,本次测试要找出相对最适合值 2.测试方法 阅读全文
posted @ 2018-08-08 11:07 无名草110 阅读(1248) 评论(0) 推荐(0)