CPU时间都去哪了:一步步定位数据库代码中的性能极限

CPU时间都去哪了:一步步定位数据库代码中的性能极限

前言 最近接到技术支持部门的求助,说是有个客户在测试我司数据库某个版本的过程中发现明显的性能问题,希望我们能够帮忙尽快找到原因,并提供解决方案。经过调查研究,最终确定是由CPU cache line false sharing 引起的问题。 鉴于网上类似的文章较少,并且

为什么智能手机的手机内存卡槽都去哪了?看完算搞懂了

其实有很多智能手机刚开始的时候都是可以另外再加一张内存卡的,这种方法很大程度上解决了手机内存不够的方法,但是后来人们发现,另外加内存卡确实是方便,但是内存卡容易损坏。 而且当时苹果手机已经在智能手机市场上已经占据了较大的比例,所以许多的手机