在使用objectbox数据库引擎开发中遇到一个很诡异的问题,查询数据表时,有时候查询很快(0.001-0.003秒),有时候很慢(3-5秒),查询数据量是一样的都是20条,但是查询所用时间差异很大!
解决方案
后来在对应的数据表中添加了索引,查询结果都很快了,基本上都是在毫秒级的,由此可见在执行查询时加入索引的重要性了,最好将where条件中所涉及到底字段都设置成索引以加快查询。
在使用objectbox数据库引擎开发中遇到一个很诡异的问题,查询数据表时,有时候查询很快(0.001-0.003秒),有时候很慢(3-5秒),查询数据量是一样的都是20条,但是查询所用时间差异很大!
后来在对应的数据表中添加了索引,查询结果都很快了,基本上都是在毫秒级的,由此可见在执行查询时加入索引的重要性了,最好将where条件中所涉及到底字段都设置成索引以加快查询。
本文标题:数据表中索引的重要性
本文链接:https://www.haomeiwen.com/subject/aghfqqtx.html
网友评论