...

HighLoad оптимизация: База данных

1С:Бухгалтерия 3.0. Борьба за производительность

HighLoad оптимизация Закрытие периода Платформа 1С v8.3 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m)

Программисты в шоке: закрытие месяца в БП 3.0. Как закрыть ноябрь 2014 года и успеть встретить новый год.

49 стартмани

01.06.2015    15518    0    pit201201    21    

6

Рекомендации по настройке IBM DB2 в конфигурациях 1С

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

Статья содержит сводку рекомендаций по настройке СУБД IBM DB2 для функционирования конфигураций 1С. Рекомендации были получены по результатам нагрузочного тестирования реальных конфигураций 1С, включая достаточно большие и нагруженные конфигурации. Описанные рекомендации позволили получить значительные улучшения в производительности приложений 1С для СУБД IBM DB2.

06.05.2015    25673    zinal    10    

46

Тест производительности 1С

HighLoad оптимизация Платформа 1С v8.3 Абонемент ($m)

Глубоко убежден, что организациям с числом активных пользователей 1с большим чем 10, крайне необходимо уходить от файловых баз. И тут возникает дилемма: Какую СУБД выбрать? SQL или Postgre? Скуль хорош. Очень хорош. Практически "из коробки" он обеспечит превосходную производительность. Но стоит нереальных денег. Очень хорош... Но дорог... Очень дорог... С Постгри все сложнее. "Из коробки" мы получаем конструктор "очумелые ручки". Чтобы насладиться более-менее приемлемым результатом, придется попотеть. Зато "халява, сэр".

1 стартмани

22.04.2015    18785    19    smallbuk    22    

6

Долго открывается конфигуратор

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В ОС Windows Server 2012 бывает полезно выключать службу Dynamic Fair Share Scheduling (DFSS позволяет балансировать и распределять ресурсы между пользователями), чтобы повысить производительность 1С:Предприятие 8 в ряде случаев.

22.04.2015    52491    Gilev.Vyacheslav    1    

105

Сбор и анализ счетчиков производительности через 1С по шагам 8.3

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Для поиска узких мест в производительности сервера можно включить и настроить счетчики этой самой производительности «Performance Monitor». По умолчанию данные собираются и пишутся в файлы, но это не всегда удобно. Появилась задача, для которой более удобно собирать счетчики в базу данных MS SQL и позднее анализировать через 1С. Далее о том, как это настроить, и какая обработка получилась у меня.

1 стартмани

06.04.2015    45459    89    Silmariil    25    

104

КЕЙС: Как мы ускорили обмены с 10 часов до нескольких минут

HighLoad оптимизация WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Если в Вашей компании используется обмен между информационной системой на платформе 1С:Предприятие 8 и сайтом, или вы интересуетесь приемами повышения производительности, то думаю, Вам будет интересно посмотреть, как мы решили следующую задачу.

01.04.2015    23997    Gilev.Vyacheslav    1    

127

Ускорение перепроведения документов

HighLoad оптимизация Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Описание незначительной доработки типовой конфигурации, которая привела к ускорению перепроведения документов на 40%. Дорабатывалась УПП 1.3, но это должно без каких-либо изменений работать и в других конфигурациях с подобным подходом к проведению документов (КА, УТ 10)

31.03.2015    20138    vasyak319    34    

30

Повышенная нагрузка на диски сервера баз данных SQL Server

HighLoad оптимизация Бесплатно (free)

С проблемой повышенной нагрузки на диски (дисковые хранилища и массивы, далее просто диски), сталкиваются почти все администраторы и специалисты технической поддержки при эксплуатации средних и крупных информационных систем на базе SQL Server (от 50 активных пользовательских сессий). Но всегда ли правильно идет интерпретация проблемы, попробуем разобраться на нескольких практических примерах.

15.03.2015    51381    gallam99    17    

45

Оптимизация производительности информационных систем

HighLoad оптимизация Бесплатно (free)

