Здраствуйте.
Вопрос такой:
После переноса баз с файлового режима работы на MicrosoftSQL, при выборе некоторых операций 1с подвисает на (5-10 минут), в файловом режиме все работало без проблем.
Исходные данные:
Физический сервер, на нем поднята ВМ (hyper-v) и развернуто 1с-предприятие
На систему Raid1, на базы Raid10, логи вынесены на отдельный ссд
Cеть гигабит (пинг маленький, пакеты не теряются)
2 базы не более 1Gb каждая
Работа происходит через тонкий клиент.
Посмотреть физически что с ВМ происходит может при операции в потолок процессор или ОЗУ упирается
Посмотреть что там в логах
Найти что за запрос выполняется при операции и попробовать его выполнить
Использовать SQL Server Profiler
И что за операции то? Несколько тысяч проводок?
Виктор Л, конфигурация МФО и КПК
ВМ с запасом ресурсов (больше 50% использование проца и озу не поднимается)
Операция - переход во вкладки по договору (связанные документы)
ВМ с запасом ресурсов (больше 50% использование проца и озу не поднимается)
В контексте 1С это такое себе. Например, у вас 4 ядра, одно из них упирается в 100%, а остальные простаивают, суммарно получаем 25%, но 1С как раз использует одно ядро на 100% и ей не хватает.
Другое дело, если вы говорите, что по каждому ядру нагрузка не поднимается выше 50%.
После переноса баз с файлового режима работы на MicrosoftSQL
Я бы заключил пари, что проблема не исчезнет при обратном переходе на файловую.
Если брать исключительно озвученные предпосылки:
1) была файловая и стала серверная
2) тормоза при поиске и последующем выводе всех ссылок на документы по договору
то напрашивается идея, что проблемы именно в клиент-серверном взаимодействии, которые ранее во время эмуляции в пределах файловой не были заметны. Нужно смотреть более детально - торомозит ли выборка (неоптимальные планы запросов на СУБД), или чуть позже вывод полученного (всякие условные оформления и обработчики ПриПолученииДанных на форме, куда вставили миллион обращений к серверу).