dandyd
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый день. Вопрос по обслуживанию БД. У нас в области в мед.организациях используется программа на Domino. Размер DOMINODATA ~100Mb. БД 130 шт, еще 600 майл БД пользователей, я их просто не трогаю. Есть приложение, которое обслуживает БД (nfixup, ncompact, nupdall) последовательно запуская батники с утилитами для БД (служба остановлена). Времени на это уходит несколько часов (это у нас, конфигурация сервера ниже, в некоторых мед.организациях в районах с железом гораздо хуже) в режиме остановки службы сервера, а медицина у нас круглосуточная. Время на обслуживание регламентировано ночью в выходные дни. Утилиты 32-х разрядные, сервер не нагружают, используют при работе одно ядро. Конфигурация сервера - 2 х 32-Core Xeon E5-2695 v2, 20Gb Ram (можно сделать больше - виртуалка, на железе 128Gb), SSD RAID. Пробовал запускать до 3-ч потоков параллельно fixup для списка БД. Время обработки линейно уменьшается, но наша техподдержка утверждает, что так делать нельзя - "Запуск двух экземпляров любой обслуживающей процедуры вызовет некорректную запись, так как каждый поток будет считать себя единственным". Не совсем понимаю почему так - при при последующей тестовой последовательной проверке fixup ни разу в логе ошибок ни у одной БД не было. Я не запускаю разные утилиты обслуживания для одной БД параллельно. Насколько права техподдержка по поводу невозможности параллельного обслуживания БД и если ДА, то каким альтернативным способом можно минимизировать время обслуживания | Всего записей: 171 | Зарегистр. 22-01-2006 | Отправлено: 13:09 12-09-2018 | Исправлено: dandyd, 13:19 12-09-2018 |
|