|
Медленно работает 1С | ☑ | ||
---|---|---|---|---|
0
yavasya
21.11.17
✎
08:35
|
Начиная с прошлой пятницы 1С стала медленно работать. Ничего нового не внедрялось(второй программист уволился я на поддержке). Что может случиться со стороны 1С? Администраторы разбираются, но пока эффекта никакого.Регламентные задания есть, но они по одному и тому же расписанию работают пять лет.
|
|||
1
mehfk
21.11.17
✎
08:36
|
(0) Программист в пятницу уволился?
|
|||
2
yavasya
21.11.17
✎
08:40
|
нет) пол месяца назад)
|
|||
3
yavasya
21.11.17
✎
08:41
|
В консоли администрирования сервера 1С нагрузки не вижу.
|
|||
4
yavasya
21.11.17
✎
08:42
|
База серверная, 125 активных пользователей
|
|||
5
Antony8x
21.11.17
✎
08:46
|
Регистры расчитаны?
|
|||
6
yavasya
21.11.17
✎
08:49
|
итоги рассчитаны. да итоги влияют только на незначительное увеличение скорости работы отчетов. Сейчас документы еле открываются и обработки
|
|||
7
Antony8x
21.11.17
✎
08:51
|
ой, ли?
|
|||
8
Antony8x
21.11.17
✎
08:51
|
"документы еле открываются и обработки" - посмотрите насколько загружен процессор, память, диск на сервере БД
|
|||
9
yavasya
21.11.17
✎
09:06
|
вскрылись итоги по регистру бухгалтерии 1С на 16.03.2016, остальные пересчитаны. Правильно понимаю что один регистр не может сделать такие тормоза ?
|
|||
10
Быдло замкадное
21.11.17
✎
09:19
|
(9) в момент открытия документов регистры не участвуют.
|
|||
11
Aleksey
21.11.17
✎
09:26
|
(10) В момент открытия участвует интернет. Идет как минимум проверка действующий контрагент и т.п.
Т.е. если закончилась подписка на ИТС, или кто то умный отключил интернет для 1С будут тормоза, когда 1с пытаеься в инет вылезти и ждет таймаут. Опять таки никто не знает как реализована проверка легальности платформы. Может она тоже вносит свою лепту |
|||
12
yavasya
21.11.17
✎
09:40
|
Спасибо за ответы. Смотрим дальше.Даже документ который при открытии отрабатывает без запросов и информация о базе требуют ожидания. Я думаю это железяки.
|
|||
14
ИС-2
naïve
21.11.17
✎
09:51
|
службу перезапускали? Может поможет.
Проверьте rdhost. Сколько он памяти отъел. Есть ли место на сервере для файлов подкачки и SQL Какая конфа? На терминале работают или локально Не выпали пользователи из домена. Замечено, что вне домена работает быстрее |
|||
15
Веселый собака
21.11.17
✎
10:12
|
Хороший программист может дописать в подписки на события, в те же регламентные. Хороший администратор может утянуть быструю память в свой комп. Плохой программист не сможет этого определить.)
|
|||
16
Дебет
21.11.17
✎
10:19
|
специалиста пригласить, уже предлогали?
|
|||
17
rphosts
21.11.17
✎
10:30
|
(14) >rdhost
Кто-кто? |
|||
18
yavasya
21.11.17
✎
15:32
|
добрый вечер ! помогла перезагрузка физического сервера с очисткой кэш. (остановка сервера 1С с очисткой кэш не помогла)
|
|||
19
Cyberhawk
21.11.17
✎
15:48
|
Вы только что наблюдали т.н. "порчу ОС" (когда помогает только перезагрузка хоста)
|
|||
20
1Снеговик
гуру
21.11.17
✎
15:50
|
(18) очистка кэша чего и где?
|
|||
21
yavasya
21.11.17
✎
16:00
|
Кеш сервера находится в папке C:\Users\%Пользователь под которым запущена служба сервера приложений 1с%\AppData\Local\Temp
http://alimuradov.ru/2016/05/17/очистка-кеша-сервера-1с/ |
|||
22
yavasya
21.11.17
✎
16:02
|
минут 10 1С потупила, видимо кэшировалась, заполняла ТЕМП, затем начала работать, сегодня поставим ССД и перенесем туда ТЕМП
|
|||
23
Cyberhawk
21.11.17
✎
16:06
|
(22) Ну ты и вася
|
|||
24
yavasya
21.11.17
✎
16:07
|
(23) что то не так )?
|
|||
25
Cyberhawk
21.11.17
✎
16:08
|
(24) Решил завершить ветку, обратив внимание на твой ник )
|
|||
26
yavasya
21.11.17
✎
16:09
|
Ааа) имя у меня такое )
|
|||
27
1Снеговик
гуру
21.11.17
✎
16:10
|
(21) то что там удалили не кэш, а журналы регистрации) Классный совет)
|
|||
28
yavasya
21.11.17
✎
16:18
|
(27) ? там папки с гуидами находятся ,почему ты решил что это не кэш?
Есть аргументация ? https://its.1c.ru/db/metod8dev/content/2374/hdoc это про Темп если я не путаю, если что не так прошу поправить |
|||
29
XMMS
21.11.17
✎
17:07
|
(28) Вы посмотрите на ссылку, которую вставили в своё сообщение. И сравните с системным путём, который самостоятельно написали.
|
|||
30
Cyberhawk
21.11.17
✎
17:10
|
ЖР в старый формат не забудь вернуть, чтоб не тормозило
|
|||
31
yavasya
27.11.17
✎
14:39
|
как можно очистить кэш неудаляя журнал регистрации ?
https://1c-programmer-blog.ru/programmirovanie/zhurnal-registracii-v-1s-8.html |
|||
32
yavasya
27.11.17
✎
14:50
|
http://alimuradov.ru/2016/05/17/очистка-кеша-сервера-1с/
атем переходим в каталог сервера 1с, путь будет примерно следующим ? C:\Program Files (x86)\1cv8\srvinfo\reg_1541 и удаляем выделенные папки папки. http://mikuslas.ru/logbook получается что очищаю журнал регистрации |
|||
33
Tateossian
27.11.17
✎
15:17
|
Это симптомы поехавших индексов. Или база упала и сисадмины ее подняли, но вам не сказали, так как после восстановления базы некластеризованные индексы не восстанавливаются. (Если модель восстановления простая.)
Можете вот этот скрипт для sql запустить. Разумеется, сначала его проверьте, а то мало ли:) Результат работы выведется в консоли, его надо скопировать и запустить (специально вместо exec используется print). FillFactor можно не заполнять, он будет по умолчанию для сервера. И в рабочее время его лучше не запускать, этот скрипт. USE %%bdname%; GO SET NOCOUNT ON; DECLARE @TSQL AS NVARCHAR(MAX) = N''; DECLARE @iterator AS int = 0; IF OBJECT_ID('tempdb..#IndexationTableT1') IS NOT NULL DROP TABLE #IndexationTableT1; CREATE TABLE #IndexationTableT1 ( TableName sysname, IndexName sysname, is_padded bit, is_unique bit, [ignore_dup_key] bit, [allow_page_locks] bit, [allow_row_locks] bit) INSERT INTO #IndexationTableT1 (TableName, IndexName, is_padded, is_unique, ignore_dup_key, allow_page_locks, allow_row_locks) SELECT TableName = t.name, IndexName = ind.name, ind.is_padded, ind.is_unique, ind.[ignore_dup_key], ind.[allow_page_locks], ind.[allow_row_locks] FROM sys.indexes ind INNER JOIN sys.tables t ON ind.object_id = t.object_id WHERE NOT ind.name is null AND ind.is_primary_key = 0 AND ind.is_unique_constraint = 0 AND t.is_ms_shipped = 0 ORDER BY t.name, ind.name, ind.index_id; DECLARE @counter as int; SET @counter = (SELECT COUNT(*) FROM #IndexationTableT1) DECLARE iCursor CURSOR FOR SELECT tt.tableName, tt.indexName, tt.[is_padded] isPadded, tt.[is_unique] isUnique, tt.[ignore_dup_key] ignoreDupKey, tt.[allow_page_locks] allowPageLocks, tt.[allow_row_locks] allowRowLocks FROM #IndexationTableT1 tt; OPEN iCursor; DECLARE @tableName sysname, @indexName sysname, @isPadded bit, @isUnique bit, @ignoreDupKey bit, @allowPageLocks bit, @allowRowLocks bit; FETCH NEXT FROM iCursor INTO @tableName, @indexName, @isPadded, @isUnique, @ignoreDupKey, @allowPageLocks, @allowRowLocks; WHILE (@@FETCH_STATUS <> -1) BEGIN DECLARE TT nvarchar(max) = N''; SET @iterator = @iterator + 1; SET TT = N'PRINT(''(' + CAST(@iterator AS NVARCHAR(5)) + ' of ' + CAST(@counter AS NVARCHAR(5)) + ') ' + @indexName + '''); GO USE [' + DB_NAME() + ']; GO ALTER INDEX [' + @indexName + '] ON [dbo].[' + @tableName + '] REBUILD PARTITION = ALL WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,' + (SELECT CASE WHEN @isUnique=1 THEN 'IGNORE_DUP_KEY = OFF, ' ELSE '' END) + 'ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) GO'; FETCH NEXT FROM iCursor INTO @tableName, @indexName, @isPadded, @isUnique, @ignoreDupKey, @allowPageLocks, @allowRowLocks; PRINT(TT) --EXEC (TT) END; CLOSE iCursor; DEALLOCATE iCursor; --PRINT(@TSQL); DROP TABLE #IndexationTableT1 --EXECUTE (@TSQL) GO |
|||
34
yavasya
27.11.17
✎
15:27
|
(33) Средствами 1С нельзя? например ТИИ
|
|||
35
Tateossian
27.11.17
✎
15:43
|
(34) Можно, но это долго и монопольно.
|
|||
36
yavasya
27.11.17
✎
15:46
|
а про очистку кэш без удаления журнала регистраци подскажите пожалуйста
|
|||
37
Tateossian
27.11.17
✎
15:54
|
(36) Выключаешь сервер 1С (если в единственном экземпляре), находишь каталог, который в службах прописан с параметром -d, в каталоге первым идет папка кластера, с префиксом reg_, внутри будет каталог вида snccntx*, вот его и нужно грохнуть.
|
|||
38
yavasya
27.11.17
✎
16:00
|
(37) snccntx* эту папку я знаю, что произойдет ? Журнал регистрации станет отдельной папкой и не будет очищаться при очистке кэша?
|
|||
39
yavasya
27.11.17
✎
16:13
|
http://alimuradov.ru/2016/05/17/очистка-кеша-сервера-1с/
"Будьте аккуратны, нельзя удалять файл 1CV8Clst.lst и предпоследнюю папку начинающуюся с snccntx…" http://catalog.mista.ru/public/337477/ наоборот скрипт по удалению http://1cbuh.pro/voprosy/387-udalenie-katalogov-snccntx Почему в первой ссылке категорически против удаления, остальных рекомендуют ? |
|||
40
g00d
27.11.17
✎
16:50
|
сделайте профилактику базы,
переиндексацию, пересчет итогов и реструктуризацию. Очень помогает в базах с активным документооборотом. |
|||
41
Tateossian
27.11.17
✎
17:00
|
(40) Что такое реструктуризация, а что такое переиндексация?
|
|||
42
Tateossian
27.11.17
✎
17:05
|
(39) Потому что на мисте все правильно говорят, все остальные ресурсы, за исключением некоторых - в топку. Или на свое усмотрение.
|
|||
43
Alligator219
27.11.17
✎
17:11
|
(41) Rebuild vs reorganize
|
|||
44
Tateossian
27.11.17
✎
17:34
|
(43) Так в том-то и вопрос - зачем их делать ОДНОВРЕМЕННО? Это взаимоисключающие команды.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |