...

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

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

Решение позволяет ускорять выполнение запросов в 1С 8 в отчетах путем их параллельного выполнения в разных потоках.

11.02.2013    40217    gallam99    19    

11

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

Отображает информацию о размерах таблиц MS SQL в разбивке по метаданным. Также есть возможность получить информацию о том сколько места занимают конкретные поля таблицы (реквизиты объектов). Т.е. например имеем справочник "Номенклатура" размером 100 МБ, из них реквизит "Наименование" занимает 10%, реквизит "Категория" - 2% и т.д. Реализована в управляемой форме, работает в тонком клиенте, может быть открыта как просто внешняя обработка так и подключена через подсистему "Дополнительные отчеты и обработки".

1 стартмани

16.01.2013    31212    476    AnderWonder    23    

20

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

Скрипт настройки браузера для полноценной работы Web клиента. Выполняет настройки, описанные в руковдстве пользователя + ещё несколько настроек для того чтобы нормально устанавливалось "расширение для работы с файлами".

1 стартмани

14.01.2013    28715    142    comol    9    

15

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

Как мы узнаём проведен ли документ если перед глазами его форма? А никак! Нужно либо знать тонкости конкретной формы документа, либо прибегать к дополнительным действиям, что не всегда удобно. Предлагаю добавить на форму идентификатор проведения, тремя способами: 1. Без единой "строчки кода" (но для каждого вида документов); 2. Тоже самое "программно" (для всех видов документов сразу); 3. Вообще без изменения конфигурации (через настройки пользователя, для каждого вида документов). 05.06.2013 Добавлен вариант программной настройки для УТ 11.1.х

01.01.2013    55546    mxm2    40    

94

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

Обработка используется для максимального сжатия сериализованных объектов в регистре "Версии объектов". Если вы используете типовой механизм версионирования от 1С то обработка может пригодится для экономии места на диске.

1 стартмани

21.12.2012    9302    21    zmaxims    4    

3

HighLoad оптимизация Разработка внешних компонент Инструменты администратора БД Системный администратор Программист Бесплатно (free)

Существует известная проблема невозможности подключения 32-х разрядных dll в 64-разрядных приложениях. Происходит это из-за полной изоляции операционной системой 32-х и 64-х разрядных приложений. Как следствие невозможно в 64-х разрядных приложениях загрузить 32-х разрядные COM/OLE/ActiveX. Для решения проблемы компания Microsoft предложила методику, по которой допустимо подключать к 64-разрядным приложениям 32х разрядные COM через расширение COM+.

12.12.2012    32197    Elisy    1    

14

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

В силу различных причин, информационная база 1С с которой работают законописатели, 3 программиста и около 200 пользователей, начала "тормозить". Изучив в интернете возможности различных способов поиска путей оптимизации, я изобрел собственный "велосипед", назвав его "методом идентификации запросов". Основное назначение метода, это поиск неоптимальных запросов к MS SQL. Приложив немного усилий по модификации кода, мы получили инструмент позволяющий в любой момент ответить на вопрос: "что и когда тормозит?"

1 стартмани

11.12.2012    34844    52    m191    27    

88

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

Хотя интернет уже переполнен статьями о "правильной" настройке связки PostgreSQL и 1C 8.2, для подводных камней всегда остается место. При сравнении производительности СУБД PostgreSQL на разных ОС, показатели различаются в разы. Самую большую обиду принесла любимая Ubuntu (человечность). После долгих дней и ночей проведенных за консолью этой ОС, она разочаровала окончательно. Тормоза PostgreSQL в Ubuntu Server. Что с ними делать? Сколько раз можно наступать на грабли?

03.11.2012    47382    madmpro    32    

26

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

Заставляем 1С в запросах читать данные только из завершенных транзакций (Read Committed), не блокируя при этом работу остальных (Read Committed Snapshot ON). *Для конфигураций на поддержке может не подойти, т.к. придется вносить изменения в модули.

20.10.2012    32336    tarasenkov    27    

35

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

