Статистика скорости перепроведения документов

19.07.13

База данных - Статистика базы данных

Предлагаю набрать статистику для определения скорости перепроведения документов в зависимости от файловой или sql  базы, от версии 2.0 или 3.0. Выкладываю две обработки для тестирования.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Файл отчета
.xlsx 10,10Kb
6
6 Скачать (1 SM) Купить за 1 850 руб.
Обработка для 2.0
.epf 16,00Kb
7
7 Скачать (1 SM) Купить за 1 850 руб.
Обработка для 3.0
.epf 16,00Kb
6
6 Скачать (1 SM) Купить за 1 850 руб.

Столкнулся с проблемой.  Время на перепроведение документов достаточно велико.

     И эта операция достаточно частая при  работе бухгалтеров. Пришлось анализировать проблему. Результатом стала достаточно простая обработка. Сравнил скорости файловой базы и sql, 2.0 и 3.0.

Оказалось, что работа файловой базы в 10 раз быстрее, чем sql для 2.0.

Количество документов минимально, пользователь один.

Использовался в основном документ “Авансовый  отчет”.

По остальным документам ситуация такая же.

Скорость перепроведения документов  в версии 3.0 в 2 раза меньше , чем в 2.0 в sql – варианте.

(может объясняться хорошими характеристиками сервера приложений.)

Достаточно точной статистики нигде практически нет. В том числе и у 1С-Фрайчайзи.

Предлагаю всем желающим поучаствовать в независимой экспертизе.

 Со своей стороны обещаю результаты опубликовать.

Выкладываю две обработки для  БП 2.0 и БП 3.0. И образец  файла отчета.

По кнопке ЗАПОЛНИТЬ – выбираются документы с небольшой статистикой. Далее по кнопке ТЕСТ тестирование выбранных документов. Можно ввести количество перепроведений документов.

По умолчанию – 10.

 

Просьба прислать результаты.

См. также

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

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

1 стартмани

19.12.2024    443    9    smirnov0ser    0    

4

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

Анализ количества записей регистров/документов/справочников, в том числе в динамике.

13.11.2024    961    103    evgeni-red    2    

7

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

«Навигатор метаданных» поможет изучать структуру данных конфигурации, переходить по связям между объектами конфигурации.Для аналитиков и разработчиков.

1 стартмани

11.09.2024    1359    18    m_kislyak    3    

9

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

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

1 стартмани

10.09.2024    3697    48    pahno    8    

7

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

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

6 стартмани

12.08.2024    914    0    aximo    2    

3

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

Объединен, унифицирован и значительно улучшен функционал двух исходных обработок для контроля размеров таблиц хранения 1С в серверных базах: https://infostart.ru/1c/tools/128362/ (для MS SQL) и https://infostart.ru/1c/tools/978816/ (для PG SQL).

1 стартмани

16.05.2024    2034    53    yuraos    4    

12

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

Внешняя обработка "Анализ документов и регистров" - можно использовать для детального изучения документов базы, связанных регистров (накопления и сведений). Предварительный анализ документов обычно требуется перед проведением свертки остатков базы, перед обновлением типовых релизов сильно измененной конфигурации, перед переходом на новую программу.

1 стартмани

29.12.2023    2390    14    RustIG    5    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. awk 745 19.07.13 14:32 Сейчас в теме
Оказалось, что работа файловой базы в 10 раз быстрее, чем sql для 2.0.

А что в этом удивительного? Запусти на 100 пользователях и 12 000 документов. Будет с точностью до наоборот.
simuljakr; +1 Ответить
4. kapustinag 20.07.13 17:07 Сейчас в теме
Ну и, кроме того, что написано в (1) и (3), есть такие факторы, как:
- Для локальной базы: параметры железа, версия и настройки операционной системы, настройки приложений и служб (Антивируса, например);
- Для серверной базы: параметры железа, версия и настройки операционной системы, настройки приложений и служб:
- на машине, где кластер 1С,
- на машине, где SQL-сервер,
- параметры сети между 1С-кластером и SQL-сервером, между 1С-кластером и клиентом;
- настройки SQL-сервера, настройки базы на SQL-сервере;
- настройки технологического журнала на кластере 1С;
- Настройки самой базы 1С:
- настройки журнала регистрации базы 1С;
- настройки прав доступа на уровне записей.

Если статистика будет анализироваться без учета всего этого, то грош цена результатам анализа. А скорость проведения, очевидно, будет зависеть от всех этих факторов.

Да и, кстати, какая цель в данном случае? Что хотим подтвердить / опровергнуть? Или что-то выбрать?
2. roma67 22 19.07.13 16:38 Сейчас в теме
Перепроведение документов при 100 пользователях запустить?
3. kot26rus 19.07.13 16:41 Сейчас в теме
да. неприятно удивитесь обилию блокировок.
5. roma67 22 21.07.13 09:14 Сейчас в теме
1. Конечно если еще использовать в качесве локальной машины какой-нибудь P-500 тогда да, результаты другие.
2. Любое тестирование - это достаточно условный процесс,который может дать только относительно правильные результаты. Все дело в статистике.
3. Настройки сети, sql сервера, сервера приложений и т.п. согласно описаниям 1С должны быть более-менее стандартные.
4. Чтобы что-то опровергнуть,подтвердить или выбрать нужна статистика.
5. Запуск перепроведения при 100 пользователях никакого отношения к данной статистике не имеет, поскольку
цель другая. 100 пользователей в локальной базе работать просто не смогут.
В общем предполагается, что все настройки стандартные, сервера и компьютеры более-менее современные.
А перепроведение выбрано, т.к. достаточно сложная операция, в большинстве случаев задействовано достаточно много операций.
Набор данной статистики позволит конкретному человеку все-таки определиться как у него дела обстоят с его базами по сравнению с другими. И на вопрос бухгалтеров почему медленно, он может ответить - у нас еще быстро, вот у ... еще хуже. ИЛИ спросить у себя самого- А почему у меня хуже, чем у других.
6. KroVladS 35 24.07.13 09:12 Сейчас в теме
Ещё один тест производительности.

Пользоваться наверно лучше так:
-замерить до;
-исправить настройку ОС/железа/ПО/1с;
-замерить после;
Оставьте свое сообщение