Существует ли анализатор запросов или производительности Sqlite 3 для приложений iPhone? - PullRequest
1 голос
/ 17 ноября 2011

Существуют ли какие-либо инструменты для измерения производительности запросов к базе данных в базе данных Sqlite 3? Я подумываю о том, что бы вы подали это с базой данных и некоторыми запросами, и оно скажет вам: «медленно, потому что у вас нет индекса по тому или другому».

Есть идеи?

1 Ответ

2 голосов
/ 17 ноября 2011

Если вы используете базовые данные (с SQLite):

Добавьте следующую строку к аргументам вашего приложения, принятым на обед :

-com.apple.CoreData.SQLDebug 1

См. Отладка основных данных на iPhone .


Если вы используете SQLite напрямую:

См. SQLite * EXPLAIN QUERY PLAN .

...