Разделы сайта
Выбор редакции:
- Почему флешка не отображается в моем компьютере: что делать?
- Как полностью удалить записи со стены ВК?
- Как настроить выключение компьютера по расписанию в Windows!
- Преобразование PDF в презентацию Преобразование файла pdf в формат ppt
- Элементы web-страницы Элементы веб-страниц: заголовок
- Как открыть MDF или MDS файл?
- Как перенести папку Рабочий стол с диска С: на другой диск?
- Выборка и подсчет строк одним запросом - SQL_CALC_FOUND_ROWS
- Обзор бесплатной версии AdwCleaner Адв клинер последняя версия
- Как настроить игровой режим в программах «Лаборатории Касперского Антивирус с игровым режимом
Реклама
Обновление конфигурации. Диалог фонового обновления конфигурации базы данных 1с фоновое обновление |
Вынесенный нами в заголовок статьи вопрос является актуальным для многих системных администраторов, работающих с данным продуктом. По мере возможностей мы стараемся рассказывать о параметрах, влияющих на производительность 1С и развенчивать популярные мифы. Сегодня, на примере одного недавнего случая, мы хотим рассказать вам об еще одном аспекте, способном серьезно влиять на производительность - регламентных заданиях. Начнем с реального случая. Не так давно к нам обратился один наш клиент с жалобой на "тормоза" 1С у одного из его сотрудников. Симптомы выражались в том, что через некоторый промежуток времени конфигурация Управление Торговлей 10 начинала сильно тормозить, а проще говоря подвисала на какое-то время. При более подробном разборе ситуации выяснилось, что это происходит только у одного сотрудника, причем на любом рабочем месте, происходит давно, но если раньше "тормоза" продолжались около секунды, то теперь, после обновления, они могут продолжаться до 15-20 секунд, что делает работу крайне некомфортной. В принципе, исходных данных уже достаточно, чтобы сделать первые выводы. Приведем их еще раз:
Чтобы подтвердить свои догадки заглянем в Настройки параметров учета : Действительно, "проблемный" пользователь указан как пользователь для выполнения регламентных заданий. Как выяснилось, когда-то давно от имени этого пользователя работало задание автообмена РИБ. Осталось посмотреть, что именно являлось причиной эпизодического "торможения". Это тоже несложно сделать: А вот и "виновник торжества" - задание обновления индекса полнотекстового поиска, которое запускалось один раз в 2,5 минуты. В данном случае проблема была полностью решена отключением выполнения регламентных заданий под этим пользователем, однако это не всегда возможно или целесообразно, поэтому ниже мы рассмотрим каким образом можно управлять регламентными заданиями и как сделать так, чтобы они не оказывали негативного влияния на производительность. Обычное приложениеВ конфигурациях на основе обычного приложения единого инструментария для управления регламентными заданиями нет. Во многом это связано с тем, что на момент их первоначальной разработки сама концепция регламентных заданий была развита довольно слабо. Управление многими регламентными заданиями производится через настройку связанных с ними подсистем. Например, настройки регламентных заданий, связанных с обменом данными следует искать в настройках обмена, связанные с ЕГАИС в настройках торговлей алкоголем и т.д. На первый взгляд все довольно логично, но отсутствие единого инструмента затрудняет возможность контроля за настроенными регламентными заданиями и оптимальностью их настроек. Хорошо, если заданий одно - два, а если их больше или, как в нашем случае, есть подозрение на какое-либо из регламентных заданий, но вы не имеете представления кто и что настраивал в этой базе. В этом случае следует воспользоваться внешней обработкой КонсольЗаданий (JobsConsole ), которая входит в набор стандартных обработок на диске ИТС. Обработка предоставляет единый интерфейс для всех заданий и позволяет выполнять их централизованную настройку, а также контролировать выполняющиеся в текущее время задания. Данный список нужно тщательно изучить, все ненужные задания следует отключить, а у нужных привести расписание в соответствие с насущными потребностями и здравым смыслом. Например, в нашем случае, нет никакой необходимости обрабатывать ответы ЕГАИС раз в 30 секунд (эта настройка сделана для тестирования) и в рабочем режиме вполне достаточно будет делать это скажем раз в полчаса. Управляемое приложениеВ конфигурациях на основе управляемого приложения регламентным заданиям отведена более значительная роль, с их помощью могут выполняться различные задания по обслуживанию информационной базы и поддержанию ее в актуальном состоянии, но в тоже время именно регламентные задания чаще всего становятся причиной "тормозов". Для управления регламентными заданиями предназначен отельный пункт в меню Администрирование - Поддержка и обслуживание . Сразу можно отметить, что заданий значительно прибавилось (для примера мы взяли одну и ту же конфигурацию - Розница) и их грамотная настройка способна существенно улучшить производительность информационной базы. Настройки по умолчанию выполнены 1С исходя из потребностей средней сферической фирмы в вакууме и не являются оптимальными даже близко. Прежде всего отключаем то, что явно ненужно, с чем вы не работаете. Потом оптимизируем расписание редко используемых функций, скажем обновление классификатора банков в Рознице, как и проверку контрагентов, можно проводить раз в неделю в нерабочее время или в конце (начале) рабочего дня. Отдельное внимание следует уделить всему, что связано с поисковым индексом. Полнотекстовый поиск безусловно удобная вещь, но работа с его индексом является весьма и весьма ресурсоемкой задачей. Поэтому не стоит впадать в крайность и отказываться от него, но следует серьезно пересмотреть и настроить его параметры. Начнем с извлечения текста , данная операция позволяет производить поиск по содержимому приложенных файлов, поэтому если вы не используете их, не производите поиск по ним, или у вас там одни изображения - то данную операцию можно отключить, в любом случае выполнять ее раз в 85 секунд - явный перебор. Обновление индекса ППД - одна из самых ресурсоемких операций, по умолчанию выполняется раз в минуту. А теперь подумаем, как часто в базе добавляется либо обновляется информация, по которой вы наиболее часто проводите поиск? Явно не каждую минуту, поэтому вполне достаточно будет обновлять индекс гораздо реже: раз час, раз в день или вообще раз в неделю. Тоже самое относится и к слиянию индекса ППД , если вы обновляете индекс раз в день, то следует настроить слияние на выполнение раз в неделю, при этом выбрав в качестве начала задания наименее мешающее работе время. Эти несложные операции позволят вам без особого ущерба для функциональности конфигурации поднять комфортность работы с ней на новый уровень за счет отказа от частого выполнения достаточно ресурсоемких операций. Только не следует впадать в крайности, грамотно рассудите, насколько вам необходимы те или иные возможности и как часто следует выполнять связанные с ними задания.
Фирма "1С" выпустила финальную версию 8.3 платформы "1С:Предприятие". Она является значительным развитием технологической платформы "1С:Предприятие 8" по целому ряду направлений. Развитие "облачных" технологий и работы через ИнтернетПовышена масштабируемость и отказоустойчивость кластера серверов, улучшено распределение нагрузки. Реализована новая архитектура балансировки нагрузки кластера серверов, которая осуществляет автоматическое распределение нагрузки между узлами кластера, исходя из состава серверов, заданных администратором критериев отказоустойчивости и актуального анализа их доступной производительности. При этом есть возможность тонкой настройки нагрузки на отдельных узлах кластера. Предоставлена возможность более точно управлять объемом памяти, расходуемой рабочими процессами сервера, что позволяет повысить устойчивость кластера к неосторожным действиям пользователей. Сервисы лицензирования и внешнего управления сеансами . Сервис лицензирования позволяет организовать централизованную выдачу программных клиентских и серверных лицензий, что значительно облегчает задачи развертывания кластера серверов в виртуальной среде и динамического изменения ресурсов, выделенных серверу. Сервис внешнего управления сеансами позволяет информировать внешнюю систему о начале и завершении сеанса, получая в ответ разрешение или запрет на запуск сеанса, что позволяет ограничивать количество пользователей, подключающихся к той или иной информационной базе, вести учет времени использования базы пользователями т.д. Взаимодействие с внешней системой осуществляется через веб-сервис. Автоматическое обновление Тонкого клиента через Интернет. Данная возможность позволит значительно снизить трудозатраты при обновлении ПО у удаленных пользователей. Ранее автоматическое обновление было возможно только при работе в рамках локальной сети. Обеспечена поддержка защищенного SSL-соединения и сертификатов для всех интернет протоколов и базирующихся на них механизмов платформы. Например, по защищенному каналу могут работать Web-сервисы и Тонкий клиент. Реструктуризация информационных баз в фоновом режиме. Новая возможность позволяет свести к минимуму время простоя системы, необходимое для обновления прикладных решений. Если раньше приходилось останавливать работу пользователей на все время выполнения реструктуризации информационной базы, то теперь основная масса изменений выполняется в фоновом режиме, а прекращение работы пользователей требуется только на завершающей короткой фазе реструктуризации. Такой подход позволяет сократить время простоя системы даже не в разы, а на порядки, повышая тем самым уровень доступности системы, что особенно актуально для облачных сервисов и крупномасштабных внедрений с базами большого объема. Фоновая реструктуризация может производиться инкрементально, с перерывами, что позволяет высвободить вычислительные мощности в периоды пиковой нагрузки на рабочую систему, а реструктуризацию запускать тогда, когда система не нагружена, например, ночью и в выходные дни. Профили безопасности. Если провайдер сервиса предоставляет доступ через Интернет к прикладным решениям "1С:Предприятия", разработанным сторонними поставщиками, он не всегда может проконтролировать надежность таких решений. При этом он должен обеспечивать бесперебойную работу сервиса в целом и других прикладных решений, предоставляемых в рамках этого сервиса. Для этого в кластере серверов "1С:Предприятия" версии 8.3 реализованы профили безопасности. Они запрещают прикладному решению выполнять действия, потенциально опасные для функционирования кластера серверов и всего сервиса, такие, как:
Платформа 1С:Предприятие 8.3 КОРП - новые лицензии для корпоративных клиентовДля платформы версии 8.3 впервые реализовано два разных варианта поставки и лицензирования - "обычный" и корпоративного уровня (КОРП). Ряд перечисленных выше новшеств и возможностей, необходимых в основном крупным корпоративным пользователям и провайдерам, предоставляющим доступ к приложениям "1С:Предприятия" в режиме интернет-сервиса, реализован только в 64-разрядном сервере "1С:Предприятия 8.3" уровня КОРП. Рекомендуемая розничная цена лицензии на этот сервер составляет 180 000 рублей. По сравнению с "обычным" 64-х разрядным сервером 1С:Предприятия 8 (розничная цена лицензии - 72 000 руб.), сервер уровня КОРП поддерживает:
Для использования этих возможностей необходимы также клиентские лицензии уровня КОРП, цена которых рассчитывается как удвоенная цена "обычных" клиентских лицензий на такое же количество пользователей. Например, клиентская лицензия "обычного" уровня на 100 рабочих мест будет стоить 300 000 руб., а лицензия на 100 мест уровня КОРП - 600 000 руб. При этом для 1С:Предприятия 8.3 КОРП впервые выпущена клиентская лицензия на 1000 рабочих мест, стоимостью 5 906 000 руб. Подробно условия лицензирования 1С:Предприятия 8.3 см. Мобильная платформа"Мобильная платформа 1С:Предприятия 8" - это технология, позволяющая создавать приложения, работающие на различных планшетных ПК, смартфонах и других мобильных устройствах, работающих под управлением операционных систем Android или iOS. Она включает:
Мобильное приложение, установленное на устройстве, представляет собой совокупность мобильной платформы и информационной базы. Информационная база на мобильном устройстве содержит аналог файловой базы данных 1С и мобильное приложение (программный код, исполняющийся на мобильном устройстве). Разработка мобильных приложений ведется так же, как и разработка традиционных приложений 1С, в знакомой сотням тысяч специалистов среде, конфигураторе 1С:Предприятия - с той лишь разницей, что необходимо учитывать ограничения, которые накладывает мобильная платформа. Создание мобильного приложения в конфигураторе 1С:Предприятия Благодаря тому, что для создания мобильных приложений используются традиционные средства разработки 1С, а доступный им функционал является подмножеством платформы 1С:Предприятие, разработка и отладка приложений значительно упрощается. Можно использовать уже имеющийся код и бизнес-логику прикладных решений, задействовать традиционные механизмы интеграции приложений 1С. Эти же приложения могут функционировать и на настольных компьютерах, как под Microsoft Windows, так и под Linux. Мобильная платформа в финальной версии 8.3 также поддерживает возможности геопозиционирования и работы с мультимедиа - прямо в мобильном приложения "1С:Предприятия 8" можно определять и использовать данные о географическом положении мобильного устройства и почтовый адрес, соответствующий этому местоположению, делать и сохранять в информационной базе фотоснимки, видеозаписи и аудиозаписи. Мобильные приложения "1С:Предприятия 8" могут работать полностью автономно (данные хранятся на мобильном устройстве), в оффлайн-режиме (без соединения с Интернетом). При этом развитые средства интеграции 1С:Предприятия 8 позволяют организовать их взаимодействие с любой центральной (back-office) системой. Скриншот мобильного приложения "1С:Монитор ERP" Подробно о мобильной платформе 1С:Предприятия 8 см. /overview/Term_000000818.htm . Развитие кроссплатформенностиКлиентские приложения для LinuxРаньше работа пользователей "1С:Предприятия 8" в операционной системе Linux была возможна только с помощью веб-клиента под одним из интернет-браузеров, поддерживаемых в Linux. Теперь для операционной системы Linux созданы клиентские приложения, аналогичные тем, которые существуют для операционной системы Windows:
Клиентские приложения поддерживают файловый и клиент-серверный варианты работы. Они реализованы как для архитектуры x86, так и для архитектуры x86-64. В операционной системе Linux теперь могут работать не только пользователи приложений 1С:Предприятия, но и разработчики этих приложений, а также администраторы информационных баз. Кроссплатформенные средства администрированияВ предыдущих версиях платформы 1С:Предприятия для администрирования кластера серверов в составе системы обязательно должен был существовать компьютер, работающий под управлением операционной системы Windows, т.к. средства администрирования кластера базировались на ее инструментах. Теперь администрирование кластера можно осуществлять с любых компьютеров, работающих как под управлением Windows, так и под управлением Linux. Для этого в 1С:Предприятии реализованы два инструмента:
Сервер администрирования является кросс-платформенным приложением и предназначен для передачи управляющих команд одному кластеру серверов 1С:Предприятия. Он может быть запущен как консольное приложение, как сервис операционной системы Windows или как демон операционной системы Linux. Для формирования команд серверу администрирования и для отображения полученной от него информации предназначена утилита командной строки. Она также является кроссплатформенным приложением. Эта утилита поддерживает весь набор команд, необходимых для администрирования кластера серверов. Новый пользовательский интерфейс и другие улучшения юзабилитиПлатформа версии 8.3 получила новый интерфейс приложений "Такси",
более удобный и наглядный.
В числе интерфейсных новшеств новой версии платформы можно также отметить:
Реализованы два новых языка интерфейса платформы:
|
Популярное:
Новое
- Как полностью удалить записи со стены ВК?
- Как настроить выключение компьютера по расписанию в Windows!
- Преобразование PDF в презентацию Преобразование файла pdf в формат ppt
- Элементы web-страницы Элементы веб-страниц: заголовок
- Как открыть MDF или MDS файл?
- Как перенести папку Рабочий стол с диска С: на другой диск?
- Выборка и подсчет строк одним запросом - SQL_CALC_FOUND_ROWS
- Обзор бесплатной версии AdwCleaner Адв клинер последняя версия
- Как настроить игровой режим в программах «Лаборатории Касперского Антивирус с игровым режимом
- Обзор функций и возможностей автосигнализации Starline E60 Slave Обзор основных функций