|
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 2
|
|
Оптимизация 1С 7.7 + Sql + Citrix01.11.2009, 13:38. Показов 60688. Ответов 36
Метки нет (Все метки)
Блин, так и не смог старым ником зайти, пришлось по новой региться
Но это так о наболевшем А вот может кто даст совет по теме Есть такая система Два сервака: на одном Citrix, на втором SQL, соединены гигабитом Юзеры заходят в 1С через Citrix В 4 разные базы При этом в 3 базы одновременно до 20 подключений вместе взятых, а в четвертую 30-50 Ее SQL-ный файл около 6 гиг. (Три первые вместе меньше ее) При работе с этой базой не очень понятная ситуация. 1С подтормаживает, некоторые документы проводятся по несколько минут Но при этом "железо" совсем не нагружено Процессоры на обоих серваках на 10-30%, сеть вообще на 3-5% В чем беда? Где узкое место? ЗЫ просьба не ругаться и объяснить как чайнику, так как я физику происходящего внутри 1С и SQL понимаю только в общих чертах
0
|
|
| 01.11.2009, 13:38 | |
|
Ответы с готовыми решениями:
36
Типы оптимизация: черная оптимизация, серая оптимизация и белая оптимизация Оптимизация индексов в MS SQL Оптимизация SQL запроса |
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 29
|
|
| 25.11.2009, 12:55 | |
|
Сделайте замер производительности, посмотрите на какие строчки кода тратиться больше времени. Попробуйте уменьшить время на захват таблиц, представьте ситуацию первый пользователь проводит документ, второй тоже начинает проводить и попадает в транзакцию, тут еще третий на подходе и все ждут (насколько я знаю скуль версия не грузит сервер во время ожидания захвата таблиц, отсюда и небольшая загрузка). Уменьшите это значение до 1, возможно позволит избежать цепных реакций.
0
|
|
|
1 / 1 / 0
Регистрация: 24.07.2008
Сообщений: 658
|
||
| 25.11.2009, 14:09 | ||
Проблема в том, что особых изъянов в коде не нахожу Основные "тормоза" полечить стандартным изменением кода нельзя Путь использования ВК и прямых запросов я пока не изучал Да и особых "тормозов" вроде как и нет вообще Просто несколько раз в день случается так, что все юзеры пытаются создавать/записывать/проводить документы одновременно - вот в эти моменты и возникает проблема. Даже если каждый док проводится по 2-3 секунды
0
|
||
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 29
|
|
| 26.11.2009, 11:26 | |
|
Честно говоря никогда невидел преимуществ связки 7.7 и SQL, куда проще терминалка и 7.7.
0
|
|
|
1 / 1 / 0
Регистрация: 24.07.2008
Сообщений: 658
|
||
| 26.11.2009, 12:49 | ||
Независимо терминал или сеть У меня начинались проблемы от 15-20 юзеров (один сервер, 4 бызы, по 3-5 юзеров в каждой) А может и на меньшем количестве (давно было, точно не помню) Добавлено: Возможно проблема dbf с большим числом юзеров решена в современных серверных виндах Но индексация после аварийных завершений остается актуальной проблемой У нас в он-лайн работают розничные точки по всей стране 1 аварийное завершение в 2 дня - гарантия 2 и более вылетов в 1 день - реальность Ждать всем как минимум 2 часа в день пока пройдет индексация нет никакой возможности
0
|
||
|
0 / 0 / 0
Регистрация: 07.07.2008
Сообщений: 1,401
|
||
| 28.11.2009, 11:01 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 29
|
||||
| 30.11.2009, 10:53 | ||||
0
|
||||
|
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
|
||
| 30.11.2009, 20:50 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 20.11.2009
Сообщений: 29
|
||
| 02.12.2009, 11:15 | ||
0
|
||
|
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
|
||
| 02.12.2009, 15:30 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 15.11.2009
Сообщений: 947
|
||
| 01.01.2010, 18:21 | ||
Второе узкое место: как я понял один сервер (Citrix) берет данные с другого (SQL). Если так сделали "для распределения нагрузки", то нелепо. Разместите базы на сервере и работайте через Citrix. Ведь пересылка данных по любой скорости все равно медленнее, чем с родного диска. Если сервера одинаковые раскидайте базы. Если один мощнее другой - все на него при загрузке ЦП до 40%. Третье: если в серверах стоит RAID, очень часто не включают в BIOSе буферизацию записи - тормозит в разы. P.S. Перечитал форум. Фраза: "..вопрос ... в том что медленно, но железо при этом не загружено" наводит на мысли. 1-действительно потери времени не на вычисление а на обмены.2-на одном сервере так было, пока не включили буферизацию. 3-проверьте на какую дату у вас установлены оперативные и бухгалтерские периоды. Их нельзя делать сильно вперед.
0
|
||
|
0 / 0 / 0
Регистрация: 28.03.2004
Сообщений: 1,913
|
||
| 03.01.2010, 06:55 | ||
0
|
||
|
1 / 1 / 0
Регистрация: 24.07.2008
Сообщений: 658
|
|
| 03.01.2010, 09:21 | |
|
Раз уж тема опять поднялась, то отвечу
1. От SQL избавиться невозможно (причины я уже указывал) 2. Найдено временное решение. Сервер под SQL у нас слабее, чем под Citrix. Решили поставить SQL на сервер к Citrix. Поставили 2005. И перенесли на него одну базу (самую большую и интенсивно используемую). Примерно через неделю проверили по журналу количество блокировок: оно сократилось в среднем более чем в 2 раза. Пока на этом остановились. В планах апгрейд сервера под SQL и попытка возврата базы на него. Если апгрейд состоится, то отпишусь чем все закончится
0
|
|
|
0 / 0 / 0
Регистрация: 01.09.2007
Сообщений: 50
|
||
| 03.01.2010, 10:38 | ||
В 1с 7.7 + MS SQL 2000 + Citrix работают одновременно порядка 150 пользователей, размер базы уже больше 40 гигабайт, база распределенная (распределение сделано для автоматического создания резервных копий, из "рабочей" базы изменения идут в "центральную" и "резервную"). Сервер восьмипроцессорный, оперативки много (вроде 64 гига), операционка 2003 сервер, 64 битка, сетка быстрая. Для Citrix Metaframe сервер отдельный (характеристик не знаю). До ноября 2009 в базе велась бухгалтерия и торговля (компоненты бух. и опер. учет), после 1 ноября (внедрили SAP) осталась только торговля. Производительнось системы была (у меня этот проект закончился в конце ноября) вполне адекватная, до ноября была проблема с блокировками при проведении объемных (более 2000 строк) документов. В основном код был написан стандартно (все на "черных" запросах, естественно, встретил и один прямой запрос), конфа "вылизанностью" не блистала. Использовалась одна внешняя компонента, для считывателя штрих-кодов. Так что пришлось посмотреть на 1С 7.7 другими глазами :newconfus:
0
|
||
|
0 / 0 / 0
Регистрация: 31.12.2009
Сообщений: 87
|
|
| 04.01.2010, 13:26 | |
|
Попробуйте ВК от ромикса "vkhook.dll" (найти можно на мисте) решает проблему загрузки процессоров при работе в терминале
+ рекомендую загружать при начале работы системы компоненту 1cpp.ru для вкллючения функционала turbobl. что ускоряет процессы создания объектов и до кучи рекомендую почитать здесь: http://www.kb.mista.ru/article.php?id=136
0
|
|
|
1 / 1 / 0
Регистрация: 15.11.2009
Сообщений: 947
|
||
| 05.01.2010, 17:30 | ||
Я правильно понял, теперь на одном сервере данные и хранятся, и к нему подключаются пользователи (значит обрабатываются)? Если, как я и советовал, Вы положили все на 1 сервер, убрав тем самым обмен между ними, то непонятно, зачет опять стремится к старым граблям? Да, если нарастить мускулы раза в два, то порочность решения уже на так будет видна. Далее, кто-то написал: "Нелепым и даже глупым было бы ставить на один сервер Цитрикс с Сиквелом - не живут они вместе, потому как ресурсы поделить не могут." Как человек практикующий и нигилист, абстрактных слов вроде "не живут" не понимаю. В чем конкретно проблема? Да, нагрузка на компьютер в целом высокая, ведь он читает/записывает данные, затем обсчитывает. Но нету глупого обмена по сети между серверами. А объем этот огромен, т.к. технология SQL в исполнении 1С 7.7 это только название - он мало чем отличается от файлового. Наконец, если именно программа SQL категорически не хочет с программой Citrix - использовать Terminal Server.
0
|
||
|
0 / 0 / 0
Регистрация: 01.09.2007
Сообщений: 50
|
||
| 05.01.2010, 22:07 | ||
0
|
||
|
dymytro2008
|
|
| 02.12.2011, 03:04 | |
|
Нужна оптимизация базы 1с средствами sql сервера Регламентные операции базы ms sql server
|
|
| 02.12.2011, 03:04 | |
|
Sql оптимизация и объединение Оптимизация запросов SQL в C# Оптимизация кода C#+SQL оптимизация sql запросов Оптимизация запроса sql Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|