目前项目在从单体进化到了分布式架构以后,一个服务就会以多个副本的形式运行在不同的主机上,这样带来了性能和体验提升的同时,也为我们的开发运维同学带...
这一篇继续讲SQL的优化问题,在常规应用开发中,Mysql的单表性能都是够用的,从量级来看,一般以整型值为主的表在千万级以下,字符串为主的表在五...
Mysql是我们在日常开发中最常使用的一种数据库,当我们利用Mysql实现各种业务增删改查时,都是将其当做一个黑盒在使用,我们的系统只需要从数据...
Mysql前面已经把基础和原理部分铺垫的差不多了,现在要来讲讲的是Sql优化和调优部分了,这个基本是Mysql拷问系列最直接灵魂的环节了,优化这...
今天这篇主要是针对索引,开篇前先对Mysql数据库的性能有个整体的认识,一般来讲8c16g的数据库qps在1000~2000,而16c32g的数...
开发对于数据库的了解可不能局限于CURD,数据库的技能复杂度也不是仅仅写几个复杂的sql语句,这个Mysql系列就是对数据库由浅到深的总结。 一...
今天这篇就来讲讲Mysql中比较高频的锁和事务吧。 一、Mysql锁事 1、锁的类型有哪些呢 总的来说,InnoDB共有七种类型的锁: 共享/排...
java并发包下很多API都是基于AQS来实现的加锁和释放锁等功能的,比如ReentrantLock、ReentrantReadWriteLoc...
要想讲清楚volatile关键字,这时候就应该主动从内存模型开始讲起,然后说原子性、可见性、有序性的理解,铺垫好这些才是到volatile关键字...