数据库运维 第14页
MySQL升级与回滚实战:Inplace升级、版本确认与回退-AI运维探索者

MySQL升级与回滚实战:Inplace升级、版本确认与回退

一、常见的数据库服务程序升级方式 | 方式 | 升级说明 | 备注说明 | | -------------------------------- | -------------------- | ----------------------------------------- | | 单台服务器...
头像2年前
0476
Redis 运维问题与性能优化案例-AI运维探索者

Redis 运维问题与性能优化案例

一、数据类型选择不合理 1、选择合适的类型 当一个可以聚合的内容分开存储时,总共占用了( 64+57+61) =182字节,改为 hash存储时,占用了 98字 节。 2、压缩列表的条件: '列表中元素数量 <...
头像2年前
0386
MongoDB 调整 oplog大小引发的从库宕机-AI运维探索者

MongoDB 调整 oplog大小引发的从库宕机

一、背景 为了调大 oplog window 窗口时间,在调大 oplog 的值后,引发了从库宕机。 **日志抓取:** 二、原因 在本案例中存在延迟从库的问题,延迟从库由于延迟,还没有应用到 oplog 就被 'drop'了,...
头像2年前
0286
RedisShake 数据迁移与同步实战-AI运维探索者

RedisShake 数据迁移与同步实战

一、RedisShake能做什么 redis-shake是一个用于在两个 redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求。 GitHub地址 : https://github.com/alibaba/RedisShake 作用 &应用场景...
头像2年前
0445
MongoDB 副本集的选举-AI运维探索者

MongoDB 副本集的选举

一、影响选举的因素 整个集群必须有大多数节点存活;被选举为主节点的节点必须: - 能够与多数节点建立连接 - 具有较新的 oplog - 具有较高的优先级(如果有配置) 二、选举的机制: Bully算法 mongo...
头像2年前
0455
Redis Cluster 核心原理与运维命令-AI运维探索者

Redis Cluster 核心原理与运维命令

一、Redis Cluster核心原理 1.1 gossip通信流程 1.1 gossip简介 1.1 gossip消息类型 redis常用的gossip消息:ping,pong,meet,fail ping和meet的消息接受流程 节点通信选择-兼容实时和成本 1.2 ...
头像2年前
0395
CacheCloud 部署与接入实践-AI运维探索者

CacheCloud 部署与接入实践

一、CacheCloud 是什么? CacheCloud是一个 Redis云管理平台:支持 Redis多种架构 (Standalone、 Sentinel、 Cluster)高效管理、 有效降低大规模 redis运维成本,提升资源管控能力和利用率。平...
头像2年前
0275
MySQL子查询与元数据实战:嵌套查询、information_schema 与函数-AI运维探索者

MySQL子查询与元数据实战:嵌套查询、information_schema 与函数

一、1不相关子查询 子查询知识引入: 查询所有比'CLARK'工资高的员工的信息 一条SQL语句含有多个select,先执行子查询,再执行外查询; 子查询可以独立运行,就称为不相关子查询;根据子查询的...
头像2年前
0355
PostgreSQL WAL 原理详解:LSN、循环复用与日志解读-AI运维探索者

PostgreSQL WAL 原理详解:LSN、循环复用与日志解读

一、WAL文件介绍 WAL文件是“Write Ahead Log”的简称,就是数据库重做日志,与Oracle的Redo Log的功能是一样的 路径:pg_wal子目录下 文件名为24个字母长度的都是WAL文件 为什么要在这样命名,...
头像2年前
0315
MySQL字符集与排序规则实战:utf8mb4、校对规则与配置-AI运维探索者

MySQL字符集与排序规则实战:utf8mb4、校对规则与配置

一、字符编码作用介绍 在使用数据库服务时,有时在数据库表中输入中文信息条目时,默认经常会遇到字符乱码问题,输入中文信息为什么会出现乱码: 系统字符编码概念解释: 计算机,不能直接存储...
头像2年前
0405