【发布时间】:2020-08-14 19:55:51
【问题描述】:
我正在使用 SQLITE 和 Unity3D 来创建一个文字游戏。 我有一个包含所有现有单词(700k 单词)的大型数据库,我只想检查数据库中是否存在单词。
这是我的查询SELECT Word FROM Words WHERE Word = 'IA' COLLATE NOCASE
这大约需要 0.3599885 秒来执行
是否可以缩短请求的时间?
【问题讨论】:
-
这似乎很快。我猜你已经在
word上有一个索引。如果没有,您可以添加一个,删除collate看看是否更快。 -
是的,我有一个所有单词的索引。我通常将单词存储在较低的位置,所以我尝试了 LOWER 并且它有效。谢谢
标签: sql sqlite unity3d optimization query-optimization