У меня довольно медленный поиск данных из базы данных sqlite на моем iPhone, и, возможно, у кого-то есть альтернативная идея, чтобы объяснить это.Из того, что я выследил до сих пор sqlite3_step(statement)
иногда необычно медленно.При извлечении, например, 50 строк из базы данных для выполнения этого шага обычно требуется несколько миллисекунд, но иногда это занимает несколько секунд.
Моя база данных не маленькая (80 МБ), и моя теория заключается в том, что причина в поисковом вызове.Но может ли кто-то придумать другую причину для этого?