Столкнулся с проблемой: раз в день утром запускается процесс updatedb, который съедает 100% времени 1 процессора. Долго не мог найти где же он отключается. Наконец, по форумам пошуршал и нашел:
sudo chmod -x /etc/cron.daily/slocate
Всё оказалось очень просто :)
K2 ERP — сучасна система для автоматизації бізнес-процесів, яка допомагає компаніям ефективно керувати фінансами, складом, продажами, закупівлями, виробництвом і персоналом. Рішення об’єднує ключові напрямки роботи в єдиному цифровому середовищі, зменшує кількість ручних операцій, підвищує прозорість даних і прискорює прийняття управлінських рішень. K2 ERP підходить для бізнесу, що прагне масштабування, контролю та стабільного розвитку.
вівторок, 15 січня 2008 р.
Оптимизация, оптимизация, оптимизация. Оптимизация модуля aggregator в Drupal
Ещё раз убедился в том, что оптимизация - это очень важная вещь. Причём, приходится оптимизировать не толька своё ПО, но и сторонних компаний.
Так, например, в Drupal есть модуль Aggregator, который собирает информацию новости из разных источников и складирует её в базе данных. При 200 тыс. записях я увидел страшные "тормоза". Настолько страшные, что мой многопроцессорный сервер загружался на все свои мощности.
Пришлось искать причину. Оказывается, в файле \modules\aggregator\aggregator.module часто применяется в запросах Left Join. Я все их убрал.
Кроме того, индексы не построены по полям, по которым производится сортировка - построил. И в результате, теперь практически не видно "тормозов" от столь большой базы данных.
Если Вы захотите построить ключи, пройдитесь по всем Order By в запросах файла \modules\aggregator\aggregator.module и постройте индексы по полям, по которым делается сортировка ключи.
Так, например, в Drupal есть модуль Aggregator, который собирает информацию новости из разных источников и складирует её в базе данных. При 200 тыс. записях я увидел страшные "тормоза". Настолько страшные, что мой многопроцессорный сервер загружался на все свои мощности.
Пришлось искать причину. Оказывается, в файле \modules\aggregator\aggregator.module часто применяется в запросах Left Join. Я все их убрал.
Кроме того, индексы не построены по полям, по которым производится сортировка - построил. И в результате, теперь практически не видно "тормозов" от столь большой базы данных.
Если Вы захотите построить ключи, пройдитесь по всем Order By в запросах файла \modules\aggregator\aggregator.module и постройте индексы по полям, по которым делается сортировка ключи.
Підписатися на:
Дописи (Atom)
Життя після 1С та BAS: Великий огляд українського ринку ERP-систем та реальних альтернатив у 2026 році
На початку 2026 року історія з 1С та BAS в Україні остаточно перестала бути темою про звичку, інерцію чи бухгалтерський комфорт. Вона перейш...
-
Статья перехала в тематический блог: http://pravdak.blogspot.com На этом же блоге, обсуждаются только вопросы программирования, администри...