Наша компания более 7 лет занимается разработкой и оптимизацией систем на базе 1С:Предприятие. Кроме этого, мы занимаемся разработкой технологии обмена между базами данных 1С:Предприятие в режиме online, различными интеграционными решениями, кластерными технологиями, масштабированием систем и параллельными вычислениями. За истекший период мы внедрили более 400 успешных проектов по производительности, из них более 100 для систем 1С:Предприятие версий 8.1 и 8.2. Чтобы вы понимали масштабы информационных систем, приведу ее показатели: количество пользователей – до 1500 в одной базе данных и по размеру БД – это более 2 Терабайт Соответственно, за это время, шаг за шагом мы получали новые данные, эволюционировали свои технологии, и пришли к некоторым результатам, с которыми хотим вас ознакомить. Статья написана по итогам доклада, прочитанного автором на Конференции IE 2012 15-16 ноября 2012 года. Также она напечатана в Журнале Инфостарта №1.

11.03.2015    31927    gallam99    11    

53

Версионирование объектов. Сжатие регистра "ВерсииОбъектов"

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Cжимаем версии объектов в регистре сведений "ВерсииОбъектов". Экономия занимаемого версиями объектов объема более 50% !!!

1 стартмани

30.12.2014    34492    48    ZLENKO    14    

11

Запуск ЦУП на платформе 1С 8.3 (8.3.5.1098)

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Как запустить ЦУП (Центр управления производительностью, редакция 2.0 (2.0.5.43)) на платформе 1С 8.3

18.11.2014    40771    M-Mark-76    23    

22

Как в 1С оптимизировать запрос – пример ускорения в 6 раз

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Что Вы узнаете из этой статьи? • Одну из основных причин медленной работы запросов • Анализ возможных методов ускорения запросов • Эффективный способ ускорения запросов, в которых происходит обращение через «2 точки»

1 стартмани

23.10.2014    50570    14    Насипов Фарит    1    

53

Как ускорить 1С за 5 минут – Протокол Shared Memory

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Что Вы узнаете из этой статьи? • Рассмотрены возможности ускорения «1С:Предприятие 8» в небольших организациях • Показана процедура включения протокола Общая память (Shared Memory) • Продемонстрирована диагностика использования Shared Memory

1 стартмани

23.10.2014    77061    28    Насипов Фарит    1    

54

SQL сервер 2008: обслуживание, анализ производительности

HighLoad оптимизация Абонемент ($m)

Полезные скрипты и запросы для SQL 2008: обслуживание, анализ производительности. Файл со всеми скриптами во вложении.

1 стартмани

23.10.2014    86927    106    jan27    63    

298

Оптимизация 1С – Режим разделения итогов

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Чем интересна эта статья? • В статье рассматривается предназначение режима разделения итогов • Разбирается поведение системы «1С:Предприятие 8» при параллельной работе большого количества пользователей • Показываются минусы режима разделения итогов • Выдаются рекомендации по корректному использованию разделения итогов регистра

1 стартмани

17.10.2014    52851    8    Насипов Фарит    1    

76

Как ускорить 1С – Многопоточная обработка данных

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Чем будет для Вас полезна эта статья: • Вы изучите варианты ускорения операций обработки данных • Научитесь запускать в «1С:Предприятие 8» несколько потоков • Узнаете об ограничениях многопоточного режима в 1С

1 стартмани

17.10.2014    67334    36    Насипов Фарит    1    

133

Данные формы и оптимизация обмена с сервером

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Почему может сильно тормозить форма, где есть "ДанныеФормыКоллекция", "ДанныеФормыДерево" и им подобные, и как этого избежать.

29.09.2014    28062    Yashazz    15    

61

SQL сервер: Сбор и анализ статистики по выполняемым процедурам на продуктивном сервере

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

