Расширенный фильтр

Библиотека Производительность и оптимизация (HighLoad) — все для 1С

Исследование технологического журнала 1С при помощи регулярных выражений в блокноте 131

Производительность и оптимизация (HighLoad) v8

Все из тех, кто пробовали сдать на сертификат "Эксперт по технологическим вопросам 1С", сталкивались с методикой ЦКТП - разбор файлов технологического журнала при помощи консоли bash. Я, в свою очередь,внёс изменения в данную методику. Мне хотелось достичь более понятного вида и сфокусироваться на Perl, в качестве предпочтительного средства обработки файлов ТЖ. Вот что из этого вышло:

30.10.2017    24919    MrWonder    38    

Сжатие данных в базе данных средствами СУБД 22

Производительность и оптимизация (HighLoad)

На Инфостарте есть статья https://infostart.ru/public/114634/ про то, как навесить триггеры на создание таблиц, чтобы новые таблицы в БД создавались сжатыми. Для существующих баз предлагается загрузить базу из ДТ или сделать ТиИ с реструктуризацией. Предлагаю вашему вниманию скрипт, который сделает это для существующей БД средствами SQL.

27.10.2017    13748    Fragster    41    

Вопросы разработки, анализа производительности и оптимизации приложений 1С под управлением СУБД ORACLE 16

Производительность и оптимизация (HighLoad) v8

Я являюсь сотрудником Комсомольского-на-Амуре филиала компании «Сухой». Наше предприятие производит боевую авиационную технику и комплектующие для гражданской авиационной техники. В статье я вам расскажу про свой опыт работы со связкой 1С и СУБД ORACLE.

05.09.2017    10772    user597755_vices2015    2    

SQL Server Profiler. В картинках, для самых маленьких 51

Производительность и оптимизация (HighLoad)

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

21.08.2017    16230    vasilev2015    2    

Зачем 1С-нику NoSQL и CRDT 92

Производительность и оптимизация (HighLoad) Распределенная БД (УРИБ, УРБД) WEB

В статье речь пойдет о современных инструментах для хранения, транспорта, обработки и обмена данными на примере популярной NoSQL-базы CouchDB.

12.08.2017    19939    unpete    27    

Оптимизированная замена подстроки в строке с помощью регулярных выражений в MS SQL Server 4

Производительность и оптимизация (HighLoad)

В MS SQL Server отсутствуют регулярные выражения. Как включить их использование? Замена подстроки в строке выполняется долго. Как сократить время выполнения замены? Для выявления тяжелых запросов часто используют данные трассировки. Чтобы получить суммированные данные, необходимо сгруппировать одинаковые запросы, а из-за разных имен временных таблиц они не группируются. Статья - пример замены имен временных таблиц в результатах трассировки.

31.07.2017    10702    info1i    4    

Оптимизируй это! Или MS SQL и Экспертный подход творят чудеса! 208

Производительность и оптимизация (HighLoad) v8

В статье речь пойдет про взаимодействие сервера 1С с MS SQL. Мы очень часто слышим, как важно оптимизировать все критические участки системы заблаговременно, в плановом режиме, как надо, «от и до» во всех деталях. Но в реальной жизни бывает по-другому. Очень часто клиенты обращаются к нам, когда система уже не дает работать: «спасите, помогите, болит очень сильно, надо решать». Об одном из таких случаев я и хотел бы вам сегодня рассказать.

11.07.2017    29529    R.Tsarenko    32    

Планы запросов - это просто! 310

Производительность и оптимизация (HighLoad) v8::Запросы

Наверное, каждый 1С-ник задавался вопросом "что быстрее, соединение или условие в ГДЕ?" или, например, "сделать вложенный запрос или поставить оператор В()"? В данной статье я не дам вам исчерпывающих инструкций по чтению планов запроса. Но я постараюсь объяснить доходчиво - что это такое и с какой стороны к ним подойти.

04.07.2017    32408    Evil Beaver    58    

PostgreSQL на Windows – реальная альтернатива для высоконагруженных систем на базе 1С 159

Производительность и оптимизация (HighLoad) v8

