![]() |
Медленная работа 1с 8.3 на windows server 2012
Добрый день! Хотелось бы получить ответ на вопрос: как грамотно провести диагностику при работе с 1с 8.3?
Пользователи (около8 человек) работают через RDP без AD на windows server 2012 x64. На серваке Raid массив (зеркало) на нем система, касперский интернет секьюрити,гарант и 1с8.3 + 8.2 (другого ПО нет + 1 hdd ( под БД Оракл) Есть особенность на некоторых пк эти тормоза проявляются иногда, на остальных заторможенность периодично при работе с 1с. Хотелось бы для начала разобраться в чем причина? недостаточность ресурсов при обращении к HDD либо проблемы с БД 1с. Какой мониторинг лучше запустить, стандартный или лучше иное ПО? Посоветуйте как лучше сделать чтобы выявить проблему. |
pay666,
Рекомендации. 1. Обновиться до windows server 2012 R2 x64. 2. Установить SSD под БД 1С. 3. Перевести БД 1С на SQL. 4. Добавить оперативной памяти на сервер (если п. 3 будет выполнен). А теперь порассуждаем... 1С достаточна капризная система (особенно это касается версии 8.3), капризность заключается в нескольких моментах, это и рекомендации переносить БД в SQL если она превышает 2 гига и сами конфигурации написанные под платформу 8.3 тормознутые (по сравнению с 8.2) и т.п. Исходя из вышеизложенного у Вас может быть комплекс проблем, все они диагностируются разными средствами. О визуального до конфигуратора 1С (тестирование и исправление вместе со сжатие БД ещё никто не отменял), так же не забывает о регламентных заданиях в 1С которые есть в каждой БД. P.S. В общем наводку дал, дерзайте. |
Благодарю!
1.Обновления стоят последние 2.SSD придется ставить на 2 диска, т.к парой работают. Но прежде чем тратиться, хотелось бы выяснить причину. 3. Перевод на SQL ( на сколько сложно? ) 4. Оперативки 32гб, думаю для 8 человек вполне достаточно БД весит более 20Гб |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
P.S. В качестве SQL рекомендую PostgreSQL в общем и версию PostgreSQL Pro в частности (благо допилена она нашими разработчиками неплохо). |
Цитата:
:shot: |
Цитата:
|
По мониторингу видно что HDD слишком перегружен чтение/запись. Попробуем СУБД
|
Цитата:
|
zai, глянул, стоит один sata второй sas. Похоже в этом и была проблема.
|
Жесткий диск Seagate ST1000NM0023 SAS
Жесткий диск Seagate ST1000NM0033 SATA Оба по 1тб, пропускная способность 6Gb/s, 7200 скорость и 128 mb буфер. Что скажете господа? Может мониторинг HDD системный поможет? |
Цитата:
:o |
Цитата:
Так же в зеркале работает ОС+1с 8.3 |
Цитата:
аппаратная конфигурация тоже представляет собой тоже какое-то сомнительное решение Чтобы у вас хорошо всё работало нужно вместо RDP использовать тонкий клиент 1с, а для БД использовать сервер SQL - PostgreSQL или MS SQL Server. От soft/fake RAID1 практического смысла нет. Докуйпате два небольших SSD и положите на них логи транзакций от БД - на один - Oracle, на другой - 1С |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
pay666, на кой вообще антивирус, если вы исключили приложения?! Вам рекомендовали исключить из проверки данные.
|
Не понял. В исключения БД добавить, верно?
|
Цитата:
По теме. Проблемы можно поделить на два типа: 1. Ресурсы железа 2. Оптимизация ПО Из железа интересует: Загрузка ЦП Загрузка ОЗУ на сервере БД Загрузка ОЗУ на терминале Загрузка Диска на терминале Загрузка Диска на сервере БД Из ПО: 1. Аналитика БД. С Oracle не работал, с MS SQL в интернете куча инфы по запросу "ms sql bottleneck perfmon" и другие вариации. Т.е. собрать информацию о том есть ли затыки в самой базе данных. Зачем это? Затем что Программист мог написать кривой запрос который грузит БД, например в каком-нить отчёте приходится перелапачивать 400тыс позиций номенкулатуры. Такое тоже бывает. У MS SQL есть SQL Profiller, тоже помогает 2. Аналитика ПО. Подключить разработчика, провести с ним анализ, какие отчёты \ действия сколько времени должны занимать. Написать тестовую обработку. Вы resmon запускали на сервере и на клиентах в момент тормозов, чтобы понять в чем затык? Смотрите очередь диска, ОЗУ, ЦП. Смотрите свап. Запустите perfmon и счётчики БД для проверки не образуется ли очередь запросов. Из моего опыта 1с 8.3 работала лучше всего в такой связке: Windows 2012r2 \ 2008r2 1С платформа x64 1С сервер х64 MS SQl 2016 Антивируса на сервере БД должен отсутствовать как класс. ничто не должно мешать БД выполнять обращения к диску в максимальном приоритете. БД должна работать на дисках sas 10k rpm + или ssd в RAID 0. Принципиально только так. БД очень чувствительны к IOPs дисков. Как у вас организована инфраструктура? Это всё крутится в гипервизоре или всё в одно запихнули или несколько физических серверов? Конфигурацию напишите. Какая именно 1С? 1С бывает ERP, которя е******чески жрёт ресурсы сервера, ей нужно 64Гб озу на 10 юзеров и диски в SSD в зеркале иначе она будет умирать. 1С бывает торговля с 10ю позициями номенкулатуры и простеньким отчётиком. Конфигурация типовая - не типовая. Тормоза какого рода: - виснет подключение RDP - виснет 1С - долго выполняется обработка \ отчёт пользователя - тормозит шевеление мышкой на экране в RDP. Больше конкретики, тут ванг нет. |
Цитата:
Цитата:
ОЗУ 60% HDD образуется очередь запросов вод здесь и интерисует развернутый ответ: то ли БД не оптимизирована то ли HDD не тянут ( Raid зеркало в связке SAS+SATA на них стоит ОС и 1с база) Цитата:
Цитата:
|
Цитата:
что в вашем понимании "оптимизация БД"? про оптимизацию я вам писал про общение с разработчиком 1с, вы сним общались? про БД я вам писал про счётчики perfmon, вы их проверяли? я вам задал тонну конкретных вопросов, вы ответили в лучшем случае на 30%, вы хотите чтобы ктото пришёл на форум, погадал на кофейной гуще и почитав всё что вы изложили выдал 100% гарантированное решение вашей проблемы? Такого не будет. |
Цитата:
|
Спасибо всем! Помогло:
Исправление Ошибок БД 1с, так же обрезали базу 1с. |
Индексы перестроили, статистику обновили?
|
Время: 08:36. |
Время: 08:36.
© OSzone.net 2001-