NDY*_*NDY 2 database sqlite ipad ios
在我的ios应用程序中,我有一个超过800.000行的sqlite数据库.或多或少只有行中的文本.目前我的select语句需要超过一分钟的时间来执行.这是正常的还是我做错了什么.
有没有可能加快这项任务的速度?
我的问题是,我无法通过网络服务或其他方式来做到这一点.它应该在iPad上直接执行,而不需要连接到互联网.
任何想法都非常感谢.
Ste*_*ton 6
很难提供抽象的建议,但总的来说:
(1)的最佳工具是SQLite 的" 解释计划 "功能.这告诉你它将如何获得你的结果.如果它花了一分钟,我想你会看到很多全表扫描.
(2)的答案取决于你在(1)上找到的东西.您可以改进查询; 你可能需要索引.
第(3)点很重要.不要猜测是什么使得最佳性能改进.测量.
归档时间:
13 年,2 月 前
查看次数:
853 次
最近记录: