#0
by DIvanmgn
На данный момент жуткие тормоза. УТ 10.3.5 сильно модифицированная. win 2003 8 Гб ОЗУ 2.33 Гц Xeon E5345 (2 процессора) 25 Пользователей за август около 2000 документов реализаций с количеством строк средним 25 Все работают в терминале Рассматриваются варианты 1. Перевести на управляемые блокировки 2. Поменять железо 3. Поменять СУБД (купить MS SQL) 4. Выгнать всех с терминала, таким образом высвободив ОЗУ сервера Сразу скажу дуб в этом вопросе. Прошу помощи.
#2
by Reaper_1c
"Сильно модифицированной" вряд ли уже чего поможет. Это ж надо теперь все доработки по очереди переписать под клиент-сервер чтобы выгнать народ с терминала, потом еще и на управляемые блокировки перевести... а автор даже диагностикой не удосужился. "У меня правая рука почернела, посоветуйте, что лучше - уринотеропия или грязевые ванны? Врач? Не, не знаю такого."
#3
by DIvanmgn
все доработки и так в соответствии с "клиент-серверной" логикой 8.1 мы ищем самый дешевый и действенный способ чтобы "жар сбить".
#4
by vde69
есть еще вариант - заменить всех программистов.... по сабжу 1. определитесь на каких таблицах идет блокировки 2. найти код в программе вызывающий блокировки 3. думать... перевод на SQL - вероятно поможет частично, но это не панацея
#5
by vde69
кстати сколько времени проводится один документ в МОНОПОЛЬНОМ режиме? замерь... если более 2х секунд - требуется оптимизация проведения
#8
by DIvanmgn
так повелось с тех пор когда база еще файловая была но сейчас-то на постгре.. вот как только на него перевели так головняк и схватили с переделками. Вот я и говорю, что точно переделали переделки.
#10
by Академик_Келдыш
Поставь скуль пробный должно помочь. Ускорится в 2 раза. И винты ссд - и все будет летать. Только помни ссд слетают быстро.
#12
by unregistered
Во-первых, выгнать всех из терминала или завести отдельный терминальный сервер. Это же звиздец 25 терминальных сессий, СУБД и сервер 1С на 8 гектар памяти О_о.... Такая помойка в принципе не может работать быстро. Хоть скуль от MS ставить, хоть DB2, хоть что.
#13
by unregistered
Кстати так и не понял. В шапке "конфликт блокировок", а в об этом ни слова (только про тормоза). Так есть конфликты блокировок или нет?
#14
by unregistered
Не удивлюсь, если на этом серваке еще и AD живет с почтовиком и интернет-шлюз...
#17
by unregistered
Короче однозначного ответа на ваши вопросы просто нет. Надо делать диагностику, искать узкие места. В любом случае терминал переносить на отдельный сервер. А если клиентские машины не совсем дохлые, то вообще от терминала отказаться. Пусть все работают на своих машинах. В любом случае добавить мозгов на сервер. 8Гб слишком мало даже если там только сервер СУБД с сервером 1С останутся. В любом случае посмотреть дисковую подсистему. Это узкое место любой СУБД. Ну а уже потом проводить повторное тестирование и анализировать результаты.
#20
by Advan
25 пользователей - это сжирает 5 гигов + сервер 1с это еще гиг + гиг на систему - бедному SQL остается гиг памяти. Но скорей всего он сжирает память и не дает памяти ни программе, ни серверу 1с. Терминал в топку - нафига он вообще нужен непонятно. постгри может и не тянуть без управляемых блокировок он блокирует всю таблицу. Если нету денег ставьте DB2 - он шустрый мало уступает MSSQL и бесплатный в вашем случае. И обязательно копаться в настройках чтоб SQL не сжирал всю память - нужно гиг оставить на сервер 1с и гиг на систему.
#23
by СоболиныйГлаз
Кстати, совсем не факт, что ТС настраивал ini-шники постгри под ресурсы сервера, а по умолчанию там настройки просто смешные. Естественно, что про анализ конфы и блокировок рулит, но и ПО и железо сервера требует настройки.
#24
by СоболиныйГлаз
Насчет "8Гб слишком мало" - не стоит торопиться. У меня сервер 1С+PostgreSQL под OpenSuSE, УТ 10.3 на 10 юзеров(5 активных) работал на вирт.машине(VirtualBox), которой было отдано 1 ядро и 1,5 Гб RAM(больше не позволяло железо сервера - устаревшее, всего было 4 ядра и 4 Гб RAM). VirtualBox работал под 2003 сервером. Почему возникла такая связка - вопрос отдельный и не в моих силах было что-то изменить в железе и ПО. Важно другое - эти юзеры работали вполне нормально. Так что 25 юзеров на типовой(!) УТ 10.3 при прямых руках на указанном железе вполне могут работать. Естественно, что все посторонние функции с сервера надо убирать, код анализировать на предмет бутылочных горлышек и ПО настраивать по уму.
#26
by СоболиныйГлаз
1)Реальность от твоей веры зависит очень мало. 2)Учись читать. Где я в сказал, что постгри под винду? Выдержки -"PostgreSQL под OpenSuSE ... на вирт.машине(VirtualBox)... VirtualBox работал под 2003 сервером".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Конфликт блокировок при выполнении транзакции
- Конфликт блокировок в Бухгалтерии SQL (1.5.9.6)
- Тормозит 1С: Конфликт блокировок при выполнении транзакции
- Конфликт блокировок при выполнении транзакции: Не удалось заблокировать таблицу _DOCU
- Конфликт блокировок при выполнении транзакции
- РИБ. Конфликт блокировок. Не удалось заблокировать таблицу FILES.
- Конфликт блокировок в файловой базе с одним пользователем, УТ 11
- v7: Перенос базы 1С 7.7 MS SQL 2005 на MS SQL 2000
В этой группе 1С
- упп 1.3.16.1 печать 2 НДФЛ
- v7: Создание новых записей в Журнале расчетов
- УТ11 Ведомость по товарам в ценах номенклатуры
- Быстрое удаление помеченных на удаление объектов
- Конвертация данных V8... Как провести все выгруженные документы...
- v7: Как запустить PHP скрипт на сервере средствами 1с7 ?
- Автоматический выбор группы справочника
- Перенос остатков в УТ 10.3 с одной организации на другую
- закрытие 69 счета
- v7: 1С 7.7 SQL база то тормозит, то не тормозит
- Компонента padeg.dll и 64х разрядный сервер
- Ключ защиты программы больше не доступен. Работа программы завершена
- СКД: Не работает расшифровка при программном выводе
- БП форма "Обмены данными"
- Колонтитулы в Табличном документе и параметры страницы
- v8: Планировщик заданий вешает базу.
- v7: Работа в 1с через winscard.dll
- Запросы: как объединить две таблицы в одном документе...
- v7: Формат даты и .xls
- Отбор при быстром выборе