...

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

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

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

12.10.2011    87161    comol    190    

455

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

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

26.09.2011    104532    comol    127    

150

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

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

1 стартмани

20.09.2011    15235    57    sebe    16    

8

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

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

1 стартмани

11.09.2011    19958    Aleksey.Bochkov    1    

9

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

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

1 стартмани

08.09.2011    14093    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    27107    hogik    16    

11

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

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

31.05.2011    10689    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    38622    146    sanfoto    67    

26

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

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

1 стартмани

17.02.2011    14845    159    afedorov    1    

20

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

Путем проб и ошибок, путем тестирования на 200+ живых пользователей, консультаций с десятками Гуру и поиска по сотням официальных и не очень сайтов был разработан оптимальный вариант настроек MS SQL для круглосуточной работы более, чем 200 пользователей одновременно.

17.02.2010    639145    a-novoselov    255    

858

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

О том как несложными алгоритмами можно уменьшить время отклика системы в целом.

22.01.2010    32493    quick    26    

36

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

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

1 стартмани

08.10.2009    24210    297    PowerBoy    11    

38

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

Как оптимально использовать штатные средства системы программ 1С в версии 7.7. Использование помощника печати для настойки общих для всех пользователей отчетов.

24.07.2009    19123    daulberg    4    

8

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

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

11.06.2009    15600    toypaul    12    

9

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

Оказывается, что простой ввод текста в поле ввода (без обработчиков событий) способен загрузить процессор на 100%!!! (всё зависит от железа и скорости ввода)

06.05.2009    11133    Аверков    10    

11

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

Речь не о том, что в предыдущих версиях он не работал. Речь о том, что начиная с 7.10 под штатным вайном в убунте местами некорректно работала 1С 8.1: в режиме предприятия вылетала при попытке открыть консоль отчетов, в конфигураторе - при создании новых форм.

06.05.2009    7827    nep_i    7    

9

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

Разгоняем 1С:Предприятие 7.7. Выжимаем последние соки.

31.01.2009    55038    alexk-is    110    

217

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

http://gilev.ru/1c/hardware/RAID.html Существуют рекомендации, которых 1С-специалисты не читают, а зря. Вот например эта...

05.12.2008    24482    Gilev.Vyacheslav    38    

54

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

Хочу рассказать вообще-то не новом, но многим неизвестном способе повышения производительности - сборке нескольких физических серверов в 1!!! физический сервер :)

26.11.2008    18663    Gilev.Vyacheslav    9    

9

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

Бытует мнение, что Vista штука тормозная и после того, как мне ее поставили я бросился проверять, благо под 1С многочасовых операций - туча, и их оптимизация иногда определяет успех проекта (например, переход с 7ки на 8ку за выходные)

07.11.2008    9078    keleg    10    

6

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

Разработки опубликованы на данном сайте по ссылкам: http://infostart.ru/projects/2127/ http://infostart.ru/projects/1359/ http://infostart.ru/projects/811/

10.07.2008    27666    hogik    43    

12

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

Менеджер обмена данными - популярный и очень своеобразный продукт В статье рассматривается решение одной из его проблем - получения нового уникального IDD

30.01.2008    12801    Вадимко    16    

6

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

Цель использования: разгрузить процессор, когда два или более пользователей пытаются провести документ. 1С пытается заблокировать таблицы, но делает это без пауз, и загружает процессор на 100%. При этом пользователи практически "встают", и нормальная работа прекращается. Компонента (или патч) позволяет решить эту проблему и нормализовать работу пользователей. Особенно актуально при работе в режиме сервера терминалов.

13.12.2007    65371    7942    romix    82    

223

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

Краткое описание приведения в порядок "тяжелой" базы... Простой пример выполненной работы.

07.10.2007    19506    CheBurator    24    

17