CoreData: максимальное количество строк для операции сортировки? - PullRequest
0 голосов
/ 07 февраля 2012

максимальное количество строк должно быть в таблице для выполнения операции сортировки? У меня есть таблица с последней измененной датой в каждой записи. Если бы я хотел получить, например, Из 50 последних измененных записей я сначала сортирую по дате последнего изменения, а затем извлекаю 50 записей. Выборка не должна быть проблемой, есть ли предел, в котором сортировка может стать медленной (например,> 1 секунда)?

Большое спасибо,

Stefan

1 Ответ

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

Если вы объявите дескриптор сортировки как обычно и установите для fetchLimit желаемое значение, основные данные позаботятся обо всех необходимых оптимизациях.

По моему опыту, для сортировки длительностью более 1 секунды вам потребуется не менее десятков тысяч записей.Очевидно, что это зависит от аппаратного обеспечения и других факторов, но вы можете проверить это, если хотите быть уверенным.

...