...

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

HighLoad оптимизация Системный администратор Программист Бесплатно (free)

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

11.03.2015    32514    gallam99    11    

53

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

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

1 стартмани

30.12.2014    34918    49    ZLENKO    14    

11

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

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

18.11.2014    42249    M-Mark-76    23    

22

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

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

1 стартмани

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

53

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

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

1 стартмани

23.10.2014    82054    32    Насипов Фарит    1    

54

HighLoad оптимизация Системный администратор Программист Абонемент ($m)

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

1 стартмани

23.10.2014    88864    106    jan27    63    

298

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

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

1 стартмани

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

81

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

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

1 стартмани

17.10.2014    68666    38    Насипов Фарит    1    

133

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

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

29.09.2014    29289    Yashazz    15    

61

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

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

22.09.2014    24153    jan27    15    

51

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

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

1 стартмани

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

2

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

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

02.09.2014    68612    jan27    53    

44

HighLoad оптимизация Системный администратор Программист Бесплатно (free)

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

26.08.2014    50268    jan27    28    

38

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

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

16.06.2014    22748    Dach    12    

27

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

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

03.03.2014    26346    TSSV    32    

23

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

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

12.02.2014    42653    rzabolotin    32    

134

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

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

31.01.2014    18262    vitrac    7    

22

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

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

22.01.2014    75592    yuraos    112    

69

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

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

1 стартмани

09.12.2013    68126    186    Chai Nic    118    

98

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

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

27.09.2013    38308    Andreynikus    16    

50

HighLoad оптимизация Системный администратор Программист Бесплатно (free)

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

12.09.2013    56493    OLEG4120    32    

148

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

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

1 стартмани

10.09.2013    73230    128    Andreynikus    152    

188

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

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

1 стартмани

20.08.2013    21864    29    Fragster    11    

12

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

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

20.07.2013    16261    smielka    9    

25

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

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

09.07.2013    87551    andrey-prog    51    

248

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

Консоль для обслуживания агрегатов, писал быстро, критика и пожелания принимаются. Предназначена для платформы 8.2, для обычного приложения, когда по каким-то причинам нельзя или неудобно пользоваться оснасткой управления агрегатами в управляемом приложении.

1 стартмани

21.06.2013    15923    19    METAL    1    

4

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

Не секрет, что многие пользователи, использующие партионный учет (а таких очень много, даже среди огромных холдингов, несмотря на пропаганду РАУЗ) при больших нагрузках сталкиваются с резким замедлением списания партий.

21.06.2013    64560    Антон Ширяев    117    

124

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

Как свертывать большую базу 1C 8 в максимально короткие сроки (1С 8.1, 8.2). Любая база данных со временем разрастается до огромных размеров, что делает его более медлительным и работать в нем порой бывает очень тяжело. По этому периодически базу свертывают, т.е. до определенной даты все документы и движения удаляются и вводятся начальные остатки. Соответственно всегда есть архивная база за прошлые периоды. Пример свертки базы 1С на SQL приведен здесь.

14.06.2013    72484    setrak    22    

66

HighLoad оптимизация Системный администратор Программист Платформа 1С v7.7 1C77 Бесплатно (free)

Недорогое повышение скорости работы 1С

31.05.2013    13424    ins-post    22    

-1

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

Производительность 1С – это комплекс мероприятий которые необходимо выполнить, для того чтобы её получить. Я буду рассматривать только возможные причины низкой скорости в клиент-серверном варианте работы 1С.

24.05.2013    26002    uinx    19    

29

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

При внедрении конфигурации 1С:Розница 2.0 столкнулся с проблемой отваливания рабочего места после всей настройки. Суть ошибки такова: кассир включает 1С в начале смены, нажимает "Открыть смену" и видит сообщение: "Не удалось определить доступный магазин. Обратитесь к администратору". В данной статье я опишу суть ошибки, как ее быстро исправлять, не бояться ее, не напрягать мозги по поиску вариантов исправления и сберечь себе драгоценное время и нервы. В интернете есть статьи описания данной проблемы, но они полностью не пролили свет, по крайней мере для меня, поэтому потом еще пришлось долгое время разбираться методом проб и ошибок. Статья будет полезна как всем начинающим внедрение Розницы 2.0 (как минимум должны знать настройку РМК, как и где что подвязывается), так и тем кто не нашел способ решения описываемой проблемы. Также она сможет научить продолжать работу в РМК при переносе на любой компьютер без перенастройки связки торгового оборудования, рабочих мест и справочника "КассыККМ". Статья относится ко всем конфигурациям с управляемым интерфейсом, где используется принцип рабочих мест.

1 стартмани

19.05.2013    95012    72    wscout    48    

98

HighLoad оптимизация Сети Системный администратор Абонемент ($m)

Является ли сеть узким местом в производительности вашей информационной системы (например, в информационной системе 1С) – этот вопрос задают себе многие специалисты и сами же отвечают себе: «нет», после анализа «загруженности сети», но все ли так тривиально…? «Загруженность сети» определяется пропускной способностью и трафиком пакетов, который проходит через нее в текущий момент – достаточно ли только этого показателя.

1 стартмани

08.05.2013    37684    93    gallam99    31    

58

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

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

02.04.2013    27530    megabax    24    

4