![]() |
1
2
我想说,这绝对不是典型的。 即使您有一个大表,通过索引进行访问也应该相当快。 您可以做什么:在col2上只创建一个索引(这就是这个select所需的索引!)。 然后使用“EXPLAIN SELECT…”来获取信息,以及SQLite如何利用这些信息。结果不容易阅读,但根据一些经验,可以看出是否使用了索引。你也可以在这里发布结果。 |
![]() |
2
2
我解决了这个问题。当我创建一个新的sqlite数据库文件并将其添加到项目中时,xcode没有正确地重新编译它自己,它仍然在使用旧文件。我必须从项目中删除旧数据库,删除计算机上的已编译版本,清理项目,然后编译它,并确保它正在崩溃,因为数据库丢失了。然后再次删除编译后的文件,清理它,并重新添加新的sqlite数据库。 这就是为什么即使在我创建了索引之后,也没有任何性能改进。。。。 奇怪,这会被认为是Xcode的bug吗? |
![]() |
3
1
我将该类设置为单例(称为SQLAdapter),其中包含两个方法,一个用于在需要时复制数据库,另一个用于执行我的sql代码: 这是sql代码方法,这是我第一次在Obj-C中编码,所以忽略字符串附加方法,我正在改变这一点。。。
如果我没有弄错的话,几乎与SQLiteBooks项目的方式完全相同。。。 |
![]() |
WkWk · Apple Watch动作通知不起作用 3 年前 |
![]() |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 3 年前 |
![]() |
Nico Passaglia · 移动键盘向上移动站点 7 年前 |