数据库 第774页
-
MySQL:好好的索引,为什么要下推?
前段时间有读者提议讲讲索引下推,这期就把这事儿安排上。多余的前言就不赘述了,我们直接开始。 列位坐好! - 思维导图 - 回表操作 对于数据库来说,只要涉及到索引,必然绕不过去回表操作。当然这也是我们...
-
Redis 中如何根据两个字段排序
Redis 是一个内存型数据库,其最大的作用就是当做缓存使用。提供了几种数据类型,方便开发过程中应对不同的需求场景。 需求是这样的,有一些需要排序的数据,按照不止一个维度进行排序,对应到数据库里,就是...
-
数据源集市实时流转MySQL状态表的优化方案
自打构建数据源集市的技术栈以来,其实整个体系也在不断的完善,在数据流转的出口方向我们基本达成了一致,那就是在保证数据准确性和稳定性的基础上尽可能按照实时的标准去落地数据交付效率,所以数据源集市的目标不...
-
一不小心把MySQL密码忘记了,该怎么办?
一、问题背景 很久之前,在centos服务器上安装了mysql5.7的数据库,但是很长时间没有使用过,里面有很多宝贵的数据,但是不幸的是密码忘记了~~。 此时,就想是否有一种办法,能找回密码或者修改密...
-
5个方案告诉你:高并发下先操作数据库还是先操作缓存?
前言 在分布式系统中,缓存和数据库同时存在时,如果有写操作的时候,先操作数据库还是先操作缓存呢?先思考一下,可能会存在哪些问题,再往下看。下面我分几种方案阐述。 缓存维护方案一 假设有一写(线程A)一...
-
MySQLump 参数--Lock-Tables浅析
mysqldump有一个参数--lock-tables,以前对这个参数也没有深入、详细了解过,直到上次有个网友问“参数lock-tables 是一次性锁定当前库的所有表,还是锁定当前导出表?“ ,之前...
-
带给你一篇Elasticsearch入门文章
引言 Elasticsearch(以下简称ES)是我想写想了很久的一个系列,因为他是我在老东家离职前刚接触的最后一个新技术,当时就是对某子业务的商品搜索做改造,从MySQL迁移商品数据到ES中。 我先...
-
MySQL随机恢复的几个段位
对于MySQL数据恢复而言,其实很多时候都会有点儿不踏实,大多数情况下备份恢复体系的建设是一气呵成的,建设完善之后保持原样,就很少干预和测试了,而一旦需要恢复的时候,才发现这也不好,那也不完善,轻则花...
-
Go语言增强版操作MySQL(SQLX)
前言 上次咱们学习了如何使用Go操作Mysql,并且实现了简单的增删改查。 但是相对来说,还有有点复杂的,可能那些大佬也都觉得繁琐叭。 就又开发出了增强版查询Mysql操作库Sqlx。 mod文件 g...
-
MySQL 8.0不讲武德,给我挖坑!
图片来自 Pexels 其实,在 MySQL 8.0 ,优化器在分组查询时都会进行隐式排序。那既然隐式排序为什么还要保留 Order by?隐式排序的目的又是什么呢?让我们一起来看看。 背景小故事 年...
