Прежде всего проведите день с SQL Profiler, работающим в фоновом режиме. В конце дня сохраните данные трассировки в файл и имейте поток мастера Оптимизации по нему и оцените свой текущий индекс. Это должно сказать Вам, что, если изменение индексируемых полей, порядка сортировки, и т.д. может дать Вам любые значительные усиления. Не позволяйте мастеру внести изменения. Если увеличение производительности процента выглядит значительным (> 30%, по моему скромному мнению), разрешение, и внесите изменение сами.
Ваш индекс должен входить в большую сторону. Можно хотеть запланировать задание (в течение ночи, пару раз неделя), чтобы сделать следующее:
, Который сохранит его быстрым, как только Вы настроили индексы.
Я думаю, что было бы лучше, если бы ваши зависимости python также были доступны как RPM и были объявлены как зависимости в RPM. Если они недоступны где-либо еще, создайте их самостоятельно и поместите в свой репозиторий yum.
Запуск установки PyPI как побочного эффекта установки RPM - зло, поскольку он не поддерживает правильную деинсталляцию (т.е. удаление RPM приведет к удалите свой пакет, но оставьте зависимости, без надлежащей процедуры удаления).