#3
by dk
1. определить spid вешателя в скуле 2. определить пользователя 1с по spid на сервере приложений
#8
by Maxus43
из практики - на 90% грузить скуль даже 50 юзеров не могут при обычной работе. Это как правило напирмер реструктуризация базы и.т.д.
#9
by ProxyInspector
Если SQL ест 90% процессора, тогда это проблема разработчиков 1С. Для 1с77 - это проблемы реализации граф отборов в журналах документов. Для больших баз с количеством документов более 1 млн. При реализации любых граф отборов в журналах документов 77 SQL жрет 100% процессора. Связано это с неправильным построения запроса при формировании отбора в журнале. Сначала выбираются ВСЕ документы из данного периода а потом это соединяется с таблицей отборов. Индексный файл общего журнала с количеством документов более млн. достигает 1 Гб. Отсюда и тормоза. Для 8-ки такой механизм возможен тоже. Кроме того если количество баз на сервере велико, то сервер могут загрузить регламентные задания типа полнотекстового поиска. Установка 20 пустых баз 1с8 на ЛЮБОЙ сервер, с включенными регламентными заданиями, положат его сразу. При количестве пользователей 0 человек.
#13
by ptiz
Запуск одного сложного отчета может на 100% загрузить хоть 20 ядер, если max degree of parallelism = 0.
#14
by el-gamberro
Вот такой простой запрос, нехило грузит ядро на 99% выбрать * из регистрнакопления.партиитоваров, регистрнакопления.товарынаскладах, спрвочник.номенклатура, спрвочник.контрагенты
#15
by МуМу
Получаешь значение CPU(интегральное значение) из sysprocesses для каждого spid. Затем например через 10 секунд делаешь аналогичную операцию. Вычитаешь одно значение из другого - получаешь таблицу spid,cpu. По ней отбираешь spid c максимальными значения cpu и смотришь на сервере приложений пользователей 1С. Более удобные скрипты можешь получить на sql.ru Есть еще разработка которая ответит на все вопросы, дополнительно нагружает не более 3 процентов и работает непрерывно. Есть еще ЦУП от 1С.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать в 8.0 кто заблокировал документ?
- как узнать какой процесс 1С с какой базой работает?
- Как узнать узнать идентификатор конфигурации
- Как написать SQL запрос на 1С при обращении к другой SQL базе?
- Есть база на SQL сервере. Как определить к какой базе 1С она относится.
- В подписке на событие узнать Интерактивная запись или нет?
- "конфликт блокировок при выполнении транзакции" - как узнать кто и почему заблокировал регистр
В этой группе 1С
- БГУ 8.2 Как в отчете очистить историю?
- Как заполнить список выбора в табличную часть?
- Помогите решить ребус
- Остатки товаров поставщиков в базе. УТ 11
- УФ, автопоиск в динамическом списке как в 8.1
- СКД, отбор по вычисляемому полю
- Вот всем винда 7 хороша, но регулятор громкости....
- При попытке перевода УПП в управление приложение, ошибки..
- Соединить две удалённые точки без помощи провайдеров.
- Запись в регистр бухгалтерии
- Отловить событие изменения порядка строк
- v8: Бух 3.0 Отчет "Карточка счета" как убрать лишнюю аналитику?
- Чек ККМ из БП 2.0
- Загрузка ТЗ в ТЧ документа
- программное удаление записи из РС
- 1С: Розница 2.0 - возврат "день в день", эквайринговая операция
- СКД: Скрыть повторяющиеся значения в таблице
- Закрытие смены, 1С Розница 1.0
- Две организации в одной базе с общей номенклатурой. Как лучше организовать учет?
- Локализация: Информационная база: русский (Россия), Сеанс: английский (США).