LiZ'blog

不写笔记不读书.

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 中的锁理解 锁的类型 全局锁 缺点 适用范围 表级锁 表锁 元数据锁 意向锁 自增锁 行锁 ...

MySQL 中的事务理解

MySQL 中的事务有四大特性是什么,是如何实现的呢?

MySQL 中的事务 前言 原子性 一致性 持久性 并发事务存在的问题 脏读 幻读 不可重复读 隔离性 事务的隔离级别 事务隔离是如...

MySQL 中一条 sql 的执行过程

MySQL 中一条 sql 的执行需要用到那些模块

一条 SQL 的执行过程 前言 查询 查询缓存 分析器 优化器 执行器 数据更新 日志模块 redo log (重做日志) binlog...