排序
MySQL索引入门:概念、类型与B+Tree原理
一、数据库索引相关概念 - **索引概念介绍:** 索引是数据库中用来提高数据读取性能的常用工具,所有mysql列类型都可以被索引,对相关列使用索引; 可以是提高select操作性能的最佳途径,可以尽...
PostgreSQL 索引基础:创建、维护与并发构建
一、索引介绍 索引是数据库中的一种快速查询数据的方法。索引中记录了表中的一列或多列值与其物理位置之间的对应关 系,就好比是一本书前面的目录,通过目录中页码就能快速定位到我们需要查询的...
MongoDB readPreference 读偏好配置
一、介绍 readPreference 主要控制客户端 Driver 从复制集的哪个节点读取数据,这个特性可方便地配置读写分离、就近读取等策略。 Read preference 的构成: - read preference mode - a tag set l...
MongoDB 调整 oplog大小引发的从库宕机
一、背景 为了调大 oplog window 窗口时间,在调大 oplog 的值后,引发了从库宕机。 **日志抓取:** 二、原因 在本案例中存在延迟从库的问题,延迟从库由于延迟,还没有应用到 oplog 就被 'drop'了,...
MySQL半同步复制实战:插件部署与同步确认
一、MySQL半同步复制实战核心要点:插件部署与同步确认 1.1 概念介绍说明 在MySQL5.5版本之前,数据库的复制是异步操作,主库和从库的数据之间存在一定的延迟,这样就存在数据存储不一致的隐患...
PostgreSQL Commit Log 与事务 ID 原理
一、CommitLog文件做什么的 PostgreSQL把事务状态记录在CommitLog中 从PostgreSQL10版本开始,CLOG文件是在pg_xact子目录下 前面也介绍过事务的状态有以下4种 CommitLog文件是一个位图文件,因...
Redis 为什么快:I_O 模型、Reactor 与内存机制
一、redis 为什么快? - 业务执行单线程,避免cpu不必要的上下文切换 - 存内存操作 - I/O 多路复用+事件模型 - 高效的数据结构+合理的数据编码 **视频补充:单线程模型为什么还能很快** - 单线...
MongoDB 副本集搭建
一、复制集部署 1.1 系统优化 1.2 下载文件: 1.3 新建mongo目录 1.4 生产key认证文件 1.5 配置生成 **配置文件** 根据需求修改相应参数: 1.6 修改权限: 1.7 集群启动 1.8 初始化存储集群 ,配置...
MySQL Binlog配置与查看实战:参数、格式与日志解析
一、查看数据库binlog日志配置参数 进入到数据库服务系统环境中,可以使用命令进行查看binlog日志功能是否开启; 配置参数信息说明: * log_bin:表示是否开启日志功能 * sql_log_bin:是否记录...
MySQL延时从库实战:延迟复制与误操作恢复
一、MySQL延时从库实战核心要点:延迟复制与误操作恢复 1.1 概念介绍说明 表示人为主动方式将一个从库进行配置,使从库可以按照指定的时间延时后,再进行和主库完成相应数据信息同步; 1.2 功能...











