Регистрация  |  Вход

batch apex and cpu limit

Не пойму где собака порылась.
Курим мануал:

If you use a QueryLocator object, the governor limit for the total number of records retrieved by SOQL queries is bypassed. For example, a batch Apex job for the Account object can return a QueryLocator for all account records (up to 50 million records) in an org. Another example is a sharing recalculation for the Contact object that returns a QueryLocator for all account records in an org.

На практике уже на 500к записей получаем cpu limit. Весь код спрятан в комментарии, работает только метод start, который возвращает локатор и ничего больше не делает.

Никто не наступал?

Не пойму где собака порылась.
Курим мануал:
[quote]
If you use a QueryLocator object, the governor limit for the total number of records retrieved by SOQL queries is bypassed. For example, a batch Apex job for the Account object can return a QueryLocator for all account records (up to 50 million records) in an org. Another example is a sharing recalculation for the Contact object that returns a QueryLocator for all account records in an org.
[/quote]
На практике уже на 500к записей получаем cpu limit. Весь код спрятан в комментарии, работает только метод start, который возвращает локатор и ничего больше не делает.

Никто не наступал?

Проблема была в наличии детишек в запросе. Блин.

Проблема была в наличии детишек в запросе. Блин.