powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Помогите новичку, тормозит 1с и SQL
30 сообщений из 30, показаны все 2 страниц
Помогите новичку, тормозит 1с и SQL
    #38112427
romeshik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, не пинайте сильно, помогите советом толковым.
Что имеем 1С 7.7, Виртуалка winserver2003x86 (на виртуалку выделено 8 гиг ОЗУ 8 процов) (на нем SQL2003 и terminal server), база 6,5 Гб, всего пользователей 50, одновременных активных не больше 20. Работают все терминально на сервере.
Физически сервер Dell power edge 2950 (16 процов, 16 гиг ОЗУ, 6 винтов sas 15к по 300Gb. Собран рейд 5. На нем стоит бесплатная ESXi
Работа в этом всем для пользователей просто кошмар, тормозит сильно 1С, при вводе артикулов, человек уже вбил цифры а они со скоростью 1 цифра в секунду появляются в 1С, долго открываются отчеты и обычные счета.
Что было Была таже самая 1С 7.7 и база в 6,5гиг в dbf, без SQL, работало намного шустрее, но периодически если кто подвисал в 1С, его выбрасывали с терминала и с 1С и приходиось переиндексировать базу, каждый раз заходя кем то монопольно. Именно иза этого и перешли на SQL, ну и изза большого обьема dbf файла.
Что хочется
Хочется что-то сделать чтобы пользователям было комфортно работать, мы теряем клиентов, люди не хоятт ждать пока менеджер матерясь вбивает их данные в 1С.
Подскажете в каакую сторону копать? Я сам вообще сетевик, сисадмин, с SQL никогда осбо не работал, я больше по физике сети, а тут меня взяли сисадмином и в первые же две неделе моей работы, решили перейти, поседел я уже давно) сча волосы выпадать стали (вырывать стал если быть точным) каждый день пользователи жалуются, а начальство без вазелина так сказать наказывает, жестоко наказывает.
Уже расссматривал вариант пересобрать рейд, переставить SQL, что угодно. Просьба не советовать купить новый сервер, потому как в данный момент денег на него нет, неужели ему мало того сервера что сейчас? мож надо где то что-то подкрутить? пошаманить?
Заранее спасибо васм за советиы, не оставьте в беде

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38112748
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romeshik,
попробуйте такой вариант:
создаете рам диск на 8 гигов и кладете туда файлы 1С (возвращаетесь к dbf) и скажем каждые N минут создаете резервную копию данных.
Я сам не пробовал, но один знакомый такое делал - скоростью был доволен.

НО

это все - временные решения.
Скорее всего надо менять и конфигурацию, и платформу, и сервер.
И не надо жаловаться на недостаток денег на сервер - например в облаке амазона аренда нескольких серверов будет укладываться во вполне вменяемую ежемесячную плату. если действительно теряете клиентов - деньги и варианты можно найти.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113338
olegves
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romeshik,
77 - это тупик производительности, особо для 50 юзверей.
Есть 2 варианта:
1. Внедрение компоненты 1С++ (гугл в помощь) - бесплатно, но трудозатратно. Придется переписать на прямые запросы самые тормозные участки конфигурации
2. Переход на 8.2 - стоит денег и затрат на перенос данных и допиливание конфигурации, но нет тормозов и ограничений. На твоем железе будет летать все.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113351
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(0) сетевик <=> сисадмин
У вас там сейчас всё свопится со страшной силой из-за банальной нехватки оперативки. 20 сеансов даже если по минимуму то это никак не меньше 12 гиг оперативки. И наверняка у SQL нет ограничения на максимальный размер использования оперативной памяти.
1) Немедленно установите ограничение максимальной памяти для SQL гига в 3. Это изменение применяется на лету.
2) Добавляйте память и выносите SQL из виртуальной среды, нечего ему там делать.
ЗЫ Какая конфигурация?
(1), (2) Замечательные советы. Для увольнения не по собственному желанию самое то.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113586
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPУ вас там сейчас всё свопится со страшной силой из-за банальной нехватки оперативки. 20 сеансов даже если по минимуму то это никак не меньше 12 гиг оперативки. И наверняка у SQL нет ограничения на максимальный размер использования оперативной памяти.

я бы не был столь категоричен. 77 памяти потребляет относительно немного, и один пользовательский сеанс в терминалке вполне может уложиться в 200-300 Мб (давным-давно у меня было так). на 20 пользователей это 6 Гб.
Но проверить использование памяти, разумеется, надо. И памяти добавить при необходимости - тоже.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113649
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinov,

По описанию в (0) не стоит грешить на:
1) процессоры;
2) сеть.
Я что-то ещё забыл, что может привести к подобного рода тормозам?
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113683
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДБФ+быстрый ssd диск. Будет существенно быстрее работать.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113821
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romeshik,

