При определении цели, Вы можете получить лучшие ответы, но здесь являетесь выстрелом в предоставление Вам некоторая общая информация на matter:using группах файлов и группах файлов.
Вам будет нужен один файл в каждой группе файлов как минимум. Если Вы добавляете, что больше чем один файл к SQL-серверу группы файлов использует те файлы пропорционально на основе размера файла (файлы данных только, файлы журнала рассматривают по-другому).
Таблицы, к которым часто присоединяются существующие в отдельных группах файлов, могут привести к увеличению производительности.
Тестовый тестовый тест.
HTH
Смотрите на разделение на подклассы AutoScaler
класс и установка min_concurrency
переменная в __init__
. Значение по умолчанию min_concurrency 0 предотвращает AutoScaler по умолчанию для уменьшений.
Я не протестировал этот класс (мои тестовые узлы Сельдерея закрываются), но что-то как следующее должно работать:
from celery.worker.autoscale import Autoscaler
class MinIdleAutoscaler(Autoscaler):
def __init__(self,pool, max_concurrency, min_concurrency=10, keepalive=30, logger=None):
Autoscaler.__init__(self,pool,max_concurrency,min_concurrency,keepalive,logger)
Можно затем сказать Сельдерею использовать этот класс путем установки CELERYD_AUTOSCALER
в Вашей конфигурации Сельдерея.