排序
mysqldump逻辑备份实战:全库、单库、多库与表级备份
一、数据库全库备份操作练习实践命令 **将数据库中所有数据库全部备份(-A)** 本机进行备份 相关参数说明: * --single-transaction:保证Innodb引擎一致性备份及实现无锁热备份 * --set-gtid-...
MongoDB readConcern 读隔离性保证
一、什么是 readConcern? 1、定义: readPreference 决定从哪个节点读取,readConcern 决定该节点的哪些数据是可读的。主要保证事务中的隔离性,避免脏读。类似于关系数据库的隔离级别。可选值包括...
PostgreSQL 咨询锁与 SQL MED 实战
一、什么是咨询锁 1.1 简介 PostgreSQL允许创建由应用定义其含义与数据库本身没有关系的锁,这种锁被称为咨询锁,英文为Advisory Lock。 “select * from table where pid= for update”也可以...
PostgreSQL 索引基础:创建、维护与并发构建
一、索引介绍 索引是数据库中的一种快速查询数据的方法。索引中记录了表中的一列或多列值与其物理位置之间的对应关 系,就好比是一本书前面的目录,通过目录中页码就能快速定位到我们需要查询的...
PostgreSQL Commit Log 与事务 ID 原理
一、CommitLog文件做什么的 PostgreSQL把事务状态记录在CommitLog中 从PostgreSQL10版本开始,CLOG文件是在pg_xact子目录下 前面也介绍过事务的状态有以下4种 CommitLog文件是一个位图文件,因...
Redis 高级数据类型与 Key 管理实践
一、高级数据类型 1.1 bitmap(位存储) **简介** - bitmap 是位图数据结构,只有0 和 1 两个状态 - Bitmaps本身不是一种数据类型, 实际上它就是字符串(key-value),但是它可以对字符串的位进...
MySQL Clone复制实战:用克隆方式重建从库
一、MySQL Clone复制实战核心要点:用克隆方式重建从库 1.1 概念介绍说明 利用clone plugin方式可以实现数据迁移备份恢复操作,同样也可以利用克隆技术实现主从数据同步操作,即完成快速构建从...
MySQL执行计划入门:EXPLAIN 与扫描类型解析
一、数据库执行计划概念 - **执行计划介绍:** 在介绍数据库服务程序运行逻辑时,在SQL层处理SQL语句时,会根据解析器生成解析树(多种处理方案); 然后在利用优化器生成最终的执行计划,然后...
PostgreSQL 安装指南:Windows、YUM 与源码编译
一、Windows安装 https://www.postgresql.org/ 二、centos yum安装 2.1 安装源 2.2 安装依赖包 如果报错,(another app is currently holding the yum lock,waiting for it to exit……) 安装...
MongoDB 优化技巧
一、避免使用 skip,改为使用范围查询 在官方文档中的 skip 章节有提及: Using Range Queries Range queries can use indexes to avoid scanning unwanted documents, typically yielding better...









