数据库运维 第9页
Redis 运维问题与性能优化案例-AI运维探索者

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

一、数据类型选择不合理 1、选择合适的类型 当一个可以聚合的内容分开存储时,总共占用了( 64+57+61) =182字节,改为 hash存储时,占用了 98字 节。 2、压缩列表的条件: '列表中元素数量 <...
头像2年前
0446
MySQL索引入门:概念、类型与B+Tree原理-AI运维探索者

MySQL索引入门:概念、类型与B+Tree原理

一、数据库索引相关概念 - **索引概念介绍:** 索引是数据库中用来提高数据读取性能的常用工具,所有mysql列类型都可以被索引,对相关列使用索引; 可以是提高select操作性能的最佳途径,可以尽...
头像2年前
0437
MongoDB 最大连接数限制-AI运维探索者

MongoDB 最大连接数限制

- 一、原因 - MongoDB 数据库没有配置连接数 - 应用异常导致连接激增 一、MongoDB 的最大连接数可以是无限多吗? 查看 MongoDB 进程的 max open files 大小是:150240 在库中通过 serverstatus() ...
头像2年前
0437
MongoDB 高级集群设计:全球多写-AI运维探索者

MongoDB 高级集群设计:全球多写

- 一、规划 - 1.1 config - 二、:20004 - 三、:20005 - 四、:20006 - 4.1 shard0 - 五、:20001 - 六、:20002 - 七、:20003 - 7.1 shard2 - 八、:20001 - 九、:20002 - 十、:20003 - 10.1 mongos...
头像2年前
0437
MongoDB 异构平台在线迁移-AI运维探索者

MongoDB 异构平台在线迁移

一、为什么要迁移至 MongoDB - 1.1 MongoDB数据库定位 - OLTP /OLAP 数据库 - 原则上 Oracle 和 MySQL 能做的事情,MongoDB 都能做(包括 ACID 事务) - 优点:横向扩展能力,数据量或并发量增加时候...
头像2年前
0436
MongoDB 副本集搭建-AI运维探索者

MongoDB 副本集搭建

一、复制集部署 1.1 系统优化 1.2 下载文件: 1.3 新建mongo目录 1.4 生产key认证文件 1.5 配置生成 **配置文件** 根据需求修改相应参数: 1.6 修改权限: 1.7 集群启动 1.8 初始化存储集群 ,配置...
头像2年前
0427
MySQL Clone插件实战:概念、原理与克隆部署-AI运维探索者

MySQL Clone插件实战:概念、原理与克隆部署

一、数据库克隆概念介绍 在数据库MySQL 8.0(8.0.17+)版本中,引入了数据库的克隆功能,主要是借助clone-plugin实现的,是对数据页底层克隆; 克隆的数据是InnoDB存储引擎中的物理快照信息,包...
头像2年前
0428
MySQL子查询与元数据实战:嵌套查询、information_schema 与函数-AI运维探索者

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

一、1不相关子查询 子查询知识引入: 查询所有比'CLARK'工资高的员工的信息 一条SQL语句含有多个select,先执行子查询,再执行外查询; 子查询可以独立运行,就称为不相关子查询;根据子查询的...
头像2年前
0425
MySQL初始化配置实战:源码安装、配置文件与启动命令-AI运维探索者

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

一、初始化配置方式一:源码安装数据库服务 1、数据库服务源码安装准备阶段: (1) 下载数据库服务软件程序(源码程序) 下载链接地址:https://dev.mysql.com/downloads/mysql/ (2) 处理数据库...
头像2年前
04214
Redis 为什么快:I_O 模型、Reactor 与内存机制-AI运维探索者

Redis 为什么快:I_O 模型、Reactor 与内存机制

一、redis 为什么快? - 业务执行单线程,避免cpu不必要的上下文切换 - 存内存操作 - I/O 多路复用+事件模型 - 高效的数据结构+合理的数据编码 **视频补充:单线程模型为什么还能很快** - 单线...
头像2年前
0417