摘要:
Docker 数据卷 阅读全文
摘要:
Docker 镜像 阅读全文
摘要:
Docker 命令 阅读全文
摘要:
Docker 安装 阅读全文
摘要:
Docker 简介 阅读全文
摘要:
MySQL高级 知识拓展 数据量 和 B+Tree 的关系 参考链接 事务隔离级别底层原理 MVCC 参考链接 唯一索引和普通索引的关键不同点 两者区别 从查询角度来说: 普通索引查到符合条件的项后还有继续查找下一项,如果下一项不符合条件才返回 唯一索引则时查到符合条件的项后就直接返回 从更新角度来 阅读全文
摘要:
MySQL高级 主从复制 复制的基本原理 binlog binlog 是 MySQL 数据库的二进制日志,用于记录用户对数据库操作的 SQL 语句(除了数据查询语句)信息。可以使用 mysqlbinlog 命令查看二进制日志的内容。 binlog 的格式有三种: STATMENT 模式:基于SQL语 阅读全文
摘要:
MySQL高级 锁机制 概述 锁的定义 锁是计算机协调多个进程或者线程并发访问某一资源的机制; 在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。 关于死锁: 死锁:指两个或多个事务在同一个资源上相互占用,并请求锁定对方占用的资源,从而导致恶性循 阅读全文
摘要:
MySQL高级 查询截取分析 排序查询 MySQL 排序原则 调优原则 开启并捕获慢查询; 使用 explain 分析 SQL 性能; 使用 show profile 查询 SQL 执行细节和生命周期情况; 进行 SQL 数据库服务器参数调优。 in 和 exists exists 语法:selec 阅读全文
摘要:
MySQL高级 索引优化分析 SQL 的效率问题 出现性能下降,SQL 执行慢,执行时间长,等待时间长等情况,可能的原因有: 查询语句写的不好 索引失效 单值索引:在 user 表中给 name 属性建索引 create index idx_user_name on user(name); 复合索引 阅读全文