Вставка индекса Coredata непосредственно в файл sqlite - PullRequest
0 голосов
/ 06 февраля 2012

Мне нужно улучшить время одного запроса на выборку для coredata, поэтому я подумал об индексации некоторых атрибутов.Я сомневаюсь, что я буду вставлять строки вручную в файл sqlite с помощью sql, так будет ли индексирование атрибутов иметь какой-либо эффект?Или мне нужно вставить данные по коду?

1 Ответ

0 голосов
/ 06 февраля 2012

Это плохая идея.База данных не ваша, чтобы вставить данные в.Инфраструктура Core Data не ожидает, что ее данные изменится под ней, и вы почти наверняка получите необычные / неожиданные результаты.

Если Core Data не работает достаточно хорошо для вас ( и может не, как описано здесь ), вам следует рассмотреть возможность использования SQLite напрямую и управления собственной базой данных.

...