所有内容 第464页
-
微服务消息代理选型:Redis、Kafka、RabbitMQ
在为微服务使用异步通信时,通常使用消息代理。代理确保不同微服务之间的通信可靠稳定,消息在系统内得到管理和监控,并且消息不会丢失。您可以从几个消息代理中选择,它们的规模和数据功能各不相同。这篇博文将比较...
-
面试官:你说你精通Redis,你看过持久化的配置吗?
前边我们已经介绍了Redis五种数据类型的命令与配置文件的基本配置,今天让我们从理论和配置两个层面来揭开Redis持久化的神秘面纱。 所谓持久化可以简单理解为将内存中的数据保存到硬盘上存储的过程。持久...
-
眼见为实,看看MySQL中的隐藏列!
在介绍mysql的多版本并发控制MVCC的过程中,我们提到过mysql中存在一些隐藏列,例如行标识、事务ID、回滚指针等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢? 本文我们...
-
一文读懂一条查询语句的宿命
select * from XXX where id=1; 这应该是n年前入门mysql必用的查询语句了吧,学如逆水行舟,不进则退,这么久过去了,你知道这条语句在Mysql内部的执行过程吗? 我们先来...
-
美团面试:使用MySQL,你遇到过哪些坑?
本文技术面试题,是本人亲身经历的。所以,十年老兵告诉你,作为一枚后端开发人员,不管你们公司有没有DBA,数据库相关技术都是必备的。 面试官:对于锁这一块,你还是掌握的蛮好的。 菜鸟我:(稍稍微笑,表示...
-
关于MySQL,这篇都没人赞,太没天理了!
研发的童鞋每次对MySQL库表做重大操作之前,例如: 修改表结构;批量修改或者删除数据; 都会向DBA申请进行数据库的备份。 画外音:又或者说,不备份直接操作啦? 那DBA童鞋是怎么进行MySQL备份...
-
-
MyISAM与InnoDB的索引,究竟有什么差异?
数据库的索引分为主键索引(Primary Inkex)与普通索引(Secondary Index)。InnoDB和MyISAM是怎么利用B+树来实现这两类索引,其又有什么差异呢?这是今天要聊的内容。...
-
切记!MySQL 中 ORDER BY 与 IMIT 不要一起用,有大坑
现象与问题 ORDER BY排序后,用LIMIT取前几条,发现返回的结果集的顺序与预期的不一样。 下面是我遇到的问题: 可以看到,带LIMIT与不带LIMIT的结果与我预期的不一样,而且“很不可思议”...
-
MySQL 深潜 - 一文详解 MySQL Data Dictionary
一、背景 在 MySQL 8.0 之前,Server 层和存储引擎(比如 InnoDB)会各自保留一份元数据(schema name, table definition 等),不仅在信息存储上有着重复...
