# Changelog — 生产 Compose 2C8G 调优

## 摘要

为 2 核 8G 单机（1Panel + Docker Compose）增加 MySQL/Redis/Nexus 内存与连接池调优。

## 变更

| 文件 | 说明 |
|------|------|
| `docker/mysql-prod-2c8g.cnf` | `innodb_buffer_pool_size=1024M`、`max_connections=120` |
| `docker/docker-compose.prod.yml` | 挂载 cnf；`mem_limit`/`cpus`；Redis `maxmemory 256mb`；默认 pool 30/20 |
| `docker/.env.prod.example` | 文档化 `NEXUS_DB_POOL_SIZE` / `OVERFLOW` |
| `docker/README.md` | 2C8G 说明 |
| `docs/design/plans/2026-06-04-1panel-docker-production.md` | 资源预算表 |

## 验证

```bash
docker compose -f docker/docker-compose.prod.yml config
# 启动后：
docker compose -f docker/docker-compose.prod.yml exec mysql \
  mysql -uroot -p"$MYSQL_ROOT_PASSWORD" -e "SHOW VARIABLES LIKE 'innodb_buffer_pool_size';"
```

## 回滚

移除 `mysql-prod-2c8g.cnf` 挂载并 `compose up`；或恢复默认 pool 160/120（不推荐 8G 机）。
