Скорость работы 1С: Предприятие с разными СУБД: MS SQL и с PostgreSQL

20.02.19

База данных - Инструменты администратора БД

Рассмотрим несколько вариантов работы 1С: Предприятие с различными СУБД.

В данной статье я хочу привести сравнение скорости работы 1С: Предприятие 8.3 при использовании разных СУБД.

На написание этой статьи меня вдохновила отличная статья Немного о конфигурировании PostgreSQL и 1С Батл: PostgreSQL 9,10 vs MS SQL 2016.

Данная статья - это некая попытка собрать все данные и понять, что можно использовать в частных случаях систем с небольшой нагрузкой, с точки зрения количества пользователей. В частности в области ретейла.

Вступление

31.01.2019 года компания 1С выпустила долгожданный релиз платформы 8.3.14.1565. 

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

Но возникает закономерный вопрос - какова скорость работы платформы, при использовании различных СУБД и различном расположении сервера 1С?

Я не буду сравнивать разные версии самих платформ 1С. Я хочу получить информацию как ведет себя платформа 8.3.14 при работе с MS SQL  и с PostgreSQL. Как ведет себя 1С при работе на Windows или на Linux системах? В каком случае есть смысл остаться на файловых базах, а когда таки надо брать серверные, и какой прирост или падение производительности будет в этом случае.

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

Попробую рассмотреть некоторые вопросы на примерах в этой статье.

Выбор софта для работы

На сегодняшний день практически все, кто работает в среде 1С, так или иначе сталкиваются с вопросом "а какое оборудование нам надо?", "какие требования по железу необходимы?" и по сути - все вопросы крутятся вокруг одного слова - бюджет.

Если мы говорим про отдельно взятый магазин, где будет находится локальная база (РИБ, например), и все торговые операции будут совершатся на "кассе", то наличия одного компьютера думаю вполне хватит, вот только какую ОС на него ставить? Какой софт использовать?

И с какого количества касс есть смысл ставить уже отдельный сервер в магазине, ну и какие плюсы/минусы такого решения.

И такие вопросы появляются изо дня в день.

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

Посмотреть какие системные требования к операционной системе для работы 1С можно здесь. Из всего списка, нас интересуют Windows и Linux. Так как MacOS на кассах мы не видели. Хотя, сейчас на кассах начинают появляться устройства на базе ОС Android и iOS.

Следующий этап, это приобретение лицензии 1С. Перечень продуктов и цен на них можно посмотреть здесь

Если речь идет об использовании файловой базы, то достаточно будет приобрести необходимый программный продукт, например 1С:Розница 8 ПРОФ, который в себя включает лицензию на конфигурацию и одного пользователя. При одновременном подключении более одного пользователя необходимо будет также докупить нужное количество клиентских лицензий, например 1С 8 ПРОФ. Клиентская лицензия на 5 рабочих мест.

Если необходим клиент-серверный вариант работы базы данных, то для этого приобретаются другие лицензии. Однозначно необходима лицензия на сам программный продукт, например 1С:Розница 8 ПРОФ, а также лицензия на сервер 1С, например 1С 8.3 ПРОФ. Лицензия на сервер (x86 и/или x64), и необходимое количество клиентских лицензий для работы пользователей в базе.

Сразу возникает вопрос: Если выбран клиент-серверный вариант, то база 1С будет расположена в какой-нибудь СУБД. В какой?

На текущий момент 1С может работать с 4 СУБД: Microsoft SQL Server, PostgreSQL, IBM DB2 и Oracle Database.

Исторически сложилось, что 1С давно и хорошо работает с СУБД Microsoft SQL Server. 

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

Однако хочу отметить, что выбрав в качестве СУБД MS SQL, устанавливать её нужно будет на ОС семейства Windows, т.к 1С, пока,  не работает с MS SQL, которая установлена на Linux системах, при чем в независимости от того - на какой ОС расположен сервер 1С. 

Следующий вопрос: какую ОС Windows необходимо приобретать? Если мы говорим о количестве пользователей, работающих удаленно (RDP), больше одного, тогда Windows 10 не подходит для этих целей. Выбор очевиден - ОС Windows Server. С другой стороны, с развитием тонких клиентов - люди все реже и реже подключаются по RDP, а выбирают работу через тонкий клиент по вебу.

На текущий момент компания Microsoft выпустила ОС Windows Server 2019. Есть хорошая статья, которая описывает условия лицензирования этой ОС.  

Альтернативный вариант использования файловой базы или клиент-серверной - это использовать ОС семейства Linux.

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

При клиент-серверном варианте работы, можно также использовать СУБД  PostgreSQL, которая является бесплатной для использования. Более того, PostgreSQL может работать как на Linux системе, так и на Windows ОС в паре с сервером 1С.

Таким образом можно также значительно сэкономить бюджетные средства, выбрав это ПО.

СУБД IBM DB2 и Oracle Database являются также коммерческими (условно-бесплатными) продуктами, которые работают с 1С: Предприятие, однако большой популярности в среде 1С не получили.

Стоит отдельно отметить наличие сборки "Мини сервер 1С", куда входит ключ 1С сервера и 5 пользовательских лицензий, что стоит дешевле, чем отдельно покупать сервер и 5 лицензий.

Хочу вернуться к вопросам, которые я задал в начале этой статьи: какое ПО лучше использовать? Платное или бесплатное? В чем разница?

Для ответа на эти вопросы я решил провести ряд тестов, которые показывают скорость работы базы 1С в разной среде.

Вкратце на счет оборудования:

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

Однако, нас все же интересует вопрос производительности 1С в тех или иных условиях, в зависимости от задач.

Например, есть клиент, у него 100 РИБ узлов, у него около 100 000 товаров, и более 1 000 000 характеристик и штрихкодов. И вот приходит запрос - какое оборудование купить на кассы, а какое на сервер, и есть ли смысл ставить сервер на кассы?

Сейчас в сети много тестов (в том числе Гилева), есть APDEX от 1С и т.д, но в нашем случае это все бесполезно, ибо с самой кассы уходит мало данных, операций в кассе делается не много, и самые сложные - это пробитие Чека ККМ. НО вот на саму кассу приходит огромное количество данных, особенно в межсезонье, очень много данных по сегментам скидок, по новому товару, новые штрихкода, документы перемещений и т.д.

Отсюда возникает вопрос - какая конфигурация оборудования и софта нас устроит, чтобы в течении краткого времени получить всю нужную информацию на кассе. Т.е. нас интересуют реальные цифры создания объектов в базе, проведение документов и т.д., причем именно последовательные операции, так как типовые обмены именно так и передают данные.

Сразу хочу обратить внимание, что все данные рекомендации и методы замеров основаны на задаче когда доступ в ЦБ имеют около 5 человек в 90% случаях, и только изредка, к ЦБ могут подключиться в онлайне все кассы, такое бывает в случаях, когда ночной обмен не успел пройти, срочные изменения цен/скидок, не успел выгрузиться новый товар и т.д.

Тестирование

Виды тестов

Какие тесты будут проводится и чем, собственно, тестировать?

В этой статье я использовал 2 вида тестов:

  • Нагрузочный тест TPC-1C. На этот тест я обратил внимание, потому что в нём учитываются настройки СУБД, ОС так и сама аппаратная часть стенда.

  • Некий наш внутренний нагрузочный тест, который показывает скорость выполнения разных сценариев. Например - создание справочника, проведение документа по одному регистру с разным количеством строк, удаление объектов, срезы разные и т.д. 

Тестирование платформы на Windows Server 2019 + MS SQL 2017 на одной машине

В качестве стенда для тестов была создана виртуальная машина со следующими характеристиками:

CPU Intel Core i3-8100 3.6GHz

RAM 8 Gb DDR-4 3200 MHz

Samsung SSD 960 EVO NVMe M.2

Была произведена чистая установка ОС Microsoft Windows Server 2019 RTM Build 17763 Standard.

Была установлена СУБД MS SQL 2017 Developer, а также SQL Server Management Studio 17 для управления СУБД в графическом режиме.

 

Настройки СУБД были приведены к следующим:

Количество максимально потребляемой СУБД оперативной памяти выставлено 4Гб.

Стоит галочка "Приоритет SQL сервера". Максимальное количество рабочих потоков выставлено 2048.

 

Была установлена платформа 1С: Предприятие 8.3.14.1565 x64

и создана база onecdb в клиент-серверном варианте

Результат нагрузочного теста TPC-1C выглядит так:

При запуске второго теста из используемых, я установил следующие показатели при замерах:

И получил такой результат. Количество баллов - это тоже самое время в мс, т.е. чем меньше - тем лучше.

Название операции Время выполнения Количество баллов
 Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:01:53, 671мс 113671
 Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:00:52, 327мс 52327
 Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:24, 500мс 24500
Очистка штрихкодов 120,000 метод Набором  00:06:47, 181мс 407181
Получение оборотов, количество строк: 1,000 235мс 235
Получение остатков, количество строк: 1,000 16мс 16
Получение первого среза цен для 1,000 655мс 655
Получение последнего среза цен для 1,000 625мс 625
Создание номенклатуры 10,000 00:00:58, 624мс 58624
Создание штрихкодов 120,000 метод Набором  00:00:08, 484мс 8484
Удаление номенклатуры 10,000 00:00:54, 593мс 54593
Количество баллов 00:12:00, 911мс 720911

 

Тестирование платформы на Debian 9.7 + PostgreSQL 11 на одной машине

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

Была произведена чистая установка ОС Debian 9.7

Была установлена СУБД PostgreSQL 11 (сборка от Postgrespro)

Был установлен сервер 1С: Предприятие 8.3.14.1565

И создана база onecpg в клиент-серверном варианте

Результат нагрузочного теста TPC-1C выглядит так:

* тест произведен без оптимизации PSQL

Результат нагрузочного теста TPC-1C при оптимизации PSQL:

* для оптимизации PSQL я воспользовался утилитой PGTune. Оптимизация делалась "поверхностно"  под аппаратную конфигурацию стенда, так как более глубокие настройки делаются под определенные объемы БД, их количество на одном сервере и под определенное количество пользователей. Файл конфигурации привел к такому виду:

# DB Version: 11
# OS Type: linux
# DB Type: mixed
# Total Memory (RAM): 8 GB
# CPUs num: 4
# Connections num: 10
# Data Storage: ssd

max_connections = 10
shared_buffers = 2GB
effective_cache_size = 6GB
maintenance_work_mem = 512MB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
default_statistics_target = 100
random_page_cost = 1.1
effective_io_concurrency = 200
work_mem = 104857kB
min_wal_size = 1GB
max_wal_size = 2GB
max_worker_processes = 4
max_parallel_workers_per_gather = 2
max_parallel_workers = 4
superuser_reserved_connections = 3
max_wal_senders = 0
standard_conforming_strings = off

listen_addresses = '*'
port = 5432

Запуск второго теста до оптимизации PSQL показал такие результаты

Название операции Время выполнения Количество баллов
 Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:01:25, 746мс 85746
 Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:00:41, 725мс 41725
 Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:06, 587мс 6587
Очистка штрихкодов 120,000 метод Набором  00:05:48, 601мс 348601
Получение оборотов, количество строк: 1,000 59мс 59
Получение остатков, количество строк: 1,000 3мс 3
Получение первого среза цен для 1,000 00:00:01, 43мс 1043
Получение последнего среза цен для 1,000 00:00:01, 49мс 1049
Создание номенклатуры 10,000 00:00:42, 682мс 42682
Создание штрихкодов 120,000 метод Набором  00:00:05, 392мс 5392
Удаление номенклатуры 10,000 00:00:50, 467мс 50467
Количество баллов 00:09:43, 354мс 583354

Результат второго теста после оптимизации

Название операции Время выполнения Количество баллов
 Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:01:24, 118мс 84118
 Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:00:39, 620мс 39620
 Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:06, 493мс 6493
Очистка штрихкодов 120,000 метод Набором  00:05:38, 698мс 338698
Получение оборотов, количество строк: 1,000 46мс 46
Получение остатков, количество строк: 1,000 4мс 4
Получение первого среза цен для 1,000 00:00:01, 44мс 1044
Получение последнего среза цен для 1,000 00:00:01, 42мс 1042
Создание номенклатуры 10,000 00:00:43, 562мс 43562
Создание штрихкодов 120,000 метод Набором  00:00:05, 693мс 5693
Удаление номенклатуры 10,000 00:00:46, 456мс 46456
Количество баллов 00:09:26, 776мс 566776

Тестирование платформы на Debian 9.7 + PostgreSQL 10.5-11.1C (сборка от 1С) на одной машине

В качестве стенда для тестов была создана виртуальная машина с такими же характеристиками.

Была произведена чистая установка ОС Debian 9.7

Была установлена СУБД PostgreSQL 10.5-11.1C (сборка от 1C)

Был установлен сервер 1С: Предприятие 8.3.14.1565

Результат нагрузочного теста TPC-1C выглядит так:

* тест произведен без оптимизации PSQL

Запуск второго теста  показал такие результаты

Название операции Время выполнения Количество баллов
 Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:01:23, 119мс 83119
 Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:00:41, 404мс 41404
 Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:06, 557мс 6557
Очистка штрихкодов 120,000 метод Набором  00:05:52, 474мс 352474
Получение оборотов, количество строк: 1,000  49мс 49
Получение остатков, количество строк: 1,000 4мс 4
Получение первого среза цен для 1,000 00:00:01, 176мс 1176
Получение последнего среза цен для 1,000 00:00:01, 141мс 1141
Создание номенклатуры 10,000 00:00:41, 958мс 41958
Создание штрихкодов 120,000 метод Набором  00:00:05, 223мс 5223
Удаление номенклатуры 10,000 00:00:46, 143мс 46143
Количество баллов 00:09:39, 248мс 579248

 

Тестирование платформы на Debian 9.7 + MS SQL 2017

В качестве стенда для тестов была создана виртуальная машина с такими же характеристиками.

Была произведена чистая установка ОС Debian 9.7

Была установлена СУБД MS SQL 2017

Был установлен сервер 1С: Предприятие 8.3.14.1565

При создании базы данных я получаю ошибку

что собственно и логично, т.к. сервер 1С + MS SQL на линуксе пока не работает.

 

Теперь проведем ряд тестов, использую сервер 1С: Предприятие на одной машине, а сервер СУБД на другой

Debian 9.7 + PostgreSQL | Windows Server 2019 + 1C: Предприятие

Результат нагрузочного теста TPC-1C выглядит так:

Результат второго теста:

Название операции Время выполнения Количество баллов
 Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:02:13, 418мс 133418
 Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:01:07, 686мс 67686
 Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:10, 609мс 10609
Очистка штрихкодов 120,000 метод Набором  00:07:47, 276мс 467276
Получение оборотов, количество строк: 1,000 63мс 63
Получение остатков, количество строк: 1,000 0мс 0
Получение первого среза цен для 1,000 00:00:01, 468мс 1468
Получение последнего среза цен для 1,000 00:00:01, 469мс 1469
Создание номенклатуры 10,000 00:00:55, 555мс 55555
Создание штрихкодов 120,000 метод Набором  00:00:07, 327мс 7327
Удаление номенклатуры 10,000 00:01:04, 406мс 64406
Количество баллов 00:13:29, 277мс 809277

 

Windows Server 2019 + MS SQL 2017 | Windows Server 2019 + 1C: Предприятие

Результат нагрузочного теста TPC-1C выглядит так:

Результат второго теста:

Название операции Время выполнения Количество баллов
 Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:02:15, 940мс 13
 Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:01:05, 867мс 65867
 Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:23, 336мс 23336
Очистка штрихкодов 120,000 метод Набором  00:05:51, 602мс 351602
Получение оборотов, количество строк: 1,000 230мс 230
Получение остатков, количество строк: 1,000 8мс 8
Получение первого среза цен для 1,000 619мс 619
Получение последнего среза цен для 1,000 635мс 635
Создание номенклатуры 10,000 00:00:48, 558мс 48558
Создание штрихкодов 120,000 метод Набором  00:00:08, 470мс 8470
Удаление номенклатуры 10,000 00:00:49, 550мс 49550
Количество баллов 00:11:24, 815мс 684815

Результаты

Результаты нагрузочного теста TPC-1C

Сервер 1С + СУБД на одной машине Количество баллов Скорость диска в 1 поток Максимальная скорость
Windows Server 2019 + MS SQL 2017 22.52 66948 Кб/с 168805 Кб/с
Debian 9.7 + PostgreSQL 11 23.15/23.92 107992/114973 Кб/с 320746/321888 Кб/с
Debian 9.7 + PostgreSQL 10.5-11.1C 23.36 92714 Кб/с 279110 Кб/с

 

Сервер 1С и СУБД на разных машинах Количество баллов Скорость диска в 1 поток Максимальная скорость
Debian 9.7 + PostgreSQL | Windows Server 2019 + 1C: Предприятие 17.06 55559 Кб/с 131712 Кб/с
Windows Server 2019 + MS SQL 2017 | Windows Server 2019 + 1C: Предприятие 23.92 48859 Кб/с 125099 Кб/с

Результаты тестирования, где сервер 1С и СУБД находятся на одной машине

Сервер 1С + СУБД на одной машине Windows Server 2019 + MS SQL 2017 Debian 9.7 + PostgreSQL 11 Debian 9.7 + PostgreSQL 10.5-11.1C
Название операции Время выполнения Количество баллов Время выполнения Количество баллов Время выполнения Количество баллов Время выполнения Количество баллов
Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:01:53, 671мс 113671 00:01:25, 746мс 85746 00:01:24, 118мс 84118 00:01:23, 119мс 83119
Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:00:52, 327мс 52327 00:00:41, 725мс 41725 00:00:39, 620мс 39620 00:00:41, 404мс 41404
Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:24, 500мс 24500 00:00:06, 587мс 6587 00:00:06, 493мс 6493 00:00:06, 557мс 6557
Очистка штрихкодов 120,000 метод Набором  00:06:47, 181мс 407181 00:05:48, 601мс 348601 00:05:38, 698мс 338698 00:05:52, 474мс 352474
Получение оборотов, количество строк: 1,000 235мс 235 59мс 59 46мс 46  49мс 49
Получение остатков, количество строк: 1,000 16мс 16 3мс 3 4мс 4 4мс 4
Получение первого среза цен для 1,000 655мс 655 00:00:01, 43мс 1043 00:00:01, 44мс 1044 00:00:01, 176мс 1176
Получение последнего среза цен для 1,000 625мс 625 00:00:01, 49мс 1049 00:00:01, 42мс 1042 00:00:01, 141мс 1141
Создание номенклатуры 10,000 00:00:58, 624мс 58624 00:00:42, 682мс 42682 00:00:43, 562мс 43562 00:00:41, 958мс 41958
Создание штрихкодов 120,000 метод Набором  00:00:08, 484мс 8484 00:00:05, 392мс 5392 00:00:05, 693мс 5693 00:00:05, 223мс 5223
Удаление номенклатуры 10,000 00:00:54, 593мс 54593 00:00:50, 467мс 50467 00:00:46, 456мс 46456 00:00:46, 143мс 46143
Количество баллов 00:12:00, 911мс 720911 00:09:43, 354мс 583354 00:09:26, 776мс 566776 00:09:39, 248мс 579248

Результаты тестирования, где сервер 1С и СУБД находятся на разных машинах:

Сервер 1С и СУБД на разных машинах Debian 9.7 + PostgreSQL | Windows Server 2019 + 1C: Предприятие Windows Server 2019 + MS SQL 2017 | Windows Server 2019 + 1C: Предприятие
Название операции Время выполнения Количество баллов Время выполнения Количество баллов
 Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:02:13, 418мс 133418 00:02:15, 940мс 135940
 Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:01:07, 686мс 67686 00:01:05, 867мс 65867
 Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:10, 609мс 10609 00:00:23, 336мс 23336
Очистка штрихкодов 120,000 метод Набором  00:07:47, 276мс 467276 00:05:51, 602мс 351602
Получение оборотов, количество строк: 1,000 63мс 63 230мс 230
Получение остатков, количество строк: 1,000 0мс 0 8мс 8
Получение первого среза цен для 1,000 00:00:01, 468мс 1468 619мс 619
Получение последнего среза цен для 1,000 00:00:01, 469мс 1469 635мс 635
Создание номенклатуры 10,000 00:00:55, 555мс 55555 00:00:48, 558мс 48558
Создание штрихкодов 120,000 метод Набором  00:00:07, 327мс 7327 00:00:08, 470мс 8470
Удаление номенклатуры 10,000 00:01:04, 406мс 64406 00:00:49, 550мс 49550
Количество баллов 00:13:29, 277мс 809277 00:11:24, 815мс 684815

Тесты на файловых базах 1С

Результаты тестирования на Debian 9.7 + 1С 8.3.14.1565 и Windows 10 + 1С 8.3.14.1565

Файловая база 1С Debian 9.7 + 1C: Предприятие Windows 10 + 1C: Предприятие
Название операции Время выполнения Количество баллов Время выполнения Количество баллов
 Создать и провести документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:44, 355мс 44355 00:00:54, 219мс 54 219
 Создать и провести документ Установка цен 100 штук, по 1,000 позиций товара в каждом 00:00:20, 385мс 20385 00:00:26, 234мс 26 234
 Удалить документ Приход 200 штук, по 1,000 позиций товара в каждом 00:00:07, 723мс 7723 00:00:11, 563мс 11 563
Очистка штрихкодов 120,000 метод Набором  00:01:12, 522мс 72522 00:02:28, 359мс 148 359
Получение оборотов, количество строк: 1,000 136мс 136 171мс 171
Получение остатков, количество строк: 1,000 5мс 5 0мс 0
Получение первого среза цен для 1,000 610мс 610 750мс 750
Получение последнего среза цен для 1,000 600мс 600 750мс 750
Создание номенклатуры 10,000 00:00:18, 358мс 18358 00:00:30, 968мс 30 968
Создание штрихкодов 120,000 метод Набором  00:00:04, 658мс 4658 00:00:04, 937мс 4 937
Удаление номенклатуры 10,000 00:00:18, 279мс 18279 00:00:20, 219мс 20 219
Количество баллов 00:01:50,451мс 110451 00:02:24, 874мс 144 874

* тесты запускались 3 раза. Взято среднее значение тестов.

Результат нагрузочного теста TPC-1C выглядит так:

Файловая база 1С Количество баллов
Debian 9.7 + 1С: Предприятие 66.67
Windows 10 + 1С: Предприятие 49.5

Решил проверить скорость работы мобильного приложения 1С на нескольких телефонах. Использовал нагрузочный тест, который показывает скорость выполнения разных сценариев.

Результаты тестирования

Название тестов Samsung S9+ Xiaomi Mi5s Xiaomi MiA2Lite
Создать и провести документ Установка цен 100 штук, по 1 000 позиций товара в каждом 00:00:57, 137мс 57 137 00:02:32, 175мс 152 175 00:01:49, 993мс 109 993
Удалить документ Приход 200 штук, по 1 000 позиций товара в каждом 00:01:15, 430мс 75 430 00:02:04, 730мс 124 730 00:02:11, 194мс 131 194
Получение оборотов, количество строк: 1 000 00:00:01, 40мс 1 040 00:00:02, 216мс 2 216 00:00:02, 127мс 2 127
Получение остатков, количество строк: 1 000 28мс 28 61мс 61 53мс 53
Получение первого среза цен для 1 000 00:00:02, 528мс 2 528 00:00:05, 337мс 5 337 00:00:04, 658мс 4 658
Получение последнего среза цен для 1 000 00:00:02, 520мс 2 520 00:00:05, 692мс 5 692 00:00:04, 791мс 4 791
Создание номенклатуры 10 000 00:00:33, 796мс 33 796 00:01:41, 170мс 101 170 00:01:19, 443мс 79 443
Удаление номенклатуры 10 000 00:00:24, 366мс 24 366 00:01:22, 865мс 82 865 00:00:56, 635мс 56 635
Количество баллов 00:05:14, 604мс 314 604 00:13:13, 63мс 793 063 00:10:32, 393мс 632 393

Выводы

После ряда проведенных тестов, можно наглядно посмотреть как при одних и тех же условиях меняется производительность и скорость работы 1С: Предприятие.

  СУБД + Сервер 1С на одной машине   Сервер и СУБД разнесены   Файловые   Мобильные
Название операции Windows 2019 + MS SQL 2017 Debian 9.7 + PSQL 11
(до оптим)
Debian 9.7 + PSQL 11
(с оптим)
Debian 9.7 +
PSQL
10.5-11.1C
  Debian 9.7 +
PSQL
Win 2019 + 1C
Win 2019 +
MS SQL 2017
Win 2019 + 1C
  Debian 9.7 Windows 10   Samsung
S9+
Xiaomi
Mi5s
Xiaomi
MiA2Lite
Создать и провести документ  Приход 200 штук, по 1,000 товара 113 671 85 746 84 118 83 119   133 418 135 940   44 355 54 219   117 759 318 817 243 499
Создать и провести документ Установка цен 100 штук, по 1,000 товара 52 327 41 725 39 620 41 404   67 686 65 867   20 385 26 234   57 137 152 175 109 993
Удалить документ Приход 200 штук, по 1,000 товара 24 500 6 587 6 493 6 557   10 609 23 336   7 723 11 563   75 430 124 730 131 194
Очистка штрихкодов 120,000 метод Набором  407 181 348 601 338 698 352 474   467 276 351 602   72 522 148 359        
Получение оборотов, количество строк: 1,000 235 59 46 49   63 230   136 171   1 040 2 216 2 127
Получение остатков, количество строк: 1,000 16 3 4 4   0 8   5 0   28 61 53
Получение первого среза цен для 1,000 655 1 043 1 044 1 176   1 468 619   610 750   2 528 5 337 4 658
Получение последнего среза цен для 1,000 625 1 049 1 042 1 141   1 469 635   600 750   2 520 5 692 4 791
Создание номенклатуры 10,000 58 624 42 682 43 562 41 958   55 555 48 558   18 358 30 968   33 796 101 170 79 443
Создание штрихкодов 120,000 метод Набором  8 484 5 392 5 693 5 223   7 327 8 470   4 658 4 937        
Удаление номенклатуры 10,000 54 593 50 467 46 456 46 143   64 406 49 550   18 279 20 219   24 366 82 865 56 635
Количество баллов 720 911 583 354 566 776 579 248   809 277 684 815   110 451 144 874   314 604 793 063 632 393

При использовании варианта расположения сервера 1С с сервером СУБД на одной машине, вариант Linux + PSQL 11 работает быстрее (566776 балов) чем MS Windows + MS SQL (720911 балов), причем даже без настроек оптимизации (583354 бала) и не зависимо от версии PostgreSQL (579248 балов).

В варианте, когда сервер 1С: Предприятие стоит отдельно от сервера СУБД, то здесь быстрее работает ПО от Microsoft (684815 баллов), чем ПО на Linux (809277 баллов).Серверная база 1С работает быстрее в связке Linux + PostgreSQL + 1С: Предприятие (566776 баллов), чем MS Windows + MS SQL + 1С: Предприятие (720911 баллов).

При использовании файловой базы - явным "лидером" стала ОС Linux. 110451 балл, против 144874 балла.

Глядя на все эти цифры, можно сделать вывод, что практически при всех вариантах использования 1С и СУБД, бесплатное ПО показывает результат лучший, чем платное. Тогда встает закономерный вопрос: зачем платить больше?

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

Но хочу сразу предупредить возможные комментарии - всё что ни делается, всё относительно! Ситуации разные, задачи разные. И здесь не затрагиваются вопросы организации хранения, дублирования, восстановления, безотказности в работе! И тем более здесь нет и не будет сравниваться информация по поводу возможностей тех, либо иных продуктов. 

Здесь показан сравнительный тест производительности 1С: Предприятие. 

P.S.

Конечно, у бесплатного ПО на кассах есть один существенный недостаток - отсутствие драйверов, особенно со старым оборудованием. И это конечно очень грустно. Но, надеюсь что эта статься внесет понимание о том, что в реалиях многих бизнесов, где используют пиратские версии Windows и SQL, либо лицензируют их не по правилам (на SQL сервер берут одну лицензию пользователя, а не по количеству пользователей которые работают с 1С См. п.17). То и эти компании поймут, что бесплатные продукты не просто - то же самое, что и платные, а даже в некоторых случаях быстрее.

См. также

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

10000 руб.

10.11.2023    8736    31    10    

53

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

15600 руб.

06.12.2023    7075    32    5    

63

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    31455    96    151    

69

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    184447    1119    0    

892

Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

3600 руб.

06.02.2017    31902    32    18    

48

Архивирование (backup) Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Данная разработка позволит решить вопрос с резервным копированием Ваших баз в автоматическом режиме, расположенных на сервере 1С. Система умеет ставить блокировки на вход, блокировать фоновые задания, принудительно отключать сеансы пользователей. И все это система делает в автоматически при создании бэкапа (или через команду). Выгрузка происходит в родной формат 1С - .dt. Так же система умеет архивировать данные выгрузки с установкой пароля. Умеет менять расширение файла zip или dt на любое указанное вами, что позволит сохранить выгрузки от шифровальщика. Может удалять старые копии выгрузок, оставляя указанное количество резервных копий, начиная с самой поздней. Только для WINDOWS!

6000 руб.

06.11.2012    71986    624    45    

83

Инструменты администратора БД Системный администратор Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием Платные (руб)

Конфигурация Комплексная автоматизация 1.1 (и УПП 1.3 тоже) хранит файлы и изображения в справочнике Хранилище дополнительной информации в реквизите Хранилище типа ХранилищеЗначений. Та же история с ВложениямиЭлектроннойПочты. Но при этом присоединенные файлы в Электронном документообороте хранит в томах на диске. Эта доработка позволяет использовать стандартный механизм хранения файлов, изображений и вложений электронных писем в томах на диске. При этом можно разделить тома хранения по объектам конфигурации.

