如何加速mysql docker容器进行测试?

pla*_*etp 2 mysql testing database-performance docker docker-compose

我使用 docker/docker-compose 来运行服务和测试。其中一项服务是 mysql:

db:
    image: mysql:5.6
    environment:
      - MYSQL_ALLOW_EMPTY_PASSWORD=yes
    expose:
      - "3306"
Run Code Online (Sandbox Code Playgroud)

有什么方法可以专门针对测试优化容器的速度(例如,将所有内容保存在内存中等)?

Cle*_*rer 5

好吧,如果您有足够的空间,您可以在 RAM 中运行您的数据库。这可能会加快一些速度。

services:
  db:
    image: mysql:5.6
    environment:
      - MYSQL_ALLOW_EMPTY_PASSWORD=yes
    expose:
      - "3306"
    tmpfs:
      - /var/lib/mysql
Run Code Online (Sandbox Code Playgroud)

来源