LiZ'blog

不写笔记不读书.

MongoDB 中的索引分析

MongoDB 中建索引有哪些注意条件呢?

MongoDB 的索引 前言 MongoDB 使用 B 树还是 B+ 树索引 单键索引 创建单键索引 使用 expireAfterSeconds 创建 TTL 索引 复合索引 最左匹配原则 ...

MongoDB 中的 explain 使用

如何判断 MongoDB 中索引计划创建的是否合理

MongoDB 中如何使用 explain 分析查询计划 前言 查询计划 explain explain 1、queryPlanner 2、executionStats 3、allPlansExecu...

MongoDB 介绍

什么是 MongoDB,MongoDB 对比 MySQL 有什么特点

什么是 MongoDB 前言 MongoDB 的主要特性 MongoDB 对比关系型数据库 MySQL 什么时候考虑 MongoDB 参考 什么是 MongoDB 前言 MongoDB 是一个开源、高性能、无模式的以 JSON 为数据模型的文档数据库,是 NoSQL 数据库产品的一种...

MySQL 中阻塞语句的定位和分析

MySQL 中分析和定位阻塞的语句

数据库中阻塞语句的查询和分析 前言 MySQL 1、使用 show processlist 查询正在运行的进程 2、使用 INNODB_TRX 查询当前运行的事务 3、使用 INNODB_LOCKS 来查询当前出现的锁 4、使用 INNODB_LOC...

MySQL 中的分区表

MySQL 中的分区表

MySQL 中的分区表 InnoDB 逻辑存储结构 表空间 (Tablespace) 段 (segment) 区 (extent) 页 (page) 行 (row) InnoDB 数据页结构 ...

复原 docker 容器的启动命令

docker 容器如何查看启动的命令

复原 docker 容器的启动命令 前言 查看 docker 容器的启动命令 参考 复原 docker 容器的启动命令 前言 不规范的操作,在启动 docker 容器,没有留命令脚本,或者没有使用 docker-compose, 这时候再次编辑重启,因为不知道启动的命令,这时候编辑操作就会变的困难了。 所...

MySQL 中的主从数据同步延迟

MySQL 中的主从数据同步,会存在数据延迟吗

MySQL 中读写分离可能遇到的问题 前言 读写分离的架构 基于客户端实现读写分离 基于中间代理实现读写分离 MySQL 中如何保证主从数据一致 循环复制问题 主从...

MySQL 中的高可用架构部署方式都有哪些

MySQL 中常见的高可用部署架构?

MySQL 中的集群部署方案 前言 MySQL Replication InnoDB Cluster InnoDB ClusterSet InnoDB ReplicaSet MMM MHA Galera Cluster MySQL Cluster My...

MySQL 中有哪些类型的索引,如何优化索引,索引是如何实现的

MySQL 中索引是如何实现的?

MySQL 中的索引 前言 索引的实现 哈希索引 全文索引 B+ 树索引 索引的分类 聚簇索引(clustered index) 非聚簇索引(non-clustered...

MySQL 中的锁有哪些类型,MySQL 中加锁的原则

MySQL 中在什么场景下会加锁呢?

MySQL 中的锁理解 锁的类型 全局锁 缺点 适用范围 表级锁 表锁 元数据锁 意向锁 自增锁 行锁 ...