下運行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