Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 17:38

Повышение производительности

Автор primus, 11 авг 2011, 09:00

0 Пользователей и 1 гость просматривают эту тему.

primus

База Зарплата и Управление Персоналом. Хранится на сервере. Юзает её 6-7 ползователей за раз. Тормозит так, что можно книжки читать, пока выполняется расчет. Стоит на поддержке.
Замер производительности выдал, что основной "тормоз" - модули расчетов. Их пересмотреть можно или пусть поставщик работает?

cannabis_86

Тут дело может быть не только в конфигурации. Опишите ситуацию подробнее(конфигурацию сервера, размер базы).

cannabis_86

Загруженность сервера, база(файловая, серверная) и т.п.

primus

Цитата: cannabis_86 от 11 авг 2011, 09:46
Тут дело может быть не только в конфигурации. Опишите ситуацию подробнее(конфигурацию сервера, размер базы).
Сервер на базе Windows Server 2008, поднят домен, правда очень криво. Проводил анализ работы сервера: сеть не перегружается. Очень большая загрузка идет на винчестер. Конфигурация почти 2 гига весит. У юзеров практически одинаковые права. У всех юзеров этой базы двухпроцессорные машины, в основном Селероны.

cannabis_86

Опишу общие рекомендации:
1. Базу хранить на другом физ винте.(желательно чтобы винт был скоростной,SAS)
2. Попробовать терминальный доступ.
3. Сделать свертку базы.
4. Выбрать определенные часы работы для пользователей(1 час работает с проведением эта группа, другой час- другая группа людей)
5. Если все это не помогает, то попытаться исправить механизмы работы 1с(в основном проведение)
Все это ИМХО, основано на своем опыте. Мб кто-нить из более опытных спецов еще подскажет.

primus

а что понимается под сверткой?
у нас есть идея подчистить данные, с целью уменьшения размеров базы, за несколько прошлых лет, но возникает вопрос: не сдвинутся ли остатки на последующие.
на том же винте сервера хранится еще одна конфигурация, Бухгалтерия, правда она весит почти 500 метров и юзает её 5 человек и таких жутких тормозов, как в зарплатной нет.

Dethmontt

rebild или reindex помогают иногда. Делаешь?
ну или хотя бы посредством 1С переиндексацию время от времени запускать.
-----------------------------------------------------------------------
(немного истории)
В одной конторе где я немного подрабатывал, стояла бухня на неплохом (новом) серваке, работало 6 чел одновременно - тормоза жуткие были и постоянная нагрузка на жеские диски. Долго мучались они, потом пришла в голову мысь - "отключить "RAID" и помогло. База прибавила в производительности около 60%. вот так вот
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

cannabis_86

Насчет RAID. Если использовался 1 рейд, то согласен, скорость увеличиться после отключения рейда. А вот если рейд идет какой-нить 10(или хотя бы просто 0) то производительность и надежность будут даже быстрее чем на простом винте.
Насчет разных физ винтов тоже подумайте. Хотя бы просто поставьте 7200, если денег нет на сас и посмотрите результаты. Если улучшиться, то можете и сас ставить.

cannabis_86

Про свертку можете почитать в инете(гугл в помощь).  Но почитайте все рекомендации по свертке!

primus

Про свертку почитал, но вот только найти не могу. для базы Зарплата и Управление персоналом v.8.2. Помогите.

Теги:

Похожие темы (4)

Рейтинг@Mail.ru

Поиск