4200 руб.

10.11.2015    62382    91    59    

76

Инструменты администратора БД Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Многие сталкиваются с проблемой когда изображения, находящиеся в базе разные по объему и размерам. Менеджеры могут добавить файлы в очень высоком разрешении, объемом свыше 20 Мегабайт. База данных становится слишком большой, выгрузка на сайт идёт медленно и требуется много место на хостинге. Как сжать картинки и уменьшить размер базы 1С? Это можно сделать с помощью данной обработки. Существует возможность выбрать различные варианты для того чтобы уменьшить картинки: в разы, в процентах от первоначального объема, а также сделать картинки одинаковой ширины. В результате размер базы 1С значительно сократится (в зависимости от количества и размера картинок), а изображения станут небольшого объема, равными по ширине, почти без потери качества. Работает на управляемых формах для УТ 11, КА, ERP.

2000 руб.

21.07.2022    9528    7    4    

15
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Gilev.Vyacheslav 1917 20.02.19 22:31 Сейчас в теме
почему тестировали не 8.3.10й релиз? он явно лучше работает (по отдельным случаям первые версии 8.3.14 работают хуже даже 8.3.13), а вам не бухию сдавать
можете сделать повторные тесты на скуле изменив настройки субд и написать результаты?
почему не трогали LEGACY_CARDINALITY_ESTIMATION?
kaiman_fedor_yandex; zolkin_i; MGraf; DimaP; +4 Ответить
164. Созинов 07.06.19 11:26 Сейчас в теме
(1)
Отладка


(30) Пожалуйста не надо, у нас в стране и так свобода страдает, если еще и здесь начнется чистка, печально будет, т.к. альтернатив infostart почти нет.
Автору респект, отличная работа проделана!
2. Aleksey81 1183 21.02.19 07:20 Сейчас в теме
Превосходная работа и превосходно сделанная статья. Спасибо!
3. human_new 690 21.02.19 09:30 Сейчас в теме
Что за пиар PostgreSQL в последнее время на infostart, была же публикация и почитайте комментарии, там реальные отзывы о PostgreSQL.
https://forum.infostart.ru/forum95/topic203934/ Сначала 100 $m за отзыв, теперь эта статья явно написанная не за 1 день. Но рейтинг автора, отсутствие вообще других тем, кроме PostgreSQL настораживают.
1c_almaty; nikolasx; -Denton-; zolkin_i; rhtr; Tarlich; Artem.Po; Soloist; stopa85; Wishich; Silenser; +11 Ответить
16. DitriX 2099 21.02.19 11:11 Сейчас в теме
(3) ага, а сам автор инопланетянин :)
На самом деле все проще - просто попросил коллегу поделиться тем, что у нас используется внутри компании, и на основании чего мы общаемся с клиентами.
Писать еще один пост про MS SQL - смысла нет никакого, а с pg - есть куда двигаться.
Кроме этого - статьи это место для обсуждений. Если бы ваши подозрения были истиной, то логично было бы закрыть комментарии к статье, не находите :)

Так же удобно клиентам кидать ссылки на стати, где есть вот такие комментарии. или комментарии из серии - pg фигня, ибо бла бла бла.
Потому что лучше сразу клиенту ответить на всякие всевозможные вопросы, чем потом прийдет к нему эникейщик и начнет его грузить первыми ссылками из гугла :) Увы, это тоже опыт, при чем грустный такой.
Так что если есть что сказать - будет отлично.
4. Dach 380 21.02.19 09:33 Сейчас в теме
Статья огонь. Подход прям академический, можно хоть в дипломную работу включать. Спасибо за труд.

Интересно, почему для среза цен PG (судя по таблице итоговой) - везде проиграл? Не связано ли это с тем, что PostgreSQL не имеет кластеризованных индексов?

Что там с индексами по измерениям регистра сведений в тестовой конфигурации?
BAMPER; user1279931; zakiap; support; +4 Ответить
169. zakiap 17.12.19 17:05 Сейчас в теме
(4)

Я тоже столкнулся с тем что срез последних на PG 11 версии и платформа 1C 8.3.10 работает медленнее чем на MS SQL
судя по анализу план запроса почему то предпочитает индекс в регистре сведений который заканчивается на _byperiod, даже при наличии индекса по измерению по которым идет отбор, но если пересоздать в ручную индекс по измерению то он начинает использоваться и скорость возрастает и ничем не уступает MS SQL, но до тех пор пока не сделаешь VACUUM ANALYZE.

Работает медленно:

Работает быстро, после пересоздания индекса по измерению
173. zakiap 19.09.20 09:04 Сейчас в теме
(169)
Решение проблемы только на PostgreSQL PRO 12 версии, выполнить скрипт:
Прикрепленные файлы:
ReIndex.sql
5. strrike 21.02.19 09:47 Сейчас в теме
Почему то при написании таких статей, где особый упор делается на стоимость владения, (почти) никто не учитывает зарплаты виндового и линуксового админов, и на количество хороших линуксовых админов на рынке. Про бэкапы (и скорость восстановления) упоминают вскользь, хотя эта тема тоже интересная..
plinth; human_new; Silenser; +3 Ответить
6. Silenser 612 21.02.19 10:01 Сейчас в теме
(5)
Почему то при написании таких статей, где особый упор делается на стоимость владения, (почти) никто не учитывает зарплаты виндового и линуксового админов, и на количество хороших линуксовых админов на рынке.

