MySQL 优化
插件式
MySQL 体系结构
- 客户端
- MySQL 服务层 (连接管理 查询缓存 查询解析 查询优化器)
- 存储引擎 (存储引擎是针对于表 而不是针对库,一个库可以有多个存储引擎)
硬件优化
MySQL 硬件优化主要围绕 CPU、内存、磁盘和网络展开。硬件不是万能解法,但在瓶颈明确时能显著提升上限。
锁
什么是锁
软件优化
MySQL 软件优化主要关注 SQL、索引、表结构、事务、缓存和数据库参数。
存储引擎
Innodb
基准测试
基准测试用于评估数据库在特定环境和负载下的性能表现。测试结果可以帮助判断优化是否有效。