Многие интересуются PostgreSQL, но не знают, насколько хорошо будет она работать с уже существующими системами. «Инфософт» - одна из первых компаний, кто опробовал PostgreSQL на Windows. О своем опыте перехода рассказывает руководитель отдела информационных технологий компании.      

23.06.2017    37997    a.doroshkevich    113    

Ускорение в 100 раз. Решаем проблему блокировок 333

Производительность и оптимизация (HighLoad) v8 v8::УФ 1cv8.cf

Я являюсь автором и тренером курсов по оптимизации и повышению производительности в 1С. Большинство людей приходят ко мне на обучение, желая разобраться со своими проблемами, и я очень часто слышу от них: «эти блокировки замучили, достали, жизни нет, что делать – не знаем. Технологический журнал включали, галочки ставили, форумы читали – ничего не помогает». Я уверен, что эта тема актуальна для многих из вас, поэтому в статье, не вдаваясь глубоко в подробности, я хочу вам дать некоторые конкретные рекомендации, которые вы сможете применить у себя и сразу получить ощутимый эффект. Например, если у вас запрос из-за блокировок выполняется 15 секунд, то после оптимизации он начнет выполняться за 15 миллисекунд. Это обычная практика, никакой фантастики – все это можно сделать.

13.06.2017    62200    Andreynikus    34    

Многопоточность. Универсальный «Менеджер потоков» (фреймворк) с отслеживанием зависимости объектов 176

Практика программирования Математика и алгоритмы Универсальные функции Производительность и оптимизация (HighLoad) v8 1cv8.cf

Восстановление партий, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

26.05.2017    39651    DarkAn    86    

Настройка зеркалирования базы для MS SQL 55

Архивирование (backup) Производительность и оптимизация (HighLoad) v8 1cv8.cf

Очень удобный способ, когда нам нужна не просто резервная копия, а "горячая" замена серверов.

19.05.2017    24497    MsDjuice    13    

Как определить уровень изоляции запроса? 82

Производительность и оптимизация (HighLoad) v8::СПР v8::blocking ЗУП2.5

Как с помощью Profiler определить уровень изоляции запроса и зачем это нужно

14.05.2017    20762    barelpro    41    

УПП, формирование записей книги продаж: ускоряем заполнение при большом объеме реализаций 20

Производительность и оптимизация (HighLoad) Оптовая торговля Производство готовой продукции (работ, услуг) Оптовая торговля Производство готовой продукции (работ, услуг) v8 УТ10 УПП1

В конце апреля 2017 года ко мне обратилась бухгалтер по НДС с жалобой на очень длительное заполнение документа "Формирование записей книги продаж" по реализации. По ее словам, заполнение документа могло продолжаться от 40 минут до часа за месяц... Разбираемся в ситуации.

01.05.2017    9628    spectre1978    7    

Нагрузочное тестирование сервера 1С при использовании WEB сервисов 51

Производительность и оптимизация (HighLoad) Внешние источники данных WEB v8 ИТ-компания

Проведение нагрузочного тестирования WEB-сервисов, развернутых на платформе 1С. Целью тестирования является ознакомление с возможностями платформы 1С при работе с большим количеством запросов через опубликованные WEB сервисы на IIS 7.5

01.02.2017    23505    BraunAlex    34    

Highload обмен данными: постановка задачи 3

Производительность и оптимизация (HighLoad) Распределенная БД (УРИБ, УРБД) v8

Цели статьи: определить, что такое "highload обмен", описать типовой сценарий обмена, сформулировать основные требования к обменам такого типа и предложить методику оценки производительности (пропускной способности).

04.11.2016    12269    zhichkin    3    

Оптимизация кода 1С: простые приемы 64

Практика программирования Производительность и оптимизация (HighLoad) v8

Речь пойдет о проблемах с производительностью, которые могут возникнуть из-за кода наподобие этого: Для каждого СтрокаТовары из Товары Цикл Количество = СтрокаТовары.Количество * СтрокаТовары.Коэффициент / СтрокаТовары.Номенклатура.ЕдиницаХраненияОстатков.Коэффициент; КонецЦикла; Дело в том, что этот, с виду ни чем не примечательный код, содержит запрос в цикле.

20.09.2016    20414    utyv    41    

Ускорение запросов к СУБД при помощи горизонтального масштабирования 94

Производительность и оптимизация (HighLoad) v8

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

13.07.2016    23943    dmurk    51    

Миллионы строк в таблицах 1С? Быстрая реструктуризация - не проблема! 39

Производительность и оптимизация (HighLoad) v8

Иногда случаются ситуации, когда в некую таблицу 1С (будь то справочник, регистр сведений или накопления) - необходимо добавить новое поле (реквизит, измерение, ресурс). В обычной ситуации, когда строк в таблице самой БД немного - платформа спокойно справляется с этой задачей. Но что делать, если строк накопилось за время ведения учета 1 млн? А если 10 млн? 100 млн? Более 300 млн? Если Вы не хотите ждать N-ое количество суток в ожидании, когда же закончится реструктуризация, или изобретать другие способы - статья для Вас. Основная идея заключается в том, что соответствие имен метаданных объектов конфигурации 1С (а также их ссылочных взаимосвязей между собой) и имен физических таблиц и колонок в самой БД - эта информация хранится в служебных таблицах этой же БД.

13.07.2016    20526    Dach    36    

Очевидные советы по ускорению работы 1С (8.2, 8.3) 277

Производительность и оптимизация (HighLoad) v8

В статье указаны основные ошибки, которые совершают начинающие администраторы 1С, и показаны способы их решения на примере теста Гилева.

20.04.2016    122302    sevushka    53    

Сборка PostgreSQL 9.4.2 из исходников с патчами от 1С 83

Производительность и оптимизация (HighLoad) Администрирование данных 1С v8

Честно - не нашел нигде описания того, как пропатчить KDE для FreeBSD, поэтому решил ликвидировать данную несправедливость. Ниже по тексту я расскажу не только про то, как собрать Postgres, но и как использовать флаги оптимизации для вашего процессора, чтобы все работало максимально быстро. Ну и немного остановлюсь на конфигурировании и администрировании.

23.02.2016    28521    starik-2005    28    

Действительно быстрая очистка всей регистрации изменений 23

Производительность и оптимизация (HighLoad)

Если вы хоть раз сталкивались с проблемой накопленных изменений при обмене, то данная статья может оказаться полезной

25.01.2016    18630    comol    12    

Одна из причин медленной работы табеля (ЗУП 2.5, клиент-сервер, MS SQL Server) 61

Практика программирования Статистика базы данных Производительность и оптимизация (HighLoad) Учет рабочего времени Учет рабочего времени v8 ЗУП2.5

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

19.01.2016    20044    KAPACEB.AA    16    

Нагрузочное тестирование 1С:Документооборот 30

Производительность и оптимизация (HighLoad) Документооборот и делопроизводство Документооборот и делопроизводство v8 ДО

Перед запуском 1С:Документооборот для средних и крупных внедрений крайне желательно провести нагрузочное тестирование, чтобы проверить корректность и скорость работы системы электронного документооборота в условиях максимальной нагрузки. В данной статье пойдет речь о том, как провести нагрузочное тестирование в 1С:Документооборот без использования 1С:КИП.

28.12.2015    18396    vlush78    1    

Версионирование объектов в 1С УПП 1.3. Фикс дублей 10

Чистка базы Производительность и оптимизация (HighLoad) v8 УПП1

В 1С УПП 1.3 есть такой замечательный механизм "версионирование объектов", который позволяет узнать: кто, когда и что изменил в документах и справочниках. Но есть недочеты в этой системе, программа не проверяет, является ли текущая записываемая версия объекта дублем (аналогична предыдущей версии), что в итоге захламляет базу и существенно увеличивает её объем.

1 стартмани

16.11.2015    11586    tehas    4    

"Объект не найден" и уровни эскалации блокировок 24

Производительность и оптимизация (HighLoad) v8 Розничная и сетевая торговля (FMCG)

Все чаще стали появляться жалобы, что документ "Отчет отдела" не проводится: "ругается на ставку НДС". Подробный разбор проблемы.

30.10.2015    16673    jan27    21    

OPDEX – еще одна методика интегральной оценки производительности 7

Производительность и оптимизация (HighLoad)