Может потому, что это не укладывается в идею, которую пытаются донести статьей?
YPermitin; syberman; human_new; +3 Ответить
17. DitriX 2099 21.02.19 11:18 Сейчас в теме
(6) все проще, ибо разницы нет. Можно взять виндовс админа, и за месяца 2-3 ему отдать во владение линукс. Как обычно - админы в этом очень заинтересованы.
Так как у нас уже есть сервера, которые вообще не имеют графичекой оболочки, и все делается через ssh. Так как люди чаще всего работают по тонкому клиенту, т.е. одно из основных приимуществ 1С для винды - RDP, теряет свои позиции. А это значит, что админ должен заниматься ТОЛЬКО серверами, к которым нет доступа у пользователей. А вот остальными компами - занимаются эникейщики/студенты.
Т.е. теперь один админ может обслуживать в 2-3 раза больше серверов. А в плане стабильности - все таки линукс получше будет, на серверах, хотя я и не люблю это признавать, ибо я дикий поклонник винды и окошек:)
soulner; starik-2005; A_Max; sorb; +4 Ответить
68. Silenser 612 21.02.19 20:50 Сейчас в теме
(17) А вот и есть, даже если админы и заинтересованы. У меня в холдинге админам учиться на продакт серверах не дают, т.к. в случае чп - это минус большие деньги. Берем уже готовых спецов, а их даже по MS не так много, как хотелось бы. RDP позиции не теряет, а наращивает, т.к. холдинги укрупняются, ИТ начинают кучковаться в одном месте и админят все площадки удаленно, опять же облака никто не отменял.
Про эникейщиков вообще не говорим, они клиентскими компами заняты.
Все ИМХО.
98. teller 22.02.19 06:45 Сейчас в теме
(68)
меня в холдинге админам учиться на продакт серверах не дают

- неправильная у вас компания, вот например в сбере после косяков oracle dba устраивали croud-фандинг в 2012 году , до сих пор переписка валяется в архиве :)
12. support 4451 21.02.19 10:39 Сейчас в теме
(5) Держать в штате профессионального сисадмина это накладно, что линускоида, что виндузятника. И не всегда его можно загрузить по полной. Сравните стоимость линуксового и виндового аутсорсинга, мне кажется линукс будет дешевле. Либо потому что-то серверов больше на линуксе, либо обслуживать его для профессионала дешевле, либо конкуренция высокая.
starik-2005; +1 Ответить
14. strrike 21.02.19 10:52 Сейчас в теме
(12) сравнил, ссылки давать не буду.
Примеры:
1. обслуживание сервера на базе ОС Windows - 1500р./мес. + 1000 за каждую роль
обслуживание сервера на базе ОС Linux - 2500р./мес. + 1000 за каждую роль

2. Сервер Windows Server серверная 1200 руб
Прочие сервера Linux серверная 1500 руб

На хэдхантере зп виндового админа 40-80, линуксового 120-140.
plinth; Garfild12; Rasdag; +3 Ответить
15. support 4451 21.02.19 11:03 Сейчас в теме
(14) где вы такие цены нашли? Инфостарт работает на нескольких серверах под CentOS, их обслуживает одна компания, недавно писал о них. Для офиса и своей учетной базы 1С и для работы разработчиков 1С тоже используются два аутсорсера, первый по модели IAAS, второй включая обслуживание офиса. Общая стоимость владения серверов на винде выше.
На хэдхантере зп виндового админа 40-80, линуксового 120-140.

Вы сравниваете эникейщика и линуксоидов.
zakiap; starik-2005; A_Max; awk; mirco; ansh15; DitriX; +7 Ответить
19. strrike 21.02.19 11:23 Сейчас в теме
(15)
где вы такие цены нашли?

я привел примеры цен. В данном случае я обратил внимание именно на разницу. А что эта разница есть, вроде как очевидно..

Вы сравниваете эникейщика и линуксоидов.

Так в том вроде и смысл, что админить Windows server может и эникей, а для Линукса нужен профи, который стоит соответствующе.

недавно писал о них

А вот теперь стало понятнее и про эту статью и про другие.
Хотя на многих ресурсах такие статьи принято публиковать с тэгом "реклама".
Garfild12; Rasdag; +2 Ответить
23. support 4451 21.02.19 11:45 Сейчас в теме
(19) выводы вы делаете неправильные
24. strrike 21.02.19 11:50 Сейчас в теме
(23) а какие тогда "правильные" (единственно?) ?
Garfild12; Rasdag; +2 Ответить
26. DitriX 2099 21.02.19 11:56 Сейчас в теме
(24) вот вам реально нефиг делать?
Вам дали информацию, заметьте, не впихнули, не продали, не прислали спамом, вы не перешли на эту статью из игры какой то ради кристалов.
Вы открыли статью по собственному желанию, получили информацию, которой в интернете нет нигде.
Че вам просто не сказать спасибо и принять эти сведения, и просто закрыть статью и уйти, раз вам это не надо.
Что за позыв поиска справедливости там, где это вообще не к месту?

Вы сейчас себя выставляете в дурном свете. Вам ничего не мешает списаться/созвониться с автором лично и пообщаться по этой теме, и узнать, что все то, что вы несете - бред.
Miket78; dreamadv; Nigelist; MGraf; Sevt_RND; +5 Ответить
29. strrike 21.02.19 12:15 Сейчас в теме
(26) а откуда у вас столько агрессии?
Я писал в своих комментариях, что статья ..овно и автор такой же?
Я просто аргументированно (прошу это заметить) усомнился в выводе, что связка линукс+PG дешевле связки виндовс+MS SQL.
Или теперь в комментариях можно писать только "правильные" комментарии?
Feelthis; Garfild12; djvu; +3 Ответить
32. DitriX 2099 21.02.19 12:43 Сейчас в теме
(29) а откуда вы эти выводы взяли?
Вам привели в конце таблицу, и в двух словах ее расшифровали. Выводы вы сделали свои сами. Или приведите кусок из статьи, где явно сказано:
"что связка линукс+PG дешевле связки виндовс+MS SQL. "
А на ваши аргументы вам явно ответили.
Просто смотрите какой нюанс.
В статье привели цифры. Конкретные цифры. Вы можете повторить результат.
Доржи вам ответил, что по его опыту - линукс обслуживать дешевле. И дал вам ссылку.
Вы привели цены какие то на обслуживание, и высказали предположение, что эникейщик может обслуживать сервера на винде.

Т.е. вы идете голословными утверждениями против фактов.
Выглядит это так себе :)

