#0
by Balabass
Уже скоро как неделя - пытаюсь провести документ закрытие месяца. 1с 8.1 БП наглухо зависает и уходит в "расчет". Севрер 1с предприятия по нулям. Сервер с sql имеет в себе 2 хенона по 4 ядра и 8 Гб оперативки - так вот памяти всего 280 Мб отжирается, и 1 ядро на 100% висит - остальные отдыхают. Должно ли так быть? На выходные оставил проводиться докумнт - нифига...висит и все. Изменение никаких не вносилось в конфигурацию. Даже не обновлялась с декабря 09 года.
#4
by Aleksey
Да должно быть так. Ибо 1С одноядерная система. Т.е. не умеет распараллеливать на разные ядра
#5
by Balabass
Запускаю локально считать - работают 4 ядра из 4 на моем ПК. На сервере 1с предприятия - 2 работают из 2. А вот на sql сервере где стоит sql server - работает одно ядро из восьми - изза того, что 1с предприятияе не умеет работать с >1 ядрами?
#6
by Aleksey
Что и как запускаешь? Клиент не умеет Сервер предприятия - умеет, но частично Скуль - умеет это делать прекрасно
#7
by упс
убедись, что в "свойствах" SQL Server на закладке Processors стоят галки "Automatically set processor/IO affinity mask...". Ну и boost sql server priority можно поставить. Плюс, посмотри на значение run value вот здесь: exec sp_configure 'show advanced options', 1 reconfigure exec sp_configure 'max degree of parallelism' Если 1, то все правильно - запросы не распараллеливаются. Память может быть так же ограничена в "свойствах" - MINMAX server memory
#9
by Balabass
На закладке выбраны все 8 ядер. Память ограничена Мин - 1024, макс 7544 Галочка boost sql server priority - стоит. В паралеллизм стоит галочка Испольовать все доступные процессоры. Запросы в КА говорят для: exec sp_configure 'show advanced options' - show advanced options 0 1 1 1 max degree of parallelism 0 32 0 0 Насколько мне известо - установлен лицензионный пакет.
#10
by Живой Ископаемый
2 это не мешает ему быть бесплатным.. выясни версию, у СКЛ наверняка есть средства
#16
by Живой Ископаемый
2 что это? сообщение в Эбаут СКЛ Мэенеджера? должна быть хранимая процедура или что там в МС СКЛ, которая вернет версию
#20
by Balabass
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2) Средствами 1с.
#21
by Balabass
Про статистику вообще ничего не знаю. Я щас занимаюсь этими вопросами постольку поскольку...
#22
by a237
у нас так было когда в коде получался цыкл (который срабатыывал только при определенном документе)
#25
by qeos
может тут чонить неправильно а еще я слышал что лицензии есть только на определенное количество процов у СКЛ..
#26
by Живой Ископаемый
2 вроде годный... а) тем что стоит 4-й сп, что требует 1С и тем что не Экспресс
#27
by упс
т.е. рассчитаны? Про статистику - запустите в нерабочее время вот это: EXEC sp_MSforeachtable 'UPDATE STATISTICS ? WITH FULLSCAN' Если в рабочее время запустите - ничего страшного не произойдет, но может сильно тормозить работу пользователей.
#28
by Balabass
Да. расчитаны. В том месяце все было ОК. А вот на этой неделе ппц какой то. непонял...
#29
by Живой Ископаемый
2 твой СКЛ не версии Екпресс, у которого ограничение в 1 ядро и 1 Гиг памяти. и твой СКЛ имеет сервис пак 4-й, как и рекомендует 1С:
#32
by Живой Ископаемый
2 это про твой виндовс. а СКЛ - Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) 2039 говорит о 4-м СП для МС СКЛ
#34
by Balabass
Так. Ну EXEC sp_MSforeachtable 'UPDATE STATISTICS ? WITH FULLSCAN' стартанул. посмотрим что будет. Отпишусь позже.
#51
by МуМу
Советую почитать на тему параллельных вычислений. В большинстве языков код пишется таким образом что регламентные последовательные процессы не распараллеливаются. Отсюда - следствие узким местом сервера становится максимальная тактовая частота одного процессора.
#52
by МуМу
+ Проблема в том что большинство языков не предназначены для написания параллельных вычислений. Теоритически это возможно но практически существенно сложнее. Код становится сложным в сопровождении. К тому же есть некоторые задачи которые вообще плохо паралелятся. Закрытие месяца параллелится достаточно хорошо, только задача эта не простая.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Функция СводныйОстаток не работает на сервере, а на локальной базе работает
- Возможно [:]||||[:] Стабильность работы 25 и 27 ядер 1С?
- Сколько ядер процессора оптимально для 1с 8.2 сервера
- Не работает сортировка в СКД на одном клиенте, а на другом - работает
- Как рассчитать необходимое количество ядер SQL серверу?
В этой группе 1С
- Синий экран смерти при установке Windows 2003 Server.
- v8: Добавление новых объектов поставщика в измененную конфигурацию.
- УТ 10.3. Розничная торговля.
- Не работает ЗагрузитьКолонку
- ЗУП Получить количество занимаемых ставок в формуле ВР
- Как программно упорядочить список по реквизиту
- Передать реквизит формы в модуль объекта.
- Одинаковые записи регистра сведений
- Перевести сервер 8.1 на другой порт
- v7: Поиск в подчиненном справочнике
- v7: Создание таблиц значений в цикле.
- в РС "первоначальная стоимость об ОС" УУ не проставляется стоимость
- Регистрация изменений конфигурации в РИБ 1С 8
- v8: Пилообразная загрузка процессора
- v7: Как сделать выгрузку в XML файл такого формата?
- Как получить в УТ 10.3 Значение по умолчанию из настроек пользователя
- v7: Копирование справочников между одинаковыми базами 1С77 Бухгалтерия предприятия
- Выбрать документы по реквизиту
- 8.2 Управляемая форма, ТЧ.ОтборСтрок
- Вывод на печать таблицы или дерева значений. Управляемая форма