包含标签 mysql 的文章

mysql 面试(5)存储引擎类问题

MySQL 常用存储引擎 引擎名称 事务 说明 MYISAM N MySQL5.6 之前的默认引擎,最常用的非事务型存储引擎 CSV N 以 CSV 格式存储的非事务型存储引擎 Archive N 只运行查询和新增数据不允许……

阅读全文

mysql 面试(4)日志类问题

MySQL 常用日志类型 日志名称 作用 错误日志(error_log) 记录 mysql 在启动、运行或停止时候出现的问题 常规日志(general_log) 记录所有发向……

阅读全文

mysql 优化解决方案

查询优化 SQL 改写 索引优化 schema 优化 范式化设计 反范式化设计 分库分表 服务器硬件 cpu(计算频率高) 磁盘 IO(FIO > SSD > 机器磁盘) 内存 操作系统配置 配置……

阅读全文

mysql进阶(12)架构之MGR架构

MGR 复制 定义 MGR(MySQL Group Repliacation) 官方退出的一种基于 paxos 协议的复制 是一种不同于异步复制的多 master 复制集群 两种模式 单主模式 app /……

阅读全文

mysql进阶(11)架构之MHA架构

MHA 架构 适用的主从复制架构 主 / | \ 从 1 从 2 从 3 故障转移步骤 选举具有最新更新的 slave 尝试从宕机的 master 保存二进制日志 应用差异的中继日志到其他 slave 应用从 master 保……

阅读全文

mysql 面试(3)服务器配置类问题

SQL_MODE 配置 MySQL 处理 SQL 方式 set [session/global/persisi] sql_model='xxxx’ [mysqld] sql_model=xxx SQL_MODE 说明 ONLY_FULL_GROUP_BY 对于 GROUP BY 聚合操作,如果出现在 SELECT 中的列、HAVING 或者 ORDER BY 子句的非聚合列,没有在 GROUP BY 中出现,那么这个 SQL 语……

阅读全文

mysql进阶(11)架构之MHA架构

MMM 和 MHA 架构 MMM 和 MHA 架构的作用 对主从复制集群的 master 进行监控 当 master 宕机后把写 VIP 迁移到新 master 重新配置集群中其他 slave 对新的 master 同步 MMM 架构 适用的主从复制架构 主 -- 主……

阅读全文

mysql 面试(9)异常处理问题

数据库服务器负载过大 原因 服务器磁盘 IO 超负荷 存在大量阻塞线程 存在大量并发慢查询 存在其他占用 CPU 的服务 服务器硬件资源原因 解决方案 服务器硬件(硬件监……

阅读全文

mysql 面试(8)管理及监控类问题

性能类指标 名称 说明 QPS 数据库每秒处理的请求数量 TPS 数据库每秒处理的事务数量 并发数 数据库实例当前并行处理的会话数量 连接数 连接到数据库会话的数量 缓存……

阅读全文