Но даже если так - то тогда мы приходим к ситуации - ваши слова против моих :)
Nigelist; +1 Ответить
42. artevgen 21.02.19 15:59 Сейчас в теме
(29) У нас в организации стоит Debian 9.1 + PGSQL 9.6 + 1C 8.3.12.1714
крутятся УТ11.4 у БПКОРП3.
Поставил когда в феврале прошлого года на винде с ms sql начали случаться непонятные разрывы соединений, адские тормоза и т.д., - логи и разбирательство на протяжении месяца ни чего не дало.

По сей день все работает как часы!


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

Так о чем это я....

Если эникейщик вам поставит винду с мсскл то вы на нем завяжетесь, ввиду жадности корпорации микрософт...
Сообществу линукс это не нужно, - если сказали не лезть в инет и ничего не отправлять и/или обновлять то линукс будет сидеть на жопе смирно, и работать!

ПС: теперь прикиньте стоимость работ, даже по вашим расценкам.
53. capitan 2555 21.02.19 16:44 Сейчас в теме
(42)Ок. Расскажите про архивирование тех же серверов и баз данных.
Оно ведь у вас конечно делается ? И смогут ли без вас люди восстановиться ?
Это для начала.
Да впрочем нет. Это уже не для начала.
Для начала расскажите смогут они сами платформу 1С обновить ?
user1279931; +1 Ответить
55. artevgen 21.02.19 17:01 Сейчас в теме
(53)
архивирование настроено

Для начала:

- если часто занимаетесь восстановлением, - это уже что то говорит, как о специалисте;

- если часто обновляете платформу, - то это мне тоже не понятно, как о специалисте
Nigelist; +1 Ответить
57. capitan 2555 21.02.19 17:11 Сейчас в теме
(55)
Вспоминается...
Поведение в споре должно быть простым: не слушать собеседника, а разглядывать его или напевать, глядя в глаза. В самый острый момент попросить документ, сверить прописку, попросить характеристику с места работы, легко перейти на "ты", сказать: "А вот это не твоего собачего ума дело", и ваш партнер смягчится, как ошпаренный.

Вы с уважаемым автором очень быстро переходите на личности.

Если у вас сервера в магазинах где нибудь в Лодейном Поле например, то вы должны как специалист быть конечно же в курсе, что туда офисов класса А пока не завезли. И люди там простые, некоторые даже трактористы в душе. А сервера они устают. Так бывает.
А платформу конечно можно не обновлять, тогда конечно и конфигурацию вы обновить не сможете в прекрасный момент, но для специалиста это же не беда.

Вот и расскажите мне как специалист чайнику сколько раз за прошлый год 1С повышало требования к платформе.
И заодно не ответили как восстанавливаться люди будут из настроенного архивирования. Как вы архивируетесь если не секрет ?
Miket78; user1279931; Fox-trot; Garfild12; Rasdag; acanta; +6 Ответить
61. artevgen 21.02.19 17:35 Сейчас в теме
(57)pg_dump
формируется текстовый файл запросов, который не зависит от версии платформы postgres

Сомневаюсь что в деревушках нужно несколько касс или магазинов с использованием SQL,

Сомневаюсь что "тракторист" знает в принципе что такое SQL

Также считаю что с появления linux дистрибутивов 1С франчайзи обязаны знать и решать подобные проблемы, благо инфы в нете куча и линукс сейчас не то что 10 лет назад, любой эникейщик бы справился, просто бы пальчики немного устали, - хотя можно и копи-паст.

Как говорилось где то выше или ниже: админ без знания линукс не админ.

С современным темпом разработок ПО и технологий, эникейщики вымрут как класс с последним пенсионером.
62. capitan 2555 21.02.19 17:53 Сейчас в теме
(61)Вы очень высокомерны мой друг.
Но я спрашивал про весь сервер, к бэкапу базы вы сможете дотянуться только если сервер в сети.
Давайте возьмем деревушку Рублевку и у вас там сервер приуныл такое же бывает.
А магазин сейчас хочет продать итальянскую сантехнику на миллионов 5. Сейчас или никогда.
А вы конечно в Москва -Сити. Как будете чинить ?
user1279931; +1 Ответить
64. artevgen 21.02.19 18:47 Сейчас в теме
(62)
Извиняюсь, что вопросом на вопрос:
как поступите Вы? и зачем в задаче понадобился бэкап, если по задаче сервак упал в принципе?
65. capitan 2555 21.02.19 19:41 Сейчас в теме
(64)Бэкап сервера. Или linux админы таких не делают.
Как вы собираетесь быстро решать описанную выше ситуацию ?
Архив у вас pg_dump и все ?
user1279931; +1 Ответить
66. artevgen 21.02.19 20:44 Сейчас в теме
(65) развернуть сервер 1ч + инджект,
на моем веку кроме как винды переустанавливать, линуксы я переустанавливал лишь для того что какой то пакет требует более нового ядра и все.
бэкап сервера это для меня вообще что то новое
я бы построил кластер с синхронизацией
в общем я вас перестаю понимать что вы хотите донести
71. capitan 2555 21.02.19 20:59 Сейчас в теме
(66)Да потому что вы ужасно далеки от народа, поэтому бэкап сервера для вас что то новое.
А когда у вас будет штук двадцать магазинов, то вам будет не до прожектов, а нужны будут реально работающие решения.
Да еще такие которые может поднять в рабочее состояние человек способный только флешку отформатировать и продержать на этом в рабочем состоянии магазин до вашего включения.
Каждое ИТ решение должно соответствовать своему назначению, SLA если по хорошему.
user1279931; +1 Ответить
88. artevgen 21.02.19 21:44 Сейчас в теме
(71)вот с этого и надо было начинать
не думаю что с Вашей системой в случае сбоя сервера взлетит какой-нибудь магнит или лента с охранником на телефоне.
Я как раз близок к народу и для меня что на винде что на линуксе ценник одинаков, я не пиарщик.
Если у вас статические кассы то конечно проще собрать кассу накатать из нее образ и в случае чего просто из него восстановить любую такуюже из 20 магазинов, ведь база на сервере.
А что с бэкапом серверов?
+