当我在MonetDB中运行大型查询时,它似乎阻止了对同一服务器上的MySQL数据库的写入。例如,当我运行一个简单的插入而不在monetdb上运行查询时,我立即得到结果:
mysql> insert into test values (100);
Query OK, 1 row affected (0.00 sec)
但是当我同时在monetdb上运行查询时,相同的mysql查询需要更长的时间:
mysql> insert into test values (100);
Query OK, 1 row affected (42.30 sec)
这不是实际的磁盘速度,因为一个小的dd测试显示>无论monetdb是否运行查询,随机文件的写入速度为8 MB / s。如果有人对下一步的观点有任何想法,那将非常有帮助。
我正在运行RHEL 5.9和以下数据库版本:
Monetdb版本 MonetDB数据库服务器工具包v1.1(Oct2014-SP2)
MySQL版本 mysql Ver 14.12 Distrib 5.0.95,对于使用readline 5.1的redhat-linux-gnu(x86_64)