数据库 第810页
-
面试竟被问到Redis事务,触及知识盲区,脸都绿了
前言 前几天有读者说自己面试被问到Redis的事务,虽然不常用,但是面试竟然被问到,平时自己没有注意Redis的事务这一块,面试的时候被问到非常不好受。 虽然,这位读者面试最后算是过了,但是薪资方面没...
-
-
MySQL DBA必备:MySQL 5.7升级8.0过程(全)
为什么升级到MySQL 8.0 基于安全考虑 基于性能和 稳定性考虑: mgr复制 ,并行复制writeset 等功能,性能提升 新的功能: Hash join ,窗口函数,DDL即时,json 支持...
-
一口气说出9种分布式ID生成方式,面试官有点懵了
面试官应该是对应聘者的回答不太满意,他想听到一个他认为最优的解决方案,其实这无可厚非。同样一个bug,能用一行代码解决问题的人和用十行代码解决问题的人,你会选哪个入职?显而易见的事情!所以看待问题还是...
-
同事问我MySQL怎么递归查询,我懵逼了...
前言 最近在做的业务场景涉及到了数据库的递归查询。我们公司用的 Oracle ,众所周知,Oracle 自带有递归查询的功能,所以实现起来特别简单。 但是,我记得 MySQL 是没有递归查询功能的,那...
-
MySQL同步延迟,是个难题
在mysql应用中,最让人揪心的就是同步延迟问题,原因是多方面的,但带来的负面影响非常大,甚至都无法解释。 mysql作为最流行的关系型数据库之一,它的强项可能并不是速度,并行复制能力也并不强,所以如...
-
彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)
分库分表是什么 下边以电商系统中的例子来说明,下图是电商系统卖家模块的表结构: 通过以下SQL能够获取到商品相关的店铺信息、地理区域信息: SELECT p.*,r.[地理区域名称],s.[店铺名称]...
-
-
我C,MySQL双主架构,原来能这么玩
经常有朋友问,MySQL双主的一致性问题,今天简单聊一聊。 MySQL为什么要使用双主架构? MySQL最常见的集群架构,是一主多从,主从同步,读写分离的架构。通过这种方式,能够扩充数据库的读性能,保...
-
SQL查找是否"存在",别再count了,很耗费时间的
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*) 呢? 无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的...
