下运行MySQL我在加快目前正使用MySQL
的持久性测试套件的过程。我在my.cnf
改变datadir
和tmpdir
使用RAMDisk中,如下图所示。上RAMDisk的
datadir = /run/shm/mysql
tmpdir = /run/shm/mysqltemp
的问题是,我每次运行整个测试套件,在某些时候我碰到了外键约束冲突时,测试尝试删除某些行的部分功能进行测试。怪异的是,当我不上的RAMDisk运行MySQL或当我离开datadir
在默认/var/lib/mysql/
但只改变tmpdir
这不会发生。我想在RAM中运行与datadir
的测试,因为我注意到,清理的逻辑是极快的,当我这样做。
有人能帮忙指出我可能是错在这里做什么?
对不起我的意思,离开DATADIR但只改变TMPDIR。我将编辑该问题以纠正该问题。 – ivanorone