1. Выделяем 2 железки для 1С:
- Первая для терминала с шустрым процом. Оперативы для 50 пользователей примерно 2 Гига под систему + 300 мегов на каждого пользователя.
- Вторая для скуля с оперативой чем больше тем лучше. Ваш Dell вполне подойдет, хотя в идеале желательно было б не 6 дисков а 8, но это некритично. Рейд ставьте 10.
Соединяем две железки напрямую гиговым каналом.
2. Переписываем часть функционала на прямые запросы. Для этого вам нужен 1С ник по 7.7 с некривыми руками.

Второй пункт по времени практически бесконечный. Т.е. всегда есть где что переписать и ускорить.

P.S.
Если есть база ЗиК то невздумайте ее в скуль переводить. Это будет Ж..
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113830
romeshik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программист 1с,

дык 6,5 гигов база, только от дбф ушли, и что опять на него и ссд возвращаться?
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113860
romeshik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Злой Бобрromeshik,

1. Выделяем 2 железки для 1С:
- Первая для терминала с шустрым процом. Оперативы для 50 пользователей примерно 2 Гига под систему + 300 мегов на каждого пользователя.
- Вторая для скуля с оперативой чем больше тем лучше. Ваш Dell вполне подойдет, хотя в идеале желательно было б не 6 дисков а 8, но это некритично. Рейд ставьте 10.
Соединяем две железки напрямую гиговым каналом.
2. Переписываем часть функционала на прямые запросы. Для этого вам нужен 1С ник по 7.7 с некривыми руками.

