Тормозит 1с 8.3 УТ

1. kar911 29.06.17 11:29 Сейчас в теме
Подскажите что можно сделать чтобы ускорить работу 1с, файловый вариант стоит на сервере при работе максимум процессор загружен на 3%, а ОЗУ используется максимум 1500, база весит 2,5гб, после проведения тестирование и исправление стало 1,5гб. Пробовал заходить в базу монопольно но все равно формы очень долго открываются, допустим журнал документов продажи в котором максимум 400 документов открывается около минуты. К серверу пользователь подключается через удаленный рабочий стол и работает на сервере с 1с.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. rybusha 98 29.06.17 12:33 Сейчас в теме
(1)Почистить кэш. Самый простой способ,удалить из списка выбора и прописать снова.Если SQL надо запустить с ключём .Погуглите
3. collider 29.06.17 12:34 Сейчас в теме
(1) А какова длина очереди диска? Сколько % активного времени диска?
4. ipoloskov 162 29.06.17 12:35 Сейчас в теме
Прописать исключения в настройки антивируса.

Возможно, дело в конфигурации. Поставьте точку останова в процедуре формы "ПриСозданииНаСервере" и пройдитесь отладчиком.
5. user633533_encantado 11 29.06.17 12:35 Сейчас в теме
Мало информации: под полноправным пользователем тестируете или с ограниченными правами ? Подключены ли в программе какие-нибудь интернет сервисы ?
6. kar911 29.06.17 12:46 Сейчас в теме
(5)
под полноправным пользователем тестируете или с ограниченными правами ? Подключены ли в программе какие-нибудь интернет сервисы

Права полные, сервисы не какие не подключены


(2)
Почистить кэш.

чистка кэша не помагает,
(4)
добавить исключения в настройки антивируса

антивируса нету
7. collider 29.06.17 12:47 Сейчас в теме
(6) Про диск-то что? Ставлю пачку кента, что это диски медленные.
8. kar911 29.06.17 12:51 Сейчас в теме
(7)
Про диск-то что? Ставлю пачку кента, что это диски медленные.

а где очередь посмотреть?
9. kar911 29.06.17 12:51 Сейчас в теме
10. collider 29.06.17 12:53 Сейчас в теме
(9) В командную строку resmon.exe, а там вкладка "диск".
11. kar911 29.06.17 12:59 Сейчас в теме
(10)
Прикрепленные файлы:
12. collider 29.06.17 13:00 Сейчас в теме
(11) Это в то время, как тот самый журнал документов открывается 30 секунд?
13. kar911 29.06.17 13:10 Сейчас в теме
(12)первая это запуск 1с , 2 и 3 это при открытие журнала
Прикрепленные файлы:
14. collider 29.06.17 13:13 Сейчас в теме
(13) А можно ещё глянуть, что на первой вкладке в это время?
15. kar911 29.06.17 13:20 Сейчас в теме
(14)
Прикрепленные файлы:
16. collider 29.06.17 13:24 Сейчас в теме
(15) О, нашёл! 24% максимальной частоты.
В панели управления надо переключить режим электропитания в "высокая производительность".
Хорошо, что на пачку кента со мной никто не поспорил.)
ipoloskov; +1 Ответить
17. kar911 29.06.17 13:48 Сейчас в теме
(16)не помогло
Прикрепленные файлы:
18. collider 29.06.17 13:55 Сейчас в теме
(17) Тогда простые решения у меня закончились.
Значит надо смотреть, что там за динамический список открывается и какой у него запрос.

Ну разве что ещё Hyper Threading выключить
и попробовать побольше ОЗУ освободить, чтобы быть уверенным, что своп не включается.
19. kar911 29.06.17 14:00 Сейчас в теме
(18) вот такой запрос
ВЫБРАТЬ
	РеестрДокументов.Ссылка,
	РеестрДокументов.НомерДокументаИБ КАК Номер,
	РеестрДокументов.ДатаДокументаИБ КАК Дата,
	РеестрДокументов.Статус,
	РеестрДокументов.Проведен,
	РеестрДокументов.ПометкаУдаления,
	РеестрДокументов.ХозяйственнаяОперация,
	РеестрДокументов.Партнер,
	РеестрДокументов.Контрагент,
	РеестрДокументов.Организация,
	РеестрДокументов.Подразделение,
	РеестрДокументов.МестоХранения КАК Склад,
	РеестрДокументов.Валюта,
	РеестрДокументов.Сумма КАК СуммаДокумента,
	РеестрДокументов.Ответственный КАК Менеджер,
	РеестрДокументов.Комментарий,
	РеестрДокументов.НомерПервичногоДокумента КАК НомерВходящегоДокумента,
	РеестрДокументов.ДатаПервичногоДокумента КАК ДатаВходящегоДокумента,
	РеестрДокументов.Дополнительно,
	СостоянияЭД.СостояниеВерсииЭД,
	ВЫБОР
		КОГДА ДокументыСОшибкамиПроверкиКонтрагентов.Документ ЕСТЬ NULL 
			ТОГДА ЛОЖЬ
		ИНАЧЕ ИСТИНА
	КОНЕЦ КАК ЕстьОшибкиПроверкиКонтрагентов,
	ВЫБОР
		КОГДА РеестрДокументов.Проведен
			ТОГДА 0
		КОГДА РеестрДокументов.ПометкаУдаления
			ТОГДА 1
		ИНАЧЕ 2
	КОНЕЦ КАК НестандартнаяКартинка,
	РеестрДокументов.ДополнительнаяЗапись,
	РеестрДокументов.ТипСсылки,
	&СтатусПроверки КАК СтатусПроверки,
	&ИндикаторПроверки КАК ИндикаторПроверки,
	ТИПЗНАЧЕНИЯ(РеестрДокументов.Ссылка) КАК ТипЗначения