С ростом баз данных вопросы производительности рано или поздно возникают, тем более, что разработчики, зачастую, уделяют недостаточное внимание вопросам производительности, откладывая оптимизацию на потом. Кроме этого, во время разработки архитектуры базы, зачастую, неизвестно какие именно поля лучше проиндексировать. Построение избыточных индексов тоже снижает производительность. Перед нами стоит задача выявить «тяжелые» или часто используемые запросы в продуктивной среде, проанализировать данные и выявить способ оптимизации.

22.09.2014    23429    jan27    15    

51

Тестирование быстродействия базы

HighLoad оптимизация Корректировка данных Платформа 1С v8.3 1С:Управление производственным предприятием Россия Абонемент ($m)

Синтетический тест позволяющий замерить скорость выполнения запроса (типового или своего).

1 стартмани

15.09.2014    9841    22    чингачгук    7    

2

Тестирование параллелизма SQL в среде 1С Предприятие

HighLoad оптимизация Бесплатно (free)

Какое отношение параллелизм SQL имеет к среде 1С Предприятие? Целью данной работы является изучение влияния параллелизма SQL на работу с запросами 1С

02.09.2014    67471    jan27    53    

44

Понимание и использование параллелизма в SQL Server

HighLoad оптимизация Бесплатно (free)

В введении в параллелизм мы использовали простой запрос, и связанный с ним реальный пример, чтобы исследовать модель, используемую SQL Server, чтобы позволить запросам автоматически извлечь выгоду из дополнительной вычислительной мощности, предоставляемой современными многоядерными серверами, не требуя от разработчика учитывать некоторые сложности, обычно связанные с многопоточной конструкцией.

26.08.2014    47634    jan27    28    

38

Пакетная запись таблицы значений с клиента в СУБД (ускорение построчного INSERT)

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

В некоторых информационных системах используются внешние источники данных. И, порой, возникает необходимость записи в таблицу внешнего источника неких значений. Допустим, имеется большая таблица значений, получаемая расчетным способом в 1С. Необходимо записать строки таблицы значений во внешний источник. Классический способ решения - использование ADO, обход строк таблицы в цикле и построчный INSERT с помощью конструкции INSERT INTO "+NameTable+" (ColumnName) values("+SetValue+")" То есть, на каждую строку мы производим физическую запись в СУБД, заставляем работать носитель данных (жесткий диск например). Предлагаю способ, как ускорить этот процесс и записать всю ТЗ разом, пакетно.

16.06.2014    21768    Dach    12    

26

УТ 11: Влияние количества ролей, назначенных пользователю, на скорость его работы в системе

HighLoad оптимизация Платформа 1С v8.3 1С:Управление торговлей 10 Бесплатно (free)

Всем известно, что в типовом решении УТ 11 применена новая концепция разграничения прав доступа. А именно, в конфигурации создано большое количество ролей, каждая из которых определяет доступ к одному или нескольким объектам, далее, уже в пользовательской части, роли объединяются в профили, профили назначаются группам доступа, пользователи включаются в группы. В результате у пользователя появляется большое количество микро - ролей, речь может идти о сотнях, так как в типовой УТ 11 более 300 ролей. Удобно это или нет с точки зрения управления и поддержки, это вопрос отдельный и наверное спорный. А как наличие большого количества ролей влияет на производительность? В публикации представлены результаты проведенного мной эксперимента.

03.03.2014    25789    TSSV    32    

21

Некоторые замечания по ускорению работы управляемых форм

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Началось все с того, что к нам обратился клиент для проведения аудита производительности. Были жалобы на общую производительность системы, а также были обозначены отдельные конкретные операции, которые выполняются долго. О некоторых этих операциях, и о том, как их удалось ускорить и хочу рассказать.

12.02.2014    41963    rzabolotin    32    

134

Ускорение расчета себестоимости в УПП (партионный учет)

HighLoad оптимизация Закрытие периода Платформа 1С v8.3 1С:Управление производственным предприятием Россия Бухгалтерский учет Управленческий учет Бесплатно (free)