В этом видеокурсе на примере конфигурации «1С:Комплексная автоматизация 8» мы покажем, как стандартными средствами 1С можно выполнить оценку производительности работы программы по методике APDEX.

09.10.2012    32601    ИТ-Терминал    6    

24

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

У вас много платежей и клиент-банк долго их читает? Есть проверенная практикой идея, как это ускорить.

1 стартмани

08.10.2012    25018    Yashazz    15    

9

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

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

16.09.2012    39836    Aleksey.Bochkov    29    

85

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

В апреле этого года IBM выпустила новую версию DB2 10.1 для Windows/Linux, которая стала продолжением существующей линейки СУБД.

11.09.2012    53638    Aleksey.Bochkov    34    

67

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

Обработка для перенумерации объектов конфигурации имеющих код или номер(кроме плана счетов).

1 стартмани

23.08.2012    12995    447    pryaneg2008    16    

24

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

Предыстория: Есть в конторе, где я работаю, пара практически ОДИНАКОВЫХ по железу сервера... так вот заметили что на одном из них 1С 8.2 работает значительно быстрей что в Клиент-Серверном, что в файловом варианте... и что именно удивило так это что медленней работал сервер с большим количеством Оперативной памяти + RAID10 на SSD. Проводили много тестов на работу дисковой системы + различные тесты SQL - ВЫВОД: ничего непонятно где тормоза. И вот попала ко мне конфигурация 1С для оценки производительности 1С от Гилева http://infostart.ru/public/57204/ Подробности в Описании...

2 стартмани

13.08.2012    692559    677    sanfoto    2564    

300

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

Параллельность работы пользователей – важная задача, если в базе работает не один человек и если база не файловая. Не буду строить странные гипотезы, о том, что видимо эти группы пользователей и есть целевая аудитория продуктов 1С, а просто приведу пример того с чего начать победу над блокировками. (Скачиваемая обработка может помочь тому кто анализирует данные)

1 стартмани

10.08.2012    21039    23    piterantares    11    

8

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

В базе Управление Торговлей 10 хранилось много цен, порядка 2,5 млн новых записей ежедневно. Встал вопрос оптимизации размеров ИБ.

1 стартмани

28.06.2012    12937    12    Iaskeliainen    17    

10

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

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

25.05.2012    15728    Evangel1on    5    

30

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

Определение целевого времени Т по известному APDEX согласно статье "Оценка интегральной производительности системы по методике APDEX"

1 стартмани

25.05.2012    18787    4    Mopo3    1    

2

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

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

1 стартмани

17.05.2012    25317    213    kursaloff    19    

49

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

История о том, как: Жила была себе база 1С УПП 1.3 для Украины. В один прекрасный момент, стала сильно тормозить. Две недели бились над решением проблемы, нашли. Может кому пригодится.

11.05.2012    59052    freesyava    15    

99

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

Виртуальная таблица «Остатки» регистра накопления – одна из самых популярных в конфигурациях. В статье объясняется работа виртуальной таблицы на уровне СУБД (MSSQL) и каким образом можно настроить регистр, что бы избавиться от избыточных блокировок, связанных с этой таблицей.

1 стартмани

26.04.2012    30565    34    erem    17    

43

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

SQL Базомер - небольшая обработка, которая показывает информацию о используемом дисковом пространстве СУБД MS SQL, PostgreSQL в разрезе метаданных 1С (8.2, 8.3).

2 стартмани

19.10.2011    75771    591    andboss    56    

106

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

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

1 стартмани

12.10.2011    12797    57    Рэйв    3    

6

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

Целью данной статьи является "отговорить" от выполнения свертки БД пользователей клиент-серверного варианта 1С, за счет использования несколько более "продвинутых" технологий. В современных условиях очень странно бывает иногда слышать "нам нужно свернуть БД 1С - её объём превышает 50 ГБ". Если бы такое собирались сделать администраторы систем SAP R3 или Oracle e Business Suite или даже MS Dynamics Ax, их бы наверное уволили. Тем не менее, для 1С это является "стандартной практикой".

12.10.2011    86074    comol    189    

454

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

