gpt4 book ai didi

iPhone Sqlite 性能问题

转载 作者:行者123 更新时间:2023-12-03 20:38:27 25 4
gpt4 key购买 nike

嘿伙计们,这是真相。

我有一个表,由主键 (col1)、文本 (col2) 和文本 (col3) 组成。基本上是一张 map 。该表包含大约 200k 行。检索一行基本上需要大约 1.x 秒(这就是我想要的)。我基本上使用 select * from table where col2 = 'some value'。

我尝试为所有三列、每列单独以及 col2 和 col3 创建索引,但这实际上并没有改善我的情况。

我想知道,这正常吗?我还没有遇到过任何人提示大表的 sqlite 性能缓慢的帖子,所以我想知道我做错了什么。

任何帮助将不胜感激。

最佳答案

我想说,这绝对不是典型的。

即使您有一个很大的表,通过索引进行访问也应该相当快。

您可以做什么:在 col2 上仅创建一个索引(这是此选择所需的唯一索引!)。

而不是使用“EXPLAIN SELECT ....”来获取 SQLite 从中获取的信息。结果不太容易阅读,但是通过一些经验可以看出是否使用了索引。您也可以在此处发布结果。

关于iPhone Sqlite 性能问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1181676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com