MySQL 提供了一系列存储引擎,其中一个是内存存储引擎,它是一种内存选项。
如何配置 Symfony2 应用程序来告诉它告诉 PDO 告诉 MySQL 使用内存存储引擎?
我想在两种情况下这样做。首先,我想为测试环境执行此操作,以便在每个单元测试之前拆除和重建数据库是一个更快的操作。其次,我想将此应用于数据相对瞬态的 Symfony2 应用程序,因此在断电时是否所有数据都丢失并不重要。
鉴于以下示例应用程序配置 (app/config/parameters.yml),我需要进行哪些更改才能使用内存存储引擎?
parameters:
database_driver: pdo_mysql
database_host: localhost
database_port: null
database_name: example
database_user: user
database_password: password