Включение уровня изоляции Read commited shapshot в MS SQL позволяет практически полностью избежать блокировок на уровне MS SQL при использовании управляемого режима

26.09.2011    103779    comol    127    

150

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

Оптимизация проведения документа по регистрам. Увеличение производительности перепроведения базы в 2-3 раза.

1 стартмани

20.09.2011    15105    57    sebe    16    

8

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

Взаимоблокировка - это неразрешимый конфликт блокировок, возникающий при работе двух или более сессий 1С:Предприятия.

1 стартмани

11.09.2011    19834    Aleksey.Bochkov    1    

9

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

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

1 стартмани

08.09.2011    13918    pulpik    44    

69

HighLoad оптимизация Системный администратор Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 1C77 Россия Бесплатно (free)

Обратились ко мне с вопросом по теме форума: http://forum.mista.ru/topic.php?id=558772 Автор темы: "DennizzM". Название: "v7: 1c v7.7 ошибки транзакции - как отловить виновника?" Текст с сокращениями: "Вопрос наверняка не новый... Итак - есть база 1c v7.7 (самописная конфа). Периодически у пользователей возникает ошибка при проведении транзакции. База работает под терминалом. Нагрузка на дисковую подсистему небольшая, CPU на нуле, RAM до черта свободного. Вопрос вот в чем - как отловить инициатора первой транзакции которая всех держит? Итак - как мне выкрутиться? ;) ...я не имею права и не могу лезть внутрь конфы и модифицировать ее.".

13.07.2011    26856    hogik    16    

11

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

Скорость проведения документов, содержащих тысячи строк, в типовой БП невелика, но есть простое решение этой проблемы.

31.05.2011    10529    nano1c    13    

13

HighLoad оптимизация Системный администратор Программист Платформа 1С v7.7 OpenConf 1C77 Россия Абонемент ($m)

После повторных тестов пришел к выводу: Доп.Индексы - да ускоряют получение данных, но эффект явно виден при закэшированной(в ОЗУ SQL-сервера) базе данных! ****************************************************** ******* Принудительное КЭШИРОВАНИЕ на SQL СЕРВЕРЕ****** (эффективно если на SQL сервере ОЗУ больше чем размер Базы) методики см. в описании ниже по тексту)) Идея взята путем переработки информации из следующих источников: http://softpoint.ru/article.php?id=18 http://www.softpoint.ru/article_id15.htm http://www.forum.mista.ru/topic.php?id=400197 ********************* Автор плагина для обмана 1с 7.7 насчет доп.Индексов http://itland.ru/forum//index.php?showtopic=2439&hl=DDX *********************** Запрос №1 (что то похожее порой шлет сама 1С) Select top 50 * from SC46(NOLOCK INDEX=VI4135) order by SP4135, ROW_ID Время выполнения: 10203 мс ----------------------------------------------------------------------------- Запрос №2 - видоизмененный запрос 1 без указания индекса Select top 50 * from SC46 order by SP4135, ROW_ID Время выполнения: 4105 мс ------------------------------------------------------------------------------------- Запрос №3 - Добавим Все Поля входящие в Индекс Select top 50 * from SC46(NOLOCK INDEX=VI4135) order by SP4135, Descr, ROW_ID Время выполнения:156 мс ******************** А чтобы ОдынЦэ не убивало ЛЕВЫЕ)) индексы берем разработку -скрипт-плагин для OpenConf -файл приложен + Обработка загрузки БД в память SQL)) .....BIN\config\scripts\ExtDD.vbs и ....Каталог_Инф_Базы\1cv7.ddx (Эти индексы в БД SQL создаст Конфигуратор при РЕСТРУКТОРИЗАЦИИ БД) пример куска содержания моего DDX X=RA405 %#Доп. индекс Регистр (Дв.) ОстаткиТМЦ X=RA405 %I=MY_IDDOC | |0 |IDDOC |0

1 стартмани

22.04.2011    38363    146    sanfoto    67    

26

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

Обработка "Нагрузочное тестирование" - автоматизация нагрузочного тестирования базы 1С

1 стартмани

17.02.2011    14705    159    afedorov    1    

20