Помимо APDEX-а, в мире существует множество других методик интегральной оценки производительности информационных систем. OPDEX – одна из них. Это солидная запатентованная методика. Она лежит в основе линейки программных продуктов «App…Expert» фирмы OPNET Technologies, Inc. Изложенный материал может быть интересен тем, кто уже хорошо разобрался с APDEX-ом и хотел бы изучить другие методики оценки производительности.

1 стартмани

10.10.2015    15293    ukubona    6    

Опыт оптимизации и контроля производительности в БД с 3000 пользователей 315

Производительность и оптимизация (HighLoad)

Данная статья написана по материалам доклада, прочитанного на Конференции Инфостарта IE 2014 29-31 октября 2014 года. Меня зовут Сергей, являюсь руководителем отдела оптимизации и производительности систем в компании "Деловые линии". Цель этого доклада – поделиться информацией о нашем опыте работы с большой базой на платформе 1С, с чем пришлось столкнуться, как удалось обеспечить работоспособность. Уверен, что вам будет интересно, так как подобной информацией мало кто делится, да и про само существование таких систем их владельцы стараются не рассказывать, максимум про это «краем глаза» упоминают участвовавшие в проекте вендоры. **update от 04.03.2016 по вопросам из комментариев

05.08.2015    56781    Sergey.Noskov    119    

Тормоза на файловой базе - как избежать (из недавнего опыта) 109

Производительность и оптимизация (HighLoad) Администрирование данных 1С v8 1cv8.cf

1С запускается по две минуты? Журнал документов открывается по 40 секунд? Документ проводится почти минуту? Знакомая ситуация, если вы используете файловую версию с сетевым доступом. Самый распространенный совет - ставить сервер, и забыть про тормоза. Но как быть, если в 1С у вас всего работает 2-3 человека, и тратить деньги на покупку серверных лицензий - явно невыгодно? В данной статье рассмотрены несколько практических шагов, которые были предприняты у клиента для ускорения работы файловой базы. Платформа 1С 8.3, управляемые формы, тонкий клиент, база - Управление Торговлей 11.

12.07.2015    79456    axelerleo    40    

Стоит ли использовать РеквизитФормыВЗначение 19

Практика программирования Производительность и оптимизация (HighLoad) v8 1cv8.cf

В статье рассматривается вопрос производительности при использовании функции РеквизитФормыВЗначение.

02.07.2015    12350    arancar    9    

Оптимизация проблемных участков конфигурации 53

Производительность и оптимизация (HighLoad) v8 УПП1

Данная статья родилась из опыта работы на одном из проектов. На данном проекте узким местом был документ "Реализация товаров услуг". На данном примере и рассмотрим, что можно сделать для того, чтобы снизить проблему взаимоблокировок и блокировок в базе данных.

02.06.2015    18219    Minotavrik    5    

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

Производительность и оптимизация (HighLoad) v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса

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

06.05.2015    17597    zinal    10    

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

Производительность и оптимизация (HighLoad) v8 1cv8.cf

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

22.04.2015    36919    Gilev.Vyacheslav    1    

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

Практика программирования Производительность и оптимизация (HighLoad) v8 1cv8.cf

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

01.04.2015    21273    Gilev.Vyacheslav    1    

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

Производительность и оптимизация (HighLoad) Универсальные функции v8 1cv8.cf

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

31.03.2015    16974    vasyak319    33    

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

Производительность и оптимизация (HighLoad)

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

15.03.2015    35961    gallam99    17    

Еще раз, по-новому: производительность 1С: 7.7/1С: 8 + SQL 43

Производительность и оптимизация (HighLoad) Администрирование данных 1С v7.7 v8 1cv8.cf 1cv7.md

Еще один подход к увеличению производительности 1C+SQL = использование RAM-дисков

16.02.2015    31304    kos    35    

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

Производительность и оптимизация (HighLoad) v8

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

18.11.2014    25571    M-Mark-76    23    

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

Производительность и оптимизация (HighLoad) v8 1cv8.cf

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

22.09.2014    18737    jan27    15    

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

Производительность и оптимизация (HighLoad)

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

02.09.2014    40815    jan27    51