...

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

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

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

1 стартмани

30.12.2014    34836    49    ZLENKO    14    

11

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

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

18.11.2014    42069    M-Mark-76    23    

22

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

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

1 стартмани

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

53

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

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

1 стартмани

23.10.2014    81400    31    Насипов Фарит    1    

54

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

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

1 стартмани

23.10.2014    88638    106    jan27    63    

298

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

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

1 стартмани

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

80

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

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

1 стартмани

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

133

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

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

29.09.2014    29133    Yashazz    15    

61

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

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

22.09.2014    24042    jan27    15    

51

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

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

1 стартмани

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

2

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

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

02.09.2014    68453    jan27    53    

44

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

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

26.08.2014    50044    jan27    28    

38

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

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

16.06.2014    22624    Dach    12    

27

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

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

03.03.2014    26256    TSSV    32    

23

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

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

12.02.2014    42547    rzabolotin    32    

134

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

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

31.01.2014    18169    vitrac    7    

22

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

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

22.01.2014    75448    yuraos    112    

69

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

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

1 стартмани

09.12.2013    67806    186    Chai Nic    118    

98

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

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

27.09.2013    38107    Andreynikus    16    

50

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

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

12.09.2013    56379    OLEG4120    32    

148

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

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

1 стартмани

10.09.2013    72990    128    Andreynikus    148    

188

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

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

1 стартмани

20.08.2013    21807    29    Fragster    11    

12

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

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

20.07.2013    16194    smielka    9    

25

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

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

09.07.2013    87323    andrey-prog    51    

248

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

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

1 стартмани

21.06.2013    15895    19    METAL    1    

4

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

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

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

124

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

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

14.06.2013    72284    setrak    22    

66

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

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

31.05.2013    13355    ins-post    22    

-1

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

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

24.05.2013    25860    uinx    19    

29

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

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

1 стартмани

19.05.2013    94549    72    wscout    48    

98

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

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

1 стартмани

08.05.2013    37599    93    gallam99    31    

58

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

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

02.04.2013    27411    megabax    24    

4

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

По статье "Зачем в 1С нужно периодически пересчитывать итоги по регистрам?" http://infostart.ru/public/177171/ Обработка для 7.7, чтобы посмотреть что же творится в БД для SQL

1 стартмани

13.03.2013    23674    54    maxpiter    15    

9

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

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

1 стартмани

05.03.2013    42670    87    Антон Ширяев    46    

47

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

На форумах постоянно задается один и тот же вопрос: почему 1C+MSSQL медленнее обрабатывает запросы чем файловая? Затем обычно идет «флуд» на несколько десятков страниц. Есть два популярных «течения» в таких форумах — одни говорят что для клиент-серверного варианта это нормально, файловый вариант всегда должен работать быстрее, другие говорят что 1С плохо работает с субд. В результате «баталий и выяснения отношений» на форумах люди расходятся при своих мнения.

19.02.2013    66063    Gilev.Vyacheslav    46    

147