SQL 和表结构优化之外,MySQL 本身的运行环境也会影响性能。服务器优化通常包括硬件和参数两个方面。
常见硬件优化方向包括:
例如:
MySQL 有很多参数会影响性能,例如:
常见优化思路包括:
但参数优化要非常谨慎:
服务器优化的重点是“让数据库环境匹配实际业务负载”。硬件决定上限,参数决定资源如何分配,两者都需要结合实际场景来调优。