在对以下查询进行基准测试时:
SELECT * from test order by c0 asc limit 1
在十个测试中,我们得到:
Took: 7877 ms. (7.877 s)
Took: 15617 ms. (15.617 s)
Took: 8067 ms. (8.067 s)
Took: 15924 ms. (15.924 s)
Took: 8057 ms. (8.057 s)
Took: 15864 ms. (15.864 s)
Took: 15455 ms. (15.455 s)
Took: 15245 ms. (15.245 s)
Took: 7857 ms. (7.857 s)
Took: 15624 ms. (15.624 s)
c0
是一个文本字段。为什么这个查询这么慢?有没有办法解决这个问题或解决这个问题,以便查询——在任何其他数据库中需要 0.1 秒——可以接受?