Не секрет, что в момент закрытия периода в УПП приходится неоднократно перепроводить регламентный документ «Расчет себестоимости» для устранения ошибок в учете и получения корректной себестоимости выпуска. И здесь ключевую роль играет время, за которое выполняется полный расчет себестоимости.

31.01.2014    17726    vitrac    7    

22

Как можно "положить" SQL сервер с помощью обычной консоли запросов 1С

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Описано как из 1С, с помощью безобидной на первый взгляд обработки, можно сделать неработоспособным SQL сервер. Предложены меры, позволяющие избежать этого.

22.01.2014    74258    yuraos    112    

69

Решение проблемы однопоточности модуля веб-сервера при работе с файловой базой

HighLoad оптимизация Инструменты администратора БД Платформа 1С v8.3 Россия Абонемент ($m)

Решение проблемы однопоточности модуля веб-сервера при работе с файловой базой путем запуска нескольких экземпляров веб-сервера Apache на одном физическом сервере. Предлагаемый скрипт автоматизирует процесс настройки.

1 стартмани

09.12.2013    65289    179    Chai Nic    117    

97

Влияние режима удаления движений на производительность

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Статья навеяна одним хитрым вопросом, который иногда задают на экзамене 1С Эксперт. Вопрос звучит примерно так: «Чем опасен режим удаления движений «Удалять автоматически?»

27.09.2013    37068    Andreynikus    16    

49

Ускорение реструктуризации таблиц

HighLoad оптимизация Бесплатно (free)

Иногда, может сложиться так, что на уже долгое время работающей базе нужно изменить типа реквизита, или добавить индексируемые поля, или просто добавить реквизит. Так вот после этого, нас ожидает долгий процесс (если база больших размеров)реструктуризации таблицы. В этой статье я рассмотрю алгоритм значительного сокращения времени реструктуризации.

12.09.2013    55624    OLEG4120    32    

146

Ошибки в ЦУП и способы решения

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Эксперт - это человек, совершивший все возможные ошибки в очень узкой области. Часто приходится работать с ЦУП (Центр Управления Производительностью), в итоге наступил, наверное, на все грабли, какие только возможно. Представляю вашему вниманию список частых (и не очень) ошибок в ЦУП и способы их решения. 90% проблем с ЦУП возникает из-за неверной настройки, прав доступа, по вине администраторов и т.д. Здесь же приведены как раз остальные 10%, т.е. ошибки в коде ЦУП и прочие ситуации, которые возникают, даже если все настроено правильно.

1 стартмани

10.09.2013    71265    126    Andreynikus    148    

188

Немного об управлении местом выполнения кода в управляемых формах

HighLoad оптимизация Механизмы платформы 1С Платформа 1С v8.3 Абонемент ($m)

Многим программистам не нравится концепция управляемых форм, зачем все эти &НаСервере, &НаКлиенте и так далее...

1 стартмани

20.08.2013    21541    29    Fragster    11    

12

Скрипт SQL для оптимизации базы 1c

HighLoad оптимизация Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Скрипт, помогающий создать нужные индексы, улучшающие работу базы 1С.

20.07.2013    15878    smielka    9    

25

Кто что блокирует, MS SQL + 1C

HighLoad оптимизация Платформа 1С v8.3 Бесплатно (free)

Думаю каждый программист 1С работающий в более-менее крупной компании сталкивался с проблемой блокировки при проведении. Блокировка исчезает, как только ресурсы освободятся (проведется другой документ который блокировал регистр), но бывает что блокировка зависает надолго, а иногда очень надолго.

09.07.2013    85595    andrey-prog    51    

246

Очистка Кэша 1С 8.2, без удаления настроек. Для Windows 7 и XP.

HighLoad оптимизация Платформа 1С v8.3 Абонемент ($m)

Очистка Кэша 1С 8.2, без удаления настроек. Для Windows 7 и XP.

1 стартмани

26.06.2013    20888    266    PawkaSml    14    

16