Просто не пойму отчего сейчас такие тормоза, вроде ж и железо правильное, ресурсов хватает, изначально разнет терминальный на одну виртуалку а SQL на другую, было еще хуже, потом совместил все на одной, стало лучше.
Некоторые друзья говорят что все упирается в жесткие диски, мол рейда 5 мало, надо 10, возможно, готов даже все на ночь потушить, пересобрать рейд, и вернуть обратно, благо с виртуалками все не так сложно.
По поповоду "Переписываем часть функционала" это исключено :( Мы в составе огромной корпорации, но так сказать содержим себя сами, тоесть денег на переход на 8-ку нет, никто переписывать тож не согласится, короче вижу как на картинке "бегаю по кругу в панике, с криком "Что делать?!"
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113872
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romeshikПрограммист 1с,

дык 6,5 гигов база, только от дбф ушли, и что опять на него и ссд возвращаться?У меня было 200 пользователей и база больше. На 7 скуле безбожно тормозила. На ssd дбф летала. Причем без 1с++. Сделай тест на один день. Загрузи и посмотри.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113951
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romeshik,

Ну так сообщите нам количество свободной оперативной памяти на виртуалке, количество памяти использованное SQL и сеансами пользователей, % активности диска.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113957
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1с,

Так у него и так "летало", но ему надоело бороться с переиндексацией.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113979
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPПрограммист 1с,

Так у него и так "летало", но ему надоело бороться с переиндексацией.Сорри - ослеп не прочел претензии к ssd.

Ага - ну тогда нужно искать причину подвисания. В вторвых непонятно почему после выкидывания одного нужно переиндексировать всю базу? Плюйте и не индексируйте. Один раз ночью и достаточно.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38113981
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP,
вы верите, что используемая конфигурация нормально будет себя вести с SQL? ее наверняка перепилили до крайности, да и сама по себе 77 с сиквелом не сказать чтобы совсем хорошо.
я думаю именно это основное зло в данной ситуации.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38114018
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinovAHDP,
вы верите, что используемая конфигурация нормально будет себя вести с SQL? ее наверняка перепилили до крайности, да и сама по себе 77 с сиквелом не сказать чтобы совсем хорошо.
я думаю именно это основное зло в данной ситуации.
Я не припомню ситуаций (необходимости) использования ИспользоватьSQL(0); на 27 релизе.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38114084
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDPs_ustinovAHDP,
вы верите, что используемая конфигурация нормально будет себя вести с SQL? ее наверняка перепилили до крайности, да и сама по себе 77 с сиквелом не сказать чтобы совсем хорошо.
я думаю именно это основное зло в данной ситуации.
Я не припомню ситуаций (необходимости) использования ИспользоватьSQL(0); на 27 релизе.
мне как-то показывали кусок кода, который очень сильно тормозил при использовании сиквела. но в чем было дело - не помню (я с 77 на сиквеле не работал)
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38114109
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romeshik,

А зачем там SQLServer на виртуалке ?
Я в смысле -- ставьте на голую ОС.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38114182
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Подозреваю, что его сначала и поставили на голую ОС без ограничения памяти и он отобрал память у виртуалки.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38114317
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
romeshikПросто не пойму отчего сейчас такие тормоза...
По поповоду "Переписываем часть функционала" это исключено :( ... денег на переход на 8-ку нет ...
Ну я ж кратко написал что нужно сделать. И непутайте - я указал отдельные железки а не кучу виртуалок на одной железке.
Я переход на снеговика вам и непредлагаю. Необходимо понимать что перебежать быстро никак неполучится, поскольку думаю в клюшках уже много чего написано под вашу контору и не факт что такое есть в типовой 8-ке. К тому же если все устраивает то переход ради перехода это глупость.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38114624
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я бы порекомендовал сначала запустить перфмон и определить причину тормозов, а только потом приступать к лечению
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38115401
nicktcher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В описанных ТС условиях кардинально улучшить производительность не представляется возможным.

Я бы дал только 2 совета.

1. Выгнать матерящихся менеджеров и взять вместо них нематерящихся.
2. Выделить определенный бюджет под нормальную архитектуру и современную систему - 1С 8 с физически разнесенными звеньями - терминалом, сервером 1С и сервером СУБД. Если клиенты и бизнес дороги, то это можно и должно сделать
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38121330
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой БобрЕсли есть база ЗиК то невздумайте ее в скуль переводить. Это будет Ж..
А можно подробнее - что именно за проблемы будут с ЗиК? И есть ли такие же проблемы с конфигурациями для 8.х?
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38121350
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nicktcherВ описанных ТС условиях кардинально улучшить производительность не представляется возможным.
Т.е. вот так сразу протелепартировал?.. Ужс ... "Повезло" какому-то работодателю с Вами.
s_ustinovА можно подробнее - что именно за проблемы будут с ЗиК? И есть ли такие же проблемы с конфигурациями для 8.х?
Ну одним словом и нескажешь. Там в расчете просто ппц какая кривизна запросов. Я сталкивался лет 10 назад (неповерил написанному на форуме). В итоге плевался и матерился. Снова загнал в дбф и забыл как страшный сон.
Насчет снеговика сказать немогу. Мне пока и клюшек с головой хватает.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38121710
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой Бобр,

В снеговике ещё хуже.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38121803
s_ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AHDP
В снеговике ещё хуже.
а подробнее можно? я с зарплатой раньше дела не имел, а тут появилась в зоопарке.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38121861
AHDP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
s_ustinov,

Посмотрите, например, расчет страховых взносов.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38121893
artms1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
romeshik,

Скорее всего у вас в визуальной функции кто то вставил исполняемый код требующий обход в цикле множества объектов (это может быть как журнал док-ов так и документ) . В sql не которые кривые отчеты, циклы дают умножение времени исполнения. Данную вещь я бы отследил пользователей которые грузят систему наибольшим образом и просмотрел какие док-ты или отчеты они пользуют. И переписал бы их с запросами на sql или вообще исключил постоянное исполнение такого кода . По поводу 8.2 переход однозначно не должен быть инициирован только этими проблемами. Если дать удаленку потенциально мог бы просмотреть в чем проблема. artms1@Mail.ru
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38125860
nicktcher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Злой БобрnicktcherВ описанных ТС условиях кардинально улучшить производительность не представляется возможным.
Т.е. вот так сразу протелепартировал?.. Ужс ... "Повезло" какому-то работодателю с Вами.

Бобр, прежде чем бестолково наезжать, потрудитесь внимательно читать то, что пишут люди и ТС, в частности. А пишет он, что все крутится на виртуалках - и терминал и 1с и СУБД. Еще он пишет, что средств не предвидится. Вот потому я и отписал, что отписал. А Вы можете "телепартировать" что Вам заблагорассудится. Что касается моих работодателей, то я много лет работаю на весьма уважаемые и важые для России конторы, и к качеству моей работы и компетенции всегда было весьма дотошное отношение, не сомневайтесь.
...
Рейтинг: 0 / 0
Помогите новичку, тормозит 1с и SQL
    #38125982
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artms1romeshik,

Скорее всего у вас в визуальной функции кто то вставил исполняемый код требующий обход в цикле множества объектов (это может быть как журнал док-ов так и документ) . В sql не которые кривые отчеты, циклы дают умножение времени исполнения. Данную вещь я бы отследил пользователей которые грузят систему наибольшим образом и просмотрел какие док-ты или отчеты они пользуют. И переписал бы их с запросами на sql или вообще исключил постоянное исполнение такого кода . По поводу 8.2 переход однозначно не должен быть инициирован только этими проблемами. Если дать удаленку потенциально мог бы просмотреть в чем проблема. artms1@Mail.ruПереписать запрос? Ок - как пример открываем запрос с 100 виртуальных таблиц. Что делать будем?
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / [игнор отключен] [закрыт для гостей] / Помогите новичку, тормозит 1с и SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]