Классическая проблема. Тормозит база на Сервере 1С. #780609


#0 by Aswed
УТ 11. SQL экспресс. На сервере крутится 2 базы, УТ 11 и БП. БП вроде работает нормально. А вот УТ просто жутко тормозит. Работает 5 пользователей. Жуткие тормоза при создании и проведении документов. В файловом варианте база летает. Перезапуск агента сервера не помогает. Временное облегчение приносит ТиИ базы. Но это на сутки, а то и меньше.
#0 by Aswed
УТ 11. SQL экспресс. На сервере крутится 2 базы, УТ 11 и БП. БП вроде работает нормально. А вот УТ просто жутко тормозит. Работает 5 пользователей. Жуткие тормоза при создании и проведении документов. В файловом варианте база летает. Перезапуск агента сервера не помогает. Временное облегчение приносит ТиИ базы. Но это на сутки, а то и меньше.
#1 by Fragster
сколько готовы заплатить?
#2 by Fragster
ну и да - попробуйте заменить экспресс на нормальный (например девелопер попробуйте)
#3 by Cyberhawk
Щас еще выяснится, что сервер 1С 32б
#4 by Aswed
Клиент жлоб) Чем меньше тем лучше. ))))) Так там же вроде ни как не влияет?
#5 by Aswed
Ну это у него 64 битный)
#6 by Fragster
#7 by Fragster
1 гб оперативы и 1 физический проц/4 ядра. размер базы 10 гигов.
#8 by pessimist
Ну так и делайте ТиИ базы ежесуточно. Или попробуйте понять почему оно приносит облегчение.
#9 by H A D G E H O G s
Че тут понимать. В експрессе нет sql Agent.
#10 by ДемонМаксвелла
делать ТИИ ежедневно не вариант не настроены регламенты SQL, угадал ? И посмотрите в PerfomanceMonitor-e как загружена дисковая подсистема, процессор, сеть Ну и отладчик и техножурнал смотрим, конечно же
#11 by Aswed
Так, совсем не понял. Посмотрел сейчас в Скуль менеджере. Там база весит 36 гигабайт о_0! При этом работает. Хотя у экспресса же ограничение на 10 гигов. Как такое возможно?
#12 by Aswed
А что это тогда стоит? Клиент говорил что не покупал скуль. Крякнутый что ли?:)))
#13 by Aswed
Что под регламентами понимается?:)
#14 by H A D G E H O G s
Почему. Может и экспресс. Просто у экспресса нет sql agent и регламенты надо выполнять снаружи, например батником по расписанию. Может это лог разросся. реиндексация, обновление статистики, очистка процедурного кэша.
#15 by pessimist
Мне казалось что у какого-то нового SQL Express есть Agent, я не уверен. Но sqlcmd есть в любом случае. Ну значит разбираться почему ТиИ помогает и делать это же но например средствами SQL. Что в данном случае называется словом база?
#16 by Aswed
Сейчас вот сижу проверяю. И не понятные дела происходят. То все тормозит жутко, то ни с того, ни с сего все начинает просто летать. Работает быстро как и должно быть. Тормоза начинаются когда процесс sql отжирает полностью одно ядро. Как понять чем вызвано? в SQL менеджере, в свойствах "Размер" )))
#17 by Fragster
поставь менеджмент студио или настрой техножурнал на сбор долгих сапросов... будь мужиком уже
#18 by Фрэнки
пиши тогда уже на какой операционке оно установлена и действительно ли там 64 бит у 1С-ного сервера. И где там устанавливают ограничения на число rphost
#19 by Aswed
Эххх Я так сказать там пытаюсь разобраться за спасибо. По старой памяти. так хочется по быстрому отделаться)))
#20 by Aswed
Млять. ука, стоит 32 битный.
#21 by Fragster
на самом деле пофиг
#22 by Aswed
В смысле?
#23 by Torquader
Разница проявляется на обработке больших объёмов данных - тупо для 32-битного 2 Гб - предел.
#24 by Fragster
в прямом. если упирается в скуль, то разрядность сервера 1с никак не влияет
#25 by Fragster
ну, вообще 3, а на 64битной оси - так и все 4
#26 by Torquader
Кстати, а сколько ограничение памяти для SQL Express ?
#27 by Torquader
Три будет, если "магический ключ" включили при загрузке.
#28 by Fragster
->
#29 by Fragster
ну так кто мы такие, чтобы запрещать кому-то его включать?
#30 by Torquader
SQL Server 2012 Express Edition — является бесплатной версией SQL Server, идеально подходящей для разработки и развёртывания в настольных системах, в веб и малых серверах приложений. Новой возможностью Express версии SQL Server 2012  является SQL Server Express LocalDB. Это облегченная версия Express, которая имеет все программные функции, запускается в пользовательском режиме, быстро устанавливается, не требует настройки и имеет низкие системные требования.     Имеет ограничение — 1 процессор (до 4 ядер);     Максимальный объем используемой памяти — 1 Гбайт;     Максимальный размер реляционной базы данных — 10 Гб.
#31 by Torquader
И получается - только 1 Гб - ну, как бы, очень мало.
#33 by Aswed
Так что думаете все таки упирается а SQL?
#34 by Aswed
Кстати глянул размер. Фактический размер базы 2,5 гига. Остальное журнал транзакций почти 34 гигабайте. Может его поджать?
#35 by Fragster
#36 by Fragster
кто мы такие, чтобы тебе запрещать?
#37 by Torquader
Только сначала полный BackUp сделай.
#38 by Aswed
Блин как понять что SQL там стоит? Смотрю по оперативке, сожрал уже 2,3 гига. Значит не Экспресс.
#39 by Aswed
)))))))))
#40 by H A D G E H O G s
SELECT @@VERSION
#41 by Fragster
еще и модель восстановления я симпл выставь
#42 by Aswed
Спасиб Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)   Apr  2 2010 15:48:46   Copyright (c) Microsoft Corporation  Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (Hypervisor) Полноценный скуль получается:))))
#43 by Torquader
Ну да - поди просто пробный период ?
#44 by Aswed
+ какого же художника он тогда только одно ядро грузит?
#45 by Aswed
Да конечно))) я там, слава богу, ни админ)))
#46 by Fragster
см. , ну, или
#47 by Aswed
Не разу не пользовался простой моделью. Значительно сказывается на производительнсоти?
#48 by Aswed
)))))
#49 by Fragster
значительно сказывается на объеме используемого дискового пространства, если не нужно восстановление на определенный момент времени
#50 by SimpleOne
Ограничение памяти стоит на скуле?
#51 by Aswed
Да. 2 гига оперативки. Увеличил только что до 3
#52 by Cyberhawk
Почему именно до 3?
#53 by Fragster
потому что всего в сервере 4ре, муахаха!
#54 by Aswed
А фиг его, решил попробовать на 50% )))))
#55 by Fragster
ничего смешного, между прочим
#56 by cons74
пиши на почту, готов посмотреть - но после 16-00мск
#57 by Fragster
ты должен был ответить что-то типа "нет, всего на сервере 16 гигов", или "да, действительно 4 :("
#58 by Aswed
)) там 12)))
#59 by Aswed
Спасибо, сейчас напишу.
#60 by Fragster
ну тогда если ничего кроме 1с и скуля там нет, ставь скулю 6, а в 1с настрой несколько процессов (хотя 8.3 вроде неплохо идет и так)
#61 by ptiz
"БП вроде работает нормально" - а версия БП какая? 3.0?
#62 by Aswed
Блин а как его добавить то в 8.3??? о_0 убрали же ручное добавление вроде.
#63 by Aswed
2.0 Но сейчас выяснил что временами тоже тормозит. Отсюда вывод что тормозит либо SQL либо Сервер 1С. В файловом варианте обе базы работают шустро, сейчас развернули  протестировал.
#64 by Cyberhawk
Шаред мемори проверь
#65 by Aswed
Что что проверить?
#66 by Fragster
косвенно, через назначение количетсва баз/пользователей на процесс
#67 by cons74
Shared memory
#68 by ptiz
УТ 10 и БП 2.0 намного быстрее чем УТ 11 и БП 3.0 Так что - апгрейдить сервер.
#69 by Aswed
А можно поподробнее. Не разу не делал такого.
#70 by Aswed
Аааа Странно, диспетчер конфигурации не запускается. пишет доступа нет. Хотя менеджер студия пашет.
#71 by Frida1711
Не совсем верный вариант, конечно, но пока боролась с серверной базой, помогала очистка логфайла базы (журнала). Просто сохраняла старый и создавала новый чистый файлик с тем же наименованием и правами пользователей. При достижении определенного размера файла база жутко висела.
#72 by Frida1711
пы.сы. база именно УТ 11.2. Бух 3.0 таких проблем не давала
#73 by Wit77
вчерашняя статья на инфостарте в тему: кое-что может пригодиться топикстартеру.
#74 by Wit77
мля... не та ссылка
#75 by Wit77
пардон, правильная ссылка... это так фильдиперстово миста заворачивает сторонние ресурсы.
#76 by Aswed
Да вот говорят что раньше у них таких тормозов не было. Появились говорят где то месяц назад - два. Спасибо)
#77 by 1dvd
шринкануть базёнку не предлагали ещё?
#78 by Aswed
чего чего? Что за маты?:)
#79 by Aswed
В общем. Базу пережал. Журнал очистил. Выделил 6 гигабайт памяти на скуль. В итоге все так же периодически тормозит:(
#80 by xafavute
может регламентные задания?
#81 by xafavute
можно еще журнало регистрации в старый формат перевести
#82 by ДемонМаксвелла
шринк самого файла базы только увеличит тормоза
#83 by probably
для простых юзеров: почему?
#84 by Aswed
Да ну. Не может так сильно тормозить из-за регламентных заданий.
#85 by ДемонМаксвелла
потому что SQL серверу чаще придется увеличивать размер базы, таблицы будут быстрее дефрагментироваться, и новые записи будут дописываться далеко от старых
#86 by ДемонМаксвелла
Вообще может, смотря какие рег. задания.
#87 by Aswed
потоключал все что были в базе. все равно тормоза появляются.
#88 by ДемонМаксвелла
ещё не звучало слово "блокировки"
#89 by ДемонМаксвелла
хотя в файловом режиме бы не летало тогда
#90 by Fragster
ну так автор-то так и не посмотрел, какой запрос главный виновник тормозов
#91 by Torquader
Они пока со стороны смотрят и внутрь не лезут. Там до блокировок полезно бы понять - на чём вообще тормозит, а то, может быть, каждый из пользователей по запросу за весь период базы запускает - и хотят, чтобы быстро.
#92 by ДемонМаксвелла
может в файловой базе ты один сидишь и проверяешь, сколько проводится документ?
#93 by xafavute
в ут практически нет блокировок
#94 by Torquader
В файловом гоняют на одном пользователе. Хотя, при чтении данных, блокировка всей таблицы быстрее и проще, чем блокировать отдельные выбранные записи.
#95 by Torquader
В УТ были места, которые требовали большие объёмы данных туда-сюда гонять.
#96 by xafavute
ну и что? там же упр блокировки
#97 by Aswed
Запустил трассировку. Тормоза возникают при создании и проведении документов.
#98 by xafavute
ну возьми один док, проведи с отладчиком. и посмотри куда время уходит
#99 by Aswed
Сейчас разворачиваю еще одну серверную базу. Буду на ней смотреть.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям