数据库运维 第2页
MongoDB 的 ACID 事务支持-AI运维探索者

MongoDB 的 ACID 事务支持

一、介绍 MongoDB 虽然已经在 4.2 开始全面支持了多文档事务,但并不代表大家应该毫无节制地使用它。相反,对事务的使用原则应该是:**能不用尽量不用。** 为什么不建议使用? 事务 = 锁,节点协调,...
头像2年前
04815
PostgreSQL 数据类型详解:从数值、时间到 JSON 与数组-AI运维探索者

PostgreSQL 数据类型详解:从数值、时间到 JSON 与数组

一、数据类型介绍 1.1 数据类型的分类 | 分类名称 | 说明 | | - | - | | boolean 数据类型 | PostgreSQL 支持 SQL 标准的 boolean 数据类型。跟 mysql 差异:与 MySQL 中的 bool、boolean 类型...
头像2年前
04215
Kubernetes 备份脚本整理:GitLab、MySQL 与 PostgreSQL 备份实战-AI运维探索者

Kubernetes 备份脚本整理:GitLab、MySQL 与 PostgreSQL 备份实战

一、三份脚本的职责拆分 1.1 GitLab 备份脚本 1.2 MySQL 备份脚本 1.3 PostgreSQL 备份脚本 - 二、三份脚本的共同模式 - 2.1 共同的技术路线 - 先通过 `kubectl get pod -A` 动态发现目标 Pod。...
头像2年前
04715
MongoDB mongos 连接数异常-AI运维探索者

MongoDB mongos 连接数异常

一、背景 在 sharding 集群中,我们发现 MongoDB ops 异常,但数据库的负载压力并不高,经过检查发现 mongos 连接数异常引发的后端 ops 异常抖动。 二、日志信息 日志中能够看到,越来越多的连接不...
头像2年前
02414
MySQL用户管理实战:创建、查询、改密、删除与锁定-AI运维探索者

MySQL用户管理实战:创建、查询、改密、删除与锁定

一、创建数据库服务用户信息 创建数据库服务用户信息格式: '用户名称信息'@'白名单信息' * 用户名称信息:创建的用户字符串信息 * 白名单信息:网段IP地址信息或者名称信息 用户信息构成:用户...
头像2年前
02214
MySQL初始化配置实战:源码安装、配置文件与启动命令-AI运维探索者

MySQL初始化配置实战:源码安装、配置文件与启动命令

一、初始化配置方式一:源码安装数据库服务 1、数据库服务源码安装准备阶段: (1) 下载数据库服务软件程序(源码程序) 下载链接地址:https://dev.mysql.com/downloads/mysql/ (2) 处理数据库...
头像2年前
03514
mysqldump逻辑备份实战:全库、单库、多库与表级备份-AI运维探索者

mysqldump逻辑备份实战:全库、单库、多库与表级备份

一、数据库全库备份操作练习实践命令 **将数据库中所有数据库全部备份(-A)** 本机进行备份 相关参数说明: * --single-transaction:保证Innodb引擎一致性备份及实现无锁热备份 * --set-gtid-...
头像2年前
04014
MongoDB readConcern 读隔离性保证-AI运维探索者

MongoDB readConcern 读隔离性保证

一、什么是 readConcern? 1、定义: readPreference 决定从哪个节点读取,readConcern 决定该节点的哪些数据是可读的。主要保证事务中的隔离性,避免脏读。类似于关系数据库的隔离级别。可选值包括...
头像2年前
04414
PostgreSQL 咨询锁与 SQL MED 实战-AI运维探索者

PostgreSQL 咨询锁与 SQL MED 实战

一、什么是咨询锁 1.1 简介 PostgreSQL允许创建由应用定义其含义与数据库本身没有关系的锁,这种锁被称为咨询锁,英文为Advisory Lock。 “select * from table where pid= for update”也可以...
头像2年前
02814
PostgreSQL 索引基础:创建、维护与并发构建-AI运维探索者

PostgreSQL 索引基础:创建、维护与并发构建

一、索引介绍 索引是数据库中的一种快速查询数据的方法。索引中记录了表中的一列或多列值与其物理位置之间的对应关 系,就好比是一本书前面的目录,通过目录中页码就能快速定位到我们需要查询的...
头像2年前
03414