Типове не завжди добре: Значення Реквізиту Об'єкта БСП працює повільніше

Типове не завжди добре: Значення Реквізиту Об'єкта БСП працює повільніше

Використання типових механізмів БСП у конфігураціях не завжди добре, тому що вони можуть працювати повільніше.

Для прикладу я протестував типову функцію "ЗначениеРеквизитаОбъекта" із загального модуля "ОбщегоНазначения".

Завдання наступне:
Є Таблична частина, в якій рядки це посилання на документ, з кожного рядка потрібно взяти посилання та отримати за ним Дату документа. Для більш-менш точного результату документів у табличній частині 100 000.

1. Спосіб отримання дати: Використання типового механізму: Значення Реквізиту Об'єкта.
Результат: 1 хвилина 37 секунд

2. Спосіб отримання дати: Звернення через точку.
Результат: 48 секунд.

Звичайно все залежить від потужності сервера та кількості користувачів. Але коли будете у великій базі пере проводити кілька тисяч документів і в кожному будуть ще табличні частини то результат за часом вас засмутить.

Також потрібно пам'ятати: Що навіть якщо ви тестуєте на тестовій базі пере проведення, то це впливає на весь сервер, тобто висітиме і жива база!

Якщо у вас дуже велика база та продуктивність на першому місці, то перед використанням типових механізмів протестуйте власні функції, можливо, вони будуть працювати швидше.



Теги:   


2023-02-09





Вибрати мову:
-  руский
-  Українська