我正在测试 InfiniDB 社区版,看看它是否适合我们的需要。我在一个表中导入了大约 1000 万行(数据加载速度非常快),我正在尝试对其进行一些查询,但这些是结果(使用非缓存查询..如果 InfiniDB 中存在查询缓存) :
查询 1(非常快):
select * from mytable limit 150000,1000
1000 rows in set (0.04 sec)
查询 2(立即):
select count(*) from mytable;
+----------+
| count(*) |
+----------+
| 9429378 |
+----------+
1 row in set (0.00 sec)
好的,它似乎非常快..但是:
查询 3:
select count(title) from mytable;
.. still going after several minutes
问题 4:
select id from mytable where id like '%ABCD%';
+------------+
| id |
+------------+
| ABCD |
+------------+
1 row in set (11 min 17.30 sec)
我一定是做错了什么,它不可能通过如此简单的查询以这种方式执行。任何想法?