MySQL 分库分表与分区 目录 为什么要分库分表 MySQL 分区表 垂直拆分 水平拆分(Sharding) 分片键的选择 分片路由策略 分库分表带来的问题 数据迁移与平滑扩容
MySQL 分布式事务 目录 为什么需要分布式事务 理论基础:CAP 与 BASE 2PC:两阶段提交 3PC:三阶段提交 MySQL XA 事务 TCC 模式 Saga 模式 本地消息表(Transact
MySQL Go 开发实战 目录 驱动与框架选择 database/sql 标准库 sqlx 增强库 GORM ORM 框架 连接池深度调优 事务最佳实践 批量操作优化 数据库迁移(Migrate) 测试策略 常见坑与最佳
MySQL 常见问题定位 目录 问题排查通用流程 慢查询排查 连接数耗尽 死锁排查 主从复制异常 磁盘空间问题 OOM 内存溢出 数据误删恢复 MySQL 崩溃恢复 性能抖动排查 常用诊断 SQL
MySQL 配置参数详解 目录 配置文件结构 内存相关配置 连接与线程配置 InnoDB 核心配置 日志配置 复制配置 安全配置 SQL Mode 性能 Schema 配置 生产推荐配置模板 1. 配置文件结构 1.1 配置
MySQL 高可用架构 目录 高可用架构概览 主从复制原理 主从搭建实践 GTID 复制 复制延迟与处理 半同步复制 MGR 组复制 MHA 高可用方案 ProxySQL 读写分离 Go 应用的高可用实践 1. 高可用
MySQL 查询优化与执行计划 目录 优化工作流 EXPLAIN 全面解读 索引优化 JOIN 优化 子查询优化 分页优化 聚合与排序优化 SQL 改写技巧 Optimizer Hints Go 中的查询优化实践 1. 优化工作流 慢查询
MySQL 日志系统 目录 日志系统全景 Redo Log(重做日志) Undo Log(回滚日志) Binlog(二进制日志) 两阶段提交(2PC) Crash Safe 机制 慢查询日志 错误日志与
MySQL 锁机制详解 目录 锁的分类 全局锁与表锁 InnoDB 行级锁 间隙锁与 Next-Key Lock 锁的加锁规则 死锁 锁监控与诊断 乐观锁 vs 悲观锁 Go 并发场景实战 1. 锁的分类 MySQL 锁体系: 按粒度:
MySQL 事务与 MVCC 目录 ACID 原理 事务基本操作 隔离级别与问题 MVCC 多版本并发控制 Read View 机制 各隔离级别实现细节 事务 ID 与版本链 长事务的危害 Go 中的事务最佳实践 1. ACID 原理
MySQL 索引原理与优化 目录 为什么需要索引 B+Tree 索引结构 聚簇索引与二级索引 索引类型汇总 联合索引与最左前缀 覆盖索引 索引下推(ICP) 索引失效场景 索引设计原
MySQL 数据类型详解 目录 整数类型 CHAR vs VARCHAR 深度解析 TEXT / BLOB 类型 浮点与精确数值类型 时间类型 JSON 类型 ENUM 与 SET 类型选择原则 高频面试题 1. 整数类型 1.1 类型一览 类型 字节 有
MySQL SQL 语法大全 目录 DDL 数据定义语言 DML 数据操纵语言 DQL 查询语句 JOIN 连接查询 子查询与 CTE 窗口函数(MySQL 8.0+) 聚合函数与 GROUP BY 常用内置函数 JSON 操作(M
MySQL 架构深度解析 目录 整体架构概览 连接管理层 SQL 处理层 存储引擎层 InnoDB 内存架构 InnoDB 磁盘架构 一条 SQL 的完整执行链路 连接池与线程模型 1. 整体架构概览 ┌─────
MySQL 概述与快速上手 目录 MySQL 简介与版本演进 MySQL 核心特性一览 Docker 快速部署 常用客户端工具 数据库基本操作 字符集与排序规则 数据类型速查 Go 连接 MySQL 初体验 1. MySQL 简介与
01 - PostgreSQL简介与安装 1. 📖 PostgreSQL简介 1.1 什么是PostgreSQL? PostgreSQL(简称Postgres)是一
02 - 数据库基础操作 1. 📖 概述 本章将详细介绍PostgreSQL的数据库基础操作,包括创建、删除、修改数据库,以及与MySQL的对比。 2. 🗄️ 数据
03 - 数据类型详解 1. 📖 概述 PostgreSQL拥有非常丰富的数据类型系统,远超MySQL。本章将详细介绍PostgreSQL的各种数据类型,并
04 - 表的创建与管理 1. 📖 概述 本章介绍PostgreSQL中表的创建、修改和管理,并与MySQL进行详细对比。 2. 🏗️ 创建表 2.1 基本语法 -- PostgreSQL CREATE TABLE users (
05 - 约束与索引 1. 📖 概述 约束和索引是保证数据完整性和查询性能的关键。本章详细介绍PostgreSQL的各种约束类型和索引策略。 2. 🔒 约束(Con