ИЗ
	РегистрСведений.РеестрДокументов КАК РеестрДокументов
		{ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СостоянияЭД КАК СостоянияЭД
		ПО (СостоянияЭД.СсылкаНаОбъект = РеестрДокументов.Ссылка)
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ДокументыСОшибкамиПроверкиКонтрагентов КАК ДокументыСОшибкамиПроверкиКонтрагентов
		ПО РеестрДокументов.Ссылка = ДокументыСОшибкамиПроверкиКонтрагентов.Документ
			И (&ИспользованиеПроверкиВозможно)}
{ГДЕ
	РеестрДокументов.Ссылка.* КАК Ссылка,
	РеестрДокументов.МестоХранения.* КАК Склад,
	РеестрДокументов.Организация.* КАК Организация,
	РеестрДокументов.ДатаДокументаИБ КАК Дата,
	РеестрДокументов.НомерДокументаИБ КАК Номер,
	РеестрДокументов.Статус КАК Статус,
	РеестрДокументов.ТипСсылки КАК ТипСсылки,
	РеестрДокументов.ХозяйственнаяОперация КАК ХозяйственнаяОперация,
	РеестрДокументов.Подразделение.* КАК Подразделение,
	РеестрДокументов.Ответственный.* КАК Менеджер,
	РеестрДокументов.Дополнительно КАК Дополнительно,
	РеестрДокументов.Комментарий КАК Комментарий,
	РеестрДокументов.Проведен КАК Проведен,
	РеестрДокументов.ПометкаУдаления КАК ПометкаУдаления,
	((РеестрДокументов.ДатаДокументаИБ >= &НачалоПериода
			ИЛИ &НачалоПериода = ДАТАВРЕМЯ(1, 1, 1))
			И (РеестрДокументов.ДатаДокументаИБ <= &КонецПериода
				ИЛИ &КонецПериода = ДАТАВРЕМЯ(1, 1, 1)))}
Показать
22. collider 29.06.17 14:08 Сейчас в теме
(19) Ну я пока не умею запросы выполнять в голове, а УТ для Беларуси у меня нету.
В общем-то он смахивает на типовой. А типовые обычно сильно не виснут на маленький базах.
Можешь вставить его в консоль запросов и посмотреть, за сколько он выполнится?

Кстати, это не единственный запрос, который может выполняться при открытии. Надо замером производительности глянуть, что происходит ПриСозданииНаСервере и ПриОткрытии.
27. user633533_encantado 11 29.06.17 14:57 Сейчас в теме
(19) Запусти отладку, перед открытием проблемной формы включи замер производительности, когда форма наконец откроется выключи замер и смотри, где было потрачено больше времени.
20. Raminus 29.06.17 14:04 Сейчас в теме
21. kar911 29.06.17 14:06 Сейчас в теме
23. sommid 29.06.17 14:11 Сейчас в теме
поотключайте ненужные регламентные задания, отключите использование полнотекстового поиска
24. sleakers 29.06.17 14:21 Сейчас в теме
1) Пользователь точно заведен, роль используется одна, Полные права?
2) В роли Полные права проверь, нет ли RLS?
3) Отключи парковку ядер
4) В биос отключи режим энергосбережения, турбо, Hyper Threading
5) На сервере один жесткий диск?
6) Отключи индексирование файлов на диске
7) Отключи службу superfetch, если есть
8) Отключи службу microsoft defender, если есть
9) Проверь планировщик заданий windows, отключи дефрагментацию диска, если есть.
25. pm74 199 29.06.17 14:54 Сейчас в теме
26. KazanKokos 10 29.06.17 14:56 Сейчас в теме
28. AntonSm 30 01.07.17 21:01 Сейчас в теме
На самом деле где-то что-то сильно накосячено. На i7+SSD все должно летать.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот